:root,[data-cui-theme=light]{--cui-colour-ink:#171717;--cui-colour-muted:#5e665f;--cui-colour-paper:#faf9f7;--cui-colour-band:#eef0ec;--cui-colour-white:#fff;--cui-colour-line:#dce2db;--cui-colour-control:#758473;--cui-colour-forest:#27382f;--cui-colour-sage:#c9deb6;--cui-colour-chart:#499e6b;--cui-colour-positive:#2f6b45;--cui-colour-warning:#8a5a1a;--cui-colour-negative:#a13d32;--cui-surface-page:var(--cui-colour-paper);--cui-surface-band:var(--cui-colour-band);--cui-surface-card:var(--cui-colour-white);--cui-surface-selected:#d7e7c9;--cui-surface-warning:#f7e6c8;--cui-surface-negative:#f7e0dc;--cui-surface-hover:var(--cui-colour-band);--cui-dropdown-hover:var(--cui-colour-band);--cui-dropdown-selected:var(--cui-colour-line);--cui-text-primary:var(--cui-colour-ink);--cui-text-secondary:var(--cui-colour-muted);--cui-text-inverse:var(--cui-colour-white);--cui-text-accent:var(--cui-colour-forest);--cui-text-positive:var(--cui-colour-positive);--cui-text-warning:var(--cui-colour-warning);--cui-text-negative:var(--cui-colour-negative);--cui-border-subtle:var(--cui-colour-line);--cui-border-control:var(--cui-colour-control);--cui-border-error:var(--cui-colour-negative);--cui-border-width:1px;--cui-accent-primary:var(--cui-colour-forest);--cui-accent-soft:var(--cui-colour-sage);--cui-accent-chart:var(--cui-colour-chart);--cui-space-0:0px;--cui-space-4:4px;--cui-space-8:8px;--cui-space-12:12px;--cui-space-16:16px;--cui-space-20:20px;--cui-space-24:24px;--cui-space-32:32px;--cui-space-40:40px;--cui-space-48:48px;--cui-space-64:64px;--cui-font-sans:Roobert, Geist, Arial, sans-serif;--cui-font-regular:400;--cui-font-medium:500;--cui-font-semibold:600;--cui-type-display:2.5rem;--cui-type-display-leading:3rem;--cui-type-display-mobile:2rem;--cui-type-display-mobile-leading:2.5rem;--cui-type-section:1.25rem;--cui-type-section-leading:1.75rem;--cui-type-body:1rem;--cui-type-body-leading:1.5rem;--cui-type-compact:.875rem;--cui-type-compact-leading:1.25rem;--cui-type-caption:.75rem;--cui-type-caption-leading:1rem;--cui-type-data:1.5rem;--cui-type-data-leading:2rem;--cui-type-tracking-display:-.02em;--cui-type-tracking-heading:-.01em;--cui-radius-band:16px;--cui-radius-card:12px;--cui-radius-control:8px;--cui-radius-compact:6px;--cui-radius-round:50%;--cui-radius-pill:9999px;--cui-shadow-card:0 4px 12px #1717170f;--cui-shadow-none:none;--cui-focus-colour:var(--cui-colour-forest);--cui-focus-width:1px;--cui-focus-offset:0px;--cui-size-control:40px;--cui-size-control-sm:32px;--cui-size-control-lg:44px;--cui-size-touch:48px;--cui-size-row:44px;--cui-size-icon:20px;--cui-size-icon-small:16px;--cui-size-brand:24px;--cui-size-sidebar:208px;--cui-size-rail:64px;--cui-size-content:1280px;--cui-size-sidebar-workspace:240px;--cui-size-header:56px;--cui-size-row-compact:36px;--cui-motion-duration:.16s;--cui-motion-easing:ease-out;--cui-motion-fast:.1s;--cui-motion-standard:.16s;--cui-motion-panel:.2s;--cui-breakpoint-mobile:650px;--cui-breakpoint-sidebar:900px;--cui-layer-navigation:20;--cui-layer-overlay:40;--cui-layer-dialog:50;--cui-chart-series-primary:var(--cui-colour-forest);--cui-chart-series-secondary:var(--cui-colour-chart);--cui-chart-series-tertiary:var(--cui-colour-muted);--cui-chart-grid:var(--cui-border-subtle);--cui-chart-label:var(--cui-text-secondary);--cui-chart-radius:4px;--cui-chart-stroke:2px;--cui-chart-series-quaternary:var(--cui-text-warning);--cui-chart-series-quinary:var(--cui-text-negative);--cui-chart-series-senary:var(--cui-text-primary);--cui-page-gutter:var(--cui-space-24);--cui-page-gutter-narrow:var(--cui-space-16);--cui-page-readable-width:768px;--cui-panel-width:360px;--cui-panel-minimum-content-width:640px;--cui-panel-duration:.2s;--cui-mark-standard:var(--cui-space-32);--cui-mark-compact:var(--cui-space-32);--cui-toast-progress:2px}[data-cui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cui-colour-ink:#171717;--cui-colour-muted:#5e665f;--cui-colour-paper:#faf9f7;--cui-colour-band:#eef0ec;--cui-colour-white:#fff;--cui-colour-line:#dce2db;--cui-colour-control:#758473;--cui-colour-forest:#27382f;--cui-colour-sage:#c9deb6;--cui-colour-chart:#499e6b;--cui-colour-positive:#2f6b45;--cui-colour-warning:#8a5a1a;--cui-colour-negative:#a13d32;--cui-surface-page:#171c19;--cui-surface-band:#202823;--cui-surface-card:#28312b;--cui-surface-selected:var(--cui-colour-forest);--cui-surface-warning:#3a2e18;--cui-surface-negative:#3a201c;--cui-surface-hover:#344139;--cui-dropdown-hover:#344139;--cui-dropdown-selected:#455449;--cui-text-primary:var(--cui-colour-paper);--cui-text-secondary:#bdc7bf;--cui-text-inverse:var(--cui-colour-ink);--cui-text-accent:var(--cui-colour-sage);--cui-text-positive:#a3d8b4;--cui-text-warning:#f0c98a;--cui-text-negative:#ffb4a8;--cui-border-subtle:#47574b;--cui-border-control:#95a78f;--cui-border-error:#ffb4a8;--cui-border-width:1px;--cui-accent-primary:var(--cui-colour-sage);--cui-accent-soft:var(--cui-colour-forest);--cui-accent-chart:var(--cui-colour-chart);--cui-space-0:0px;--cui-space-4:4px;--cui-space-8:8px;--cui-space-12:12px;--cui-space-16:16px;--cui-space-20:20px;--cui-space-24:24px;--cui-space-32:32px;--cui-space-40:40px;--cui-space-48:48px;--cui-space-64:64px;--cui-font-sans:Roobert, Geist, Arial, sans-serif;--cui-font-regular:400;--cui-font-medium:500;--cui-font-semibold:600;--cui-type-display:2.5rem;--cui-type-display-leading:3rem;--cui-type-display-mobile:2rem;--cui-type-display-mobile-leading:2.5rem;--cui-type-section:1.25rem;--cui-type-section-leading:1.75rem;--cui-type-body:1rem;--cui-type-body-leading:1.5rem;--cui-type-compact:.875rem;--cui-type-compact-leading:1.25rem;--cui-type-caption:.75rem;--cui-type-caption-leading:1rem;--cui-type-data:1.5rem;--cui-type-data-leading:2rem;--cui-type-tracking-display:-.02em;--cui-type-tracking-heading:-.01em;--cui-radius-band:16px;--cui-radius-card:12px;--cui-radius-control:8px;--cui-radius-compact:6px;--cui-radius-round:50%;--cui-radius-pill:9999px;--cui-shadow-card:0 4px 12px #0003;--cui-shadow-none:none;--cui-focus-colour:var(--cui-colour-sage);--cui-focus-width:1px;--cui-focus-offset:0px;--cui-size-control:40px;--cui-size-control-sm:32px;--cui-size-control-lg:44px;--cui-size-touch:48px;--cui-size-row:44px;--cui-size-icon:20px;--cui-size-icon-small:16px;--cui-size-brand:24px;--cui-size-sidebar:208px;--cui-size-rail:64px;--cui-size-content:1280px;--cui-size-sidebar-workspace:240px;--cui-size-header:56px;--cui-size-row-compact:36px;--cui-motion-duration:.16s;--cui-motion-easing:ease-out;--cui-motion-fast:.1s;--cui-motion-standard:.16s;--cui-motion-panel:.2s;--cui-breakpoint-mobile:650px;--cui-breakpoint-sidebar:900px;--cui-layer-navigation:20;--cui-layer-overlay:40;--cui-layer-dialog:50;--cui-chart-series-primary:var(--cui-colour-sage);--cui-chart-series-secondary:#72be90;--cui-chart-series-tertiary:#bdc7bf;--cui-chart-grid:var(--cui-border-subtle);--cui-chart-label:var(--cui-text-secondary);--cui-chart-radius:4px;--cui-chart-stroke:2px;--cui-chart-series-quaternary:var(--cui-text-warning);--cui-chart-series-quinary:var(--cui-text-negative);--cui-chart-series-senary:var(--cui-text-primary);--cui-page-gutter:var(--cui-space-24);--cui-page-gutter-narrow:var(--cui-space-16);--cui-page-readable-width:768px;--cui-panel-width:360px;--cui-panel-minimum-content-width:640px;--cui-panel-duration:.2s;--cui-mark-standard:var(--cui-space-32);--cui-mark-compact:var(--cui-space-32);--cui-toast-progress:2px}[data-cui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cui-root,.cui-card,.cui-field,.cui-button{font-family:var(--cui-font-sans);color:var(--cui-text-primary);font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);-webkit-font-smoothing:antialiased}.cui-root,.cui-root *,.cui-root :before,.cui-root :after,.cui-card,.cui-card *,.cui-field,.cui-field *,.cui-button{box-sizing:border-box}.cui-root :where(h1,h2,h3,h4,p,ul,ol,dl,dd),.cui-card :where(h1,h2,h3,h4,p),.cui-field p{margin:var(--cui-space-0)}.cui-root :where(button,input,select){font:inherit}.cui-root :where(a,button,select,input,summary):focus-visible,.cui-button:focus-visible,.cui-card a:focus-visible,.cui-card button:focus-visible{outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-focus-offset)}:root,[data-cui-theme=light]{--cui-control-focus:var(--cui-focus-colour);--cui-control-border:var(--cui-border-control);--cui-control-hover-border:var(--cui-accent-primary)}[data-cui-theme=dark]{--cui-control-focus:var(--cui-colour-white);--cui-control-border:var(--cui-colour-white);--cui-control-hover-border:var(--cui-colour-white)}.cui-root .cui-input:focus-visible,.cui-root .cui-select:focus-visible{outline-color:var(--cui-control-focus)}.cui-root a:not(.cui-button){color:var(--cui-text-accent);text-underline-offset:var(--cui-space-4)}.cui-root a:not(.cui-button):hover{text-decoration:underline}.cui-secondary{color:var(--cui-text-secondary)}.cui-positive{color:var(--cui-text-positive)}.cui-warning{color:var(--cui-text-warning)}.cui-caption{font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading)}.cui-stack{gap:var(--cui-space-16);flex-direction:column;display:flex}.cui-row{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-sr-only{width:1px;height:1px;padding:var(--cui-space-0);margin:var(--cui-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.cui-icon{width:var(--cui-size-icon);height:var(--cui-size-icon);vertical-align:middle;flex-shrink:0;display:inline-block}.cui-icon-inline{width:1em;height:1em}.cui-icon-filled{fill:currentColor}.cui-button{justify-content:center;align-items:center;gap:var(--cui-space-8);min-height:var(--cui-appearance-control-height,var(--cui-size-control));padding:var(--cui-appearance-control-padding-block,var(--cui-space-8)) var(--cui-space-16);border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-border-control));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));font-weight:var(--cui-font-medium);cursor:pointer;background:var(--cui-surface-card);transition:var(--cui-motion-control-transition,background var(--cui-motion-duration) var(--cui-motion-easing));max-width:100%;text-decoration:none;display:inline-flex}.cui-button:hover:not(:disabled){background:var(--cui-surface-hover)}.cui-button-primary{background:var(--cui-accent-primary);color:var(--cui-text-inverse);border-color:var(--cui-accent-primary)}.cui-button-primary:focus-visible{outline-offset:var(--cui-focus-width)}.cui-button-primary:hover:not(:disabled){background:var(--cui-text-primary)}.cui-button-quiet{background:0 0;border-color:#0000}.cui-button-outline{background:0 0}.cui-button-outline:hover:not(:disabled){background:var(--cui-surface-hover)}.cui-button-destructive{background:var(--cui-colour-negative);color:var(--cui-colour-white);border-color:var(--cui-colour-negative)}.cui-button-destructive:hover:not(:disabled){background:var(--cui-colour-negative);opacity:.85}.cui-button-destructive:focus-visible{outline-offset:var(--cui-focus-width)}.cui-button-link{min-height:var(--cui-space-24);padding:var(--cui-space-0);color:var(--cui-text-accent);text-underline-offset:var(--cui-space-4);font-weight:var(--cui-font-regular);background:0 0;border-color:#0000;text-decoration:underline}.cui-button-link:hover:not(:disabled){background:0 0}.cui-button-sm{min-height:var(--cui-size-control-sm);padding:var(--cui-space-4) var(--cui-space-12);gap:var(--cui-space-4)}.cui-button-lg{min-height:var(--cui-size-control-lg);padding:var(--cui-space-12) var(--cui-space-20)}.cui-button-icon{min-height:var(--cui-size-control);width:var(--cui-size-control);padding:var(--cui-space-0)}.cui-button-icon.cui-button-sm{width:var(--cui-size-control-sm)}.cui-button-icon.cui-button-lg{width:var(--cui-size-control-lg)}.cui-button:disabled{cursor:not-allowed;opacity:.5}.cui-spinner{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);border:var(--cui-focus-width) solid currentColor;border-radius:var(--cui-radius-round);border-right-color:#0000;animation:1s linear infinite cui-spin}@keyframes cui-spin{to{transform:rotate(360deg)}}.cui-icon-spin{animation:1s linear infinite cui-spin}.cui-card{background:var(--cui-appearance-metric-background,var(--cui-surface-card));border-radius:var(--cui-appearance-card-radius,var(--cui-radius-card));overflow-wrap:anywhere;gap:var(--cui-appearance-metric-gap,var(--cui-space-16));flex-direction:column;min-width:0;display:flex}.cui-card-comfortable{padding:var(--cui-appearance-metric-padding,var(--cui-space-24))}.cui-card-compact{padding:var(--cui-appearance-metric-padding,var(--cui-space-16))}.cui-card-raised{box-shadow:var(--cui-shadow-card)}.cui-card-flat{border:var(--cui-appearance-metric-border,var(--cui-border-width) solid var(--cui-appearance-card-border,var(--cui-border-subtle)))}.cui-card-header{gap:var(--cui-space-4);flex-direction:column;display:flex}.cui-card-heading{font-size:var(--cui-type-section);line-height:var(--cui-type-section-leading);font-weight:var(--cui-font-semibold);letter-spacing:var(--cui-type-tracking-heading)}.cui-card-footer{border-top:var(--cui-border-width) solid var(--cui-border-subtle);padding-top:var(--cui-space-16);margin-top:auto}.cui-card-footer a{color:var(--cui-text-accent);font-weight:var(--cui-font-medium);text-underline-offset:var(--cui-space-4)}.cui-form-section+.cui-form-section{margin-block-start:var(--cui-space-32)}.cui-form-section-body>.cui-stack{gap:var(--cui-appearance-form-gap,var(--cui-space-16))}.cui-form-section-header{gap:var(--cui-space-4);border-block-end:var(--cui-border-width) solid var(--cui-border-subtle);flex-direction:column;margin-block-end:var(--cui-space-16);padding-block-end:var(--cui-space-8);display:flex}.cui-form-section-heading{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading);font-weight:var(--cui-font-medium);text-transform:uppercase;letter-spacing:.04em}.cui-skeleton{height:var(--cui-space-24);background:var(--cui-surface-band);border-radius:var(--cui-radius-control)}.cui-skeleton-short{width:65%}.cui-field{gap:var(--cui-space-8);flex-direction:column;min-width:0;display:flex}.cui-label{font-weight:var(--cui-font-medium)}.cui-select-wrap{min-width:0;position:relative}.cui-select{width:100%;min-height:var(--cui-appearance-control-height,var(--cui-size-control));appearance:none;font:inherit;color:var(--cui-text-primary);background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-control-border,var(--cui-border-control)));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));padding:var(--cui-appearance-control-padding-block,var(--cui-space-8)) var(--cui-space-40) var(--cui-appearance-control-padding-block,var(--cui-space-8)) var(--cui-space-12);text-overflow:ellipsis;cursor:pointer;display:block}.cui-select:hover:not(:disabled){border-color:var(--cui-appearance-control-hover-border,var(--cui-control-hover-border,var(--cui-accent-primary)))}.cui-select:disabled{opacity:.55;cursor:not-allowed}.cui-select[aria-invalid=true]{border-color:var(--cui-border-error)}.cui-select-wrap>.cui-icon{right:var(--cui-space-12);pointer-events:none;width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);color:var(--cui-text-accent);position:absolute;top:50%;transform:translateY(-50%)}.cui-field-note{font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading)}.cui-sidebar{width:var(--cui-size-sidebar);height:100dvh;z-index:var(--cui-layer-navigation);border-right:var(--cui-border-width) solid var(--cui-border-subtle);position:fixed;inset:0 auto 0 0}.cui-sidebar,.cui-sidebar-drawer{gap:var(--cui-space-24);background:var(--cui-surface-card);padding:var(--cui-space-24) var(--cui-space-16);flex-direction:column;display:flex;overflow-y:auto}.cui-brand{align-items:center;gap:var(--cui-space-8);color:var(--cui-accent-primary);font-weight:var(--cui-font-semibold);font-size:var(--cui-type-section);line-height:var(--cui-type-section-leading);display:flex}.cui-brand>svg{height:var(--cui-size-brand);flex-shrink:0;width:auto}.cui-workspace{gap:var(--cui-space-4);border-radius:var(--cui-radius-control);padding:var(--cui-space-12) var(--cui-space-8);background:var(--cui-surface-page);overflow-wrap:anywhere;flex-direction:column;display:flex}.cui-workspace span{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading)}.cui-nav{gap:var(--cui-space-4);flex-direction:column;display:flex}.cui-nav-item{align-items:center;gap:var(--cui-space-8);min-height:var(--cui-appearance-nav-height,var(--cui-size-row));padding:var(--cui-appearance-nav-padding,var(--cui-space-12) var(--cui-space-8));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));font-weight:var(--cui-font-medium);overflow-wrap:anywhere;transition:var(--cui-motion-control-transition,background var(--cui-motion-duration) var(--cui-motion-easing));text-decoration:none;display:flex;color:var(--cui-text-secondary)!important}.cui-nav-item>span{min-width:0}.cui-nav-item>svg{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small)}.cui-nav-item-badge{flex-shrink:0;margin-inline-start:auto}.cui-nav-item:hover{background:var(--cui-surface-page);text-decoration:none!important}.cui-nav-item[aria-current=page]{background:var(--cui-appearance-nav-selected,var(--cui-surface-selected));color:var(--cui-appearance-nav-colour,var(--cui-accent-primary))!important}.cui-nav-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:0 0}.cui-nav-section-trigger{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.cui-nav-section-marker{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);margin-inline-start:auto}.cui-nav-section-list{margin:var(--cui-space-0);gap:var(--cui-space-4);flex-direction:column;padding-inline-start:var(--cui-space-24);list-style:none;display:flex}.cui-nav-section-list[hidden]{display:none}.cui-nav-section[data-cui-current-section]>.cui-nav-section-trigger{color:var(--cui-accent-primary)!important}.cui-nav-section-nested>.cui-nav-section-trigger,.cui-nav-section-nested>.cui-nav-section-list>li>.cui-nav-item,.cui-nav-section-nested>.cui-nav-section-reveal>.cui-nav-section-list>li>.cui-nav-item{min-height:var(--cui-space-32);padding-block:var(--cui-space-8);font-size:var(--cui-type-caption)}.cui-nav-section-list:has(>li>.cui-nav-section-nested)>li>.cui-nav-item{min-height:var(--cui-space-32);padding-block:var(--cui-space-8);font-size:var(--cui-type-caption)}.cui-nav-comfortable{--cui-nav-current-weight:var(--cui-font-semibold)}.cui-nav-comfortable .cui-nav-item{font-size:var(--cui-type-body);font-weight:var(--cui-font-semibold)}.cui-nav-comfortable .cui-nav-section-nested>.cui-nav-section-trigger,.cui-nav-comfortable .cui-nav-section-nested>.cui-nav-section-list>li>.cui-nav-item,.cui-nav-section-nested>.cui-nav-section-reveal>.cui-nav-section-list>li>.cui-nav-item{font-size:var(--cui-type-compact)}.cui-nav-comfortable .cui-nav-section-list:has(>li>.cui-nav-section-nested)>li>.cui-nav-item{font-size:var(--cui-type-compact)}.cui-nav-toggle{min-height:var(--cui-size-touch);width:var(--cui-size-touch);padding:var(--cui-space-0);border-radius:var(--cui-radius-control);flex-shrink:0;justify-content:center}.cui-brand>.cui-nav-toggle{width:32px;min-height:32px;margin-inline-start:auto}.cui-sidebar .cui-brand{min-height:var(--cui-size-touch);gap:var(--cui-space-4)}.cui-nav-toggle-rail{min-height:calc(var(--cui-size-touch) + var(--cui-space-16));justify-content:center;align-items:center;display:flex}.cui-sidebar-root[data-cui-nav=collapsed] .cui-sidebar{width:var(--cui-size-rail);padding-inline:var(--cui-space-8)}.cui-sidebar-root[data-cui-nav=collapsed] .cui-nav-item{padding-inline:var(--cui-space-0);justify-content:center}.cui-sidebar-root[data-cui-nav=collapsed] .cui-brand{justify-content:center}.cui-dashboard[data-cui-nav=collapsed] .cui-dashboard-main{margin-inline-start:var(--cui-size-rail)}.cui-sidebar-footer{padding-top:var(--cui-space-16);border-top:var(--cui-border-width) solid var(--cui-border-subtle);gap:var(--cui-space-8);color:var(--cui-text-secondary);flex-direction:column;margin-top:auto;display:flex}.cui-mobile-bar{display:none}.cui-sidebar-overlay,.cui-overlay{z-index:var(--cui-layer-overlay);background:#17171766;position:fixed;inset:0}.cui-sidebar-drawer{z-index:var(--cui-layer-dialog);width:min(320px, calc(100vw - var(--cui-space-48)));max-height:100dvh;padding-top:var(--cui-space-64);box-shadow:var(--cui-shadow-card);position:fixed;inset:0 auto 0 0}.cui-drawer-close{right:var(--cui-space-8);top:var(--cui-space-8);position:absolute}.cui-dashboard{background:var(--cui-surface-page);min-height:100dvh}.cui-dashboard-main{padding:var(--cui-space-40) var(--cui-space-32);min-width:0;margin-inline-start:var(--cui-size-sidebar)}.cui-page{max-width:var(--cui-size-content);gap:var(--cui-space-32);flex-direction:column;margin-inline:auto;display:flex}.cui-page-head{gap:var(--cui-space-24);justify-content:space-between;align-items:flex-end;display:flex}.cui-page-heading{font-size:var(--cui-type-display);line-height:var(--cui-type-display-leading);letter-spacing:var(--cui-type-tracking-display);font-weight:var(--cui-font-semibold)}.cui-page-head .cui-field{flex-shrink:0;width:256px}.cui-page-description{font-size:var(--cui-type-body);line-height:var(--cui-type-body-leading);color:var(--cui-text-secondary);margin-top:var(--cui-space-8)!important}.cui-eyebrow{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading);margin-bottom:var(--cui-space-8)!important}.cui-band{background:var(--cui-surface-band);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-band);padding:var(--cui-space-16);min-width:0}.cui-band-head{justify-content:space-between;align-items:center;gap:var(--cui-space-16);padding:var(--cui-space-8) var(--cui-space-8) var(--cui-space-16);flex-wrap:wrap;display:flex}.cui-band-head h2{font-size:var(--cui-type-section);line-height:var(--cui-type-section-leading);font-weight:var(--cui-font-semibold)}.cui-metric-grid{gap:var(--cui-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cui-metric{font-size:var(--cui-type-data);line-height:var(--cui-type-data-leading);font-weight:var(--cui-font-semibold);font-variant-numeric:tabular-nums}.cui-metric-grid .cui-card-heading{font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);color:var(--cui-text-secondary);font-weight:var(--cui-font-medium);letter-spacing:normal}.cui-demo-grid{gap:var(--cui-space-24);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.cui-demo-grid>*{min-width:0}.cui-project-list{padding:var(--cui-space-0);list-style:none}.cui-project-list li{justify-content:space-between;align-items:center;gap:var(--cui-space-16);padding:var(--cui-space-16) var(--cui-space-0);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-project-list li:first-child{padding-top:var(--cui-space-0)}.cui-project-list li:last-child{padding-bottom:var(--cui-space-0);border-bottom:0}.cui-project-list h3{font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);font-weight:var(--cui-font-medium)}.cui-project-list p{margin-top:var(--cui-space-4);font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading);color:var(--cui-text-secondary)}.cui-badge{gap:var(--cui-space-4);max-width:100%;padding:var(--cui-appearance-badge-padding,var(--cui-space-4) var(--cui-space-8));background:var(--cui-surface-band);border:var(--cui-border-width) solid transparent;border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);line-height:var(--cui-type-caption-leading);white-space:normal;overflow-wrap:anywhere;align-items:center;display:inline-flex}.cui-badge-positive{background:var(--cui-accent-soft);color:var(--cui-accent-primary)}.cui-chip{align-items:stretch;gap:var(--cui-space-4);background:var(--cui-surface-band);border-radius:var(--cui-radius-control);font-size:var(--cui-type-caption);line-height:var(--cui-type-caption-leading);display:inline-flex}.cui-chip-selected{background:var(--cui-accent-soft);color:var(--cui-accent-primary)}.cui-chip-select,.cui-chip-remove,.cui-chip-label{padding-block:var(--cui-space-4);white-space:nowrap;align-items:center;display:inline-flex}.cui-chip-label{padding-inline-start:var(--cui-space-8)}.cui-chip-select{padding-inline:var(--cui-space-8);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.cui-chip:has(.cui-chip-select):not(:has(.cui-chip-remove)){padding-inline-end:0}.cui-chip-remove{padding-inline:var(--cui-space-4);color:inherit;cursor:pointer;background:0 0;border:0;padding-inline-end:var(--cui-space-8)}.cui-chip-remove:not(:only-child){padding-inline-start:0}.cui-chip-remove .cui-icon{width:var(--cui-space-16);height:var(--cui-space-16)}.cui-chip-select:disabled,.cui-chip-remove:disabled{opacity:.55;cursor:not-allowed}.cui-chip-select:hover:not(:disabled){text-decoration:underline}.cui-chip-group{gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-segmented{padding:var(--cui-space-4);background:var(--cui-surface-band);border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));gap:var(--cui-space-4);display:inline-flex}.cui-segmented-item{color:var(--cui-text-secondary);font:inherit;font-size:var(--cui-type-caption);padding:var(--cui-space-4) var(--cui-space-12);border-radius:var(--cui-radius-control);cursor:pointer;white-space:nowrap;background:0 0;border:0}.cui-segmented-item:hover:not([data-disabled]){color:var(--cui-text-primary)}.cui-segmented-item[data-state=on]{background:var(--cui-surface-card);color:var(--cui-text-primary);box-shadow:var(--cui-shadow-card)}.cui-segmented-item[data-disabled]{opacity:.55;cursor:not-allowed}.cui-period-nav{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-period-nav-label{text-align:center;min-width:12ch}.cui-period-nav-previous{transform:scaleX(-1)}.cui-chart{margin:var(--cui-space-0)}.cui-chart-bars{gap:var(--cui-space-24);padding-top:var(--cui-space-16);grid-template-columns:repeat(4,1fr);align-items:end;display:grid}.cui-chart-column{align-items:center;gap:var(--cui-space-8);font-variant-numeric:tabular-nums;font-size:var(--cui-type-caption);flex-direction:column;display:flex}.cui-chart-track{align-items:flex-end;width:100%;height:96px;display:flex}.cui-chart-bar{background:var(--cui-accent-primary);border-radius:var(--cui-space-4) var(--cui-space-4) 0 0;width:100%;display:block}.cui-chart-column:last-child .cui-chart-bar{background:var(--cui-accent-chart)}.cui-demo-foot{justify-content:space-between;gap:var(--cui-space-16);padding-top:var(--cui-space-16);border-top:var(--cui-border-width) solid var(--cui-border-subtle);font-size:var(--cui-type-caption);color:var(--cui-text-secondary);flex-wrap:wrap;display:flex}.cui-skip{z-index:100;top:var(--cui-space-16);left:var(--cui-space-16);background:var(--cui-surface-card);padding:var(--cui-space-12);position:fixed;transform:translateY(-200%)}.cui-skip:focus{transform:none}.cui-stepper{margin:var(--cui-space-0);padding:var(--cui-space-0);align-items:center;list-style:none;display:flex;overflow-x:auto}.cui-stepper-step{align-items:center;gap:var(--cui-space-8);flex-shrink:0;display:flex}.cui-stepper-marker{width:var(--cui-space-24);height:var(--cui-space-24);border-radius:var(--cui-radius-round);border:var(--cui-border-width) solid var(--cui-border-control);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cui-stepper-step[data-cui-step=current] .cui-stepper-marker{border-color:var(--cui-accent-primary);border-width:calc(var(--cui-border-width) + 1px);color:var(--cui-accent-primary)}.cui-stepper-step[data-cui-step=done] .cui-stepper-marker{background:var(--cui-accent-primary);border-color:var(--cui-accent-primary);color:var(--cui-text-inverse)}.cui-stepper-label{font-size:var(--cui-type-compact);color:var(--cui-text-secondary);white-space:nowrap}.cui-stepper-step[data-cui-step=current] .cui-stepper-label{color:var(--cui-text-primary);font-weight:var(--cui-font-medium)}.cui-stepper-connector{width:var(--cui-space-32);height:var(--cui-border-width);margin-inline:var(--cui-space-8);background:var(--cui-border-control);flex-shrink:0}.cui-stepper-step[data-cui-step=done] .cui-stepper-connector{background:var(--cui-accent-primary)}@media (prefers-reduced-motion:reduce){.cui-root *,.cui-button,.cui-spinner{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.cui-nav-item[aria-current=page]{outline:2px solid highlight}.cui-card,.cui-button{border:1px solid canvastext}.cui-select{appearance:auto}.cui-select-wrap>.cui-icon{display:none}}.cui-card[data-cui-heading-size=collection] .cui-card-heading{font-size:var(--cui-type-body);line-height:var(--cui-type-body-leading)}.cui-card[data-cui-heading-size=collection].cui-card-compact{padding:var(--cui-space-16)}.cui-card[data-cui-heading-size=collection] .cui-card-action{max-width:100%}.cui-card[data-cui-heading-size=collection] .cui-card-heading-row{align-items:flex-start}.cui-card[data-cui-heading-size=collection] .cui-card-footer{gap:var(--cui-space-8);border:0;flex-direction:column;padding-block-start:0;display:flex}.cui-card[data-cui-heading-size=collection] .cui-card-footer .cui-button-link{align-self:flex-start;padding-inline:0}.cui-segmented[data-cui-variant=pills]{gap:var(--cui-space-8);background:0 0;flex-wrap:wrap;padding:0}.cui-segmented[data-cui-variant=pills] .cui-segmented-item{border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-pill);background:var(--cui-surface-card);min-height:var(--cui-size-control-sm);box-shadow:none}.cui-segmented[data-cui-variant=pills] .cui-segmented-item[data-state=on]{background:var(--cui-surface-band);color:var(--cui-text-primary);border-color:var(--cui-border-control)}@media not all and (min-width:900px),(pointer:coarse){.cui-segmented[data-cui-variant=pills] .cui-segmented-item{min-height:var(--cui-size-touch)}}.cui-period-nav[data-cui-density=compact]>.cui-row{gap:var(--cui-space-8)}.cui-period-nav[data-cui-density=compact] .cui-period-nav-label{min-width:22ch;font-weight:500;font-size:var(--cui-type-compact);font-variant-numeric:tabular-nums}.cui-period-nav[data-cui-density=compact] .cui-button[aria-label]{width:var(--cui-size-control-sm);padding-inline:var(--cui-space-0)}@media not all and (min-width:900px),(pointer:coarse){.cui-period-nav[data-cui-density=compact] .cui-button[aria-label]{width:var(--cui-size-touch)}}.cui-input,.cui-text-link,.cui-choice,.cui-badge{font-family:var(--cui-font-sans)}.cui-root :where(textarea,fieldset){font:inherit}.cui-root :where(textarea,[role=tab],[role=tabpanel],[tabindex]):focus-visible,.cui-checkbox:focus-visible,.cui-switch:focus-visible,.cui-text-link:focus-visible{outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-focus-offset)}.cui-input-row{align-items:center;gap:var(--cui-space-8);min-width:0;display:flex}.cui-input-row>.cui-button{white-space:nowrap;flex-shrink:0}.cui-input-row:has([data-cui-search-clear]) input[type=search]::-webkit-search-cancel-button{appearance:none}.cui-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--cui-appearance-control-height,var(--cui-size-control));border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-control-border,var(--cui-border-control)));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));padding:var(--cui-appearance-control-padding-block,var(--cui-space-8)) var(--cui-space-12);color:var(--cui-text-primary);background:var(--cui-appearance-control-background,var(--cui-surface-card));font:inherit}.cui-input::placeholder{color:var(--cui-text-secondary);opacity:1}.cui-input:hover:not(:disabled){border-color:var(--cui-appearance-control-hover-border,var(--cui-control-hover-border,var(--cui-accent-primary)))}.cui-input[aria-invalid=true]{border-color:var(--cui-border-error)}.cui-input:disabled{opacity:.55;cursor:not-allowed}.cui-choice:has(:disabled){opacity:.55;cursor:not-allowed}.cui-input:read-only{background:var(--cui-surface-page)}.cui-affixed-input{align-items:center;gap:var(--cui-space-4);min-height:var(--cui-appearance-control-height,var(--cui-size-control));border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-control-border,var(--cui-border-control)));border-radius:var(--cui-radius-control);padding-inline:var(--cui-space-12);background:var(--cui-appearance-control-background,var(--cui-surface-card));display:flex}.cui-affixed-input:hover:not(:has(input:disabled)){border-color:var(--cui-appearance-control-hover-border,var(--cui-control-hover-border,var(--cui-accent-primary)))}.cui-affixed-input:focus-within{outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-focus-offset)}.cui-affixed-input input:focus-visible{outline:none}.cui-affixed-input:has(input[aria-invalid=true]){border-color:var(--cui-border-error)}.cui-affixed-input:has(input:disabled){opacity:.55}.cui-affixed-input input{min-width:0;padding-block:var(--cui-space-8);color:inherit;font:inherit;background:0 0;border:0;flex:1}.cui-input-affix{color:var(--cui-text-secondary);white-space:nowrap}[data-cui-theme=dark] .cui-affixed-input{border-color:var(--cui-colour-white)}[data-cui-theme=dark] .cui-affixed-input:hover:not(:has(input:disabled)){border-color:var(--cui-colour-white)}[data-cui-theme=dark] .cui-affixed-input:focus-within{outline-color:var(--cui-colour-white)}.cui-textarea{resize:vertical;min-height:calc(var(--cui-space-48) * 2)}.cui-choice{align-items:center;gap:var(--cui-space-8);min-height:var(--cui-size-control);cursor:pointer;display:flex}.cui-checkbox{accent-color:var(--cui-accent-primary);width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);margin:var(--cui-space-0);flex-shrink:0}.cui-fieldset{padding:var(--cui-space-0);margin:var(--cui-space-0);border:0}.cui-fieldset legend{margin-bottom:var(--cui-space-8);padding:var(--cui-space-0)}.cui-switch{appearance:none;width:var(--cui-size-control);height:var(--cui-space-24);border-radius:var(--cui-radius-card);border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-control-border,var(--cui-border-control)));background:var(--cui-surface-band);margin:var(--cui-space-0);cursor:inherit;flex-shrink:0;position:relative}.cui-switch:before{content:"";width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);background:var(--cui-text-secondary);border-radius:var(--cui-radius-round);position:absolute;top:3px;left:3px}.cui-switch:checked{background:var(--cui-accent-primary);border-color:var(--cui-appearance-control-hover-border,var(--cui-control-hover-border,var(--cui-accent-primary)))}.cui-switch:checked:before{transform:translateX(var(--cui-space-16));background:var(--cui-text-inverse)}.cui-text-link{color:var(--cui-text-accent);text-underline-offset:var(--cui-space-4);overflow-wrap:anywhere;text-decoration:underline}.cui-text-link-inline .cui-icon-inline{margin-inline-start:var(--cui-space-4)}.cui-text-link-standalone{min-height:var(--cui-size-control);align-items:center;gap:var(--cui-space-4);font-weight:var(--cui-font-medium);text-decoration:none;display:inline-flex}.cui-text-link:hover{text-decoration:underline;text-decoration-thickness:var(--cui-focus-width)}.cui-inline-edit-trigger{min-height:var(--cui-space-24);max-width:100%;padding:var(--cui-space-0);color:var(--cui-text-secondary);font:inherit;text-align:start;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--cui-border-control);-webkit-text-decoration-color:var(--cui-border-control);-webkit-text-decoration-color:var(--cui-border-control);text-decoration-color:var(--cui-border-control);text-underline-offset:var(--cui-space-4);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;display:inline-block}.cui-inline-edit-trigger:hover{color:var(--cui-text-primary);-webkit-text-decoration-color:var(--cui-text-secondary);-webkit-text-decoration-color:var(--cui-text-secondary);-webkit-text-decoration-color:var(--cui-text-secondary);text-decoration-color:var(--cui-text-secondary)}.cui-inline-edit-display{color:var(--cui-text-secondary)}.cui-inline-edit-editor{max-width:100%;display:inline-block}.cui-inline-edit-control{box-sizing:border-box;max-width:100%;min-height:var(--cui-size-control-sm);border:var(--cui-border-width) solid var(--cui-accent-primary);border-radius:var(--cui-radius-control);padding:var(--cui-space-4) var(--cui-space-8);color:var(--cui-text-primary);background:var(--cui-appearance-control-background,var(--cui-surface-card));font:inherit}.cui-inline-edit-control:focus-visible{outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-focus-offset)}.cui-inline-edit-control:disabled{opacity:.55;cursor:not-allowed}.cui-badge-accent,.cui-badge-positive{background:var(--cui-accent-soft);color:var(--cui-accent-primary)}.cui-badge-negative{color:var(--cui-text-negative);background:var(--cui-surface-negative)}.cui-badge-warning{color:var(--cui-text-warning);background:var(--cui-surface-warning);border-color:var(--cui-text-warning)}.cui-badge-outline{background:0 0;border-color:currentColor}.cui-alert{font-family:var(--cui-font-sans);gap:var(--cui-space-8);padding:var(--cui-space-16);border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-control-border,var(--cui-border-control)));border-radius:var(--cui-radius-control);background:var(--cui-surface-page);flex-direction:column;display:flex}.cui-alert-error{border-color:var(--cui-border-error)}.cui-alert-error>strong{color:var(--cui-text-negative)}.cui-alert-success>strong{color:var(--cui-text-positive)}.cui-empty{padding:var(--cui-space-24);gap:var(--cui-space-12);flex-direction:column;align-items:flex-start;display:flex}.cui-tabs{min-width:0}.cui-tab-list{gap:var(--cui-space-4);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);flex-wrap:wrap;display:flex}.cui-tab{cursor:pointer;border:0;border-bottom:var(--cui-focus-width) solid transparent;min-height:var(--cui-size-control);padding:var(--cui-space-8) var(--cui-space-16);color:var(--cui-text-secondary);background:0 0}.cui-tab:hover{background:var(--cui-surface-hover)}.cui-tab[data-state=active]{border-color:var(--cui-appearance-control-hover-border,var(--cui-control-hover-border,var(--cui-accent-primary)));color:var(--cui-text-primary);font-weight:var(--cui-font-semibold)}.cui-tab:disabled{opacity:.5;cursor:not-allowed}.cui-tab-panel{padding-top:var(--cui-space-24)}.cui-disclosure{border-bottom:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-disclosure>summary{cursor:pointer;padding:var(--cui-space-16) var(--cui-space-0);font-weight:var(--cui-font-medium)}.cui-disclosure-body{padding-bottom:var(--cui-space-16)}.cui-confirmation-overlay{z-index:var(--cui-layer-dialog)}.cui-dialog{z-index:var(--cui-layer-dialog);width:min(480px, calc(100vw - var(--cui-space-32)));max-height:calc(100dvh - var(--cui-space-32));background:var(--cui-appearance-control-background,var(--cui-surface-card));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-card));padding:var(--cui-space-24);gap:var(--cui-space-16);box-shadow:var(--cui-shadow-card);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.cui-dialog-actions{justify-content:flex-end}.cui-drawer-panel{z-index:var(--cui-layer-dialog);width:min(480px, calc(100vw - var(--cui-space-32)));background:var(--cui-appearance-control-background,var(--cui-surface-card));max-height:100dvh;box-shadow:var(--cui-shadow-card);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.cui-drawer-header,.cui-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--cui-space-16);padding:var(--cui-space-24) var(--cui-space-24) var(--cui-space-0);flex-shrink:0;display:flex}.cui-drawer-title,.cui-panel-title{font-weight:var(--cui-font-semibold);font-size:var(--cui-type-section);line-height:var(--cui-type-section-leading)}.cui-drawer-description,.cui-panel-description{padding:var(--cui-space-8) var(--cui-space-24) var(--cui-space-0);color:var(--cui-text-secondary)}.cui-drawer-body,.cui-panel-body{padding:var(--cui-space-16) var(--cui-space-24);flex:1;overflow-y:auto}.cui-drawer-footer,.cui-panel-footer{padding:var(--cui-space-16) var(--cui-space-24);border-top:var(--cui-border-width) solid var(--cui-border-subtle);justify-content:flex-end;gap:var(--cui-space-8);flex-shrink:0;display:flex}.cui-column-config-group{margin-bottom:var(--cui-space-24)}.cui-column-config-group:last-child{margin-bottom:var(--cui-space-0)}.cui-column-config-label{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);text-transform:uppercase;margin-block-end:var(--cui-space-8)}.cui-column-config-locked-row{align-items:center;gap:var(--cui-space-8);min-height:var(--cui-size-control);color:var(--cui-text-secondary);display:flex}.cui-column-config-row{align-items:center;gap:var(--cui-space-8);padding-inline:var(--cui-space-8);border-radius:var(--cui-radius-control);display:flex}.cui-column-config-row[data-cui-visible=false]{opacity:.6}.cui-column-config-reorder{flex-direction:column;flex-shrink:0;display:flex}.cui-column-config-reorder-button{width:var(--cui-space-24);height:var(--cui-space-24);color:var(--cui-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cui-column-config-reorder-button:hover:not(:disabled){color:var(--cui-text-primary)}.cui-column-config-reorder-button:disabled{opacity:.3;cursor:not-allowed}.cui-column-config-reorder-button .cui-icon{width:var(--cui-space-16);height:var(--cui-space-16)}.cui-key-values{margin:var(--cui-space-0)}.cui-key-values>div{justify-content:space-between;align-items:baseline;gap:var(--cui-space-16);padding-block:var(--cui-space-12);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-key-values>div:last-child{border:0}.cui-key-values dt{color:var(--cui-text-secondary)}.cui-key-values dd{margin:var(--cui-space-0);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cui-avatar{width:var(--cui-size-control);height:var(--cui-size-control);background:var(--cui-accent-soft);color:var(--cui-accent-primary);border-radius:var(--cui-radius-round);font:var(--cui-font-medium) var(--cui-type-compact) / 1 var(--cui-font-sans);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.cui-avatar-small{width:var(--cui-space-32);height:var(--cui-space-32)}.cui-avatar img{object-fit:cover;width:100%;height:100%}.cui-resource-list,.cui-activity-list{padding:var(--cui-space-0);margin:var(--cui-space-0);list-style:none}.cui-resource-list li,.cui-activity-list li{padding:var(--cui-space-16) var(--cui-space-0);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-activity-list li{gap:var(--cui-space-12);display:flex}.cui-activity-list .cui-stack{gap:var(--cui-space-4)}@media (forced-colors:active){.cui-switch{appearance:auto}.cui-switch:before{display:none}.cui-badge{border-color:canvastext}}.cui-field.cui-field-inline{align-items:center;gap:var(--cui-space-8);flex-direction:row;display:flex}.cui-field-inline .cui-label{margin:var(--cui-space-0);font-size:var(--cui-type-compact);white-space:nowrap}.cui-field-inline .cui-select{min-height:var(--cui-size-control-sm);padding-block:var(--cui-space-4)}@media not all and (min-width:900px),(pointer:coarse){.cui-field-inline .cui-select{min-height:var(--cui-size-touch)}}.cui-metric-content{gap:var(--cui-space-8)}.cui-metric-card .cui-card-heading{font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);color:var(--cui-text-secondary);font-weight:var(--cui-font-medium);letter-spacing:normal}.cui-progress{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-progress-heading{justify-content:space-between}.cui-progress-track{height:var(--cui-space-8);border-radius:var(--cui-radius-control);background:var(--cui-surface-band);position:relative}.cui-progress-fill{background:var(--cui-chart-series-primary);border-radius:inherit;height:100%;display:block}.cui-progress-positive .cui-progress-fill{background:var(--cui-text-positive)}.cui-progress-warning .cui-progress-fill{background:var(--cui-text-warning)}.cui-progress-negative .cui-progress-fill{background:var(--cui-text-negative)}.cui-progress-indeterminate{background:repeating-linear-gradient(45deg, var(--cui-chart-series-primary) 0 4px, var(--cui-chart-series-secondary) 4px 8px)}.cui-progress-target,.cui-progress-limit{top:calc(var(--cui-space-4) * -1);height:var(--cui-space-16);width:var(--cui-focus-width);background:var(--cui-text-primary);position:absolute;transform:translate(-50%)}.cui-allocation{gap:var(--cui-space-12);margin:var(--cui-space-0);flex-direction:column;display:flex}.cui-allocation-track{min-height:var(--cui-space-16);background:var(--cui-surface-band);border-radius:var(--cui-radius-control);display:flex;overflow:hidden}.cui-allocation-track>span+span{border-inline-start:var(--cui-border-width) solid var(--cui-surface-card)}.cui-series-0{background:var(--cui-chart-series-primary)}.cui-series-1{background:var(--cui-chart-series-secondary)}.cui-series-2{background:var(--cui-chart-series-tertiary)}.cui-series-key{width:var(--cui-space-12);height:var(--cui-space-12);border-radius:var(--cui-space-4);flex-shrink:0;display:inline-block}.cui-allocation-legend{padding:var(--cui-space-0);gap:var(--cui-space-8);flex-direction:column;list-style:none;display:flex}.cui-allocation-legend li{gap:var(--cui-space-8);align-items:center;display:flex}.cui-allocation-legend strong{font-variant-numeric:tabular-nums;margin-inline-start:auto}.cui-table-scroll{border:var(--cui-appearance-table-border,var(--cui-border-width) solid var(--cui-border-subtle));border-radius:var(--cui-appearance-table-radius,var(--cui-radius-control));width:100%;overflow:auto}.cui-table{border-collapse:collapse;text-align:left;width:100%}.cui-table caption{text-align:left;font-weight:var(--cui-font-semibold);padding:var(--cui-space-16);color:var(--cui-text-primary)}.cui-table :is(th,td){padding:var(--cui-appearance-cell-padding,var(--cui-space-12) var(--cui-space-16));border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);vertical-align:top}.cui-table :is(th,td)>.cui-checkbox{width:var(--cui-space-24);height:var(--cui-space-24);vertical-align:top}.cui-table thead{background:var(--cui-appearance-table-heading-background,var(--cui-surface-page))}.cui-table tbody tr{height:var(--cui-appearance-row-height,auto)}.cui-table th{vertical-align:middle;font-weight:var(--cui-font-medium)}.cui-table tbody tr:last-child>*{border-bottom:0}.cui-table tbody tr:hover{background:var(--cui-appearance-row-hover,var(--cui-surface-page))}.cui-table-compact :is(th,td){padding:var(--cui-space-8) var(--cui-space-12)}.cui-table-sort{align-items:center;gap:var(--cui-space-4);font:inherit;color:inherit;text-align:inherit;cursor:pointer;min-height:var(--cui-appearance-sort-height,var(--cui-size-control));padding:var(--cui-space-0);background:0 0;border:0;display:inline-flex}.cui-numeric{text-align:right;font-variant-numeric:tabular-nums}.cui-table-pagination{justify-content:space-between}.cui-data-table>.cui-field{max-width:320px}.cui-data-chart{margin:var(--cui-space-0);gap:var(--cui-space-16);flex-direction:column;min-width:0;display:flex}.cui-data-chart figcaption{gap:var(--cui-space-4)}.cui-chart-viewport{width:100%;min-width:0;font-family:var(--cui-font-sans);font-size:var(--cui-type-caption)}.cui-chart-tooltip{background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);padding:var(--cui-space-12);box-shadow:var(--cui-shadow-card);color:var(--cui-text-primary)}.cui-chart-tooltip dl>div{gap:var(--cui-space-16);margin-top:var(--cui-space-4);justify-content:space-between;display:flex}.cui-chart-tooltip dd{font-variant-numeric:tabular-nums;font-weight:var(--cui-font-medium)}.cui-chart-legend{margin:var(--cui-space-0);padding:var(--cui-space-0);gap:var(--cui-space-16);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);flex-wrap:wrap;list-style:none;display:flex}.cui-chart-legend li{align-items:center;gap:var(--cui-space-8);display:flex}.cui-legend-line{width:var(--cui-space-20);border-top:var(--cui-chart-stroke) solid}.cui-legend-dashed{border-top-style:dashed}.cui-sparkline{width:100%;min-width:0}@media (forced-colors:active){.cui-progress-fill,.cui-allocation-track>span{background:highlight;border:1px solid canvastext}.cui-progress-track{border:1px solid canvastext}}.cui-table-readable{min-width:0;max-width:100%}.cui-table-readable .cui-table :is(th,td){overflow-wrap:normal;word-break:normal}.cui-table-readable :is(.cui-badge,.cui-numeric){white-space:nowrap}.cui-pagination{align-items:center;gap:var(--cui-space-16);flex-wrap:wrap;display:flex;container-type:inline-size}.cui-pagination-controls,.cui-pagination-pages,.cui-pagination-pages>span{align-items:center;gap:var(--cui-space-4);display:flex}.cui-pagination-controls{gap:var(--cui-space-8);white-space:nowrap;margin-inline-start:auto}.cui-pagination>p{margin:var(--cui-space-0);white-space:nowrap;margin-inline-end:auto}.cui-pagination-compact{display:none}.cui-pagination>.cui-field{flex-direction:row;flex-shrink:0;align-items:center;width:auto}.cui-pagination .cui-label{white-space:nowrap}.cui-pagination .cui-select{width:auto;min-width:calc(var(--cui-space-32) + var(--cui-space-32));min-height:var(--cui-size-control-sm);padding-block:var(--cui-space-4)}.cui-pagination-pages .cui-button{min-width:var(--cui-size-control-sm);padding-inline:var(--cui-space-8)}.cui-table-pagination[hidden]{display:none}@container (max-width:560px){.cui-pagination-controls{justify-content:space-between;width:100%}.cui-pagination-pages{display:none}.cui-pagination-compact{display:inline}}.cui-table-sized{table-layout:fixed}.cui-cell-numeric{text-align:end;font-variant-numeric:tabular-nums}.cui-cell-end{text-align:end}.cui-cell-center{text-align:center}.cui-cell-numeric .cui-table-sort,.cui-cell-end .cui-table-sort{justify-content:flex-end}.cui-cell-center .cui-table-sort{justify-content:center}.cui-cell-sticky{background:var(--cui-surface-card);z-index:1;position:sticky;inset-inline-start:0}.cui-table tr>.cui-cell-sticky:last-of-type,.cui-table tr>.cui-cell-sticky+:not(.cui-cell-sticky){border-inline-start:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-table tfoot td{border-top:var(--cui-border-width) solid var(--cui-border-control);font-weight:var(--cui-font-medium)}.cui-table tfoot .cui-cell-sticky,.cui-table tfoot{background:var(--cui-surface-band)}.cui-cell-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--cui-size-control-sm);padding:var(--cui-space-0) var(--cui-space-8);color:var(--cui-text-primary);border:var(--cui-border-width) solid transparent;border-radius:var(--cui-radius-control);font:inherit;background:0 0}.cui-cell-control::placeholder{color:var(--cui-text-secondary);opacity:1}.cui-cell-control:hover:not(:disabled){border-color:var(--cui-border-control);background:var(--cui-surface-card)}.cui-cell-control:focus-visible{border-color:var(--cui-border-control);background:var(--cui-surface-card);outline:var(--cui-focus-width) solid var(--cui-control-focus);outline-offset:calc(var(--cui-focus-width) * -1)}.cui-cell-control:disabled{opacity:.55;cursor:not-allowed}.cui-cell-control-invalid{border-color:var(--cui-border-error)}.cui-cell-select{appearance:none;cursor:pointer;padding-inline-end:var(--cui-space-4)}.cui-cell-textarea{resize:none;padding-block:var(--cui-space-4);line-height:var(--cui-type-compact-leading);overflow-y:auto}.cui-cell-grid .cui-table :is(td,th){padding-block:var(--cui-space-4)}.cui-combobox-cell,.cui-combobox-cell .cui-combobox{min-inline-size:0}.cui-combobox-cell .cui-combobox-tags{display:none}.cui-budget-key{width:var(--cui-space-16);height:var(--cui-space-12);border:var(--cui-chart-stroke) solid var(--cui-chart-series-primary);background:var(--cui-chart-series-primary);border-radius:var(--cui-space-4);display:inline-block}.cui-budget-key-forecast{border-color:var(--cui-chart-series-secondary);background:repeating-linear-gradient(135deg, var(--cui-chart-series-secondary), var(--cui-chart-series-secondary) 3px, var(--cui-surface-card) 3px, var(--cui-surface-card) 6px)}.cui-budget-key-budget{border-color:var(--cui-chart-series-tertiary)}.cui-data-table>.cui-table-pagination{border-top:var(--cui-border-width) solid var(--cui-border-subtle);padding:var(--cui-space-12) var(--cui-space-16);color:var(--cui-text-secondary);font-size:var(--cui-type-compact)}.cui-capacity-heatmap{gap:var(--cui-space-12);flex-direction:column;min-width:0;display:flex}.cui-capacity-heatmap-header{align-items:baseline;gap:var(--cui-space-4) var(--cui-space-16);flex-wrap:wrap;display:flex}.cui-capacity-heatmap-scroll{background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);max-width:100%;scroll-padding-block-start:var(--cui-space-48);scroll-padding-inline-start:calc(var(--cui-space-64) * 3);overflow:auto}.cui-capacity-heatmap-table{border-collapse:separate;border-spacing:var(--cui-space-0);font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.cui-capacity-heatmap-table :is(th,td){border-block-end:var(--cui-border-width) solid var(--cui-border-subtle);border-inline-end:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-capacity-heatmap-table :is(th,td):last-child{border-inline-end:0}.cui-capacity-heatmap-table tbody tr:last-child :is(th,td){border-block-end:0}.cui-capacity-heatmap-table thead th{z-index:2;height:var(--cui-space-48);padding:var(--cui-space-8) var(--cui-space-12);background:var(--cui-surface-page);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);text-align:center;white-space:nowrap;position:sticky;inset-block-start:var(--cui-space-0)}.cui-capacity-heatmap-table thead th.cui-capacity-heatmap-corner{z-index:3;min-width:calc(var(--cui-space-64) * 3);text-align:start;inset-inline-start:var(--cui-space-0)}.cui-capacity-heatmap-row{z-index:1;min-width:calc(var(--cui-space-64) * 3);padding:var(--cui-space-8) var(--cui-space-12);background:var(--cui-surface-card);text-align:start;font-weight:var(--cui-font-regular);position:sticky;inset-inline-start:var(--cui-space-0)}.cui-capacity-heatmap-name,.cui-capacity-heatmap-role{display:block}.cui-capacity-heatmap-name{font-size:var(--cui-type-compact);font-weight:var(--cui-font-medium);color:var(--cui-text-primary)}.cui-capacity-heatmap-role{font-size:var(--cui-type-caption);color:var(--cui-text-secondary)}.cui-capacity-heatmap-cell{min-width:calc(var(--cui-space-40) * 2);height:calc(var(--cui-space-48) + var(--cui-space-8));padding:var(--cui-space-8) var(--cui-space-8) var(--cui-space-12);text-align:center;cursor:pointer;color:var(--cui-text-primary);position:relative}.cui-capacity-heatmap-value,.cui-capacity-heatmap-extra{display:block}.cui-capacity-heatmap-value{font-size:var(--cui-type-compact);font-weight:var(--cui-font-medium)}.cui-capacity-heatmap-extra{font-size:var(--cui-type-caption)}.cui-capacity-heatmap-cell{--cui-heat-stroke:var(--cui-border-control)}.cui-capacity-heatmap-cell.cui-capacity-heatmap-high{--cui-heat-stroke:var(--cui-text-accent)}.cui-capacity-heatmap-cell.cui-capacity-heatmap-over{--cui-heat-stroke:var(--cui-text-negative)}.cui-capacity-heatmap-cell:hover:not([aria-selected=true]){box-shadow:inset 0 0 0 var(--cui-border-width) var(--cui-heat-stroke)}.cui-capacity-heatmap-cell[aria-selected=true]{box-shadow:inset 0 0 0 var(--cui-chart-stroke) var(--cui-heat-stroke)}.cui-capacity-heatmap-cell:focus-visible{outline:var(--cui-border-width) solid var(--cui-text-primary);outline-offset:calc(var(--cui-space-0) - var(--cui-space-4))}@media (forced-colors:active){.cui-capacity-heatmap-cell[aria-selected=true]{outline:var(--cui-chart-stroke) solid Highlight;outline-offset:calc(var(--cui-space-0) - var(--cui-chart-stroke))}}.cui-capacity-heatmap-zero{background:var(--cui-surface-card)}.cui-capacity-heatmap-zero .cui-capacity-heatmap-value{color:var(--cui-text-secondary)}.cui-capacity-heatmap-low,.cui-capacity-heatmap-unbanded{background:var(--cui-surface-card)}.cui-capacity-heatmap-moderate{background:var(--cui-surface-band)}.cui-capacity-heatmap-high{background:var(--cui-surface-selected)}.cui-capacity-heatmap-over{background:var(--cui-surface-negative)}.cui-capacity-heatmap-missing{background:var(--cui-surface-card);color:var(--cui-text-secondary);outline:var(--cui-border-width) dashed var(--cui-border-control);outline-offset:calc(var(--cui-space-0) - var(--cui-space-4))}.cui-capacity-heatmap-missing .cui-capacity-heatmap-value{font-weight:var(--cui-font-regular)}:is(.cui-capacity-heatmap-low,.cui-capacity-heatmap-moderate,.cui-capacity-heatmap-high):after{content:"";width:var(--cui-capacity-fill,0%);height:var(--cui-space-4);background:var(--cui-text-accent);position:absolute;inset-block-end:var(--cui-space-0);inset-inline-start:var(--cui-space-0)}.cui-capacity-heatmap-over:after{content:"";inset-inline:var(--cui-space-0);height:var(--cui-space-8);background:repeating-linear-gradient(135deg, var(--cui-text-negative), var(--cui-text-negative) 4px, var(--cui-surface-card) 4px, var(--cui-surface-card) 8px);position:absolute;inset-block-end:var(--cui-space-0)}.cui-capacity-heatmap-legend{gap:var(--cui-space-8) var(--cui-space-16);margin:var(--cui-space-0);padding:var(--cui-space-0);font-size:var(--cui-type-caption);color:var(--cui-text-secondary);flex-wrap:wrap;list-style:none;display:flex}.cui-capacity-heatmap-legend li{align-items:center;gap:var(--cui-space-8);display:flex}.cui-capacity-heatmap-key{width:var(--cui-space-24);height:var(--cui-space-16);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.cui-capacity-heatmap-key.cui-capacity-heatmap-missing{border-style:dashed;outline:0}.cui-capacity-heatmap-key.cui-capacity-heatmap-low{--cui-capacity-fill:30%}.cui-capacity-heatmap-key.cui-capacity-heatmap-moderate{--cui-capacity-fill:65%}.cui-capacity-heatmap-key.cui-capacity-heatmap-high{--cui-capacity-fill:92%}.cui-capacity-heatmap-key.cui-capacity-heatmap-over:after{height:var(--cui-space-4)}.cui-capacity-heatmap-detail{gap:var(--cui-space-12);padding:var(--cui-space-16);background:var(--cui-surface-page);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);flex-direction:column;display:flex}.cui-capacity-heatmap-detail p{margin:var(--cui-space-0)}.cui-capacity-heatmap-facts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--cui-space-64) * 2), 1fr));gap:var(--cui-space-12) var(--cui-space-16);margin:var(--cui-space-0);display:grid}.cui-capacity-heatmap-facts dt{font-size:var(--cui-type-caption);color:var(--cui-text-secondary)}.cui-capacity-heatmap-facts dd{margin:var(--cui-space-0);font-weight:var(--cui-font-medium);font-variant-numeric:tabular-nums}.cui-goal{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-goal-head{justify-content:space-between;align-items:baseline}.cui-goal-current{font-variant-numeric:tabular-nums}.cui-goal-track{height:var(--cui-space-8);background:var(--cui-surface-band);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);position:relative;overflow:hidden}.cui-goal-fill{background:var(--cui-text-accent);border-radius:var(--cui-radius-control);height:100%;display:block}.cui-goal-ends{justify-content:space-between;gap:var(--cui-space-12);font-variant-numeric:tabular-nums;display:flex}.cui-activity-groups{gap:var(--cui-space-16);flex-direction:column;display:flex}.cui-activity-group-label{margin:var(--cui-space-0) var(--cui-space-0) var(--cui-space-4);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-semibold)}.cui-activity-badge{font-weight:var(--cui-font-regular);margin-inline-start:var(--cui-space-8)}.cui-activity-note{margin:var(--cui-space-0);border-inline-start:var(--cui-chart-stroke) solid var(--cui-border-control);font-size:var(--cui-type-compact);padding-inline-start:var(--cui-space-8)}.cui-activity-timeline li{padding:var(--cui-space-8) var(--cui-space-0) var(--cui-space-8) var(--cui-space-24);border-bottom:0;position:relative}.cui-activity-timeline li:before{content:"";z-index:1;box-sizing:border-box;width:var(--cui-space-8);height:var(--cui-space-8);background:var(--cui-surface-card);border:var(--cui-chart-stroke) solid var(--cui-text-accent);border-radius:var(--cui-radius-round);position:absolute;inset-block-start:var(--cui-space-12);inset-inline-start:var(--cui-space-0)}.cui-activity-timeline li:after{content:"";inset-inline-start:calc(var(--cui-space-4) - var(--cui-border-width));inset-block:var(--cui-space-20) calc(var(--cui-space-0) - var(--cui-space-12));width:var(--cui-border-width);background:var(--cui-border-subtle);position:absolute}.cui-activity-timeline li:last-child:after{display:none}.cui-approval{gap:var(--cui-space-8);padding:var(--cui-space-12) var(--cui-space-0);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);flex-direction:column;display:flex}.cui-approval p{margin:var(--cui-space-0)}.cui-approval-head{justify-content:space-between;align-items:baseline;gap:var(--cui-space-12)}.cui-approval-overdue{color:var(--cui-text-negative);font-weight:var(--cui-font-medium)}.cui-approval-actions{gap:var(--cui-space-8);flex-wrap:wrap}.cui-approval-confirm{gap:var(--cui-space-8);padding:var(--cui-space-12);background:var(--cui-surface-page);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);flex-direction:column;display:flex}.cui-visibility{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-visibility p{margin:var(--cui-space-0)}.cui-visibility-list{margin:var(--cui-space-0);padding:var(--cui-space-0);list-style:none}.cui-visibility-list li{justify-content:space-between;align-items:flex-start;gap:var(--cui-space-12);padding:var(--cui-space-8) var(--cui-space-0);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-visibility-list li:last-child{border-bottom:0}.cui-preview-banner{justify-content:space-between;align-items:center;gap:var(--cui-space-12);padding:var(--cui-space-8) var(--cui-space-12);background:var(--cui-surface-selected);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);flex-wrap:wrap;display:flex}.cui-preview-banner p{margin:var(--cui-space-0);font-size:var(--cui-type-compact)}.cui-visibility-list .cui-field{gap:var(--cui-space-4)}.cui-hierarchy{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-hierarchy-tools{gap:var(--cui-space-4)}.cui-hierarchy-list{margin:var(--cui-space-0);padding:var(--cui-space-0);list-style:none}.cui-hierarchy-list .cui-hierarchy-list{border-inline-start:var(--cui-border-width) solid var(--cui-border-subtle);margin-inline-start:var(--cui-space-12);padding-inline-start:var(--cui-space-8)}.cui-hierarchy-row{align-items:flex-start;gap:var(--cui-space-4);padding:var(--cui-space-4) var(--cui-space-0);display:flex}.cui-hierarchy-toggle,.cui-hierarchy-toggle-space{width:var(--cui-space-24);height:calc(var(--cui-type-compact-leading) + var(--cui-space-8));flex:none}.cui-hierarchy-toggle{padding:var(--cui-space-0);border-radius:var(--cui-radius-control);color:var(--cui-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.cui-hierarchy-toggle:hover{background:var(--cui-surface-hover)}.cui-hierarchy-toggle .cui-icon{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);transform:rotate(-90deg)}.cui-hierarchy-toggle[aria-expanded=true] .cui-icon{transform:none}.cui-hierarchy-body{gap:var(--cui-space-4);min-width:0;padding-block:var(--cui-space-4);font-size:var(--cui-type-compact);flex-direction:column;display:flex}.cui-hierarchy-kind{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);text-transform:uppercase;letter-spacing:.04em;margin-inline-end:var(--cui-space-8)}.cui-hierarchy-badge{margin-inline-start:var(--cui-space-8)}.cui-rating{gap:var(--cui-space-8);width:fit-content;min-width:0;max-width:100%;margin:var(--cui-space-0);padding:var(--cui-space-0);border:0;flex-direction:column;display:flex}.cui-rating legend{padding:var(--cui-space-0);margin-block-end:var(--cui-space-8)}.cui-rating p{margin:var(--cui-space-0)}.cui-rating-options{gap:var(--cui-space-4);flex-wrap:wrap;display:flex}.cui-rating-option{min-width:var(--cui-size-control-sm);height:var(--cui-size-control-sm);background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);font-size:var(--cui-type-compact);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;display:inline-grid;position:relative}.cui-rating-option input{width:100%;height:100%;margin:var(--cui-space-0);opacity:0;cursor:inherit;position:absolute;inset:0}.cui-rating-option:hover{background:var(--cui-surface-hover)}.cui-rating-option:has(input:checked){background:var(--cui-text-accent);border-color:var(--cui-text-accent);color:var(--cui-text-inverse);font-weight:var(--cui-font-semibold)}.cui-rating-option:has(input:focus-visible){outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-focus-offset)}.cui-rating-option:has(input:checked:focus-visible){outline-offset:var(--cui-focus-width)}.cui-rating:disabled .cui-rating-option{opacity:.5;cursor:not-allowed}.cui-rating-ends{justify-content:space-between;gap:var(--cui-space-12);display:flex}@media (pointer:coarse){.cui-rating-option{min-width:var(--cui-size-touch);height:var(--cui-size-touch)}}@media (forced-colors:active){.cui-rating-option:has(input:checked){outline:var(--cui-chart-stroke) solid Highlight}}.cui-rating-sentiment{width:100%;max-width:calc(var(--cui-space-64) * 5)}.cui-rating-sentiment .cui-segmented{width:100%;max-width:calc(var(--cui-space-64) * 5);display:flex}.cui-rating-sentiment .cui-segmented-item{padding-block:var(--cui-space-8);flex:1 1 0}.cui-loading-screen{justify-content:center;align-items:center;gap:var(--cui-space-12);min-height:100%;padding:var(--cui-space-48) var(--cui-space-16);text-align:center;flex-direction:column;display:flex}.cui-loading-screen-full{min-height:100dvh}.cui-loading-screen p{margin:var(--cui-space-0)}.cui-loading-mark{width:var(--cui-space-40);height:auto;color:var(--cui-text-accent);animation:1.6s ease-in-out infinite cui-loading-pulse}@keyframes cui-loading-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cui-loading-mark{animation:none}}.cui-stack-progress{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-stack-progress-head{justify-content:space-between;align-items:baseline}.cui-stack-progress-blocks{gap:var(--cui-space-4);display:flex}.cui-stack-block{height:var(--cui-space-12);box-sizing:border-box;border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-space-4);background:0 0;flex:1 1 0}.cui-stack-block-filled{background:var(--cui-text-accent);border-color:var(--cui-text-accent)}.cui-schedule{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-schedule p{margin:var(--cui-space-0)}.cui-schedule-main{align-items:flex-start;gap:var(--cui-space-12);display:flex}.cui-schedule-date{min-width:var(--cui-space-48);padding:var(--cui-space-4) var(--cui-space-8);background:var(--cui-surface-page);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);flex-direction:column;flex:none;align-items:center;line-height:1.2;display:inline-flex}.cui-schedule-date span{color:var(--cui-text-secondary);font-size:var(--cui-type-caption);text-transform:uppercase}.cui-schedule-date strong{font-size:var(--cui-type-section);font-variant-numeric:tabular-nums}.cui-schedule-agenda{margin:var(--cui-space-0);font-size:var(--cui-type-compact);padding-inline-start:var(--cui-space-20)}.cui-schedule-actions{gap:var(--cui-space-8);flex-wrap:wrap}.cui-schedule .cui-stack{gap:var(--cui-space-4)}.cui-timeline{gap:var(--cui-space-12);flex-direction:column;min-width:0;display:flex}.cui-timeline-header{align-items:baseline;gap:var(--cui-space-4) var(--cui-space-16);flex-wrap:wrap;display:flex}.cui-timeline-scroll{background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);max-width:100%;scroll-padding-block-start:var(--cui-space-48);scroll-padding-inline-start:calc(var(--cui-space-64) * 3);overflow:auto}.cui-timeline-grid{width:max-content;min-width:100%}.cui-timeline-block{display:block}.cui-timeline-row{border-block-end:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-timeline-block:last-child>.cui-timeline-row:last-child{border-block-end:0}.cui-timeline-label{z-index:3;flex:0 0 calc(var(--cui-space-64) * 3);box-sizing:border-box;padding:var(--cui-space-8) var(--cui-space-12);background:var(--cui-surface-card);border-inline-end:var(--cui-border-width) solid var(--cui-border-subtle);position:sticky;inset-inline-start:var(--cui-space-0)}.cui-timeline-name,.cui-timeline-role{display:block}.cui-timeline-name{font-size:var(--cui-type-compact);font-weight:var(--cui-font-medium)}.cui-timeline-role{font-size:var(--cui-type-caption);color:var(--cui-text-secondary)}.cui-timeline-track{height:calc(var(--cui-space-48) + var(--cui-space-8));flex:none;position:relative}.cui-timeline-head{z-index:4;background:var(--cui-surface-page);position:sticky;inset-block-start:var(--cui-space-0)}.cui-timeline-head .cui-timeline-label{background:var(--cui-surface-page);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);z-index:5}.cui-timeline-head .cui-timeline-track{height:var(--cui-space-40)}.cui-timeline-tick{inset-block:var(--cui-space-0);padding:var(--cui-space-12) var(--cui-space-4) var(--cui-space-0) var(--cui-space-8);border-inline-start:var(--cui-border-width) solid var(--cui-border-subtle);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);white-space:nowrap;position:absolute}.cui-timeline-gridline{inset-block:var(--cui-space-0);width:var(--cui-border-width);background:var(--cui-border-subtle);position:absolute}.cui-timeline-today{inset-block:var(--cui-space-0);z-index:1;width:var(--cui-chart-stroke);background:var(--cui-text-negative);position:absolute}.cui-timeline-today-label{z-index:2;padding:var(--cui-space-0) var(--cui-space-8);background:var(--cui-surface-negative);border:var(--cui-border-width) solid var(--cui-text-negative);border-radius:var(--cui-radius-control);color:var(--cui-text-primary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);transform:translateX(calc(var(--cui-space-0) - 50%));position:absolute;inset-block-start:var(--cui-space-4)}.cui-timeline-group{background:var(--cui-surface-page)}.cui-timeline-group .cui-timeline-label{background:var(--cui-surface-page);padding-block:var(--cui-space-4);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);font-weight:var(--cui-font-semibold)}.cui-timeline-group .cui-timeline-track{height:var(--cui-space-24)}.cui-timeline-bar{z-index:2;box-sizing:border-box;height:var(--cui-space-32);min-width:var(--cui-space-16);margin:var(--cui-space-0);padding:var(--cui-space-0) var(--cui-space-8);background:var(--cui-surface-band);border:var(--cui-border-width) solid var(--cui-border-control);border-inline-start:var(--cui-space-4) solid var(--cui-category-colour);border-radius:var(--cui-radius-control);color:var(--cui-text-primary);font:inherit;font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium);text-align:start;cursor:pointer;align-items:center;display:flex;position:absolute;inset-block-start:var(--cui-space-8);overflow:hidden}.cui-timeline-bar:hover{background:var(--cui-surface-hover)}.cui-timeline-bar[aria-pressed=true]{box-shadow:0 0 0 var(--cui-chart-stroke) var(--cui-text-primary)}.cui-timeline-bar:focus-visible{outline:var(--cui-chart-stroke) solid var(--cui-text-primary);outline-offset:var(--cui-chart-stroke)}.cui-timeline-clipped-start{border-inline-start-style:dashed}.cui-timeline-clipped-end{border-inline-end-style:dashed;border-inline-end-width:var(--cui-space-4)}.cui-timeline-bar-text{align-items:center;gap:var(--cui-space-8);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.cui-timeline-key{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);border:var(--cui-chart-stroke) solid var(--cui-category-colour);border-radius:var(--cui-radius-control);font-size:var(--cui-type-caption);flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.cui-timeline-milestone{width:auto;min-width:var(--cui-space-24);border-color:#0000;border-inline-start-width:var(--cui-border-width);background:0 0;border-inline-start-style:solid;padding-inline-start:var(--cui-space-24)}.cui-timeline-milestone:before{content:"";width:var(--cui-space-16);height:var(--cui-space-16);box-sizing:border-box;background:var(--cui-category-colour);border:var(--cui-chart-stroke) solid var(--cui-text-primary);position:absolute;inset-block-start:calc(50% - var(--cui-space-8));inset-inline-start:var(--cui-space-4);transform:rotate(45deg)scale(.75)}.cui-timeline-milestone:hover{background:var(--cui-surface-hover)}.cui-timeline-empty{font-size:var(--cui-type-caption);position:absolute;inset-block-start:var(--cui-space-16);inset-inline-start:var(--cui-space-12)}@media (forced-colors:active){.cui-timeline-bar[aria-pressed=true]{outline:var(--cui-space-4) solid Highlight}}.cui-timeline-legend{gap:var(--cui-space-8) var(--cui-space-16);margin:var(--cui-space-0);padding:var(--cui-space-0);font-size:var(--cui-type-caption);color:var(--cui-text-secondary);flex-wrap:wrap;list-style:none;display:flex}.cui-timeline-legend li{align-items:center;gap:var(--cui-space-8);display:flex}.cui-timeline-key-milestone{width:var(--cui-space-12);height:var(--cui-space-12);box-sizing:border-box;background:var(--cui-text-secondary);border:var(--cui-chart-stroke) solid var(--cui-text-primary);transform:rotate(45deg)scale(.8)}.cui-timeline-key-today{width:var(--cui-chart-stroke);height:var(--cui-space-16);background:var(--cui-text-negative)}.cui-timeline-detail{gap:var(--cui-space-12);padding:var(--cui-space-16);background:var(--cui-surface-page);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);flex-direction:column;display:flex}.cui-timeline-detail p{margin:var(--cui-space-0)}.cui-timeline-facts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--cui-space-64) * 2), 1fr));gap:var(--cui-space-12) var(--cui-space-16);margin:var(--cui-space-0);display:grid}.cui-timeline-facts dt{font-size:var(--cui-type-caption);color:var(--cui-text-secondary)}.cui-timeline-facts dd{margin:var(--cui-space-0);font-weight:var(--cui-font-medium)}.cui-timeline-legend .cui-timeline-key{width:var(--cui-size-icon);height:var(--cui-size-icon);box-sizing:border-box}.cui-roadmap{background:var(--cui-surface-card);border-radius:var(--cui-radius-card);padding:var(--cui-space-24);min-width:0}.cui-roadmap-toolbar{align-items:center;gap:var(--cui-space-16);flex-wrap:wrap;display:flex}.cui-roadmap-toolbar h2{margin-inline-end:auto}.cui-roadmap-toolbar>.cui-field{min-width:160px}.cui-roadmap-toolbar[data-layout=stacked]{align-items:center;gap:var(--cui-space-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.cui-roadmap-toolbar[data-layout=stacked] h2{margin:var(--cui-space-0);grid-area:1/1}.cui-roadmap-toolbar[data-layout=stacked]>.cui-row{justify-content:flex-end;align-items:center;gap:var(--cui-space-16);flex-wrap:wrap;grid-area:1/2}.cui-roadmap-toolbar[data-layout=stacked]>.cui-field{grid-area:2/1/2/3;justify-self:start;width:100%;min-width:160px;max-width:240px}.cui-board-scroll{width:100%;padding-bottom:var(--cui-space-8);overflow-x:auto}.cui-board-columns{align-items:stretch;gap:var(--cui-space-16);min-width:100%;display:flex}.cui-board-column{min-width:240px;padding:var(--cui-space-16);background:var(--cui-surface-page);border-radius:var(--cui-radius-control);flex:1 0 240px}.cui-board-column-head{justify-content:space-between;gap:var(--cui-space-16);padding-bottom:var(--cui-space-16);border-bottom:var(--cui-border-width) solid var(--cui-border-control);display:flex}.cui-board-column-head h3,.cui-roadmap-title{font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);font-weight:var(--cui-font-semibold)}.cui-roadmap-card{gap:var(--cui-space-8);padding-block:var(--cui-space-16);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);overflow-wrap:anywhere;flex-direction:column;display:flex}.cui-roadmap-card:last-child{border-bottom:0}.cui-board-view-all{padding-block:var(--cui-space-8)}.cui-roadmap-card .cui-field{margin-top:var(--cui-space-8)}.cui-roadmap-card .cui-choice{min-height:var(--cui-size-control)}.cui-sign-in{width:100%;max-width:440px;margin-inline:auto}.cui-pattern-grid{gap:var(--cui-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.cui-table td>.cui-numeric{display:block}.cui-roadmap-demo{padding:var(--cui-space-24);background:var(--cui-surface-page);min-height:100dvh}.cui-board-hint{display:none}.cui-filter-toolbar{gap:var(--cui-space-12);flex-direction:column;flex:1 1 0;min-width:0;display:flex;container-type:inline-size}.cui-filter-toolbar-row{align-items:end;gap:var(--cui-space-16);flex-wrap:wrap;display:flex}.cui-filter-toolbar-search{flex:0 320px;width:100%;min-width:0;max-width:320px}.cui-filter-toolbar-filters{align-items:end;gap:var(--cui-space-12);flex-wrap:wrap;min-width:0;display:flex}.cui-filter-toolbar-filters>*{min-width:0;max-width:100%}.cui-filter-toolbar-count{white-space:nowrap;padding-block-end:var(--cui-space-8)}.cui-filter-toolbar-active{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-filter-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}@container (max-width:480px){.cui-filter-toolbar-filters>.cui-field{flex:140px}.cui-filter-toolbar-row{flex-direction:column;align-items:stretch}.cui-filter-toolbar-search{flex-basis:auto;max-width:none}.cui-filter-toolbar-actions{justify-content:flex-start;margin-inline-start:0}.cui-filter-toolbar-count{padding-block-end:0}}.cui-wizard-fields{min-width:0;padding:var(--cui-space-0);margin:var(--cui-space-0);gap:var(--cui-space-16);border:0;display:grid}.cui-attachment-list{padding:var(--cui-space-0);margin:var(--cui-space-0);list-style:none}.cui-attachment{justify-content:space-between;gap:var(--cui-space-16);padding-block:var(--cui-space-12);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cui-attachment>.cui-stack{flex:1;min-width:0}.cui-board-draggable .cui-roadmap-card{cursor:grab;-webkit-user-select:none;user-select:none}.cui-roadmap-card[data-dragging=true]{z-index:5;cursor:grabbing;pointer-events:none;background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);padding-inline:var(--cui-space-12);box-shadow:0 var(--cui-space-4) var(--cui-space-12) #00000029;position:relative}.cui-board-column[data-drop-target=true]{outline:var(--cui-chart-stroke) dashed var(--cui-text-accent);outline-offset:calc(var(--cui-space-0) - var(--cui-space-4))}.cui-board-drop-label{color:var(--cui-text-accent);font-size:var(--cui-type-caption);font-weight:var(--cui-font-medium)}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-row{align-items:center;gap:var(--cui-space-16)}.cui-filter-toolbar-leading,.cui-filter-toolbar-options{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.cui-filter-toolbar-options{margin-inline-start:auto}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-count{padding-block-end:var(--cui-space-0)}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-search .cui-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-active{padding:var(--cui-space-8);background:var(--cui-surface-band);border-radius:var(--cui-radius-compact)}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-active .cui-chip{min-width:0;max-width:100%}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-active :is(.cui-chip-select,.cui-chip-label){white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-active .cui-chip-remove{flex:none}.cui-collection-icon-button.cui-button{border-radius:var(--cui-radius-round);width:var(--cui-size-control-sm);height:var(--cui-size-control-sm);padding:var(--cui-space-0);flex:none}.cui-collection-icon-button .cui-icon{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small)}.cui-popover.cui-filter-picker{width:min(280px, calc(100vw - var(--cui-space-32)));max-height:var(--radix-popover-content-available-height);box-sizing:border-box;gap:var(--cui-space-8);padding:var(--cui-space-8);flex-direction:column;display:flex;overflow-y:auto}.cui-filter-picker-heading{align-items:center;gap:var(--cui-space-8);font-size:var(--cui-type-compact);min-height:var(--cui-space-24);display:flex}.cui-filter-picker-heading strong{overflow-wrap:anywhere;min-width:0}.cui-filter-picker-list{min-height:0;max-height:280px;overflow-y:auto}.cui-filter-picker-option{align-items:center;gap:var(--cui-space-8);padding:var(--cui-space-4) var(--cui-space-8);min-height:var(--cui-size-control-sm);border-radius:var(--cui-radius-compact);font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);cursor:pointer;display:flex}.cui-filter-picker-option>span:not(.cui-filter-picker-icon){overflow-wrap:anywhere;flex:1;min-width:0}.cui-filter-picker-icon{width:var(--cui-size-icon-small);flex:none;display:inline-flex}.cui-filter-picker-option[data-highlighted=true]{background:var(--cui-surface-hover)}.cui-filter-picker-option[aria-disabled=true]{color:var(--cui-text-secondary);cursor:default}@media not all and (min-width:900px),(pointer:coarse){.cui-collection-icon-button.cui-button{width:var(--cui-size-touch);height:var(--cui-size-touch)}.cui-filter-picker-option,.cui-filter-picker-heading{min-height:var(--cui-size-touch)}.cui-filter-picker-heading .cui-filter-picker-clear{min-height:var(--cui-size-touch);height:var(--cui-size-touch)}}@container (max-width:480px){.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-row{flex-direction:row}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-search,.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-leading{flex:100%}}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-filters{align-items:center;gap:var(--cui-space-8)}.cui-filter-toolbar[data-cui-density=compact] .cui-segmented{flex-wrap:wrap;max-width:100%}.cui-filter-toolbar[data-cui-density=compact] .cui-chip{border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-pill);background:var(--cui-surface-card);overflow:hidden}.cui-filter-toolbar[data-cui-density=compact] .cui-chip :is(.cui-chip-select,.cui-chip-remove):focus-visible{outline-offset:calc(-1 * var(--cui-focus-width))}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-clear{margin-inline-start:var(--cui-space-0)}.cui-filter-toolbar-display .cui-segmented{flex-wrap:wrap;align-self:flex-start;width:fit-content;max-width:100%}.cui-root .cui-filter-toolbar[data-cui-density=compact] .cui-input,.cui-root.cui-filter-picker .cui-input{min-height:var(--cui-size-control-sm);padding-block:var(--cui-space-4);border-color:var(--cui-border-subtle)}.cui-root .cui-filter-toolbar[data-cui-density=compact] .cui-input:focus-visible,.cui-root.cui-filter-picker .cui-input:focus-visible{outline-width:var(--cui-border-width);outline-offset:calc(-1 * var(--cui-border-width));border-color:var(--cui-control-focus)}@media not all and (min-width:900px),(pointer:coarse){.cui-root .cui-filter-toolbar[data-cui-density=compact] .cui-input,.cui-root.cui-filter-picker .cui-input{min-height:var(--cui-size-touch)}}.cui-filter-toolbar[data-cui-density=compact] .cui-chip :is(.cui-chip-select,.cui-chip-remove){min-height:var(--cui-size-control-sm)}.cui-filter-toolbar[data-cui-density=compact] .cui-chip-remove{min-width:var(--cui-size-control-sm)}@media not all and (min-width:900px),(pointer:coarse){.cui-filter-toolbar[data-cui-density=compact] .cui-chip :is(.cui-chip-select,.cui-chip-remove){min-width:var(--cui-size-touch);min-height:var(--cui-size-touch)}}.cui-filter-toolbar-inline{gap:var(--cui-space-8);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.cui-filter-pill{border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-pill);background:var(--cui-surface-card);align-items:stretch;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.cui-filter-pill[data-cui-active=true]{background:var(--cui-surface-selected);border-color:var(--cui-control-border)}.cui-filter-pill-trigger,.cui-filter-pill-clear{justify-content:center;align-items:center;gap:var(--cui-space-8);min-height:var(--cui-size-control-sm);min-width:var(--cui-size-control-sm);padding:var(--cui-space-4) var(--cui-space-12);color:var(--cui-text-primary);font:inherit;font-size:var(--cui-type-compact);cursor:pointer;background:0 0;border:0;display:inline-flex}.cui-filter-pill-trigger{text-align:start;min-width:0}.cui-filter-pill-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cui-filter-pill-trigger .cui-icon,.cui-filter-pill-clear{flex:none}.cui-filter-pill-clear{padding-inline:var(--cui-space-8)}.cui-filter-pill :is(button):focus-visible{outline:var(--cui-focus-width) solid var(--cui-control-focus);outline-offset:calc(-1 * var(--cui-focus-width))}.cui-filter-pill button:disabled{color:var(--cui-text-secondary);cursor:default}.cui-filter-picker-summary{overflow-wrap:anywhere}@media not all and (min-width:900px),(pointer:coarse){.cui-filter-pill-trigger,.cui-filter-pill-clear{min-height:var(--cui-size-touch);min-width:var(--cui-size-touch)}}.cui-filter-toolbar-options-row{align-items:flex-start;gap:var(--cui-space-12);min-width:0;display:flex}.cui-filter-toolbar-options-content{align-items:center;gap:var(--cui-space-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.cui-filter-toolbar-options-content>.cui-row{gap:var(--cui-space-8);min-width:0;max-width:100%}.cui-filter-toolbar-options-row>.cui-filter-toolbar-options{flex-wrap:nowrap;flex:none}.cui-filter-toolbar-options .cui-collection-icon-button{position:relative}.cui-filter-toolbar-badge{min-width:var(--cui-space-16);border-radius:var(--cui-radius-pill);background:var(--cui-text-primary);color:var(--cui-surface-card);font-size:var(--cui-type-caption);line-height:var(--cui-space-16);position:absolute;inset-block-start:var(--cui-space-0);inset-inline-end:var(--cui-space-0)}.cui-filter-picker-heading .cui-filter-picker-clear{width:auto;min-height:var(--cui-space-24);height:var(--cui-space-24);padding-block:var(--cui-space-0);padding-inline:var(--cui-space-8);color:var(--cui-text-secondary);font-size:var(--cui-type-caption);flex:none;margin-inline-start:auto}.cui-filter-picker-heading .cui-filter-picker-clear:hover:not(:disabled){color:var(--cui-text-primary)}.cui-filter-picker-option[aria-selected=true]{color:var(--cui-text-primary);background:var(--cui-surface-band)}.cui-filter-picker-option[aria-selected=true][data-highlighted=true]{background:var(--cui-surface-hover)}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-clear{padding-inline:var(--cui-space-8)}@container (max-width:480px){.cui-filter-toolbar-options-row{display:block;position:relative}.cui-filter-toolbar-options-row>.cui-filter-toolbar-options{position:absolute;inset-block-start:0;inset-inline-end:0}.cui-filter-toolbar-options-content>.cui-row:first-child{max-width:calc(100% - var(--cui-size-touch) * 2 - var(--cui-space-24))}.cui-filter-toolbar-options-content>.cui-row:not(:first-child),.cui-filter-toolbar-options-content .cui-period-nav{width:100%}.cui-filter-toolbar-options-content .cui-period-nav>.cui-row{grid-template-columns:var(--cui-size-touch) minmax(0, 1fr) var(--cui-size-touch);display:grid}.cui-filter-toolbar-options-content .cui-period-nav-label{min-width:0}.cui-filter-toolbar-options-content .cui-period-nav .cui-button:not([aria-label]){grid-column:2;justify-self:center}}.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-search{flex:180px}@container (max-width:480px){.cui-filter-toolbar[data-cui-density=compact] .cui-filter-toolbar-search{flex-basis:auto}}.cui-theme{background:var(--cui-surface-page);color:var(--cui-text-primary);min-width:0}.cui-brand .cui-brand-logo{width:144px;max-width:100%;height:auto}.cui-popover,.cui-tooltip,.cui-toast{background:var(--cui-surface-card);color:var(--cui-text-primary);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-appearance-control-radius,var(--cui-radius-control));box-shadow:var(--cui-shadow-card);padding:var(--cui-space-8);z-index:var(--cui-layer-dialog);max-width:calc(100vw - var(--cui-space-32))}.cui-popover{min-width:180px;max-height:var(--radix-dropdown-menu-content-available-height);overflow:auto}.cui-menu-item{padding:var(--cui-space-8) var(--cui-space-12);min-height:var(--cui-size-control);cursor:pointer;border-radius:var(--cui-radius-control)}.cui-menu-item[data-highlighted]:not([data-disabled]){background:var(--cui-dropdown-hover);box-shadow:inset 0 0 0 var(--cui-focus-width) var(--cui-focus-colour)}.cui-menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.cui-negative{color:var(--cui-text-negative)}.cui-tooltip{max-width:min(320px, calc(100vw - var(--cui-space-32)));padding:var(--cui-space-8) var(--cui-space-12)}.cui-toast-viewport{bottom:var(--cui-space-16);right:var(--cui-space-16);width:min(360px, calc(100vw - var(--cui-space-32)));gap:var(--cui-space-12);z-index:var(--cui-layer-dialog);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.cui-toast{gap:var(--cui-space-8);padding:var(--cui-space-16);font-family:var(--cui-font-sans);border-color:var(--cui-border-subtle);flex-direction:column;display:flex;position:relative;overflow:hidden}.cui-notification-panel{background:var(--cui-surface-card);color:var(--cui-text-primary);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-appearance-control-radius,var(--cui-radius-card));box-shadow:var(--cui-shadow-card);z-index:var(--cui-layer-dialog);width:min(360px, calc(100vw - var(--cui-space-32)));max-height:min(480px, var(--radix-popover-content-available-height));flex-direction:column;display:flex;overflow:hidden}.cui-notification-trigger{display:inline-flex;position:relative}.cui-notification-badge{top:calc(-1 * var(--cui-space-4));right:calc(-1 * var(--cui-space-4));min-width:var(--cui-space-16);height:var(--cui-space-16);padding-inline:var(--cui-space-4);border-radius:var(--cui-radius-round);background:var(--cui-colour-negative);color:var(--cui-colour-white);font-size:10px;font-weight:var(--cui-font-semibold);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.cui-notification-header{justify-content:space-between;align-items:center;gap:var(--cui-space-8);padding:var(--cui-space-12) var(--cui-space-16);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);flex-shrink:0;display:flex}.cui-notification-heading{font-weight:var(--cui-font-semibold)}.cui-notification-mark-all{padding:var(--cui-space-0);color:var(--cui-text-accent);font:inherit;font-size:var(--cui-type-caption);cursor:pointer;background:0 0;border:0}.cui-notification-mark-all:hover{text-decoration:underline}.cui-notification-list{margin:var(--cui-space-0);padding:var(--cui-space-0);list-style:none;overflow-y:auto}.cui-notification-empty{padding:var(--cui-space-32) var(--cui-space-16);text-align:center;color:var(--cui-text-secondary)}.cui-notification-item{align-items:flex-start;gap:var(--cui-space-12);width:100%;padding:var(--cui-space-12) var(--cui-space-16);color:inherit;text-align:start;cursor:pointer;border:0;border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);background:0 0;text-decoration:none;display:flex}.cui-notification-item:last-child{border-bottom:0}.cui-notification-item:hover{background:var(--cui-dropdown-hover)}.cui-notification-icon{margin-top:var(--cui-space-4);flex-shrink:0}.cui-notification-body{gap:var(--cui-space-4);flex-direction:column;min-width:0;display:flex}.cui-notification-title{align-items:center;gap:var(--cui-space-8);font-weight:var(--cui-font-medium);font-size:var(--cui-type-compact);display:flex}.cui-notification-dot{width:var(--cui-space-8);height:var(--cui-space-8);border-radius:var(--cui-radius-round);background:var(--cui-accent-primary);flex-shrink:0}.cui-notification-description,.cui-notification-timestamp{color:var(--cui-text-secondary);font-size:var(--cui-type-caption)}.cui-notification-footer{padding:var(--cui-space-8) var(--cui-space-16);border-top:var(--cui-border-width) solid var(--cui-border-subtle);text-align:center;flex-shrink:0}.cui-breadcrumbs,.cui-breadcrumbs li{align-items:baseline;gap:var(--cui-space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cui-breadcrumbs li{overflow-wrap:anywhere}.cui-selection-summary{cursor:pointer;padding:var(--cui-space-12);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);background:var(--cui-surface-card);margin-top:var(--cui-space-8);overflow-wrap:anywhere}.cui-search-select:disabled{opacity:.55}.cui-selection-panel{padding:var(--cui-space-16);background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-control);gap:var(--cui-space-12);flex-direction:column;display:flex}.cui-selection-options{max-height:240px;padding:var(--cui-space-4);overflow:auto}.cui-date-range{gap:var(--cui-space-16);margin-block:var(--cui-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.cui-brand-gallery{gap:var(--cui-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.cui-brand-preview{padding:var(--cui-space-24);background:var(--cui-colour-band);border-radius:var(--cui-radius-control);justify-content:center;align-items:center;min-height:144px;display:flex}.cui-brand-preview img{object-fit:contain;max-width:100%;max-height:120px}.cui-brand-preview-inverse{background:var(--cui-colour-forest)}.cui-menu-separator{height:var(--cui-border-width);background:var(--cui-border-subtle);margin-block:var(--cui-space-8)}.cui-popover-content{min-width:0;max-height:var(--radix-popover-content-available-height)}.cui-card-heading-row{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-card-heading-row .cui-card-heading{flex:1;min-width:0}.cui-card-icon{flex-shrink:0;display:inline-flex}.cui-card-action{margin-inline-start:auto}.cui-tab-count{font-size:var(--cui-type-caption);font-weight:var(--cui-font-regular);margin-inline-start:var(--cui-space-8)}.cui-button-text-destructive{color:var(--cui-text-negative)}.cui-modal{z-index:var(--cui-layer-dialog);width:min(640px, calc(100vw - var(--cui-space-32)));max-height:calc(100dvh - var(--cui-space-32));background:var(--cui-surface-card);color:var(--cui-text-primary);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-appearance-control-radius,var(--cui-radius-card));box-shadow:var(--cui-shadow-card);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.cui-modal-sm{width:min(440px, calc(100vw - var(--cui-space-32)))}.cui-modal-lg{width:min(880px, calc(100vw - var(--cui-space-32)))}.cui-status{align-items:center;gap:var(--cui-space-8);display:inline-flex}.cui-status-dot{width:var(--cui-space-12);height:var(--cui-space-12);border-radius:var(--cui-radius-round);background:var(--cui-text-secondary);border:var(--cui-border-width) solid currentColor;flex-shrink:0}.cui-status-positive .cui-status-dot{background:var(--cui-text-positive)}.cui-status-warning .cui-status-dot{background:var(--cui-text-warning);border-radius:0;transform:rotate(45deg)}.cui-status-negative .cui-status-dot{background:var(--cui-text-negative);border-radius:0}.cui-status-unknown .cui-status-dot{background:0 0;border-style:dashed}.cui-categorical-legend{gap:var(--cui-space-16);padding:var(--cui-space-0);margin:var(--cui-space-0);flex-wrap:wrap;list-style:none;display:flex}.cui-categorical-legend li{align-items:center;gap:var(--cui-space-8);display:flex}.cui-category-key{width:var(--cui-size-icon);height:var(--cui-size-icon);border:var(--cui-chart-stroke) solid var(--cui-category-colour);font-size:var(--cui-type-caption);border-radius:var(--cui-radius-control);place-items:center;line-height:1;display:inline-grid}.cui-capacity-track{height:var(--cui-space-12);background:var(--cui-surface-band);border:var(--cui-border-width) solid var(--cui-border-control);border-radius:var(--cui-radius-control);display:flex;overflow:hidden}.cui-capacity-fill{background:var(--cui-chart-series-primary)}.cui-capacity-excess{background:repeating-linear-gradient(135deg, var(--cui-text-negative), var(--cui-text-negative) 4px, var(--cui-surface-card) 4px, var(--cui-surface-card) 8px);border-inline-start:var(--cui-chart-stroke) solid var(--cui-text-primary)}.cui-capacity-missing{border:var(--cui-border-width) dashed var(--cui-border-control);padding:var(--cui-space-12)}.cui-toast-heading,.cui-toast-actions{align-items:center;gap:var(--cui-space-8);display:flex}.cui-toast-heading{justify-content:space-between;align-items:flex-start}.cui-toast-title{align-items:center;gap:var(--cui-space-8);overflow-wrap:anywhere;min-width:0;display:flex}.cui-toast-progress{inset-inline:var(--cui-space-0);bottom:var(--cui-space-0);height:var(--cui-toast-progress);position:absolute;overflow:hidden}.cui-toast-progress>span{background:var(--cui-text-secondary);transform-origin:0;height:100%;transition-property:transform;transition-timing-function:linear;display:block}.cui-toast-progress>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.cui-toast-dismiss{color:var(--cui-text-secondary);margin-block:calc(-1 * var(--cui-space-8));flex-shrink:0;margin-inline-end:calc(-1 * var(--cui-space-8))}.cui-toast[data-state=closed]{animation:cui-fade-out var(--cui-motion-fast) var(--cui-motion-easing);pointer-events:none}[data-cui-motion=off] .cui-toast[data-state=closed]{animation:none}[data-cui-motion=off] .cui-toast-progress{display:none}@media (prefers-reduced-motion:reduce){.cui-toast[data-state=closed]{animation:none}.cui-toast-progress{display:none}}.cui-toast[data-cui-status=success] .cui-toast-heading{color:var(--cui-text-positive)}.cui-toast[data-cui-status=warning] .cui-toast-heading{color:var(--cui-text-warning)}.cui-toast[data-cui-status=error] .cui-toast-heading{color:var(--cui-text-negative)}.cui-styled-select,.cui-date-trigger{justify-content:space-between;align-items:center;gap:var(--cui-space-12);cursor:pointer;text-align:start;padding-inline-end:var(--cui-space-12);display:flex}.cui-select-panel,.cui-date-panel{z-index:var(--cui-layer-dialog);background:var(--cui-surface-card);color:var(--cui-text-primary);border:var(--cui-border-width) solid var(--cui-appearance-control-border,var(--cui-border-control));border-radius:var(--cui-appearance-control-radius,var(--cui-radius-card));box-shadow:var(--cui-shadow-card);padding:var(--cui-space-8);max-width:calc(100vw - var(--cui-space-24))}.cui-select-panel{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.cui-combobox-panel{width:var(--radix-popover-trigger-width);max-height:var(--radix-popover-content-available-height);overflow:auto}.cui-combobox-panel[data-cui-cell]{width:auto;min-width:max(var(--radix-popover-trigger-width), 200px);max-width:320px}.cui-combobox-panel .cui-select-option{scroll-margin-block:var(--cui-space-4)}.cui-combobox-listbox{margin:var(--cui-space-0);padding:var(--cui-space-0);list-style:none}.cui-select-option{padding:var(--cui-space-12);min-height:var(--cui-size-control);align-items:center;gap:var(--cui-space-8);cursor:pointer;border-radius:var(--cui-radius-control);display:flex}.cui-select-option-label{flex:1;min-width:0}.cui-select-option-indicator{visibility:hidden;flex-shrink:0}.cui-select-option[data-state=checked] .cui-select-option-indicator{visibility:visible}.cui-select-option:focus-visible{outline:none}.cui-select-option[data-highlighted]:not([data-disabled]),.cui-select-option:focus-visible:not([data-disabled]){background:var(--cui-dropdown-hover);box-shadow:inset 0 0 0 var(--cui-focus-width) var(--cui-focus-colour)}@media (forced-colors:active){.cui-select-option[data-highlighted]:not([data-disabled]),.cui-select-option:focus-visible:not([data-disabled]){outline:var(--cui-focus-width) solid Highlight;outline-offset:calc(-1 * var(--cui-focus-width))}}.cui-combobox-panel .cui-select-option:hover:not([data-disabled]){box-shadow:none}.cui-select-option[data-state=checked]{background:var(--cui-appearance-selection-background,var(--cui-dropdown-selected))}.cui-select-option[data-disabled]{opacity:.5;cursor:not-allowed}.cui-select-group{color:var(--cui-text-secondary);padding:var(--cui-space-8) var(--cui-space-12);font-weight:var(--cui-font-semibold)}.cui-select-scroll{padding-block:var(--cui-space-4);justify-content:center;display:flex}.cui-date-panel{padding:var(--cui-space-16);gap:var(--cui-space-16);max-height:min(calc(100dvh - var(--cui-space-32)), var(--radix-popover-content-available-height,100dvh));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:auto}.cui-calendar-root{width:fit-content;max-width:100%;position:relative}.cui-calendar-months{gap:var(--cui-space-24);flex-wrap:wrap;display:flex}.cui-calendar-month_grid{border-collapse:collapse}.cui-calendar-month_caption{height:var(--cui-size-control);margin-bottom:var(--cui-space-8);font-weight:var(--cui-font-semibold);align-items:center;padding-inline-end:var(--cui-space-64);display:flex}.cui-calendar-nav{inset-inline-end:0;display:flex;position:absolute;top:0}.cui-calendar-button_previous,.cui-calendar-button_next{color:var(--cui-text-accent);min-width:var(--cui-space-32);height:var(--cui-size-control);cursor:pointer;background:0 0;border:0}.cui-calendar-chevron{fill:currentColor;width:var(--cui-size-icon);height:var(--cui-size-icon)}.cui-calendar-weekday{color:var(--cui-text-secondary);font-weight:var(--cui-font-medium);font-size:var(--cui-type-caption);padding-block:var(--cui-space-8)}.cui-calendar-day{text-align:center;padding:0}.cui-calendar-day_button{width:clamp(32px,14.2857vw - 9.14286px,40px);height:var(--cui-size-touch);border-radius:var(--cui-radius-control);color:var(--cui-text-primary);cursor:pointer;background:0 0;border:0}.cui-calendar-day_button:hover{background:var(--cui-surface-hover)}.cui-calendar-selected .cui-calendar-day_button{background:var(--cui-accent-primary);color:var(--cui-text-inverse)}.cui-calendar-range_middle{background:var(--cui-surface-selected)}.cui-calendar-range_middle .cui-calendar-day_button{color:var(--cui-text-accent);background:0 0;border-radius:0}.cui-calendar-disabled .cui-calendar-day_button{opacity:.4;cursor:not-allowed}.cui-calendar-today:not(.cui-calendar-selected) .cui-calendar-day_button{box-shadow:inset 0 0 0 var(--cui-border-width) var(--cui-border-control)}.cui-calendar-outside{opacity:.5}.cui-calendar-hidden{visibility:hidden}.cui-date-panel:focus-visible{outline:var(--cui-focus-width) solid var(--cui-focus-colour);outline-offset:var(--cui-space-4)}.cui-combobox{gap:var(--cui-space-8);flex-direction:column;display:flex}.cui-combobox-tags{gap:var(--cui-space-4);flex-wrap:wrap;display:flex}.cui-select-option-icon{align-items:center;gap:var(--cui-space-8);min-width:0;display:inline-flex}.cui-select-option-icon>svg{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small);flex-shrink:0}.cui-styled-select-cell{min-inline-size:0}.cui-styled-select-cell .cui-styled-select{justify-content:space-between;align-items:center;gap:var(--cui-space-4);display:flex}.cui-date-trigger>span:first-child{overflow-wrap:anywhere;min-width:0}.cui-date-presets{gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-date-actions{justify-content:space-between;align-items:center;gap:var(--cui-space-12);flex-wrap:wrap;display:flex}.cui-calendar-dropdown-layout .cui-calendar-nav{pointer-events:none;justify-content:space-between;inset-inline:0}.cui-calendar-dropdown-layout .cui-calendar-nav>button{pointer-events:auto}.cui-calendar-dropdown-layout .cui-calendar-month_caption{padding-inline:var(--cui-space-40);justify-content:center}.cui-calendar-dropdowns{align-items:center;gap:var(--cui-space-8);display:flex}.cui-calendar-dropdowns .cui-styled-select-cell{min-width:0}.cui-calendar-dropdown{min-height:var(--cui-size-control-sm);font-weight:var(--cui-font-semibold)}@media not all and (min-width:900px){.cui-sidebar{display:none}.cui-mobile-bar{justify-content:space-between;gap:var(--cui-space-16);padding:var(--cui-space-12) var(--cui-space-16);background:var(--cui-surface-card);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);align-items:center;display:flex}.cui-mobile-bar .cui-brand{font-size:var(--cui-type-body);min-width:0}.cui-mobile-bar .cui-brand span{overflow-wrap:anywhere}.cui-dashboard-main{padding:var(--cui-space-24);margin-inline-start:var(--cui-space-0)}.cui-demo-grid{grid-template-columns:1fr}.cui-nav-item,.cui-mobile-bar .cui-button,.cui-drawer-close{min-height:var(--cui-size-touch)}}@media (max-width:650px){.cui-dashboard-main{padding:var(--cui-space-24) var(--cui-space-16)}.cui-page{gap:var(--cui-space-24)}.cui-page-head{align-items:stretch;gap:var(--cui-space-24);flex-direction:column}.cui-page-head .cui-field{width:100%}.cui-page-heading{font-size:var(--cui-type-display-mobile);line-height:var(--cui-type-display-mobile-leading)}.cui-metric-grid{gap:var(--cui-space-12);grid-template-columns:1fr}.cui-band{padding:var(--cui-space-12)}.cui-card-comfortable{padding:var(--cui-space-16)}.cui-button,.cui-select{min-height:var(--cui-size-touch)}.cui-project-list li{gap:var(--cui-space-8);flex-wrap:wrap}}@media (pointer:coarse){.cui-button,.cui-select,.cui-nav-item{min-height:var(--cui-size-touch)}}@media (max-width:650px){.cui-input,.cui-choice,.cui-tab,.cui-text-link-standalone{min-height:var(--cui-size-touch)}.cui-key-values>div{flex-wrap:wrap}.cui-roadmap{padding:var(--cui-space-16)}.cui-roadmap-toolbar{grid-template-columns:minmax(0,1fr)}.cui-roadmap-toolbar h2,.cui-roadmap-toolbar>.cui-row,.cui-roadmap-toolbar>.cui-field{grid-area:auto}.cui-roadmap-toolbar>.cui-row{justify-content:flex-start}.cui-roadmap-toolbar>.cui-field{order:3}.cui-board-column{flex:0 0 100%;min-width:0}.cui-roadmap-card .cui-choice,.cui-table-sort{min-height:var(--cui-size-touch)}.cui-roadmap-demo{padding:var(--cui-space-12)}.cui-board-hint{display:block}}.cui-layout-stack,.cui-layout-grid,.cui-layout-split{gap:var(--cui-layout-gap);min-inline-size:0}.cui-layout-stack{flex-direction:column;display:flex}.cui-layout-grid{align-items:var(--cui-grid-align,start);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--cui-grid-min), calc((100% - (var(--cui-grid-columns) - 1) * var(--cui-layout-gap)) / var(--cui-grid-columns)))), 1fr));display:grid}.cui-layout-stack>*,.cui-layout-grid>*,.cui-layout-split>*{min-inline-size:0;max-inline-size:100%}.cui-layout-split{flex-wrap:wrap;align-items:flex-start;display:flex}.cui-layout-primary{flex:var(--cui-split-primary,2) 1 480px}.cui-layout-secondary{flex:var(--cui-split-secondary,1) 1 240px}.cui-layout-header{justify-content:space-between;align-items:center;gap:var(--cui-appearance-header-gap,var(--cui-space-16));flex-wrap:wrap;min-inline-size:0;display:flex}.cui-layout-header-copy{gap:var(--cui-appearance-header-copy-gap,var(--cui-space-8));overflow-wrap:anywhere;flex:280px;min-inline-size:0;display:grid}.cui-layout-heading{font-family:var(--cui-font-sans);font-size:var(--cui-appearance-heading-size,var(--cui-type-display-mobile));line-height:var(--cui-appearance-heading-leading,var(--cui-type-display-mobile-leading))}.cui-layout-header-actions{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;max-inline-size:100%;display:flex}.cui-content-list{padding:var(--cui-space-0);margin:var(--cui-space-0);min-inline-size:0;list-style:none}.cui-content-list-item{align-items:center;gap:var(--cui-space-12);padding-block:var(--cui-space-16);flex-wrap:wrap;min-inline-size:0;display:flex}.cui-content-list-item+.cui-content-list-item{border-block-start:1px solid var(--cui-border-subtle)}.cui-content-list-compact>.cui-content-list-item{padding-block:var(--cui-space-12)}.cui-content-list-copy{gap:var(--cui-space-4);overflow-wrap:anywhere;flex:160px;min-inline-size:0;display:grid}.cui-content-list-title{font-weight:var(--cui-font-medium)}.cui-content-list-leading,.cui-content-list-meta,.cui-content-list-actions{overflow-wrap:anywhere;max-inline-size:100%}.cui-content-list-meta,.cui-content-list-actions{align-items:center;gap:var(--cui-space-8);flex-wrap:wrap;display:flex}.cui-page-layout{inline-size:100%;min-inline-size:0;container-type:inline-size}.cui-page-region{padding:var(--cui-space-16) var(--cui-page-gutter);overflow-wrap:anywhere;min-inline-size:0}.cui-page-region>*{min-inline-size:0;max-inline-size:100%}.cui-page-layout[data-cui-content-width=readable]>.cui-page-region{max-inline-size:var(--cui-page-readable-width);box-sizing:content-box;margin-inline:auto}.cui-page-header,.cui-page-summary,.cui-page-tabs,.cui-page-toolbar{border-block-end:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-page-header{padding-block:var(--cui-space-24) var(--cui-space-16)}.cui-page-footer{border-block-start:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-page-body{overflow-x:auto}@container (max-width:600px){.cui-page-region{padding-inline:var(--cui-page-gutter-narrow)}}.cui-collection-panel-host{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.cui-collection-panel-host[data-cui-panel=docked]{grid-template-columns:minmax(var(--cui-panel-minimum), 1fr) var(--cui-panel-width)}.cui-collection-panel-content{min-inline-size:0}.cui-collection-panel{background:var(--cui-surface-card);min-inline-size:0;color:var(--cui-text-primary);border-inline-start:var(--cui-border-width) solid var(--cui-border-subtle);flex-direction:column;align-self:start;max-block-size:100dvh;display:flex;position:sticky;inset-block-start:0}.cui-collection-panel-host[data-cui-panel=docked]>.cui-collection-panel{block-size:100dvh}.cui-collection-panel-header,.cui-collection-panel-footer{padding:var(--cui-space-16);flex-shrink:0}.cui-collection-panel-header{justify-content:space-between;align-items:center;gap:var(--cui-space-12);border-block-end:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-collection-panel-header h2{font-size:var(--cui-type-body);font-weight:var(--cui-font-semibold);overflow-wrap:anywhere}.cui-collection-panel-body{align-content:start;gap:var(--cui-space-16);padding:var(--cui-space-16);min-block-size:0;display:grid;overflow:auto}.cui-collection-panel-footer{border-block-start:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-collection-panel-modal{block-size:100dvh;inline-size:min(100%, var(--cui-panel-width));z-index:var(--cui-layer-dialog);align-self:auto;position:fixed;inset-block:0;inset-inline-end:0}@keyframes cui-collection-panel-enter{0%{opacity:0;transform:translateX(var(--cui-space-8))}to{opacity:1;transform:none}}[data-cui-motion=subtle] .cui-collection-panel,[data-cui-motion=subtle].cui-collection-panel{animation:cui-collection-panel-enter var(--cui-panel-duration) var(--cui-motion-easing)}@media (prefers-reduced-motion:reduce){.cui-collection-panel{animation:none!important}}[data-cui-motion=off] .cui-collection-panel,[data-cui-motion=off].cui-collection-panel{animation:none}@keyframes cui-collection-panel-exit{to{opacity:0;transform:translateX(var(--cui-space-8))}}[data-cui-motion=subtle] .cui-collection-panel[data-state=closed],[data-cui-motion=subtle].cui-collection-panel[data-state=closed]{pointer-events:none;animation-name:cui-collection-panel-exit}@media (prefers-reduced-motion:reduce){.cui-collection-panel[data-state=closed]{animation:none!important}}.cui-workspace-shell{background:var(--cui-surface-page);min-height:100dvh}.cui-workspace-sidebar .cui-sidebar{width:var(--cui-size-sidebar-workspace);background:var(--cui-surface-page);border-inline-end:var(--cui-border-width) solid var(--cui-border-subtle)}.cui-workspace-main{padding:var(--cui-space-8) var(--cui-space-8) var(--cui-space-8) 0;box-sizing:border-box;min-height:100dvh;margin-inline-start:var(--cui-size-sidebar-workspace)}.cui-workspace-shell[data-cui-nav=collapsed] .cui-workspace-main{margin-inline-start:var(--cui-size-rail)}.cui-workspace-canvas{background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-card);padding:var(--cui-space-0);max-width:none;min-height:calc(100dvh - var(--cui-space-16));box-sizing:border-box;margin-inline:auto;overflow:clip;container-type:inline-size}@media not all and (min-width:900px){.cui-workspace-shell .cui-workspace-main{padding:var(--cui-space-8);margin-inline-start:0}}.cui-app-switcher{min-width:0;display:flex}.cui-app-identity{align-items:center;gap:var(--cui-space-8);min-width:0;display:inline-flex}.cui-app-mark{width:var(--cui-mark-standard);height:var(--cui-mark-standard);border-radius:var(--cui-radius-compact);background:var(--cui-surface-selected);color:var(--cui-text-primary);font-weight:var(--cui-font-semibold);font-size:var(--cui-type-caption);flex:none;justify-content:center;align-items:center;display:inline-flex}.cui-app-name{font-weight:var(--cui-font-medium);color:var(--cui-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-app-trigger{align-items:center;gap:var(--cui-space-8);width:100%;min-width:0;padding:var(--cui-space-4) var(--cui-space-8);border-radius:var(--cui-radius-compact);font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;display:inline-flex}.cui-app-trigger:hover{background:var(--cui-surface-hover)}.cui-app-chevron{color:var(--cui-text-secondary);flex:none;margin-inline-start:auto}.cui-app-list{padding:var(--cui-space-4);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.cui-root .cui-app-list a.cui-app-option{align-items:center;gap:var(--cui-space-8);padding:var(--cui-space-8);border-radius:var(--cui-radius-compact);color:var(--cui-text-primary);text-decoration:none;display:flex}.cui-root .cui-app-list a.cui-app-option:hover,.cui-root .cui-app-list a.cui-app-option:focus-visible{background:var(--cui-dropdown-hover);color:var(--cui-text-primary);text-decoration:none}.cui-root .cui-app-list a.cui-app-option:hover .cui-app-mark,.cui-root .cui-app-list a.cui-app-option:focus-visible .cui-app-mark,.cui-root .cui-app-list a.cui-app-option:hover :is(.cui-secondary,.cui-app-option-check),.cui-root .cui-app-list a.cui-app-option:focus-visible :is(.cui-secondary,.cui-app-option-check){color:var(--cui-text-primary)}.cui-root .cui-app-list a.cui-app-option-current{background:var(--cui-dropdown-selected)}.cui-app-option-copy{flex-direction:column;min-width:0;display:flex}.cui-app-option-check{color:var(--cui-text-accent);flex:none;margin-inline-start:auto}.cui-command-palette{width:min(560px, calc(100vw - var(--cui-space-32)));background:var(--cui-surface-card);border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-card);max-height:min(60vh,520px);box-shadow:var(--cui-shadow-card);z-index:var(--cui-layer-dialog);flex-direction:column;display:flex;position:fixed;inset-block-start:12vh;inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}.cui-command-search{align-items:center;gap:var(--cui-space-8);padding:var(--cui-space-12) var(--cui-space-16);border-block-end:var(--cui-border-width) solid var(--cui-border-subtle);display:flex}.cui-command-search-icon{color:var(--cui-text-secondary);flex:none}.cui-command-input{min-width:0;font:inherit;color:var(--cui-text-primary);background:0 0;border:0;outline:none;flex:1}.cui-command-list{padding:var(--cui-space-8);overflow-y:auto}.cui-command-group+.cui-command-group{margin-block-start:var(--cui-space-8)}.cui-command-group-label{padding:var(--cui-space-4) var(--cui-space-8)}.cui-command-option{align-items:center;gap:var(--cui-space-8);padding:var(--cui-space-8);border-radius:var(--cui-radius-compact);cursor:pointer;display:flex}.cui-command-option-active{background:var(--cui-dropdown-hover)}.cui-command-option-icon{color:var(--cui-text-secondary);flex:none;display:inline-flex}.cui-command-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cui-command-option-hint{flex:none;margin-inline-start:auto}.cui-command-empty{padding:var(--cui-space-24) var(--cui-space-16);text-align:center}.cui-workspace-sidebar .cui-sidebar{padding:calc(var(--cui-space-8) + var(--cui-border-width)) var(--cui-space-12) var(--cui-space-12);gap:var(--cui-space-16);border:0}.cui-workspace-sidebar .cui-brand{font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading);min-height:var(--cui-size-header);flex:none;position:relative}.cui-workspace-sidebar .cui-brand>:first-child{flex:1;min-width:0}.cui-workspace-sidebar .cui-workspace{padding:var(--cui-space-8);gap:var(--cui-space-0);font-size:var(--cui-type-caption)}.cui-workspace-sidebar .cui-nav-toggle-rail{min-height:var(--cui-space-32)}.cui-workspace-sidebar .cui-sidebar-footer .cui-button{white-space:normal;justify-content:flex-start}.cui-workspace-sidebar[data-cui-nav=collapsed] .cui-sidebar-footer .cui-button{justify-content:center;padding-inline:0;font-size:0}.cui-command-palette{box-shadow:var(--cui-shadow-card)}.cui-workspace-identity{align-items:center;gap:var(--cui-space-4);width:100%;min-width:0;display:flex}.cui-workspace-identity>.cui-app-switcher{flex:1}.cui-workspace-search,.cui-workspace-collapse{width:var(--cui-space-32);flex:none;padding-inline:0}.cui-workspace-identity-rail{height:var(--cui-size-header);justify-content:center}.cui-workspace-shell .cui-sidebar :is(.cui-nav-toggle,.cui-nav-toggle-rail){display:none}.cui-workspace-header{align-items:center;gap:var(--cui-space-12);min-height:var(--cui-size-header);box-sizing:border-box;padding:var(--cui-space-12) var(--cui-space-24);border-bottom:var(--cui-border-width) solid var(--cui-border-subtle);flex-wrap:wrap;display:flex}.cui-workspace-header h1{font-size:var(--cui-type-body);font-weight:var(--cui-font-semibold);line-height:var(--cui-type-body-leading)}.cui-workspace-header-actions{margin-inline-start:auto}@media not all and (min-width:900px){.cui-workspace-collapse{display:none}.cui-mobile-bar .cui-workspace-identity-rail{flex-direction:row}}.cui-workspace-search .cui-icon,.cui-workspace-collapse .cui-icon{width:var(--cui-size-icon-small);height:var(--cui-size-icon-small)}.cui-command-search{padding:var(--cui-space-16) var(--cui-space-16) var(--cui-space-12)}.cui-command-search:focus-within{border-block-end-color:var(--cui-focus-colour);box-shadow:none}.cui-command-input,.cui-command-input:focus-visible{outline:none}.cui-command-input{font-size:var(--cui-type-body);line-height:var(--cui-type-body-leading)}.cui-command-input::placeholder{color:var(--cui-text-secondary)}.cui-popover-content:has(>.cui-app-list){border-color:var(--cui-border-subtle)}.cui-workspace-sidebar .cui-workspace{min-height:var(--cui-size-touch);flex:none;justify-content:center}.cui-workspace-sidebar .cui-workspace :is(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-workspace[hidden]{display:none}.cui-workspace-sidebar .cui-workspace[hidden]{visibility:hidden;display:flex}.cui-workspace-rail-controls{min-height:var(--cui-size-touch);justify-content:center;align-items:center;gap:var(--cui-space-16);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--cui-size-header) + var(--cui-space-16));inset-inline:0}.cui-workspace-shell[data-cui-search] .cui-workspace{min-height:calc(var(--cui-space-32) + var(--cui-space-32) + var(--cui-space-16))}.cui-workspace-identity-rail>.cui-app-switcher{flex:none}.cui-app-trigger,.cui-app-switcher[data-cui-static]{min-height:var(--cui-size-control-sm)}.cui-app-switcher[data-cui-static]{padding-inline:var(--cui-space-8);align-items:center}.cui-app-identity{flex:1}.cui-app-name{min-width:0}.cui-workspace-sidebar .cui-nav-item>span:not(.cui-nav-item-badge){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cui-workspace-header h1{overflow-wrap:anywhere;min-width:0}.cui-workspace-header-actions:empty{display:none}@media not all and (min-width:900px){.cui-mobile-bar .cui-workspace-rail-controls{flex-direction:row;min-height:0;position:static}.cui-mobile-bar .cui-workspace-identity-rail{width:auto;height:auto}.cui-workspace-sidebar .cui-workspace-search,.cui-app-trigger{min-height:var(--cui-size-touch)}.cui-workspace-shell .cui-mobile-bar .cui-brand{flex:auto;min-width:0}.cui-workspace-shell .cui-mobile-bar .cui-brand>:not(span){flex:none}.cui-workspace-shell .cui-mobile-bar .cui-brand>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cui-workspace-shell .cui-mobile-bar .cui-button{flex:none}}.cui-workspace-header{align-items:flex-start}.cui-workspace-header-title{align-items:flex-start;gap:var(--cui-space-12);min-width:min(100%, var(--cui-size-sidebar-workspace));flex:1;display:flex}.cui-workspace-header-title h1{padding-block:var(--cui-space-4)}.cui-workspace-sidebar[data-cui-nav=collapsed] .cui-sidebar:not(:has(>.cui-workspace)) .cui-workspace-identity-rail{gap:var(--cui-space-16);flex-direction:column;height:auto}.cui-workspace-sidebar[data-cui-nav=collapsed] .cui-sidebar:not(:has(>.cui-workspace)) .cui-workspace-rail-controls{gap:var(--cui-space-8);position:static}.cui-workspace-header{padding-inline:var(--cui-page-gutter)}@container (max-width:600px){.cui-workspace-header{padding-inline:var(--cui-page-gutter-narrow)}}.cui-app-switcher[data-cui-compact=true] .cui-app-mark{width:var(--cui-mark-compact);height:var(--cui-mark-compact)}.cui-app-mark>:is(img,svg){object-fit:contain;block-size:100%;inline-size:100%;display:block}.cui-nav-item:focus-visible{outline-offset:calc(-1 * var(--cui-focus-width))}@media (forced-colors:active){.cui-nav-item:focus-visible{outline-color:highlight}}.cui-app-mark{box-sizing:border-box;overflow:hidden}.cui-app-mark[data-cui-mark-treatment=inset]{padding:var(--cui-space-8)}.cui-command-palette[data-cui-appearance=workspace] .cui-command-group+.cui-command-group{margin-block-start:var(--cui-space-16)}.cui-command-palette[data-cui-appearance=workspace] .cui-command-group-label{padding:var(--cui-space-8) var(--cui-space-12);font-weight:var(--cui-font-medium)}.cui-command-palette[data-cui-appearance=workspace] .cui-command-option{padding:var(--cui-space-8) var(--cui-space-12);min-height:var(--cui-size-control);font-size:var(--cui-type-compact);line-height:var(--cui-type-compact-leading)}.cui-command-palette[data-cui-appearance=workspace] .cui-command-option-active{background:var(--cui-surface-hover)}.cui-command-palette[data-cui-appearance=workspace] .cui-command-option-icon{width:var(--cui-size-icon);height:var(--cui-size-icon);justify-content:center;align-items:center}.cui-command-palette[data-cui-appearance=workspace] .cui-command-option-hint{border:var(--cui-border-width) solid var(--cui-border-subtle);border-radius:var(--cui-radius-compact);padding-inline:var(--cui-space-4);overflow-wrap:anywhere;max-width:40%}.cui-command-palette[data-cui-appearance=workspace] .cui-command-option:not(:has(.cui-command-option-icon)) .cui-command-option-label{margin-inline-start:calc(var(--cui-size-icon) + var(--cui-space-8))}:root,[data-cui-appearance=workspace]{--cui-appearance-workspace-switch:initial;--cui-appearance-classic-switch: }[data-cui-appearance=classic],[data-cui-appearance=default]{--cui-appearance-workspace-switch: ;--cui-appearance-classic-switch:initial}:root,[data-cui-theme],[data-cui-appearance]{--cui-appearance-heading-size:var(--cui-appearance-workspace-switch,var(--cui-type-body)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-heading-leading:var(--cui-appearance-workspace-switch,var(--cui-type-body-leading)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-header-gap:var(--cui-appearance-workspace-switch,var(--cui-space-12)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-header-copy-gap:var(--cui-appearance-workspace-switch,var(--cui-space-4)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-card-radius:var(--cui-appearance-workspace-switch,var(--cui-radius-compact)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-radius:var(--cui-appearance-workspace-switch,var(--cui-radius-compact)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-nav-height:var(--cui-appearance-workspace-switch,var(--cui-space-32)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-nav-padding:var(--cui-appearance-workspace-switch,var(--cui-space-4) var(--cui-space-8)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-nav-selected:var(--cui-appearance-workspace-switch,var(--cui-surface-hover)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-nav-colour:var(--cui-appearance-workspace-switch,var(--cui-text-primary)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-badge-padding:var(--cui-appearance-workspace-switch,2px var(--cui-space-8)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-border:var(--cui-appearance-workspace-switch,0) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-radius:var(--cui-appearance-workspace-switch,0) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-cell-padding:var(--cui-appearance-workspace-switch,var(--cui-space-8) var(--cui-space-12)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-heading-background:var(--cui-appearance-workspace-switch,var(--cui-surface-page)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-row-hover:var(--cui-appearance-workspace-switch,var(--cui-surface-hover)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-sort-height:var(--cui-appearance-workspace-switch,var(--cui-space-24)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-heading-weight:var(--cui-appearance-workspace-switch,var(--cui-font-semibold)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-nav-weight:var(--cui-appearance-workspace-switch,var(--cui-font-semibold)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-secondary-border:var(--cui-appearance-workspace-switch,var(--cui-border-subtle)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-heading-size:var(--cui-appearance-workspace-switch,var(--cui-type-caption)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-heading-leading:var(--cui-appearance-workspace-switch,var(--cui-type-caption-leading)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-table-heading-colour:var(--cui-appearance-workspace-switch,var(--cui-text-secondary)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-scope-metric-gap:var(--cui-appearance-workspace-switch,var(--cui-space-4)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-scope-metric-background:var(--cui-appearance-workspace-switch,transparent) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-scope-metric-padding:var(--cui-appearance-workspace-switch,var(--cui-space-16)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-scope-metric-border:var(--cui-appearance-workspace-switch,0) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-scope-metric-shadow:var(--cui-appearance-workspace-switch,none) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-height:var(--cui-appearance-workspace-switch,var(--cui-size-control-sm)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-row-height:var(--cui-appearance-workspace-switch,var(--cui-size-row-compact)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-form-gap:var(--cui-appearance-workspace-switch,var(--cui-space-12)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-padding-block:var(--cui-appearance-workspace-switch,var(--cui-space-4)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-background:var(--cui-appearance-workspace-switch,var(--cui-surface-card)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-border:var(--cui-appearance-workspace-switch,var(--cui-border-control)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-hover-border:var(--cui-appearance-workspace-switch,var(--cui-text-primary)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-selection-background:var(--cui-appearance-workspace-switch,var(--cui-dropdown-selected)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-card-border:var(--cui-appearance-workspace-switch,var(--cui-border-subtle)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-card-default-shadow:var(--cui-appearance-workspace-switch,none) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-card-default-border:var(--cui-appearance-workspace-switch,var(--cui-border-width) solid var(--cui-border-subtle)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset))}@media (pointer:coarse),not (min-width:900px){:root,[data-cui-theme],[data-cui-appearance]{--cui-appearance-nav-height:var(--cui-appearance-workspace-switch,var(--cui-size-touch)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-control-height:var(--cui-appearance-workspace-switch,var(--cui-size-control)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset));--cui-appearance-row-height:var(--cui-appearance-workspace-switch,var(--cui-size-row)) var(--cui-appearance-classic-switch,var(--cui-appearance-unset))}}.cui-layout-heading{font-weight:var(--cui-appearance-heading-weight,bold)}.cui-nav-item[aria-current=page]{font-weight:var(--cui-appearance-nav-weight,var(--cui-nav-current-weight,var(--cui-font-medium)))}.cui-button-secondary{border-color:var(--cui-appearance-secondary-border,var(--cui-border-control))}.cui-table th{font-size:var(--cui-appearance-table-heading-size,inherit);line-height:var(--cui-appearance-table-heading-leading,inherit);color:var(--cui-appearance-table-heading-colour,inherit)}.cui-card{--cui-appearance-metric-gap:initial;--cui-appearance-metric-background:initial;--cui-appearance-metric-padding:initial;--cui-appearance-metric-border:initial;--cui-appearance-metric-shadow:initial}.cui-metric-card{--cui-appearance-metric-gap:var(--cui-appearance-scope-metric-gap);--cui-appearance-metric-background:var(--cui-appearance-scope-metric-background);--cui-appearance-metric-padding:var(--cui-appearance-scope-metric-padding);--cui-appearance-metric-border:var(--cui-appearance-scope-metric-border);--cui-appearance-metric-shadow:var(--cui-appearance-scope-metric-shadow)}.cui-card:not(.cui-card-raised):not(.cui-card-flat){box-shadow:var(--cui-appearance-metric-shadow,var(--cui-appearance-card-default-shadow,var(--cui-shadow-card)));border:var(--cui-appearance-metric-border,var(--cui-appearance-card-default-border,0))}@keyframes cui-fade-in{0%{opacity:0}}@keyframes cui-fade-out{to{opacity:0}}@keyframes cui-drawer-in{0%{opacity:0;translate:var(--cui-space-16) 0}}@keyframes cui-drawer-out{to{opacity:0;translate:var(--cui-space-16) 0}}@keyframes cui-navigation-in{0%{opacity:0;translate:calc(-1 * var(--cui-space-16)) 0}}@keyframes cui-navigation-out{to{opacity:0;translate:calc(-1 * var(--cui-space-16)) 0}}[data-cui-motion=subtle]{--cui-motion-control-transition:background var(--cui-motion-fast) var(--cui-motion-easing), border-color var(--cui-motion-fast) var(--cui-motion-easing);--cui-motion-group-transition:grid-template-rows var(--cui-motion-standard) var(--cui-motion-easing);--cui-motion-chevron-transition:rotate var(--cui-motion-fast) var(--cui-motion-easing)}[data-cui-motion=off]{--cui-motion-control-transition:none;--cui-motion-group-transition:none;--cui-motion-chevron-transition:none}.cui-workspace-shell[data-cui-shell-motion=subtle]{--cui-motion-shell-transition:var(--cui-motion-panel) var(--cui-motion-easing)}.cui-workspace-shell[data-cui-shell-motion=off]{--cui-motion-shell-transition:0s}@media (min-width:900px){.cui-workspace-sidebar .cui-sidebar{transition:width var(--cui-motion-shell-transition)}.cui-workspace-main{transition:margin-inline-start var(--cui-motion-shell-transition)}}.cui-nav-section-marker{transition:var(--cui-motion-chevron-transition,none);rotate:none}.cui-nav-section-trigger[aria-expanded=true] .cui-nav-section-marker{rotate:180deg}.cui-nav-section-reveal{transition:var(--cui-motion-group-transition,none);grid-template-rows:0fr;display:grid}.cui-nav-section-reveal[data-cui-expanded=true]{grid-template-rows:1fr}.cui-nav-section-reveal>.cui-nav-section-list{min-height:0;overflow:hidden}.cui-nav-section-reveal[data-cui-expanded=false]>.cui-nav-section-list{visibility:hidden}[data-cui-motion=subtle]:is(.cui-popover,.cui-select-panel,.cui-date-panel,.cui-notification-panel,.cui-modal,.cui-dialog,.cui-command-palette,.cui-overlay,.cui-sidebar-overlay)[data-state=open],[data-cui-motion=subtle].cui-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:cui-fade-in var(--cui-motion-standard) var(--cui-motion-easing)}[data-cui-motion=subtle]:is(.cui-popover,.cui-select-panel,.cui-date-panel,.cui-notification-panel,.cui-modal,.cui-dialog,.cui-command-palette,.cui-overlay,.cui-sidebar-overlay,.cui-tooltip)[data-state=closed]{animation:cui-fade-out var(--cui-motion-fast) var(--cui-motion-easing);pointer-events:none}[data-cui-motion=subtle].cui-drawer-panel[data-state=open]{animation:cui-drawer-in var(--cui-motion-panel) var(--cui-motion-easing)}[data-cui-motion=subtle].cui-drawer-panel[data-state=closed]{animation:cui-drawer-out var(--cui-motion-fast) var(--cui-motion-easing);pointer-events:none}[data-cui-motion=subtle].cui-sidebar-drawer[data-state=open]{animation:cui-navigation-in var(--cui-motion-panel) var(--cui-motion-easing)}[data-cui-motion=subtle].cui-sidebar-drawer[data-state=closed]{animation:cui-navigation-out var(--cui-motion-fast) var(--cui-motion-easing);pointer-events:none}@media (prefers-reduced-motion:reduce){[data-cui-motion],.cui-workspace-shell[data-cui-shell-motion]{--cui-motion-control-transition:none;--cui-motion-group-transition:none;--cui-motion-chevron-transition:none;--cui-motion-shell-transition:0s}[data-cui-motion=subtle]:is(.cui-popover,.cui-select-panel,.cui-date-panel,.cui-notification-panel,.cui-modal,.cui-dialog,.cui-drawer-panel,.cui-sidebar-drawer,.cui-command-palette,.cui-overlay,.cui-sidebar-overlay,.cui-tooltip){animation:none}}@media print{.cui-sidebar,.cui-sidebar-drawer,.cui-sidebar-overlay,.cui-overlay,.cui-mobile-bar,.cui-skip,.cui-workspace-sidebar,.cui-workspace-search,.cui-workspace-collapse,.cui-workspace-header-actions,.cui-toast-viewport,.cui-filter-toolbar,.cui-pagination,.cui-board-hint,.cui-print-hidden{display:none!important}.cui-dashboard-main,.cui-workspace-main,.cui-workspace-canvas{margin:var(--cui-space-0)!important;padding:var(--cui-space-0)!important;min-height:0!important;box-shadow:none!important}.cui-table-scroll,.cui-capacity-heatmap-scroll,.cui-timeline-scroll,.cui-board-scroll{max-height:none!important;overflow:visible!important}.cui-cell-sticky,.cui-table thead th,.cui-capacity-heatmap-table thead th,.cui-capacity-heatmap-row,.cui-timeline-head,.cui-timeline-label{position:static!important}.cui-table thead,.cui-capacity-heatmap-table thead{display:table-header-group}.cui-table tr,.cui-capacity-heatmap-table tr,.cui-timeline-row,.cui-card,.cui-roadmap-card,.cui-metric-card,.cui-data-chart{break-inside:avoid}h1,h2,h3,.cui-card-heading,.cui-table caption{break-after:avoid}.cui-capacity-heatmap,.cui-timeline,.cui-data-chart,.cui-status,.cui-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
