.wrt-table{--wrt-surface: var(--wrt-color-surface, #16181c);--wrt-surface-muted: var(--wrt-color-surface-muted, #1a1d22);--wrt-surface-strong: var(--wrt-color-surface-strong, #20242a);--wrt-surface-accent: var(--wrt-color-surface-accent, #232833);--wrt-text: var(--wrt-color-text, #f4f7fb);--wrt-text-muted: var(--wrt-color-text-muted, #d3dae5);--wrt-text-soft: var(--wrt-color-text-soft, #9ca7b7);--wrt-border: var(--wrt-color-border, #2d333d);--wrt-border-soft: var(--wrt-color-border-soft, #232831);--wrt-accent: var(--wrt-color-accent, #6b7280);--wrt-accent-dark: var(--wrt-color-accent-dark, #374151);--wrt-accent-soft: color-mix(in srgb, var(--wrt-accent) 14%, transparent);--wrt-accent-soft-strong: color-mix(in srgb, var(--wrt-accent) 20%, transparent);--wrt-error: var(--wrt-color-error, #f87171);--wrt-warning: var(--wrt-color-warning, #e0a746);--wrt-success: var(--wrt-color-success, #39c27f);--wrt-scrollbar-size: var(--hc-scrollbar-size, .66rem);--wrt-scrollbar-track: var(--hc-scrollbar-track, transparent);--wrt-scrollbar-thumb: var(--hc-scrollbar-thumb, color-mix(in srgb, var(--wrt-border) 72%, transparent));--wrt-scrollbar-thumb-hover: var(--hc-scrollbar-thumb-hover, color-mix(in srgb, var(--wrt-accent) 34%, var(--wrt-border)));--wrt-scrollbar-thumb-border-width: var(--hc-scrollbar-thumb-border-width, .18rem);--wrt-scrollbar-thumb-radius: var(--hc-scrollbar-thumb-radius, 2px);--wrt-table-sticky-header-height: 34px;--wrt-table-sticky-filter-height: 34px;--wrt-table-sticky-body-z-index: 4;--wrt-table-sticky-header-z-index: 6;--wrt-table-sticky-header-pinned-z-index: 9;display:grid;gap:0;min-height:0;height:100%;color:var(--wrt-text);grid-template-rows:minmax(0,1fr) auto}.wrt-table.has-drilldown{grid-template-rows:minmax(0,1fr) auto auto}.wrt-table.has-topbar{grid-template-rows:auto minmax(0,1fr) auto}.wrt-table.has-topbar.has-drilldown{grid-template-rows:auto minmax(0,1fr) auto auto}.wrt-table[data-color-scheme=automatic],.wrt-table[data-color-scheme=auto]{--wrt-accent: #6b7280;--wrt-accent-dark: #374151}.wrt-table[data-color-scheme=rm]{--wrt-accent: #70ad47;--wrt-accent-dark: #548235}.wrt-table[data-color-scheme=bb]{--wrt-accent: #4472c4;--wrt-accent-dark: #335693}.wrt-table[data-color-scheme=rn]{--wrt-accent: #ed7d31;--wrt-accent-dark: #b25e25}.wrt-table[data-theme=huntingcat]{--wrt-surface: var(--hc-color-surface, #ffffff);--wrt-surface-muted: var(--hc-color-surface-muted, #f8fafc);--wrt-surface-strong: color-mix(in srgb, var(--hc-color-surface-muted, #f8fafc) 76%, var(--hc-color-surface, #ffffff));--wrt-surface-accent: color-mix(in srgb, var(--hc-color-accent, #e94e1b) 8%, var(--hc-color-surface, #ffffff));--wrt-text: var(--hc-color-text, #0f172a);--wrt-text-muted: var(--hc-color-text-muted, #475569);--wrt-text-soft: var(--hc-color-text-muted, #64748b);--wrt-border: var(--hc-color-border, #d9dee8);--wrt-border-soft: color-mix(in srgb, var(--hc-color-border, #d9dee8) 72%, transparent);--wrt-accent: var(--hc-color-accent, #e94e1b);--wrt-accent-dark: var(--hc-color-accent, #c2410c);--wrt-error: var(--hc-color-error, #dc2626);--wrt-warning: var(--hc-color-warning, #d97706);--wrt-success: var(--hc-color-success, #1f9d55);--wrt-table-sticky-header-height: 38px;--wrt-table-sticky-filter-height: 42px;gap:.85rem}.wrt-table[data-theme=neutral]{--wrt-surface: #ffffff;--wrt-surface-muted: #f7f9fc;--wrt-surface-strong: #eef2f7;--wrt-surface-accent: #edf4ff;--wrt-text: #151a23;--wrt-text-muted: #4c5667;--wrt-text-soft: #6b7484;--wrt-border: #d6dde7;--wrt-border-soft: #e6ebf2;--wrt-accent: #2563eb;--wrt-accent-dark: #1d4ed8;--wrt-error: #dc2626;--wrt-warning: #b7791f;--wrt-success: #178f61;--wrt-table-sticky-header-height: 38px;--wrt-table-sticky-filter-height: 42px;gap:.75rem}.wrt-table__topbar,.wrt-table__footer,.wrt-table__toolbar,.wrt-table__chips,.wrt-table__footer-actions,.wrt-table__manager-actions{display:flex;align-items:center;gap:6px}.wrt-table__topbar,.wrt-table__footer{justify-content:space-between;flex-wrap:wrap;min-height:34px;padding:0 10px;border-bottom:1px solid color-mix(in srgb,var(--wrt-accent-dark) 55%,transparent);background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 100%),var(--wrt-surface-muted)}.wrt-table__topbar,.wrt-table__shell{grid-row:1}.wrt-table.has-topbar .wrt-table__shell,.wrt-table__drilldown{grid-row:2}.wrt-table.has-topbar .wrt-table__drilldown{grid-row:3}.wrt-table__footer{grid-row:2}.wrt-table.has-drilldown .wrt-table__footer,.wrt-table.has-topbar .wrt-table__footer{grid-row:3}.wrt-table.has-topbar.has-drilldown .wrt-table__footer{grid-row:4}.wrt-table__intro{display:grid;gap:1px;min-width:0}.wrt-table__title,.wrt-table__copy{margin:0}.wrt-table__title{font-size:13px;font-weight:700}.wrt-table__copy,.wrt-table__page-size,.wrt-table__footer,.wrt-table__status{font-size:11px;color:var(--wrt-text-soft)}.wrt-table__toolbar{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.wrt-table__commandbar{display:flex;align-items:center;gap:4px;flex:1 1 26rem;min-width:min(100%,18rem);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--wrt-scrollbar-thumb) var(--wrt-scrollbar-track)}.wrt-table__commandbar::-webkit-scrollbar,.wrt-table__scroll::-webkit-scrollbar{width:var(--wrt-scrollbar-size);height:var(--wrt-scrollbar-size)}.wrt-table__commandbar::-webkit-scrollbar-track,.wrt-table__scroll::-webkit-scrollbar-track{background:var(--wrt-scrollbar-track)}.wrt-table__commandbar::-webkit-scrollbar-thumb,.wrt-table__scroll::-webkit-scrollbar-thumb{border:var(--wrt-scrollbar-thumb-border-width) solid transparent;border-radius:var(--wrt-scrollbar-thumb-radius);background:var(--wrt-scrollbar-thumb);background-clip:padding-box}.wrt-table__commandbar::-webkit-scrollbar-thumb:hover,.wrt-table__scroll::-webkit-scrollbar-thumb:hover{background:var(--wrt-scrollbar-thumb-hover);background-clip:padding-box}.wrt-table__commandbar-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:28px;border:1px solid color-mix(in srgb,var(--wrt-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--wrt-surface-muted) 88%,transparent);color:var(--wrt-text-muted);padding:4px 8px;font:inherit;white-space:nowrap}.wrt-table__commandbar-button:hover{background:var(--wrt-surface-strong);color:var(--wrt-text)}.wrt-table__commandbar-button.is-active{border-color:color-mix(in srgb,var(--wrt-accent) 62%,transparent);background:var(--wrt-accent-soft);color:var(--wrt-text)}.wrt-table__commandbar-button:disabled{opacity:.42}.wrt-table__commandbar-icon{display:inline-flex;align-items:center;justify-content:center;min-width:18px;font-size:10px;font-weight:700}.wrt-table__commandbar-label{overflow:hidden;text-overflow:ellipsis}.wrt-table__commandbar[data-display-mode=icon] .wrt-table__commandbar-label,.wrt-table__commandbar[data-display-mode=text] .wrt-table__commandbar-icon{display:none}.wrt-table__commandbar[data-density=compact] .wrt-table__commandbar-button{min-height:24px;padding:2px 6px;font-size:11px}.wrt-table__commandbar-separator{align-self:stretch;width:1px;min-height:20px;background:color-mix(in srgb,var(--wrt-border) 78%,transparent)}.wrt-table__commandbar-flex{flex:1 0 2rem}.wrt-table__commandbar-button--customize{margin-left:2px}.wrt-table__edit-status{border:1px solid color-mix(in srgb,var(--wrt-accent) 48%,transparent);border-radius:999px;background:var(--wrt-accent-soft);color:var(--wrt-text-muted);padding:3px 8px;font-size:10px;white-space:nowrap}.wrt-table__edit-status.is-invalid{border-color:color-mix(in srgb,var(--wrt-error) 58%,transparent);background:color-mix(in srgb,var(--wrt-error) 12%,transparent);color:var(--wrt-error)}.wrt-table__chip{padding:0 8px;min-height:22px;border:1px solid var(--wrt-border);border-radius:999px;background:var(--wrt-surface-muted);font-size:10px;color:var(--wrt-text-muted)}.wrt-table__shell{position:relative;min-height:0;height:100%;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--wrt-accent-dark) 55%,transparent);background:var(--wrt-surface);display:grid;grid-template-rows:minmax(0,1fr) auto;box-shadow:inset 0 1px 0 var(--wrt-accent-soft)}.wrt-table[data-theme=huntingcat] .wrt-table__topbar,.wrt-table[data-theme=huntingcat] .wrt-table__footer,.wrt-table[data-theme=neutral] .wrt-table__topbar,.wrt-table[data-theme=neutral] .wrt-table__footer{min-height:0;padding:0;border-bottom:0;background:transparent}.wrt-table[data-theme=huntingcat] .wrt-table__shell,.wrt-table[data-theme=neutral] .wrt-table__shell{border:1px solid color-mix(in srgb,var(--wrt-border) 84%,transparent);border-radius:1rem;box-shadow:none}.wrt-table__scroll{overflow:auto;min-height:0;height:100%;scroll-padding-top:calc(var(--wrt-table-sticky-header-height) + var(--wrt-table-sticky-filter-height));scroll-padding-left:220px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--wrt-scrollbar-thumb) var(--wrt-scrollbar-track);scrollbar-gutter:stable both-edges}.wrt-table__stage{display:inline-block;min-width:100%}.wrt-table__grid{border-collapse:separate;border-spacing:0}.wrt-table__head,.wrt-table__filter-cell,.wrt-table__cell{position:relative;scroll-margin-top:calc(var(--wrt-table-sticky-header-height) + var(--wrt-table-sticky-filter-height));scroll-margin-left:220px;min-height:34px;border-right:1px solid var(--wrt-border-soft);border-bottom:1px solid var(--wrt-border-soft);background:var(--wrt-surface);padding:0 10px;text-align:left;vertical-align:middle}.wrt-table__head{position:sticky;top:0;z-index:var(--wrt-table-sticky-header-z-index);height:var(--wrt-table-sticky-header-height);pointer-events:none;background:linear-gradient(180deg,var(--wrt-accent-soft-strong) 0%,transparent 100%),var(--wrt-surface-strong);border-bottom:1px solid color-mix(in srgb,var(--wrt-accent-dark) 55%,transparent);color:var(--wrt-text-muted);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.wrt-table[data-theme=huntingcat] .wrt-table__head,.wrt-table[data-theme=neutral] .wrt-table__head{background:var(--wrt-surface-strong);border-bottom:1px solid var(--wrt-border-soft);font-size:.82rem;letter-spacing:0;text-transform:none}.wrt-table[data-theme=huntingcat] .wrt-table__filter-cell,.wrt-table[data-theme=neutral] .wrt-table__filter-cell{background:color-mix(in srgb,var(--wrt-surface) 96%,transparent);border-bottom:1px solid var(--wrt-border-soft)}.wrt-table__filter-cell{position:sticky;top:var(--wrt-table-sticky-header-height);z-index:var(--wrt-table-sticky-header-z-index);height:var(--wrt-table-sticky-filter-height);pointer-events:none;padding:4px 8px;background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 100%),var(--wrt-surface);border-bottom:1px solid color-mix(in srgb,var(--wrt-accent-dark) 55%,transparent)}.wrt-table__head button,.wrt-table__head input,.wrt-table__filter-cell input,.wrt-table__filter-cell select,.wrt-table__filter-cell label{pointer-events:auto}.wrt-table__head.is-pinned,.wrt-table__filter-cell.is-pinned,.wrt-table__cell.is-pinned{position:sticky;background:inherit;box-shadow:1px 0 0 var(--wrt-border-soft)}.wrt-table__head.is-pinned,.wrt-table__filter-cell.is-pinned{z-index:var(--wrt-table-sticky-header-pinned-z-index)}.wrt-table__cell.is-pinned{z-index:var(--wrt-table-sticky-body-z-index)}.wrt-table__head.is-pinned{background:linear-gradient(180deg,var(--wrt-accent-soft-strong) 0%,transparent 100%),var(--wrt-surface-strong)}.wrt-table__filter-cell.is-pinned{background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 100%),var(--wrt-surface)}.wrt-table__head.is-sorted{color:#fff}.wrt-table__head.is-drag-source{opacity:.65}.wrt-table__head.is-drag-before{box-shadow:inset 3px 0 0 var(--wrt-accent)}.wrt-table__head.is-drag-after{box-shadow:inset -3px 0 0 var(--wrt-accent)}.wrt-table__head-inner,.wrt-table__sort-button,.wrt-table__head-state,.wrt-table__checkbox-filter,.wrt-table__manager-label{display:flex;align-items:center}.wrt-table__head-inner,.wrt-table__sort-button{gap:6px;min-width:0}.wrt-table__sort-button{width:100%;justify-content:space-between;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left}.wrt-table__head-label,.wrt-table__cell-text,.wrt-table__link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrt-table__head-label{font-size:11px;font-weight:700}.wrt-table[data-theme=huntingcat] .wrt-table__head-label,.wrt-table[data-theme=neutral] .wrt-table__head-label{font-size:.82rem}.wrt-table__head-state{margin-left:auto;gap:4px;font-size:10px;color:var(--wrt-text-soft)}.wrt-table__column-trigger,.wrt-table__icon-button,.wrt-table__ghost-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--wrt-border);border-radius:8px;background:var(--wrt-surface-muted);color:var(--wrt-text-muted);flex-shrink:0}.wrt-table__column-trigger{width:18px;height:18px;border-radius:5px;font-size:10px;line-height:1}.wrt-table__icon-button:hover,.wrt-table__column-trigger:hover,.wrt-table__ghost-button:hover{background:var(--wrt-surface-strong);color:var(--wrt-text)}.wrt-table__icon-button.is-active{border-color:color-mix(in srgb,var(--wrt-accent) 55%,transparent);background:var(--wrt-accent-soft);color:var(--wrt-text)}.wrt-table__resize{position:absolute;top:0;right:-3px;width:6px;height:100%;border:0;cursor:col-resize;background:linear-gradient(180deg,transparent 18%,color-mix(in srgb,var(--wrt-accent-dark) 52%,transparent) 18%,color-mix(in srgb,var(--wrt-accent-dark) 52%,transparent) 82%,transparent 82%);opacity:.42}.wrt-table__resize:hover,.wrt-table__resize:focus-visible{opacity:1}.wrt-table__control{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--wrt-accent-dark) 55%,transparent);border-radius:6px;background:var(--wrt-surface-muted);color:var(--wrt-text);font:inherit}.wrt-table__control--small{min-height:24px;padding:0 6px;font-size:11px}.wrt-table__compare-filter{display:grid;grid-template-columns:54px minmax(0,1fr);gap:4px}.wrt-table__range-filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.wrt-table__checkbox-filter{gap:6px;font-size:11px;color:var(--wrt-text-muted)}.wrt-table__row{min-height:34px;color:var(--wrt-text);font-size:12px}.wrt-table__row:nth-child(2n) .wrt-table__cell{background:color-mix(in srgb,#ffffff 2%,var(--wrt-surface))}.wrt-table__row:hover .wrt-table__cell{background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 100%),var(--wrt-surface-accent)}.wrt-table__row.is-plan-row .wrt-table__cell{background:color-mix(in srgb,#3b82f6 6%,var(--wrt-surface))}.wrt-table__row.is-summary-row .wrt-table__cell{background:color-mix(in srgb,#ffffff 3%,var(--wrt-surface));font-weight:700}.wrt-table__row.is-detail-row .wrt-table__cell{background:color-mix(in srgb,#3b82f6 4%,var(--wrt-surface));color:var(--wrt-text-muted)}.wrt-table__selection-head,.wrt-table__selection-filter,.wrt-table__selection-cell{position:sticky;left:0;padding:0;text-align:center}.wrt-table__selection-head,.wrt-table__selection-filter{z-index:var(--wrt-table-sticky-header-pinned-z-index)}.wrt-table__selection-cell{z-index:var(--wrt-table-sticky-body-z-index)}.wrt-table__selection-head,.wrt-table__selection-filter{background:var(--wrt-surface-muted)}.wrt-table__selection-cell{background:var(--wrt-surface)}.wrt-table__selection-checkbox{width:16px;height:16px;margin:0;accent-color:var(--wrt-accent);vertical-align:middle}.wrt-table__row.is-selected-row .wrt-table__cell{background:color-mix(in srgb,var(--wrt-accent) 10%,var(--wrt-surface))}.wrt-table__row-expander-head,.wrt-table__row-expander-filter,.wrt-table__row-expander-cell{position:sticky;left:0;padding:0;text-align:center}.wrt-table__row-expander-head,.wrt-table__row-expander-filter{z-index:var(--wrt-table-sticky-header-pinned-z-index)}.wrt-table__row-expander-cell{z-index:var(--wrt-table-sticky-body-z-index)}.wrt-table__row-expander-head,.wrt-table__row-expander-filter{background:var(--wrt-surface-muted)}.wrt-table__row-expander-cell{background:var(--wrt-surface)}.wrt-table__row:nth-child(2n) .wrt-table__cell.is-pinned,.wrt-table__row:nth-child(2n) .wrt-table__selection-cell,.wrt-table__row:nth-child(2n) .wrt-table__row-expander-cell{background:color-mix(in srgb,#ffffff 2%,var(--wrt-surface))}.wrt-table__row:hover .wrt-table__cell.is-pinned,.wrt-table__row:hover .wrt-table__selection-cell,.wrt-table__row:hover .wrt-table__row-expander-cell{background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 100%),var(--wrt-surface-accent)}.wrt-table__row.is-plan-row .wrt-table__cell.is-pinned,.wrt-table__row.is-plan-row .wrt-table__selection-cell,.wrt-table__row.is-plan-row .wrt-table__row-expander-cell{background:color-mix(in srgb,#3b82f6 6%,var(--wrt-surface))}.wrt-table__row.is-summary-row .wrt-table__cell.is-pinned,.wrt-table__row.is-summary-row .wrt-table__selection-cell,.wrt-table__row.is-summary-row .wrt-table__row-expander-cell{background:color-mix(in srgb,#ffffff 3%,var(--wrt-surface))}.wrt-table__row.is-detail-row .wrt-table__cell.is-pinned,.wrt-table__row.is-detail-row .wrt-table__selection-cell,.wrt-table__row.is-detail-row .wrt-table__row-expander-cell{background:color-mix(in srgb,#3b82f6 4%,var(--wrt-surface))}.wrt-table__row.is-selected-row .wrt-table__cell.is-pinned,.wrt-table__row.is-selected-row .wrt-table__selection-cell,.wrt-table__row.is-selected-row .wrt-table__row-expander-cell{background:color-mix(in srgb,var(--wrt-accent) 10%,var(--wrt-surface))}.wrt-table__row-expander-button{width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wrt-text-soft);padding:0}.wrt-table__row-expander-button:hover,.wrt-table__row-expander-button.is-open{color:var(--wrt-text)}.wrt-table__row-detail-shell-cell{padding:0;border-bottom:1px solid color-mix(in srgb,var(--wrt-accent-dark) 46%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--wrt-accent) 11%,transparent),transparent 36%),var(--wrt-surface-muted)}.wrt-table__row-detail-panel{margin:0 0 0 32px;border-left:1px solid color-mix(in srgb,var(--wrt-accent) 34%,transparent);background:color-mix(in srgb,var(--wrt-surface-muted) 82%,var(--wrt-surface))}.wrt-table.has-row-selection .wrt-table__row-detail-panel{margin-left:72px}.wrt-table__row-detail-header{min-height:34px;display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid var(--wrt-border)}.wrt-table__row-detail-title{display:flex;align-items:baseline;gap:8px;min-width:0}.wrt-table__row-detail-title strong{color:var(--wrt-text);font-size:12px}.wrt-table__row-detail-title small{color:var(--wrt-text-soft);font-size:11px}.wrt-table__row-detail-body{min-width:0;overflow:auto}.wrt-table__grid--row-detail .wrt-table__head{top:0}.wrt-table__row.is-warning-row .wrt-table__cell{background:color-mix(in srgb,var(--wrt-warning) 8%,var(--wrt-surface))}.wrt-table__row.is-danger-row .wrt-table__cell{background:color-mix(in srgb,var(--wrt-error) 8%,var(--wrt-surface))}.wrt-table__cell.is-right{text-align:right;font-variant-numeric:tabular-nums}.wrt-table__cell.is-center{text-align:center}.wrt-table__cell.is-drilldown{cursor:zoom-in}.wrt-table__cell.is-drilldown:hover{box-shadow:inset 0 -2px color-mix(in srgb,var(--wrt-accent) 70%,transparent)}.wrt-table__cell.is-active-cell{outline:1px solid color-mix(in srgb,var(--wrt-accent) 76%,transparent);outline-offset:-2px}.wrt-table__cell.is-selected-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wrt-accent) 45%,transparent)}.wrt-table__cell.is-dirty-edit{background:linear-gradient(135deg,color-mix(in srgb,var(--wrt-accent) 22%,transparent) 0 10px,transparent 10px),var(--wrt-surface)}.wrt-table__cell.is-invalid-edit{background:linear-gradient(135deg,color-mix(in srgb,var(--wrt-error) 24%,transparent) 0 10px,transparent 10px),color-mix(in srgb,var(--wrt-error) 8%,var(--wrt-surface));outline:1px solid color-mix(in srgb,var(--wrt-error) 72%,transparent);outline-offset:-2px}.wrt-table__cell.is-editable{cursor:cell}.wrt-table__cell-editor{width:calc(100% + 12px);min-height:26px;margin:-2px -6px;border:1px solid color-mix(in srgb,var(--wrt-accent) 72%,transparent);border-radius:5px;background:var(--wrt-surface-muted);color:var(--wrt-text);font:inherit;padding:0 6px;outline:0}.wrt-table__fill-handle{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border:1px solid var(--wrt-surface);background:var(--wrt-accent);cursor:crosshair;padding:0}.wrt-table__virtual-spacer td{padding:0;border:0;background:transparent}.wrt-table[data-theme=huntingcat] .wrt-table__head,.wrt-table[data-theme=huntingcat] .wrt-table__filter-cell,.wrt-table[data-theme=huntingcat] .wrt-table__cell,.wrt-table[data-theme=neutral] .wrt-table__head,.wrt-table[data-theme=neutral] .wrt-table__filter-cell,.wrt-table[data-theme=neutral] .wrt-table__cell{border-right:0;padding:.7rem .8rem}.wrt-table[data-theme=huntingcat] .wrt-table__selection-head,.wrt-table[data-theme=huntingcat] .wrt-table__selection-filter,.wrt-table[data-theme=huntingcat] .wrt-table__selection-cell,.wrt-table[data-theme=neutral] .wrt-table__selection-head,.wrt-table[data-theme=neutral] .wrt-table__selection-filter,.wrt-table[data-theme=neutral] .wrt-table__selection-cell{padding:0}.wrt-table[data-theme=huntingcat] .wrt-table__row,.wrt-table[data-theme=neutral] .wrt-table__row{font-size:.875rem}.wrt-table[data-theme=huntingcat] .wrt-table__row:nth-child(2n) .wrt-table__cell,.wrt-table[data-theme=neutral] .wrt-table__row:nth-child(2n) .wrt-table__cell{background:var(--wrt-surface)}.wrt-table__cell-text,.wrt-table__link{display:block}.wrt-table__indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:5px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;vertical-align:-1px}.wrt-table__indicator[data-tone=positive]{background:color-mix(in srgb,var(--wrt-success) 16%,transparent);color:var(--wrt-success)}.wrt-table__indicator[data-tone=neutral]{background:color-mix(in srgb,var(--wrt-warning) 18%,transparent);color:var(--wrt-warning)}.wrt-table__indicator[data-tone=negative]{background:color-mix(in srgb,var(--wrt-error) 16%,transparent);color:var(--wrt-error)}.wrt-table__indicator+.wrt-table__cell-text,.wrt-table__indicator+.wrt-table__link,.wrt-table__indicator+.cell-content{display:inline-block;max-width:calc(100% - 24px);vertical-align:middle}.wrt-table__link{color:color-mix(in srgb,var(--wrt-accent) 70%,#ffffff);text-decoration:none}.wrt-table__link:hover{text-decoration:underline}.wrt-table__empty,.wrt-table__status{padding:10px;background:var(--wrt-surface)}.wrt-table__empty{color:var(--wrt-text-muted);text-align:center}.wrt-table__status{margin:0}.wrt-table__status--error{color:var(--wrt-error)}.wrt-table__drilldown{min-height:min(42vh,24rem);max-height:min(48vh,30rem);display:grid;grid-template-rows:auto minmax(0,1fr);border-top:1px solid color-mix(in srgb,var(--wrt-accent-dark) 62%,transparent);background:linear-gradient(180deg,var(--wrt-accent-soft) 0%,transparent 38%),var(--wrt-surface-muted);box-shadow:0 -18px 40px #0206173d}.wrt-table__drilldown-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:6px 10px;border-bottom:1px solid var(--wrt-border)}.wrt-table__drilldown-title{display:grid;gap:1px;min-width:0}.wrt-table__drilldown-title strong,.wrt-table__drilldown-title small,.wrt-table__drilldown-kicker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrt-table__drilldown-title strong{font-size:13px}.wrt-table__drilldown-title small,.wrt-table__drilldown-kicker{color:var(--wrt-text-soft);font-size:11px}.wrt-table__drilldown-kicker{letter-spacing:.06em;text-transform:uppercase}.wrt-table__drilldown-body{min-height:0;overflow:hidden;background:var(--wrt-surface)}.wrt-table__grid--drilldown .wrt-table__head{top:0}.wrt-table__button{border:1px solid var(--wrt-border);border-radius:8px;background:var(--wrt-surface-muted);color:var(--wrt-text);padding:6px 10px}.wrt-table__button--primary{border-color:color-mix(in srgb,var(--wrt-accent) 65%,transparent);background:var(--wrt-accent-soft);color:var(--wrt-text)}.wrt-table__button:disabled,.wrt-table__menu-item:disabled{opacity:.55}.wrt-table__overlay{position:fixed;inset:0;z-index:140;background:#02061770}.wrt-table__overlay--menu{background:transparent}.wrt-table__menu,.wrt-table__manager,.wrt-table__toolbar-customizer{position:fixed;min-width:15rem;max-width:min(24rem,calc(100vw - 1.5rem));border:1px solid var(--wrt-border);border-radius:10px;background:var(--wrt-surface-muted);box-shadow:0 22px 48px #02061766}.wrt-table__menu{min-width:11.5rem;max-width:min(17rem,calc(100vw - 1rem));border-radius:8px;background:color-mix(in srgb,var(--wrt-surface-muted) 96%,transparent);box-shadow:0 12px 28px #02061757}.wrt-table__menu.is-mobile,.wrt-table__manager,.wrt-table__toolbar-customizer{left:.75rem;right:.75rem;top:auto;bottom:.75rem;max-width:none}.wrt-table__toolbar-customizer{top:8vh;bottom:8vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.wrt-table__menu-header,.wrt-table__manager-header,.wrt-table__manager-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px}.wrt-table__menu-header{min-height:28px;gap:6px;padding:6px 8px;border-bottom:1px solid var(--wrt-border)}.wrt-table__menu-header strong{font-size:12px;line-height:1.2}.wrt-table__menu-header .wrt-table__ghost-button{width:24px;height:24px}.wrt-table__menu-body,.wrt-table__manager-body{display:grid;gap:5px;padding:10px;max-height:min(50vh,28rem);overflow:auto}.wrt-table__menu-body{gap:1px;padding:4px;max-height:min(48vh,22rem)}.wrt-table__menu-group-label{margin-top:6px;padding:4px 2px 1px;color:var(--wrt-text-soft);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wrt-table__menu-group-label{margin:5px 0 1px;padding:0 4px;font-size:9px;letter-spacing:.06em}.wrt-table__menu-group-label:first-child{margin-top:0}.wrt-table__menu:not(.is-mobile) .wrt-table__menu-group-label{display:none}.wrt-table__menu-item,.wrt-table__manager-row{border:1px solid var(--wrt-border);border-radius:8px;background:var(--wrt-surface)}.wrt-table__menu-item{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:8px;padding:3px 6px;border-color:transparent;border-radius:6px;background:transparent;color:var(--wrt-text);font-size:12px;text-align:left}.wrt-table__menu-item:hover{background:color-mix(in srgb,var(--wrt-surface) 82%,transparent)}.wrt-table__menu-format-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:2px 0}.wrt-table__menu-icon-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:26px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--wrt-text)}.wrt-table__menu-icon-action:hover{background:color-mix(in srgb,var(--wrt-surface) 82%,transparent)}.wrt-table__menu-icon-action:disabled{opacity:.45}.wrt-table__menu-icon-action.is-active{border-color:color-mix(in srgb,var(--wrt-accent) 62%,transparent);background:var(--wrt-accent-soft)}.wrt-table__menu-item-label,.wrt-table__menu-icon{display:inline-flex;align-items:center}.wrt-table__menu-item-label{gap:6px;min-width:0;overflow:hidden}.wrt-table__menu-item-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrt-table__menu-icon{width:15px;height:15px;justify-content:center;color:var(--wrt-text-soft);font-size:10px;line-height:1;overflow:hidden;flex-shrink:0}.wrt-table__menu-item.is-active{border-color:color-mix(in srgb,var(--wrt-accent) 62%,transparent);background:var(--wrt-accent-soft)}.wrt-table__menu-item.is-accent{color:color-mix(in srgb,var(--wrt-accent) 78%,#ffffff)}.wrt-table__menu-item.is-danger{color:var(--wrt-error)}.wrt-table__menu-shortcut{color:var(--wrt-text-soft);font-size:9px}.wrt-table__manager-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.wrt-table__toolbar-customizer-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(13rem,.5fr);gap:10px;min-height:0;padding:10px;overflow:hidden}.wrt-table__toolbar-customizer-panel{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;border:1px solid var(--wrt-border);border-radius:10px;background:color-mix(in srgb,var(--wrt-surface) 72%,transparent);padding:10px}.wrt-table__toolbar-customizer-panel h4{margin:0 0 4px;font-size:12px}.wrt-table__toolbar-customizer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--wrt-border);border-radius:8px;background:var(--wrt-surface);padding:7px 8px}.wrt-table__toolbar-utility-actions,.wrt-table__toolbar-option{display:grid;gap:6px}.wrt-table__toolbar-utility-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wrt-table__toolbar-option{color:var(--wrt-text-soft);font-size:11px}.wrt-table__manager-label{gap:8px;min-width:0}@media(pointer:fine){.wrt-table__head{cursor:grab}.wrt-table__head.is-drag-source{cursor:grabbing}}@media(max-width:767px){.wrt-table__toolbar,.wrt-table__topbar{align-items:stretch;justify-content:flex-start}.wrt-table__menu.is-mobile,.wrt-table__manager,.wrt-table__toolbar-customizer{top:12vh;bottom:.5rem}.wrt-table__toolbar-customizer-body{grid-template-columns:1fr;overflow:auto}.wrt-table__drilldown{position:fixed;inset:8vh .5rem .5rem;z-index:130;min-height:0;max-height:none;border:1px solid var(--wrt-border);border-radius:14px;overflow:hidden}}.wrui-shell{--wrui-bg: #111315;--wrui-surface: #16181c;--wrui-surface-elevated: #1a1d22;--wrui-surface-strong: #20242a;--wrui-surface-accent: #232833;--wrui-line: #2d333d;--wrui-line-soft: #232831;--wrui-text: #f4f7fb;--wrui-text-muted: #d3dae5;--wrui-text-soft: #9ca7b7;--wrui-accent: #3b82f6;--wrui-accent-contrast: #ffffff;--wrui-accent-soft: rgba(59, 130, 246, .14);--wrui-success: #39c27f;--wrui-warning: #e0a746;--wrui-danger: #f87171;--wrui-info: #60a5fa;--wrui-link: #93c5fd;--wrui-nav-bg: var(--wrui-surface-elevated);--wrui-nav-text: var(--wrui-text-muted);--wrui-nav-active-bg: var(--wrui-accent-soft);--wrui-nav-active-text: var(--wrui-text);--wrui-nav-hover-bg: var(--wrui-surface-strong);--wrui-left-nav-width: 268px;--wrui-left-nav-collapsed-width: 58px;--wrui-right-pane-width: 376px;--wrui-mobile-header-navigation-width: 28px;--wrui-mobile-header-actions-overflow-x: auto;--wrui-content-max-width: none;--wrui-content-margin-inline-start: 0;--wrui-content-margin-inline-end: 0;--wrui-radius-sm: 8px;--wrui-radius-md: 10px;--wrui-font-family: "Inter", "Segoe UI", sans-serif;--wrui-font-heading: "Inter", "Segoe UI", sans-serif;--wrui-font-mono: "SFMono-Regular", "Roboto Mono", monospace;--wrui-caption-size: .75rem;--wrui-button-size: .8125rem;--wrui-nav-label-size: .8125rem;--wrui-tab-label-size: .8125rem;--wrui-toolbar-label-size: .75rem;--wrui-input-size: .8125rem;--wrui-table-header-size: .75rem;--wrui-table-cell-size: .8125rem;--wrui-code-size: .8125rem;--wrui-heading-1-size: 1.75rem;--wrui-heading-2-size: 1.375rem;--wrui-heading-3-size: 1.125rem;--wrui-heading-4-size: 1rem;--wrui-nav-icon-size: 18px;--wrui-scrollbar-size: var(--hc-scrollbar-size, .66rem);--wrui-scrollbar-track: var(--hc-scrollbar-track, transparent);--wrui-scrollbar-thumb: var(--hc-scrollbar-thumb, color-mix(in srgb, var(--wrui-line) 72%, transparent));--wrui-scrollbar-thumb-hover: var(--hc-scrollbar-thumb-hover, color-mix(in srgb, var(--wrui-accent) 34%, var(--wrui-line)));--wrui-scrollbar-thumb-border-width: var(--hc-scrollbar-thumb-border-width, .18rem);--wrui-scrollbar-thumb-radius: var(--hc-scrollbar-thumb-radius, 2px);height:100dvh;min-height:0;display:grid;grid-template-rows:var(--wrui-header-height, 48px) minmax(0,1fr) var(--wrui-footer-height, 30px);background:linear-gradient(160deg,var(--wrui-bg),var(--wrui-bg-to, var(--wrui-bg)));color:var(--wrui-text);font-family:var(--wrui-font-family);font-size:var(--wrui-font-size, 13px);line-height:var(--wrui-line-height, 1.34);overflow:hidden}.wrui-shell.is-light{--wrui-bg: #f5f7fa;--wrui-surface: #ffffff;--wrui-surface-elevated: #fafbfd;--wrui-surface-strong: #eef2f7;--wrui-surface-accent: #edf4ff;--wrui-line: #d6dde7;--wrui-line-soft: #e6ebf2;--wrui-text: #151a23;--wrui-text-muted: #4c5667;--wrui-text-soft: #6b7484;--wrui-accent: #2563eb;--wrui-accent-contrast: #ffffff;--wrui-accent-soft: rgba(37, 99, 235, .1);--wrui-success: #178f61;--wrui-warning: #b7791f;--wrui-danger: #dc2626;--wrui-info: #2563eb;--wrui-link: #1d4ed8}.wrui-shell *,.wrui-slideup *{box-sizing:border-box}.wrui-shell button,.wrui-slideup button,.wrui-shell input,.wrui-shell select{font:inherit}.wrui-context-picker__popover,.wrui-left-nav__scroll,.wrui-main-window__body,.wrui-right-pane__body,.wrui-slideup__body,.wrui-dataview-drilldown,.wrui-design-tabs,.wrui-shell-editor__dialog-body{scrollbar-width:thin;scrollbar-color:var(--wrui-scrollbar-thumb) var(--wrui-scrollbar-track)}.wrui-context-picker__popover::-webkit-scrollbar,.wrui-left-nav__scroll::-webkit-scrollbar,.wrui-main-window__body::-webkit-scrollbar,.wrui-right-pane__body::-webkit-scrollbar,.wrui-slideup__body::-webkit-scrollbar,.wrui-dataview-drilldown::-webkit-scrollbar,.wrui-design-tabs::-webkit-scrollbar,.wrui-shell-editor__dialog-body::-webkit-scrollbar{width:var(--wrui-scrollbar-size);height:var(--wrui-scrollbar-size)}.wrui-context-picker__popover::-webkit-scrollbar-track,.wrui-left-nav__scroll::-webkit-scrollbar-track,.wrui-main-window__body::-webkit-scrollbar-track,.wrui-right-pane__body::-webkit-scrollbar-track,.wrui-slideup__body::-webkit-scrollbar-track,.wrui-dataview-drilldown::-webkit-scrollbar-track,.wrui-design-tabs::-webkit-scrollbar-track,.wrui-shell-editor__dialog-body::-webkit-scrollbar-track{background:var(--wrui-scrollbar-track)}.wrui-context-picker__popover::-webkit-scrollbar-thumb,.wrui-left-nav__scroll::-webkit-scrollbar-thumb,.wrui-main-window__body::-webkit-scrollbar-thumb,.wrui-right-pane__body::-webkit-scrollbar-thumb,.wrui-slideup__body::-webkit-scrollbar-thumb,.wrui-dataview-drilldown::-webkit-scrollbar-thumb,.wrui-design-tabs::-webkit-scrollbar-thumb,.wrui-shell-editor__dialog-body::-webkit-scrollbar-thumb{border:var(--wrui-scrollbar-thumb-border-width) solid transparent;border-radius:var(--wrui-scrollbar-thumb-radius);background:var(--wrui-scrollbar-thumb);background-clip:padding-box}.wrui-context-picker__popover::-webkit-scrollbar-thumb:hover,.wrui-left-nav__scroll::-webkit-scrollbar-thumb:hover,.wrui-main-window__body::-webkit-scrollbar-thumb:hover,.wrui-right-pane__body::-webkit-scrollbar-thumb:hover,.wrui-slideup__body::-webkit-scrollbar-thumb:hover,.wrui-dataview-drilldown::-webkit-scrollbar-thumb:hover,.wrui-design-tabs::-webkit-scrollbar-thumb:hover,.wrui-shell-editor__dialog-body::-webkit-scrollbar-thumb:hover{background:var(--wrui-scrollbar-thumb-hover);background-clip:padding-box}.wrui-shell h1,.wrui-shell h2,.wrui-shell h3,.wrui-shell h4,.wrui-shell h5,.wrui-shell h6{font-family:var(--wrui-font-heading)}.wrui-shell code,.wrui-shell pre{font-family:var(--wrui-font-mono);font-size:var(--wrui-code-size)}.wrui-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--wrui-gap, 8px);min-width:0;padding:0 var(--wrui-padding, 10px);border-bottom:1px solid var(--wrui-line);background:var(--wrui-surface)}.wrui-header.is-scenario-active{border-bottom-color:#e0a7467a;background:linear-gradient(180deg,#e0a74624,#e0a7460f),var(--wrui-surface)}.wrui-header__left,.wrui-header__tools,.wrui-header__right,.wrui-docked-subheader__tabs,.wrui-docked-subheader__actions,.wrui-footer__left,.wrui-footer__right,.wrui-chrome-zone,.wrui-workspace-toolbar__actions{display:flex;align-items:center;gap:6px;min-width:0}.wrui-header__tools{justify-content:flex-end}.wrui-header__left{overflow:visible}.wrui-header__right{justify-content:flex-end}.wrui-icon-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);color:var(--wrui-text-muted);cursor:pointer}.wrui-icon{display:block;width:var(--wrui-nav-icon-size, 17px);height:var(--wrui-nav-icon-size, 17px);flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.55}.wrui-icon-button .wrui-icon{width:16px;height:16px}.wrui-icon-button:hover,.wrui-icon-button.is-active{border-color:#3b82f657;background:var(--wrui-accent-soft);color:var(--wrui-text)}.wrui-user-avatar{width:30px;height:30px;border-radius:999px;padding:0;overflow:hidden}.wrui-user-avatar:hover,.wrui-user-avatar.is-active{border-color:color-mix(in srgb,var(--wrui-accent) 34%,transparent);color:var(--wrui-text)}.wrui-user-avatar__image{width:100%;height:100%;display:block;border-radius:999px;object-fit:cover}.wrui-user-avatar__fallback{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--wrui-accent-contrast);background:var(--wrui-accent);border-radius:999px}.wrui-user-menu{position:relative;display:inline-flex;align-items:center}.wrui-user-menu__popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:4px;min-width:180px;padding:6px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface-elevated);box-shadow:0 18px 44px #0000003d}.wrui-user-menu__item{min-height:32px;display:flex;align-items:center;gap:8px;width:100%;padding:0 8px;border:1px solid transparent;border-radius:var(--wrui-radius-sm);background:transparent;color:var(--wrui-text-muted);cursor:pointer;text-align:left}.wrui-user-menu__item:hover{border-color:color-mix(in srgb,var(--wrui-accent) 28%,transparent);background:var(--wrui-surface-strong);color:var(--wrui-text)}.wrui-user-menu__item .wrui-icon{width:15px;height:15px}.wrui-icon-button:disabled,.wrui-context-switcher:disabled,.wrui-nav-item:disabled,.wrui-tab-button:disabled{cursor:not-allowed;opacity:.48}.wrui-workspace-chip{min-height:calc(var(--wrui-row-height, 30px) + 2px);display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface-elevated)}.wrui-workspace-chip strong,.wrui-workspace-chip span{color:var(--wrui-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrui-workspace-chip strong{color:var(--wrui-text)}.wrui-context-switchers{display:flex;align-items:center;min-width:0;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface-elevated);overflow:hidden}.wrui-context-switcher{min-height:calc(var(--wrui-row-height, 30px) + 2px);display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border:0;border-right:1px solid var(--wrui-line);background:transparent;color:var(--wrui-text);cursor:pointer}.wrui-context-switcher:last-child{border-right:0}.wrui-context-switcher:hover{background:var(--wrui-surface-strong)}.wrui-context-switcher.is-warning{color:#f3c77a;background:#e0a7461f}.wrui-context-switcher__label{color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-context-picker{position:relative;min-width:0}.wrui-context-picker__trigger{min-height:calc(var(--wrui-row-height, 30px) + 2px);display:inline-flex;align-items:center;gap:8px;max-width:min(42vw,520px);padding:0 10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface-elevated);color:var(--wrui-text);cursor:pointer}.wrui-context-picker.is-compact .wrui-context-picker__trigger{width:32px;justify-content:center;padding:0}.wrui-context-picker__trigger:hover{border-color:color-mix(in srgb,var(--wrui-accent) 28%,transparent);background:var(--wrui-surface-strong)}.wrui-context-picker__trigger-copy{display:grid;gap:1px;min-width:0;text-align:left}.wrui-context-picker__trigger-copy span{color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-context-picker__trigger-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wrui-text);font-size:var(--wrui-button-size, 13px)}.wrui-context-picker__popover{position:absolute;top:calc(100% + 7px);left:0;z-index:35;display:grid;gap:8px;width:min(960px,calc(100vw - 24px));max-height:min(520px,calc(100vh - 84px));padding:10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface-elevated);box-shadow:0 24px 64px #00000047;overflow:auto}.wrui-context-picker__search{display:grid;gap:4px;color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-context-picker__search input{min-height:32px;width:100%;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface);color:var(--wrui-text);padding:0 9px}.wrui-context-picker__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;min-width:0}.wrui-context-picker__column,.wrui-context-picker__results{display:grid;align-content:start;gap:5px;min-width:0}.wrui-context-picker__column header{color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px);text-transform:uppercase}.wrui-context-picker__item{min-height:34px;display:grid;gap:2px;width:100%;padding:7px 8px;border:1px solid var(--wrui-line-soft);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface);color:var(--wrui-text-muted);cursor:pointer;text-align:left}.wrui-context-picker__item:hover,.wrui-context-picker__item.is-active{border-color:color-mix(in srgb,var(--wrui-accent) 34%,transparent);background:var(--wrui-accent-soft);color:var(--wrui-text)}.wrui-context-picker__item span,.wrui-context-picker__item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrui-context-picker__item small{color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-context-picker__empty{margin:0;padding:10px 8px;color:var(--wrui-text-soft);font-size:var(--wrui-button-size, 13px)}.wrui-shell__body{display:grid;grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;position:relative;overflow:hidden}.wrui-shell.is-nav-collapsed .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr)}.wrui-shell.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.is-nav-collapsed.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.has-notices .wrui-shell__body{grid-template-rows:auto minmax(0,1fr)}.wrui-shell.has-notices .wrui-left-nav,.wrui-shell.has-notices .wrui-main-window,.wrui-shell.has-notices .wrui-right-pane{grid-row:2}.wrui-shell__notices{grid-column:1 / -1;display:grid;gap:6px;padding:6px 10px;border-bottom:1px solid var(--wrui-line);background:var(--wrui-surface-elevated)}.wrui-shell-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--wrui-info) 38%,transparent);border-radius:var(--wrui-radius-sm);background:color-mix(in srgb,var(--wrui-info) 10%,transparent)}.wrui-shell-notice.is-success{border-color:color-mix(in srgb,var(--wrui-success) 38%,transparent);background:color-mix(in srgb,var(--wrui-success) 10%,transparent)}.wrui-shell-notice.is-warning{border-color:color-mix(in srgb,var(--wrui-warning) 42%,transparent);background:color-mix(in srgb,var(--wrui-warning) 12%,transparent)}.wrui-shell-notice.is-error{border-color:color-mix(in srgb,var(--wrui-danger) 42%,transparent);background:color-mix(in srgb,var(--wrui-danger) 12%,transparent)}.wrui-shell-notice strong,.wrui-shell-notice p{margin:0}.wrui-shell-notice p{color:var(--wrui-text-soft)}.wrui-left-nav,.wrui-right-pane,.wrui-main-window{min-height:0}.wrui-left-nav{grid-column:1;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:14px;padding:10px;border-right:1px solid var(--wrui-line);background:var(--wrui-nav-bg);overflow:hidden}.wrui-left-nav__resize{position:absolute;top:0;right:-4px;bottom:0;z-index:2;width:8px;border:0;background:transparent;cursor:col-resize}.wrui-left-nav__scroll{display:grid;align-content:start;gap:14px;min-height:0;overflow:auto}.wrui-left-nav__utility{display:grid;gap:6px;min-width:0;padding-top:8px;border-top:1px solid var(--wrui-line-soft)}.wrui-left-nav.is-collapsed{padding:8px 6px}.wrui-left-nav.is-collapsed .wrui-left-nav__resize{display:none}.wrui-nav-accordion,.wrui-settings-nav{display:grid;gap:4px;min-width:0}.wrui-nav-accordion__trigger,.wrui-settings-nav__trigger{position:relative}.wrui-nav-accordion__chevron,.wrui-settings-nav__chevron{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--wrui-nav-text) 70%,transparent)}.wrui-nav-accordion__chevron .wrui-icon,.wrui-settings-nav__chevron .wrui-icon{width:14px;height:14px}.wrui-nav-accordion__items{display:grid;gap:3px;padding-left:13px}.wrui-settings-nav__items{display:grid;gap:3px;padding-left:0}.wrui-nav-accordion__item,.wrui-settings-nav__item{min-height:calc(var(--wrui-nav-item-height, 34px) - 4px);padding-left:7px;font-size:calc(var(--wrui-nav-label-size, 13px) - 1px);color:color-mix(in srgb,var(--wrui-nav-text) 86%,transparent)}.wrui-left-nav.is-collapsed .wrui-nav-accordion__items,.wrui-left-nav.is-collapsed .wrui-nav-accordion__chevron,.wrui-left-nav.is-collapsed .wrui-settings-nav__items,.wrui-left-nav.is-collapsed .wrui-settings-nav__chevron{display:none}.wrui-settings-shell{display:grid;gap:8px;min-height:100%;align-content:start;padding:12px 10px}.wrui-settings-shell__header{display:grid;gap:4px;color:var(--wrui-text)}.wrui-settings-shell__header h2{margin:0;color:var(--wrui-text);font-size:12px;line-height:1.3}.wrui-settings-shell__header p,.wrui-settings-shell__empty{margin:0;color:var(--wrui-text-soft);font-size:11px}.wrui-settings-shell__items{display:grid;gap:6px}.wrui-left-nav__section{display:grid;gap:5px}.wrui-left-nav__section-label{margin:0;padding:0 8px;color:color-mix(in srgb,var(--wrui-nav-text) 72%,transparent);font-size:var(--wrui-toolbar-label-size, 11px);text-transform:uppercase}.wrui-nav-item{min-height:var(--wrui-nav-item-height, 34px);display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:0 8px;border:1px solid transparent;border-radius:var(--wrui-radius-sm);background:transparent;color:var(--wrui-nav-text);cursor:pointer;text-align:left;font-size:var(--wrui-nav-label-size, inherit)}.wrui-nav-item:hover{border-color:color-mix(in srgb,var(--wrui-accent) 28%,transparent);background:var(--wrui-nav-hover-bg);color:var(--wrui-nav-text)}.wrui-nav-item.is-active{border-color:color-mix(in srgb,var(--wrui-accent) 34%,transparent);background:var(--wrui-nav-active-bg);color:var(--wrui-nav-active-text)}.wrui-left-nav.is-collapsed .wrui-nav-item{justify-content:flex-start;padding:0 8px}.wrui-nav-item__icon{width:calc(var(--wrui-nav-icon-size, 18px) + 2px);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wrui-nav-item__icon .wrui-icon{width:var(--wrui-nav-icon-size, 18px);height:var(--wrui-nav-icon-size, 18px)}.wrui-nav-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrui-nav-item__badge{margin-left:auto;color:color-mix(in srgb,var(--wrui-nav-text) 72%,transparent);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-shell.is-nav-label-hidden.is-nav-collapsed .wrui-nav-item{justify-content:flex-start}.wrui-shell.is-nav-label-hidden.is-nav-collapsed .wrui-nav-item__label,.wrui-shell.is-nav-label-hidden.is-nav-collapsed .wrui-nav-item__badge,.wrui-shell.is-nav-label-hidden.is-nav-collapsed .wrui-left-nav__section-label{display:none}.wrui-main-window{grid-column:2;display:grid;grid-template-rows:auto minmax(0,1fr);position:relative;background:var(--wrui-bg);overflow:hidden}.wrui-main-window__body{min-height:0;overflow:auto;padding-bottom:var(--wrui-main-window-bottom-offset, 0)}.wrui-main-window__body>*{max-width:var(--wrui-content-max-width, none);margin-inline-start:var(--wrui-content-margin-inline-start, 0);margin-inline-end:var(--wrui-content-margin-inline-end, 0)}.wrui-main-window__bottom-tray{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 10px 10px;pointer-events:none}.wrui-docked-subheader{min-height:calc(var(--wrui-row-height, 30px) + 8px);display:grid;grid-template-columns:var(--wrui-docked-subheader-columns, minmax(0, 1fr) auto);align-items:center;gap:var(--wrui-gap, 8px);padding:6px 10px;border:1px solid var(--wrui-line);border-radius:0;background:var(--wrui-surface-elevated);box-shadow:none}.wrui-docked-subheader__tabs{overflow-x:var(--wrui-docked-subheader-tabs-overflow-x, auto);overflow-y:hidden;scrollbar-width:thin}.wrui-docked-subheader__actions{justify-self:end;flex:0 0 auto}.wrui-tab-button{min-height:28px;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--wrui-text-muted);cursor:pointer;font-size:var(--wrui-tab-label-size, inherit)}.wrui-docked-subheader .wrui-icon-button{border-radius:0}.wrui-tab-button:hover,.wrui-tab-button.is-active{border-color:#3b82f657;background:var(--wrui-accent-soft);color:var(--wrui-text)}.wrui-tab-button small{color:var(--wrui-text-soft)}.wrui-right-pane{grid-column:3;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);border-left:1px solid var(--wrui-line);background:var(--wrui-surface);overflow:hidden}.wrui-right-pane__resize{position:absolute;top:0;bottom:0;left:-4px;z-index:2;width:8px;border:0;background:transparent;cursor:col-resize}.wrui-right-pane__top{display:flex;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid var(--wrui-line-soft)}.wrui-right-pane__tabs{display:flex;gap:5px}.wrui-right-pane__header{display:grid;gap:2px;padding:10px;border-bottom:1px solid var(--wrui-line-soft)}.wrui-right-pane__header p,.wrui-right-pane__header h2{margin:0}.wrui-right-pane__header p{color:var(--wrui-text-soft);font-size:11px;text-transform:uppercase}.wrui-right-pane__header h2{font-size:var(--wrui-heading-4-size, 14px)}.wrui-right-pane__header span{color:var(--wrui-text-soft)}.wrui-right-pane__body{min-height:0;padding:10px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wrui-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:0 10px;border-top:1px solid var(--wrui-line);background:var(--wrui-surface);color:var(--wrui-text-soft);font-size:var(--wrui-caption-size, 12px)}.wrui-save-tray{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);box-shadow:0 -12px 30px #02061738;transform:translateY(118%);opacity:0;pointer-events:none;transition:transform .14s ease,opacity .14s ease}.wrui-save-tray.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.wrui-save-tray.has-error{border-color:color-mix(in srgb,var(--wrui-danger) 42%,transparent);background:color-mix(in srgb,var(--wrui-danger) 10%,var(--wrui-surface-elevated))}.wrui-save-tray__meta{min-width:0;display:grid;gap:2px}.wrui-save-tray__meta strong,.wrui-save-tray__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrui-save-tray__meta strong{color:var(--wrui-text);font-size:var(--wrui-caption-size, 12px)}.wrui-save-tray__meta span{color:var(--wrui-text-soft);font-size:var(--wrui-toolbar-label-size, 11px)}.wrui-save-tray__actions{display:inline-flex;align-items:center;gap:6px}.wrui-save-tray__save,.wrui-save-tray__reset{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface);color:var(--wrui-text-muted);cursor:pointer}.wrui-save-tray__save{border-color:#39c27f59;background:#39c27f1f;color:var(--wrui-accent-contrast, var(--wrui-text))}.wrui-save-tray__save:disabled,.wrui-save-tray__reset:disabled{cursor:not-allowed;opacity:.48}.wrui-inline-decision{display:inline-flex;align-items:center;gap:6px}.wrui-inline-decision__button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:999px;color:#fff;cursor:pointer}.wrui-inline-decision__button .wrui-icon{width:14px;height:14px}.wrui-inline-decision__button.is-accept{background:#16a34a;border-color:#16a34ab3}.wrui-inline-decision__button.is-reject{background:#dc2626;border-color:#dc2626b3}.wrui-inline-decision__button:disabled{cursor:not-allowed;opacity:.48}.wrui-slideup{z-index:50;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:min(42vh,24rem);max-height:min(48vh,30rem);border-top:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);box-shadow:0 -18px 40px #0206173d}.wrui-slideup.is-fullscreen-sheet{position:fixed;inset:8vh .75rem .75rem;min-height:0;max-height:none;border:1px solid var(--wrui-line, #2d333d);border-radius:12px}.wrui-slideup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:6px 10px;border-bottom:1px solid var(--wrui-line, #2d333d)}.wrui-slideup__title{display:grid;gap:1px;min-width:0}.wrui-slideup__title span,.wrui-slideup__title small{color:var(--wrui-text-soft, #9ca7b7);font-size:11px}.wrui-slideup__title strong,.wrui-slideup__title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrui-slideup__body{min-height:0;overflow:auto;background:var(--wrui-surface-elevated, #1a1d22)}.wrui-widget-board{display:grid;grid-template-columns:repeat(var(--wrui-widget-columns, 12),minmax(0,1fr));grid-auto-rows:var(--wrui-widget-row-height, 88px);gap:var(--wrui-gap, 8px);padding:10px}.wrui-widget{grid-column:span var(--wrui-widget-span, 4);min-height:120px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-widget-board.is-editable .wrui-widget__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wrui-widget__resize{position:absolute;right:4px;bottom:4px;width:14px;height:14px;padding:0;border:0;border-right:2px solid var(--wrui-text-soft);border-bottom:2px solid var(--wrui-text-soft);background:transparent;cursor:nwse-resize;touch-action:none}.wrui-widget-board.is-editable .wrui-widget{position:relative}.wrui-widget__header p,.wrui-widget__header h3{margin:0}.wrui-widget__header p{color:var(--wrui-text-soft);font-size:var(--wrui-caption-size, 11px)}.wrui-widget__header h3{font-size:var(--wrui-heading-4-size, 13px)}.wrui-widget__header span{color:var(--wrui-text-soft)}.wrui-widget__metric{display:grid;align-content:end;gap:3px}.wrui-widget__metric strong{font-size:var(--wrui-heading-1-size, 24px)}.wrui-widget__metric span,.wrui-widget__empty{color:var(--wrui-text-soft)}.wrui-widget__rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wrui-widget__rows li{min-height:var(--wrui-sidebar-row-height, 32px);display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--wrui-line-soft)}.wrui-embedded-visualization{min-width:0;min-height:220px;display:grid;grid-template-rows:auto auto minmax(160px,1fr) auto;gap:8px;color:var(--wrui-text)}.wrui-embedded-visualization__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wrui-embedded-visualization__meta>div{min-width:0;display:grid;gap:2px}.wrui-embedded-visualization__meta span,.wrui-embedded-visualization__summary,.wrui-embedded-visualization__fallback{color:var(--wrui-text-soft)}.wrui-embedded-visualization__status{padding:4px 8px;border:1px solid var(--wrui-line);border-radius:999px;white-space:nowrap}.wrui-embedded-visualization.is-stale .wrui-embedded-visualization__status,.wrui-embedded-visualization.is-partial .wrui-embedded-visualization__status{border-color:color-mix(in srgb,var(--wrui-warning) 52%,var(--wrui-line))}.wrui-embedded-visualization.is-error .wrui-embedded-visualization__status{border-color:color-mix(in srgb,var(--wrui-danger) 52%,var(--wrui-line))}.wrui-embedded-visualization__summary,.wrui-embedded-visualization__fallback p{margin:0}.wrui-embedded-visualization__renderer,.wrui-embedded-visualization__fallback{min-width:0;min-height:160px}.wrui-embedded-visualization__fallback{display:grid;place-items:center;padding:16px;border:1px dashed var(--wrui-line);border-radius:var(--wrui-radius-sm);text-align:center}.wrui-embedded-visualization__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wrui-embedded-visualization__actions button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);color:var(--wrui-text);cursor:pointer}.wrui-page-header,.wrui-section,.wrui-alert,.wrui-state-view,.wrui-form-grid,.wrui-metric-strip,.wrui-detail-list,.wrui-split-view{min-width:0}.wrui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wrui-gap, 8px);padding:12px 10px;border-bottom:1px solid var(--wrui-line-soft)}.wrui-page-header__title,.wrui-page-header__headline,.wrui-page-header__meta,.wrui-section__title,.wrui-section__actions{min-width:0}.wrui-page-header__title{display:grid;gap:4px}.wrui-page-header__headline{display:flex;align-items:center;gap:8px}.wrui-page-header__headline h1,.wrui-page-header__headline p,.wrui-section__title h2,.wrui-section__title p,.wrui-alert__content p,.wrui-state-view h2,.wrui-state-view p{margin:0}.wrui-page-header__headline h1{font-size:var(--wrui-heading-1-size, 24px)}.wrui-page-header__headline p,.wrui-section__title p,.wrui-alert__content p,.wrui-state-view p,.wrui-detail-list small,.wrui-metric small{color:var(--wrui-text-soft)}.wrui-page-header__eyebrow{color:var(--wrui-text-soft);font-size:var(--wrui-caption-size, 11px);text-transform:uppercase}.wrui-page-header__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.wrui-status-badge{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--wrui-line);border-radius:999px;padding:2px 8px;color:var(--wrui-text-muted);background:var(--wrui-surface-elevated);font-size:var(--wrui-caption-size, 11px)}.wrui-status-badge[data-tone=success],.wrui-metric[data-tone=success]{border-color:color-mix(in srgb,var(--wrui-success) 42%,var(--wrui-line));color:var(--wrui-success)}.wrui-status-badge[data-tone=warning],.wrui-metric[data-tone=warning]{border-color:color-mix(in srgb,var(--wrui-warning) 42%,var(--wrui-line));color:var(--wrui-warning)}.wrui-status-badge[data-tone=error],.wrui-metric[data-tone=error]{border-color:color-mix(in srgb,var(--wrui-danger) 42%,var(--wrui-line));color:var(--wrui-danger)}.wrui-status-badge[data-tone=info],.wrui-metric[data-tone=info]{border-color:color-mix(in srgb,var(--wrui-info) 42%,var(--wrui-line));color:var(--wrui-info)}.wrui-toolkit-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.wrui-toolkit-toolbar.is-inline{justify-content:flex-end}.wrui-toolkit-toolbar__button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);padding:4px 9px;background:var(--wrui-surface-elevated);color:var(--wrui-text-muted);cursor:pointer}.wrui-toolkit-toolbar.is-compact .wrui-toolkit-toolbar__button,.wrui-toolkit-toolbar.is-icon-only .wrui-toolkit-toolbar__button{width:28px;padding:0}.wrui-toolkit-toolbar__button:hover,.wrui-toolkit-toolbar__button.is-active,.wrui-toolkit-toolbar__button.is-primary{border-color:color-mix(in srgb,var(--wrui-accent) 40%,var(--wrui-line));background:var(--wrui-accent-soft);color:var(--wrui-text)}.wrui-toolkit-toolbar__button:disabled{opacity:.55;cursor:not-allowed}.wrui-section{display:grid;gap:8px;padding:10px}.wrui-section[data-variant=panel],.wrui-section[data-variant=accent]{border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-section[data-variant=accent]{background:var(--wrui-surface-accent)}.wrui-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wrui-gap, 8px)}.wrui-section__title{display:flex;align-items:flex-start;gap:8px}.wrui-section__title h2{font-size:var(--wrui-heading-3-size, 16px)}.wrui-section__body{min-width:0}.wrui-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated)}.wrui-alert[data-tone=success]{border-color:color-mix(in srgb,var(--wrui-success) 38%,var(--wrui-line))}.wrui-alert[data-tone=warning]{border-color:color-mix(in srgb,var(--wrui-warning) 38%,var(--wrui-line))}.wrui-alert[data-tone=error]{border-color:color-mix(in srgb,var(--wrui-danger) 38%,var(--wrui-line))}.wrui-alert__content{display:grid;gap:2px}.wrui-state-view{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;padding:18px;color:var(--wrui-text-muted);text-align:center}.wrui-state-view>.wrui-icon{width:28px;height:28px;color:var(--wrui-text-soft)}.wrui-state-view[data-state=loading]>.wrui-icon{animation:wrui-spin 1.2s linear infinite}@keyframes wrui-spin{to{transform:rotate(360deg)}}.wrui-form-grid{display:grid;gap:10px}.wrui-form-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wrui-form-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wrui-form-grid[data-columns=auto]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wrui-field-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.4fr);align-items:center;gap:10px;min-height:42px;color:var(--wrui-text-muted)}.wrui-field-row__label{display:grid;gap:2px}.wrui-field-row__label small{color:var(--wrui-text-soft)}.wrui-field-row__control{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.wrui-field-row__control input,.wrui-field-row__control select,.wrui-field-row__control textarea{width:100%;min-height:30px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);padding:4px 8px;background:var(--wrui-surface-elevated);color:var(--wrui-text)}.wrui-field-row.is-disabled,.wrui-field-row.is-readonly{opacity:.72}.wrui-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--wrui-gap, 8px)}.wrui-metric{display:grid;gap:4px;min-height:82px;padding:10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-metric__label{color:var(--wrui-text-soft);font-size:var(--wrui-caption-size, 11px)}.wrui-metric strong{color:var(--wrui-text);font-size:var(--wrui-heading-2-size, 20px)}.wrui-detail-list{display:grid;margin:0}.wrui-detail-list__item{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--wrui-line-soft)}.wrui-detail-list[data-density=compact] .wrui-detail-list__item{padding:4px 0}.wrui-detail-list dt{color:var(--wrui-text-soft)}.wrui-detail-list dd{display:grid;gap:2px;margin:0;color:var(--wrui-text-muted)}.wrui-split-view{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:var(--wrui-gap, 8px);min-height:0}.wrui-split-view[data-ratio=primary-wide]{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr)}.wrui-split-view[data-ratio=secondary-wide]{grid-template-columns:minmax(0,.8fr) minmax(280px,1fr)}.wrui-split-view__primary,.wrui-split-view__secondary{min-width:0}.wrui-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0000008a}.wrui-confirm-dialog{width:min(460px,100%);display:grid;gap:12px;padding:14px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 8px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);box-shadow:0 18px 60px #00000057}.wrui-confirm-dialog__header{display:flex;align-items:flex-start;gap:8px}.wrui-confirm-dialog__header h2,.wrui-confirm-dialog__header p{margin:0}.wrui-confirm-dialog__header h2{font-size:var(--wrui-heading-3-size, 16px)}.wrui-confirm-dialog__header p{color:var(--wrui-text-soft, #9ca7b7)}.wrui-confirm-dialog__body{min-width:0}.wrui-confirm-dialog__footer{display:flex;justify-content:flex-end;gap:8px}.wrui-dataview,.wrui-dataview-shell{min-height:0;height:100%;display:grid}.wrui-dataview-shell{grid-template-rows:auto minmax(0,1fr)}.wrui-chrome-zone{min-width:0}.wrui-chrome-zone__spacer{width:8px;height:1px;flex:0 0 auto}.wrui-chrome-zone__flex-spacer{min-width:8px;flex:1 1 auto}.wrui-workspace-toolbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--wrui-gap, 8px);padding:6px 10px;border-bottom:1px solid var(--wrui-line);background:var(--wrui-surface-elevated)}.wrui-workspace-toolbar__label{min-width:0;display:flex;align-items:baseline;gap:8px;color:var(--wrui-text-muted)}.wrui-workspace-toolbar__label span{color:var(--wrui-text-soft);font-size:var(--wrui-caption-size)}.wrui-workspace-toolbar select{min-height:28px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface);color:var(--wrui-text)}.wrui-dataview-drilldown{min-width:0;overflow:auto}.wrui-dataview-drilldown__table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed}.wrui-dataview-drilldown__table th,.wrui-dataview-drilldown__table td{min-width:118px;padding:7px 10px;border-right:1px solid var(--wrui-line-soft);border-bottom:1px solid var(--wrui-line-soft);color:var(--wrui-text-muted);font-size:var(--wrui-table-cell-size, inherit);text-align:left;white-space:nowrap}.wrui-dataview-drilldown__table th{position:sticky;top:0;z-index:1;background:var(--wrui-surface-strong);color:var(--wrui-text);font-size:var(--wrui-table-header-size, inherit)}.wrui-design-settings{display:grid;gap:10px;min-height:0;padding:10px;color:var(--wrui-text)}.wrui-design-tabs{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto}.wrui-design-panel,.wrui-design-preview,.wrui-shell-editor,.wrui-design-subtle,.wrui-design-color-editor,.wrui-shell-editor__zone-summary{border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-design-panel,.wrui-design-preview,.wrui-shell-editor{display:grid;gap:12px;padding:12px}.wrui-design-section__header,.wrui-shell-editor__zone-summary header,.wrui-shell-editor__drop-zone header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.wrui-design-section__header h2,.wrui-design-section__header h3,.wrui-shell-editor h3,.wrui-shell-editor h4,.wrui-shell-editor h5{margin:0;font-family:var(--wrui-font-heading)}.wrui-design-section__header p,.wrui-shell-editor p,.wrui-design-muted,.wrui-shell-editor small{margin:0;color:var(--wrui-text-soft);font-size:var(--wrui-caption-size)}.wrui-design-grid{display:grid;gap:10px}.wrui-design-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wrui-design-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.wrui-design-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.wrui-design-field{display:grid;align-content:start;gap:5px;min-width:0;color:var(--wrui-text-muted);font-size:var(--wrui-caption-size)}.wrui-design-field.is-wide{grid-column:span 2}.wrui-design-field input,.wrui-design-field select,.wrui-design-actions select,.wrui-shell-editor select{min-height:30px;width:100%;min-width:0;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);color:var(--wrui-text);font-size:var(--wrui-input-size)}.wrui-design-field input[type=range]{min-height:30px;accent-color:var(--wrui-accent)}.wrui-design-check{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:var(--wrui-text-muted)}.wrui-design-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.wrui-design-button,.wrui-design-segmented button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);color:var(--wrui-text-muted);cursor:pointer;font-size:var(--wrui-button-size)}.wrui-design-button{padding:0 10px}.wrui-design-button.is-small{min-height:26px;padding:0 8px;font-size:var(--wrui-caption-size)}.wrui-design-button.is-primary,.wrui-design-segmented button.is-active{border-color:color-mix(in srgb,var(--wrui-accent) 42%,transparent);background:var(--wrui-accent);color:var(--wrui-accent-contrast)}.wrui-design-button:disabled{cursor:not-allowed;opacity:.55}.wrui-design-segmented{display:inline-flex;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);overflow:hidden}.wrui-design-segmented button{border:0;border-radius:0}.wrui-design-subtle{display:grid;gap:10px;padding:10px;background:var(--wrui-surface-elevated)}.wrui-design-color-editor{display:grid;gap:10px;padding:10px}.wrui-design-color-row{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:center}.wrui-design-swatch{width:24px;height:24px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm)}.wrui-design-status{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid color-mix(in srgb,var(--wrui-success) 48%,transparent);border-radius:var(--wrui-radius-sm);color:var(--wrui-success);font-size:var(--wrui-caption-size)}.wrui-design-status.is-blocked{border-color:color-mix(in srgb,var(--wrui-danger) 48%,transparent);color:var(--wrui-danger)}.wrui-design-preview__shell{display:grid;gap:10px;padding:12px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:linear-gradient(160deg,var(--wrui-bg),var(--wrui-bg-to, var(--wrui-bg)));color:var(--wrui-text);font-family:var(--wrui-font-family)}.wrui-design-preview__shell header,.wrui-design-preview__shell footer{display:flex;align-items:center;justify-content:space-between;padding:8px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-design-preview__shell main{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px}.wrui-design-preview__shell aside,.wrui-design-preview__shell section{display:grid;align-content:start;gap:8px;padding:10px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-design-preview__shell aside strong{padding:7px;border-radius:var(--wrui-radius-sm);background:var(--wrui-nav-active-bg);color:var(--wrui-nav-active-text)}.wrui-design-preview__shell aside span{padding:7px;border-radius:var(--wrui-radius-sm);color:var(--wrui-nav-text)}.wrui-design-preview__shell h3,.wrui-design-preview__shell p{margin:0}.wrui-design-preview__shell h3{font-family:var(--wrui-font-heading);font-size:var(--wrui-heading-3-size)}.wrui-design-preview__shell code{font-family:var(--wrui-font-mono);font-size:var(--wrui-code-size);color:var(--wrui-text-muted)}.wrui-design-issues{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wrui-design-issues li{padding:6px 8px;border:1px solid color-mix(in srgb,var(--wrui-success) 48%,transparent);border-radius:var(--wrui-radius-sm);color:var(--wrui-success);font-size:var(--wrui-caption-size)}.wrui-design-issues li.is-blocking,.wrui-design-message.is-error{border-color:color-mix(in srgb,var(--wrui-danger) 48%,transparent);color:var(--wrui-danger)}.wrui-design-message{margin:0;color:var(--wrui-text-muted)}.wrui-shell-editor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wrui-shell-editor__zone-summary{display:grid;gap:8px;padding:10px}.wrui-shell-editor__items,.wrui-shell-editor__editable-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wrui-shell-editor__items li,.wrui-shell-editor__editable-items li,.wrui-shell-editor__palette-item{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);color:var(--wrui-text-muted)}.wrui-shell-editor__overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px}.wrui-shell-editor__backdrop{position:fixed;inset:0;border:0;background:#020617a8}.wrui-shell-editor__dialog{position:relative;z-index:1;width:min(1120px,100%);max-height:min(780px,94vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-md);background:var(--wrui-surface);color:var(--wrui-text);overflow:hidden}.wrui-shell-editor__dialog-header,.wrui-shell-editor__dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--wrui-line)}.wrui-shell-editor__dialog-footer{border-top:1px solid var(--wrui-line);border-bottom:0}.wrui-shell-editor__dialog-body{min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;padding:12px;overflow:auto}.wrui-shell-editor__palette,.wrui-shell-editor__zone-list{display:grid;align-content:start;gap:8px}.wrui-shell-editor__palette-item{width:100%;text-align:left;cursor:grab}.wrui-shell-editor__palette-item span,.wrui-shell-editor__item-copy,.wrui-shell-editor__item-copy span{min-width:0;display:grid;gap:2px}.wrui-shell-editor__drop-zone{display:grid;gap:8px;padding:10px;border:1px dashed var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated)}.wrui-shell-editor__zone-tools{display:flex;align-items:end;gap:6px}.wrui-shell-editor__editable-items li{justify-content:space-between}.wrui-shell-editor__item-copy{grid-template-columns:auto minmax(0,1fr);align-items:center}.wrui-shell-editor__item-actions{display:flex;align-items:center;gap:4px}.wrui-markdown-editor{display:grid;gap:10px;min-width:0;color:var(--wrui-text)}.wrui-markdown-editor.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wrui-markdown-editor__authoring,.wrui-markdown-editor__preview{min-width:0;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface)}.wrui-markdown-editor__header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-bottom:1px solid var(--wrui-line-soft);color:var(--wrui-text-muted);font-size:var(--wrui-toolbar-label-size)}.wrui-markdown-editor__header label,.wrui-markdown-editor__header>span:first-child{color:var(--wrui-text);font-weight:650}.wrui-markdown-editor__input-wrap{position:relative}.wrui-markdown-editor__input{display:block;width:100%;min-height:260px;resize:vertical;border:0;outline:0;padding:10px;background:transparent;color:var(--wrui-text);font:inherit;font-family:var(--wrui-font-mono);font-size:var(--wrui-code-size);line-height:1.55}.wrui-markdown-editor__input::placeholder{color:var(--wrui-text-soft)}.wrui-markdown-editor__input:focus-visible{box-shadow:inset 0 0 0 2px var(--wrui-accent)}.wrui-markdown-editor__input:disabled,.wrui-markdown-editor.is-busy .wrui-markdown-editor__input{cursor:not-allowed;color:var(--wrui-text-soft)}.wrui-markdown-editor__command-menu{position:absolute;z-index:4;left:8px;right:8px;bottom:8px;max-height:216px;overflow:auto;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated);box-shadow:0 12px 24px #0206173d}.wrui-markdown-editor__command{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;border:0;border-bottom:1px solid var(--wrui-line-soft);background:transparent;color:var(--wrui-text);text-align:left;cursor:pointer}.wrui-markdown-editor__command:last-child{border-bottom:0}.wrui-markdown-editor__command:hover,.wrui-markdown-editor__command.is-active{background:var(--wrui-accent-soft)}.wrui-markdown-editor__command span{display:grid;gap:2px}.wrui-markdown-editor__command small{color:var(--wrui-text-soft)}.wrui-markdown-editor__image-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wrui-markdown-editor__error{margin:0;padding:0 10px 10px;color:var(--wrui-danger);font-size:var(--wrui-caption-size)}.wrui-markdown-editor__empty-preview{margin:0;padding:12px;color:var(--wrui-text-soft)}.wrui-markdown-preview{min-height:260px;padding:10px;overflow-wrap:anywhere}.wrui-markdown-preview>:first-child{margin-top:0}.wrui-markdown-preview>:last-child{margin-bottom:0}.wrui-markdown-preview h1,.wrui-markdown-preview h2,.wrui-markdown-preview h3,.wrui-markdown-preview h4,.wrui-markdown-preview h5,.wrui-markdown-preview h6{margin:1.1em 0 .45em;color:var(--wrui-text)}.wrui-markdown-preview p,.wrui-markdown-preview ul,.wrui-markdown-preview ol,.wrui-markdown-preview blockquote,.wrui-markdown-preview pre,.wrui-markdown-preview table{margin:0 0 .8em}.wrui-markdown-preview ul,.wrui-markdown-preview ol{padding-left:1.45em}.wrui-markdown-preview blockquote{padding-left:10px;border-left:3px solid var(--wrui-accent);color:var(--wrui-text-muted)}.wrui-markdown-preview hr{margin:1em 0;border:0;border-top:1px solid var(--wrui-line)}.wrui-markdown-preview a{color:var(--wrui-link)}.wrui-markdown-preview code{padding:1px 4px;border-radius:3px;background:var(--wrui-surface-strong)}.wrui-markdown-preview pre{padding:10px;overflow:auto;border:1px solid var(--wrui-line-soft);border-radius:var(--wrui-radius-sm);background:var(--wrui-surface-elevated)}.wrui-markdown-preview pre code{padding:0;background:transparent}.wrui-markdown-preview table{width:100%;border-collapse:collapse}.wrui-markdown-preview th,.wrui-markdown-preview td{padding:6px 8px;border:1px solid var(--wrui-line);text-align:left}.wrui-markdown-preview th{background:var(--wrui-surface-elevated)}.wrui-markdown-preview img{display:block;max-width:100%;height:auto;margin:.8em 0;border:1px solid var(--wrui-line);border-radius:var(--wrui-radius-sm)}.wrui-markdown-preview__blocked-image{color:var(--wrui-text-soft);font-style:italic}@media(max-width:780px){.wrui-markdown-editor.is-split{grid-template-columns:minmax(0,1fr)}.wrui-markdown-editor__input,.wrui-markdown-preview{min-height:200px}}@media(min-width:1041px)and (max-width:1320px){.wrui-shell.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.is-nav-collapsed.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.is-right-pane-open .wrui-right-pane{position:relative;inset:auto;z-index:auto;width:auto;display:grid;box-shadow:none}}@media(max-width:1040px){.wrui-header{grid-template-columns:minmax(0,1fr) auto}.wrui-header__tools{display:none}.wrui-context-switchers{overflow-x:auto}.wrui-shell .wrui-shell__body,.wrui-shell.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr)}.wrui-shell.is-nav-collapsed .wrui-shell__body,.wrui-shell.is-nav-collapsed.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr)}.wrui-shell.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.is-nav-collapsed.is-right-pane-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr) var(--wrui-right-pane-width)}.wrui-shell.is-mobile-nav-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-width) minmax(0,1fr)}.wrui-left-nav{padding:8px 6px}.wrui-left-nav__resize{display:none}.wrui-shell.is-mobile-nav-open .wrui-left-nav__resize{display:block}.wrui-left-nav .wrui-nav-item{justify-content:flex-start;padding:0 8px}.wrui-shell.is-nav-collapsed:not(.is-mobile-nav-open) .wrui-left-nav .wrui-nav-item__label,.wrui-shell.is-nav-collapsed:not(.is-mobile-nav-open) .wrui-left-nav .wrui-nav-item__badge,.wrui-shell.is-nav-collapsed:not(.is-mobile-nav-open) .wrui-left-nav__section-label{display:none}.wrui-right-pane{display:none}.wrui-shell.is-right-pane-open:not(.is-mobile-nav-open) .wrui-right-pane{position:relative;inset:auto;z-index:auto;width:auto;display:grid;box-shadow:none}.wrui-shell__mobile-backdrop{position:fixed;inset:var(--wrui-header-height, 48px) 0 0 0;z-index:20;display:none;border:0;background:#0206178f}.wrui-shell.is-mobile-nav-open .wrui-left-nav{padding:10px}.wrui-shell.is-mobile-nav-open .wrui-left-nav .wrui-nav-item{justify-content:flex-start;padding:0 8px}.wrui-shell.is-mobile-nav-open.is-nav-label-hidden .wrui-left-nav .wrui-nav-item{justify-content:flex-start}.wrui-shell.is-mobile-nav-open .wrui-left-nav .wrui-nav-item__label,.wrui-shell.is-mobile-nav-open .wrui-left-nav .wrui-nav-item__badge,.wrui-shell.is-mobile-nav-open .wrui-left-nav__section-label,.wrui-shell.is-mobile-nav-open.is-nav-label-hidden .wrui-left-nav .wrui-nav-item__label,.wrui-shell.is-mobile-nav-open.is-nav-label-hidden .wrui-left-nav .wrui-nav-item__badge{display:inline-flex}.wrui-shell.is-mobile-nav-open .wrui-left-nav__section-label,.wrui-shell.is-mobile-nav-open.is-nav-label-hidden .wrui-left-nav__section-label{display:block}.wrui-shell.is-mobile-nav-open .wrui-left-nav.is-collapsed .wrui-nav-item{justify-content:flex-start}.wrui-shell.is-mobile-nav-open .wrui-left-nav.is-collapsed .wrui-nav-accordion__items,.wrui-shell.is-mobile-nav-open .wrui-left-nav.is-collapsed .wrui-settings-nav__items{display:grid}.wrui-shell.is-mobile-nav-open .wrui-left-nav.is-collapsed .wrui-nav-accordion__chevron,.wrui-shell.is-mobile-nav-open .wrui-left-nav.is-collapsed .wrui-settings-nav__chevron{display:inline-flex}.wrui-widget{grid-column:1 / -1!important;grid-row:auto!important}.wrui-embedded-visualization__meta{display:grid}.wrui-embedded-visualization__status{justify-self:start;white-space:normal}.wrui-embedded-visualization__actions{justify-content:stretch}.wrui-embedded-visualization__actions button{flex:1 1 140px}.wrui-page-header,.wrui-section__header{display:grid}.wrui-page-header__meta,.wrui-section__actions{justify-content:flex-start}.wrui-form-grid[data-columns="2"],.wrui-form-grid[data-columns="3"],.wrui-field-row,.wrui-detail-list__item,.wrui-split-view,.wrui-split-view[data-ratio=primary-wide],.wrui-split-view[data-ratio=secondary-wide]{grid-template-columns:minmax(0,1fr)}.wrui-design-grid.is-two,.wrui-design-grid.is-three,.wrui-design-grid.is-four,.wrui-shell-editor__grid,.wrui-design-preview__shell main,.wrui-shell-editor__dialog-body{grid-template-columns:minmax(0,1fr)}.wrui-design-field.is-wide{grid-column:auto}}@media(max-width:820px){.wrui-header{grid-template-columns:var(--wrui-mobile-header-navigation-width) minmax(0,1fr)}.wrui-header__left{width:var(--wrui-mobile-header-navigation-width)}.wrui-header__left>:not(:first-child){display:none}.wrui-header__right{max-width:100%;justify-content:flex-start;overflow-x:var(--wrui-mobile-header-actions-overflow-x);overscroll-behavior-inline:contain;scrollbar-width:none}.wrui-header__right::-webkit-scrollbar{display:none}.wrui-user-menu__popover{position:fixed;top:calc(var(--wrui-header-height, 48px) + 6px);right:8px}.wrui-shell .wrui-shell__body,.wrui-shell.is-right-pane-open .wrui-shell__body,.wrui-shell.is-nav-collapsed.is-right-pane-open .wrui-shell__body,.wrui-shell.is-mobile-nav-open .wrui-shell__body{grid-template-columns:var(--wrui-left-nav-collapsed-width) minmax(0,1fr)}.wrui-shell.is-right-pane-open:not(.is-mobile-nav-open) .wrui-right-pane{position:fixed;inset:auto 0 0 auto;z-index:22;width:min(var(--wrui-right-pane-width),94vw);height:min(84dvh,46rem);max-height:calc(100dvh - env(safe-area-inset-top,0px));border-radius:1rem 0 0;box-shadow:-24px 0 46px #0206174d}.wrui-right-pane__top{position:sticky;top:0;z-index:1;padding-top:calc(8px + env(safe-area-inset-top,0px));background:var(--wrui-surface)}.wrui-right-pane__body{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.wrui-shell__right-pane-backdrop{position:fixed;inset:var(--wrui-header-height, 48px) 0 0 0;z-index:21;display:block;border:0;background:#0206178f;touch-action:manipulation}.wrui-shell:not(.is-mobile-nav-open) .wrui-left-nav .wrui-nav-item__label,.wrui-shell:not(.is-mobile-nav-open) .wrui-left-nav .wrui-nav-item__badge,.wrui-shell:not(.is-mobile-nav-open) .wrui-left-nav__section-label{display:none}.wrui-shell.is-mobile-nav-open .wrui-left-nav{position:fixed;inset:var(--wrui-header-height, 48px) auto 0 0;z-index:21;width:min(312px,88vw);box-shadow:24px 0 46px #02061747}.wrui-shell.is-mobile-nav-open .wrui-shell__mobile-backdrop{display:block}}.wrui-markdown-composer{display:grid;min-block-size:0;border:1px solid var(--wrui-color-border, #334155);border-radius:.75rem;overflow:hidden;background:var(--wrui-color-surface, #0f172a)}.wrui-markdown-composer__toolbar{display:flex;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--wrui-color-border, #334155)}.wrui-markdown-composer__action{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:.375rem;color:inherit;background:transparent;cursor:pointer}.wrui-markdown-composer__action:hover,.wrui-markdown-composer__action:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent);outline:none}.wrui-markdown-composer__editor{min-block-size:18rem;padding:1rem;overflow:auto;outline:none}.wrui-markdown-composer__editor:empty:before{content:attr(data-placeholder);color:var(--wrui-color-text-muted, #94a3b8)}.wrui-markdown-composer.is-readonly .wrui-markdown-composer__editor{cursor:default}:root{color:var(--wrui-text, #f4f7fb);background:var(--wrui-bg, #111315);font-family:var(--wrui-font-family, Inter, Segoe UI, sans-serif)}.prd-subheader-search{max-width:min(24vw,260px);min-width:120px}.agent-workspace{display:grid;gap:18px;min-width:0;padding:22px}.agent-workspace.is-workflow-workspace{height:100%;min-height:0;overflow:hidden;padding:0}.agent-section-heading,.workflow-editor__header,.workflow-toolbar,.agent-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.agent-section-heading h2,.workflow-validation h3,.workflow-preview h3{margin:0}.agent-subsection-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.agent-subsection-nav button{background:transparent;border:1px solid var(--wrui-line, #2d333d);border-radius:999px;color:inherit;cursor:pointer;padding:5px 9px}.agent-subsection-nav button:focus-visible,.agent-subsection-nav button:hover{border-color:var(--wrui-accent, #7aa2ff)}.agent-skill-assignment{border-bottom:1px solid var(--wrui-line-soft, var(--wrui-line, #2d333d));padding-block:5px 8px}.agent-skill-assignment__options{align-items:end;display:grid;gap:10px;grid-template-columns:auto auto minmax(130px,1fr);padding-left:26px}.agent-skill-assignment__options>label:last-child{display:grid;gap:4px}.agent-history,.agent-skill-usage{border-top:1px solid var(--wrui-line, #2d333d);margin-top:18px;padding-top:12px}.agent-human-decision{background:color-mix(in srgb,var(--wrui-accent, #7aa2ff) 10%,var(--wrui-surface, #171a20));border:1px solid var(--wrui-accent, #7aa2ff);border-radius:10px;margin-block:16px;padding:14px}.agent-success{border:1px solid #2f8f5b;border-radius:8px;color:#8ce0b1;margin:0;padding:9px 12px}.agent-stat-grid,.agent-card-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.agent-stat-grid article,.agent-card,.agent-editor,.agent-catalog,.workflow-validation,.workflow-preview{background:var(--wrui-surface, #171a20);border:1px solid var(--wrui-line, #2d333d);border-radius:12px;padding:16px}.agent-stat-grid strong{display:block;font-size:1.8rem}.agent-stat-grid span,.agent-card small,.agent-list-button span,.agent-list-button small{color:var(--wrui-text-soft, #9ca3af)}.agent-card h2{margin:8px 0 4px}.agent-status{border:1px solid currentColor;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;padding:3px 8px}.agent-status[data-status=BLOCKED],.agent-status[data-status=FAILED],.agent-status[data-status=archived]{color:#ff9a9a}.agent-status[data-status=RUNNING],.agent-status[data-status=active],.agent-status[data-status=SUCCEEDED]{color:#8ce0b1}.agent-split-view,.agent-workflow-view{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.agent-workspace.is-workflow-workspace .agent-workflow-view{align-items:stretch;height:100%;min-height:0}.agent-workspace.is-workflow-workspace .agent-catalog{height:100%;max-height:none;min-height:0;overflow:auto}.agent-runs-view{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(620px,1.35fr) minmax(360px,1fr)}.agent-run-catalog{background:var(--wrui-surface, #171a20);border:1px solid var(--wrui-line, #2d333d);border-radius:12px;display:grid;gap:12px;min-width:0;padding:16px}.agent-run-table-wrap{min-width:0;overflow:auto}.agent-run-table{border-collapse:collapse;min-width:720px;width:100%}.agent-run-table th,.agent-run-table td{border-bottom:1px solid var(--wrui-line, #2d333d);padding:9px;text-align:left;vertical-align:top}.agent-run-table tr.is-active{background:var(--wrui-accent-soft, rgba(59, 130, 246, .14))}.agent-run-open{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.run-evidence-grid{display:grid;gap:10px}.agent-catalog{display:grid;gap:9px;max-height:calc(100vh - 250px);overflow:auto;position:sticky;top:12px}.agent-list-button{background:transparent;border:1px solid var(--wrui-line, #2d333d);border-radius:8px;color:inherit;cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left}.agent-list-button:hover,.agent-list-button:focus-visible,.agent-list-button.is-active{border-color:var(--wrui-accent, #7aa2ff);outline:none}.workflow-list-context-menu{background:var(--wrui-surface, #1d2430);border:1px solid var(--wrui-line, #465065);border-radius:10px;box-shadow:0 16px 36px #0000006b;display:grid;gap:3px;max-width:min(320px,calc(100vw - 16px));min-width:250px;padding:7px;position:fixed;z-index:80}.workflow-list-context-menu>strong{overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.workflow-list-context-menu button{background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;gap:2px;padding:8px 9px;text-align:left}.workflow-list-context-menu button:hover,.workflow-list-context-menu button:focus-visible{background:var(--wrui-surface-hover, #2a3445);outline:2px solid var(--wrui-accent, #7aa2ff);outline-offset:-2px}.workflow-list-context-menu button small{color:var(--wrui-text-soft, #9ca3af);line-height:1.25}.workflow-list-context-menu button.is-disabled{cursor:not-allowed;opacity:.72}.workflow-list-context-menu button.is-danger:not(.is-disabled){color:var(--wrui-danger, #ff9b9b)}.agent-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.agent-form-grid label,.agent-filter,.workflow-editor__header label,.workflow-properties label,.workflow-edge-form{display:grid;gap:6px}.agent-form-grid .is-wide,.workflow-editor__header .is-wide{grid-column:1 / -1}.agent-instruction-field{display:grid;gap:6px}.agent-field-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.agent-filter select,.workflow-editor input,.workflow-editor select,.workflow-editor textarea{background:var(--wrui-surface-elevated, #101216);border:1px solid var(--wrui-line, #2d333d);border-radius:7px;color:inherit;min-width:0;padding:8px}.agent-check{align-items:center;display:flex!important;gap:7px!important;margin:6px 0}.agent-check small{color:var(--wrui-text-soft, #9ca3af)}.agent-editor details,.workflow-editor details{margin-top:16px}.agent-editor pre,.workflow-editor pre{max-height:360px;overflow:auto;white-space:pre-wrap}.agent-empty{color:var(--wrui-text-soft, #9ca3af);padding:16px}.workflow-editor{display:grid;gap:14px;min-width:0}.agent-workspace.is-workflow-workspace .workflow-editor{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:relative}.workflow-editor__header{align-items:end;background:var(--wrui-surface, #171a20);border:1px solid var(--wrui-line, #2d333d);border-radius:12px;padding:14px}.workflow-builder-shell{display:grid;grid-template-columns:var(--workflow-palette-width, 220px) 9px minmax(0,1fr) minmax(230px,290px);min-height:650px}.workflow-palette-resizer{background:color-mix(in srgb,var(--wrui-line, #2d333d) 70%,transparent);border:0;cursor:col-resize;min-width:9px;padding:0;position:relative}.workflow-palette-resizer:after{background:var(--wrui-text-soft, #9ca3af);border-radius:999px;content:"";inset:35% 3px;opacity:.45;position:absolute}.workflow-palette-resizer:focus-visible,.workflow-palette-resizer:hover{background:color-mix(in srgb,var(--wrui-accent, #7aa2ff) 45%,transparent);outline:none}.agent-workspace.is-workflow-workspace .workflow-builder-shell{height:100%;min-height:0}.workflow-palette,.workflow-properties{background:var(--wrui-surface, #171a20);border:1px solid var(--wrui-line, #2d333d);display:grid;gap:8px;overflow:auto;padding:12px}.workflow-palette{align-content:start;border-radius:12px 0 0 12px}.workflow-palette button,.workflow-form-builder button,.workflow-edge-list button{background:transparent;border:1px solid var(--wrui-line, #2d333d);border-radius:6px;color:inherit;cursor:pointer;padding:7px}.workflow-properties{align-content:start;border-radius:0 12px 12px 0}.workflow-canvas-wrap{background-color:#0e1116;background-image:radial-gradient(#343b47 1px,transparent 1px);background-size:20px 20px;min-width:0;overflow:hidden;position:relative}.workflow-canvas{cursor:grab;height:650px;width:100%}.workflow-canvas:active{cursor:grabbing}.workflow-node,.workflow-edge__hit,.workflow-port{cursor:pointer}.agent-workspace.is-workflow-workspace .workflow-canvas{height:100%;min-height:0}.workflow-side-pane{background:var(--wrui-surface, #171a20);border-left:1px solid var(--wrui-line, #2d333d);bottom:0;box-shadow:-16px 0 34px #00000047;display:grid;grid-template-rows:auto minmax(0,1fr);max-width:min(460px,90%);min-width:min(360px,90%);overflow:hidden;padding:16px;position:absolute;right:0;top:0;z-index:12}.workflow-side-pane>section,.workflow-revisions-pane pre{min-height:0;overflow:auto}.workflow-side-pane .workflow-validation{background:transparent;border:0;border-radius:0;padding:0}.workflow-preview-modal{max-height:min(78vh,760px);overflow:auto;width:min(620px,calc(100vw - 32px))}.workflow-canvas .workflow-edge__visible,.workflow-canvas .workflow-connection-preview{stroke:#91a4c8;stroke-width:2}.workflow-minimap__viewport{fill:color-mix(in srgb,var(--wrui-accent, #7aa2ff) 12%,transparent);stroke:var(--wrui-accent, #7aa2ff);stroke-width:4}.workflow-edge__hit{cursor:pointer;pointer-events:stroke;stroke:transparent;stroke-width:18}.workflow-edge.is-selected .workflow-edge__visible,.workflow-edge:focus-within .workflow-edge__visible{stroke:#d7e4ff;stroke-width:4}.workflow-edge__label{fill:#d7e4ff;font-size:11px;paint-order:stroke;pointer-events:none;stroke:#0e1116;stroke-width:4px}.workflow-canvas marker path{fill:#91a4c8}.workflow-node{cursor:grab}.workflow-node rect{fill:#1d2430;stroke:#71809c;stroke-width:2}.workflow-node.is-selected rect,.workflow-node:focus rect{stroke:#8db2ff;stroke-width:4}.workflow-node text{fill:#f4f7fb;font-size:13px;pointer-events:none}.workflow-node .workflow-node__type{fill:#aeb8ca;font-size:9px}.workflow-node .workflow-port-label{fill:#d7e4ff;font-size:8px;font-weight:700}.workflow-node.is-connection-target rect{stroke-dasharray:5 4}.workflow-port{cursor:crosshair;fill:#8db2ff;stroke:#0e1116;stroke-width:2}.workflow-port:hover,.workflow-port:focus{fill:#d7e4ff;r:9px}.workflow-canvas .workflow-connection-preview{pointer-events:none;stroke:#d7e4ff;stroke-dasharray:7 5}.workflow-node__rename{background:#111722;border:1px solid #8db2ff;border-radius:4px;color:#f4f7fb;box-sizing:border-box;height:28px;padding:3px 6px;width:100%}.workflow-node-context-menu{background:var(--wrui-surface, #1d2430);border:1px solid var(--wrui-line, #465065);border-radius:8px;box-shadow:0 12px 30px #00000059;display:grid;min-width:190px;padding:6px;position:absolute;z-index:20}.workflow-node-context-menu button{background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;padding:8px 10px;text-align:left}.workflow-node-context-menu button:hover,.workflow-node-context-menu button:focus-visible{background:var(--wrui-surface-hover, #2a3445)}.workflow-node-context-menu button.is-danger{color:var(--wrui-danger, #ff9b9b)}.workflow-connection-status{align-items:center;background:var(--wrui-surface, #1d2430);border:1px solid #8db2ff;border-radius:8px;bottom:14px;display:flex;flex-wrap:wrap;gap:10px;left:14px;padding:8px 10px;position:absolute;right:14px;z-index:10}.workflow-properties-fields{border:0;display:contents;margin:0;padding:0}.workflow-node-help,.agent-standard-notice{background:color-mix(in srgb,#8db2ff 12%,transparent);border-left:3px solid #8db2ff;margin:4px 0;padding:8px 10px}.workflow-modal-backdrop{align-items:center;background:#05070ab8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.workflow-modal{background:var(--wrui-surface, #1b2028);border:1px solid var(--wrui-line, #465065);border-radius:12px;box-shadow:0 20px 60px #00000073;max-width:560px;padding:22px;width:min(100%,560px)}.workflow-modal h2,.workflow-modal h3{margin-top:0}.workflow-start-modal{max-height:min(88vh,920px);max-width:min(960px,calc(100vw - 32px));overflow:auto;width:100%}.workflow-start-parent-grid,.workflow-start-preview{display:grid;gap:10px}.workflow-start-parent{align-items:center;border:1px solid var(--wrui-line, #465065);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px 12px}.workflow-start-preview article{border-left:3px solid var(--wrui-accent, #7aa2ff);padding-left:12px}.agent-standard-badge{background:color-mix(in srgb,var(--wrui-accent, #7aa2ff) 20%,transparent);border:1px solid var(--wrui-accent, #7aa2ff);border-radius:999px;display:inline-block;font-size:.72rem;padding:1px 6px;vertical-align:middle}.agent-default-badge{background:color-mix(in srgb,#46b978 20%,transparent);border:1px solid #46b978;border-radius:999px;display:inline-block;font-size:.72rem;margin-left:4px;padding:1px 6px;vertical-align:middle}.workflow-minimap{background:#090b0fe0;border:1px solid #465065;bottom:12px;height:105px;position:absolute;right:12px;width:180px}.workflow-minimap circle{fill:#8db2ff}.workflow-form-builder{max-height:650px;overflow:auto;padding:12px}.workflow-form-builder table{border-collapse:collapse;width:100%}.workflow-form-builder th,.workflow-form-builder td{border-bottom:1px solid var(--wrui-line, #2d333d);padding:8px;text-align:left}.workflow-edge-form{border-top:1px solid var(--wrui-line, #2d333d);margin-top:8px;padding-top:10px}.workflow-edge-list,.run-graph{display:grid;gap:7px;list-style:none;padding:0}.workflow-edge-list li,.run-graph li{align-items:center;border:1px solid var(--wrui-line, #2d333d);border-radius:8px;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;padding:9px}.run-status-canvas-wrap{border:1px solid var(--wrui-line, #2d333d);border-radius:10px;margin-top:12px;overflow-x:auto}.run-status-canvas{display:block;height:auto;min-height:180px;min-width:760px}.run-workflow-node{cursor:default}.run-workflow-node.is-status-succeeded rect{fill:#163326;stroke:#4fc888}.run-workflow-node.is-status-running rect,.run-workflow-node.is-status-ready rect,.run-workflow-node.is-status-assigned rect,.run-workflow-node.is-status-waiting_for_result rect{fill:#172f52;stroke:#6aa3ff}.run-workflow-node.is-status-blocked rect,.run-workflow-node.is-status-failed rect,.run-workflow-node.is-status-cancelled rect{fill:#4a2027;stroke:#ff7c8d}.run-workflow-node.is-status-stale rect,.run-workflow-node.is-status-skipped rect{fill:#413819;stroke:#dcbf56}.run-workflow-node .run-workflow-node__status{fill:#d9e3f6;font-size:10px;font-weight:700}.agent-activity{background:var(--wrui-surface, #171a20);border:1px solid var(--wrui-line, #2d333d);border-radius:12px;display:grid;gap:14px;padding:16px}.agent-activity__controls{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.agent-activity__controls label{display:grid;gap:5px}.agent-activity__reviews,.agent-recommendation-card .agent-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.agent-activity__work-item-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.agent-activity__work-item-grid article,.agent-recommendation-card{background:var(--wrui-surface-elevated, #1d222b);border:1px solid var(--wrui-line, #2d333d);border-radius:10px;padding:12px}.agent-activity__work-item-grid h3,.agent-activity__work-item-grid p,.agent-recommendation-card h3,.agent-recommendation-card p{margin:0 0 6px}.agent-recommendations{display:grid;gap:10px}@media(max-width:1180px){.agent-stat-grid,.agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-builder-shell{grid-template-columns:var(--workflow-palette-width, 220px) 9px minmax(0,1fr)}.workflow-properties{border-radius:0 0 12px 12px;grid-column:1 / -1}.agent-workspace.is-workflow-workspace .workflow-builder-shell{grid-template-columns:var(--workflow-palette-width, 220px) 9px minmax(0,1fr) minmax(210px,250px)}.agent-workspace.is-workflow-workspace .workflow-properties{border-radius:0 12px 12px 0;grid-column:auto}}@media(max-width:820px){.prd-subheader-search{display:none}.agent-workspace{padding:12px}.agent-split-view,.agent-workflow-view,.agent-runs-view,.agent-form-grid,.agent-activity__controls,.agent-activity__work-item-grid,.workflow-builder-shell{grid-template-columns:minmax(0,1fr)}.agent-catalog{max-height:none;position:static}.workflow-palette,.workflow-properties{border-radius:12px}.agent-workspace.is-workflow-workspace .workflow-builder-shell{grid-template-columns:minmax(180px,var(--workflow-palette-width, 220px)) 9px minmax(320px,1fr) minmax(220px,250px);overflow-x:auto}.workflow-canvas{height:520px}.agent-skill-assignment__options{grid-template-columns:minmax(0,1fr)}.workflow-start-parent{grid-template-columns:auto minmax(0,1fr)}.workflow-start-parent small{grid-column:2}}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}.prd-login-shell{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(160deg,#111315,#1a1d22);color:#f4f7fb}.prd-login-card{display:grid;width:min(440px,100%);gap:12px;border:1px solid #2d333d;border-radius:4px;background:#16181c;padding:18px}.prd-login-card h1,.prd-login-card p{margin:0}.prd-login-card__eyebrow{color:#9ca7b7;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.prd-login-card label{display:grid;gap:5px;color:#d3dae5;font-size:12px}.prd-login-card input,.prd-login-card button{min-height:32px;border:1px solid #2d333d;border-radius:4px;padding:4px 9px}.prd-login-card input{background:#111315;color:#f4f7fb}.prd-login-card button,.prd-button{border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text-muted, #d3dae5);cursor:pointer;min-height:30px;padding:4px 10px}.prd-login-card button{background:#2563eb;color:#fff}.prd-login-card button:disabled,.prd-button:disabled{cursor:not-allowed;opacity:.55}.prd-button:hover,.prd-button.is-primary{border-color:color-mix(in srgb,var(--wrui-accent, #3b82f6) 42%,var(--wrui-line, #2d333d));background:var(--wrui-accent-soft, rgba(59, 130, 246, .14));color:var(--wrui-text, #f4f7fb)}.prd-button.is-primary{background:var(--wrui-accent, #3b82f6);color:var(--wrui-accent-contrast, #ffffff)}.prd-button.is-danger{border-color:color-mix(in srgb,var(--wrui-danger, #f87171) 52%,var(--wrui-line, #2d333d));background:color-mix(in srgb,var(--wrui-danger, #f87171) 22%,transparent);color:var(--wrui-text, #f4f7fb)}.prd-shell-content{display:grid;align-content:start;gap:var(--wrui-gap, 8px);min-height:0;padding:10px}.prd-shell-content.is-table-view{align-content:stretch;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.prd-shell-content.is-workflow-view{align-content:stretch;height:100%;overflow:hidden;padding:0}.prd-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--wrui-gap, 8px)}.prd-main-section.is-history>*{grid-column:1 / -1;min-width:0}.prd-header-context{display:flex;align-items:center;justify-content:center;min-width:0}.prd-overview{display:grid;align-content:start;gap:var(--wrui-gap, 8px)}.prd-project-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:start;gap:18px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-md, 8px);background:linear-gradient(135deg,color-mix(in srgb,var(--wrui-accent, #3b82f6) 11%,var(--wrui-surface, #16181c)),var(--wrui-surface, #16181c));padding:clamp(16px,2.4vw,28px)}.prd-project-hero h1{margin:2px 0 8px;color:var(--wrui-text, #f4f7fb);font-size:clamp(1.45rem,3vw,2.2rem)}.prd-project-orientation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wrui-gap, 8px)}.prd-project-health{display:grid;gap:6px;border-inline-start:4px solid var(--wrui-warning, #e0a746);border-radius:var(--wrui-radius-sm, 4px);background:color-mix(in srgb,var(--wrui-warning, #e0a746) 12%,var(--wrui-bg, #111315));padding:12px}.prd-project-health.is-healthy{border-inline-start-color:var(--wrui-success, #39c27f);background:color-mix(in srgb,var(--wrui-success, #39c27f) 12%,var(--wrui-bg, #111315))}.prd-project-health.is-blocked{border-inline-start-color:var(--wrui-danger, #f87171);background:color-mix(in srgb,var(--wrui-danger, #f87171) 12%,var(--wrui-bg, #111315))}.prd-project-health span,.prd-project-health small{color:var(--wrui-text-soft, #9ca7b7)}.prd-project-health strong{color:var(--wrui-text, #f4f7fb);font-size:1.15rem}.prd-orientation-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.prd-orientation-list li,.prd-orientation-list button{display:grid;gap:3px;min-width:0;color:var(--wrui-text, #f4f7fb)}.prd-orientation-list button{width:100%;border:0;background:transparent;cursor:pointer;padding:0;text-align:left}.prd-orientation-list span{color:var(--wrui-text-soft, #9ca7b7);line-height:1.4}.prd-orientation-list.is-blockers li{border-inline-start:3px solid var(--wrui-danger, #f87171);padding-inline-start:9px}.prd-project-deployment-summary{display:flex;align-items:center;gap:10px;margin-top:12px;border-top:1px solid var(--wrui-line, #2d333d);padding-top:12px}.prd-project-deployment-summary .prd-button{margin-inline-start:auto}.prd-map-workspace{display:grid;gap:12px;min-width:0}.prd-map-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.prd-map-header h1,.prd-map-header p{margin:0}.prd-map-view-toggle{display:inline-flex;flex:0 0 auto;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);overflow:hidden}.prd-map-view-toggle button{border:0;border-inline-end:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);color:var(--wrui-text-muted, #d3dae5);cursor:pointer;padding:8px 12px}.prd-map-view-toggle button:last-child{border-inline-end:0}.prd-map-view-toggle button[aria-pressed=true]{background:color-mix(in srgb,var(--wrui-accent, #3b82f6) 20%,var(--wrui-surface, #16181c));color:var(--wrui-text, #f4f7fb)}.prd-map-filters{display:flex;align-items:end;gap:10px;border-block:1px solid var(--wrui-line, #2d333d);padding-block:10px}.prd-map-filters label{display:grid;gap:4px;min-width:min(220px,40vw);color:var(--wrui-text-soft, #9ca7b7);font-size:12px}.prd-map-filters select{min-height:36px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding-inline:8px}.prd-map-canvas{display:grid;gap:16px;overflow:auto;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-md, 8px);background-image:radial-gradient(color-mix(in srgb,var(--wrui-line, #2d333d) 75%,transparent) 1px,transparent 1px);background-size:18px 18px;padding:16px}.prd-map-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px}.prd-map-module,.prd-map-work-items,.prd-map-work-item-branch,.prd-map-child-branch{display:grid;gap:8px;min-width:0}.prd-map-module{position:relative;border-top:2px solid color-mix(in srgb,var(--wrui-accent, #3b82f6) 62%,var(--wrui-line, #2d333d));padding-top:12px}.prd-map-node{display:grid;gap:4px;width:100%;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding:10px;text-align:left}button.prd-map-node{cursor:pointer}.prd-map-node.is-project{width:min(420px,100%);border-color:color-mix(in srgb,var(--wrui-accent, #3b82f6) 60%,var(--wrui-line, #2d333d));background:color-mix(in srgb,var(--wrui-accent, #3b82f6) 13%,var(--wrui-surface, #16181c))}.prd-map-node.is-module{background:var(--wrui-surface-elevated, #1a1d22)}.prd-map-node.is-child{margin-inline-start:16px;width:calc(100% - 16px)}.prd-map-node.is-blocked{border-inline-start:4px solid var(--wrui-danger, #f87171)}.prd-map-node span,.prd-map-node small{overflow:hidden;color:var(--wrui-text-soft, #9ca7b7);text-overflow:ellipsis;white-space:nowrap}.prd-map-dependencies{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.prd-map-dependencies li{border:1px dashed var(--wrui-warning, #e0a746);border-radius:999px;color:var(--wrui-text-muted, #d3dae5);font-size:11px;padding:3px 7px}.prd-map-table-wrap{overflow:auto;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px)}.prd-map-table{width:100%;border-collapse:collapse;color:var(--wrui-text-muted, #d3dae5)}.prd-map-table caption{padding:10px;text-align:left}.prd-map-table th,.prd-map-table td{border-top:1px solid var(--wrui-line, #2d333d);padding:9px 10px;text-align:left;vertical-align:top}.prd-map-table button{border:0;background:transparent;color:var(--wrui-accent, #3b82f6);cursor:pointer;padding:0;text-align:left}.prd-work-overview,.prd-work-overview__grid{display:grid;gap:12px;min-width:0}.prd-work-overview__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:start;gap:16px}.prd-work-overview__header h1,.prd-work-overview__header p{margin:0}.prd-work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-md, 8px);overflow:hidden}.prd-work-summary>div{display:grid;gap:2px;border-inline-end:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);padding:10px}.prd-work-summary>div:last-child{border-inline-end:0}.prd-work-summary strong{color:var(--wrui-text, #f4f7fb);font-size:1.35rem}.prd-work-summary span{color:var(--wrui-text-soft, #9ca7b7);font-size:11px}.prd-work-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-work-cycles{grid-column:1 / -1}.prd-work-list{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}.prd-work-list li{min-width:0}.prd-work-list button{display:grid;gap:3px;width:100%;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text, #f4f7fb);cursor:pointer;padding:8px;text-align:left}.prd-work-list span,.prd-work-list small{overflow:hidden;color:var(--wrui-text-soft, #9ca7b7);text-overflow:ellipsis;white-space:nowrap}.prd-work-list.is-blocked button,.prd-work-list.is-critical button{border-inline-start:4px solid var(--wrui-danger, #f87171)}.prd-work-list.is-review button{border-inline-start:4px solid var(--wrui-warning, #e0a746)}.prd-work-list.is-cycles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.prd-project-short-description{color:var(--wrui-text, #f4f7fb);font-size:1.02rem;font-weight:650;line-height:1.45;margin:0}.prd-project-long-description{color:var(--wrui-muted, #aeb7c4);line-height:1.55;margin:0;max-width:92ch;white-space:pre-wrap}@media(max-width:760px){.prd-project-hero,.prd-project-orientation-grid{grid-template-columns:minmax(0,1fr)}.prd-project-deployment-summary{align-items:flex-start;flex-direction:column}.prd-project-deployment-summary .prd-button{margin-inline-start:0}.prd-map-header,.prd-map-filters{align-items:stretch;flex-direction:column}.prd-map-filters label{min-width:0}.prd-work-overview__header,.prd-work-overview__grid{grid-template-columns:minmax(0,1fr)}.prd-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-work-summary>div:nth-child(2){border-inline-end:0}.prd-work-summary>div:nth-child(-n+2){border-bottom:1px solid var(--wrui-line, #2d333d)}.prd-work-cycles{grid-column:auto}}.prd-list{display:grid;gap:var(--wrui-gap, 8px);min-width:0}.prd-list .wrui-dataview,.prd-list .wrt-table{min-width:0}.prd-table-view,.prd-table-view .wrui-dataview,.prd-table-view .wrt-table{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.prd-bulk-toolbar{display:grid;grid-template-columns:auto minmax(140px,180px) minmax(120px,180px) minmax(220px,1fr) auto auto;align-items:center;gap:8px;flex:0 0 auto;border-bottom:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);padding:8px 10px}.prd-bulk-toolbar strong{color:var(--wrui-text, #f4f7fb);font-size:12px;white-space:nowrap}.prd-bulk-toolbar input,.prd-bulk-toolbar select{min-height:30px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text, #f4f7fb);padding:4px 8px}.prd-project-backup-toolbar{grid-template-columns:auto auto minmax(220px,1fr) auto}.prd-backup-history{display:grid;gap:6px;padding:10px}.prd-backup-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);padding:8px 10px}.prd-backup-entry>div{display:grid;min-width:0}.prd-backup-entry strong,.prd-backup-entry span{overflow-wrap:anywhere;white-space:normal}.prd-backup-entry span{color:var(--wrui-text-muted, #d3dae5);font-size:12px}.prd-error{margin:8px 10px;color:var(--wrui-danger, #f87171)}.prd-table-view .wrt-table{--wrt-color-surface: var(--wrui-bg, #111315);--wrt-color-surface-muted: var(--wrui-surface, #16181c);--wrt-color-surface-strong: var(--wrui-surface-strong, #20242a);--wrt-color-surface-accent: var(--wrui-surface-accent, #232833);--wrt-color-text: var(--wrui-text, #f4f7fb);--wrt-color-text-muted: var(--wrui-text-muted, #d3dae5);--wrt-color-text-soft: var(--wrui-text-soft, #9ca7b7);--wrt-color-border: var(--wrui-line, #2d333d);--wrt-color-border-soft: var(--wrui-line-soft, #232831);--wrt-color-accent: var(--wrui-accent, #3b82f6);--wrt-color-error: var(--wrui-danger, #f87171);--wrt-color-warning: var(--wrui-warning, #e0a746);--wrt-color-success: var(--wrui-success, #39c27f);--wrt-table-sticky-header-height: 38px;--wrt-table-sticky-filter-height: 42px}.prd-table-view .wrt-table__shell{min-height:0;border-right:0;border-left:0;box-shadow:none}.prd-table-view .wrt-table__topbar{padding-inline:10px}.prd-table-view .wrt-table__scroll{height:100%;min-height:0;overflow:auto;scrollbar-color:color-mix(in srgb,var(--wrui-accent, #3b82f6) 58%,var(--wrui-line, #2d333d)) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.prd-table-view .wrt-table__scroll::-webkit-scrollbar,.prd-right-pane::-webkit-scrollbar,.wrui-right-pane__body::-webkit-scrollbar,.wrui-left-nav__scroll::-webkit-scrollbar{width:10px;height:10px}.prd-table-view .wrt-table__scroll::-webkit-scrollbar-track,.prd-right-pane::-webkit-scrollbar-track,.wrui-right-pane__body::-webkit-scrollbar-track,.wrui-left-nav__scroll::-webkit-scrollbar-track{background:transparent}.prd-table-view .wrt-table__scroll::-webkit-scrollbar-thumb,.prd-right-pane::-webkit-scrollbar-thumb,.wrui-right-pane__body::-webkit-scrollbar-thumb,.wrui-left-nav__scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--wrui-accent, #3b82f6) 58%,var(--wrui-line, #2d333d));background-clip:padding-box}.prd-table-view .wrt-table__scroll::-webkit-scrollbar-thumb:hover,.prd-right-pane::-webkit-scrollbar-thumb:hover,.wrui-right-pane__body::-webkit-scrollbar-thumb:hover,.wrui-left-nav__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--wrui-accent, #3b82f6) 72%,var(--wrui-text-soft, #9ca7b7));background-clip:padding-box}.prd-table-view .wrt-table__grid tbody tr:first-child .wrt-table__cell{box-shadow:inset 0 1px 0 var(--wrt-border-soft)}.prd-table-view .wrt-table__footer{display:none}.prd-table-cell-button{display:block;width:100%;min-height:24px;overflow:hidden;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.prd-table-cell-button:focus-visible{outline:2px solid var(--wrui-accent, #3b82f6);outline-offset:2px}.prd-work-item-name-cell{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;min-width:0}.prd-work-item-name-cell.is-child{padding-inline-start:20px}.prd-work-item-hierarchy-toggle{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:var(--wrui-radius-sm, 4px);background:transparent;color:var(--wrui-text-soft, #9ca7b7);cursor:pointer;padding:0}.prd-work-item-hierarchy-toggle:hover{background:color-mix(in srgb,var(--wrui-accent, #3b82f6) 14%,transparent);color:var(--wrui-text, #f3f5f7)}.prd-work-item-hierarchy-toggle:focus-visible{outline:2px solid var(--wrui-accent, #3b82f6);outline-offset:1px}.prd-work-item-hierarchy-spacer{width:24px;height:24px}.prd-settings{display:grid;gap:var(--wrui-gap, 8px)}.prd-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wrui-gap, 8px);align-items:center;border-bottom:1px solid var(--wrui-line, #2d333d);padding:8px 0}.prd-row-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:6px}.prd-mcp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.prd-mcp-card{display:grid;align-content:start;min-height:124px;gap:6px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-md, 6px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);cursor:pointer;padding:10px;text-align:left}.prd-mcp-card:hover,.prd-mcp-card:focus-visible{border-color:color-mix(in srgb,var(--wrui-accent, #3b82f6) 48%,var(--wrui-line, #2d333d));outline:none}.prd-mcp-card.is-add{place-items:center;text-align:center}.prd-mcp-card.is-static{cursor:default}.prd-mcp-card.is-static:hover{border-color:var(--wrui-line, #2d333d)}.prd-mcp-plus{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--wrui-accent, #3b82f6) 46%,var(--wrui-line, #2d333d));border-radius:999px;color:var(--wrui-accent, #3b82f6);font-size:1.35rem;line-height:1}.prd-mcp-form,.prd-mcp-detail{display:grid;gap:10px}.prd-field{display:grid;gap:5px;min-width:0;color:var(--wrui-text-muted, #d3dae5);font-size:.82rem}.prd-field input,.prd-field select,.prd-field textarea{min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding:6px 9px}.prd-segmented{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,360px);overflow:hidden;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px)}.prd-segmented button{min-width:0;border:0;background:var(--wrui-surface, #16181c);color:var(--wrui-text-muted, #d3dae5);cursor:pointer;padding:6px 8px}.prd-segmented button+button{border-left:1px solid var(--wrui-line, #2d333d)}.prd-segmented button.is-active{background:var(--wrui-accent-soft, rgba(59, 130, 246, .14));color:var(--wrui-text, #f4f7fb)}.prd-mcp-credential,.prd-secret-panel{display:grid;gap:6px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);padding:10px}.prd-secret-panel{border-color:color-mix(in srgb,var(--wrui-warning, #facc15) 46%,var(--wrui-line, #2d333d));background:color-mix(in srgb,var(--wrui-warning, #facc15) 11%,var(--wrui-surface, #16181c))}.prd-secret-panel code{min-width:0;overflow-wrap:anywhere;border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-bg, #111315);color:var(--wrui-text, #f4f7fb);padding:6px}.prd-inline-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.prd-inline-form input,.prd-inline-form select,.prd-inline-form textarea{min-height:30px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding:4px 9px}.prd-package-ops{display:grid;gap:10px}.prd-package-ops textarea{width:100%;min-width:0;resize:vertical;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding:8px;font-family:var(--wrui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.prd-ops-table{min-width:0;overflow-x:auto;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px)}.prd-ops-table table{width:100%;border-collapse:collapse;table-layout:fixed}.prd-ops-table th,.prd-ops-table td{border-bottom:1px solid var(--wrui-line, #2d333d);padding:7px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.prd-ops-table tr:last-child td{border-bottom:0}.prd-profile-form label{display:grid;gap:4px;color:var(--wrui-text-muted, #d3dae5);font-size:.82rem}.prd-profile-form__address{grid-column:1 / -1}.prd-profile-form__address textarea{min-height:96px}.prd-copy,.prd-meta,.prd-muted{margin:0;color:var(--wrui-text-muted, #d3dae5);line-height:1.45}.prd-meta,.prd-muted{color:var(--wrui-text-soft, #9ca7b7);font-size:var(--wrui-caption-size, 12px)}.prd-search{min-height:30px;min-width:min(360px,44vw);border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);padding:4px 9px}.prd-right-pane{display:grid;gap:var(--wrui-gap, 8px);min-width:0}.prd-editor{display:grid;gap:var(--wrui-gap, 8px);min-height:100%;padding-bottom:56px}.prd-editor .wrui-field-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;min-height:0}.prd-editor .wrui-field-row__label{color:var(--wrui-text-muted, #d3dae5);font-size:var(--wrui-caption-size, 12px);line-height:1.3}.prd-editor .wrui-field-row__control{align-items:stretch;justify-content:stretch;width:100%}.prd-editor input,.prd-editor select,.prd-editor textarea{width:100%;min-height:30px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text, #f4f7fb);padding:4px 8px}.prd-editor textarea{resize:vertical}.prd-editor-actions{display:flex;justify-content:flex-end;gap:6px;position:sticky;z-index:3;bottom:0;margin-top:4px;border-top:1px solid var(--wrui-line, #2d333d);background:color-mix(in srgb,var(--wrui-bg, #111315) 94%,transparent);padding:10px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.prd-form-error{margin:0;border:1px solid color-mix(in srgb,var(--wrui-danger, #f87171) 42%,transparent);border-radius:var(--wrui-radius-sm, 4px);background:color-mix(in srgb,var(--wrui-danger, #f87171) 12%,transparent);color:var(--wrui-danger, #f87171);padding:8px}.prd-form-error-list{display:grid;gap:4px;padding-inline-start:24px}.prd-bugs-workspace{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;overflow:hidden}.prd-bug-intake{display:grid;gap:8px;border-top:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);padding:10px}.prd-bug-prompt{width:100%;min-height:132px;resize:vertical;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-bg, #111315);color:var(--wrui-text, #f4f7fb);padding:10px}.prd-bug-intake-actions,.prd-bug-proposal-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.prd-bug-file-input{display:none}.prd-bug-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;height:100%;min-height:0}.prd-bug-table,.prd-bug-detail{min-height:0;overflow:auto}.prd-bug-table{min-width:0;border-right:0}.prd-bug-status-form input,.prd-bug-status-form select,.prd-bug-status-form textarea,.prd-bug-proposal-summary input{width:100%;min-height:30px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text, #f4f7fb);padding:4px 8px}.prd-bug-proposal strong,.prd-bug-attachment strong{color:var(--wrui-text, #f4f7fb)}.prd-bug-detail{display:grid;align-content:start;gap:8px;padding:10px}.prd-bug-detail.is-pane{overflow:auto;padding:0 0 56px}.prd-bug-attachments{display:grid;gap:8px}.prd-bug-attachments.is-detail{margin-top:8px}.prd-bug-attachment{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface-elevated, #1a1d22);padding:6px}.prd-bug-attachment img{width:56px;height:42px;object-fit:cover;border-radius:3px;background:var(--wrui-bg, #111315)}.prd-bug-attachment span,.prd-bug-attachment small{display:block;min-width:0;overflow:hidden;color:var(--wrui-text-soft, #9ca7b7);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.prd-bug-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.prd-bug-evidence-grid pre{overflow:auto;max-height:220px;margin:0;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-bg, #111315);color:var(--wrui-text-muted, #d3dae5);padding:8px;white-space:pre-wrap}.prd-bug-status-form,.prd-bug-proposals{display:grid;gap:8px}.prd-bug-status-form .wrui-field-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;min-height:0}.prd-bug-status-form .wrui-field-row__label{color:var(--wrui-text-muted, #d3dae5);font-size:var(--wrui-caption-size, 12px);line-height:1.3}.prd-bug-status-form .wrui-field-row__control{align-items:stretch;justify-content:stretch;width:100%}.prd-bug-pane-actions{margin-top:0;padding:10px}.prd-bug-status-form{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-bug-status-form textarea,.prd-bug-status-form button{grid-column:1 / -1}.prd-bug-proposal{display:grid;gap:6px;border:1px solid var(--wrui-line, #2d333d);border-radius:var(--wrui-radius-sm, 4px);background:var(--wrui-surface, #16181c);padding:10px}.prd-bug-proposal p,.prd-bug-links p{margin:0}.prd-reviews-workspace{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;background:var(--wrui-bg, #111315)}.prd-review-filters{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);padding:8px 10px}.prd-review-filters{justify-content:flex-start;background:var(--wrui-bg, #111315)}.prd-review-filters label,.prd-review-target-form label{display:grid;gap:4px;min-width:0;color:var(--wrui-text-muted, #d3dae5);font-size:12px}.prd-review-filters select,.prd-review-target-form input,.prd-review-target-form select,.prd-review-target-form textarea{width:100%;min-width:0;min-height:30px;border:1px solid var(--wrui-line, #2d333d);border-radius:4px;background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text, #f4f7fb);padding:4px 8px}.prd-review-target-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);padding:12px;overflow:auto}.prd-review-target-form .is-wide{grid-column:1 / -1}.prd-review-dimensions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;margin:0;border:1px solid var(--wrui-line, #2d333d);border-radius:4px;padding:8px}.prd-review-dimensions legend{color:var(--wrui-text-muted, #d3dae5);font-size:12px}.prd-review-dimensions label,.prd-review-checkbox{display:flex;align-items:center;gap:6px}.prd-review-dimensions input,.prd-review-checkbox input{width:16px;min-height:16px}.prd-review-overview,.prd-review-table-wrap{min-height:0;overflow:auto}.prd-review-overview{display:grid;align-content:start;gap:14px;padding:12px}.prd-review-summary{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));border:1px solid var(--wrui-line, #2d333d);border-radius:4px;overflow:hidden}.prd-review-stat{display:grid;align-content:center;gap:5px;min-height:78px;min-width:0;border:0;border-right:1px solid var(--wrui-line, #2d333d);border-bottom:1px solid var(--wrui-line, #2d333d);background:var(--wrui-surface, #16181c);color:var(--wrui-text, #f4f7fb);cursor:pointer;padding:10px;text-align:left}.prd-review-stat:hover{background:var(--wrui-surface-elevated, #1a1d22)}.prd-review-stat__value{font-size:22px;font-weight:700;line-height:1}.prd-review-overview-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(320px,1.3fr);gap:20px}.prd-review-overview-grid section{min-width:0;border-top:1px solid var(--wrui-line, #2d333d);padding-top:10px}.prd-review-overview-grid h2{margin:0 0 8px;font-size:14px}.prd-review-metrics{display:grid;gap:1px;margin:0;background:var(--wrui-line, #2d333d)}.prd-review-metrics div{display:flex;justify-content:space-between;gap:12px;background:var(--wrui-bg, #111315);padding:8px}.prd-review-metrics dd{margin:0;font-weight:700}.prd-review-compact-list{display:grid;border-top:1px solid var(--wrui-line, #2d333d)}.prd-review-compact-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:0;border-bottom:1px solid var(--wrui-line, #2d333d);background:transparent;color:var(--wrui-text, #f4f7fb);cursor:pointer;padding:8px 2px;text-align:left}.prd-review-table{width:100%;min-width:920px;border-collapse:collapse;color:var(--wrui-text-muted, #d3dae5);font-size:13px}.prd-review-table th,.prd-review-table td{border-bottom:1px solid var(--wrui-line, #2d333d);padding:8px 10px;text-align:left;vertical-align:top}.prd-review-table th{position:sticky;z-index:1;top:0;background:var(--wrui-surface, #16181c);color:var(--wrui-text-soft, #9ca7b7);font-size:12px}.prd-review-table small,.prd-review-detail-list small{display:block;max-width:520px;margin-top:3px;color:var(--wrui-text-soft, #9ca7b7);overflow-wrap:anywhere}.prd-review-empty{margin:0;padding:18px;color:var(--wrui-text-soft, #9ca7b7)}.prd-operational-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px}.prd-operational-filters label{display:grid;gap:5px;color:var(--wrui-text-soft, #9ca7b7);font-size:12px}.prd-operational-filters input,.prd-operational-filters select{min-height:34px;border:1px solid var(--wrui-line, #2d333d);border-radius:4px;background:var(--wrui-bg, #111315);color:var(--wrui-text, #f4f7fb);padding:6px 8px}.prd-operational-history-table tbody tr.is-selected{background:var(--wrui-surface-elevated, #1a1d22)}.prd-operational-evidence{display:grid;gap:8px;border-top:1px solid var(--wrui-line, #2d333d);padding-top:12px}.prd-operational-evidence dl,.prd-operational-evidence ul{display:grid;gap:6px;margin:0;padding:0}.prd-operational-evidence dl div,.prd-operational-evidence li{display:grid;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);gap:10px;list-style:none}.prd-operational-evidence dd{margin:0}.prd-operational-evidence code{overflow-wrap:anywhere;white-space:normal}@media(max-width:1100px){.prd-operational-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}}.prd-review-badge{display:inline-flex;align-items:center;max-width:100%;min-height:22px;border:1px solid var(--wrui-line, #2d333d);border-radius:4px;background:var(--wrui-surface-elevated, #1a1d22);color:var(--wrui-text-muted, #d3dae5);padding:2px 6px;overflow-wrap:anywhere}.prd-review-badge.is-reviewed-functional,.prd-review-badge.is-resolved{border-color:color-mix(in srgb,#22c55e 55%,var(--wrui-line, #2d333d));color:#86efac}.prd-review-badge.is-quick-checked,.prd-review-badge.is-medium{border-color:color-mix(in srgb,#38bdf8 50%,var(--wrui-line, #2d333d));color:#7dd3fc}.prd-review-badge.is-stale,.prd-review-badge.is-missing,.prd-review-badge.is-superseded,.prd-review-badge.is-low{border-color:color-mix(in srgb,#f59e0b 52%,var(--wrui-line, #2d333d));color:#fcd34d}.prd-review-badge.is-blocked,.prd-review-badge.is-failed,.prd-review-badge.is-invalidated,.prd-review-badge.is-critical,.prd-review-badge.is-high{border-color:color-mix(in srgb,#ef4444 58%,var(--wrui-line, #2d333d));color:#fca5a5}.prd-review-detail{display:grid;align-content:start;gap:12px;min-width:0;padding-bottom:56px}.prd-review-detail__status,.prd-review-inline-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--wrui-line, #2d333d);padding-bottom:8px}.prd-review-inline-status>span:first-child{width:100%;color:var(--wrui-text-soft, #9ca7b7);font-size:12px}.prd-review-inline-status button{cursor:pointer}.prd-review-detail-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.prd-review-detail-list>div,.prd-review-detail-list>li{display:grid;gap:3px;min-width:0;border-bottom:1px solid var(--wrui-line, #2d333d);padding-bottom:8px}.prd-review-gui-matrix{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--wrui-line, #2d333d);border-radius:6px}.prd-review-gui-matrix dl,.prd-review-gui-matrix__states{display:grid;gap:6px;margin:0}.prd-review-gui-matrix dl>div{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);gap:8px}.prd-review-gui-matrix dt,.prd-review-gui-matrix__states>span{color:var(--wrui-text-soft, #9ca7b7);font-weight:600}.prd-review-gui-matrix dd{margin:0;overflow-wrap:anywhere}.control-help{display:grid;gap:14px;min-width:0;padding:2px;color:var(--wrui-text, #eef2f8)}.control-help__header{display:flex;justify-content:flex-end}.control-help__header h2,.control-help__header p,.control-help__body h1,.control-help__body h2,.control-help__body p{margin:0}.control-help__body,.control-help__body li{line-height:1.55}.control-help__version{color:var(--wrui-text-soft, #9ca7b7);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.control-help__github,.control-help-prompt button{justify-self:start;border:1px solid var(--wrui-line, #394150);border-radius:5px;background:var(--wrui-surface-elevated, #20252d);color:inherit;cursor:pointer;font:inherit;padding:6px 9px;text-decoration:none}.control-help__github:hover,.control-help__github:focus-visible,.control-help-prompt button:hover,.control-help-prompt button:focus-visible{border-color:var(--wrui-accent, #7aa2f7);outline:none}.control-help__body{display:grid;gap:12px;min-width:0}.control-help__body>h1{display:none}.control-help__body h2{margin-top:8px;font-size:.98rem}.control-help__body ul,.control-help__body ol{display:grid;gap:5px;margin:0;padding-left:20px}.control-help__body code{overflow-wrap:anywhere}.control-help-prompt{overflow:hidden;border:1px solid var(--wrui-line, #394150);border-left:4px solid #6f86a6;border-radius:6px;background:var(--wrui-surface-elevated, #171b21)}.control-help-prompt.is-plan{border-left-color:#8e7cc3}.control-help-prompt.is-write{border-left-color:#d29a45}.control-help-prompt.is-execute{border-left-color:#c95d5d}.control-help-prompt>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--wrui-line, #394150);padding:7px 9px}.control-help-prompt>header span{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.control-help-prompt pre{margin:0;overflow-x:auto;padding:10px;white-space:pre-wrap}.control-help__announcement{min-height:1.2em;color:var(--wrui-text-soft, #9ca7b7);font-size:.8rem}.prd-statistics{display:grid;gap:16px;min-width:0}.prd-statistics__hero,.prd-statistics__detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.prd-statistics__hero h1,.prd-statistics__hero p{margin:0}.prd-statistics__scope{display:inline-flex;overflow:hidden;border:1px solid var(--wrui-line, #394150);border-radius:6px}.prd-statistics__scope button{border:0;background:var(--wrui-surface, #171a20);color:inherit;cursor:pointer;font:inherit;padding:8px 12px}.prd-statistics__scope button[aria-pressed=true]{background:var(--wrui-accent, #3b82f6);color:var(--wrui-accent-contrast, #fff)}.prd-statistics__scope button:focus-visible,.prd-statistics__table button:focus-visible{outline:2px solid var(--wrui-accent, #7aa2ff);outline-offset:-2px}.prd-statistics__filters{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr)) auto;align-items:end;gap:10px;border:1px solid var(--wrui-line, #394150);border-radius:8px;background:var(--wrui-surface, #171a20);padding:12px}.prd-statistics__filters label{display:grid;gap:5px;min-width:0;color:var(--wrui-text-soft, #9ca7b7);font-size:.78rem}.prd-statistics__filters input,.prd-statistics__filters select{min-width:0;border:1px solid var(--wrui-line, #394150);border-radius:5px;background:var(--wrui-bg, #111315);color:inherit;font:inherit;padding:7px 8px}.prd-statistics__status{display:flex;flex-wrap:wrap;gap:8px 16px;border-inline-start:4px solid var(--wrui-accent, #7aa2ff);border-radius:5px;background:color-mix(in srgb,var(--wrui-accent, #7aa2ff) 10%,var(--wrui-surface, #171a20));padding:10px 12px}.prd-statistics__status.is-partial{border-inline-start-color:var(--wrui-warning, #e0a746)}.prd-statistics__status.is-unavailable{border-inline-start-color:var(--wrui-text-soft, #9ca7b7)}.prd-statistics__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.prd-statistics__metrics article,.prd-statistics__token-grid>div,.prd-statistics__categories>div,.prd-statistics__model-groups>div{display:grid;gap:5px;min-width:0;border:1px solid var(--wrui-line, #394150);border-radius:7px;background:var(--wrui-surface, #171a20);padding:12px}.prd-statistics__metrics span,.prd-statistics__token-grid span,.prd-statistics__categories span,.prd-statistics__model-groups span,.prd-statistics__detail-heading span{color:var(--wrui-text-soft, #9ca7b7);font-size:.78rem}.prd-statistics__metrics strong{font-size:clamp(1.25rem,2vw,2rem);font-variant-numeric:tabular-nums}.prd-statistics__metrics small,.prd-statistics__token-grid small,.prd-statistics__categories small{color:var(--wrui-text-soft, #9ca7b7)}.prd-statistics__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:12px}.prd-statistics__bar{display:flex;min-height:42px;overflow:hidden;border-radius:5px}.prd-statistics__bar span{display:grid;place-items:center;min-width:72px;padding:8px}.prd-statistics__bar .is-active{background:var(--wrui-accent, #3b82f6);color:var(--wrui-accent-contrast, #fff)}.prd-statistics__bar .is-waiting{background:var(--wrui-warning, #e0a746);color:#151515}.prd-statistics__signals,.prd-statistics__token-grid,.prd-statistics__categories,.prd-statistics__model-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.prd-statistics__signals div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--wrui-line, #394150);padding:7px 0}.prd-statistics__signals dd,.prd-statistics__signals dt{margin:0}.prd-statistics__table{width:100%;border-collapse:collapse}.prd-statistics__table th,.prd-statistics__table td{border-bottom:1px solid var(--wrui-line, #394150);padding:9px;text-align:start;vertical-align:top}.prd-statistics__table td small{display:block;color:var(--wrui-text-soft, #9ca7b7)}.prd-statistics__table button{border:0;background:none;color:var(--wrui-accent, #7aa2ff);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.prd-statistics__detail-heading>div{display:grid;gap:4px}.prd-statistics__token-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0}.prd-statistics__categories,.prd-statistics__model-groups{margin:12px 0}.prd-statistics__path{display:grid;gap:0;margin:12px 0;padding:0;list-style:none}.prd-statistics__path li{display:flex;justify-content:space-between;gap:12px;border-inline-start:3px solid var(--wrui-accent, #7aa2ff);border-bottom:1px solid var(--wrui-line, #394150);padding:9px 10px}@media(max-width:820px){.prd-header-context{justify-content:flex-start}.prd-search{min-width:0;width:100%}.prd-bulk-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prd-bulk-toolbar input{grid-column:1 / -1}.prd-bug-table{border-bottom:1px solid var(--wrui-line, #2d333d)}.prd-bug-status-form{grid-template-columns:minmax(0,1fr)}.prd-bug-attachment{grid-template-columns:48px minmax(0,1fr)}.prd-bug-attachment .prd-button{grid-column:1 / -1}.prd-review-toolbar,.prd-review-filters{align-items:stretch;flex-direction:column}.prd-review-toolbar__actions,.prd-review-toolbar__actions .prd-search{width:100%}.prd-review-target-form,.prd-review-summary,.prd-review-overview-grid{grid-template-columns:minmax(0,1fr)}.prd-review-gui-matrix dl>div{grid-template-columns:minmax(0,1fr)}.prd-review-stat{border-right:0}.prd-statistics__hero,.prd-statistics__detail-heading{align-items:stretch;flex-direction:column}.prd-statistics__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prd-statistics__filters,.prd-statistics__metrics,.prd-statistics__body,.prd-statistics__token-grid,.prd-statistics__categories,.prd-statistics__model-groups{grid-template-columns:minmax(0,1fr)}.prd-statistics__filters .prd-button{width:100%}.control-help-prompt>header{align-items:stretch;flex-direction:column}}
