@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-ext-wght-normal.7db92424.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_next/static/media/instrument-sans-latin-wght-normal.ae05c57c.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:only light;--shadow-overlay:0 12px 32px rgb(28 26 24/14%);--bg:#f7f5f1;--surface:#fefbf8;--surface-inset:#f0ede7;--surface-hover:#ebe7e0;--border:#d9d7d4;--border-strong:#8f8a82;--text-primary:#1c1a18;--text-muted:#595855;--text-disabled:#a19d96;--ink:#1c1a18;--ink-hover:#34312d;--on-ink:#fefbf8;--accent:#146c4f;--accent-hover:#0f5840;--accent-subtle:#e3eee8;--danger:#b4232f;--on-danger:#fefbf8;--danger-subtle:#f8e6e4;--success:#4a7023;--success-subtle:#ebf0e0;--warning:#8f5410;--warning-subtle:#f6ecdf;--focus-ring:var(--accent);--type-display-size:48px;--type-display-line-height:48px;--type-display-weight:600;--type-display-tracking:-0.02em;--type-title-lg-size:32px;--type-title-lg-line-height:36px;--type-title-lg-weight:600;--type-title-lg-tracking:-0.02em;--type-title-size:26px;--type-title-line-height:32px;--type-title-weight:600;--type-title-tracking:-0.015em;--type-heading-size:17px;--type-heading-line-height:24px;--type-heading-weight:600;--type-heading-tracking:-0.01em;--type-body-size:14px;--type-body-line-height:20px;--type-body-weight:400;--type-body-tracking:0;--type-body-sm-size:13px;--type-body-sm-line-height:18px;--type-body-sm-weight:400;--type-body-sm-tracking:0;--type-label-size:13px;--type-label-line-height:18px;--type-label-weight:500;--type-label-tracking:0;--type-table-header-size:13px;--type-table-header-line-height:18px;--type-table-header-weight:500;--type-table-header-tracking:0;--type-caption-size:11px;--type-caption-line-height:16px;--type-caption-weight:500;--type-caption-tracking:0.02em;--type-evidence-size-min:15px;--type-evidence-size-max:17px;--type-evidence-line-height:1.5;--type-evidence-weight-min:400;--type-evidence-weight-max:600;--type-evidence-tracking:0;--type-code-size-min:12px;--type-code-size-max:13px;--type-code-line-height:1.5;--type-code-weight-min:400;--type-code-weight-max:500;--type-code-tracking:0;--surface-2:var(--surface-inset);--surface-raised:var(--surface);--hairline:var(--border);--hairline-strong:var(--border-strong);--text:var(--text-primary);--text-dim:var(--text-muted);--text-faint:var(--text-muted);--accent-dim:var(--accent-hover);--accent-faint:var(--accent-subtle);--on-accent:var(--on-ink);--focus:var(--focus-ring);--brand:var(--ink);--brand-hover:var(--ink-hover);--brand-faint:var(--accent-subtle);--brand-outline:var(--border);--signal:var(--accent);--signal-ink:var(--accent-hover);--signal-faint:var(--accent-subtle);--grid-line:var(--border);--grid-line-strong:var(--border-strong);--nav-glass:var(--surface);--scrim:color-mix(in srgb,var(--text-primary) 44%,transparent);--control-bg:var(--surface);--control-bg-hover:var(--surface-hover);--control-bg-pressed:var(--surface-inset);--control-selected:var(--accent-subtle);--control-selected-strong:var(--accent-subtle);--control-invalid:var(--surface);--menu-highlight:var(--surface-hover);--row-selected:var(--accent-subtle);--focus-contrast:var(--surface);--accent-2:var(--warning);--accent-2-faint:var(--warning-subtle);--neutral:var(--text-muted);--neutral-faint:var(--surface-inset);--ok:var(--success);--ok-faint:var(--success-subtle);--warn:var(--warning);--warn-faint:var(--warning-subtle);--danger-hover:var(--danger);--danger-faint:var(--danger-subtle);--stale:var(--warning);--stale-faint:var(--warning-subtle);--finding-unbilled:var(--warning);--finding-unbilled-faint:var(--warning-subtle);--finding-short-invoiced:var(--danger);--finding-short-invoiced-faint:var(--danger-subtle);--finding-late:var(--text-muted);--finding-late-faint:var(--surface-inset);--nav-h:57px;--sidebar-w:256px;--sidebar-collapsed-w:64px;--rail-w:232px;--measure-chat:880px;--content-max:1180px;--u:4px;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-xl:12px;--radius-round:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--shadow-sm:none;--shadow:none;--shadow-lg:none;--shadow-pop:none;--ring:0 0 0 2px var(--focus-ring);--ring-brand-inset:none;--ring-current-inset:none;--ring-signal:none;--ring-signal-sm:none;--ring-surface-inset:none;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-context:180ms;--dur-1:var(--dur-fast);--dur-2:var(--dur-context);--dur-3:var(--dur-context);--font-instrument:"Instrument Sans Variable",sans-serif;--font-display:var(--font-instrument);--font-serif:var(--font-source-serif),serif;--font-ui:var(--font-instrument);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--font-code:var(--font-mono);--z-base:0;--z-sticky:20;--z-nav:40;--z-popover:60;--z-modal:80;--z-toast:100}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-context:1ms}}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:9px var(--sp-3);border:1px solid var(--hairline-strong);background:var(--control-bg);color:var(--text);font:inherit;font-size:13px;font-weight:560;letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.ui-panel{min-width:0;padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary)}.ui-panel--inset{background:var(--surface-inset)}.ui-panel--padding-none{padding:0}.ui-panel--padding-compact{padding:var(--sp-4)}.ui-section-header{margin-bottom:var(--sp-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);color:var(--text-primary)}.ui-section-header__title{display:flex;align-items:baseline;gap:var(--sp-2)}.ui-section-header h2,.ui-section-header h3,.ui-section-header h4,.ui-section-header h5,.ui-section-header h6{margin:0;font-size:var(--type-heading-size);line-height:var(--type-heading-line-height);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.ui-section-header p{margin:var(--sp-1) 0 0;color:var(--text-muted)}.ui-section-header__actions{flex:none}.ui-tag{display:inline-flex;gap:var(--sp-1);align-items:center;margin:var(--sp-1);border-radius:var(--radius-round);background:var(--surface-inset);color:var(--text-muted);font-size:11px;font-weight:600}.ui-tag,.ui-tag--sm{padding:var(--sp-1) var(--sp-2)}.ui-tag--sm{font-size:10px}.ui-tag--info{color:var(--accent)}.ui-tag--success{color:var(--success)}.ui-tag--warning{color:var(--warning)}.ui-tag--danger{color:var(--danger)}.ui-key-value-list{margin:0;color:var(--text-primary)}.ui-key-value-list>div{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border)}.ui-key-value-list--compact>div{padding:var(--sp-2) 0}.ui-key-value-list dt{color:var(--text-muted)}.ui-key-value-list dd{margin:0}.ui-key-value-list small{display:block;color:var(--text-muted)}.ui-key-value-list__empty{padding:var(--sp-4);color:var(--text-muted)}.ui-form-actions{display:flex;align-items:center;gap:var(--sp-2)}.ui-form-actions--start{justify-content:flex-start}.ui-form-actions--end{justify-content:flex-end}.ui-form-actions--spread{justify-content:space-between}.ui-form-actions__status{margin-right:auto;color:var(--text-muted)}.ui-form-actions--sticky{position:-webkit-sticky;position:sticky;bottom:0;padding:var(--sp-3);border-top:1px solid var(--border);background:var(--surface)}.ui-button:hover{border-color:var(--text-faint);background:var(--control-bg-hover)}.ui-button:active,.ui-button[data-pressed]{transform:scale(.99);background:var(--control-bg-pressed)}.ui-button[data-disabled],.ui-button[data-pending]{cursor:not-allowed;opacity:.52;transform:none}.ui-button[data-variant=primary]:hover{border-color:var(--ink-hover);background:var(--ink-hover)}.ui-button[data-variant=danger]:hover{border-color:var(--danger-hover);background:var(--danger-hover)}.ui-button[data-size=compact],.ui-button[data-size=sm]{min-height:32px;padding:5px 9px;font-size:14px}.ui-button[data-size=lg]{min-height:42px;padding:9px var(--sp-4)}.ui-button__spinner{animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-icon-button{width:40px;padding:0}.ui-icon-button[data-size=compact],.ui-icon-button[data-size=sm]{width:32px}.ui-icon-button__icon,.ui-icon-button__icon svg{width:var(--sp-4);height:var(--sp-4)}.ui-action-group,.ui-split-button{display:inline-flex;align-items:center;gap:var(--sp-2)}.ui-split-button{gap:0}.ui-split-button__primary{border-radius:var(--radius) 0 0 var(--radius)}.ui-split-button__trigger{border-left-width:0;border-radius:0 var(--radius) var(--radius) 0}.ui-button-link,.ui-button-link:hover{text-decoration:none}.ui-button-link__external{width:var(--sp-4);height:var(--sp-4)}.ui-field,.ui-radio-group{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ui-field__label{color:var(--text);font-size:12px;font-weight:600}.ui-field__control{width:100%;padding:7px 10px;border:1px solid var(--hairline-strong);background:var(--control-bg);color:var(--text);font:inherit;font-size:13px;outline:none;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.ui-field__control:hover{background:var(--control-bg-hover)}.ui-field[data-focus-within] .ui-field__control,.ui-field__control[data-focus-visible]{border-color:var(--focus);box-shadow:var(--ring)}.ui-field[data-invalid] .ui-field__control{background:var(--control-invalid)}.ui-field[data-disabled]{opacity:.55}.ui-field__description,.ui-field__error{color:var(--text-faint);font-size:11px}.ui-textarea__input{min-height:96px;resize:vertical}.ui-combobox__group,.ui-number-field__group{display:flex;align-items:center}.ui-combobox__group .ui-field__control,.ui-number-field__group .ui-field__control{border-radius:0}.ui-combobox__trigger,.ui-number-field__stepper{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;border:1px solid var(--hairline-strong);background:var(--control-bg);color:var(--text-dim)}.ui-number-field__stepper:first-child{border-radius:var(--radius) 0 0 var(--radius)}.ui-combobox__trigger,.ui-number-field__stepper:last-child{border-radius:0 var(--radius) var(--radius) 0}.ui-combobox__trigger svg,.ui-number-field__stepper svg{width:14px;height:14px}.ui-money-input input,.ui-number-field input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.ui-checkbox,.ui-radio,.ui-switch{display:inline-flex;align-items:flex-start;gap:10px;color:var(--text);font-size:13px;cursor:pointer}.ui-checkbox__box,.ui-radio__dot{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--sp-4);height:var(--sp-4);margin-top:2px;border:1px solid var(--hairline-strong);background:var(--control-bg)}.ui-checkbox__box{border-radius:var(--radius-sm)}.ui-radio__dot{border-radius:var(--radius-round)}.ui-checkbox[data-indeterminate] .ui-checkbox__box,.ui-checkbox[data-selected] .ui-checkbox__box{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.ui-checkbox__box svg{width:12px;height:12px}.ui-radio[data-selected] .ui-radio__dot{border:5px solid var(--ink)}.ui-checkbox[data-focus-visible] .ui-checkbox__box,.ui-radio[data-focus-visible] .ui-radio__dot,.ui-switch[data-focus-visible] .ui-switch__track{outline:2px solid var(--focus-ring)}.ui-checkbox[data-hovered] .ui-checkbox__box,.ui-radio[data-hovered] .ui-radio__dot,.ui-switch[data-hovered] .ui-switch__track{border-color:var(--text-muted);background:var(--surface-hover)}.ui-checkbox[data-pressed] .ui-checkbox__box,.ui-radio[data-pressed] .ui-radio__dot,.ui-switch[data-pressed] .ui-switch__track{background:var(--surface-inset)}.ui-checkbox[data-disabled],.ui-radio[data-disabled],.ui-switch[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.ui-checkbox[data-disabled] .ui-checkbox__box,.ui-radio[data-disabled] .ui-radio__dot,.ui-switch[data-disabled] .ui-switch__track{border-color:var(--border);background:var(--surface-inset)}.ui-choice__copy{display:grid;grid-gap:1px;gap:1px}.ui-choice__label{font-weight:540}.ui-choice__description{color:var(--text-faint);font-size:11px}.ui-radio-group__options{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.ui-switch__track{position:relative;width:32px;height:18px;margin-top:1px;border:1px solid var(--hairline-strong);border-radius:var(--radius-round);background:var(--control-bg-pressed);transition:background var(--dur-1) var(--ease-out)}.ui-switch__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:var(--radius-round);box-shadow:var(--shadow-sm);transition:transform var(--dur-1) var(--ease-out)}.ui-switch[data-selected] .ui-switch__track{border-color:var(--ink);background:var(--ink)}.ui-switch[data-selected] .ui-switch__thumb{transform:translateX(14px)}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;text-align:start}.ui-combobox__search-icon,.ui-select__chevron{flex:0 0 auto;width:var(--sp-4);height:var(--sp-4);color:var(--text-faint)}.ui-combobox__search-icon{width:34px;padding:9px;border:1px solid var(--hairline-strong);border-right:0;border-radius:var(--radius) 0 0 var(--radius);background:var(--control-bg)}.ui-popover{min-width:var(--trigger-width);max-width:min(360px,calc(100vw - var(--sp-8)));overflow:auto;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-overlay);color:var(--text)}.ui-popover[data-entering],.ui-tooltip[data-entering]{animation:ui-overlay-in var(--dur-2) var(--ease-out)}@keyframes ui-overlay-in{0%{opacity:0;transform:translateY(-3px) scale(.99)}}.ui-command-list,.ui-listbox,.ui-menu{min-width:220px;max-height:320px;padding:var(--sp-1);outline:none}.ui-command-item,.ui-listbox__item,.ui-menu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:34px;padding:6px var(--sp-2);border-radius:var(--radius-sm);outline:none;color:var(--text);cursor:default}.ui-command-item[data-focused],.ui-listbox__item[data-focused],.ui-menu__item[data-focused]{background:var(--menu-highlight)}.ui-listbox__item[data-selected]{background:var(--control-selected)}.ui-listbox__item[data-disabled],.ui-menu__item[data-disabled]{color:var(--text-disabled);opacity:.6}.ui-menu__item[data-destructive]{color:var(--danger)}.ui-command-item__copy,.ui-listbox__content,.ui-menu__content{display:grid;min-width:0}.ui-command-item strong,.ui-listbox__label,.ui-menu__label{font-size:12.5px;font-weight:560}.ui-command-item small,.ui-listbox__description,.ui-menu__description{overflow:hidden;color:var(--text-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ui-listbox__check{width:14px;height:14px;color:var(--brand)}.ui-command-input-wrap kbd,.ui-command-item kbd,.ui-command-trigger kbd,.ui-menu__shortcut{color:var(--text-faint);font-family:var(--font-code);font-size:10px}.ui-tooltip{max-width:260px;padding:5px var(--sp-2);border-radius:var(--radius-sm);background:var(--text);box-shadow:var(--shadow);color:var(--surface);font-size:11px}.ui-popover__dialog{padding:var(--sp-4);outline:none}.ui-context-menu__trigger{all:unset;display:block;width:100%}.ui-tabs__list{display:flex;gap:var(--sp-1);overflow-x:auto;border-bottom:1px solid var(--hairline)}.ui-tabs__tab{position:relative;padding:9px var(--sp-3);outline:none;color:var(--text-dim);font-size:12.5px;font-weight:540;white-space:nowrap;cursor:pointer}.ui-tabs__tab[data-selected]{color:var(--text)}.ui-tabs__tab[data-selected]:after{position:absolute;right:var(--sp-3);bottom:-1px;left:var(--sp-3);height:2px;background:var(--brand);content:""}.ui-tabs__tab[data-focus-visible]{border-radius:var(--radius-sm);box-shadow:var(--ring)}.ui-tabs__panel{outline:none}.ui-segmented-control{display:inline-flex;padding:2px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2)}.ui-segmented-control__option{min-height:32px;padding:5px 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-dim);font:inherit;font-size:12px;font-weight:550}.ui-segmented-control__option[data-selected]{box-shadow:var(--shadow-sm);color:var(--text)}.ui-segmented-control__option[data-focus-visible]{outline:2px solid var(--focus)}.ui-modal-overlay{position:fixed;z-index:var(--z-modal);inset:0;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--scrim)}.ui-modal-overlay[data-entering]{animation:ui-fade-in var(--dur-2) var(--ease-out)}@keyframes ui-fade-in{0%{opacity:0}}.ui-modal{width:min(520px,100%);max-height:calc(100dvh - var(--sp-8));overflow:auto;border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-overlay);color:var(--text)}.ui-modal[data-entering]{animation:ui-modal-in var(--dur-2) var(--ease-out)}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(var(--sp-2)) scale(.98)}}.ui-modal--sheet{position:fixed;top:0;bottom:0;width:min(520px,100%);max-height:none;border-radius:0}.ui-modal--sheet[data-side=right]{right:0}.ui-modal--sheet[data-side=left]{left:0}.ui-modal-overlay--sheet{justify-content:flex-end;padding:0}.ui-dialog{outline:none}.ui-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--hairline)}.ui-dialog__title{margin:0;font-size:16px;line-height:1.3}.ui-dialog__description{max-width:52ch;margin:var(--sp-1) 0 0;color:var(--text-dim);font-size:12px}.ui-dialog__body{padding:var(--sp-5)}.ui-dialog__footer{display:flex;justify-content:flex-end;gap:var(--sp-2)}.ui-dialog__error{margin:0 0 var(--sp-4);padding:var(--sp-3);border-left:3px solid var(--danger);background:var(--danger-faint);color:var(--danger);font-size:12px}.ui-skeleton{display:block;width:100%;height:12px;border-radius:var(--radius-sm);background:var(--surface-2);animation:skeleton-pulse 1.4s var(--ease-inout) infinite alternate}.ui-skeleton[data-size=control]{height:40px}.ui-skeleton[data-size=row]{height:56px}.ui-skeleton[data-size=panel]{height:180px}.ui-skeleton-text{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ui-skeleton-text__line:last-child{width:68%}.ui-empty-state,.ui-error-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;min-height:112px;padding:var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface-2)}.ui-empty-state__icon,.ui-error-state__icon{width:var(--sp-5);height:var(--sp-5);color:var(--text-faint)}.ui-error-state{border-style:solid;background:var(--danger-faint)}.ui-error-state__icon{color:var(--danger)}.ui-empty-state__title,.ui-error-state__title{margin:0;font-size:13px;letter-spacing:0}.ui-empty-state__description,.ui-error-state__description{margin:2px 0 0;color:var(--text-dim);font-size:12px}.ui-data-table-wrap{overflow-x:auto;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--surface)}.ui-data-table{border-collapse:separate;border-spacing:0}.ui-data-table td,.ui-data-table th{height:40px;padding:var(--sp-1) var(--sp-3);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-size:12px}.ui-data-table th{letter-spacing:0;text-transform:none}.ui-data-table td:last-child,.ui-data-table th:last-child{border-right:0}.ui-data-table tbody tr:last-child td,.ui-data-table tbody tr:last-child th{border-bottom:0}.ui-data-table td.is-numeric,.ui-data-table th.is-numeric{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-data-table [data-tone=primary]{color:var(--text);font-weight:550}.ui-data-table [data-tone=quiet]{color:var(--text-faint)}.ui-data-table__checkbox:focus-visible,.ui-data-table__sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-data-table tbody th{color:var(--text-primary);font-size:14px;font-weight:500;text-align:left}.ui-data-table tbody tr[data-selected]{background:var(--row-selected)}.ui-data-table tbody tr:hover{background:var(--surface-hover)}.ui-data-table__select{width:38px;text-align:center}.ui-data-table__sort{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.ui-data-table__actions{position:-webkit-sticky;position:sticky;right:0;width:38px;background:inherit;text-align:end;white-space:nowrap}.ui-data-table thead .ui-data-table__actions{overflow:hidden;color:transparent;font-size:0}.ui-data-table tbody .ui-data-table__actions>*{opacity:0}.ui-data-table tbody tr:focus-within .ui-data-table__actions>*,.ui-data-table tbody tr:hover .ui-data-table__actions>*,.ui-data-table tbody tr[data-selected] .ui-data-table__actions>*{opacity:1}.ui-data-table__skeleton{width:78%}.ui-button{position:relative;min-height:40px;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-primary);font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:0;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.ui-button[data-size=compact]{min-height:32px;padding-inline:var(--sp-3)}.ui-button[data-variant=primary]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.ui-button[data-variant=primary]:not([data-disabled]):not([data-pending]):hover{border-color:var(--ink-hover);background:var(--ink-hover)}.ui-button[data-variant=ghost]:not([data-disabled]):not([data-pending]):hover,.ui-button[data-variant=secondary]:not([data-disabled]):not([data-pending]):hover{background:var(--surface-hover)}.ui-button[data-variant=ghost]{border-color:transparent;background:transparent}.ui-button[data-variant=ghost][data-tone=danger]{color:var(--danger)}.ui-button[data-variant=ghost][data-tone=danger]:not([data-disabled]):not([data-pending]):hover{background:var(--surface-hover);color:var(--danger)}.ui-button[data-variant=danger]{border-color:var(--danger);background:var(--danger);color:var(--on-danger)}.ui-button:active,.ui-button[data-pressed]{transform:none;background:var(--surface-inset)}.ui-button[data-variant=primary]:active,.ui-button[data-variant=primary][data-pressed]{background:var(--ink-hover)}.ui-button[data-variant=danger]:active,.ui-button[data-variant=danger][data-pressed]{background:var(--danger)}.ui-button[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-button[data-disabled]{background:var(--surface-inset);color:var(--text-disabled);opacity:1}.ui-button[data-pending] .ui-button__label{visibility:hidden}.ui-button__spinner{position:absolute;width:var(--sp-4);height:var(--sp-4);animation-duration:var(--dur-2)}.ui-code-field,.ui-field,.ui-radio-group{gap:6px;color:var(--text-primary)}.ui-field__label{color:var(--text-muted);font-size:13px;line-height:18px;font-weight:500}.ui-field__control{min-height:40px;padding:9px var(--sp-3);border-color:var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-primary);font-family:var(--font-ui);font-size:14px;font-weight:400}.ui-field__control::placeholder{color:var(--text-disabled)}.ui-field__control:hover{background:var(--surface);border-color:var(--text-muted)}.ui-field[data-focus-within] .ui-field__control,.ui-field__control[data-focus-visible]{border-color:var(--border-strong);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:1px}.ui-field[data-invalid] .ui-field__control{border-color:var(--danger);background:var(--surface)}.ui-field[data-disabled]{opacity:1}.ui-field[data-disabled] .ui-field__control{background:var(--surface-inset);color:var(--text-disabled)}.ui-field__description,.ui-field__error{color:var(--text-muted);font-size:13px;line-height:18px}.ui-field__error{color:var(--danger)}.ui-password-field__group{position:relative}.ui-password-field__input{padding-right:var(--sp-10)}.ui-password-field__toggle{position:absolute;top:0;right:0;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--text-muted);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-password-field__toggle:not([data-disabled]):hover,.ui-password-field__toggle:not([data-disabled])[data-hovered]{background:var(--surface-hover);color:var(--text-primary)}.ui-password-field__toggle:not([data-disabled]):active,.ui-password-field__toggle:not([data-disabled])[data-pressed]{background:var(--surface-inset);transform:translateY(1px)}.ui-password-field__toggle[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-field[data-disabled] .ui-password-field__toggle,.ui-password-field__toggle[data-disabled]{background:var(--surface-inset);color:var(--text-disabled);cursor:not-allowed;transform:none}.ui-password-field__toggle svg{width:var(--sp-4);height:var(--sp-4)}.ui-number-field__stepper{border-color:var(--border-strong);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-number-field__stepper:not([data-disabled]):hover,.ui-number-field__stepper:not([data-disabled])[data-hovered]{background:var(--surface-hover);color:var(--text-primary)}.ui-number-field__stepper:not([data-disabled]):active,.ui-number-field__stepper:not([data-disabled])[data-pressed]{background:var(--surface-inset);transform:translateY(1px)}.ui-number-field__stepper[data-focus-visible]{position:relative;z-index:1;outline:2px solid var(--focus-ring);outline-offset:1px}.ui-field[data-disabled] .ui-number-field__stepper,.ui-number-field__stepper[data-disabled]{background:var(--surface-inset);color:var(--text-disabled);cursor:not-allowed;transform:none}.ui-select__trigger:not([data-disabled]):active,.ui-select__trigger:not([data-disabled])[data-pressed]{background:var(--surface-inset)}.ui-select__listbox .ui-listbox__item{min-height:40px;color:var(--text-primary)}.ui-select__listbox .ui-listbox__item:not([data-disabled]):hover,.ui-select__listbox .ui-listbox__item:not([data-disabled])[data-focused],.ui-select__listbox .ui-listbox__item:not([data-disabled])[data-hovered]{background:var(--surface-hover)}.ui-select__listbox .ui-listbox__item:not([data-disabled]):active,.ui-select__listbox .ui-listbox__item:not([data-disabled])[data-pressed]{background:var(--surface-inset)}.ui-select__listbox .ui-listbox__item[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-select__listbox .ui-listbox__item[data-disabled]{color:var(--text-disabled);cursor:not-allowed;opacity:1}.ui-segmented-control{border-color:var(--border);background:var(--surface-inset)}.ui-segmented-control__option{color:var(--text-muted);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ui-segmented-control__option:not([data-disabled]):hover,.ui-segmented-control__option:not([data-disabled])[data-hovered]{background:var(--surface-hover);color:var(--text-primary)}.ui-segmented-control__option:not([data-disabled]):active,.ui-segmented-control__option:not([data-disabled])[data-pressed]{background:var(--surface-inset);transform:translateY(1px)}.ui-segmented-control__option[data-selected]{background:var(--surface);color:var(--text-primary)}.ui-segmented-control__option[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-segmented-control[data-disabled] .ui-segmented-control__option,.ui-segmented-control__option[data-disabled]{background:transparent;color:var(--text-disabled);cursor:not-allowed;transform:none}.ui-checkbox,.ui-radio,.ui-switch{color:var(--text-primary);font-size:14px}.ui-choice__label{color:var(--text-primary);font-weight:400}.ui-choice__description{color:var(--text-muted);font-size:13px}.ui-checkbox__box,.ui-radio__dot,.ui-switch__track{border-color:var(--border-strong);background:var(--surface);box-shadow:none}.ui-checkbox[data-indeterminate] .ui-checkbox__box,.ui-checkbox[data-selected] .ui-checkbox__box,.ui-switch[data-selected] .ui-switch__track{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.ui-radio[data-selected] .ui-radio__dot{border-color:var(--ink)}.ui-checkbox[data-focus-visible] .ui-checkbox__box,.ui-radio[data-focus-visible] .ui-radio__dot,.ui-switch[data-focus-visible] .ui-switch__track{outline-color:var(--focus-ring);outline-offset:1px}.ui-switch__thumb{background:var(--surface);box-shadow:none}.ui-banner{display:grid;grid-template-columns:var(--sp-5) 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--border-strong);background:var(--surface-inset);color:var(--text-primary);font-size:14px}.ui-banner[data-variant=danger]{border-left-color:var(--danger);background:var(--danger-subtle)}.ui-banner[data-variant=success]{border-left-color:var(--success);background:var(--success-subtle)}.ui-banner[data-variant=warning]{border-left-color:var(--warning);background:var(--warning-subtle)}.ui-banner__icon{width:var(--sp-4);color:var(--text-primary)}.ui-banner[data-variant=danger] .ui-banner__icon{color:var(--danger)}.ui-banner[data-variant=success] .ui-banner__icon{color:var(--success)}.ui-banner[data-variant=warning] .ui-banner__icon{color:var(--warning)}.ui-link{color:var(--accent);font-weight:500;text-decoration:none}.ui-link:hover{color:var(--accent-hover);text-decoration:underline}.ui-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-divider{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-muted);font-size:13px}.ui-divider:after,.ui-divider:before{height:1px;flex:1 1;background:var(--border);content:""}.ui-divider:not(:has(.ui-divider__label)):after{display:none}.ui-data-table th{color:var(--text-muted);font-size:13px;font-weight:500}.ui-data-table td{color:var(--text-primary);font-size:14px}.ui-data-table [data-tone=primary]{color:var(--text-primary);font-weight:500}.ui-data-table [data-tone=quiet]{color:var(--text-muted)}.ui-data-table__checkbox{accent-color:var(--ink)}.ui-auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);background:var(--bg);color:var(--text-primary)}.ui-auth-layout__form{display:grid;align-content:center;padding:var(--sp-12);background:var(--bg)}.ui-auth-layout__brand{display:grid;align-content:end;padding:var(--sp-12);border-left:1px solid var(--border);background:var(--surface-inset)}.ui-oauth-button__icon{display:inline-flex;color:var(--text-primary)}.ui-code-field{display:grid}.ui-code-input{display:flex;gap:var(--sp-2);color:var(--text-primary)}.ui-code-input__native{color:transparent;caret-color:transparent}.ui-code-input__slot{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-code-input__slot[data-active]{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-code-field[data-invalid] .ui-code-input__slot{border-color:var(--danger)}.ui-code-input__caret{position:absolute;color:var(--text-primary)}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.ui-auth-layout{grid-template-columns:1fr}.ui-auth-layout__brand{display:none}}.auth-form-wrap{width:100%;max-width:380px;margin-left:clamp(0px,8vw,120px);color:var(--text-primary);font-family:var(--font-ui)}.auth-form-wrap h1{margin:0;color:var(--text-primary);font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.015em}.auth-intro{margin:var(--sp-2) 0 var(--sp-6);color:var(--text-muted);font-size:14px;line-height:20px}.auth-form{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.auth-password-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);color:var(--text-muted)}.auth-create{margin:var(--sp-5) 0 0;color:var(--text-muted);font-size:13px;line-height:18px}.auth-brand{max-width:420px;color:var(--text-primary)}.auth-brand h2{margin:0 0 var(--sp-8);color:var(--text-primary);font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.015em}.auth-evidence-trace{position:relative;display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);margin:0;padding:0 0 0 var(--sp-6);list-style:none}.auth-evidence-trace:before{position:absolute;top:var(--sp-2);bottom:var(--sp-2);left:5px;width:1px;background:var(--accent);content:""}.auth-evidence-trace li{position:relative;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.auth-evidence-trace li:before{position:absolute;top:5px;left:calc(-1 * var(--sp-6));width:11px;height:11px;border:2px solid var(--accent);border-radius:var(--radius-round);background:var(--surface-inset);content:""}.auth-evidence-trace span{color:var(--text-muted);font-size:13px;line-height:18px;font-weight:500}.auth-evidence-trace strong{color:var(--text-primary);font-size:14px;line-height:20px;font-weight:500}@media (max-width:720px){.ui-auth-layout__form{padding:var(--sp-6)}.auth-form-wrap{margin:0;max-width:none}}.ui-toast-viewport{position:fixed;z-index:var(--z-toast);right:var(--sp-5);bottom:var(--sp-5);display:grid;width:min(390px,calc(100vw - var(--sp-8)));grid-gap:var(--sp-2);gap:var(--sp-2)}.ui-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.ui-toast__mark{width:7px;height:7px;border-radius:var(--radius-round);background:var(--neutral)}.ui-toast--success .ui-toast__mark{background:var(--ok)}.ui-toast--warning .ui-toast__mark{background:var(--warn)}.ui-toast--danger .ui-toast__mark{background:var(--danger)}.ui-toast__body{display:grid}.ui-toast__body strong{font-size:12.5px}.ui-toast__body span{color:var(--text-dim);font-size:11px}.ui-toast__action,.ui-toast__dismiss{border:0;background:transparent;color:var(--brand);font:inherit;font-size:12px;font-weight:600}.ui-toast__dismiss{display:inline-flex;padding:var(--sp-1);color:var(--text-faint)}.ui-command-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;padding:6px 10px;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--control-bg);color:var(--text-dim);font:inherit;font-size:12px}.ui-command-trigger kbd{margin-left:auto;padding:1px 5px;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.ui-command-modal{align-self:flex-start;width:min(640px,100%);margin-top:min(14vh,120px)}.ui-command-combobox,.ui-command-dialog{outline:none}.ui-command-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;min-height:48px;padding:0 var(--sp-4);border-bottom:1px solid var(--hairline)}.ui-command-input{width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;outline:none}.ui-command-list{max-height:min(460px,60vh);padding:var(--sp-2)}.ui-command-group header{padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.ui-command-empty{padding:var(--sp-8);color:var(--text-faint);font-size:12px;text-align:center}.sigma-value-delta{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0;padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface)}.sigma-value-delta__comparison,.sigma-value-delta__header,.sigma-value-delta__metric,.sigma-value-delta__metric dd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.sigma-value-delta__label{margin:0;font-size:inherit;font-weight:600}.sigma-value-delta--absent{border-style:dashed}.sigma-value-delta__empty{margin:0;color:var(--text-muted)}.sigma-value-delta__confidence span,.sigma-value-delta__direction-label,.sigma-value-delta__metric dt,.sigma-value-delta__period,.sigma-value-delta__value-label{color:var(--text-faint);font-size:11px}.sigma-value-delta__confidence{display:grid;text-align:end}.sigma-value-delta__confidence strong,.sigma-value-delta__metric dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sigma-value-delta__actual{display:grid;grid-gap:2px;gap:2px;font-size:28px}.sigma-value-delta__comparison{margin:0;padding-top:var(--sp-3);border-top:1px solid var(--hairline)}.sigma-value-delta__metric{display:grid;margin:0}.sigma-value-delta__metric dd{margin:0}.sigma-value-delta__direction{color:var(--ok);font-weight:700}.sigma-value-delta.is-unfavorable .sigma-value-delta__direction{color:var(--danger)}.sigma-value-delta--compact{grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-right:0;border-left:0;border-radius:0}.sigma-value-delta--compact .sigma-value-delta__actual{font-size:18px;text-align:end}.sigma-value-delta--compact .sigma-value-delta__comparison{padding:0;border:0}.sigma-value-delta--compact .sigma-value-delta__metric:first-child,.sigma-value-delta--compact .sigma-value-delta__value-label{display:none}.sigma-value-delta--hero{gap:var(--sp-6);padding:var(--sp-6)}.sigma-value-delta--hero .sigma-value-delta__actual{font-size:clamp(42px,7vw,72px)}.sigma-action-queue-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;min-height:52px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);background:var(--surface);outline:none}.sigma-action-queue-row:not([data-selectable]){grid-template-columns:minmax(0,1fr) auto auto}.sigma-action-queue-row:hover{background:var(--surface-hover)}.sigma-action-queue-row:focus-visible{position:relative;z-index:1;box-shadow:inset var(--ring)}.sigma-action-queue-row.is-selected{background:var(--row-selected)}.sigma-action-queue-row[data-priority=high],.sigma-action-queue-row[data-priority=urgent]{border-left:0}.sigma-action-queue-row__selection-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sigma-action-queue-row__main{min-width:0}.sigma-action-queue-row__heading{display:flex;gap:var(--sp-3);align-items:baseline}.sigma-action-queue-row__heading strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sigma-action-queue-row__value{margin-left:auto;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sigma-action-queue-row__description{display:none;margin-top:2px;overflow:hidden;color:var(--text-dim);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sigma-action-queue-row__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:2px;color:var(--text-faint);font-size:10.5px}.sigma-action-queue-row__meta>*+:before{content:none}.sigma-action-queue-row__priority{color:var(--text-faint);font-weight:500}.sigma-evidence-inspector__body{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.sigma-evidence-inspector__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none;color:var(--text-faint);font-size:11px}.sigma-evidence-inspector__breadcrumbs li+li:before{margin-right:var(--sp-2);content:"/"}.sigma-evidence-inspector__claim{padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-2)}.sigma-evidence-inspector__eyebrow,.sigma-evidence-inspector__section-heading h3,.sigma-evidence-inspector__transformation h3{margin:0;color:var(--text-dim);font-size:11px;font-weight:600;letter-spacing:0}.sigma-evidence-inspector__value{display:block;margin-top:var(--sp-2);color:var(--text);font-size:34px}.sigma-evidence-inspector__section-heading,.sigma-evidence-inspector__source-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.sigma-evidence-inspector__source-row{margin-top:var(--sp-3)}.sigma-evidence-inspector__source-row time{color:var(--text-faint);font-size:10px}.sigma-evidence-inspector__transformation ol{position:relative;display:grid;grid-gap:0;gap:0;margin:var(--sp-3) 0 0;padding:0;list-style:none}.sigma-evidence-inspector__transformation li{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);min-height:52px}.sigma-evidence-inspector__step-mark{z-index:1;width:9px;height:9px;margin-top:5px;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface)}.sigma-evidence-inspector__transformation li.is-verified .sigma-evidence-inspector__step-mark{border-color:var(--brand);background:var(--brand);box-shadow:var(--ring-surface-inset)}.sigma-evidence-inspector__transformation li:not(:last-child) .sigma-evidence-inspector__step-mark:after{display:block;width:1px;height:47px;margin:8px 0 0 3px;background:var(--hairline);content:""}.sigma-evidence-inspector__transformation p{margin:2px 0 0;color:var(--text-faint);font-size:11px}.sigma-evidence-inspector__raw{border-top:1px solid var(--hairline);padding-top:var(--sp-4)}.sigma-evidence-inspector__raw summary{font-size:12px;font-weight:600;cursor:pointer}.sigma-evidence-inspector__raw dl{margin:var(--sp-3) 0;font-family:var(--font-code);font-size:11px}.sigma-evidence-inspector__raw dl div{display:grid;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--hairline)}.sigma-evidence-inspector__raw dt{color:var(--text-faint)}.sigma-evidence-inspector__raw dd{margin:0;overflow-wrap:anywhere}@media (max-width:640px){.ui-section-header{flex-direction:column}.ui-section-header__actions{width:100%}.ui-form-actions{align-items:stretch;flex-direction:column;flex-wrap:wrap}.ui-form-actions__status{width:100%;margin-right:0}.ui-form-actions .ui-button{width:100%}.ui-modal--sheet{top:auto;width:100%;max-height:min(86dvh,760px);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ui-modal-overlay--sheet{align-items:flex-end}.ui-dialog__body,.ui-dialog__header{padding:var(--sp-4)}.ui-action-group{flex-wrap:wrap}.ui-toast-viewport{right:var(--sp-4);bottom:var(--sp-4);left:var(--sp-4);width:auto}.sigma-value-delta--compact{grid-template-columns:minmax(0,1fr) auto}.sigma-value-delta--compact .sigma-value-delta__comparison{grid-column:1/-1}.sigma-action-queue-row{grid-template-columns:auto minmax(0,1fr) auto}.sigma-action-queue-row__status{grid-column:2}.sigma-action-queue-row__action{grid-column:2/-1}.sigma-action-queue-row__action .ui-button{width:100%}.sigma-evidence-inspector__source-row{align-items:flex-start;flex-direction:column}}@media (pointer:coarse){.ui-button,.ui-combobox__trigger,.ui-data-table td,.ui-data-table th,.ui-data-table__sort,.ui-field__control,.ui-number-field__stepper,.ui-password-field__toggle,.ui-segmented-control__option,.ui-select__listbox .ui-listbox__item,.ui-tabs__tab{min-height:44px}.ui-checkbox,.ui-data-table__sort,.ui-radio,.ui-switch{min-width:44px}.ui-icon-button,.ui-number-field__stepper,.ui-password-field__toggle{width:44px}.ui-data-table__checkbox{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ui-number-field__stepper,.ui-password-field__toggle,.ui-segmented-control__option{transition-duration:var(--dur-fast)}.ui-number-field__stepper:active,.ui-number-field__stepper[data-pressed],.ui-password-field__toggle:active,.ui-password-field__toggle[data-pressed],.ui-segmented-control__option:active,.ui-segmented-control__option[data-pressed]{transform:none}.ui-button__spinner,.ui-modal,.ui-modal-overlay,.ui-popover,.ui-skeleton,.ui-tooltip{animation:none}}.component-workshop{min-height:100vh;background:var(--surface)}.workshop-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.workshop-index{position:-webkit-sticky;position:sticky;top:0;display:grid;align-content:start;height:100vh;padding:var(--sp-5) var(--sp-3);border-right:1px solid var(--hairline);background:var(--surface-2)}.workshop-index strong{padding:var(--sp-1) var(--sp-2) var(--sp-3);font-size:12px}.workshop-index a{padding:7px var(--sp-2);border-radius:var(--radius);color:var(--text-dim);font-size:12px;text-decoration:none}.workshop-index a:focus-visible,.workshop-index a:hover,.workshop-index a[aria-current=page]{background:var(--surface-hover);color:var(--text)}.workshop-index span{margin-top:auto;padding:var(--sp-2);color:var(--text-faint);font-size:11px}.workshop-content{min-width:0;padding-bottom:var(--sp-12)}.workshop-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--hairline)}.workshop-header h1{margin:0;font-size:21px;letter-spacing:-.025em}.workshop-header p{margin:1px 0 0;color:var(--text-dim);font-size:12px}.workshop-header__page{flex:1 1;min-width:0;margin-bottom:0;align-items:center}.workshop-header__breadcrumb{color:var(--text-faint);font-size:12px}.workshop-viewbar{display:flex;overflow-x:auto;min-height:40px;padding:0 var(--sp-5);border-bottom:1px solid var(--hairline);background:var(--surface)}.workshop-viewbar a{display:inline-flex;align-items:center;flex:0 0 auto;padding:0 var(--sp-3);border-bottom:2px solid transparent;color:var(--text-dim);font-size:12px;text-decoration:none}.workshop-viewbar a[aria-current=page]{border-bottom-color:var(--text);color:var(--text);font-weight:600}.workshop-section__label{margin-bottom:2px;color:var(--text-faint);font-size:11px;font-weight:600}.workshop-section{padding:var(--sp-6) var(--sp-5) 0}.workshop-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3)}.workshop-section>header h2{font-size:16px}.workshop-section>header p{margin:0;color:var(--text-dim);font-size:12px}.operating-review{display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden;border:1px solid var(--hairline);border-radius:0;background:var(--surface)}.operating-review__main,.operating-review__rail{display:grid;align-content:start;grid-gap:0;gap:0}.operating-review__main{min-width:0;overflow:hidden;border-right:1px solid var(--hairline)}.operating-review__rail>*{border:0;border-bottom:1px solid var(--hairline);border-radius:0}.operating-review:not([data-preview-open]){grid-template-columns:1fr}.operating-review:not([data-preview-open]) .operating-review__main{border-right:0}.operating-review__surface{padding:0;border:0;border-radius:0;background:var(--surface)}.operating-review__title{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:48px;margin:0;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline)}.operating-review__title p{margin:2px 0 0;color:var(--text-dim);font-size:12px}.operating-review-page{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.operating-review-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.operating-review-page__head .page-sub{max-width:64ch}.operating-review-page__empty-title{margin-top:var(--sp-2)}.operating-review-page__summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.operating-review-page__summary>*{min-width:0}.operating-review-page__summary-skeleton{min-height:184px}.operating-review-page__body-skeleton{min-height:440px}.operating-review-page__pulse{display:grid;align-content:space-between;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--hairline);background:var(--surface)}.operating-review-page__pulse-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:12px;font-weight:600}.operating-review-evidence__attributes,.operating-review-page__pulse dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0}.operating-review-evidence__attributes>div,.operating-review-page__pulse dl>div{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.operating-review-evidence__attributes dt,.operating-review-page__pulse dt{color:var(--text-faint);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.operating-review-evidence__attributes dd,.operating-review-page__pulse dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operating-review-page__pulse dd{font-size:22px;font-weight:600}.operating-review-page__shortcuts{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--hairline)}.operating-review-page__shortcuts a{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-dim);font-size:12px}.operating-review-evidence__actions svg,.operating-review-page__shortcuts svg{width:14px;height:14px}.operating-review-page__workspace{min-height:440px}.operating-review-page__queue{display:grid}.operating-review-page__queue .sigma-action-queue-row{border-right:0;border-bottom:1px solid var(--hairline);border-left:0}.operating-review-page__queue .sigma-action-queue-row:last-child{border-bottom:0}.operating-review-page__empty{display:grid;justify-items:start;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-6);color:var(--text-dim)}.operating-review-evidence{min-width:0;background:var(--surface)}.operating-review-evidence__actions,.operating-review-evidence__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3)}.operating-review-evidence__claim>span,.operating-review-evidence__header>span:first-child,.operating-review-evidence__path>span{color:var(--text-faint);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.operating-review-evidence__attributes,.operating-review-evidence__claim,.operating-review-evidence__narrative,.operating-review-evidence__path{padding:var(--sp-4)}.operating-review-evidence__claim{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.operating-review-evidence__claim strong{font-family:var(--font-mono);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.operating-review-evidence__claim small,.operating-review-evidence__narrative p,.operating-review-evidence__path small{color:var(--text-dim)}.operating-review-evidence__narrative h2{font-size:16px}.operating-review-evidence__narrative p{margin:var(--sp-2) 0 0;font-size:12px}.operating-review-evidence__attributes{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-review-evidence__attributes dd{overflow-wrap:anywhere;font-size:12px}.operating-review-evidence__path ol{display:grid;grid-gap:0;gap:0;margin:var(--sp-3) 0 0;padding:0;list-style:none}.operating-review-evidence__path li{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--hairline);font-size:12px}.operating-review-evidence__actions{align-items:stretch;flex-direction:column}.operating-review-evidence__actions>*{justify-content:center;width:100%}.workshop-queue{display:grid}.workshop-evidence-preview{min-width:0;background:var(--surface)}.workshop-evidence-preview__header{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline)}.workshop-evidence-preview__header>div:first-child{display:grid;min-width:0}.workshop-evidence-preview__claim span,.workshop-evidence-preview__header span,.workshop-evidence-preview__path>span{color:var(--text-faint);font-size:10.5px}.workshop-evidence-preview__header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workshop-evidence-preview__claim{display:grid;grid-gap:2px;gap:2px;padding:var(--sp-4) var(--sp-3);border-bottom:1px solid var(--hairline)}.workshop-evidence-preview__claim strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.workshop-evidence-preview__claim small{color:var(--text-dim);font-size:11px}.workshop-evidence-preview__attributes{margin:0}.workshop-evidence-preview__attributes>div{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:34px;align-items:center;padding:0 var(--sp-3);border-bottom:1px solid var(--hairline);font-size:11px}.workshop-evidence-preview__attributes dt{color:var(--text-faint)}.workshop-evidence-preview__attributes dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-evidence-preview__path{padding:var(--sp-3);border-bottom:1px solid var(--hairline)}.workshop-evidence-preview__path ol{display:grid;grid-gap:0;gap:0;margin:var(--sp-2) 0 0;padding:0;list-style:none}.workshop-evidence-preview__path li{position:relative;display:flex;justify-content:space-between;min-height:28px;padding-left:var(--sp-4);color:var(--text-dim);font-size:11px}.workshop-evidence-preview__path li:before{position:absolute;top:5px;left:2px;width:6px;height:6px;border:1px solid var(--brand);background:var(--surface);content:""}.workshop-evidence-preview__path li:not(:last-child):after{position:absolute;top:12px;bottom:-5px;left:5px;width:1px;background:var(--brand);content:""}.workshop-evidence-preview__path small{color:var(--text-faint)}.workshop-evidence-preview__actions{display:flex;gap:var(--sp-2);padding:var(--sp-3)}.workshop-record-view .ui-data-table [data-column=initiative]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-record-view .ui-data-table [data-column=freshness]{max-width:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-record-view .ui-data-table [data-column=owner]{display:none}.workshop-pattern-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sp-5);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.workshop-queue--compact .sigma-action-queue-row:last-child{border-bottom:0}.workshop-component-matrix,.workshop-state-grid{background:var(--surface)}.workshop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.workshop-specimen{min-width:0;overflow:hidden;border-right:1px solid var(--hairline);border-radius:0}.workshop-specimen,.workshop-specimen__head{border-bottom:1px solid var(--hairline);background:var(--surface)}.workshop-specimen__head{min-height:48px;padding:var(--sp-2) var(--sp-3)}.workshop-specimen__head h2{font-size:12px}.workshop-specimen__head p{margin:2px 0 0;color:var(--text-dim);font-size:11px}.workshop-specimen__body{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-3)}.workshop-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.workshop-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.workshop-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.workshop-state-grid--spaced{margin-top:var(--sp-4)}.workshop-focus-note{padding:var(--sp-3);border-left:2px solid var(--brand);background:var(--brand-faint);color:var(--text-dim);font-size:12px}.workshop-context-target{width:100%;padding:var(--sp-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface-2);text-align:start}.workshop-sheet-copy{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.workshop-sheet-copy p{margin:0;color:var(--text-dim)}.workshop-popover{max-width:260px;padding:var(--sp-3)}@media (max-width:900px){.workshop-layout{grid-template-columns:1fr}.workshop-index{display:none}.workshop-header{min-height:64px;padding:var(--sp-2) var(--sp-4)}.workshop-header p{display:none}.workshop-header .ui-command-trigger{width:36px}.workshop-viewbar,.workshop-viewbar a{padding:0 var(--sp-2)}.workshop-header .ui-command-trigger kbd,.workshop-header .ui-command-trigger span{display:none}.workshop-section{padding:var(--sp-5) var(--sp-4) 0}.workshop-section>header{align-items:flex-start;flex-direction:column;gap:2px}.operating-review,.workshop-fields,.workshop-grid,.workshop-pattern-matrix,.workshop-state-grid{grid-template-columns:1fr}.operating-review__main{border-right:0}.operating-review__rail{position:fixed;z-index:var(--z-modal);right:0;bottom:0;left:0;max-height:54vh;overflow-y:auto;border-top:1px solid var(--hairline-strong);background:var(--surface-raised);box-shadow:none}.operating-review-page__summary{grid-template-columns:1fr}.operating-review-page__head{align-items:flex-start;flex-direction:column}.operating-review-page__workspace .operating-review__rail{position:static;max-height:none;overflow-y:visible;border-top:1px solid var(--hairline-strong);box-shadow:none}.workshop-record-view .ui-data-table{display:block;min-width:0}.workshop-record-view .ui-data-table colgroup,.workshop-record-view .ui-data-table thead{display:none}.workshop-record-view .ui-data-table tbody{display:block}.workshop-record-view .ui-data-table tbody tr{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"select initiative actual" "select state actions";min-height:58px;padding:var(--sp-2) 0;border-bottom:1px solid var(--hairline)}.workshop-record-view .ui-data-table tbody td{width:auto;height:auto;min-width:0;padding:1px var(--sp-3);border:0}.workshop-record-view .ui-data-table [data-cell=selection]{grid-area:select;align-self:center;padding-right:0}.workshop-record-view .ui-data-table [data-column=initiative]{grid-area:initiative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-record-view .ui-data-table [data-column=actual]{grid-area:actual;align-self:start;white-space:nowrap}.workshop-record-view .ui-data-table [data-column=state]{grid-area:state}.workshop-record-view .ui-data-table [data-cell=actions]{display:block;grid-area:actions;align-self:center}.workshop-record-view .ui-data-table [data-column=freshness],.workshop-record-view .ui-data-table [data-column=owner],.workshop-record-view .ui-data-table [data-column=variance]{display:none}.sigma-action-queue-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:60px}.sigma-action-queue-row__status{display:none}.sigma-action-queue-row__action{width:auto}.sigma-action-queue-row__action .ui-button,.sigma-action-queue-row__primary-link{width:32px;min-width:32px;overflow:hidden;padding:0;color:transparent}.sigma-action-queue-row__action .ui-button:after,.sigma-action-queue-row__primary-link:after{color:var(--text-dim);content:"›";font-size:18px}.sigma-action-queue-row__meta>:nth-child(n+3){display:none}}.cockpit-queue-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-4);font-size:12px}.cockpit-current-action{overflow:hidden}.cockpit-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin-top:var(--sp-4);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface)}.cockpit-candidates,.cockpit-record{padding:var(--sp-4);border:0;border-radius:0;box-shadow:none}.cockpit-record{border-right:1px solid var(--hairline)}.cockpit-record__name{display:block;margin-top:var(--sp-2);font-family:var(--font-serif);font-size:16px}.cockpit-attributes{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:var(--sp-3) 0 0}.cockpit-attributes div{display:grid;grid-template-columns:minmax(90px,130px) minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);font-size:12px}.cockpit-attributes dt{color:var(--text-faint)}.cockpit-attributes dd{margin:0;overflow-wrap:anywhere;font-family:var(--font-code)}.cockpit-candidates{display:grid;align-content:start;grid-gap:0;gap:0}.cockpit-candidate{display:flex;align-items:center;gap:var(--sp-2);margin:0 calc(var(--sp-4) * -1);padding:var(--sp-2) var(--sp-4);border:0;border-top:1px solid var(--hairline);border-radius:0;background:var(--surface)}.cockpit-candidate[data-selected]{background:var(--control-selected)}.cockpit-candidate__choice{flex:1 1;min-width:0}.cockpit-candidate__label{display:flex;justify-content:space-between;gap:var(--sp-3)}.cockpit-candidate__label .mono{color:var(--brand)}.cockpit-evidence{margin-top:var(--sp-4)}.cockpit-verdict{font-family:var(--font-code);font-size:11px}.cockpit-verdict[data-verdict=match]{color:var(--ok)}.cockpit-verdict[data-verdict=mismatch]{color:var(--text-dim)}.cockpit-verdict[data-verdict=missing]{color:var(--text-faint)}.cockpit-actions{display:grid;grid-template-columns:auto minmax(220px,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:end;margin-top:var(--sp-4)}.cockpit-note{min-width:0}.cockpit-batch-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-3);color:var(--text-dim);font-size:12px}@media (max-width:760px){.cockpit-actions,.cockpit-comparison{grid-template-columns:1fr}.cockpit-record{border-right:0;border-bottom:1px solid var(--hairline)}.cockpit-batch-actions{align-items:flex-start;flex-direction:column}}