.app-data-viz-sparkline__graphic{width:100%;height:76px}.app-data-viz-sparkline__graphic svg{width:100%;height:100%;display:block;overflow:visible}.app-data-viz-sparkline__baseline{stroke:var(--data-viz-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.app-data-viz-sparkline__line{fill:none;stroke:var(--app-data-viz-tone);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.app-data-viz-sparkline__point{fill:var(--app-data-viz-tone);stroke:var(--paper);stroke-width:1.5px;vector-effect:non-scaling-stroke}.app-data-viz-sparkline__labels{align-items:baseline;gap:var(--space-2);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-data-viz-sparkline__labels strong{color:var(--ink);font-weight:var(--font-semibold)}.app-data-viz-sparkline__labels span:last-child{text-align:right}.app-data-viz-column__scroller{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.app-data-viz-column__plot{width:100%;min-width:calc(var(--app-data-viz-columns) * 64px);gap:var(--space-2);display:grid}.app-data-viz-column__chart{height:168px;padding-top:var(--space-5)}.app-data-viz-column__scale,.app-data-viz-column__labels{grid-template-columns:repeat(var(--app-data-viz-columns), minmax(48px, 1fr));gap:var(--space-2);display:grid}.app-data-viz-column__scale{border-bottom:1px solid var(--data-viz-grid);background:repeating-linear-gradient(to top, var(--data-viz-grid) 0 1px, transparent 1px 25%);height:100%;position:relative}.app-data-viz-column__item{min-width:0;height:100%;display:block;position:relative}.app-data-viz-column__value{bottom:calc(var(--app-data-viz-value) + var(--space-1));max-width:100%;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.app-data-viz-column__bar{width:min(32px, calc(100% - var(--space-2)));height:var(--app-data-viz-value);border-radius:var(--radius-small) var(--radius-small) 0 0;background:var(--app-data-viz-tone);min-height:2px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.app-data-viz-column__label{min-height:2.8em;color:var(--muted);font-size:var(--font-size-caption);text-align:center;text-overflow:ellipsis;line-height:1.35;display:block;overflow:hidden}.app-data-viz-column__target{right:0;bottom:var(--app-data-viz-target);z-index:1;border-top:1px dashed var(--data-viz-marker);position:absolute;left:0}
.app-data-viz-heatmap__scroller{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.app-data-viz-heatmap__table{width:100%;min-width:max-content;border-spacing:var(--space-1);border-collapse:separate;color:var(--ink-soft);font-size:var(--font-size-caption)}.app-data-viz-heatmap__table th{min-width:52px;padding:var(--space-1) var(--space-2);color:var(--muted);font-weight:var(--font-medium);line-height:var(--line-height-caption);text-align:center}.app-data-viz-heatmap__table th:first-child{z-index:1;background:var(--paper);min-width:96px;color:var(--ink-soft);text-align:left;position:sticky;left:0}.app-data-viz-heatmap__table td{padding:0}.app-data-viz-heatmap__cell{border:1px solid var(--line-soft);border-radius:var(--radius-small);background:var(--data-viz-heatmap-0);min-width:52px;min-height:38px;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold);line-height:var(--line-height-caption);place-items:center;display:grid}.app-data-viz-heatmap__cell.is-level-1{background:var(--data-viz-heatmap-1)}.app-data-viz-heatmap__cell.is-level-2{background:var(--data-viz-heatmap-2)}.app-data-viz-heatmap__cell.is-level-3{border-color:var(--data-viz-supporting);background:var(--data-viz-heatmap-3);color:var(--ink)}.app-data-viz-heatmap__cell.is-level-4{border-color:var(--data-viz-primary);background:var(--data-viz-heatmap-4);color:var(--data-viz-on-strong)}.app-data-viz-heatmap__cell.is-empty{background:var(--paper);color:var(--muted);font-weight:var(--font-regular);border-style:dashed}
.app-data-viz-timeline__track{height:var(--control-height-compact);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--data-viz-track);position:relative;overflow:hidden}.app-data-viz-timeline__item{top:0;bottom:0;left:var(--app-data-viz-left);width:var(--app-data-viz-width);min-width:2px;padding-inline:var(--space-2);border-right:1px solid var(--paper);background:var(--app-data-viz-tone);color:var(--ink);font-size:var(--font-size-caption);font-weight:var(--font-semibold);white-space:nowrap;align-items:center;display:flex;position:absolute;overflow:hidden}.app-data-viz-timeline__item.is-tone-primary,.app-data-viz-timeline__item.is-tone-critical{color:var(--data-viz-on-strong)}.app-data-viz-timeline__item span{text-overflow:ellipsis;overflow:hidden}
.app-data-viz--donut{container:donut/inline-size}.app-data-viz-donut__layout{align-items:center;gap:var(--space-6);grid-template-columns:176px minmax(0,1fr);max-width:560px;display:grid}.app-data-viz-donut__graphic{width:176px;height:176px;position:relative}.app-data-viz-donut__graphic svg{width:100%;height:100%;display:block}.app-data-viz-donut__track,.app-data-viz-donut__segment{fill:none;stroke-width:4px}.app-data-viz-donut__track{stroke:var(--data-viz-track)}.app-data-viz-donut__segment{stroke:var(--app-data-viz-tone)}.app-data-viz-donut__center{align-content:center;justify-items:center;gap:var(--space-1);padding:var(--space-5);text-align:center;display:grid;position:absolute;inset:0}.app-data-viz-donut__center strong{color:var(--ink);font-size:var(--font-size-metric);font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-command-title);line-height:var(--line-height-command-title);overflow-wrap:anywhere}.app-data-viz-donut__center span{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.app-data-viz-donut__layout .app-data-viz__legend{grid-template-columns:minmax(0,1fr);gap:0}.app-data-viz-donut__layout .app-data-viz__legend-item{padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--font-size-body)}.app-data-viz-donut__layout .app-data-viz__legend-item:last-child{border-bottom:0}.app-data-viz-donut__layout .app-data-viz__legend-label{white-space:normal;overflow-wrap:anywhere}.app-data-viz-donut__layout .app-data-viz__legend-value{align-items:baseline;gap:var(--space-3);display:inline-flex}.app-data-viz-donut__layout .app-data-viz__legend-suffix{min-width:5ch;color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-regular);text-align:right}@container donut (max-width:420px){.app-data-viz-donut__layout{grid-template-columns:1fr;justify-items:center}.app-data-viz-donut__layout .app-data-viz__legend{width:100%}}
.app-chart-series-0{--chart-series:var(--data-viz-primary)}.app-chart-series-1{--chart-series:var(--data-viz-supporting)}.app-chart-series-2{--chart-series:var(--data-viz-neutral)}.app-chart-series-3{--chart-series:var(--accent-ink)}.app-chart-series-4{--chart-series:var(--ink-soft)}.app-chart-series-5{--chart-series:var(--muted)}.app-comparison{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.app-comparison>li{align-items:center;gap:var(--space-4);grid-template-columns:minmax(100px,28%) minmax(0,1fr);min-width:0;display:grid}.app-comparison__label{overflow-wrap:anywhere;font-weight:var(--font-medium);font-size:var(--font-size-body)}.app-comparison__values{gap:var(--space-2);min-width:0;display:grid}.app-comparison__datum{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(50px,auto);display:grid}.app-comparison__track{background:var(--canvas);border-radius:var(--radius-micro);height:16px;position:relative}.app-comparison__track:after{left:var(--chart-zero);border-left:1px solid var(--line);content:"";position:absolute;top:-3px;bottom:-3px}.app-comparison__bar{border-radius:var(--radius-micro);background:var(--chart-series);height:100%;position:absolute}.app-comparison__value{font-size:var(--font-size-caption);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-comparison__legend{gap:var(--space-3) var(--space-5);color:var(--ink-soft);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-comparison__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.app-comparison__legend i{background:var(--chart-series);width:14px;height:4px}.app-time-series{width:100%;min-height:180px;display:block;overflow:visible}.app-time-series__plot{min-width:0}.app-comparison__legend .app-time-series__legend-mark--1{border-top:3px dashed var(--chart-series);background:0 0;height:0}.app-comparison__legend .app-time-series__legend-mark--2{border-top:3px dotted var(--chart-series);background:0 0;height:0}.app-time-series text{fill:var(--ink-soft);font:12px sans-serif}.app-time-series__grid{stroke:var(--line-soft);stroke-width:1px}.app-time-series__line{stroke:var(--chart-series);stroke-width:2.5px;fill:none;vector-effect:non-scaling-stroke}.app-time-series__point{fill:var(--chart-series)}.app-comparison__scroller{max-width:100%;overflow-x:auto}.app-comparison__stack{background:var(--canvas);border-radius:var(--radius-micro);height:24px;display:flex;overflow:hidden}.app-comparison__stack>span{background:var(--chart-series);border-inline-end:1px solid var(--paper);flex-shrink:0}.app-comparison__exact{gap:var(--space-2) var(--space-4);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;display:flex}.app-comparison__exact div{min-width:0}.app-comparison__exact dt{color:var(--muted);overflow-wrap:anywhere}.app-comparison__exact dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.app-comparison--column{gap:var(--space-5);display:flex}.app-comparison--column>li{align-items:stretch;gap:var(--space-3);flex-direction:column;flex:1 0 112px;display:flex}.app-comparison__columns{gap:var(--space-2);height:180px;padding-inline:var(--space-2);background:var(--canvas);display:flex;position:relative}.app-comparison__columns:after{left:0;right:0;bottom:var(--chart-zero);border-top:1px solid var(--line);content:"";position:absolute}.app-comparison__column-track{flex:1;min-width:12px;position:relative}.app-comparison__column-bar{background:var(--chart-series);border-radius:var(--radius-micro);position:absolute;left:0;right:0}
.app-collection-summary{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;container-type:inline-size}.app-collection-summary__heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.app-collection-summary__heading p{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.app-collection-summary__heading p>strong{font-size:var(--font-size-metric);font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-editorial-title);line-height:var(--line-height-editorial-title)}.app-collection-summary__heading p>span{color:var(--muted)}.app-collection-summary__groups,.app-collection-summary__compact-groups{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.app-collection-summary__group{--collection-tone:var(--status-neutral-accent);align-items:center;gap:var(--space-4);width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--ink);font:inherit;text-align:left;border:0;grid-template-columns:minmax(10rem,1fr) 3rem minmax(5rem,1.1fr) 1.5rem;display:grid}.app-collection-summary__group.is-tone-active{--collection-tone:var(--status-active-accent)}.app-collection-summary__group.is-tone-ready{--collection-tone:var(--status-ready-accent)}.app-collection-summary__group.is-tone-complete{--collection-tone:var(--status-complete-accent)}button.app-collection-summary__group{cursor:pointer}button.app-collection-summary__group:hover,button.app-collection-summary__group[aria-pressed=true]{background:var(--brand-soft)}button.app-collection-summary__group:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-collection-summary__group-label{overflow-wrap:anywhere;min-width:0}.app-collection-summary__group-value{font-size:var(--font-size-lead);text-align:right}.app-collection-summary__track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--line-soft);overflow:hidden}.app-collection-summary__track>span{border-radius:inherit;background:var(--collection-tone);height:100%;display:block}.app-collection-summary__arrow{color:var(--brand);text-align:right}.app-collection-summary__compact-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.app-collection-summary__group.is-compact{background:0 0;grid-template-columns:minmax(0,1fr) auto 1rem}.app-collection-summary__other{margin-top:var(--space-4)}.app-collection-summary__other>summary{width:fit-content;min-height:var(--control-height);padding-block:var(--space-3);color:var(--muted);cursor:pointer}.app-collection-summary__other>summary>span{margin-left:var(--space-2)}.app-collection-summary__other>summary:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-collection-summary--records .app-record-summary-list{margin-bottom:var(--space-4)}.app-collection-summary--records .app-record-summary-list>li{padding-block:var(--space-5)}.app-collection-summary--records .app-record-summary-list__heading>strong{font-size:var(--font-size-lead);line-height:var(--line-height-supporting);display:block}.app-collection-summary--records .app-record-summary-list__heading>strong a{color:var(--ink)}.app-collection-summary--records .app-record-summary-list__heading>strong a:hover{color:var(--brand)}@container (max-width:30rem){.app-collection-summary__group{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto 1rem}.app-collection-summary__track{grid-area:2/1/auto/-1}}
.app-calendar.ant-picker-calendar{background:0 0}.app-calendar .ant-picker-calendar-header{gap:var(--space-2);padding:0 0 var(--space-3);flex-wrap:wrap}.app-calendar .ant-picker-panel{border-top-color:var(--neutral-100)}.app-calendar .ant-picker-cell-inner{transition:none}.app-calendar-cell__utilization{min-height:var(--space-1);justify-content:center;display:flex}.app-calendar-cell__utilization .app-utilization-dots__marks{gap:calc(var(--space-1) / 2)}.app-calendar-cell__utilization .app-utilization-dots__marks i{width:var(--utilization-dot-size-compact);height:var(--utilization-dot-size-compact)}
.app-date-range-control{align-items:center;gap:var(--space-1);grid-template-columns:auto minmax(12rem,auto) auto auto auto;display:inline-grid}.app-date-range-control__arrow.ant-btn,.app-date-range-control__calendar-trigger.ant-btn{min-inline-size:var(--control-height-compact);padding-inline:var(--space-2)}.app-date-range-control__label{color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-prose);text-align:center;white-space:nowrap;min-inline-size:0}.app-date-range-control__calendar{inline-size:min(21rem, calc(100vw - var(--space-6)))}@media (max-width:760px){.app-date-range-control{grid-template-columns:auto 1fr auto auto;inline-size:100%}.app-date-range-control__today{display:none}}
.app-time-window-assist{gap:var(--space-4);flex-direction:column;display:flex}.app-time-window-assist__modes .ant-segmented-item{font-size:var(--font-size-caption)}.app-time-window-assist__body{min-height:var(--time-assist-body-min-height)}.app-time-window-assist__range{align-items:end;gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.app-time-window-assist__range label,.app-time-window-assist__duration>label{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.app-time-window-assist__range label>span,.app-time-window-assist__duration>label>span:first-child{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-time-window-assist__range .app-select{width:100%}.app-time-window-assist__range .ant-select-selection-item{font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.app-time-window-assist__range-connector{min-height:var(--control-height);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold);place-items:center;display:grid}.app-time-window-assist__day-parts{gap:var(--space-2);flex-direction:column;display:flex}.app-time-window-option.app-button.ant-btn{justify-content:flex-start;gap:var(--space-3);width:100%;height:auto;min-height:48px;padding:var(--space-2) var(--space-3);text-align:left}.app-time-window-option.app-button.ant-btn.is-selected{border-color:var(--accent-border)!important;background:var(--accent-surface)!important;color:var(--brand-dark)!important}.app-time-window-option__timeline{width:var(--control-height);height:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-subtle);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.app-time-window-option__timeline i{border-radius:calc(var(--radius-small) / 2);background:var(--neutral-100)}.app-time-window-option__timeline--morning i:first-child,.app-time-window-option__timeline--afternoon i:last-child{background:var(--action-fill)}.app-time-window-option__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.app-time-window-option__copy strong,.app-time-window-option__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-time-window-option__copy strong{color:var(--ink-soft);font-size:var(--font-size-body);font-weight:var(--font-semibold)}.app-time-window-option__copy small{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-regular)}.app-time-window-option__check{width:var(--space-5);height:var(--space-5);color:var(--brand-dark);font-size:var(--font-size-caption);border-radius:50%;flex:none;place-items:center;display:grid}.app-time-window-option.is-selected .app-time-window-option__check{background:var(--brand-soft)}.app-time-window-assist__duration{gap:var(--space-4);padding-top:var(--space-3);flex-direction:column;display:flex}.app-time-window-assist__duration-input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--field-bg);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.app-time-window-assist__duration-input:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring-control)}.app-time-window-assist__duration-input .ant-input-number{width:100%;min-height:var(--control-height);background:0 0;border:0;box-shadow:none!important}.app-time-window-assist__duration-input .ant-input-number-input{height:var(--control-height);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.app-time-window-assist__duration-input>span:last-child{padding-inline:var(--space-3);border-left:1px solid var(--neutral-100);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold);align-items:center;display:flex}.app-time-window-assist__duration-presets{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-time-window-assist__duration-presets .app-button.ant-btn{width:100%;min-width:0;padding-inline:var(--space-2)}.app-time-window-assist__duration-presets .app-button.is-selected{border-color:var(--accent-border)!important;background:var(--accent-surface)!important;color:var(--brand-dark)!important}.app-time-window-assist__preview{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--accent-surface);display:flex}.app-time-window-assist__preview>span{min-width:0}.app-time-window-assist__preview small,.app-time-window-assist__preview strong{display:block}.app-time-window-assist__preview small{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.app-time-window-assist__preview strong{color:var(--brand-dark);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.app-time-window-assist__preview>small{text-align:right;max-width:48%}.app-time-window-assist__preview.is-invalid{border-color:var(--danger-border);background:var(--danger-soft)}.app-time-window-assist__preview.is-invalid strong{color:var(--danger)}
.app-schedule-window{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;min-width:0;display:grid}.app-schedule-window__context{gap:var(--space-1);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--line);grid-column:1/-1;display:grid}.app-schedule-window__context strong{color:var(--ink);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold)}.app-schedule-window__context span{color:var(--muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--line-height-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-schedule-window>label{gap:var(--space-1);min-width:0;display:grid}.app-schedule-window>label>span{color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-schedule-window .app-select{width:100%}.app-schedule-window__result{min-height:var(--control-height-small);align-items:center;gap:var(--space-1);padding-inline:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.app-schedule-window__result strong{color:var(--ink-soft)}
.app-status-label{--app-status-accent:var(--status-neutral-accent);--app-status-border:var(--status-neutral-border);--app-status-surface:var(--status-neutral-surface);grid-template-columns:var(--space-1) minmax(0, 1fr);gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:1px solid var(--app-status-border);border-radius:var(--radius-control);background:var(--app-status-surface);display:inline-grid}.app-status-label--active{--app-status-accent:var(--status-active-accent);--app-status-border:var(--status-active-border);--app-status-surface:var(--status-active-surface)}.app-status-label--ready{--app-status-accent:var(--status-ready-accent);--app-status-border:var(--status-ready-border);--app-status-surface:var(--status-ready-surface)}.app-status-label--complete{--app-status-accent:var(--status-complete-accent);--app-status-border:var(--status-complete-border);--app-status-surface:var(--status-complete-surface)}.app-status-label__accent{width:var(--space-1);border-radius:var(--radius-small);background:var(--app-status-accent);min-height:100%}.app-status-label__content{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-status-label__caption{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-status-label__value{color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}
.app-save-status{color:var(--muted);font-size:var(--font-size-editorial-label);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--line-height-caption);white-space:nowrap}.app-save-status--saving,.app-save-status--dirty{color:var(--ink-soft)}.app-save-status--conflict,.app-save-status--error{color:var(--danger)}.app-change-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);min-width:0;display:flex}.app-change-actions__buttons{align-items:center;gap:var(--space-2);flex:none;display:flex}.bottom-save-bar{justify-content:flex-end;align-items:center;gap:18px;padding:26px 2px 0;display:flex}@media (max-width:767px){.bottom-save-bar{flex-direction:column;align-items:stretch;gap:10px}.app-change-actions{flex-direction:column;align-items:stretch;width:100%}.app-change-actions__buttons{grid-template-columns:1fr;width:100%;display:grid}.app-change-actions__buttons .ant-btn,.bottom-save-bar .ant-btn{width:100%}}
.app-signature-pad{gap:var(--space-2);min-width:0;display:grid}.app-signature-pad__heading{min-height:var(--control-height-small);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold);display:flex}.app-signature-pad__surface{border:1px solid var(--line);border-radius:var(--radius-control);background:linear-gradient(to bottom, transparent calc(100% - 36px), var(--line-soft) calc(100% - 35px), transparent calc(100% - 34px)), var(--paper);min-height:142px;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);position:relative;overflow:hidden}.app-signature-pad__surface:focus-within{border-color:var(--brand);box-shadow:var(--focus-ring-control)}.app-signature-pad__surface.has-drawing{border-color:var(--section-border)}.app-signature-pad__surface.is-disabled{opacity:var(--opacity-disabled)}.app-signature-pad__canvas{width:100%;height:142px;color:var(--ink);cursor:crosshair;touch-action:none;display:block}.app-signature-pad__canvas:focus-visible{outline:none}.app-signature-pad__hint{color:var(--muted);font-size:var(--font-size-caption);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}
.app-table.ant-table-wrapper,.app-table .ant-spin-nested-loading,.app-table .ant-spin-container,.app-table .ant-table-container,.app-table .ant-table-content{width:100%;min-width:0;max-width:100%}.app-table .ant-table{border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;max-width:100%;box-shadow:var(--elevation-flat);overflow:clip}.app-record-summary-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.app-record-summary-list--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.app-record-summary-list>li{min-width:0;padding-block:var(--space-4);border-block-start:1px solid var(--line-soft);overflow-wrap:anywhere}.app-record-summary-list--agenda>li{gap:var(--space-4);flex-wrap:wrap;display:flex}.app-record-summary-list__time{flex:0 180px;margin:0}.app-record-summary-list__content{flex:200px;min-width:0}.app-record-summary-list dl{margin-block:var(--space-3)}.app-record-summary-list dl>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.app-record-summary-list dt{color:var(--muted)}.app-record-summary-list dd{margin:0}.app-record-summary-list__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-record-summary-list__heading>strong{overflow-wrap:anywhere;min-width:0}.app-record-summary-list__status{padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--status-neutral-surface);color:var(--ink-soft);font-size:var(--font-size-caption);overflow-wrap:anywhere}.app-record-summary-list__status.is-tone-active{background:var(--status-active-surface);color:var(--status-active-accent)}.app-record-summary-list__status.is-tone-ready{background:var(--status-ready-surface);color:var(--status-ready-accent)}.app-record-summary-list__status.is-tone-complete{background:var(--status-complete-surface);color:var(--status-complete-accent)}
.app-schedule{min-width:0;container:schedule/inline-size}.app-schedule__toolbar,.app-schedule__navigation{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.app-schedule__toolbar{margin-bottom:var(--space-4);justify-content:space-between}.app-schedule__navigation .app-schedule__date{flex:190px;min-width:140px;max-width:250px}.app-schedule__navigation>.app-button{flex-shrink:0}.app-schedule__toolbar>.app-view-switch{flex:0 200px}.app-schedule__week{border-block:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.app-schedule__day{min-width:0;padding:var(--space-3);border-inline-end:1px solid var(--line-soft)}.app-schedule__day:last-child{border-inline-end:0}.app-schedule__day h4{margin:0 0 var(--space-4);font-size:var(--font-size-caption);color:var(--ink-soft);font-weight:var(--font-semibold)}.app-schedule__day.is-today>h4{color:var(--accent-ink)}.app-schedule__day ol{margin:0;padding:0;list-style:none}.app-schedule__entry{gap:var(--space-2);min-width:0;padding-block:var(--space-3);display:grid}.app-schedule__entry+.app-schedule__entry{border-top:1px solid var(--line-soft)}.app-schedule__time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:var(--font-size-caption)}.app-schedule__entry-body{align-content:start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.app-schedule__entry-body>strong{font-size:var(--font-size-body);line-height:var(--line-height-supporting)}.app-schedule__entry-body>span,.app-schedule__empty{color:var(--muted);font-size:var(--font-size-caption)}.app-schedule__entry-body .app-button{white-space:normal;width:fit-content;max-width:100%}.app-schedule__days{display:none}.app-schedule--agenda .app-schedule__week{display:block}.app-schedule--agenda .app-schedule__day{padding-block:var(--space-4);border-inline-end:0;grid-template-columns:120px minmax(0,1fr);display:grid}.app-schedule--agenda .app-schedule__day+.app-schedule__day{border-top:1px solid var(--line-soft)}.app-schedule--agenda .app-schedule__entry{grid-template-columns:120px minmax(0,1fr);padding-top:0}@container schedule (max-width:1000px){.app-schedule--calendar .app-schedule__week{display:block}.app-schedule--calendar .app-schedule__day:not(.is-selected){display:none}.app-schedule__days{gap:var(--space-1);margin-block:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-schedule__days .app-button{gap:var(--space-1);padding:var(--space-2) var(--space-1);flex-direction:column;min-width:0;height:auto;display:flex}.app-schedule__days .app-button[aria-pressed=true]{background:var(--accent-surface);color:var(--accent-ink);border-color:var(--accent-border-strong)}.app-schedule__count{color:var(--muted);font-size:var(--font-size-caption)}.app-schedule__day{border-inline-end:0}.app-schedule__entry{grid-template-columns:110px minmax(0,1fr)}}@container schedule (max-width:560px){.app-schedule__toolbar{align-items:stretch}.app-schedule__navigation{width:100%}.app-schedule--agenda .app-schedule__day{display:block}.app-schedule--agenda .app-schedule__entry,.app-schedule__entry{grid-template-columns:minmax(0,1fr)}}
.workspace-result{min-width:0;container:workspace-result/inline-size}.workspace-result h3{margin:0 0 var(--space-4);font-size:var(--font-size-body);font-weight:var(--font-semibold)}.workspace-result h4{margin:var(--space-5) 0 var(--space-3);font-size:var(--font-size-body);font-weight:var(--font-semibold);color:var(--ink-soft)}.workspace-result__controls{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.workspace-result__controls>.app-search{flex:220px;min-width:0;max-width:420px}.workspace-result__controls>.app-select{flex:140px;min-width:0;max-width:240px}.workspace-result__records,.workspace-result__column>ul,.workspace-result__gallery{min-width:0;margin:0;padding:0;list-style:none}.workspace-result__record{min-width:0;padding:var(--space-4) 0;gap:var(--space-2);border-bottom:1px solid var(--line-soft);display:grid}.workspace-result__record.is-selected{background:var(--accent-surface)}.workspace-result__identity{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.workspace-result__identity>strong{min-width:0;font-weight:var(--font-semibold);line-height:var(--line-height-supporting);overflow-wrap:anywhere;flex:180px}.workspace-result__status{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);font-size:var(--font-size-caption);color:var(--ink-soft);overflow-wrap:anywhere}.workspace-result__subtitle{color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.workspace-result__details{gap:var(--space-2) var(--space-5);flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.workspace-result__details>div{flex:0 auto;min-width:0;max-width:100%}.workspace-result__details dt{color:var(--muted);font-size:var(--font-size-caption)}.workspace-result__details dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.workspace-result__row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-result__row-actions:empty{display:none}.workspace-result__records--cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.workspace-result__records--cards>li{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);align-content:start}.workspace-result__board{gap:var(--space-5);overscroll-behavior-inline:contain;padding-bottom:var(--space-3);grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.workspace-result__column{min-width:0}.workspace-result__column>h4{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);margin-top:0;display:flex}.workspace-result__column>h4 span{color:var(--muted);font-weight:400}.workspace-result__column .workspace-result__details{gap:var(--space-2);display:grid}.workspace-result__column .workspace-result__record{border:1px solid var(--line-soft);border-radius:var(--radius-control);padding:var(--space-3);margin-bottom:var(--space-3)}.workspace-result__gallery{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));display:grid}.workspace-result__gallery>li{border-bottom:0;align-content:start}.workspace-result__preview,.workspace-result__no-preview{aspect-ratio:4/3;background:var(--canvas);min-width:0;color:var(--ink-soft);border-radius:var(--radius-control);place-items:center;display:grid;overflow:hidden}.workspace-result__preview img{object-fit:cover;width:100%;height:100%}.workspace-result__preview:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:3px}.workspace-result__event-time{font-size:var(--font-size-caption);color:var(--muted);font-variant-numeric:tabular-nums}.workspace-result__records--activity>li{border-inline-start:1px solid var(--line);border-bottom:0;margin-inline-start:var(--space-2);padding-inline-start:var(--space-4)}.workspace-result__muted{color:var(--muted);font-size:var(--font-size-caption);margin-block:var(--space-3)}.workspace-result__chart{min-width:0}.workspace-result__data{margin-top:var(--space-4)}.workspace-result__data>summary{cursor:pointer;color:var(--accent-ink);min-height:44px;padding-block:var(--space-3);width:fit-content}.workspace-result__data>summary:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:2px}@container workspace-result (max-width:600px){.workspace-result__board{display:block}.workspace-result__column+.workspace-result__column{margin-top:var(--space-5)}.workspace-result__controls>.app-search{flex-basis:100%;max-width:none}.workspace-result__controls>.app-select{max-width:none}.workspace-result__details>div{flex-basis:100%}}.app-folder-generated-grid{row-gap:var(--space-6)}.app-folder-generated-block,.app-folder-generated-tabs{grid-column:1/-1;min-width:0}.app-folder-generated-block:empty,.app-folder-generated-tabs:empty{display:none}.app-folder-generated-block{container:folder-content/inline-size}.app-folder-generated-tabs__navigation>.ant-tabs-nav{margin-block-end:var(--space-6)}
.workspace-result__heading{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.workspace-result__heading>h3{margin:0}.workspace-result__count{color:var(--muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.workspace-result-state{padding-block:var(--space-6)}.workspace-result--sparse .workspace-result__record{padding-block:var(--space-5);gap:var(--space-3)}.workspace-result--sparse .workspace-result__identity>strong{font-size:var(--font-size-command-title);line-height:var(--line-height-section-title);letter-spacing:var(--letter-spacing-command-title)}.workspace-result--sparse .workspace-result__records--cards{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.workspace-result--sparse .workspace-result__records--cards>li{border:0;border-block-start:1px solid var(--line);border-radius:0;padding-inline:0}.workspace-result--sparse .workspace-result__details{gap:var(--space-3) var(--space-6)}.workspace-result--sparse .workspace-result__details dd{margin-block-start:var(--space-1)}@container workspace-result (max-width:600px){.workspace-result--sparse .workspace-result__records--cards{gap:var(--space-3)}}
.workspace-metric-composition{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;container:metric-composition/inline-size}.workspace-metric-composition__group{min-width:0}.workspace-metric-composition__group:first-child{grid-column:1/-1}.workspace-metric-composition__group>h3{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-semibold)}.workspace-metric-composition__items{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;display:grid}.workspace-metric-composition__item{min-width:0}.workspace-metric-composition__zero-list{gap:var(--space-2) var(--space-6);color:var(--ink-soft);font-size:var(--font-size-caption);line-height:var(--line-height-supporting);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.workspace-metric-composition__zero-list>li{overflow-wrap:anywhere;min-width:0}.workspace-metric-composition__data>summary{min-height:44px;padding-block:var(--space-3);color:var(--accent-ink);font-size:var(--font-size-caption);cursor:pointer}.workspace-metric-composition__data>summary[hidden]{display:none}.workspace-metric-composition__data>summary:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:2px}.workspace-metric-composition--quiet{gap:var(--space-5) var(--space-6)}.workspace-metric{min-width:0;color:var(--ink)}.workspace-metric__figure{min-width:0;margin:0}.workspace-metric__figure>figcaption{font-size:var(--font-size-caption);line-height:var(--line-height-supporting);color:var(--ink-soft);overflow-wrap:anywhere}.workspace-metric__value{font-size:var(--font-size-metric);line-height:var(--line-height-page-title);font-weight:var(--font-semibold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-block:var(--space-2);display:block}.workspace-metric--featured{padding:var(--space-5);border-radius:var(--radius-card);background:var(--accent-surface);color:var(--accent-ink)}.workspace-metric--featured .workspace-metric__value{font-size:clamp(var(--font-size-metric), 3.5cqi, 2.75rem)}.workspace-metric--featured .workspace-metric__figure>figcaption,.workspace-metric--featured .workspace-metric__breakdown dt{color:var(--accent-ink)}.workspace-metric--positive .workspace-metric__value{color:var(--success)}.workspace-metric--positive.workspace-metric--featured{background:var(--success-soft);color:var(--success)}.workspace-metric--positive.workspace-metric--featured .workspace-metric__figure>figcaption,.workspace-metric--positive.workspace-metric--featured .workspace-metric__breakdown dt{color:var(--success)}.workspace-metric--attention .workspace-metric__value{color:var(--gold-600)}.workspace-metric__context,.workspace-metric__zero,.workspace-metric__previous{color:var(--ink-soft);margin:var(--space-2) 0 0;font-size:var(--font-size-caption);overflow-wrap:anywhere}.workspace-metric__breakdown{gap:var(--space-1);margin:var(--space-3) 0 0;font-size:var(--font-size-caption);display:grid}.workspace-metric__breakdown>div{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.workspace-metric__breakdown dt{color:var(--ink-soft);overflow-wrap:anywhere}.workspace-metric__breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.workspace-metric__data{margin-top:var(--space-2);font-size:var(--font-size-caption)}.workspace-metric__data>summary{font-size:var(--font-size-caption)}.workspace-metric__data>p{max-width:70ch;color:var(--ink-soft)}@container folder-content (max-width:38rem){.workspace-metric-composition{grid-template-columns:minmax(0,1fr)}.workspace-metric-composition__group:first-child{grid-column:auto}}@media (max-width:520px){.workspace-metric-composition{grid-template-columns:minmax(0,1fr)}.workspace-metric-composition__group:first-child{grid-column:auto}.workspace-metric-composition__items{grid-template-columns:minmax(0,1fr)}}
.app-field-history-control__trigger,.app-field-initial-info-control__trigger{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--neutral-500);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.app-field-history-control__trigger svg,.app-field-initial-info-control__trigger svg{width:var(--assist-icon-size);height:var(--assist-icon-size);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px}.app-field-initial-info-control__trigger{color:var(--neutral-400)}.app-field-history-control__trigger:hover,.app-field-initial-info-control__trigger:hover{border-color:var(--line);background:var(--surface-subtle);color:var(--ink-soft)}.app-field-history-control__trigger:focus-visible,.app-field-initial-info-control__trigger:focus-visible{border-color:var(--accent-border);background:var(--accent-surface);box-shadow:var(--focus-ring-keyboard);color:var(--brand);outline:0}.app-field-history-control__trigger[aria-expanded=true],.app-field-initial-info-control__trigger[aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-surface);color:var(--brand)}.app-field-history-control__trigger--compact,.app-field-initial-info-control__trigger--compact{width:var(--control-height-small);height:var(--control-height-small);margin-block:calc((var(--control-height-small) - var(--control-height)) / 2);position:relative}.app-field-history-control__trigger--compact:before,.app-field-initial-info-control__trigger--compact:before{inset:calc((var(--control-height-small) - var(--control-height)) / 2);content:"";position:absolute}.app-field-initial-info-popover.ant-popover{width:min(390px, calc(100vw - var(--space-8)))}.app-field-initial-info{min-width:0;padding:var(--space-4) calc(var(--control-height) + var(--space-2)) var(--space-4) var(--space-4);color:var(--ink-soft);gap:var(--space-2);display:grid}.app-field-initial-info__value{min-width:0;color:var(--ink);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-supporting);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0}.app-field-initial-info__meta{min-width:0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;margin:0;display:flex}.app-field-initial-info__meta strong{color:var(--ink-soft);font-weight:var(--font-semibold)}@media (min-width:480px){.app-field-initial-info__meta{white-space:nowrap;flex-wrap:nowrap}}.app-field-history-form-label{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.app-field-history-form-label>span:first-child{overflow-wrap:anywhere;min-width:0}.app-folder-workspace .app-field-history-form-label>:is(.app-field-history-control__trigger,.app-field-initial-info-control__trigger){opacity:0;pointer-events:none}.app-folder-workspace.is-configuring .app-field-history-form-label>:is(.app-field-history-control__trigger,.app-field-initial-info-control__trigger){display:none}.app-folder-workspace .ant-form-item:is(:focus-within,[data-app-folder-field-active=true]) .app-field-history-form-label>:is(.app-field-history-control__trigger,.app-field-initial-info-control__trigger),.app-folder-workspace .app-field-history-form-label>:is(.app-field-history-control__trigger,.app-field-initial-info-control__trigger)[aria-expanded=true]{opacity:1;pointer-events:auto}.app-field-history-form-item--restored .ant-input,.app-field-history-form-item--restored .ant-input-affix-wrapper,.app-field-history-form-item--restored .ant-select-selector{border-color:var(--gold-200);background:var(--gold-50)}.app-field-history-popover.ant-popover{width:min(440px, calc(100vw - var(--space-8)))}.app-field-history{min-width:0;color:var(--ink-soft)}.app-field-history__header{padding:var(--space-5) calc(var(--control-height) + var(--space-3)) var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft)}.app-field-history__header>span{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold);line-height:var(--line-height-caption);display:block}.app-field-history__header h3{min-width:0;color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-section-title);line-height:var(--line-height-section-title);overflow-wrap:anywhere;margin:0}.app-field-history__header-title{min-width:0;margin-top:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.app-field-history__header-title>span{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);flex:none}.app-field-history__header p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere}.app-field-history__draft,.app-field-history__error,.app-field-history__load-more-error{margin:var(--space-4) var(--space-5) 0}.app-field-history__draft.app-notice,.app-field-history__error.app-notice,.app-field-history__load-more-error.app-notice{padding:var(--space-3)}.app-field-history__state{padding:var(--space-4) var(--space-5)}.app-field-history__state .ant-empty{margin-block:0}.app-field-history__state .ant-empty-image{display:none}.app-field-history__state .app-content-state__description{font-size:var(--font-size-caption)}.app-field-history__versions{padding:0 var(--space-5);margin:0;list-style:none;display:grid}.app-field-history__versions>li{min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--line-soft)}.app-field-history__versions>li:last-child{border-bottom:0}.app-field-history__version-heading{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.app-field-history__version-value{min-width:0}.app-field-history__empty-value{color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-medium);line-height:var(--line-height-supporting)}.app-history-restore.app-button.ant-btn{min-height:var(--control-height);padding-inline:var(--space-3);font-size:var(--font-size-caption);white-space:nowrap}.app-history-restore.app-button.ant-btn:not(:disabled):hover{border-color:var(--accent-border);background:var(--accent-surface);color:var(--brand)}.app-field-history__current{padding-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-semibold);line-height:var(--line-height-caption);white-space:nowrap;align-items:center;gap:var(--space-2);display:inline-flex}.app-field-history__current>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--action-fill)}.app-field-history__version-value pre,.app-field-history__version-value summary{color:var(--ink);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-supporting);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;margin:0}.app-field-history__version-value details pre{padding:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-small);background:var(--surface-subtle)}.app-field-history__version-value summary{cursor:pointer}.app-field-history__version-value summary:hover{color:var(--brand)}.app-field-history__version-value summary:focus-visible{border-radius:var(--radius-small);box-shadow:var(--focus-ring-keyboard);outline:0}.app-field-history__version-meta{min-width:0;margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.app-field-history__version-meta strong{color:var(--ink-soft);font-weight:var(--font-medium)}.app-field-history__initial-label{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);display:block}.app-field-history__more{padding:0 var(--space-5) var(--space-5);justify-content:flex-end;display:flex}@media (max-width:480px){.app-field-history__version-heading{grid-template-columns:minmax(0,1fr)}.app-history-restore.app-button.ant-btn{width:fit-content}}
.app-reorder-list{min-width:0}.app-reorder-list__items{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.app-reorder-list__item{min-width:0;min-height:calc(var(--control-height) + 2 * var(--space-2));align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;transition:background .15s,opacity .15s;display:grid;position:relative}.app-reorder-list__item+.app-reorder-list__item{border-top:1px solid var(--line-soft)}.app-reorder-list__item.is-dragging{background:var(--surface-subtle);box-shadow:var(--elevation-drag);opacity:.72}.app-reorder-list__item.is-drop-before,.app-reorder-list__item.is-drop-after{background:var(--surface-subtle)}.app-reorder-list__item.is-drop-before:before,.app-reorder-list__item.is-drop-after:after{z-index:1;right:var(--space-2);left:var(--space-2);border-radius:var(--radius-pill);background:var(--action-fill);content:"";pointer-events:none;height:2px;position:absolute}.app-reorder-list__item.is-drop-before:before{top:0}.app-reorder-list__item.is-drop-after:after{bottom:0}.app-reorder-list__content{overflow-wrap:anywhere;min-width:0}.app-reorder-list__controls{align-items:center;gap:var(--space-1);flex:none;display:flex}.app-reorder-list__handle.app-button.ant-btn,.app-reorder-list__move.app-button.ant-btn{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);padding:0}.app-reorder-list__handle.app-button.ant-btn{color:var(--muted);cursor:grab}.app-reorder-list__handle.app-button.ant-btn:active{cursor:grabbing}.app-reorder-list__handle svg{width:18px;height:18px}.app-reorder-list__move svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px}@media (max-width:620px){.app-reorder-list__item{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.app-reorder-list__controls{justify-content:flex-end}}
.app-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.app-row-actions__primary{max-width:100%}.app-row-actions__primary>span:not(.ant-btn-icon){text-overflow:ellipsis;overflow:hidden}.app-row-actions__menu-trigger.app-button.ant-btn{width:var(--control-height);min-width:var(--control-height);padding-inline:0}.app-row-actions__menu-trigger svg{width:var(--space-5);height:var(--space-5)}.app-row-actions-menu .ant-dropdown-menu-item{min-height:var(--control-height-small);color:var(--ink-soft);font-size:var(--font-size-body);align-items:center}.app-row-actions-menu .ant-dropdown-menu-item:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}
.app-super-list-identity-cell{min-width:0;display:grid}.app-super-list-identity-cell--with-leading{align-items:center;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.app-super-list-identity-cell__leading{place-items:center;min-width:0;display:inline-grid}.app-super-list-identity-cell__body,.app-super-list-identity-cell__primary,.app-super-list-identity-cell__supporting{min-width:0;display:grid}.app-super-list-identity-cell__body{gap:var(--space-1)}.app-super-list-identity-target{border-radius:var(--radius-control);width:100%;min-width:0;color:var(--brand);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.app-super-list-identity-target--primary{min-height:var(--control-height);padding:var(--space-2) var(--space-3)}.app-super-list-identity-target--supporting{width:max-content;max-width:100%;min-height:var(--control-height);padding:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--font-size-caption)}.app-super-list-identity-target:hover,.app-super-list-identity-target:focus-visible{color:var(--brand-hover)}.app-super-list-identity-target--primary:hover .app-super-list-identity-target__primary,.app-super-list-identity-target--primary:focus-visible .app-super-list-identity-target__primary{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.app-super-list-identity-target:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-super-list-identity-target.is-dirty{background:var(--status-active-surface)}.app-super-list-identity-target:disabled{color:var(--muted);cursor:not-allowed;opacity:.62}.app-super-list-identity-target__content{overflow-wrap:anywhere;white-space:normal;gap:var(--space-1);min-width:0;display:grid}.app-super-list-identity-target__primary{color:currentColor;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-bold);line-height:var(--line-height-supporting);overflow-wrap:anywhere;white-space:normal}.app-super-list-identity-target__secondary{min-width:0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere}
.app-super-list{width:var(--page-content-frame-width,100%);min-width:0;margin-inline:auto}.app-list-workspace__supporting{width:var(--page-content-frame-width,100%);min-width:0;margin:0 auto var(--space-3)}.app-list-workspace__embedded-header{align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);grid-template-columns:minmax(240px, var(--command-search-width)) minmax(0, 1fr);display:grid}.app-list-workspace__embedded-search{min-width:0}.app-list-workspace__embedded-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.app-editable-list-actions,.app-editable-list-actions__controls,.app-editable-list-actions__controls .app-change-actions__buttons{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-editable-list-actions__controls .app-change-actions__buttons{white-space:nowrap}.app-editable-list-dirty-state{min-height:var(--control-height-small);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--status-active-border);border-radius:var(--radius-control);background:var(--status-active-surface);color:var(--status-active-accent);font-size:var(--font-size-caption);font-weight:var(--font-semibold);white-space:nowrap;display:inline-flex}.app-editable-list-dirty-state.is-conflict,.app-editable-list-dirty-state.is-error{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.app-editable-list-dirty-state:before{width:var(--space-2);height:var(--space-2);background:var(--status-active-accent);content:"";border-radius:50%}.app-editable-list-dirty-state.is-conflict:before,.app-editable-list-dirty-state.is-error:before{background:var(--danger)}.app-super-list-state.app-card{min-height:260px}.app-super-list-state .ant-card-body{align-items:center;min-height:258px;display:grid}.app-super-list-state.is-compact.app-card,.app-super-list-state.is-compact .ant-card-body{min-height:0}.app-super-list-state .ant-empty-description>span{gap:var(--space-1);display:grid}.app-super-list-state .ant-empty-description strong{color:var(--ink)}.app-super-list-state .ant-empty-description small{color:var(--muted)}.app-super-list-inline-state{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:112px;padding:var(--space-3);color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-supporting);text-align:center;flex-wrap:wrap;display:flex}.app-super-list-inline-state__reset.app-button.ant-btn{min-height:var(--control-height-small)}@media (max-width:767px){.app-super-list{width:var(--page-content-frame-width,100%)}.app-editable-list-actions{flex-direction:column;align-items:flex-end}.app-list-workspace__embedded-header{grid-template-columns:minmax(0,1fr)}.app-list-workspace__embedded-actions{justify-content:flex-start}}
.app-super-list__table{min-width:0}.app-super-list__table .app-table .ant-table{background:var(--paper)}.app-super-list__table .app-table .ant-table-container{border-radius:var(--radius-card)}.app-super-list__table .app-table .ant-table-thead>tr>th{border-bottom-color:var(--line);background:var(--surface-subtle);color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-editorial-label);white-space:normal;position:relative}.app-super-list__column-label{min-width:0;max-height:3em;line-height:var(--line-height-caption);line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-super-list__table .app-table .ant-table-column-sorters,.app-super-list__table .app-table .ant-table-filter-column{gap:var(--space-1);min-width:0}.app-super-list__table .app-table .ant-table-column-title{min-width:0}.app-super-list__table .app-table .ant-table-thead>tr>th.ant-table-column-sort,.app-super-list__table .app-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:var(--neutral-100)}.app-super-list__table .app-table .ant-table-tbody>tr>td{color:var(--ink-soft);vertical-align:middle}.app-super-list__table .app-table .ant-table-tbody>tr.ant-table-row:hover>td,.app-super-list__table .app-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--surface-subtle)}.app-super-list__table .app-table .ant-table-cell-fix-left,.app-super-list__table .app-table .ant-table-cell-fix-right,.app-super-list__table .app-table .ant-table-cell-fix-start,.app-super-list__table .app-table .ant-table-cell-fix-end{background:var(--paper)}.app-super-list__table .app-table .ant-table-thead .ant-table-cell-fix-left,.app-super-list__table .app-table .ant-table-thead .ant-table-cell-fix-right,.app-super-list__table .app-table .ant-table-thead .ant-table-cell-fix-start,.app-super-list__table .app-table .ant-table-thead .ant-table-cell-fix-end,.app-super-list__table .app-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.app-super-list__table .app-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-right,.app-super-list__table .app-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-start,.app-super-list__table .app-table .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-end{background:var(--surface-subtle)}.app-super-list__table .app-table .ant-table-cell-fix-left-last,.app-super-list__table .app-table .ant-table-cell-fix-start-shadow{border-inline-end:1px solid var(--line)}.app-super-list__table .app-table .ant-table-cell-fix-right-first,.app-super-list__table .app-table .ant-table-cell-fix-end-shadow{border-inline-start:1px solid var(--line)}.app-super-list__table .app-table .ant-table-cell-fix-left-last:after,.app-super-list__table .app-table .ant-table-cell-fix-right-first:after,.app-super-list__table .app-table .ant-table-cell-fix-start-shadow:after,.app-super-list__table .app-table .ant-table-cell-fix-end-shadow:after{box-shadow:var(--elevation-flat)!important}.app-super-list__table .app-table .ant-table-pagination{margin:var(--space-5) 0 0;align-items:center}.app-super-list__table .app-table .ant-pagination-total-text{color:var(--muted);font-size:var(--font-size-caption);margin-inline-end:auto}.app-super-list__column-resizer{z-index:4;top:var(--space-2);right:-4px;bottom:var(--space-2);width:var(--space-2);cursor:col-resize;touch-action:none;position:absolute}.app-super-list__column-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:0;bottom:0;right:3px}.app-super-list__column-resizer:hover:after,.app-super-list__column-resizer:focus-visible:after{background:var(--action-fill)}.app-super-list__column-resizer:focus-visible{border-radius:var(--radius-small);box-shadow:var(--focus-ring-keyboard);outline:0}.is-resizing-super-list,.is-resizing-super-list *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.app-super-list--compact .app-super-list__table .app-table .ant-table-tbody>tr>td{line-height:var(--line-height-caption)}.app-super-list__cell-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.app-super-list__table--records .app-table .ant-table-container{border-radius:0;overflow:clip}.app-super-list__table--records .app-table .ant-table-content,.app-super-list__table--records .app-table .ant-table-body{overflow-x:hidden!important}.app-super-list__table--records .app-table table{table-layout:auto!important;width:100%!important;min-width:0!important}.app-super-list__table--records .app-table colgroup,.app-super-list__table--records .app-table .ant-table-measure-row{display:none}.app-super-list__table--records .app-table .ant-table-thead,.app-super-list__table--records .app-table .ant-table-tbody{width:100%;display:block}.app-super-list__table--records .app-table .ant-table-thead{border-bottom:1px solid var(--line);background:var(--surface-subtle)}.app-super-list__table--records .app-table .ant-table-thead>tr{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));width:100%;display:grid}.app-super-list__table--records .app-table .ant-table-thead>tr>th{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-bottom:0;align-items:center;display:flex;width:auto!important;min-width:0!important}.app-super-list__table--records .app-table .ant-table-thead .ant-table-column-sorters,.app-super-list__table--records .app-table .ant-table-thead .ant-table-filter-column{width:100%}.app-super-list__table--records .app-table .ant-table-tbody>tr{border-bottom:1px solid var(--line);width:100%;display:block}.app-super-list__table--records .app-table .ant-table-tbody>tr>td{box-sizing:border-box;align-items:start;gap:var(--space-3);padding:var(--space-2) var(--space-3);white-space:normal;border-bottom:0;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);display:grid;width:100%!important;min-width:0!important}.app-super-list__table--records .app-table .ant-table-tbody>tr>td[data-record-cell=identity]{padding-top:var(--space-4);display:block}.app-super-list__table--records .app-table .ant-table-tbody>tr>td[data-record-cell=identity]:before{content:none}.app-super-list__table--records .app-table .ant-table-tbody>tr>td[data-record-cell=identity]>.app-super-list__cell-content{grid-column:auto}.app-super-list__table--records .app-table .ant-table-tbody>tr>td:last-child{padding-bottom:var(--space-4)}.app-super-list__table--records .app-table .ant-table-tbody>tr>td:before{min-width:0;color:var(--muted);content:attr(data-label);font-size:var(--font-size-caption);font-weight:var(--font-semibold);line-height:var(--line-height-caption);overflow-wrap:anywhere;text-align:start}.app-super-list__table--records .app-table .ant-table-tbody>tr>td>.app-super-list__cell-content{white-space:normal;grid-column:2;min-width:0;max-width:100%}.app-super-list__table--records .app-table .ant-table-tbody>tr.ant-table-placeholder>td{padding:var(--space-3);display:block}.app-super-list__table--records .app-table .ant-table-tbody>tr.ant-table-placeholder>td:before{content:none}.app-super-list__table--records .app-table .ant-table-pagination{gap:var(--space-2);flex-wrap:wrap}@media (max-width:767px){.app-super-list__table{margin-inline:calc(var(--space-2) * -1)}.app-super-list__table .app-table .ant-table{border-radius:var(--radius-medium)}.app-super-list__table .app-table .ant-table-pagination{margin-inline:var(--space-2)}.app-super-list--embedded .app-super-list__table{margin-inline:0}}
.app-super-list-inline-field.ant-input,.app-super-list-inline-field.ant-input-affix-wrapper{min-width:0;box-shadow:var(--elevation-flat);background:0 0;border-color:#0000}.app-super-list-inline-field.ant-input:hover,.app-super-list-inline-field.ant-input-affix-wrapper:hover{border-color:var(--accent-border);background:var(--paper)}.app-super-list-inline-field.ant-input:focus,.app-super-list-inline-field.ant-input-affix-wrapper-focused{border-color:var(--brand);background:var(--paper);box-shadow:var(--focus-ring-control)}.app-super-list-inline-field.app-assisted-field--active.ant-input-affix-wrapper{background:0 0;border-color:#0000}.app-super-list-inline-field.app-assisted-field--active.ant-input-affix-wrapper:hover{border-color:var(--accent-border);background:var(--paper)}.app-super-list-inline-field .app-assisted-field__selected-mark{display:none}.app-super-list-inline-field .app-assisted-field__trigger.app-button.ant-btn{width:var(--control-height-small);min-width:var(--control-height-small);min-height:var(--control-height-small)}.app-super-list-inline-field.app-assisted-field--active .app-assisted-field__trigger.app-button.ant-btn{color:var(--muted)!important;background:0 0!important}.app-super-list-inline-field.app-assisted-field--active .app-assisted-field__trigger.app-button.ant-btn:hover,.app-super-list-inline-field.app-assisted-field--active .app-assisted-field__trigger.app-button.ant-btn:focus-visible{background:var(--accent-surface)!important;color:var(--brand)!important}.app-super-list-inline-field.is-dirty .app-assisted-field__trigger.app-button.ant-btn{color:var(--status-active-accent)!important}.app-super-list-inline-field.is-dirty.ant-input,.app-super-list-inline-field.is-dirty.ant-input-affix-wrapper,.app-super-list-inline-field.is-dirty.app-assisted-field--active.ant-input-affix-wrapper{border-color:var(--status-active-border);background:var(--status-active-surface)}.app-super-list-inline-field.is-dirty.ant-input:hover,.app-super-list-inline-field.is-dirty.ant-input-affix-wrapper:hover,.app-super-list-inline-field.is-dirty.ant-input:focus,.app-super-list-inline-field.is-dirty.ant-input-affix-wrapper-focused{border-color:var(--status-active-accent);background:var(--status-active-surface)}@media (hover:none),(pointer:coarse){.app-super-list-inline-field .app-assisted-field__trigger.app-button.ant-btn{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height)}}
.app-super-list-history-cell{grid-template-columns:minmax(0, 1fr) var(--control-height);align-items:end;gap:var(--space-1);min-width:0;display:grid}.app-super-list-history-cell__content{text-overflow:ellipsis;min-width:0;overflow:hidden}
.app-super-list-controls{min-height:var(--control-height);align-items:center;gap:var(--space-3);padding:0 var(--space-1) var(--space-3);grid-template-columns:minmax(150px,1fr) auto minmax(0,1fr);display:grid}.app-super-list__result-count{color:var(--muted);font-size:var(--font-size-body);font-weight:var(--font-medium)}.app-super-list-controls>.app-view-switch{width:430px;max-width:470px}.app-super-list__control-button.app-button.ant-btn{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:var(--font-size-caption);color:var(--ink-soft)!important}.app-super-list__control-button.app-button.ant-btn .ant-btn-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px;height:17px}.app-super-list__control-button.is-active.app-button.ant-btn{border-color:var(--accent-border)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important}.app-super-list__count{min-width:var(--space-5);height:var(--space-5);border-radius:var(--radius-small);background:var(--action-fill);color:var(--on-action);font-size:var(--font-size-caption);place-items:center;line-height:1;display:inline-grid}.app-super-list-active-filters{min-height:var(--control-height-small);align-items:center;gap:var(--space-2);padding:0 var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.app-super-list-active-filters .ant-tag{min-height:var(--control-height-small);align-items:center;gap:var(--space-1);padding-inline:var(--space-3);border-color:var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--ink-soft);font-size:var(--font-size-caption);display:inline-flex}.app-super-list-active-filters .ant-tag>span:first-child,.app-super-list-active-filters .ant-tag-close-icon{color:var(--muted)}.app-super-list__text-action.app-button.ant-btn{min-height:var(--control-height-small);padding-inline:var(--space-2);font-size:var(--font-size-caption);color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.app-super-list__text-action.app-button.ant-btn:hover{color:var(--brand)!important}@media (max-width:900px){.app-super-list-controls{grid-template-columns:minmax(0,1fr) auto}.app-super-list-controls>.app-view-switch{grid-area:2/1/auto/-1;width:100%;max-width:none}}@media (max-width:620px){.app-super-list-controls{padding-inline:0}}
.app-super-list-popover .ant-popover-inner{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--elevation-overlay)}.app-super-list-popover__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-soft);display:flex}.app-super-list-popover__heading>div{gap:var(--space-1);display:grid}.app-super-list-popover__heading strong{color:var(--ink);font-size:var(--font-size-body)}.app-super-list-popover__heading span{color:var(--muted);font-size:var(--font-size-caption)}.app-super-list-column-filter{width:320px;padding:var(--space-4)}.app-super-list-column-filter__heading{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.app-super-list-column-filter__heading strong{color:var(--ink);font-size:var(--font-size-body)}.app-super-list-column-filter__heading span{color:var(--muted);font-size:var(--font-size-caption)}.app-super-list-column-filter .app-select{width:100%}.app-super-list-column-filter__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.app-super-list-column-filter__actions .app-button.ant-btn{min-height:var(--control-height-small)}.app-super-list__header-filter-icon{width:16px;height:16px;color:var(--neutral-500);place-items:center;display:inline-grid}.app-super-list__header-filter-icon svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.app-super-list__header-filter-icon.is-active{color:var(--brand)}
.app-super-list-columns{width:min(680px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;overflow-y:auto}.app-super-list-columns__trigger.app-view-configuration__button.app-button.ant-btn{width:auto;min-width:var(--control-height);padding-inline:var(--space-3)}.app-super-list-columns__trigger-label{white-space:nowrap}.app-super-list-columns__list{max-height:min(360px,45vh);padding-block:var(--space-2);overflow-y:auto}.app-super-list-columns__overview{min-width:0;margin-block:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-super-list-columns__overview strong,.app-super-list-columns__required strong{min-width:0;color:var(--ink);font-weight:var(--font-semibold);overflow-wrap:anywhere}.app-super-list-columns__overview span,.app-super-list-columns__required span,.app-super-list-columns__section-heading span{color:var(--muted);font-size:var(--font-size-caption);flex:none}.app-super-list-columns__required{min-width:0;min-height:var(--control-height);padding:var(--space-3) var(--space-2);border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-grouped-selection{gap:var(--space-3);min-width:0;display:grid}.app-grouped-selection__groups{overscroll-behavior:contain;border-top:1px solid var(--line);min-width:0;max-height:min(360px,45vh);display:grid;overflow-y:auto}.app-super-list-columns:has(.app-super-list-columns__advanced[open]) .app-grouped-selection__groups{max-height:min(180px,20vh)}.app-grouped-selection__group{border-bottom:1px solid var(--line);min-width:0}.app-grouped-selection__header{align-items:center;gap:var(--space-1);grid-template-columns:var(--control-height) minmax(0, 1fr);min-width:0;display:grid}.app-grouped-selection__group-checkbox.ant-checkbox-wrapper{width:var(--control-height);height:var(--control-height);place-items:center start;margin:0;display:grid}.app-grouped-selection__toggle{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) 0;border-radius:var(--radius-control);color:var(--ink);cursor:pointer;font:inherit;justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;background:0 0;border:0;display:flex}.app-grouped-selection__toggle:hover{color:var(--brand)}.app-grouped-selection__toggle:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-grouped-selection__toggle>span{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.app-grouped-selection__toggle strong,.app-grouped-selection__item strong{min-width:0;color:var(--ink);font-weight:var(--font-semibold);overflow-wrap:anywhere}.app-grouped-selection__toggle small{color:var(--muted);font-size:var(--font-size-caption);flex:none}.app-grouped-selection__chevron{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:20px;height:20px;transition:transform .16s ease-out;transform:rotate(0)}.app-grouped-selection__chevron.is-expanded{transform:rotate(90deg)}.app-grouped-selection__items{min-width:0;background:var(--surface-subtle);padding-inline-start:calc(var(--control-height) + var(--space-1));display:grid}.app-grouped-selection__item{min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.app-grouped-selection__empty{padding:var(--space-5) 0;color:var(--muted);text-align:center;margin:0}.app-super-list-columns:has(.app-super-list-columns__advanced[open]) .app-super-list-columns__list{max-height:min(180px,20vh)}.app-super-list-column{align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-2);border-bottom:1px solid var(--line-soft);background:var(--paper);grid-template-columns:20px minmax(120px,1fr) auto;display:grid}.app-super-list-column.is-dragging{background:var(--surface-subtle);opacity:.72}.app-super-list-column__grip{width:var(--space-5);height:var(--space-7);color:var(--neutral-500);cursor:grab;place-items:center;display:grid}.app-super-list-column__grip svg{fill:currentColor;width:18px;height:18px}.app-super-list-column .ant-checkbox-wrapper{min-width:0;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-super-list-column>strong{min-width:0;color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold);overflow-wrap:anywhere}.app-super-list-column__order{gap:var(--space-1);display:flex}.app-super-list__icon-button.app-button.ant-btn{width:var(--control-height-small);min-width:var(--control-height-small);min-height:var(--control-height-small);padding:0}.app-super-list__icon-button svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:16px;height:16px}.app-super-list-column__width{align-items:center;gap:var(--space-2);grid-template-columns:minmax(70px,1fr) 42px;display:grid}.app-super-list-column__width .ant-slider{margin-inline:var(--space-1)}.app-super-list-column__width>span{color:var(--muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;text-align:right}.app-super-list-columns__advanced{border-top:1px solid var(--line-soft)}.app-super-list-columns__advanced>summary{min-height:var(--control-height);padding:var(--space-3) var(--space-2);border-radius:var(--radius-control);color:var(--ink-soft);cursor:pointer}.app-super-list-columns__advanced>summary::marker{color:var(--muted)}.app-super-list-columns__advanced>summary:hover{background:var(--surface-subtle)}.app-super-list-columns__advanced>summary:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-super-list-columns__advanced>summary strong{color:var(--ink);font-size:var(--font-size-body)}.app-super-list-columns__advanced>summary span{color:var(--muted);font-size:var(--font-size-caption);margin-inline-start:var(--space-2)}.app-super-list-columns__advanced-content{gap:var(--space-4);padding:0 var(--space-2) var(--space-2);display:grid}.app-super-list-columns__order-section{gap:var(--space-2);min-width:0;display:grid}.app-super-list-columns__section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.app-super-list-columns__section-heading strong{color:var(--ink);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-super-list-columns__order-section .app-super-list-columns__list{max-height:min(240px,24vh);padding-block:0}.app-super-list-columns__advanced-list{max-height:min(300px,28vh);overflow-y:auto}.app-super-list-column-advanced{min-width:0;min-height:58px;padding:var(--space-2) 0;border-bottom:1px solid var(--line-soft);align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,1fr) 132px minmax(142px,1fr);display:grid}.app-super-list-column-advanced>strong{min-width:0;color:var(--ink-soft);font-size:var(--font-size-caption);overflow-wrap:anywhere}.app-super-list-columns__density{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-soft);display:flex}.app-super-list-columns__density>span{color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-super-list-columns__density .app-view-switch{width:280px}@media (max-width:620px){.app-super-list-columns{width:min(360px, calc(100vw - var(--space-6)))}.app-super-list-columns>.app-super-list-popover__heading{flex-direction:column;align-items:stretch}.app-super-list-columns__overview,.app-super-list-columns__section-heading{flex-direction:column;align-items:flex-start;gap:2px}.app-grouped-selection__toggle>span{gap:2px;display:grid}.app-grouped-selection__items{padding-inline-start:var(--space-4)}.app-super-list-column-advanced{grid-template-columns:minmax(0,1fr) 132px;align-items:center}.app-super-list-column-advanced .app-super-list-column__width{grid-column:1/-1}.app-super-list-columns__advanced>summary span{margin-block-start:2px;margin-inline-start:0;display:block}.app-super-list-columns__density{flex-direction:column;align-items:stretch}.app-super-list-columns__density .app-view-switch{width:100%}}@media (prefers-reduced-motion:reduce){.app-grouped-selection__chevron{transition:none}}@media (max-width:440px){.app-super-list-columns__trigger.app-view-configuration__button.app-button.ant-btn{width:var(--control-height);min-width:var(--control-height);padding-inline:0}.app-super-list-columns__trigger-label{display:none}}
.ant-modal-wrap{padding-block:var(--space-4);overscroll-behavior:contain;overflow-y:auto}.ant-modal{max-height:calc(min(100vh, 100dvh) - var(--space-8));max-width:calc(100vw - var(--space-8));padding-bottom:0}.ant-modal .ant-modal-content{max-height:inherit;border-radius:var(--radius-modal);box-shadow:var(--elevation-modal);border:0;flex-direction:column;display:flex;overflow:hidden}.ant-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw;box-shadow:var(--elevation-modal)!important}.ant-drawer .ant-drawer-content{min-height:0}.ant-drawer .ant-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover .ant-popover-inner{box-shadow:var(--elevation-overlay)}.ant-form-item .ant-form-item-label>label{color:var(--ink-soft);font-size:var(--font-size-editorial-label);font-weight:var(--font-semibold)}.ant-input,.ant-input-affix-wrapper,.ant-input-group-addon{background:var(--field-bg)}
.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{border-radius:var(--radius-medium);background:var(--action-fill);width:42px;height:42px;color:var(--on-action);place-items:center;font-size:20px;display:grid}.brand-name,.brand-caption{display:block}.brand-name{font-size:16px;font-weight:var(--font-bold);letter-spacing:-.015em}.brand-caption{color:var(--muted);font-size:11px;font-weight:var(--font-semibold);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.app-shell{grid-template-columns:var(--app-navigation-rail-width) minmax(0, 1fr);min-height:100vh;display:grid}.app-content{min-width:0}.app-unavailable-page{min-height:min(620px,72dvh);padding:var(--space-8) var(--space-5);place-items:center;display:grid}.app-configuration-session-content{display:contents}.app-configuration-session-content[hidden]{display:none}body[data-app-configuration-suspended] .app-configuration-editor-overlay-root,body[data-app-configuration-suspended] .app-configuration-editor-overlay{display:none!important}.app-configuration-route-gate{width:min(var(--page-content-max-width), calc(100% - var(--space-9)));min-height:min(620px,72dvh);padding-block:var(--space-8);align-items:center;margin-inline:auto;display:grid}.app-configuration-route-gate__screen-copy{display:none}.app-navigation-overlay-backdrop{z-index:50;background:var(--overlay-scrim);cursor:default;border:0;padding:0;position:fixed;inset:0}.app-navigation-overlay{z-index:70;width:min(var(--app-navigation-overlay-width), calc(100vw - var(--app-navigation-rail-width)));min-width:0;height:100dvh;padding:var(--space-5);border-inline-end:1px solid var(--line);background:var(--paper);box-shadow:var(--elevation-overlay);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:var(--app-navigation-rail-width)}.app-navigation-overlay.is-access-configuring{width:min(var(--app-navigation-editor-overlay-width), calc(100vw - var(--app-navigation-rail-width)))}.app-navigation-overlay-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-1) var(--space-1) var(--space-5);border-bottom:1px solid var(--line-soft);flex:none;display:flex}.app-navigation-overlay-header>div{min-width:0}.app-navigation-overlay-kicker{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--font-size-micro);font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;display:block}.app-navigation-overlay-header h2{color:var(--ink);font-size:20px;font-weight:var(--font-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.app-navigation-overlay-close.app-button--secondary.ant-btn-default{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border-color:var(--line)!important;color:var(--ink-soft)!important;background:0 0!important;padding:0!important}.app-navigation-overlay-close.app-button--secondary.ant-btn-default:not(:disabled):hover{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important}.app-navigation-overlay-close svg{width:20px;height:20px;display:block}.app-navigation-overlay-scroll,.app-navigation-overlay-editor{flex:auto;min-height:0}.app-navigation-overlay-scroll{padding:var(--space-5) var(--space-1);overscroll-behavior:contain;scrollbar-color:var(--neutral-300) transparent;scrollbar-width:thin;overflow-y:auto}.app-navigation-overlay-editor{display:flex}.app-navigation-overlay-footer{min-width:0;padding:var(--space-4) var(--space-1) 0;border-top:1px solid var(--line-soft);gap:var(--space-2);flex:none;display:grid}.app-navigation-overlay-footer .app-navigation-overlay-access{border-top:0;margin-top:0;padding-top:0}.app-navigation-label{color:var(--muted);font-size:10px;font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase;margin:0 11px 9px;line-height:1.4;display:block}.app-navigation-collection+.app-navigation-collection{border-top:1px solid var(--line-soft);margin-top:28px;padding-top:24px}.app-primary-nav{flex-direction:column;gap:10px;display:flex}.app-navigation-section{min-width:0}.app-navigation-section-heading{margin:0 0 5px}.app-navigation-section-toggle{width:100%;min-height:var(--control-height-compact);border-radius:var(--radius-navigation);color:var(--neutral-700);cursor:pointer;font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-semibold);line-height:var(--line-height-caption);text-align:left;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 11px;display:flex}.app-navigation-section-toggle>span{overflow-wrap:anywhere;min-width:0}.app-navigation-section-toggle:hover{background:var(--surface-subtle);color:var(--ink)}.app-navigation-section-toggle:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-navigation-section-chevron{opacity:.72;width:16px;height:16px;transition:transform var(--motion-fast) var(--motion-ease);flex:0 0 16px;display:block;transform:rotate(0)}.app-navigation-section-chevron.is-expanded{transform:rotate(90deg)}.app-navigation-section-links{flex-direction:column;gap:5px;min-width:0;display:flex}.app-navigation-section-links[hidden]{display:none}.app-navigation-item-row{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.app-navigation-item-row>a{min-width:0}.app-primary-nav a{border-radius:var(--radius-navigation);min-height:46px;color:var(--neutral-700);font-size:14px;font-weight:var(--font-semibold);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);align-items:center;gap:12px;padding:0 13px;text-decoration:none;display:flex}.app-navigation-item-icon{width:20px;height:20px;color:var(--neutral-500);flex:0 0 20px;place-items:center;display:grid}.app-navigation-item-icon svg{width:20px;height:20px;display:block}.app-navigation-item-label{overflow-wrap:anywhere;min-width:0}.app-primary-nav a:hover,.app-primary-nav a.is-active{background:var(--brand-soft);color:var(--brand-dark)}.app-primary-nav a.is-active{font-weight:var(--font-bold)}.app-primary-nav a:hover .app-navigation-item-icon,.app-primary-nav a.is-active .app-navigation-item-icon{color:var(--brand-dark)}.app-mobile-header{display:none}@media (prefers-reduced-motion:reduce){.app-navigation-section-chevron,.app-navigation-section-toggle,.app-primary-nav a{transition:none}}@media (pointer:coarse){.app-navigation-section-toggle{min-height:var(--control-height)}}
.app-account-menu{min-width:0}.app-account-popover.ant-popover{width:min(384px, calc(100vw - var(--space-8)))}.app-account-panel{min-width:0;padding:var(--space-5);gap:var(--space-5);display:grid}.app-account-trigger.app-button--secondary.ant-btn-default{text-align:left;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:52px;color:var(--on-dark)!important;background:0 0!important;border-color:#0000!important;padding:6px 8px!important}.app-account-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-account-trigger.app-button--secondary.ant-btn-default:not(:disabled):active{border-color:var(--on-dark-muted)!important;background:var(--on-dark-hover)!important;color:var(--on-navigation)!important}.app-account-avatar{border:1px solid var(--on-dark-muted);border-radius:var(--radius-control);background:var(--on-dark-hover);width:36px;height:36px;color:var(--on-navigation);font-size:12px;font-weight:var(--font-bold);letter-spacing:.02em;flex:0 0 36px;place-items:center;display:grid}.app-account-copy,.app-account-menu-context{min-width:0;display:grid}.app-account-copy{flex:auto;gap:2px}.app-account-copy strong,.app-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-account-copy strong{font-size:13px;font-weight:var(--font-semibold)}.app-account-copy small{color:var(--sidebar-muted);font-size:11px}.app-account-chevron{width:18px;height:18px;color:var(--on-dark-subtle);transition:transform var(--motion-fast) var(--motion-ease);flex:0 0 18px}.app-account-chevron.is-open{transform:rotate(180deg)}.app-account-menu-context{border-bottom:1px solid var(--line-soft);gap:var(--space-1);padding-block-end:var(--space-4);padding-inline-end:calc(var(--control-height) + var(--space-2))}.app-account-menu-context strong,.app-account-menu-context span,.app-account-menu-context small{overflow-wrap:anywhere;min-width:0}.app-account-menu-context strong{color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-semibold);line-height:var(--line-height-section-title)}.app-account-menu-context span{color:var(--ink-soft);font-size:12px;line-height:var(--line-height-supporting)}.app-account-menu-context small{color:var(--muted);font-size:12px;line-height:var(--line-height-supporting)}.app-account-appearance{gap:var(--space-4);min-width:0;display:grid}.app-account-appearance-fieldset{border:0;min-width:0;margin:0;padding:0}.app-account-appearance-fieldset legend{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:12px;font-weight:var(--font-semibold);line-height:var(--line-height-caption);padding:0}.app-account-mode-options{min-width:0;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-account-mode-option,.app-account-color-option{cursor:pointer;min-width:0;position:relative}.app-account-mode-option input,.app-account-color-option input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.app-account-mode-surface{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-small);color:var(--muted);font-size:12px;font-weight:var(--font-semibold);line-height:var(--line-height-caption);transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1px solid #0000;display:flex}.app-account-mode-surface svg{stroke-width:1.45px;flex:0 0 18px;width:18px;height:18px}.app-account-mode-option:hover .app-account-mode-surface{color:var(--ink-soft)}.app-account-mode-option input:checked+.app-account-mode-surface{border-color:var(--line);background:var(--paper);color:var(--ink);font-weight:var(--font-bold)}.app-account-mode-option input:focus-visible+.app-account-mode-surface{box-shadow:var(--focus-ring-keyboard)}.app-account-color-options{grid-template-columns:repeat(7, var(--control-height));justify-content:start;min-width:0;display:grid}.app-account-color-option{width:var(--control-height);height:var(--control-height);place-items:center;display:grid}.app-account-color-swatch{border:1px solid var(--line);background:var(--app-account-color-swatch);width:28px;height:28px;color:var(--on-action);outline-offset:3px;transition:outline-color var(--motion-fast) var(--motion-ease), outline-width var(--motion-fast) var(--motion-ease);border-radius:50%;outline:0 solid #0000;place-items:center;display:grid}.app-account-color-swatch svg{opacity:0;width:17px;height:17px}.app-account-color-option input:checked+.app-account-color-swatch{outline:2px solid var(--ink)}.app-account-color-option input:checked+.app-account-color-swatch svg{opacity:1}.app-account-color-option input:focus-visible+.app-account-color-swatch{box-shadow:var(--focus-ring-keyboard)}.app-account-appearance-status{min-height:20px;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);align-items:center;gap:var(--space-1);margin:0;display:flex}.app-account-appearance-status.is-saving{color:var(--ink-soft)}.app-account-appearance-status.is-saved{color:var(--status-complete-accent);font-weight:var(--font-semibold)}.app-account-appearance-error{min-width:0;padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--danger);font-size:12px;line-height:var(--line-height-supporting);overflow-wrap:anywhere;gap:var(--space-2);display:grid}.app-account-appearance-error .app-button{justify-self:start}.app-account-session-actions{min-width:0;border-top:1px solid var(--line-soft);gap:var(--space-2);padding-block-start:var(--space-4);display:grid}.app-account-sign-out.app-button--secondary.ant-btn-default{text-align:start;justify-content:flex-start;width:100%;padding-inline:var(--space-3)!important;color:var(--danger)!important;background:0 0!important;border-color:#0000!important}.app-account-sign-out.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-account-sign-out.app-button--secondary.ant-btn-default:not(:disabled):active{border-color:var(--danger-border)!important;background:var(--danger-soft)!important;color:var(--danger)!important}.app-account-sign-out-error{color:var(--danger);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere;margin:0}.app-navigation-overlay-account,.app-navigation-drawer-account{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.app-navigation-overlay-account .app-account-trigger.app-button--secondary.ant-btn-default,.app-navigation-drawer-account .app-account-trigger.app-button--secondary.ant-btn-default{color:var(--ink)!important}.app-navigation-overlay-account .app-account-avatar,.app-navigation-drawer-account .app-account-avatar{border-color:var(--accent-surface-strong);background:var(--accent-surface-strong);color:var(--accent-ink-strong)}.app-navigation-overlay-account .app-account-copy small,.app-navigation-drawer-account .app-account-copy small,.app-navigation-overlay-account .app-account-chevron,.app-navigation-drawer-account .app-account-chevron{color:var(--muted)}@media (max-width:420px){.app-account-panel{padding:var(--space-3)}}@media (max-width:380px){.app-account-popover.ant-popover{width:calc(100vw - var(--space-8))}.app-account-color-options{grid-template-columns:repeat(4, var(--control-height));gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.app-account-chevron,.app-account-mode-surface,.app-account-color-swatch{transition:none}}@media (forced-colors:active){.app-account-mode-option input:checked+.app-account-mode-surface{text-decoration:underline;text-decoration-thickness:2px}.app-account-mode-option input:focus-visible+.app-account-mode-surface,.app-account-color-option input:focus-visible+.app-account-color-swatch{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.app-account-color-swatch{forced-color-adjust:none}.app-account-color-option input:checked+.app-account-color-swatch{outline-color:highlight}}
.app-navigation-rail{z-index:60;width:var(--app-navigation-rail-width);min-width:0;height:100dvh;padding:var(--space-4) 0;border-inline-end:1px solid var(--sidebar-border);background:var(--sidebar);color:var(--on-navigation);flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.app-navigation-rail-item:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-navigation-rail-items{align-items:center;gap:var(--space-2);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.app-navigation-rail-item,.app-navigation-clock-trigger.app-button--secondary.ant-btn-default,.app-navigation-identity-trigger.app-button--secondary.ant-btn-default,.app-navigation-configuration-trigger.app-button--secondary.ant-btn-default,.app-navigation-more-trigger.app-button--secondary.ant-btn-default{border-radius:var(--radius-navigation);place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;text-decoration:none;display:grid;position:relative;color:var(--sidebar-muted)!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}.app-navigation-rail-item svg,.app-navigation-more-trigger svg{width:22px;height:22px;display:block}.app-navigation-rail-item:before,.app-navigation-more-trigger:before{border-radius:var(--radius-indicator);content:"";background:0 0;width:3px;position:absolute;inset-block:13px;inset-inline-start:calc(-1 * var(--space-2))}.app-navigation-rail-item:hover,.app-navigation-rail-item.is-active,.app-navigation-clock-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-navigation-clock-trigger.is-active.app-button--secondary.ant-btn-default,.app-navigation-identity-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-navigation-identity-trigger.is-active.app-button--secondary.ant-btn-default,.app-navigation-configuration-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-navigation-configuration-trigger.is-active.app-button--secondary.ant-btn-default,.app-navigation-more-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-navigation-more-trigger.is-active.app-button--secondary.ant-btn-default{border-color:var(--on-dark-faint)!important;background:var(--on-dark-hover)!important;color:var(--on-navigation)!important}.app-navigation-rail-item.is-active:before,.app-navigation-more-trigger.is-active:before{background:var(--brand-action)}.app-navigation-more-trigger.app-button--secondary.ant-btn-default:focus-visible,.app-navigation-configuration-trigger.app-button--secondary.ant-btn-default:focus-visible{box-shadow:var(--focus-ring-keyboard)}.app-navigation-rail-configuration{width:48px;margin-bottom:var(--space-2);flex:none}.app-navigation-rail-account{flex:none;width:48px}.app-navigation-rail-account .app-account-trigger{min-width:48px;justify-content:center!important;width:48px!important;min-height:48px!important;padding:0!important}.app-navigation-rail-account .app-account-copy,.app-navigation-rail-account .app-account-chevron{display:none}
.app-navigation-access-editor{background:var(--paper);height:100%;min-height:0;color:var(--ink);flex-direction:column;flex:auto;display:flex}.app-navigation-access-editor--overlay,.app-navigation-access-editor--drawer{height:100%}.app-navigation-access-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.app-navigation-access-header>div{min-width:0}.app-navigation-access-header h2{color:var(--ink);font-size:18px;font-weight:var(--font-bold);letter-spacing:-.02em;margin:0;line-height:1.25}.app-navigation-access-header p{max-width:40ch;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-supporting)}.app-navigation-access-close.app-button--secondary.ant-btn-default{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink-soft)!important;padding:0!important}.app-navigation-access-close svg{width:20px;height:20px;display:block}.app-navigation-access-close.app-button--secondary.ant-btn-default:not(:disabled):hover{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important}.app-navigation-access-body{min-height:0;margin-top:var(--space-5);overscroll-behavior:contain;scrollbar-color:var(--neutral-300) transparent;scrollbar-width:thin;flex:auto;padding-right:4px;overflow-y:auto}.app-navigation-access-team-label{margin:0 0 var(--space-2);color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold);display:block}.app-navigation-access-editor .app-select{width:100%}.app-navigation-access-team-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:10px;line-height:var(--line-height-caption)}.app-navigation-access-groups{margin-top:var(--space-6)}.app-navigation-access-group+.app-navigation-access-group{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-soft)}.app-navigation-access-group h3{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-bold);line-height:var(--line-height-caption)}.app-navigation-access-group ul{margin:0;padding:0;list-style:none}.app-navigation-access-item{grid-template-columns:20px minmax(0, 1fr) auto var(--control-height);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line-soft);min-height:64px;display:grid}.app-navigation-access-item:last-child{border-bottom:0}.app-navigation-access-item-icon{width:20px;height:20px;color:var(--neutral-500);place-items:center;display:grid}.app-navigation-access-item-icon svg{width:20px;height:20px;display:block}.app-navigation-access-item-copy{gap:2px;min-width:0;display:grid}.app-navigation-access-item-copy strong,.app-navigation-access-item-copy small{overflow-wrap:anywhere}.app-navigation-access-item-copy strong{color:var(--ink);font-size:13px;font-weight:var(--font-semibold)}.app-navigation-access-item-copy small{color:var(--muted);font-size:10px}.app-navigation-access-item-copy .app-navigation-access-item-constraint{line-height:var(--line-height-caption);text-overflow:clip;white-space:normal;overflow:visible}.app-navigation-access-item-state{color:var(--muted);font-size:10px;font-weight:var(--font-semibold);white-space:nowrap}.app-navigation-access-item.is-granted .app-navigation-access-item-state{color:var(--brand-dark)}.app-navigation-access-toggle{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--neutral-500);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;place-items:center;padding:0;display:grid}.app-navigation-access-toggle svg{width:21px;height:21px;display:block}.app-navigation-access-toggle[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-dark)}.app-navigation-access-toggle:not(:disabled):hover{border-color:var(--brand);color:var(--brand-dark)}.app-navigation-access-toggle:focus-visible{box-shadow:var(--focus-ring-keyboard);outline:0}.app-navigation-access-toggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.app-navigation-access-empty{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink)}.app-navigation-access-empty p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-supporting)}.app-navigation-access-footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-soft);flex:none;display:grid}.app-navigation-access-status{color:var(--ink-soft);font-size:var(--font-size-caption);font-weight:var(--font-semibold)}.app-navigation-access-status[data-status=dirty],.app-navigation-access-status[data-status=saving]{color:var(--gold-600)}.app-navigation-access-status[data-status=conflict],.app-navigation-access-status[data-status=error]{color:var(--danger)}.app-navigation-access-error{color:var(--danger);font-size:var(--font-size-caption);line-height:var(--line-height-supporting);margin:0}.app-navigation-access-dialog-error{color:var(--danger)}.app-navigation-access-actions.app-change-actions{flex-direction:column;align-items:stretch;width:100%}.app-navigation-access-actions .app-change-actions__buttons{grid-template-columns:1fr;width:100%;display:grid}.app-navigation-access-actions .ant-btn{width:100%}@media (max-width:440px){.app-navigation-access-item{grid-template-columns:20px minmax(0, 1fr) var(--control-height)}.app-navigation-access-item-state{display:none}}@media (prefers-reduced-motion:reduce){.app-navigation-access-toggle{transition:none}}
.app-navigation-access-trigger.app-button--secondary.ant-btn-default{width:100%;min-height:var(--control-height);justify-content:flex-start;align-items:center;gap:var(--space-3);display:flex;border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink-soft)!important;padding:0 12px!important}.app-navigation-access-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important}.app-navigation-access-trigger-icon{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.app-navigation-access-trigger-icon svg{width:20px;height:20px;display:block}.app-navigation-access-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-navigation-access-trigger--compact.app-button--secondary.ant-btn-default{justify-content:center;width:48px;min-width:48px;padding:0!important}.app-navigation-access-trigger--compact .app-navigation-access-trigger-label{display:none}.app-navigation-overlay-access,.app-navigation-drawer-access{margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.app-navigation-overlay-access .app-navigation-access-trigger.app-button--secondary.ant-btn-default,.app-navigation-drawer-access .app-navigation-access-trigger.app-button--secondary.ant-btn-default{border-color:var(--line)!important;color:var(--ink-soft)!important}.app-navigation-overlay-access .app-navigation-access-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover,.app-navigation-drawer-access .app-navigation-access-trigger.app-button--secondary.ant-btn-default:not(:disabled):hover{border-color:var(--brand)!important;background:var(--brand-soft)!important;color:var(--brand-dark)!important}
@media (max-width:767px){.app-shell{display:block}.app-navigation-rail,.app-navigation-overlay,.app-navigation-overlay-backdrop{display:none}.app-mobile-header{z-index:30;min-height:var(--app-mobile-header-height);border-bottom:1px solid var(--line);background:var(--surface-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:13px;padding:0 16px;display:flex;position:sticky;top:0}.mobile-brand-link{text-decoration:none}.app-mobile-header .brand-mark{display:none}.app-configuration-route-gate{width:calc(100% - var(--space-8));min-height:calc(100dvh - var(--app-mobile-header-height));padding-block:var(--space-6)}.app-configuration-route-gate.is-screen-unsupported .app-configuration-route-gate__permission-copy,.app-configuration-route-gate__activation{display:none}.app-configuration-route-gate.is-screen-unsupported .app-configuration-route-gate__screen-copy,.app-configuration-route-gate.is-permission-denied .app-configuration-route-gate__permission-copy{display:inline}.app-configuration-route-gate.is-permission-denied .app-configuration-route-gate__screen-copy{display:none}}@media (max-width:440px){.brand-mark{width:38px;height:38px}}
.modal-intro{color:var(--muted);margin:0 0 22px;line-height:1.55}.modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}

