:root{--q-text-primary:#131A2A;--q-text-body:#384152;--q-text-secondary:#566074;--q-text-tertiary:#6B7385;--q-text-disabled:#9AA1AF;--q-text-link:#33368C;--q-bg-canvas:#F5F6F8;--q-bg-surface:#FFFFFF;--q-bg-subtle:#FAFBFC;--q-bg-hover:#F3F4F7;--q-line-divider:#EDEFF2;--q-line-border:#E3E6EB;--q-line-control:#D5D9E0;--q-primary:#17174A;--q-primary-hover:#26266A;--q-primary-pressed:#0E0E33;--q-selected-bg:#EFEFF6;--q-selected-border:#C9CADF;--q-focus:#5558A8;--q-data-primary:#182F62;--q-data-secondary:#798EBE;--q-data-context:#C7D0E4;--q-tone-critical-fg:#B42318;--q-tone-critical-bg:#FDEEEC;--q-tone-critical-dot:#D92D20;--q-tone-warning-fg:#8F5400;--q-tone-warning-bg:#FBF3E4;--q-tone-warning-dot:#D98E04;--q-tone-positive-fg:#1B6B40;--q-tone-positive-bg:#E8F4EC;--q-tone-positive-dot:#2E9A5E;--q-tone-active-fg:#33368C;--q-tone-active-bg:#EEEEF7;--q-tone-active-dot:#5558A8;--q-tone-neutral-fg:#384152;--q-tone-neutral-bg:#FFFFFF;--q-tone-neutral-dot:#8A91A0;--q-size-sidebar-w:224px;--q-size-sidebar-w-collapsed:64px;--q-size-topbar-h:48px;--q-size-ribbon-h:24px;--q-size-inspector-w:480px;--q-size-inspector-wide-w:1040px;--q-size-kasey-w:480px;--q-size-control-h:32px;--q-size-control-h-sm:28px;--q-size-control-h-cta:36px;--q-size-row-h-two-line:52px;--q-size-row-h-two-line-compact:44px;--q-size-row-h:44px;--q-size-row-h-ledger:36px;--q-size-table-head-h:36px;--q-size-panel-head-h:48px;--q-size-tabs-h:40px;--q-size-radius-tag:4px;--q-size-radius-control:6px;--q-size-radius-panel:8px;--q-type-micro-size:11px;--q-type-micro-lh:16px;--q-type-micro-weight:500;--q-type-label-size:12px;--q-type-label-lh:16px;--q-type-label-weight:400;--q-type-body-size:13px;--q-type-body-lh:20px;--q-type-body-weight:400;--q-type-body-strong-size:14px;--q-type-body-strong-lh:20px;--q-type-body-strong-weight:500;--q-type-panel-title-size:15px;--q-type-panel-title-lh:20px;--q-type-panel-title-weight:600;--q-type-section-size:17px;--q-type-section-lh:24px;--q-type-section-weight:600;--q-type-page-size:24px;--q-type-page-lh:32px;--q-type-page-weight:600;--q-type-figure-m-size:20px;--q-type-figure-m-lh:28px;--q-type-figure-m-weight:600;--q-type-figure-headline-size:24px;--q-type-figure-headline-lh:32px;--q-type-figure-headline-weight:600;--q-type-figure-l-size:32px;--q-type-figure-l-lh:40px;--q-type-figure-l-weight:600}.q-pilot-ribbon{position:sticky;top:var(--topbar-h,48px);z-index:29;display:flex;align-items:center;gap:8px;height:var(--q-size-ribbon-h);padding:0 24px;box-sizing:border-box;background:var(--q-bg-subtle);border-bottom:1px solid var(--q-line-border);color:var(--q-text-secondary);font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden}.q-pilot-ribbon svg{color:var(--q-text-tertiary)}.q-pilot-ribbon a{color:var(--q-text-secondary);text-decoration:underline}.q-pilot-ribbon__short{display:none}@media (max-width:1023.98px){.q-pilot-ribbon__full{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.q-pilot-ribbon__short{display:inline}}:root:has([data-pilot-ribbon]){--ribbon-offset:var(--q-size-ribbon-h)}.q-eyebrow{font-weight:400;color:var(--q-text-tertiary)}.q-eyebrow,.q-meta{font-size:12px;line-height:16px}.q-meta{color:var(--q-text-secondary)}.q-mono{font-family:var(--font-mono),ui-monospace,monospace}.q-num{font-variant-numeric:tabular-nums}.q-page-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.q-page-head--to-content{margin-bottom:24px}.q-page-head__main{min-width:0;flex:1 1 320px}.q-page-head__eyebrow{font-size:var(--q-type-label-size);line-height:var(--q-type-label-lh);color:var(--q-text-tertiary);margin-bottom:4px}.q-page-head__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.q-page-head__title{font-size:var(--q-type-page-size);line-height:var(--q-type-page-lh);font-weight:var(--q-type-page-weight);letter-spacing:-.01em;color:var(--q-text-primary);margin:0;min-width:0;overflow-wrap:anywhere}.q-page-head__status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.q-page-head__meta{align-items:center;gap:4px 8px;margin-top:4px;color:var(--q-text-secondary)}.q-page-head__facts,.q-page-head__meta{display:flex;flex-wrap:wrap;font-size:13px;line-height:20px}.q-page-head__facts{flex:1 0 100%;gap:4px 24px;margin:0}.q-page-head__facts>div{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.q-page-head__facts dt{font-size:var(--q-type-label-size);line-height:var(--q-type-label-lh);color:var(--q-text-secondary)}.q-page-head__facts dd{margin:0;color:var(--q-text-primary);font-variant-numeric:tabular-nums}.q-page-head__actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 1 auto;max-width:100%}.q-page-head__actions>div{flex-wrap:wrap;max-width:100%}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--q-size-control-h);padding:0 14px;border-radius:var(--q-size-radius-control);border:1px solid transparent;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background-color .12s}.q-btn:focus-visible,.q-chip:focus-visible,.q-icon-btn:focus-visible,.q-seg button:focus-visible,.q-tab:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}.q-btn--primary{background:var(--q-primary);color:#fff}.q-btn--primary:hover{background:var(--q-primary-hover)}.q-btn--primary:active{background:var(--q-primary-pressed)}.q-btn--primary:disabled,.q-btn--primary[aria-disabled=true]{background:var(--btn-primary-disabled,#dcdce4);color:var(--q-primary);cursor:not-allowed}.q-btn--secondary{background:var(--q-bg-surface);border-color:var(--q-line-control);color:var(--q-text-primary)}.q-btn--secondary:hover{background:var(--q-bg-hover)}.q-btn--ghost{background:transparent;color:var(--q-text-body)}.q-btn--ghost:hover{background:var(--q-bg-hover)}.q-btn--danger{background:var(--q-bg-surface);border-color:var(--q-line-control);color:var(--q-tone-critical-fg)}.q-btn--icon{width:var(--q-size-control-h);padding:0;justify-content:center}.q-btn--sm{height:var(--q-size-control-h-sm);padding:0 10px;font-size:12px}.q-btn--sm.q-btn--icon{width:var(--q-size-control-h-sm);padding:0}.q-btn--cta{height:var(--q-size-control-h-cta)}.q-row-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--q-size-control-h-sm);padding:0 10px;border:1px solid var(--q-line-control);border-radius:var(--q-size-radius-control);background:transparent;color:var(--q-text-secondary);font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .12s,border-color .12s,color .12s}.q-row-action:focus-visible,.q-row-action:hover,.q-row-action[aria-pressed=true],:is(.q-table__row,tr,li,.qd-attn__row):is(:hover,:focus-within) .q-row-action{background:var(--q-bg-surface);border-color:var(--q-line-control);color:var(--q-text-primary)}.q-row-action:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}.q-row-action:disabled{color:var(--q-text-disabled);cursor:not-allowed}:where(select:not([multiple]):not([size]),input[type=date],input[type=month],input[type=time]){height:var(--q-size-control-h);padding:0 10px;border:1px solid var(--q-line-control);border-radius:var(--q-size-radius-control);background-color:var(--q-bg-surface);color:var(--q-text-primary);font:inherit;font-size:13px;box-sizing:border-box}:where(select:not([multiple]):not([size])){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23566074' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}:where(select,input[type=date],input[type=month],input[type=time]):focus-visible{outline:2px solid var(--q-focus);outline-offset:1px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--q-primary)}input.field:not([type=checkbox]):not([type=radio]):not(.field-swap),select.field{height:var(--q-size-control-h);padding-top:0;padding-bottom:0;font-size:13px}.q-text-action{font-size:13px;font-weight:500;color:var(--q-text-link);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.q-text-action:hover{text-decoration:underline}.q-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--q-size-radius-control);border:1px solid var(--q-line-control);background:var(--q-bg-surface);color:var(--q-text-secondary);cursor:pointer;padding:0}.q-icon-btn:hover{background:var(--q-bg-hover)}.q-icon-btn:disabled{color:var(--q-text-disabled);cursor:default}.q-pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 7px;border-radius:var(--q-size-radius-tag);border:1px solid transparent;box-sizing:border-box;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.q-pill--critical:before,.q-pill--warning:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--q-pill-dot);flex:none}.q-pill--critical{background:var(--q-tone-critical-bg);color:var(--q-tone-critical-fg);border-color:var(--neg-border);--q-pill-dot:var(--q-tone-critical-dot)}.q-pill--warning{background:var(--q-tone-warning-bg);color:var(--q-tone-warning-fg);border-color:var(--warn-border);--q-pill-dot:var(--q-tone-warning-dot)}.q-pill--positive{background:var(--q-tone-positive-bg);color:var(--q-tone-positive-fg);border-color:var(--pos-border);--q-pill-dot:var(--q-tone-positive-dot)}.q-pill--active{background:var(--q-tone-active-bg);color:var(--q-tone-active-fg);border-color:var(--chip-acc-border);--q-pill-dot:var(--q-tone-active-dot)}.q-pill--neutral{background:var(--q-tone-neutral-bg);color:var(--q-tone-neutral-fg);border-color:var(--q-line-control);--q-pill-dot:var(--q-tone-neutral-dot)}.q-source{position:relative;display:inline-block}.q-source__trigger{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.q-source__trigger:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px;border-radius:2px}.q-source__trigger--figure{border-bottom:1px dashed var(--q-line-control)}.q-source__trigger--figure,.q-source__trigger--plain{font-variant-numeric:tabular-nums}.q-source__trigger--mark{display:inline-flex;align-items:center;color:var(--q-text-tertiary)}.q-source__trigger--mark:hover{color:var(--q-text-secondary)}.q-source__trigger--chip{display:inline-flex;vertical-align:middle}.q-source__panel{position:absolute;left:0;top:100%;z-index:30;margin-top:8px;width:280px;padding:12px;background:var(--q-bg-surface);border:1px solid var(--q-line-border);border-radius:var(--q-size-radius-panel);box-shadow:0 8px 24px rgba(19,26,42,.1);font-size:12px;line-height:18px;font-weight:400;color:var(--q-text-primary);text-align:left;white-space:normal}.q-source__panel[hidden]{display:none}.q-source__label{display:block;font-weight:500;color:var(--q-text-secondary)}.q-source__line{display:block;margin-top:4px}[data-work-frame]{container:worktable/inline-size}@container worktable (max-width: 559.98px){.q-table[data-work-table]{min-width:0;--q-cols:minmax(0,1fr) auto}.q-table[data-work-table] .q-table__head{display:none}.q-table[data-work-table] .q-table__row{--q-cols-at:minmax(0,1fr) auto;row-gap:4px;padding-top:10px;padding-bottom:10px}.q-table[data-work-table] .q-table__row>:nth-child(2){grid-column:1/-1;grid-row:1}.q-table[data-work-table] .q-table__row>:first-child{grid-column:1;grid-row:2}.q-table[data-work-table] .q-table__row>:nth-child(5){grid-column:2;grid-row:2;justify-self:end}.q-table[data-work-table] .q-table__row>:nth-child(3){grid-column:1;grid-row:3}.q-table[data-work-table] .q-table__row>:nth-child(4){grid-column:2;grid-row:3;justify-self:end}}.q-status-text{color:var(--q-text-secondary);font-size:min(1em,13px)}.q-tag{padding:0 7px;border-radius:var(--q-size-radius-tag);border:1px solid var(--q-line-control);font-weight:500;line-height:1;color:var(--q-text-body);box-sizing:border-box}.q-alert,.q-tag{display:inline-flex;align-items:center;height:20px;font-size:12px;white-space:nowrap}.q-alert{gap:4px;padding:0 6px;border-radius:var(--q-size-radius-tag);font-weight:600;text-decoration:none}.q-alert--critical{background:var(--q-tone-critical-bg);color:var(--q-tone-critical-fg)}.q-alert--warning{background:var(--q-tone-warning-bg)}.q-ageing,.q-alert--warning{color:var(--q-tone-warning-fg)}.q-ageing{align-items:center;gap:4px;font-size:12px;font-weight:500}.q-ageing,.q-seg{display:inline-flex}.q-seg{padding:2px;border-radius:var(--q-size-radius-control);background:var(--q-bg-hover);flex:none}.q-seg a,.q-seg button{height:24px;padding:0 8px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--q-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.q-seg--lg a,.q-seg--lg button{height:28px;font-size:13px}.q-seg [aria-current=true],.q-seg [aria-pressed=true],.q-seg [aria-selected=true],.q-seg [role=radio][aria-checked=true]{background:var(--q-bg-surface);border-color:var(--q-line-border);color:var(--q-text-primary)}.q-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--q-line-control);background:var(--q-bg-surface);color:var(--q-text-body);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.q-chip[aria-current=true],.q-chip[aria-pressed=true]{background:var(--q-selected-bg);border-color:var(--q-selected-border);color:var(--q-primary)}.q-chip__count{color:var(--q-text-tertiary);font-weight:400}.q-tabs{display:flex;flex-wrap:nowrap;gap:20px;height:var(--q-size-tabs-h);box-shadow:inset 0 -1px 0 var(--q-line-border);margin-bottom:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.q-tabs::-webkit-scrollbar{display:none}.q-tab{display:inline-flex;flex:none;align-items:center;gap:6px;white-space:nowrap;font-size:13px;line-height:20px;font-weight:500;color:var(--q-text-secondary);text-decoration:none;background:none;border:0;padding:0;box-shadow:inset 0 -2px 0 transparent;cursor:pointer}.q-tab:hover{color:var(--q-text-primary)}.q-subtabs>a:focus-visible,.q-subtabs>button:focus-visible,.q-tab:focus-visible{outline:2px solid var(--q-focus);outline-offset:-2px;border-radius:4px}.q-tab--active,.q-tab[aria-current=page],.q-tab[aria-selected=true]{color:var(--q-text-primary);font-weight:600;box-shadow:inset 0 -2px 0 var(--q-primary)}.q-tab__count{font-family:inherit;font-size:12px;line-height:16px;font-weight:400;color:var(--q-text-tertiary);font-variant-numeric:tabular-nums}.q-tab__count--warning{color:var(--q-tone-warning-fg)}.q-subtabs[data-fade=end],.q-tabs[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.q-subtabs[data-fade=start],.q-tabs[data-fade=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--q-fade-start, 20px)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--q-fade-start, 20px)),transparent)}.q-subtabs[data-fade=both],.q-tabs[data-fade=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--q-fade-start,20px),#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--q-fade-start,20px),#000 calc(100% - 32px),transparent)}.q-subtabs{display:flex;flex-wrap:nowrap;gap:16px;--q-fade-start:16px;height:32px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%}.q-subtabs::-webkit-scrollbar{display:none}.q-subtabs>a,.q-subtabs>button{display:inline-flex;flex:none;align-items:center;gap:4px;white-space:nowrap;font:inherit;font-size:13px;line-height:20px;font-weight:400;color:var(--q-text-tertiary);text-decoration:none;background:none;border:0;padding:0;box-shadow:inset 0 -1px 0 transparent;cursor:pointer}.q-subtabs>a:hover,.q-subtabs>button:hover{color:var(--q-text-primary)}.q-subtabs>[aria-current=page],.q-subtabs>[aria-current=true]{color:var(--q-text-primary);font-weight:500;box-shadow:inset 0 -1px 0 var(--q-text-primary)}.q-subtabs__count{font-size:11px;color:var(--q-text-tertiary);font-variant-numeric:tabular-nums}.q-panel{background:var(--q-bg-surface);border:1px solid var(--q-line-border);border-radius:var(--q-size-radius-panel);min-width:0}.q-panel__head{display:flex;align-items:center;gap:8px;height:var(--q-size-panel-head-h);padding:0 16px;border-bottom:1px solid var(--q-line-border)}.q-panel__title{font-size:var(--q-type-panel-title-size);line-height:var(--q-type-panel-title-lh);font-weight:var(--q-type-panel-title-weight);color:var(--q-text-primary);margin:0}.q-panel__count{font-size:13px;color:var(--q-text-secondary)}.q-panel__right{margin-left:auto;display:flex;align-items:center;gap:8px}.q-panel--head-only>.q-panel__head{height:auto;min-height:var(--q-size-panel-head-h);flex-wrap:wrap;align-items:baseline;border-bottom:0;padding-top:14px;padding-bottom:14px}.q-panel--head-only .q-panel__right,.q-panel--head-only .q-panel__title{flex-shrink:0;white-space:nowrap}.q-panel--head-only{container-type:inline-size;container-name:q-head-only}@container q-head-only (max-width: 479px){.q-panel--head-only>.q-panel__head{row-gap:2px}.q-panel--head-only>.q-panel__head>.q-panel__right{order:1}.q-panel--head-only>.q-panel__head>.q-panel__sub{order:2;flex:1 0 100%}}.data-table--head-white thead th,.q-table__head--white{background:var(--q-bg-surface)}.q-panel__sub{font-size:13px;line-height:20px;color:var(--q-text-secondary);min-width:0}.q-panel__body{padding:var(--space-inset,16px)}.q-panel__section+.q-panel__section{border-top:1px solid var(--q-line-divider)}.q-toolbar{gap:8px;min-height:var(--q-size-panel-head-h);padding:0 12px 0 16px;border-bottom:1px solid var(--q-line-border);flex-wrap:wrap}.q-toolbar,.q-toolbar__views{display:flex;align-items:center}.q-toolbar__views{gap:2px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.q-toolbar__views::-webkit-scrollbar{display:none}.q-toolbar__views>.q-view{flex-shrink:0;white-space:nowrap}.q-view{height:28px;padding:0 8px;border-radius:var(--q-size-radius-control);border:0;background:transparent;color:var(--q-text-secondary);font:inherit;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.q-view[aria-current=page],.q-view[aria-current=true],.q-view[aria-pressed=true]{background:var(--q-selected-bg);color:var(--q-text-primary);font-weight:500}.q-view__count{color:var(--q-text-tertiary);font-size:12px}.q-toolbar__right{margin-left:auto}.q-search,.q-toolbar__right{display:flex;align-items:center;gap:8px}.q-search{width:240px;height:var(--q-size-control-h);padding:0 10px;border-radius:var(--q-size-radius-control);border:1px solid var(--q-line-control);background:var(--q-bg-surface);color:var(--q-text-tertiary);box-sizing:border-box}.q-search input{border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--q-text-primary);width:100%;min-width:0}.q-chiprow{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-bottom:1px solid var(--q-line-border);flex-wrap:wrap}.q-table{display:grid;width:100%;font-size:13px;color:var(--q-text-body)}.q-table__row{display:grid;grid-template-columns:var(--q-cols-at,var(--q-cols));-moz-column-gap:12px;column-gap:12px;align-items:start;padding:calc((var(--row-h) - 36px) / 2) var(--table-cell-x,14px) calc((var(--row-h) - 36px) / 2 - 1px);min-height:var(--row-h);box-sizing:border-box;border-bottom:1px solid var(--q-line-divider);cursor:default}.q-table__row--one{min-height:calc(var(--row-h) - 16px);padding-top:0;padding-bottom:0;align-items:center}.q-table__row[data-clickable]{cursor:pointer}.q-table__row[data-clickable]:hover{background:var(--q-bg-hover)}.q-table__row[aria-selected=true]{background:var(--q-selected-bg);box-shadow:inset 2px 0 0 var(--q-primary)}.q-table__row:focus-visible{outline:2px solid var(--q-focus);outline-offset:-2px}.q-table__head{display:grid;grid-template-columns:var(--q-cols-at,var(--q-cols));-moz-column-gap:12px;column-gap:12px;align-items:center;height:var(--q-size-table-head-h);padding:0 var(--table-cell-x,14px);border-bottom:1px solid var(--q-line-border);font-size:12px;font-weight:500;color:var(--q-text-secondary);position:sticky;top:calc(var(--topbar-h, 48px) + var(--ribbon-offset, 0px));background:var(--q-bg-subtle);z-index:1}.q-table__head>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-r{text-align:right;justify-self:end;font-variant-numeric:tabular-nums}.q-cell-primary{font-weight:500;color:var(--q-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}a.q-cell-primary:hover{text-decoration:underline}.q-cell-sub{font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-cell-sub,.q-cell-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-cell-trunc{min-width:0}.q-band{display:flex;align-items:center;gap:8px;height:36px;padding:0 var(--table-cell-x,14px);background:var(--q-bg-subtle);border-bottom:1px solid var(--q-line-divider);font-size:13px;font-weight:600;color:var(--q-text-primary)}.q-band--critical{color:var(--q-tone-critical-fg)}.q-band--warning{color:var(--q-tone-warning-fg)}.q-band__count{font-weight:400;color:var(--q-text-secondary)}.q-table__totals{display:grid;grid-template-columns:var(--q-cols-at,var(--q-cols));-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:calc(var(--row-h) - 16px);padding:0 var(--table-cell-x,14px);background:var(--q-bg-subtle);border-top:1px solid var(--q-line-border);font-weight:600;color:var(--q-text-primary)}.q-table[data-col-tiers]{container:qtable/inline-size}@container qtable (max-width: 1400px){.q-frame:not([data-cols-expanded]) :is(.q-table__head,.q-table__row,.q-table__totals){--q-cols-at:var(--q-cols-p4,var(--q-cols))}.q-frame:not([data-cols-expanded]) [data-col-priority="4"]{display:none}}@container qtable (max-width: 1000px){.q-frame:not([data-cols-expanded]) :is(.q-table__head,.q-table__row,.q-table__totals){--q-cols-at:var(--q-cols-p3,var(--q-cols-p4,var(--q-cols)))}.q-frame:not([data-cols-expanded]) [data-col-priority="3"]{display:none}}@container qtable (max-width: 720px){.q-frame:not([data-cols-expanded]) :is(.q-table__head,.q-table__row,.q-table__totals){--q-cols-at:var(--q-cols-p2,var(--q-cols-p3,var(--q-cols)))}.q-frame:not([data-cols-expanded]) [data-col-priority="2"]{display:none}}.q-frame[data-cols-expanded]{overflow-x:auto}.q-frame[data-cols-expanded] .q-table{width:-moz-max-content;width:max-content;min-width:100%}.q-frame[data-cols-expanded] .q-table[data-col-tiers]{container-type:normal}.q-frame__notice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px var(--table-cell-x,14px);border-bottom:1px solid var(--q-line-divider);font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-frame__notice p{margin:0}.q-frame__notice button{font:inherit;font-weight:500;color:var(--q-primary);background:none;border:0;padding:0;cursor:pointer}.q-frame__notice button:hover{text-decoration:underline}.q-table__foot{height:44px;padding:0 var(--table-cell-x,14px);font-size:12px}.q-table__empty,.q-table__foot{display:flex;align-items:center;color:var(--q-text-secondary)}.q-table__empty{height:96px;justify-content:center;gap:8px;font-size:13px}.q-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#edeff2;color:#384152;font-size:9px;font-weight:600;flex:none}.q-avatar--me{background:var(--q-primary);color:#fff}.q-owner{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;white-space:nowrap}.q-kpis{display:grid;grid-template-columns:repeat(var(--q-kpi-n,6),minmax(0,1fr));background:var(--q-bg-surface);border:1px solid var(--q-line-border);border-radius:var(--q-size-radius-panel);overflow:hidden}.q-kpi{padding:16px 20px;min-width:0;text-align:left;background:transparent;border:0;border-right:1px solid var(--q-line-border);font:inherit}.q-kpi:last-child{border-right:0}a.q-kpi,button.q-kpi{cursor:pointer;text-decoration:none}.q-kpi[aria-pressed=true],a.q-kpi:hover,button.q-kpi:hover{background:var(--q-bg-subtle)}.q-kpi[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--q-primary)}.q-kpi__label{font-size:12px;line-height:16px;color:var(--q-text-secondary);display:flex;align-items:center;gap:6px}.q-kpi__value{font-size:var(--q-type-figure-m-size);line-height:var(--q-type-figure-m-lh);font-weight:var(--q-type-figure-m-weight);color:var(--q-text-primary);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.q-kpi__value--text{font-size:var(--q-type-panel-title-size);line-height:var(--q-type-panel-title-lh);font-weight:var(--q-type-panel-title-weight);font-variant-numeric:normal;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.q-kpi__sub{font-size:12px;color:var(--q-text-secondary);margin-top:2px}.q-headline-strip .q-kpi__value{font-size:var(--q-type-figure-headline-size);line-height:var(--q-type-figure-headline-lh);font-weight:var(--q-type-figure-headline-weight)}.q-kpis--fit{grid-template-columns:repeat(auto-fit,minmax(var(--q-kpi-min,160px),1fr))}.q-kpis--fit>.q-kpi{display:flex;flex-direction:column;gap:2px;margin-left:-1px;border-right:0;border-left:1px solid var(--q-line-divider);margin-top:-1px;border-top:1px solid var(--q-line-divider);color:inherit}.q-kpis--fit>.q-kpi .q-kpi__sub,.q-kpis--fit>.q-kpi .q-kpi__value{margin-top:0}.q-kpis--fit .q-kpi__sub{line-height:16px}.q-headline-strip.q-kpis--fit>.q-kpi{padding:16px 20px}.q-kpi__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:500;color:var(--q-tone-warning-fg)}.q-kpi__status:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.q-inspector{position:fixed;top:var(--topbar-h,48px);right:0;bottom:var(--kc-save-bar-h,0);width:var(--q-size-inspector-w);max-width:100vw;z-index:40;display:flex;flex-direction:column;background:var(--q-bg-surface);border-left:1px solid var(--q-line-border);box-shadow:0 8px 24px rgba(19,26,42,.1)}.q-inspector--wide{width:min(var(--q-size-inspector-wide-w),calc(100vw - var(--rail-w, 0px)))}@media (min-width:1920px){.q-inspector{box-shadow:none}html[data-q-slot] .app-shell{margin-right:var(--q-size-inspector-w)}html[data-q-slot][data-q-slot-size=wide] .app-shell{margin-right:min(var(--q-size-inspector-wide-w),calc(100vw - var(--rail-w, 0px)))}}.q-inspector__head{padding:16px 20px;border-bottom:1px solid var(--q-line-border)}.q-inspector__bar{display:flex;align-items:center;gap:8px}.q-inspector__title{font-size:16px;line-height:22px;font-weight:600;color:var(--q-text-primary);margin:8px 0 0}.q-inspector__status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.q-inspector__meta{font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-inspector__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.q-inspector__body{flex:1;overflow-y:auto;padding:0 20px 20px}.q-inspector__section{margin-inline:-20px;padding:16px 20px;border-bottom:1px solid var(--q-line-divider)}.q-inspector__section:last-child{border-bottom:0}.q-inspector__section-head{display:flex;align-items:center;margin-bottom:8px}.q-inspector__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}.q-inspector__fields dt{font-size:12px;color:var(--q-text-secondary)}.q-inspector__fields dd{margin:2px 0 0;font-size:13px;color:var(--q-text-primary)}.q-inspector__row{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--q-line-divider);font-size:13px}.q-inspector__foot{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;border-top:1px solid var(--q-line-border)}.q-rail-group{padding-top:20px}.q-rail-group:first-of-type{padding-top:8px}.q-rail-heading{display:block;padding:0 8px 4px;font-size:12px;line-height:16px;font-weight:400;color:var(--q-text-tertiary)}.q-rail-collapse,.q-rail-item{display:flex;align-items:center;gap:10px;height:32px;flex-shrink:0;padding:0 8px;border-radius:var(--q-size-radius-control);font-size:13px;font-weight:500;line-height:1;color:var(--q-text-body);text-decoration:none;background:transparent;border:0;width:100%;cursor:pointer;font-family:inherit}.q-rail-collapse:hover,.q-rail-item:hover{background:var(--q-bg-hover)}.q-rail-item--active{background:var(--q-selected-bg);font-weight:600;box-shadow:inset 2px 0 0 var(--q-primary)}.q-rail-item--active,.q-rail-item--active .q-rail-icon{color:var(--q-primary)}.q-rail-icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center}.q-rail-icon,.q-rail-icon svg{width:16px;height:16px}.q-rail-collapse{color:var(--q-text-secondary)}.quorum-lockup--rail .quorum-lockup__mark{display:none}@media (max-width:1399.98px){html[data-kasey-rail=docked] .quorum-lockup--rail .quorum-lockup__full{display:none}html[data-kasey-rail=docked] .quorum-lockup--rail .quorum-lockup__mark{display:block}html[data-kasey-rail=docked] .q-rail-collapse{display:none}}@media (min-width:768px) and (max-width:1023.98px) and (min-height:431px){html:root{--rail-w:var(--rail-w-collapsed)}.quorum-lockup--rail .quorum-lockup__full{display:none}.quorum-lockup--rail .quorum-lockup__mark{display:block}.nav-rail__label,.quorum-lockup__word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nav-rail__head,.nav-rail__item{justify-content:center;padding-left:0;padding-right:0}.q-rail-collapse{display:none}}@media (min-width:768px) and (min-height:431px){html[data-rail=collapsed]{--rail-w:var(--rail-w-collapsed)}html[data-rail=collapsed] .quorum-lockup--rail .quorum-lockup__full{display:none}html[data-rail=collapsed] .quorum-lockup--rail .quorum-lockup__mark{display:block}html[data-rail=collapsed] .nav-rail__label,html[data-rail=collapsed] .quorum-lockup__word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-rail=collapsed] .nav-rail__head,html[data-rail=collapsed] .nav-rail__item{justify-content:center;padding-left:0;padding-right:0}}.q-topbar{position:sticky;top:0;z-index:30;flex:none;height:var(--topbar-h,48px);padding:0 24px;background:var(--q-bg-surface);border-bottom:1px solid var(--q-line-border);font-size:13px;box-sizing:border-box}.q-crumbs,.q-topbar{display:flex;align-items:center;gap:8px}.q-crumbs{min-width:0;flex:1 1 0;white-space:nowrap;overflow:hidden}.q-crumbs__item{display:inline-flex;align-items:center;gap:8px;min-width:0}.q-crumbs__sep{color:var(--q-text-disabled)}.q-crumbs__link{color:var(--q-text-secondary);text-decoration:none}.q-crumbs__current,.q-crumbs__link:hover{color:var(--q-text-primary)}.q-crumbs__current{font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0}.q-topbar-search{display:flex;align-items:center;gap:8px;flex:none;width:340px;height:32px;padding:0 10px;border-radius:var(--q-size-radius-control);border:1px solid var(--q-line-control);background:var(--q-bg-surface);color:var(--q-text-tertiary);font:inherit;font-size:13px;text-align:left;cursor:text;box-sizing:border-box}.q-topbar-search__placeholder{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.q-topbar-search{width:240px}}@media (max-width:767px){.q-topbar{padding:0 12px}.q-topbar-search{width:32px;padding:0;justify-content:center}.q-topbar-search__placeholder{display:none}}.q-topbar-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:0;border-radius:var(--q-size-radius-control);border:1px solid var(--q-line-control);background:var(--q-bg-surface);color:var(--q-text-body);cursor:pointer;box-sizing:border-box}.q-topbar-icon:hover{background:var(--q-bg-hover)}.q-topbar-icon[aria-pressed=true]{background:var(--q-selected-bg);border-color:var(--q-selected-border);color:var(--q-primary)}.q-topbar-icon:focus-visible,.q-topbar-search:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}.q-topbar-badge{position:absolute;top:-3px;right:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--q-size-radius-tag);background:#edeff2;color:#384152;font-size:11px;font-weight:600;box-sizing:border-box;box-shadow:0 0 0 2px var(--q-bg-surface)}.q-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;background:var(--q-bg-surface);border-radius:var(--q-size-radius-panel);box-shadow:0 8px 24px rgba(19,26,42,.1),0 0 0 1px var(--q-line-border);overflow:hidden}.q-popover--notifications{width:400px;max-width:calc(100vw - 24px)}.q-popover__head{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-bottom:1px solid var(--q-line-divider)}.q-popover__body{max-height:420px;overflow-y:auto}.q-popover__foot{height:44px;padding:0 16px;border-top:1px solid var(--q-line-divider)}.q-note-row,.q-popover__foot{display:flex;align-items:center}.q-note-row{gap:10px;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--q-line-divider);text-decoration:none;color:inherit}.q-note-row:hover{background:var(--q-bg-hover)}.q-note-row__text{min-width:0;flex:1}.q-note-row__dot{width:6px;height:6px;border-radius:999px;background:var(--q-tone-active-dot);flex:none}html[data-quorum-env=pilot] [data-sample-figures],html[data-quorum-env=pilot] [data-sample-notice]{display:none!important}@media (min-width:768px){.q-main{padding:24px max(24px,min(32px,calc((100vw - 1376px) * 100))) 48px}}@media (max-width:1023.98px){.q-kpis,.q-table{overflow-x:auto}}@media (max-width:767.98px){.q-panel__head{flex-wrap:wrap;height:auto;min-height:var(--q-size-panel-head-h);padding-top:8px;padding-bottom:8px}.q-panel__right{margin-left:auto}.q-panel__head>.q-panel__right{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.q-panel:not(.q-panel--head-only)>.q-panel__head:not(.q-panel__head--toolbar){align-items:baseline;align-content:center}.q-panel:not(.q-panel--head-only)>.q-panel__head:not(.q-panel__head--toolbar)>.q-panel__title{flex:1 1 8rem;min-width:0}.q-panel:not(.q-panel--head-only)>.q-panel__head:not(.q-panel__head--toolbar)>.q-panel__right{flex:none;order:1}.q-panel:not(.q-panel--head-only)>.q-panel__head:not(.q-panel__head--toolbar)>.q-panel__sub{order:2;flex:1 0 100%}.q-toolbar__right{margin-left:0;flex-wrap:wrap}.q-page-head{flex-wrap:wrap}.q-page-head__actions{margin-left:0;flex-wrap:wrap}}@media (max-width:1023.98px){.q-toolbar__right{margin-left:0;flex-wrap:wrap}}@container well (max-width: 959.98px){.q-table{overflow-x:auto}}[data-field-row] dd,[data-field-row] dd select{text-align:left;-moz-text-align-last:left;text-align-last:left}@keyframes q-vote-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.q-vote-in{animation:q-vote-in .18s ease-out both}@media (prefers-reduced-motion:reduce){.q-vote-in{animation:none}}.q-rail-count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:var(--q-size-radius-tag);background:var(--q-line-divider);font-size:11px;line-height:18px;font-weight:600;text-align:center;color:var(--q-text-body);font-variant-numeric:tabular-nums}.q-rail-count[data-tone=critical]{background:var(--q-tone-critical-bg);color:var(--q-tone-critical-fg)}.q-panel__head--toolbar{padding:0 12px 0 16px;min-width:0}.q-panel__subbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:0 16px;border-bottom:1px solid var(--q-line-divider)}.q-panel--has-foot{display:flex;flex-direction:column}.q-panel__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:0 16px;margin-top:auto;border-top:1px solid var(--q-line-divider);font-size:13px;line-height:20px;color:var(--q-text-body)}.q-panel__foot--totals{background:var(--q-bg-subtle);font-weight:600;color:var(--q-text-primary);border-top-color:var(--q-line-border);border-radius:0 0 calc(var(--q-size-radius-panel) - 1px) calc(var(--q-size-radius-panel) - 1px)}.q-menu{width:280px;max-width:calc(100vw - 32px);padding:4px;border-radius:var(--q-size-radius-panel);background:var(--q-bg-surface);box-shadow:0 8px 24px rgba(19,26,42,.1),0 0 0 1px var(--q-line-border)}.q-menu__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;border:0;border-radius:var(--q-size-radius-control);background:transparent;text-align:left;font-size:13px;line-height:20px;color:var(--q-text-primary);cursor:pointer}.q-menu__item:hover{background:var(--q-bg-hover)}.q-menu__item--destructive{color:var(--q-tone-critical-fg)}.q-menu__reason{font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-menu__divider{height:1px;margin:4px 0;background:var(--q-line-divider)}.q-menu__trigger--text{display:inline-flex;align-items:center;gap:6px}@media (max-height:430px),(max-width:767px){button[data-overflow-variant]{height:auto;min-width:44px;min-height:44px}}.q-alert--button{border:0;cursor:pointer;font-family:inherit}.q-data-chip,.q-page-head__status .q-alert{height:22px;padding:0 8px}.q-data-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--q-line-border);border-radius:var(--q-size-radius-tag);background:var(--q-bg-surface);font-size:12px;line-height:16px;font-weight:500;color:var(--q-text-body);text-decoration:none;white-space:nowrap}.q-data-chip:hover{background:var(--q-bg-hover)}.q-data-chip__dot{width:6px;height:6px;border-radius:999px;background:var(--q-tone-neutral-dot);flex:none}.q-data-chip__dot[data-tone=clear]{background:var(--q-tone-positive-dot)}.q-data-chip__dot[data-tone=issues],.q-data-chip__dot[data-tone=stale]{background:var(--q-tone-warning-dot)}.q-data-chip__issues,.q-data-chip__stale{color:var(--q-tone-warning-fg)}.q-page-head--record .q-page-head__title{font-size:22px;line-height:28px;font-weight:600}.q-page-head--record .q-page-head__meta{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-page-head--record .q-page-head__facts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.q-page-head--record .q-page-head__facts>div{flex:none;white-space:nowrap}@media (max-width:767px){.q-page-head--record .q-page-head__facts{flex-wrap:wrap;overflow:visible}}.q-steps{display:grid;grid-template-columns:repeat(var(--q-steps-n,4),minmax(0,1fr));margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--q-line-border);border-radius:var(--q-size-radius-panel);background:var(--q-bg-surface)}.q-steps__cell{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 16px;border-left:1px solid var(--q-line-divider)}.q-steps__cell:first-child{border-left:0}.q-steps__cell--current{background:var(--q-bg-subtle);box-shadow:inset 0 -2px 0 var(--q-primary)}.q-steps__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--q-line-control);background:var(--q-bg-surface);font-size:12px;font-weight:600;color:var(--q-text-tertiary);font-variant-numeric:tabular-nums}.q-steps__cell--current .q-steps__mark{box-shadow:inset 0 0 0 1.5px var(--q-primary);color:var(--q-primary)}.q-steps__cell--done .q-steps__mark{box-shadow:inset 0 0 0 1.5px var(--q-primary);background:var(--q-primary);color:#fff}.q-steps__text{display:flex;flex-direction:column;min-width:0}.q-steps__label{font-size:13px;line-height:20px;font-weight:500;color:var(--q-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-steps__cell--current .q-steps__label{font-weight:600}.q-steps__cell--todo .q-steps__label{color:var(--q-text-secondary)}.q-steps__count,.q-steps__sub{font-size:12px;line-height:16px;color:var(--q-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-steps__count{display:none}.q-steps__cell--back{padding:0}.q-steps__hit{display:flex;flex:1 1 auto;align-items:flex-start;gap:10px;min-width:0;padding:12px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.q-steps__hit:hover{background:var(--q-bg-hover)}.q-steps__hit:focus-visible{outline:2px solid var(--q-focus);outline-offset:-2px}@media (max-width:639px){.q-steps__sub{display:none}.q-steps__count{display:block}.q-steps{display:flex}.q-steps__cell{position:relative;flex:none;padding:12px}.q-steps__cell--current{flex:1 1 auto;padding:12px 16px}.q-steps__cell:not(.q-steps__cell--current){flex:0 1 48px;min-width:36px;justify-content:center;padding-left:6px;padding-right:6px}.q-steps__cell--current{min-width:0}.q-steps__cell.q-steps__cell--back{padding:0}.q-steps__cell--back .q-steps__hit{justify-content:center;padding:12px 6px}.q-steps__cell:not(.q-steps__cell--current) .q-steps__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.q-flowrail__rows{margin:0;padding:0;list-style:none}.q-flowrail__row{border-bottom:1px solid var(--q-line-divider)}.q-flowrail__line{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px}.q-flowrail__open{width:100%;border:0;background:transparent;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.q-flowrail__open:hover{background:var(--q-bg-hover)}.q-flowrail__icon{display:inline-flex;flex:none;color:var(--q-line-control)}.q-flowrail__icon[data-tone=done]{color:var(--q-tone-positive-fg)}.q-flowrail__icon[data-tone=warn]{color:var(--q-tone-warning-fg)}.q-flowrail__icon[data-tone=error]{color:var(--q-tone-critical-fg)}.q-flowrail__text{display:flex;flex-direction:column;min-width:0}.q-flowrail__label{font-size:13px;line-height:20px;color:var(--q-text-primary)}.q-flowrail__sub{font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-flowrail__body{padding:16px}.q-flowrail__foot{display:flex;flex-direction:column;gap:8px;padding:16px}.q-flowrail__primary>*{width:100%;justify-content:center}.q-flowrail__reason{margin:0;font-size:12px;line-height:16px;text-align:center;color:var(--q-text-secondary)}.q-flowrail__secondaries{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.q-flowrail__note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;line-height:16px;color:var(--q-text-secondary)}.q-owner--compact{gap:0}.q-rail-dot{display:none;position:absolute;top:-2px;right:-3px;width:6px;height:6px;border-radius:999px;background:var(--q-tone-neutral-dot)}.q-rail-dot[data-tone=critical]{background:var(--q-tone-critical-dot)}@media (min-width:768px) and (max-width:1023.98px) and (min-height:431px){.q-rail-dot{display:block}}@media (min-width:768px) and (min-height:431px){html[data-rail=collapsed] .q-rail-dot{display:block}}@media (max-width:1399.98px){html[data-kasey-rail=docked] .q-rail-dot{display:block}}.q-kasey-launcher{position:fixed;right:24px;z-index:45;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px 0 10px;border:0;border-radius:var(--q-size-radius-panel);background:var(--q-bg-surface);box-shadow:0 8px 24px rgba(19,26,42,.1),0 0 0 1px var(--q-line-border);cursor:pointer}.q-kasey-launcher:hover{background:var(--q-bg-hover)}.q-kasey-launcher:focus-visible{outline:2px solid var(--q-focus);outline-offset:2px}.q-kasey-launcher__label{font-size:13px;font-weight:600;line-height:20px;color:var(--q-text-primary)}@media (max-height:430px),(max-width:767px){.q-kasey-launcher{right:16px;min-width:44px;height:44px}}@media print{.q-kasey-launcher{display:none}}html[data-kasey-hold] .q-kasey-launcher{display:none}.q-palette{position:fixed;border-radius:var(--q-size-radius-panel);background:var(--q-bg-surface);box-shadow:0 8px 24px rgba(19,26,42,.1),0 0 0 1px var(--q-line-border)}.q-table[data-col-tiers] .q-table:not([data-col-tiers]) :is(.q-table__head,.q-table__row,.q-table__totals){--q-cols-at:var(--q-cols)}