.ui-block{background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);min-width:0;box-shadow:var(--shadow-block)}.ui-block--pocket{box-shadow:none}.ui-block--flat{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-block__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--block-padding)var(--block-padding)0;display:flex}.ui-block--pad-wide .ui-block__head{padding:var(--space-block-padding-wide)var(--space-block-padding-wide)0}.ui-block--pad-none .ui-block__head{padding:var(--space-3)var(--space-4)0}.ui-block__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-block__title{font-size:var(--font-size-block-title);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.ui-block__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-block__body{padding:var(--space-3)var(--block-padding)var(--block-padding)}.ui-block__head+.ui-block__body{padding-top:var(--space-3)}.ui-block--pad-wide .ui-block__body{padding:var(--space-4)var(--space-block-padding-wide)var(--space-block-padding-wide)}.ui-block--pad-none .ui-block__body{padding:0}.ui-block--flat .ui-block__head,.ui-block--flat .ui-block__body{padding-left:0;padding-right:0}.ui-block__period{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:0}.ui-block__title-link,.ui-tag--text.ui-tag--action{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width);text-underline-offset:calc(var(--space-1) + var(--space-1)/2)}.ui-block__title-link:hover,.ui-tag--text.ui-tag--action:hover{color:var(--color-primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ui-label,.ui-block .ui-block__head--label{justify-content:space-between;align-items:baseline;gap:var(--space-1)var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width)solid var(--color-border);flex-wrap:wrap;display:flex}.ui-label{margin:0 0 var(--space-3)}.ui-label:not(:first-child){margin-top:var(--space-4)}.ui-block .ui-block__head--label{margin:0 var(--block-padding);padding:var(--block-padding)0 var(--space-2)}.ui-block--pad-wide .ui-block__head--label{margin:0 var(--space-block-padding-wide);padding:var(--space-block-padding-wide)0 var(--space-2)}.ui-block--pad-none .ui-block__head--label{margin:0 var(--space-4);padding:var(--space-3)0 var(--space-2)}.ui-block__head--label .ui-block__title,.ui-label .ui-eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height);text-transform:uppercase;color:var(--color-text-muted);margin:0}.ui-label__aside{color:var(--color-text-muted);font-size:var(--font-size-caption);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.ui-block__head--label .ui-block__actions{font-size:var(--font-size-caption)}.ui-block[data-state=loading] .ui-block__body{color:var(--color-text-muted)}.ui-eyebrow{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-muted);margin:0}.ui-error{align-items:center;gap:var(--space-3);color:var(--status-failed-text);font-size:var(--font-size-table);margin:0;display:flex}.ui-block--pad-none .ui-block__body>.ui-error{padding:var(--space-3)var(--space-4)}.ui-caption{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-bar{width:60%;height:calc(var(--font-size-table)*.9);border-radius:var(--radius-small);background:var(--color-surface-hover);vertical-align:middle;display:inline-block}.ui-figure{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ui-figures>.ui-figure{grid-template-rows:subgrid;grid-row:span 5;row-gap:0}.ui-figure--tile{padding:var(--space-3)var(--space-4);background:var(--color-surface);border:var(--border-width)solid var(--color-surface-hover);border-radius:var(--radius-inset)}.ui-figure__value{min-width:0;font-size:var(--figure-size);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-title);color:var(--color-text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;grid-row:1}.ui-figure--compact .ui-figure__value,.ui-figure--tile .ui-figure__value{font-size:var(--font-size-file-title)}.ui-figure--tile.ui-figure--figure .ui-figure__value{font-size:var(--figure-size)}.ui-figures--compact .ui-figure--tile{padding:var(--space-2)var(--space-3)}.ui-figures--compact .ui-figure__label{white-space:normal;text-overflow:ellipsis;overflow:hidden}.ui-figures--compact .ui-figure--tile .ui-figure__value{font-size:var(--font-size-table)}.ui-figure__label{min-width:0;margin-top:var(--space-1);font-size:var(--font-size-table);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);overflow-wrap:anywhere;grid-row:2}.ui-figure__chip{align-items:baseline;gap:0 var(--space-1);min-width:0;max-width:100%;min-height:var(--space-5);margin-top:var(--space-2);padding:calc(var(--space-1)/2)var(--space-2);border-radius:var(--radius-small);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;flex-wrap:wrap;grid-row:3;place-self:start;display:inline-flex}.ui-figure__chip--none{border:var(--border-width)solid var(--color-border);color:var(--color-text-muted);background:0 0}.ui-figure__arrow{font-size:var(--font-size-eyebrow)}.ui-figure__spark{width:calc(var(--space-8) + var(--space-4));height:var(--space-6);color:var(--color-border-strong);flex-shrink:0;grid-row:4}.ui-figure>.ui-figure__spark{margin-top:var(--space-2)}.ui-figure__spark--cell{width:var(--space-8);height:var(--space-4);vertical-align:middle}.ui-figure__spark-compare{color:var(--color-border)}.ui-figure__spark-now{color:var(--color-primary-mark)}.ui-figure__comparison{min-width:0;margin-top:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;grid-row:5}.ui-figure__link{color:inherit;text-decoration:none}.ui-figure__link:hover{color:var(--color-primary)}.ui-figure[data-state=loading] .ui-figure__value{color:var(--color-text-muted)}.ui-figure[data-state=empty] .ui-figure__value{color:var(--color-text-secondary)}.ui-tag--pill,.ui-status{align-items:center;gap:var(--space-1);min-height:var(--tag-height);padding:0 calc(var(--space-2) + var(--space-1)/2);border:var(--border-width)solid var(--color-border);border-radius:var(--tag-radius);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;line-height:1;text-decoration:none;display:inline-flex}.ui-tag--info{background:var(--status-info-bg);color:var(--status-info-text);border-color:var(--status-info-border)}.ui-tag--success{background:var(--status-compliant-bg);color:var(--status-compliant-text);border-color:var(--status-compliant-border)}.ui-tag--warning{background:var(--status-missing-data-bg);color:var(--status-missing-data-text);border-color:var(--status-missing-data-border)}.ui-tag--danger{background:var(--status-failed-bg);color:var(--status-failed-text);border-color:var(--status-failed-border)}.ui-tag--action{cursor:pointer;font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;font-size:var(--font-size-tag);font-weight:var(--font-weight-bold)}.ui-tag--action:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ui-tag--text{color:var(--color-text-secondary);font-size:inherit;font-weight:var(--font-weight-regular);line-height:inherit;font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;display:inline}.ui-tag--text.ui-mono{font-family:var(--font-stack-mono);white-space:nowrap}.ui-tag--text.ui-tag--action{cursor:pointer;color:var(--color-text-secondary);font-size:inherit;font-weight:var(--font-weight-regular)}.ui-tag--text.ui-tag--action:not(.ui-mono){font-family:var(--font-stack-sans)}.ui-tag--text.ui-tag--action:hover{color:var(--color-primary)}.ui-status{background:var(--status-bg);color:var(--status-text);border-color:var(--status-border)}.ui-status--inline{min-height:0;font-size:inherit;font-weight:var(--font-weight-strong);background:0 0;border:0;padding:0}.ui-status__dot{width:calc(var(--space-2) - var(--space-1)/2);height:calc(var(--space-2) - var(--space-1)/2);border-radius:var(--tag-radius);opacity:.8;background:currentColor}.ui-status[data-token=fraud]{--status-bg:var(--status-fraud-bg);--status-text:var(--status-fraud-text);--status-border:var(--status-fraud-border)}.ui-status[data-token=failed]{--status-bg:var(--status-failed-bg);--status-text:var(--status-failed-text);--status-border:var(--status-failed-border)}.ui-status[data-token=late]{--status-bg:var(--status-late-bg);--status-text:var(--status-late-text);--status-border:var(--status-late-border)}.ui-status[data-token=compliant]{--status-bg:var(--status-compliant-bg);--status-text:var(--status-compliant-text);--status-border:var(--status-compliant-border)}.ui-status[data-token=negates]{--status-bg:var(--status-negates-bg);--status-text:var(--status-negates-text);--status-border:var(--status-negates-border)}.ui-status[data-token=missing-data]{--status-bg:var(--status-missing-data-bg);--status-text:var(--status-missing-data-text);--status-border:var(--status-missing-data-border)}.ui-status[data-token=not-applicable]{--status-bg:var(--status-not-applicable-bg);--status-text:var(--status-not-applicable-text);--status-border:var(--status-not-applicable-border)}.ui-status[data-token=pending]{--status-bg:var(--status-pending-bg);--status-text:var(--status-pending-text);--status-border:var(--status-pending-border)}.ui-status[data-token=rejected]{--status-bg:var(--status-rejected-bg);--status-text:var(--status-rejected-text);--status-border:var(--status-rejected-border)}.ui-status[data-token=urgent]{--status-bg:var(--status-urgent-bg);--status-text:var(--status-urgent-text);--status-border:var(--status-urgent-border)}.ui-status--chip{font-weight:var(--font-weight-strong);white-space:normal;line-height:var(--line-height-tight);padding-top:calc(var(--space-1)/2);padding-bottom:calc(var(--space-1)/2)}.ui-status-with-trace{vertical-align:top;text-align:start;max-width:100%;display:inline-block}.ui-status-with-trace .ui-trace{max-width:100%;margin-top:var(--space-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-state{align-items:baseline;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-table);display:inline-flex}.ui-state__mark{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-trace{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:var(--line-height);margin:0}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 calc(var(--space-2) + var(--space-1)/2);border:var(--border-width)solid transparent;border-radius:var(--control-radius);color:var(--color-text-secondary);font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-strong);white-space:nowrap;cursor:pointer;background:0 0;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-button--target{min-height:var(--space-target-min-console);min-width:var(--space-target-min-console)}.ui-button:hover{background:var(--color-surface);color:var(--color-text)}.ui-button:disabled{cursor:not-allowed;opacity:.45}.ui-button--secondary{border-color:var(--color-border);background:var(--color-bg)}.ui-button--secondary:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary-hover)}.ui-button--primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-bg)}.ui-button--primary:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-bg)}.ui-button--link{min-height:0;color:var(--color-primary);font-weight:var(--font-weight-medium);padding:0}.ui-button--link:hover{color:var(--color-primary-hover);background:0 0;text-decoration:underline}.ui-button[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.ui-button__icon{width:var(--space-4);height:var(--space-4);display:inline-flex}.ui-button__icon svg{width:100%;height:100%}.ui-table{overflow-x:auto}.ui-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-table)}.ui-table thead th{height:var(--table-row-height);padding:0 var(--space-3);background:var(--color-surface);border-bottom:var(--border-width)solid var(--color-border);color:var(--color-text-muted);font-size:var(--table-header-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-align:left;white-space:nowrap;vertical-align:middle}.ui-table thead th.ui-table__th--wrap{white-space:normal;line-height:var(--line-height-tight)}.ui-table tbody td{height:var(--table-row-height);padding:var(--space-1)var(--space-3);border-bottom:var(--border-width)solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle;overflow:clip}.ui-table--dense tbody td,.ui-table--dense thead th{height:var(--table-row-height-dense)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background-color .12s}.ui-table__row--open{cursor:pointer}.ui-table__row--open:hover td{background:var(--color-surface-hover)}.ui-table__row--open:focus-visible{outline:calc(var(--space-1)/2)solid var(--color-focus);outline-offset:calc(-1*var(--space-1)/2)}.ui-table--open tbody td:last-child,.ui-table--open thead th:last-child,.ui-table--open tfoot td:last-child{padding-right:var(--space-5)}.ui-table--open tbody td:last-child{position:relative}.ui-table__chevron{top:50%;right:calc(var(--space-1)/2);width:calc(var(--space-5)/2);height:calc(var(--space-5)/2);color:var(--color-text-muted);display:inline-flex;position:absolute;transform:translateY(-50%)}.ui-table__chevron svg{width:100%;height:100%}.ui-table__row--open:hover .ui-table__chevron{color:var(--color-text)}.ui-table__row--open:focus-visible .ui-table__chevron{color:var(--color-text)}.ui-table__row--selected td{background:var(--color-primary-soft);color:var(--color-text)}.ui-table__row--selected .ui-caption,.ui-table__row--selected .ui-trace,.ui-table__row--selected .ui-state__mark,.ui-table__row--selected .ui-documents__state{color:var(--color-text-secondary)}.ui-table__row--expanded td{border-bottom:0}.ui-table__details>td{height:auto;padding:var(--space-3)var(--space-4)var(--space-4)calc(var(--space-4) + var(--space-5));background:var(--color-surface);border-bottom:var(--border-width)solid var(--color-border)}.ui-table a,.ui-table__link{color:var(--color-primary);text-decoration:none}.ui-table a:hover,.ui-table__link:hover{color:var(--color-primary-hover);text-decoration:underline}.ui-table__th--right,.ui-table thead th.ui-table__th--right,.ui-table__td--right{text-align:right}.ui-table__th--center,.ui-table__td--center{text-align:center}.ui-table__td--numeric{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ui-table td.ui-mono{white-space:nowrap}.ui-table__sort{align-items:center;gap:var(--space-1);min-height:var(--table-row-height);color:inherit;font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-table--dense .ui-table__sort{min-height:var(--table-row-height-dense)}.ui-table__sort:hover{color:var(--color-text)}.ui-table__sort-mark{min-width:var(--space-2);display:inline-block}.ui-table__sort-mark--resting{color:var(--color-text-muted)}.ui-table__sort:hover .ui-table__sort-mark--resting{color:var(--color-text-secondary)}.ui-table tfoot td{height:var(--table-row-height);padding:0 var(--space-3);border-top:var(--border-width)solid var(--color-border);color:var(--color-text);font-weight:var(--font-weight-strong);vertical-align:middle}.ui-filters{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-filters__group{justify-self:start;align-items:center;gap:calc(var(--space-1) - var(--space-1)/4);max-width:100%;padding:calc(var(--space-1) - var(--space-1)/4);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface);flex-wrap:wrap;display:inline-flex}.ui-chip{align-items:center;gap:var(--space-2);min-height:calc(var(--control-height) - var(--space-1)/2);padding:0 calc(var(--space-2) + var(--space-1)/2);border:var(--border-width)solid transparent;border-radius:var(--chip-radius);color:var(--color-text-muted);font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-strong);white-space:nowrap;cursor:pointer;background:0 0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-chip:hover{color:var(--color-text-secondary);background:var(--color-bg)}.ui-chip--active{color:var(--color-primary-hover);background:var(--color-bg);border-color:var(--color-primary-border);box-shadow:var(--shadow-raised)}.ui-chip__count{min-width:calc(var(--space-4) + var(--space-1)/2);padding:0 calc(var(--space-1) + var(--space-1)/4);border-radius:var(--tag-radius);background:var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-eyebrow);text-align:center;line-height:calc(var(--space-4) + var(--space-1)/2)}.ui-chip--active .ui-chip__count{background:var(--color-primary-border);color:var(--color-primary-hover)}.ui-filters__trailing{justify-content:flex-end;align-self:start;align-items:center;gap:var(--space-2);grid-column:2;display:flex}@media (max-width:30rem){.ui-filters{grid-template-columns:minmax(0,1fr)}.ui-filters__trailing{grid-column:1;justify-self:end}}.ui-filters__panel{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-8)*3),1fr));gap:var(--space-3);align-items:end;margin:0;display:grid}.ui-filters__panel .ui-input,.ui-filters__panel .ui-button{min-height:var(--space-target-min-console)}.ui-filters__panel-actions{align-self:end;gap:var(--space-2);display:flex}.ui-combobox{min-width:0;position:relative}.ui-combobox .ui-input{min-height:var(--space-target-min-console);padding-right:var(--space-7)}.ui-combobox__count{right:var(--space-2);min-width:calc(var(--space-4) + var(--space-1)/2);padding:0 calc(var(--space-1) + var(--space-1)/4);border-radius:var(--tag-radius);background:var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums lining-nums;text-align:center;line-height:calc(var(--space-4) + var(--space-1)/2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-combobox__list{z-index:40;width:max-content;min-width:100%;max-width:calc(var(--space-8)*8);margin:var(--space-1)0 0;padding:var(--space-1);max-height:calc(var(--control-height)*8);background:var(--color-bg);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--control-radius);box-shadow:var(--shadow-menu);list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.ui-combobox__list[hidden]{display:none}.ui-combobox__option{min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-small);color:var(--color-text);font-size:var(--font-size-table);cursor:pointer;align-items:center;display:flex}.ui-combobox__option--active{background:var(--color-primary-soft);color:var(--color-primary-hover)}.ui-step{background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);transition:border-color .15s}.ui-step:hover{border-color:var(--color-border-strong)}.ui-step__header{grid-template-columns:var(--step-number-size)minmax(0,1fr)auto var(--space-5);align-items:start;gap:var(--space-3);width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--block-radius);color:inherit;font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.ui-step__header:hover{background:var(--color-surface)}.ui-step--open .ui-step__header{border-radius:var(--block-radius)var(--block-radius)0 0}.ui-step__number{width:var(--step-number-size);height:var(--step-number-size);border:var(--border-width)solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ui-step__titles{gap:var(--space-1);min-width:0;padding-top:calc(var(--space-1)/2);flex-direction:column;display:flex}.ui-step__title{font-size:var(--font-size-step-title);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text);overflow-wrap:anywhere}.ui-step__state{padding-top:calc(var(--space-1) + var(--space-1)/2);align-items:center;display:flex}.ui-step__chevron,.ui-disclosure__chevron{width:var(--space-5);height:var(--space-5);margin-top:var(--space-2);flex-shrink:0;position:relative}.ui-step__chevron:before,.ui-disclosure__chevron:before{content:"";width:var(--space-2);height:var(--space-2);border-right:calc(var(--border-width)*2)solid var(--color-text-muted);border-bottom:calc(var(--border-width)*2)solid var(--color-text-muted);transition:transform .15s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ui-step--open .ui-step__chevron:before,.ui-disclosure[open] .ui-disclosure__chevron:before{transform:translate(-50%,-30%)rotate(225deg)}.ui-step__body{gap:var(--space-4);padding:var(--space-2)var(--space-4)var(--space-4)calc(var(--space-4) + var(--step-number-size) + var(--space-3));border-top:var(--border-width)solid var(--color-border);padding-top:var(--space-4);flex-direction:column;display:flex}.ui-step__section{gap:var(--space-2);flex-direction:column;display:flex}.ui-step__label{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-muted);margin:0}.ui-step__documents{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-quote{padding:var(--space-3)var(--space-4);border-left:calc(var(--border-width)*3)solid var(--color-primary-border);border-radius:0 var(--control-radius)var(--control-radius)0;background:var(--color-surface);max-width:calc(var(--space-measure)*1ch);margin:0}.ui-quote p{color:var(--color-text-secondary);margin:0;font-style:italic}.ui-quote__source{margin-top:var(--space-1);font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-step__analysis,.ui-step__summary{max-width:calc(var(--space-measure)*1ch)}.ui-step__summary{color:var(--color-text);font-weight:var(--font-weight-medium);margin:0}.ui-step__reasoning{color:var(--color-text-secondary);margin:0}.ui-step__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-step__editor{gap:var(--space-3);flex-direction:column;display:flex}.ui-documents__counts{gap:var(--space-5);margin:0 0 var(--space-3);font-size:var(--font-size-caption);color:var(--color-text-muted);display:flex}.ui-documents__counts strong{color:var(--color-text);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums}.ui-documents__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-documents__row{grid-template-columns:var(--space-5)minmax(0,1fr)auto auto;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-target-min-console);padding:var(--space-1)var(--space-2);border:var(--border-width)solid transparent;border-radius:var(--control-radius);color:var(--color-text-secondary);font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;font-size:var(--font-size-table);text-align:left;cursor:pointer;background:0 0;transition:background-color .12s,border-color .12s;display:grid}.ui-documents__row:hover{background:var(--color-surface);border-color:var(--color-border)}.ui-documents__row--selected{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary-hover)}.ui-documents__row--selected .ui-documents__state,.ui-documents__row--selected .ui-documents__index{color:var(--color-primary-hover)}.ui-documents__row--optional{color:var(--color-text-muted)}.ui-documents__row--missing{cursor:default;grid-template-columns:var(--space-5)minmax(0,1fr)auto}.ui-documents__row--missing:hover{background:0 0;border-color:transparent}.ui-documents__index{font-size:var(--font-size-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ui-documents__label{overflow-wrap:anywhere;min-width:0}.ui-documents__state{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-documents__open{font-size:var(--font-size-caption);font-weight:var(--font-weight-strong);color:var(--color-text-muted);text-underline-offset:calc(var(--space-1)/2);text-decoration:underline}.ui-documents__row:hover .ui-documents__open,.ui-documents__row--selected .ui-documents__open{color:var(--color-primary)}.ui-reader{min-height:var(--reader-min-height);background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.ui-reader__bar{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:var(--border-width)solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;display:flex}.ui-reader__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-table);font-weight:var(--font-weight-strong);color:var(--color-text);margin:0;overflow:hidden}.ui-reader__controls{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ui-reader__zoom{min-width:calc(var(--space-7) + var(--space-3));text-align:center;font-size:var(--font-size-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ui-reader__viewport{min-height:0;padding:var(--space-4);flex:auto;overflow:auto}.ui-reader__content{transform-origin:0 0;font-size:var(--font-size-body);color:var(--color-text)}.ui-reader__content table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--font-size-table)}.ui-reader__content th,.ui-reader__content td{padding:var(--space-1)var(--space-2);border:var(--border-width)solid var(--color-border);overflow-wrap:anywhere;text-align:left;vertical-align:top}.ui-reader__content th{background:var(--color-surface);font-weight:var(--font-weight-strong)}.ui-reader__content img,.ui-reader__content iframe,.ui-reader__content object{max-width:100%}.ui-reader__content iframe,.ui-reader__content object{width:100%;min-height:calc(var(--reader-min-height) - var(--space-8) - var(--space-7));border:0}.ui-reader__chat{gap:var(--space-2);border-top:var(--border-width)solid var(--color-border);flex-direction:column;min-height:0;display:flex}.ui-reader__chat-documents{gap:var(--space-1);padding:var(--space-3)var(--space-3)0;flex-wrap:wrap;display:flex}.ui-reader__chat-documents .ui-tag--pill{max-width:100%;height:auto;padding-top:var(--space-1);padding-bottom:var(--space-1);line-height:var(--line-height);white-space:normal;text-align:left;overflow-wrap:anywhere}.ui-reader__remove{margin-left:var(--space-1);color:var(--color-text-muted)}.ui-reader__field{padding:var(--space-2)var(--space-3)var(--space-3);margin-top:auto;position:relative}.ui-reader__field .ui-input{width:100%;padding-right:calc(var(--space-7) + var(--space-2))}.ui-reader__send{min-height:0;top:var(--space-2);right:var(--space-3);width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ui-reader__send svg{width:var(--space-4);height:var(--space-4)}.ui-reader__send:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-primary)}.ui-reader__send:disabled{cursor:default;opacity:.5}.ui-reader__send:focus-visible{outline:calc(var(--border-width)*2)solid var(--color-focus);outline-offset:0}.ui-reader[data-mode=enlarged] .ui-reader__chat{display:none}.ui-reader[data-mode=focus]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ui-reader[data-mode=focus] .ui-reader__bar{grid-column:1/-1}.ui-reader[data-mode=focus] .ui-reader__chat{border-top:0;border-left:var(--border-width)solid var(--color-border)}.ui-decision{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-4);background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);display:flex}.ui-decision--sticky{bottom:var(--space-4);box-shadow:var(--shadow-raised);position:-webkit-sticky;position:sticky}.ui-decision__note{min-width:0;font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-decision__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-arrows{align-items:center;gap:var(--space-1);display:inline-flex}.ui-arrows__button{width:var(--space-target-min-console);height:var(--space-target-min-console);border-radius:var(--control-radius);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.ui-arrows__button:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.ui-arrows__button:disabled{cursor:not-allowed;opacity:.35}.ui-arrows__icon{width:var(--space-5);height:var(--space-5)}.ui-arrows__count{padding:0 var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ui-toolbar{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.ui-toolbar__bar{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-4);min-height:var(--space-target-min-console);flex-wrap:wrap;display:flex}.ui-toolbar__group{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-toolbar__back,.ui-toolbar__search{align-items:center;gap:var(--space-2);min-height:var(--space-target-min-console);padding:0 var(--space-3);border-radius:var(--control-radius);color:var(--color-text-secondary);font-family:var(--font-stack-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ui-toolbar__back:hover,.ui-toolbar__search:hover,.ui-toolbar__search[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text)}.ui-toolbar__divider{width:var(--border-width);height:var(--space-5);background:var(--color-border);flex-shrink:0}.ui-toolbar__icon{width:var(--space-4);height:var(--space-4);flex-shrink:0}.ui-toolbar__chevron{width:var(--space-4);height:var(--space-4);flex-shrink:0;position:relative}.ui-toolbar__chevron:before{content:"";width:var(--space-2);height:var(--space-2);border-right:calc(var(--border-width)*2)solid var(--color-text-muted);border-bottom:calc(var(--border-width)*2)solid var(--color-text-muted);transition:transform .15s;position:absolute;top:35%;left:50%;transform:translate(-50%,-30%)rotate(45deg)}.ui-toolbar__search[aria-expanded=true] .ui-toolbar__chevron:before{transform:translate(-50%,10%)rotate(225deg)}.ui-toolbar__panel{align-items:flex-end;gap:var(--space-3)var(--space-4);padding:var(--space-3)var(--space-4);background:var(--color-surface);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);flex-wrap:wrap;display:flex}.ui-toolbar__filter{flex:1 1 calc(var(--space-8)*4);min-width:0}.ui-toolbar__action{align-items:flex-end;margin-left:auto;display:flex}.ui-file-header{gap:var(--space-3);min-width:0;padding:var(--space-block-padding-wide);background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);box-shadow:var(--shadow-block);flex-direction:column;display:flex}.ui-file-header__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-file-header__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-file-header__titles .ui-eyebrow .ui-mono{text-transform:none;letter-spacing:normal}.ui-file-header__aside{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-file-header__band{gap:var(--space-3)var(--space-5);padding:var(--space-3)var(--space-4);background:var(--color-surface);border:var(--border-width)solid var(--color-surface-hover);border-radius:var(--radius-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-file-header[data-columns="4"] .ui-file-header__band{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-file-header[data-columns="5"] .ui-file-header__band{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-file-header__cell{min-width:0}.ui-file-header__cell .ui-meta__value{align-items:center;gap:var(--space-2);font-size:var(--font-size-table);font-weight:var(--font-weight-regular);color:var(--color-text);flex-wrap:wrap;display:inline-flex}.ui-file-header[data-state=loading] .ui-file-header__cell .ui-bar{width:70%}.ui-file-header__explanation .ui-disclosure__panel{max-width:calc(var(--space-measure)*1ch)}@media (max-width:1024px){.ui-file-header__band,.ui-file-header[data-columns="4"] .ui-file-header__band,.ui-file-header[data-columns="5"] .ui-file-header__band{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-disclosure{min-width:0}.ui-disclosure__summary{align-items:center;gap:var(--space-2);min-height:var(--space-target-min-console);cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-table);border-radius:var(--control-radius);list-style:none;display:flex}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure__summary:hover{color:var(--color-text)}.ui-disclosure__line{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-disclosure[open] .ui-disclosure__line{white-space:normal;overflow:visible}.ui-disclosure__chevron{margin-top:0}.ui-disclosure--help{display:inline-block;position:relative}.ui-disclosure--help .ui-disclosure__summary{width:var(--space-target-min-console);min-height:var(--space-target-min-console);justify-content:center;display:inline-flex}.ui-disclosure__mark{width:var(--space-5);height:var(--space-5);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--tag-radius);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.ui-disclosure--help .ui-disclosure__summary:hover .ui-disclosure__mark{border-color:var(--color-text-muted);color:var(--color-text)}.ui-disclosure__panel{padding:var(--space-2)0 var(--space-1);font-size:var(--font-size-table);color:var(--color-text-secondary);max-width:calc(var(--space-measure)*1ch)}.ui-disclosure--wide .ui-disclosure__panel{max-width:none}.ui-disclosure--help .ui-disclosure__panel{z-index:30;min-width:calc(var(--space-8)*5);padding:var(--space-3)var(--space-4);background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);box-shadow:var(--shadow-menu);position:absolute;top:100%;left:0}.ui-disclosure__panel p{margin:0 0 var(--space-2)}.ui-disclosure__panel p:last-child{margin-bottom:0}.ui-shell{z-index:40;border-bottom:var(--border-width)solid var(--color-border);background:color-mix(in srgb,var(--color-bg)92%,transparent);box-shadow:var(--shadow-block);-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3));position:-webkit-sticky;position:sticky;top:0}.ui-shell__inner{justify-content:space-between;align-items:center;gap:var(--space-6);width:min(94vw,calc(var(--breakpoint-console-full) + var(--space-8)*8 + var(--space-4)));max-width:100%;min-height:var(--shell-height);margin:0 auto;display:flex}.ui-shell__primary,.ui-shell__actions{align-items:center;min-width:0;display:flex}.ui-shell__primary{gap:var(--space-6);flex:auto}.ui-shell__actions{gap:var(--space-2);flex:none}.ui-brand{align-items:center;gap:var(--space-2);min-height:var(--space-target-min-console);color:var(--color-text);flex-shrink:0;text-decoration:none;display:inline-flex}.ui-brand__logo{height:var(--space-6);width:auto}.ui-brand__text{flex-direction:column;line-height:1.05;display:flex}.ui-brand__name{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body)}.ui-brand__caption{margin-top:calc(var(--space-1) - var(--space-1)/4);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium)}.ui-nav{align-items:center;gap:var(--space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.ui-nav::-webkit-scrollbar{display:none}.ui-nav__item{min-height:var(--shell-nav-item-height);padding:0 var(--space-3);border-radius:var(--control-radius);color:var(--color-text-muted);font-size:var(--font-size-table);font-weight:var(--font-weight-strong);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.ui-nav__item:hover{color:var(--color-text);background:var(--color-surface-hover)}.ui-nav__item[aria-disabled=true]{opacity:.5;cursor:default}.ui-nav__item[aria-disabled=true]:hover{color:var(--color-text-muted);background:0 0}.ui-nav__item--active{color:var(--color-primary-hover);background:var(--color-primary-soft)}.ui-nav__item--active:after{content:"";right:var(--space-3);bottom:calc(var(--space-1) - var(--space-1)/4);left:var(--space-3);height:calc(var(--border-width)*2);border-radius:var(--tag-radius);background:var(--color-primary-mark);position:absolute}.ui-shell__control{align-items:center;display:inline-flex}.ui-shell__control .ui-input{width:auto;min-width:calc(var(--space-8)*2 + var(--space-6))}.ui-shell__version{align-items:center;gap:var(--space-2);margin-right:var(--space-2);padding:var(--space-1)var(--space-2);border:var(--border-width)solid var(--color-border);border-radius:var(--tag-radius);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-strong);white-space:nowrap;display:inline-flex}.ui-shell__version-dot{width:calc(var(--space-2) - var(--space-1)/2);height:calc(var(--space-2) - var(--space-1)/2);border-radius:var(--tag-radius);background:var(--status-compliant-text);box-shadow:0 0 0 calc(var(--border-width)*2)var(--status-compliant-bg)}.ui-user-menu{position:relative}.ui-user{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-target-min-console);padding:var(--space-1)var(--space-2)var(--space-1)var(--space-1);border-radius:var(--radius-inset);color:inherit;font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}.ui-user:hover,.ui-user[aria-expanded=true]{background:var(--color-surface-hover)}.ui-user__avatar{width:calc(var(--space-7) - var(--space-1)/2);height:calc(var(--space-7) - var(--space-1)/2);border-radius:var(--control-radius);background:var(--color-primary-soft);color:var(--color-primary-hover);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-user__details{max-width:calc(var(--space-8)*3);flex-direction:column;line-height:1.1;display:flex}.ui-user__name{color:var(--color-text-secondary);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-user__role{margin-top:calc(var(--space-1) - var(--space-1)/4);color:var(--color-text-muted);font-size:var(--font-size-eyebrow);text-transform:capitalize}.ui-user__chevron{width:var(--space-4);height:var(--space-4);color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.ui-user__chevron--open{transform:rotate(180deg)}.ui-user-menu__panel{top:calc(100% + var(--space-2));z-index:50;width:calc(var(--space-8)*5);padding:calc(var(--space-2) - var(--space-1)/2);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);background:var(--color-bg);box-shadow:var(--shadow-menu);position:absolute;right:0}.ui-user-menu__header{gap:calc(var(--space-1) - var(--space-1)/4);padding:var(--space-2)calc(var(--space-2) + var(--space-1)/2)calc(var(--space-2) + var(--space-1)/2);flex-direction:column;display:flex}.ui-user-menu__name{color:var(--color-text);font-size:var(--font-size-table);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-user-menu__meta{color:var(--color-text-muted);font-size:var(--font-size-tag);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}.ui-user-menu__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--border-width)solid var(--color-surface-hover);flex-direction:column;display:flex}.ui-user-menu__item{align-items:center;gap:calc(var(--space-2) + var(--space-1)/2);width:100%;min-height:var(--space-target-min-console);padding:var(--space-2)calc(var(--space-2) + var(--space-1)/2);border-radius:var(--control-radius);color:var(--color-text-secondary);font-family:var(--font-stack-sans);font-size:inherit;line-height:inherit;font-size:var(--font-size-table);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ui-user-menu__item:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-user-menu__item--danger{color:var(--status-failed-text)}.ui-user-menu__item--danger:hover{background:var(--status-failed-bg);color:var(--status-failed-text)}.ui-columns{gap:var(--space-grid-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ui-columns--reading{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.ui-columns--reading-wide{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ui-columns__main,.ui-columns__reader,.ui-columns__aside{gap:var(--space-grid-gap);flex-direction:column;min-width:0;display:flex}.ui-columns__aside{top:calc(var(--shell-height) + var(--space-4));position:-webkit-sticky;position:sticky}.ui-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-field__hint{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-field__error{font-size:var(--font-size-caption);font-weight:var(--font-weight-strong);color:var(--status-failed-text)}.ui-input{width:100%;min-height:var(--control-height);padding:0 calc(var(--space-2) + var(--space-1)/2);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--control-radius);background:var(--color-bg);color:var(--color-text);font-family:var(--font-stack-sans);font-size:var(--font-size-table);line-height:var(--line-height)}.ui-input:hover{border-color:var(--color-text-muted)}.ui-input:disabled{background:var(--color-surface);color:var(--color-text-muted);cursor:not-allowed}.ui-field--error .ui-input,.ui-input[aria-invalid=true]{border-color:var(--status-failed-text)}.ui-select{padding-right:var(--space-7);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted)50%),linear-gradient(135deg,var(--color-text-muted)50%,transparent 50%);background-position:calc(100% - var(--space-4))50%,calc(100% - var(--space-3))50%;background-size:var(--space-1)var(--space-1),var(--space-1)var(--space-1);background-repeat:no-repeat}.ui-textarea{min-height:calc(var(--control-height)*3);padding:var(--space-2)calc(var(--space-2) + var(--space-1)/2);resize:vertical}.ui-choice{border:0;min-width:0;margin:0;padding:0}.ui-choice__option{cursor:pointer}.ui-choice__option:has(input:focus-visible){outline:calc(var(--space-1)/2)solid var(--color-focus);outline-offset:calc(var(--space-1)/2)}.ui-choice:disabled .ui-choice__option{cursor:not-allowed;opacity:.45}.ui-choice__option:has(input:disabled){cursor:not-allowed;opacity:.45}.ui-checkbox{align-items:center;gap:var(--space-2);min-height:var(--space-target-min-console);font-size:var(--font-size-table);color:var(--color-text-secondary);cursor:pointer;display:inline-flex}.ui-checkbox__input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-primary);margin:0}.ui-figures{--figures-min:calc(var(--space-8)*2 + var(--space-7));--figures-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(var(--figures-min),1fr));gap:var(--figures-gap);margin:0;padding:0;display:grid}.ui-figures[data-columns]{grid-template-columns:repeat(auto-fill,minmax(max(var(--figures-min),calc((100% - (var(--figures-columns) - 1)*var(--figures-gap))/var(--figures-columns) - var(--border-width))),1fr))}.ui-figures--compact{--figures-min:calc(var(--space-8)*2);--figures-gap:var(--space-2)}.ui-split{min-width:0;container-type:inline-size}.ui-split__columns{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.ui-split__list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-split__rows{background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--block-radius);margin:0;padding:0;list-style:none;overflow:hidden}.ui-split__row{min-height:var(--table-row-height);min-width:0;padding:var(--space-2)var(--space-4);border-bottom:var(--border-width)solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-table);cursor:pointer;overflow-wrap:anywhere;transition:background-color .12s}.ui-split__row:last-child{border-bottom:0}.ui-split__row:hover{background:var(--color-surface-hover)}.ui-split__row--selected,.ui-split__row--selected:hover{background:var(--color-primary-soft);color:var(--color-text);box-shadow:inset calc(var(--space-1) - var(--border-width))0 0 var(--color-primary-mark)}.ui-split__row:focus-visible{outline:calc(var(--space-1)/2)solid var(--color-focus);outline-offset:calc(-1*var(--space-1)/2)}.ui-split__detail:focus-visible{outline:calc(var(--space-1)/2)solid var(--color-focus);outline-offset:calc(-1*var(--space-1)/2)}.ui-split__row--loading{cursor:default}.ui-split__detail{top:var(--space-4);min-width:0;position:-webkit-sticky;position:sticky}.ui-timeline{min-width:0;container-type:inline-size}.ui-timeline__stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-timeline__stage{grid-template-columns:var(--space-4)minmax(0,1fr);align-content:start;column-gap:var(--space-3);min-width:0;padding-bottom:var(--space-4);display:grid;position:relative}.ui-timeline__stage:last-child{padding-bottom:0}.ui-timeline__stage:before{content:"";top:var(--space-4);bottom:0;left:calc(var(--space-2) - var(--border-width)/2);width:var(--border-width);background:var(--color-border);position:absolute}.ui-timeline__stage:last-child:before{display:none}.ui-timeline__mark{box-sizing:border-box;width:var(--space-3);height:var(--space-3);margin-top:calc(var(--space-1)/2);border:calc(var(--space-1)/2)solid var(--color-border-strong);border-radius:var(--tag-radius);background:var(--color-border-strong);z-index:1;justify-self:center}.ui-timeline__stage[data-status=current] .ui-timeline__mark{border-color:var(--color-primary-mark);background:var(--color-primary-mark)}.ui-timeline__stage[data-status=next] .ui-timeline__mark{border-color:var(--color-border);background:var(--color-bg)}.ui-timeline__stage[data-status=next] .ui-timeline__label{color:var(--color-text-muted)}.ui-timeline__body{gap:calc(var(--space-1)/2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ui-timeline__label{font-size:var(--font-size-table);font-weight:var(--font-weight-strong);color:var(--color-text)}.ui-timeline__date{font-size:var(--font-size-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums lining-nums}.ui-timeline__state{font-size:var(--font-size-table);color:var(--color-text-secondary)}.ui-timeline__actor{font-size:var(--font-size-caption);color:var(--color-text-muted)}.ui-timeline--horizontal .ui-timeline__stages{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-timeline--horizontal .ui-timeline__stage{padding:0 var(--space-3)0 0;grid-template-columns:minmax(0,1fr)}.ui-timeline--horizontal .ui-timeline__stage:last-child{padding-right:0}.ui-timeline--horizontal .ui-timeline__mark{margin:0 0 var(--space-2);justify-self:start}.ui-timeline--horizontal .ui-timeline__stage:before{top:calc(var(--space-2) - var(--border-width)/2);bottom:auto;right:0;left:var(--space-3);width:auto;height:var(--border-width)}.ui-period{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-period__comparison{min-width:0;max-width:100%;display:inline-flex}.ui-period__comparison .ui-input{min-height:var(--space-target-min-console);max-width:100%}.ui-period__trailing{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@container (width<=640px){.ui-split__columns{grid-template-columns:minmax(0,1fr)}.ui-split__detail{position:static}.ui-timeline--horizontal .ui-timeline__stages{grid-auto-columns:auto;grid-auto-flow:row}.ui-timeline--horizontal .ui-timeline__stage{grid-template-columns:var(--space-4)minmax(0,1fr);padding:0 0 var(--space-4)}.ui-timeline--horizontal .ui-timeline__stage:last-child{padding-bottom:0}.ui-timeline--horizontal .ui-timeline__mark{margin:calc(var(--space-1)/2)0 0;justify-self:center}.ui-timeline--horizontal .ui-timeline__stage:before{top:var(--space-4);bottom:0;right:auto;left:calc(var(--space-2) - var(--border-width)/2);width:var(--border-width);height:auto}}.ui-step__part>.ui-status{align-self:flex-start;width:-moz-fit-content;width:fit-content}.ui-chart{width:100%;max-width:var(--chart-width);min-width:0;margin:0;display:block}.ui-chart svg{width:100%;height:auto;font-family:var(--font-stack-sans);font-variant-numeric:tabular-nums lining-nums;display:block}.ui-chart__bar{fill:var(--color-border-strong)}.ui-chart__bar--zero{fill:var(--color-text-muted)}.ui-chart__band--quiet{fill:var(--color-surface)}.ui-chart__band--watch{fill:var(--status-missing-data-bg)}.ui-chart__band--urgent{fill:var(--status-urgent-bg)}.ui-chart__band--late{fill:var(--status-late-bg)}.ui-chart__band--good{fill:var(--status-compliant-bg)}.ui-chart__cut{stroke:var(--color-primary);stroke-width:1.5px}.ui-chart__cut-label,.ui-chart__marker-label{fill:var(--color-primary-hover);font-weight:var(--font-weight-strong)}.ui-chart__axis{stroke:var(--color-border);stroke-width:1px}.ui-chart__tick{fill:var(--color-text-muted)}.ui-chart__line{stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-chart__marker{fill:var(--color-primary);stroke:var(--color-bg);stroke-width:2px}.ui-chart__hit{fill:transparent}.ui-board{min-width:0}.ui-board__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-8)*4 + var(--space-7))),1fr));gap:var(--space-4);align-items:start;display:grid}.ui-board__column{min-width:0}.ui-board__column .ui-block__body{gap:var(--space-2);flex-direction:column;display:flex}.ui-card{min-width:0;padding:var(--space-3);background:var(--color-bg);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-inset);overflow-wrap:break-word}.ui-card--open{cursor:pointer;transition:background-color .12s,border-color .12s}.ui-card--open:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.ui-card--open:focus-visible{outline:calc(var(--space-1)/2)solid var(--color-focus);outline-offset:calc(var(--space-1)/2)}.ui-card--selected,.ui-card--selected:hover{background:var(--color-primary-soft);border-color:var(--color-primary-border)}.ui-card--selected .ui-eyebrow,.ui-card--selected .ui-caption,.ui-card--selected .ui-card__body{color:var(--color-text-secondary)}.ui-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-1)var(--space-2);flex-wrap:wrap;display:flex}.ui-card__titles{flex:1 1 calc(var(--space-8)*3);gap:calc(var(--space-1)/2);flex-direction:column;min-width:0;display:flex}.ui-card__title{font-size:var(--font-size-table);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.ui-card__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width);text-underline-offset:calc(var(--space-1) + var(--space-1)/2)}.ui-card__link:hover{color:var(--color-primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ui-card__status{flex-shrink:0}.ui-card__meta{margin:var(--space-1)0 0}.ui-card__body{margin-top:var(--space-2);font-size:var(--font-size-table);color:var(--color-text-secondary)}.ui-card__tags{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ui-count-strip{justify-content:space-between;align-items:baseline;gap:var(--space-2)var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.ui-count-strip__items{gap:var(--space-2)var(--space-6);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-count-strip__link{align-items:baseline;gap:var(--space-2);min-height:var(--space-target-min-console);color:inherit;border-bottom:calc(var(--space-1)/2)solid transparent;text-decoration:none;display:inline-flex}a.ui-count-strip__link:hover .ui-count-strip__label{color:var(--color-primary)}.ui-count-strip__item--current .ui-count-strip__link{border-bottom-color:var(--color-primary-mark)}.ui-count-strip__value{font-size:var(--font-size-file-title);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);color:var(--color-text);font-variant-numeric:tabular-nums lining-nums}.ui-count-strip__label{font-size:var(--font-size-table);color:var(--color-text-secondary)}.ui-count-strip__period{margin:0}.ui-lens{min-width:0;max-width:100%;display:inline-flex}.ui-lens .ui-chip{min-height:var(--space-target-min-console)}.ui-banner{justify-content:space-between;align-items:center;gap:var(--space-2)var(--space-4);min-width:0;padding:var(--space-3)var(--space-4);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-inset);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-table);flex-wrap:wrap;display:flex}.ui-banner--study{background:var(--status-info-bg);border-color:var(--status-info-border)}.ui-banner__text{align-items:baseline;gap:var(--space-1)var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.ui-banner__title{color:var(--color-text);font-weight:var(--font-weight-strong)}.ui-banner--study .ui-banner__title{color:var(--status-info-text)}.ui-banner__actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-print{gap:var(--space-5);max-width:calc(var(--space-8)*16);padding:var(--space-6);background:var(--color-bg);color:var(--color-text);flex-direction:column;margin:0 auto;display:flex}.ui-print__head{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width)solid var(--color-text);flex-direction:column;display:flex}.ui-print__title{font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-title);margin:0}.ui-print__caption{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:0}.ui-print__foot{padding-top:var(--space-3);border-top:var(--border-width)solid var(--color-border);font-size:var(--font-size-caption);color:var(--color-text-muted);justify-content:space-between;display:flex}@media print{.ui-shell,.ui-no-print{display:none!important}.ui-print{max-width:none;padding:0}.ui-print [data-ui=status]{border-color:var(--color-text);color:var(--color-text);background:0 0}}.ui-main{width:min(94vw,calc(var(--breakpoint-console-full) + var(--space-8)*8 + var(--space-4)));padding:var(--space-6)0 var(--space-7);margin:0 auto}.ui-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-4);display:flex}.ui-page-title{color:var(--color-text);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-title);margin:0}.ui-file-title{color:var(--color-text);font-size:var(--font-size-file-title);font-weight:var(--font-weight-strong);margin:0;line-height:1.35}.ui-inset{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-8)*3),1fr));gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--color-surface);border:var(--border-width)solid var(--color-surface-hover);border-radius:var(--radius-inset);display:grid}.ui-meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-meta__value{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-strong);overflow-wrap:anywhere}@media (max-width:1400px){.ui-nav__item{padding:0 var(--space-2)}.ui-shell__primary{gap:var(--space-4)}.ui-shell__version,.ui-brand__caption{display:none}.ui-user__details{width:var(--border-width);height:var(--border-width);margin:calc(-1*var(--border-width));clip:rect(0,0,0,0);white-space:nowrap;padding:0;position:absolute;overflow:hidden}}@media (max-width:640px){.ui-shell__inner{gap:var(--space-2)var(--space-4);padding:var(--space-2)0;flex-wrap:wrap}.ui-shell__primary{flex:100%}}@media (max-width:1024px){.ui-user__details,.ui-shell__version,.ui-brand__caption{display:none}.ui-shell__primary{gap:var(--space-4)}.ui-columns,.ui-columns--reading,.ui-columns--reading-wide{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ui-columns__reader{grid-column:1/-1}}.ui-check-card{overflow-wrap:anywhere;min-width:0}.ui-check-card .ui-block__head{flex-wrap:wrap}.ui-check-card .ui-block__titles{flex:1 1 calc(var(--space-8)*4)}.ui-check-card .ui-block__title{overflow-wrap:anywhere}.ui-check-card__head{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-check-card__state{min-width:0}.ui-check-card__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-check-card__part{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-check-card__value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-check-card__value>p{margin:0}.ui-check-card__trace{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-check-card__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-check-card__fold{padding-top:var(--space-3);border-top:var(--border-width)dashed var(--color-border)}.ui-check-card__fold-summary{min-height:var(--space-target-min-console);cursor:pointer;align-items:center;display:flex}.ui-check-card__skeleton{height:calc(var(--space-8)*2);background:var(--color-surface);border-radius:var(--radius-inset)}.ui-info{vertical-align:middle;margin-left:var(--space-1);text-transform:none;letter-spacing:normal;font-weight:400;display:inline-flex;position:relative}.ui-info__mark{width:var(--space-4);height:var(--space-4);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--radius-tag);color:var(--color-text-muted);font-size:var(--font-size-caption);cursor:help;justify-content:center;align-items:center;font-style:italic;line-height:1;display:inline-flex}.ui-info__mark:hover{border-color:var(--color-text-muted);color:var(--color-text)}.ui-info__mark:focus-visible{border-color:var(--color-text-muted);color:var(--color-text)}.ui-info__mark:focus-visible{outline:calc(var(--border-width)*2)solid var(--color-focus);outline-offset:calc(var(--border-width)*2)}.ui-info__tip{top:calc(100% + var(--space-1));z-index:30;width:max-content;max-width:min(calc(var(--space-8)*6),70vw);transform:translateX(calc(-50% + var(--info-shift,0%)));padding:var(--space-2)var(--space-3);border:var(--border-width)solid var(--color-border);border-radius:var(--radius-small);background:var(--color-bg);box-shadow:var(--shadow-menu);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:400;line-height:var(--line-height-tight);text-align:left;white-space:normal;overflow-wrap:anywhere;display:none;position:absolute;left:50%}.ui-info:hover .ui-info__tip,.ui-info:focus-within .ui-info__tip{display:block}.ui-select option:disabled{color:var(--color-text-muted)}.ui-combobox__option--disabled{color:var(--color-text-muted);cursor:not-allowed}.ui-combobox__option--all{border-bottom:var(--border-width)solid var(--color-border)}.ui-figure__label--info{align-items:flex-start;display:flex;overflow:visible}.ui-figure__label-text{text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;min-width:0;overflow:hidden}.ui-figure__label--info .ui-info{flex:none}.ui-potential-traced{vertical-align:top;text-align:start;max-width:100%;display:inline-block}.ui-row-actions{display:inline-flex;position:relative}.ui-row-actions__trigger{min-height:var(--space-target-min-console);min-width:var(--space-target-min-console);border:var(--border-width)solid var(--color-border);border-radius:var(--control-radius);background:var(--color-bg);color:var(--color-text);font-family:var(--font-stack-sans);font-weight:var(--font-weight-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-row-actions__trigger:hover,.ui-row-actions__trigger[aria-expanded=true]{border-color:var(--color-border-strong);background:var(--color-primary-soft)}.ui-row-actions__menu{z-index:40;width:max-content;max-width:min(calc(var(--space-8)*6),calc(100vw - var(--space-4)));padding:var(--space-1);background:var(--color-bg);border:var(--border-width)solid var(--color-border-strong);border-radius:var(--control-radius);box-shadow:var(--shadow-menu);margin:0;list-style:none;position:fixed}.ui-row-actions__item{width:100%;min-height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-small);color:var(--color-text);font-family:var(--font-stack-sans);font-size:var(--font-size-table);text-align:start;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ui-row-actions__item:hover{background:var(--color-primary-soft);color:var(--color-primary-hover);outline:none}.ui-row-actions__item:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-hover);outline:none}.ui-row-actions__item[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed;background:0 0}
