.product-table-product-cell{align-items:center;gap:var(--space-2);grid-template-columns:42px minmax(0,1fr);min-width:0;display:grid}.product-table-product-cell .stack-tight,.product-table-product-cell strong,.product-table-product-cell .settings-card-meta-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-table-thumb{background:linear-gradient(135deg, var(--color-surface-muted-soft), var(--color-surface-base));width:42px;height:42px;color:var(--color-primary);border-radius:var(--radius);place-items:center;display:grid;position:relative;overflow:hidden}.product-table-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-row-actions--desktop,.prompt-list-card__desktop-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0}.product-row-actions--desktop>.button,.prompt-list-card__desktop-actions>.button,.prompt-list-card__desktop-actions .prompt-list-card__action-form>.button{white-space:nowrap;flex:0 auto;width:auto;min-width:0;max-width:100%}.product-row-actions--desktop>.overflow-action-menu,.prompt-list-card__desktop-actions>.overflow-action-menu{flex:none}.prompt-list-card__desktop-actions .prompt-list-card__action-form{min-width:0;display:inline-flex}.prompt-list-card__desktop-actions .prompt-list-card__action-form>.button{min-width:112px}.prompt-list-card__desktop-actions>.button{min-width:92px}.visual-list-card[data-active=true]{border-color:color-mix(in srgb, var(--color-primary) 44%, var(--color-border-standard));background:color-mix(in srgb, var(--color-primary-soft) 74%, var(--color-surface-base));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 18%, transparent), var(--shadow-soft)}
.product-selection-summary{background:var(--color-surface-muted-soft);border:1px solid var(--color-border-standard);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;display:flex}.product-selection-summary__copy{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.product-selection-summary__copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--type-control-sm-size);color:var(--color-text-primary);font-weight:var(--type-label-weight);overflow:hidden}.product-selection-summary__copy .status-badge{min-height:24px;font-size:var(--type-control-sm-size);padding:0 8px}.product-selection-summary .button{background:var(--color-surface-base);color:var(--color-text-secondary);box-shadow:none}.product-selection-summary .button:hover,.product-selection-summary .button:focus-visible{background:var(--control-hover-bg);color:var(--color-text-primary)}.product-selection-summary__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.product-table--selection-mode tbody tr[data-selected=true]{background:var(--ui-shell-surface-selected)}.product-table__col-select{width:80px}.product-mobile-select-entry{width:100%;margin-bottom:12px}.product-selection-summary--mobile{left:0;right:0;bottom:calc(var(--shell-bottom-nav-min-height) + env(safe-area-inset-bottom));z-index:40;background:var(--color-surface-base);box-shadow:0 -1px 0 var(--color-border-standard);border-bottom:0;border-left:0;border-right:0;border-radius:0;flex-wrap:nowrap;margin:0;padding:10px 16px;position:fixed}.product-selection-summary--mobile .product-selection-summary__copy{flex-wrap:nowrap}.visual-list-card[data-selected=true]{background:var(--ui-shell-surface-selected);border-color:var(--control-active-border)}
@media (min-width:861px){.product-master[data-has-detail=true] .product-table{table-layout:auto;min-width:0}.product-master[data-has-detail=true] .product-table th,.product-master[data-has-detail=true] .product-table td{padding-inline:var(--space-2)}.product-master[data-has-detail=true] .product-table th:nth-child(2),.product-master[data-has-detail=true] .product-table td:nth-child(2){width:112px}.product-master[data-has-detail=true] .product-table th:nth-child(3),.product-master[data-has-detail=true] .product-table td:nth-child(3){width:148px}.product-master[data-has-detail=true] .product-table-product-cell{grid-template-columns:34px minmax(0,1fr)}.product-master[data-has-detail=true] .product-table-thumb{width:34px;height:34px}.product-master[data-has-detail=true] .product-table-product-cell .settings-card-meta-line{display:none}.operator-detail-layout[data-has-detail=true]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.operator-detail-drawer{top:var(--space-3);width:100%;max-height:calc(100dvh - var(--shell-topbar-desktop-min-height) - var(--space-5));align-content:start;justify-self:stretch;display:grid;position:sticky}.operator-detail-drawer .mobile-action-set{display:none!important}.product-master[data-has-status-panel=true]{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(320px,420px);display:grid}.product-master[data-has-status-panel=true] .product-master__list{min-width:0}.product-status-panel{top:var(--space-3);width:100%;max-height:calc(100dvh - var(--shell-topbar-desktop-min-height) - var(--space-5));justify-self:stretch;position:sticky}}@media (max-width:860px){.shell-main:has(>.operator-detail-layout[data-has-detail=true]){z-index:160;position:relative}.operator-detail-drawer{z-index:148;width:100vw;max-width:100vw;height:100dvh;max-height:none;box-shadow:var(--shadow);overscroll-behavior:contain;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden auto}}@media (min-width:861px){.prompt-workbench-footer-pagination{display:flex}}
:root{--font-sans:var(--font-geist-sans), sans-serif;--font-mono:var(--font-geist-mono), monospace;--ui-shell-surface-base:var(--color-surface-base);--ui-shell-surface-muted:color-mix(in srgb, var(--color-surface-muted-soft) 78%, var(--color-surface-base));--ui-shell-surface-raised:color-mix(in srgb, var(--color-surface-base) 94%, var(--color-primary-soft));--ui-shell-surface-selected:color-mix(in srgb, var(--color-primary-soft) 72%, var(--color-surface-base));--ui-shell-border-muted:color-mix(in srgb, var(--color-border-standard) 84%, transparent);--ui-shell-border-emphasis:color-mix(in srgb, var(--color-primary) 24%, var(--color-border-standard));--ui-shell-shadow-rest:0 6px 18px color-mix(in srgb, var(--color-text-primary) 9%, transparent);--ui-shell-shadow-raised:0 12px 28px color-mix(in srgb, var(--color-text-primary) 12%, transparent);--ui-shell-icon-frame-size:30px;--ui-shell-status-min-height:22px;--ui-shell-row-gap:var(--space-2);--ui-shell-panel-gap:var(--space-3)}
body{background:var(--color-shell-canvas)}.sidebar{border-right-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:inset -1px 0 0 var(--ui-shell-border-muted)}.sidebar-brand{border:1px solid #0000}.sidebar-brand:hover{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-muted)}.sidebar-brand__mark,.icon-frame{width:var(--ui-shell-icon-frame-size);height:var(--ui-shell-icon-frame-size);border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-muted);color:var(--color-text-secondary);box-shadow:none}.sidebar-brand__mark{color:var(--color-primary)}.section-card__icon,.empty-state__icon{width:var(--ui-shell-icon-frame-size);height:var(--ui-shell-icon-frame-size)}.operator-topbar{border-bottom-color:var(--ui-shell-border-muted);background:color-mix(in srgb, var(--color-shell-canvas) 94%, transparent);box-shadow:none}.topbar-title__icon{color:var(--color-text-secondary);background:0 0;border-color:#0000}.topbar-profile-link{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base)}.topbar-profile-link:hover,.topbar-profile-link:focus-visible,.topbar-action:hover,.topbar-action:focus-visible{border-color:var(--ui-shell-border-emphasis);background:var(--ui-shell-surface-selected)}.shell-header,.shell-footer,.panel,.hero,.section-card,.product-card,.visual-list-card,.drive-tile,.drive-list-row,.operator-detail-drawer,.drive-preview-drawer,.table-wrap{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.section-card.panel,.muted-box,.empty-state,details,.timeline-item,.list li,.product-card__meta div,.product-drawer__meta div,.controller-lane-card,.controller-stepper-rail__item{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-muted);box-shadow:none}.controller-stepper-summary-strip,.controller-step-section--active,.controller-stepper-rail__item[data-active=true],.visual-list-card[data-active=true]{border-color:var(--ui-shell-border-emphasis);background:var(--ui-shell-surface-selected);box-shadow:var(--ui-shell-shadow-rest)}.metric,.dashboard-kpi,.dashboard-analysis-chart__plot,.dashboard-analysis-table__row,.dashboard-telemetry-row,.dashboard-action-card,.dashboard-status-row{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.metric{min-height:68px}.metric:before,.dashboard-kpi:after,.dashboard-action-card:before{display:none}.dashboard-action-card__orb{border:1px solid var(--ui-shell-border-muted);border-radius:var(--radius);background:var(--ui-shell-surface-muted);color:var(--color-primary);box-shadow:none}.dashboard-action-card--primary{border-color:var(--ui-shell-border-emphasis);box-shadow:var(--ui-shell-shadow-raised)}.button{border-color:var(--ui-shell-border-muted);box-shadow:none}.button:hover,.button:focus-visible{border-color:var(--ui-shell-border-emphasis);background:var(--ui-shell-surface-selected);color:var(--control-active-text)}.button.destructive{border-color:var(--btn-destructive-border);background:var(--btn-destructive-bg);color:var(--btn-destructive-text)}.button.destructive:hover,.button.destructive:focus-visible{border-color:var(--btn-destructive-hover-border);background:var(--btn-destructive-hover-bg);color:var(--btn-destructive-text)}.status-badge{min-height:var(--ui-shell-status-min-height);border-radius:calc(var(--radius) - 2px);padding:calc(var(--space-1) / 2) var(--space-2);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);font-weight:var(--type-control-sm-weight)}.status-badge:before{width:calc(var(--space-1) + 1px);height:calc(var(--space-1) + 1px)}.settings-inline-summary,.settings-list-summary{gap:var(--ui-shell-row-gap)}.settings-list-summary{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.settings-inline-summary>span{color:var(--color-text-secondary)}.product-search input,input,textarea,select{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:none}.content-filter-tabs{border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base,var(--color-surface-base))}.content-filter-tab[data-active=true]{color:var(--control-active-text)}.nav-link,.bottom-nav__link{box-shadow:none}.nav-link:hover,.nav-link:focus-visible,.nav-link[data-active=true],.bottom-nav__link[data-active=true]{border-color:color-mix(in srgb, var(--text-strong) 10%, transparent);background:color-mix(in srgb, var(--text-strong) 6%, transparent);color:var(--text-strong)}.bottom-nav{border-color:var(--ui-shell-border-muted);background:color-mix(in srgb, var(--color-surface-bottom-nav) 90%, var(--color-surface-base));box-shadow:var(--ui-shell-shadow-raised)}.bottom-nav__center-iconWrap{background:color-mix(in srgb, var(--color-button-primary-text) 12%, transparent);box-shadow:none}.bottom-nav__link--center,.bottom-nav__link--center:hover,.bottom-nav__link--center:focus-visible,.bottom-nav__link--center[data-active=true]{border-color:color-mix(in srgb, var(--text-strong) 10%, transparent);background:color-mix(in srgb, var(--text-strong) 8%, transparent);color:var(--text-strong)}@media (min-width:861px){.shell-main{padding-top:var(--ui-shell-panel-gap)}}
:root{--shell-sidebar-width:208px;--shell-sidebar-collapsed-width:72px;--shell-sidebar-compact-width:72px;--shell-sidebar-padding-block:var(--space-3);--shell-sidebar-padding-x:10px;--shell-sidebar-brand-min-height:36px;--shell-sidebar-nav-margin-top:var(--space-3);--shell-sidebar-link-min-height:32px;--shell-sidebar-link-padding-x:var(--space-2);--shell-sidebar-icon-size:16px;--shell-sidebar-active-rail-height:16px;--shell-sidebar-compact-padding-block:var(--space-2);--shell-sidebar-compact-padding-x:var(--space-2);--shell-sidebar-toggle-size:32px;--shell-sidebar-toggle-gap:var(--space-1);--shell-sidebar-toggle-padding-inline:var(--space-2);--shell-sidebar-footer-padding-top:var(--space-2);--shell-sidebar-footer-padding-bottom:0;--shell-topbar-desktop-min-height:48px;--shell-topbar-desktop-padding-x:clamp(16px, 2vw, 24px);--shell-topbar-desktop-padding-top:6px;--shell-topbar-desktop-padding-bottom:6px;--shell-topbar-desktop-action-height:32px;--shell-topbar-desktop-avatar-size:24px;--shell-topbar-desktop-title-icon-size:26px;--shell-topbar-desktop-title-size:var(--type-size-13);--shell-topbar-desktop-title-line:var(--type-line-120);--shell-topbar-desktop-subtitle-size:var(--type-size-11);--shell-topbar-desktop-subtitle-line:var(--type-line-110);--intake-step-dot-size:22px;--intake-step-header-padding:var(--space-2);--intake-step-body-padding-x:var(--space-2);--intake-step-body-padding-bottom:var(--space-2);--intake-upload-primary-height:132px;--intake-upload-evidence-height:116px;--intake-upload-trigger-size:30px;--intake-desktop-page-max-width:1120px;--intake-desktop-wide-page-max-width:1180px;--intake-desktop-primary-max-width:720px;--intake-desktop-primary-wide-max-width:740px;--intake-desktop-aside-min-width:248px;--intake-desktop-aside-width:clamp(248px, 26vw, 300px);--intake-desktop-aside-wide-width:320px;--intake-desktop-rail-button-min-height:58px;--intake-desktop-panel-header-min-height:42px;--intake-upload-primary-max-width:360px;--intake-upload-evidence-grid-max-width:520px;--intake-upload-desktop-primary-height:150px;--intake-upload-desktop-evidence-height:126px}
.sidebar--dense{padding:var(--shell-sidebar-padding-block) var(--shell-sidebar-padding-x)}.sidebar-brand--dense{min-height:var(--shell-sidebar-brand-min-height);gap:var(--space-2);padding:var(--space-1) calc(var(--space-2) - 2px)}.sidebar-brand--dense .sidebar-brand__mark{width:28px;height:28px}.sidebar-brand--dense strong{font-size:var(--type-control-size);line-height:var(--type-control-line)}.sidebar-brand--dense small{font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin-top:0}.sidebar-nav--dense{margin-top:var(--shell-sidebar-nav-margin-top)}.sidebar-link--dense.nav-link{gap:var(--space-2);min-height:32px;padding-inline:var(--shell-sidebar-link-padding-x);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.sidebar-link--dense .nav-link__label-group{gap:calc(var(--space-1) + 2px)}.sidebar-link--dense .nav-link__label{font-size:var(--type-caption-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-letter);text-transform:uppercase}.sidebar-link--dense .nav-link__badge{padding:1px calc(var(--space-1) + 2px);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.sidebar-toggle--dense{min-height:var(--shell-sidebar-toggle-size);padding-inline:var(--shell-sidebar-toggle-padding-inline);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}
@media (min-width:861px){.operator-topbar--dense{min-height:var(--shell-topbar-desktop-min-height);max-height:var(--shell-topbar-desktop-min-height);gap:var(--space-2);padding:max(var(--shell-topbar-desktop-padding-top), env(safe-area-inset-top)) var(--shell-topbar-desktop-padding-x) var(--shell-topbar-desktop-padding-bottom)}.topbar-title--dense{grid-template-columns:var(--shell-topbar-desktop-title-icon-size) minmax(0, 1fr);gap:var(--space-2)}.topbar-title--dense .topbar-title__icon{width:var(--shell-topbar-desktop-title-icon-size);height:var(--shell-topbar-desktop-title-icon-size)}.topbar-title--dense .topbar-title__copy{gap:1px}.topbar-title--dense h1{font-size:var(--shell-topbar-desktop-title-size);font-weight:var(--type-weight-600);line-height:var(--shell-topbar-desktop-title-line)}.topbar-title--dense p{max-width:min(44vw,520px);font-size:var(--shell-topbar-desktop-subtitle-size);line-height:var(--shell-topbar-desktop-subtitle-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar-tools--dense{gap:var(--space-1)}.topbar-profile-link--dense{width:var(--shell-topbar-desktop-action-height);min-width:var(--shell-topbar-desktop-action-height);height:var(--shell-topbar-desktop-action-height);min-height:var(--shell-topbar-desktop-action-height);border-radius:calc(var(--radius) - 2px);gap:0;padding:0}.topbar-profile-link--dense .topbar-profile-link__avatar{width:var(--shell-topbar-desktop-avatar-size);height:var(--shell-topbar-desktop-avatar-size)}.topbar-profile-link--dense .topbar-profile-link__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.topbar-global-controls{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.topbar-icon-button,.topbar-avatar-button{font:inherit;cursor:pointer}.topbar-icon-button{width:var(--shell-topbar-desktop-action-height);min-width:var(--shell-topbar-desktop-action-height);height:var(--shell-topbar-desktop-action-height);min-height:var(--shell-topbar-desktop-action-height);color:var(--color-text-secondary);box-shadow:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-press) var(--motion-ease-standard);background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:inline-grid;position:relative}.topbar-icon-button:hover,.topbar-icon-button:focus-visible,.topbar-avatar-button:hover,.topbar-avatar-button:focus-visible{border-color:var(--ui-shell-border-emphasis);background:var(--ui-shell-surface-selected);color:var(--control-active-text)}.topbar-icon-button:hover,.topbar-icon-button:focus-visible{color:var(--control-active-text);background:0 0;border:none}.topbar-icon-button:focus-visible,.topbar-avatar-button:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}.topbar-icon-button:active,.topbar-avatar-button:active{transform:scale(.98)}.topbar-icon-button__dot{top:calc(var(--space-1) + 1px);right:calc(var(--space-1) + 1px);width:calc(var(--space-1) + 2px);height:calc(var(--space-1) + 2px);border:1px solid var(--color-surface-base);background:var(--control-accent);border-radius:999px;position:absolute}
.topbar-floating-panel{z-index:155;gap:var(--space-3);width:min(var(--shell-topbar-popover-width), calc(100vw - (var(--space-4) * 2)));max-height:min(560px, calc(100vh - (var(--space-4) * 2)));padding:var(--space-3);border:1px solid var(--color-floating-border);border-radius:var(--radius);background:var(--color-floating-surface);box-shadow:var(--shadow);display:grid;position:fixed;overflow:auto}.topbar-floating-panel[data-panel=activity]{width:min(var(--shell-topbar-activity-width), calc(100vw - (var(--space-4) * 2)))}.topbar-panel__header{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.topbar-panel__title{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.topbar-panel__title strong{color:var(--color-text-primary);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line)}.topbar-panel__title span{color:var(--color-text-secondary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-sm-weight);line-height:var(--type-control-sm-line)}.topbar-panel__close{border:1px solid var(--color-border-standard);background:var(--color-surface-muted-soft);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.topbar-panel__close:hover,.topbar-panel__close:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 26%, var(--color-border-standard));color:var(--color-primary)}
.topbar-profile-menu,.topbar-menu-list,.topbar-activity-list{gap:var(--space-2);min-width:0;display:grid}.topbar-profile-overview{grid-template-columns:var(--shell-topbar-menu-avatar-size) minmax(0, 1fr);align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-muted-soft);display:grid}.topbar-profile-overview__avatar{width:var(--shell-topbar-menu-avatar-size);height:var(--shell-topbar-menu-avatar-size);border:1px solid var(--control-hover-border);background:var(--color-surface-base);border-radius:999px;overflow:hidden}.topbar-profile-overview__copy{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.topbar-profile-overview__copy strong,.topbar-menu-item span,.topbar-activity-item__copy strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile-overview__copy strong{font-size:var(--type-body-size);font-weight:var(--type-label-strong-weight);line-height:var(--type-body-line)}.topbar-profile-overview__copy span{color:var(--color-text-secondary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-sm-weight);line-height:var(--type-control-sm-line)}.topbar-menu-item{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-2);border:1px solid var(--color-transparent);border-radius:calc(var(--radius) - 2px);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.topbar-menu-item:hover,.topbar-menu-item:focus-visible{border-color:var(--control-hover-border);background:var(--color-floating-hover);color:var(--control-active-text)}.topbar-menu-item span{font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line)}.topbar-menu-item__chevron{color:var(--color-text-secondary)}.topbar-menu-form{margin:0}.topbar-menu-item--danger{color:var(--btn-destructive-text)}.topbar-menu-item--danger:hover,.topbar-menu-item--danger:focus-visible{border-color:var(--btn-destructive-hover-border);background:var(--btn-destructive-hover-bg);color:var(--btn-destructive-text)}.topbar-menu-theme-row{padding:var(--space-2);border:1px solid var(--color-border-standard);border-radius:calc(var(--radius) - 2px);background:var(--color-surface-muted-soft)}
.theme-mode-toggle--compact{gap:var(--space-2)}.theme-mode-toggle--compact .theme-mode-toggle__label{gap:var(--space-2);min-height:32px}.theme-mode-toggle--compact .theme-mode-toggle__label-icon{width:var(--shell-topbar-panel-icon-size);height:var(--shell-topbar-panel-icon-size)}.theme-mode-toggle--compact .theme-mode-toggle__label-text{font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line)}.theme-mode-toggle--compact .theme-mode-toggle__switch{min-inline-size:128px}.theme-mode-toggle--compact .theme-mode-toggle__option{min-height:28px}
.topbar-activity-item{grid-template-columns:var(--shell-topbar-panel-icon-size) minmax(0, 1fr);align-items:start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-standard);border-radius:calc(var(--radius) - 2px);background:var(--color-surface-muted-soft);color:inherit;text-decoration:none;display:grid}.topbar-activity-item[href]:hover,.topbar-activity-item[href]:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border-standard));background:var(--color-floating-hover)}.topbar-activity-item[data-tone=error]{border-color:var(--color-status-error-border);background:color-mix(in srgb, var(--color-status-error-soft) 72%, var(--color-surface-base))}.topbar-activity-item[data-tone=warning]{border-color:color-mix(in srgb, var(--color-status-warning) 26%, var(--color-border-standard));background:color-mix(in srgb, var(--color-status-warning-soft) 72%, var(--color-surface-base))}.topbar-activity-item[data-tone=success]{border-color:var(--color-status-success-border);background:color-mix(in srgb, var(--color-status-success-soft) 72%, var(--color-surface-base))}.topbar-activity-item[data-tone=info]{border-color:color-mix(in srgb, var(--color-primary) 18%, var(--color-border-standard));background:color-mix(in srgb, var(--color-status-info-soft) 72%, var(--color-surface-base))}.topbar-activity-item__icon{width:var(--shell-topbar-panel-icon-size);height:var(--shell-topbar-panel-icon-size);background:var(--color-surface-base);color:var(--color-text-secondary);border-radius:999px;place-items:center;display:grid}.topbar-activity-item[data-tone=error] .topbar-activity-item__icon{color:var(--color-status-error)}.topbar-activity-item[data-tone=warning] .topbar-activity-item__icon{color:var(--color-status-warning)}.topbar-activity-item[data-tone=success] .topbar-activity-item__icon{color:var(--color-status-success)}.topbar-activity-item[data-tone=info] .topbar-activity-item__icon{color:var(--color-primary)}.topbar-activity-item__copy{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.topbar-activity-item__meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);display:flex}.topbar-activity-item__copy strong{font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line)}.topbar-activity-item__copy>span:last-child{color:var(--color-text-secondary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-sm-weight);line-height:var(--type-control-sm-line)}
.topbar-panel-state{place-items:center;gap:var(--space-2);min-height:136px;padding:var(--space-4);border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-muted-soft);color:var(--color-text-secondary);text-align:center;font-size:var(--type-control-size);font-weight:var(--type-control-weight);line-height:var(--type-control-line);display:grid}.topbar-panel-state[data-state=error]{border-color:var(--color-status-error-border);background:var(--color-status-error-soft);color:var(--color-status-error)}.topbar-panel-state__skeleton{background:linear-gradient(90deg, var(--color-surface-muted-soft), color-mix(in srgb, var(--color-primary) 10%, var(--color-surface-base)), var(--color-surface-muted-soft));background-size:200% 100%;border-radius:999px;width:58%;height:10px;animation:1.2s ease-in-out infinite shimmer}
@media (max-width:860px){.topbar-global-controls{gap:calc(var(--space-1) / 2)}.topbar-icon-button{width:var(--shell-topbar-profile-link-mobile-size);min-width:var(--shell-topbar-profile-link-mobile-size);height:var(--shell-topbar-profile-link-mobile-size);min-height:var(--shell-topbar-profile-link-mobile-size);border-radius:var(--radius)}.topbar-floating-panel--sheet{right:var(--space-3);bottom:calc(var(--shell-bottom-sheet-offset) + var(--space-3) + env(safe-area-inset-bottom));width:auto;max-height:min(var(--shell-topbar-sheet-max-height), calc(82vh - var(--shell-bottom-sheet-offset)));border-radius:var(--radius);top:auto!important;left:var(--space-3)!important}.topbar-panel__header{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-standard)}}
.intake-workflow--dense,.intake-workflow--dense .intake-workflow__form,.intake-workflow--dense .intake-stepper{gap:var(--space-2)}.intake-workflow--dense .intake-stepper__rail-dot,.intake-workflow--dense .intake-stepper__step-dot{width:var(--intake-step-dot-size);height:var(--intake-step-dot-size);font-size:var(--type-caption-size);line-height:var(--type-line-100)}.intake-workflow--dense .intake-stepper__rail-copy,.intake-workflow--dense .intake-stepper__step-copy{gap:1px}.intake-workflow--dense .intake-stepper__rail-copy strong,.intake-workflow--dense .intake-stepper__step-copy strong{font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.intake-workflow--dense .intake-stepper__rail-copy span,.intake-workflow--dense .intake-stepper__step-copy span{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.intake-workflow--dense .intake-stepper__stack{gap:var(--space-2)}.intake-workflow--dense .intake-stepper__step-header{gap:var(--space-2);padding:var(--intake-step-header-padding)}.intake-workflow--dense .intake-stepper__step-header-copy{gap:calc(var(--space-1) + 2px)}.intake-workflow--dense .intake-stepper__step-meta{gap:var(--space-1)}.intake-workflow--dense .intake-stepper__step-body{padding:0 var(--intake-step-body-padding-x) var(--intake-step-body-padding-bottom)}.intake-workflow--dense .intake-stepper__step-body>.stack-tight,.intake-workflow--dense .intake-stepper__step-body section.stack-tight,.intake-workflow--dense .intake-evidence-grid,.intake-workflow--dense .intake-evidence-grid--supporting{gap:var(--space-2)}.intake-workflow--dense .image-preview-upload-card__header{gap:var(--space-1)}.intake-workflow--dense .image-preview-upload-card__header strong{font-size:var(--type-control-size);line-height:var(--type-control-line)}.intake-workflow--dense .intake-upload-card--compact .image-preview-upload-card__frame{aspect-ratio:auto;height:var(--intake-upload-evidence-height);max-height:var(--intake-upload-evidence-height)}.intake-workflow--dense .intake-stepper__single-upload.intake-upload-card--compact .image-preview-upload-card__frame{height:var(--intake-upload-primary-height);max-height:var(--intake-upload-primary-height)}.intake-workflow--dense .image-preview-upload-card__empty{gap:var(--space-1);padding:var(--space-2);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.intake-workflow--dense .image-preview-upload-card__trigger{width:var(--intake-upload-trigger-size);height:var(--intake-upload-trigger-size)}.intake-workflow--dense .image-preview-upload-card__actions{top:var(--space-1);right:var(--space-1);gap:var(--space-1)}.intake-workflow--dense .image-preview-upload-card__actions .button{min-width:28px;min-height:28px;padding:0}.intake-review-panel{padding:var(--space-3)}.intake-review-grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.intake-review-field{gap:var(--space-1)}.intake-review-field .subtle{font-size:var(--type-caption-size);font-weight:var(--type-overline-weight);line-height:var(--type-caption-line);letter-spacing:var(--type-overline-letter);text-transform:uppercase;margin-bottom:0}.intake-review-field input,.intake-review-field textarea{border-radius:calc(var(--radius) - 2px);min-height:32px;font-size:var(--type-control-size);line-height:var(--type-control-line);padding:6px 10px}.intake-review-field textarea{resize:vertical;min-height:80px}.intake-review-field--area{grid-column:1/-1}.intake-workflow--dense .form-actions{gap:var(--space-2)}.intake-workflow--dense .form-actions .button,.intake-workflow--dense .intake-review-panel__launch-action .button{min-height:32px;font-size:var(--type-control-size);line-height:var(--type-control-line);padding:4px 10px}@media (min-width:861px){.intake-workflow--dense .intake-stepper__rail{gap:var(--space-3);padding:var(--space-1) var(--space-2) 0}.intake-workflow--dense .intake-stepper__rail:before{inset-inline:18px;top:15px}.intake-workflow--dense .intake-stepper__rail-button{gap:var(--space-1);padding:0 var(--space-1) var(--space-1)}.intake-workflow--dense .intake-stepper__stack{gap:var(--space-2)}}@media (max-width:860px){.intake-review-grid{grid-template-columns:minmax(0,1fr)}.intake-workflow--dense{--intake-upload-primary-height:124px;--intake-upload-evidence-height:104px}}@media (min-width:1024px){.intake-native-page{--intake-upload-primary-height:var(--intake-upload-desktop-primary-height);--intake-upload-evidence-height:var(--intake-upload-desktop-evidence-height);width:min(var(--intake-desktop-page-max-width), 100%);margin:0}.intake-desktop-grid{grid-template-columns:minmax(0, var(--intake-desktop-primary-max-width)) minmax(var(--intake-desktop-aside-min-width), var(--intake-desktop-aside-width));justify-content:start;align-items:start;gap:var(--space-3)}.intake-desktop-primary,.intake-native-surface,.intake-workflow--dense .intake-stepper__stack{width:100%;max-width:var(--intake-desktop-primary-max-width)}.intake-workflow--dense .intake-stepper{gap:var(--space-3)}.intake-workflow--dense .intake-stepper__rail{z-index:0;gap:var(--space-2);border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-muted-soft);padding:var(--space-2);overflow:hidden}.intake-workflow--dense .intake-stepper__rail:before{inset-inline:calc(var(--space-4) + var(--intake-step-dot-size));top:calc(var(--space-2) + (var(--intake-step-dot-size) / 2));background:var(--control-hover-border)}.intake-workflow--dense .intake-stepper__rail-item{z-index:1}.intake-workflow--dense .intake-stepper__rail-button{min-height:var(--intake-desktop-rail-button-min-height);border:1px solid var(--color-transparent);border-radius:calc(var(--radius) - 1px);background:color-mix(in srgb, var(--color-surface-base) 74%, transparent);padding:var(--space-2)}.intake-workflow--dense .intake-stepper__rail-button[aria-current=step]{border-color:var(--control-hover-border);background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--control-active-bg);color:var(--color-text-primary)}.intake-workflow--dense .intake-stepper__rail-button[aria-current=step] .intake-stepper__rail-copy span{color:var(--color-text-primary)}.intake-workflow--dense .intake-stepper__step[data-expanded=false]{display:none}.intake-workflow--dense .intake-stepper__step{box-shadow:none}.intake-workflow--dense .intake-stepper__step-header{min-height:var(--intake-desktop-panel-header-min-height);border-bottom:1px solid var(--color-border-standard);background:color-mix(in srgb, var(--color-surface-muted-soft) 72%, var(--color-surface-base))}.intake-workflow--dense .intake-stepper__chevron{display:none}.intake-workflow--dense .intake-stepper__step-body{padding:var(--space-3)}.intake-workflow--dense .intake-stepper__single-upload{width:min(100%, var(--intake-upload-primary-max-width));max-width:var(--intake-upload-primary-max-width)}.intake-workflow--dense .intake-evidence-grid--supporting{width:min(100%, var(--intake-upload-evidence-grid-max-width));max-width:var(--intake-upload-evidence-grid-max-width)}.intake-workflow--dense .intake-stepper__step-body>.stack-tight,.intake-workflow--dense .intake-stepper__step-body section.stack-tight{gap:var(--space-3)}.intake-workflow--dense .intake-review-grid{max-width:var(--intake-desktop-primary-max-width)}.intake-desktop-grid>.bulk-import-panel{top:var(--space-3);max-height:calc(100dvh - var(--shell-topbar-desktop-min-height) - (var(--space-4) * 2));background:var(--color-surface-muted-soft);box-shadow:none;position:sticky;overflow:auto}.intake-desktop-grid>.bulk-import-panel .bulk-import-panel__controls,.intake-desktop-grid>.bulk-import-panel .bulk-import-panel__actions{grid-template-columns:minmax(0,1fr)}.intake-desktop-grid>.bulk-import-panel .bulk-import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.intake-native-page{width:min(var(--intake-desktop-wide-page-max-width), 100%)}.intake-desktop-grid{grid-template-columns:minmax(0, var(--intake-desktop-primary-wide-max-width)) minmax(var(--intake-desktop-aside-min-width), var(--intake-desktop-aside-wide-width))}.intake-desktop-primary,.intake-native-surface,.intake-workflow--dense .intake-stepper__stack{max-width:var(--intake-desktop-primary-wide-max-width)}}
:root{--controller-summary-side-min:220px;--controller-summary-focus-min:280px;--controller-step-rail-min:136px;--controller-step-rail-min-height:92px;--controller-step-index-size:24px;--controller-card-min-height:76px;--controller-batch-meta-column:220px;--controller-batch-action-column:132px}
.controller-desktop-content{gap:var(--space-2)}.controller-stepper-summary-strip{grid-template-columns:minmax(var(--controller-summary-side-min), .85fr) minmax(var(--controller-summary-focus-min), 1.25fr) minmax(var(--controller-summary-focus-min), 1fr);align-items:stretch;gap:var(--space-2);background:var(--ui-shell-surface-base);padding:var(--space-3)}.controller-stepper-summary-strip__workspace,.controller-stepper-summary-strip__focus,.controller-stepper-summary-strip__badges{border:1px solid var(--ui-shell-border-muted);border-radius:var(--radius);background:var(--ui-shell-surface-muted);min-width:0;padding:var(--space-2)}.controller-stepper-summary-strip__workspace strong,.controller-stepper-summary-strip__focus strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.controller-stepper-summary-strip__badges{place-content:start flex-start;align-items:flex-start}.controller-stepper-shell{gap:var(--space-3)}.controller-stepper-rail{grid-template-columns:repeat(7, minmax(var(--controller-step-rail-min), 1fr));gap:var(--space-1);padding-bottom:var(--space-1);scrollbar-width:thin}.controller-stepper-rail__item{align-content:start;gap:var(--space-2);min-height:var(--controller-step-rail-min-height);background:var(--ui-shell-surface-base);padding:var(--space-2);opacity:.76}.controller-stepper-rail__item[data-active=true]{background:var(--ui-shell-surface-selected);opacity:1}.controller-stepper-rail__index{width:var(--controller-step-index-size);height:var(--controller-step-index-size)}.controller-stepper-rail__copy span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.controller-step-section{gap:var(--space-2);background:var(--ui-shell-surface-base);box-shadow:none}.controller-step-section--active{background:var(--ui-shell-surface-raised);box-shadow:var(--ui-shell-shadow-rest)}.controller-step-section .section-card__header{border-bottom:1px solid var(--ui-shell-border-muted);padding-bottom:var(--space-2);align-items:center}.controller-lane-card{gap:var(--space-2);min-height:var(--controller-card-min-height);background:var(--ui-shell-surface-base)}.controller-lane-card__header{gap:var(--space-2)}.controller-card-status-stack{justify-content:flex-end;align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.controller-card-status-stack .status-badge{white-space:nowrap}.controller-prompt-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.controller-prompt-card>.controller-lane-card__header,.controller-prompt-card>.controller-lane-card__meta{grid-column:1}.controller-prompt-card>.controller-inline-form{grid-area:1/2/span 2;align-self:center}.controller-batch-selection-form{gap:var(--space-2)}.controller-batch-selection-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.controller-batch-selection-card__meta{align-content:center}.controller-batch-selection-actions{justify-content:flex-end}.controller-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.controller-stage-row{grid-template-columns:minmax(0,1fr);align-content:start}.controller-stage-row .controller-inline-badges{align-items:flex-start}.controller-support-panel>summary{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.controller-support-panel{background:var(--ui-shell-surface-base);box-shadow:none}.controller-support-panel__summary{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.controller-support-panel__body{padding-top:var(--space-2)}.controller-account-row{grid-template-columns:minmax(0, 1fr) minmax(var(--controller-summary-side-min), auto)}
@media (min-width:1101px){.controller-batch-card{grid-template-columns:minmax(0, 1.25fr) minmax(var(--controller-batch-meta-column), .75fr) var(--controller-batch-action-column);align-items:start}.controller-batch-card>.controller-lane-card__header{grid-column:1}.controller-batch-card>.controller-batch-card__meta{grid-area:1/2}.controller-batch-card>.controller-stage-list{grid-column:1/3}.controller-batch-card>.controller-action-row{flex-direction:column;grid-area:1/3/span 3;justify-content:flex-start;align-items:stretch}.controller-batch-card>.controller-action-row>form,.controller-batch-card>.controller-action-row .button{width:100%}}@media (max-width:1100px){.controller-stepper-summary-strip,.controller-prompt-card,.controller-batch-selection-card{grid-template-columns:minmax(0,1fr)}.controller-prompt-card>.controller-inline-form{grid-area:auto/1}.controller-stage-list,.controller-account-row{grid-template-columns:minmax(0,1fr)}.controller-support-panel>summary{flex-direction:column;align-items:flex-start}}
.controller-workflow-header{align-items:center;gap:var(--space-2);border:1px solid var(--ui-shell-border-muted);border-radius:var(--radius);background:var(--ui-shell-surface-base);box-shadow:var(--ui-shell-shadow-rest);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.controller-workflow-header__workspace{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.controller-workflow-header__workspace span:first-child{color:var(--color-text-secondary);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);text-transform:uppercase}.controller-workflow-header__workspace strong{color:var(--color-text-primary);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controller-workflow-header__workspace span:last-child{color:var(--color-text-secondary);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controller-workflow-header__badges{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.controller-workflow-stepper{gap:var(--space-2);min-width:0;display:grid}.controller-workflow-stepper .controller-stepper-rail{padding:0 0 var(--space-1);border-bottom:1px solid var(--ui-shell-border-muted);scrollbar-width:thin;align-items:center;gap:0;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.controller-workflow-stepper .controller-stepper-rail:before{content:"";top:15px;inset-inline:var(--space-2);background:var(--ui-shell-border-muted);height:1px;position:absolute}.controller-workflow-stepper .controller-stepper-rail__item{z-index:1;min-width:0;min-height:0;box-shadow:none;opacity:1;background:0 0;border:0;flex:1 0 128px;padding:0;position:relative}.controller-stepper-rail__button{align-items:center;gap:var(--space-1);width:100%;min-height:42px;color:var(--color-text-secondary);text-align:left;padding:0 var(--space-1) var(--space-2);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.controller-stepper-rail__button:hover,.controller-stepper-rail__button:focus-visible{color:var(--color-text-primary);background:0 0}.controller-stepper-rail__button:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px}.controller-workflow-stepper .controller-stepper-rail__item[data-active=true] .controller-stepper-rail__button{color:var(--control-active-text)}.controller-workflow-stepper .controller-stepper-rail__index{border:1px solid var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);width:22px;height:22px;color:var(--color-text-secondary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-weight);line-height:var(--type-line-100);border-radius:999px;place-items:center;display:grid}.controller-workflow-stepper .controller-stepper-rail__item[data-active=true] .controller-stepper-rail__index{border-color:var(--control-hover-border);background:var(--control-active-bg);color:var(--control-active-text)}.controller-workflow-stepper .controller-stepper-rail__label{min-width:0;font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controller-workflow-stepper .controller-stepper-rail__item[data-active=true] .controller-stepper-rail__button:after{content:"";inset-inline:var(--space-1);background:var(--control-accent);border-radius:999px;height:2px;position:absolute;bottom:0}
.controller-stepper-panel{min-width:0}.controller-stepper-panel .controller-step-section{gap:var(--space-2);border-color:var(--ui-shell-border-muted);background:var(--ui-shell-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.controller-stepper-panel .controller-step-section .section-card__header{border-bottom:1px solid var(--ui-shell-border-muted);padding-bottom:var(--space-2);align-items:center}.controller-stepper-panel .controller-lane-card{gap:var(--space-1);border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);min-height:auto;box-shadow:none;padding:var(--space-2)}.controller-stepper-panel .controller-lane-card+.controller-lane-card{margin-top:0}.controller-stepper-panel .controller-prompt-card,.controller-stepper-panel .controller-batch-selection-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.controller-support-panel{border-color:var(--ui-shell-border-muted)}.controller-support-panel>summary{cursor:pointer;min-height:42px;padding:var(--space-2)}.controller-support-panel[open]>summary{border-bottom:1px solid var(--ui-shell-border-muted)}.controller-support-panel__body{padding:var(--space-2)}.controller-manifest-popover__trigger{white-space:nowrap}.controller-manifest-popover{z-index:145;gap:var(--space-2);width:min(520px, calc(100vw - (var(--space-4) * 2)));max-height:min(620px, calc(100vh - (var(--space-4) * 2)));border:1px solid var(--ui-shell-border-muted);border-radius:var(--radius);background:var(--color-overlay-surface);box-shadow:var(--ui-shell-shadow-raised);padding:var(--space-2);display:grid;position:fixed;overflow:auto}.controller-manifest-popover__header{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--ui-shell-border-muted);padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.controller-manifest-popover__header strong{color:var(--color-text-primary);font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controller-manifest-popover__close{width:32px;min-width:32px;min-height:32px;padding:0}.controller-manifest-popover__body,.controller-manifest-form{min-width:0}.controller-manifest-popover__status{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.controller-manifest-form .grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:1100px){.controller-workflow-header,.controller-stepper-panel .controller-prompt-card,.controller-stepper-panel .controller-batch-selection-card{grid-template-columns:minmax(0,1fr)}.controller-workflow-header__badges{justify-content:flex-start}.controller-manifest-form .grid.two-up{grid-template-columns:minmax(0,1fr)}}
:root{--status-badge-sm-min-height:20px;--status-badge-radius-trim:2px;--status-badge-sm-padding-block:calc(var(--space-1) / 2);--status-badge-sm-padding-inline:calc(var(--space-2) - var(--status-badge-radius-trim));--status-badge-badge-radius:calc(var(--radius) - var(--status-badge-radius-trim));--status-badge-pill-radius:999px;--status-badge-muted-opacity:.72;--status-badge-muted-dot-opacity:.5}
.status-badge--md{min-height:var(--ui-shell-status-min-height)}.status-badge--sm{min-height:var(--status-badge-sm-min-height);padding:var(--status-badge-sm-padding-block) var(--status-badge-sm-padding-inline);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.status-badge--sm:before{display:none}.status-badge--pill{border-radius:var(--status-badge-pill-radius)}.status-badge--badge{border-radius:var(--status-badge-badge-radius)}.status-badge--muted{opacity:var(--status-badge-muted-opacity)}.status-badge--muted:before{opacity:var(--status-badge-muted-dot-opacity)}
:root{--controller-ref-rail-index-size:calc(var(--space-4) + var(--space-4));--controller-ref-panel-width:min(760px, calc(100vw - (var(--space-6) * 2)));--controller-ref-support-column:minmax(260px, 320px);--controller-ref-shell-max-width:1180px;--controller-ref-shell-gutter:var(--space-3);--controller-ref-layout-gap:var(--space-3)}
.shell-main:has(>.controller-desktop-content){width:min(var(--controller-ref-shell-max-width), calc(100% - (var(--controller-ref-shell-gutter) * 2)));padding-top:var(--controller-ref-shell-gutter)}.shell-main:has(>.controller-placeholder){width:min(var(--controller-ref-shell-max-width), calc(100% - (var(--controller-ref-shell-gutter) * 2)));padding-top:var(--controller-ref-shell-gutter)}.controller-desktop-content,.controller-placeholder{gap:var(--controller-ref-layout-gap)}.controller-placeholder .empty-state{min-height:calc(var(--space-6) * 8)}.controller-workflow-header{border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.controller-workflow-header__workspace span:first-child,.controller-workflow-header__workspace span:last-child,.controller-lane-card__meta span,.controller-batch-selection-card__meta span,.controller-stage-row span,.controller-account-row__primary span{color:var(--color-text-secondary)}.controller-workflow-header__workspace strong,.controller-lane-card__header strong,.controller-batch-info-grid strong,.controller-account-row__primary strong{color:var(--color-text-primary)}
.controller-stepper-shell{gap:var(--controller-ref-layout-gap);grid-template-columns:minmax(0,1fr);align-items:start}.controller-support-panel{border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);box-shadow:var(--ui-shell-shadow-rest);padding:0;overflow:hidden}.controller-support-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--space-6) + var(--space-5));border-bottom:1px solid var(--ui-shell-border-muted);background:var(--color-surface-muted-soft);padding:var(--space-2) var(--space-3);display:flex}.controller-support-panel__header strong{color:var(--color-text-primary);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line)}.controller-support-panel__body{padding:var(--space-3);margin-top:0}.controller-account-list li{border-bottom:1px solid var(--ui-shell-border-muted);padding:var(--space-3) 0}.controller-account-list li:first-child{padding-top:0}.controller-account-list li:last-child{border-bottom:0}.controller-account-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.controller-account-lane-form{border-top:1px solid var(--ui-shell-border-muted);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr);align-items:end}.controller-account-lane-form .button{justify-self:start;width:auto}.controller-add-account-form{align-items:end;gap:var(--space-2);border-top:1px solid var(--ui-shell-border-muted);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.controller-add-account-form input[type=hidden]{display:none}.controller-add-account-form .button{justify-self:start;width:auto}
.controller-workflow-stepper{gap:var(--controller-ref-layout-gap)}.controller-workflow-stepper__body{align-items:start;gap:var(--controller-ref-layout-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.controller-workflow-stepper__aside,.controller-workflow-stepper__body>.controller-stepper-panel,.controller-workflow-stepper__body>.controller-workflow-stepper__aside{min-width:0}.controller-workflow-stepper__body>.controller-stepper-panel>.controller-step-section,.controller-workflow-stepper__body>.controller-workflow-stepper__aside>.controller-support-panel{width:100%;margin:0}.controller-workflow-stepper .controller-stepper-rail{padding:var(--space-3) var(--space-3) var(--space-2);border:1px solid var(--ui-shell-border-muted);border-radius:var(--radius);background:var(--color-surface-base);box-shadow:var(--ui-shell-shadow-rest);scrollbar-width:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:visible}.controller-workflow-stepper .controller-stepper-rail:before{top:calc(var(--space-3) + (var(--controller-ref-rail-index-size) / 2));inset-inline:calc(var(--space-3) + var(--controller-ref-rail-index-size));background:var(--ui-shell-border-muted)}.controller-workflow-stepper .controller-stepper-rail__item{flex:1 1 0;min-width:0}.controller-stepper-rail__button{justify-items:center;gap:var(--space-1);text-align:center;min-height:auto;padding:0 var(--space-1);grid-template-columns:minmax(0,1fr)}.controller-stepper-rail__button:hover,.controller-stepper-rail__button:focus-visible{color:var(--control-active-text)}.controller-workflow-stepper .controller-stepper-rail__index{width:var(--controller-ref-rail-index-size);height:var(--controller-ref-rail-index-size);border-color:var(--ui-shell-border-muted);background:var(--color-surface-muted-soft);color:var(--color-text-secondary);font-weight:var(--type-control-strong-weight)}.controller-workflow-stepper .controller-stepper-rail__item[data-active=true] .controller-stepper-rail__index{border-color:var(--control-accent);background:var(--control-accent);color:var(--btn-primary-text)}.controller-workflow-stepper .controller-stepper-rail__item[data-empty=true]:not([data-active=true]) .controller-stepper-rail__index{opacity:var(--status-badge-muted-opacity)}.controller-workflow-stepper .controller-stepper-rail__copy{gap:calc(var(--space-1) / 2);min-width:0;max-width:100%;display:grid}.controller-workflow-stepper .controller-stepper-rail__label{color:inherit;font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);text-align:center}.controller-workflow-stepper .controller-stepper-rail__meta{color:var(--color-text-secondary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-sm-weight);line-height:var(--type-control-sm-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.controller-workflow-stepper .controller-stepper-rail__item[data-active=true] .controller-stepper-rail__button:after{inset-inline:var(--space-2);bottom:calc(var(--space-1) * -1)}
.controller-stepper-panel .controller-step-section{border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);box-shadow:var(--ui-shell-shadow-rest)}.controller-stepper-panel .controller-step-section .section-card__header{border-bottom-color:var(--ui-shell-border-muted)}.controller-stepper-panel .controller-lane-card{border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);box-shadow:none}.controller-prompt-card{border-left:3px solid var(--color-primary)}.controller-batch-info-grid{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.controller-batch-info-grid strong,.controller-batch-info-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.controller-card-section{border-top:1px solid var(--ui-shell-border-muted);padding-top:var(--space-2);margin-top:var(--space-1)}.controller-card-section--actions{align-items:center}.controller-card-section--actions .button{width:auto}.controller-stage-list{gap:var(--space-2)}.controller-stage-row{border-radius:calc(var(--radius) - 2px);padding:var(--space-1) 0;background:0 0;border-color:#0000}.controller-stage-row+.controller-stage-row{border-top:1px solid var(--ui-shell-border-muted)}.controller-batch-selection-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.controller-batch-selection-card:has(input[type=checkbox]:checked){border-color:color-mix(in srgb, var(--color-primary) 32%, var(--ui-shell-border-muted));background:color-mix(in srgb, var(--color-primary-soft) 60%, var(--color-surface-base));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 12%, transparent)}.controller-batch-selection-card:has(input[type=checkbox]:checked) .controller-batch-selection-card__picker{color:var(--color-primary)}.controller-batch-selection-card--skipped{opacity:var(--status-badge-muted-opacity);border-style:dashed}.controller-action-row{gap:var(--space-2)}
.controller-manifest-popover__backdrop{z-index:144;background:var(--color-overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.controller-manifest-popover{width:var(--controller-ref-panel-width);max-height:min(720px, calc(100vh - (var(--space-6) * 2)));border-color:var(--ui-shell-border-muted);background:var(--color-surface-base);box-shadow:var(--ui-shell-shadow-raised);animation:controller-manifest-enter var(--motion-duration-fast) var(--motion-ease-standard);gap:0;padding:0;display:grid;position:relative;overflow:hidden}.controller-manifest-popover__header{background:var(--color-surface-muted-soft);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.controller-manifest-popover__title{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-primary);display:inline-flex}.controller-manifest-popover__title svg{color:var(--color-primary);flex-shrink:0}.controller-manifest-popover__body{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid;overflow:auto}.controller-manifest-popover__status{justify-content:flex-end}.controller-manifest-form{gap:var(--space-3)}.controller-manifest-form__field-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.controller-manifest-form__divider{background:var(--ui-shell-border-muted);height:1px}.controller-manifest-form .auth-field input{font-family:var(--font-mono);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.controller-manifest-form__footer{border-top:1px solid var(--ui-shell-border-muted);margin:var(--space-1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted-soft);justify-content:flex-end}.controller-manifest-form__footer .button{width:auto}
.status-badge{letter-spacing:var(--type-letter-0)}.status-badge--badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 9%, transparent)}
@keyframes controller-manifest-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}
@media (min-width:1101px){.controller-stepper-shell{grid-template-columns:minmax(0,1fr)}.controller-workflow-stepper__body{grid-template-columns:minmax(0, 1fr) var(--controller-ref-support-column)}.controller-workflow-stepper__aside{top:var(--space-3);position:sticky}.controller-batch-card{grid-template-columns:minmax(0,1fr)}.controller-batch-card>.controller-batch-info-grid,.controller-batch-card>.controller-batch-card__meta,.controller-batch-card>.controller-card-section{grid-area:auto/1}.controller-batch-card>.controller-action-row{flex-direction:row;justify-content:flex-end;align-items:center}.controller-batch-card>.controller-action-row>form,.controller-batch-card>.controller-action-row .button{width:auto}.controller-account-lane-form,.controller-add-account-form{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:1100px){.controller-workflow-stepper .controller-stepper-rail{padding-inline:var(--space-2)}.controller-workflow-stepper .controller-stepper-rail:before{inset-inline:calc(var(--space-2) + var(--controller-ref-rail-index-size))}.controller-workflow-stepper .controller-stepper-rail__label{font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.controller-manifest-form__field-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.controller-desktop-content{display:none}.mobile-desktop-required{display:grid}}@media (prefers-reduced-motion:reduce){.controller-manifest-popover{animation:none}}
.dashboard-action-queue{gap:var(--space-1);display:grid}.dashboard-action-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-base);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.dashboard-action-row:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border-standard));background:var(--color-surface-muted-soft)}.dashboard-action-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard-action-row__dot{background:var(--color-text-secondary);border-radius:999px;flex-shrink:0;width:8px;height:8px}.dashboard-action-row[data-tone=info] .dashboard-action-row__dot{background:var(--color-status-info)}.dashboard-action-row[data-tone=success] .dashboard-action-row__dot{background:var(--color-status-success)}.dashboard-action-row[data-tone=warning] .dashboard-action-row__dot{background:var(--color-status-warning)}.dashboard-action-row[data-tone=danger] .dashboard-action-row__dot{background:var(--color-status-error)}.dashboard-action-row__label{font-size:var(--type-body-size);font-weight:var(--type-control-strong-weight);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-action-row__count{font-size:var(--type-body-size);font-weight:var(--type-control-strong-weight);font-variant-numeric:var(--type-numeric-tabular);color:var(--color-text-primary);padding:2px var(--space-2);background:var(--color-surface-muted-soft);border:1px solid var(--color-border-standard);border-radius:999px}.dashboard-action-row__chevron{color:var(--color-text-secondary);flex-shrink:0}.dashboard-action-queue__notice{font-size:var(--type-meta-size);line-height:var(--type-meta-line);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.dashboard-pipeline-strip{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dashboard-pipeline-strip__item{flex:120px;min-width:100px;position:relative}.dashboard-pipeline-strip__item+.dashboard-pipeline-strip__item:before{content:"→";left:calc(var(--space-2) * -1);color:var(--color-text-secondary);font-size:var(--type-control-sm-size);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard-pipeline-strip__cell{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-base);color:var(--color-text-primary);text-align:center;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), background var(--motion-duration-fast) var(--motion-ease-standard);gap:2px;text-decoration:none;display:grid}.dashboard-pipeline-strip__cell:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border-standard));background:var(--color-surface-muted-soft)}.dashboard-pipeline-strip__cell:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dashboard-pipeline-strip__item[data-empty=true] .dashboard-pipeline-strip__cell{opacity:.55}.dashboard-pipeline-strip__label{font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-control-weight);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--type-letter-007)}.dashboard-pipeline-strip__count{font-size:var(--type-section-size);line-height:var(--type-section-line);font-weight:var(--type-section-weight);color:var(--color-text-primary);font-variant-numeric:var(--type-numeric-tabular)}.dashboard-infrastructure{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-standard);display:grid}.dashboard-page--analysis{gap:var(--space-4);width:min(1200px,100%)}.dashboard-command-center,.dashboard-command-center__primary,.dashboard-insight-grid{gap:var(--space-3);min-width:0;display:grid}.dashboard-command-center,.dashboard-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start}.dashboard-command-center>.dashboard-section,.dashboard-insight-grid>.dashboard-section,.dashboard-insight-grid>.gemini-usage-overview{min-width:0}.dashboard-command-center>.dashboard-section,.dashboard-insight-grid>.gemini-usage-overview{align-self:start}.dashboard-command-center>.dashboard-section .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insight-grid .dashboard-analysis-chart__plot{height:clamp(300px,32vw,360px);min-height:300px}.dashboard-section--secondary .dashboard-section__header h2{font-size:var(--type-card-size);line-height:var(--type-card-line);font-weight:var(--type-card-weight);color:var(--color-text-secondary)}@media (max-width:860px){.dashboard-page--analysis{gap:var(--space-4);width:100%}.dashboard-command-center,.dashboard-insight-grid{grid-template-columns:1fr}.dashboard-action-row{padding:var(--space-2);gap:var(--space-2)}.dashboard-pipeline-strip__item{flex:1 1 calc(50% - var(--space-2));min-width:0}.dashboard-pipeline-strip__item+.dashboard-pipeline-strip__item:before{display:none}.dashboard-insight-grid .dashboard-analysis-chart__plot{height:clamp(332px,88vw,372px);min-height:332px}}
.dashboard-page--command{gap:var(--space-3);width:min(1240px,100%)}.dashboard-page--command>.dashboard-greeting{margin-bottom:var(--space-2)}.dashboard-tools-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-tool-card__count{top:var(--space-2);right:var(--space-2);z-index:2;background:var(--accent-strong);min-width:20px;height:20px;color:var(--bg-flat);font-size:var(--type-caption-size);font-weight:var(--type-weight-600);line-height:var(--type-caption-line);text-align:center;border-radius:999px;padding:0 6px;position:absolute}.dashboard-panel__header{margin-bottom:calc(var(--space-1) * -1)}.dashboard-page-header{justify-content:space-between;align-items:end;gap:var(--space-3);min-width:0;display:flex}.dashboard-page-header div{gap:var(--space-1);min-width:0;display:grid}.dashboard-page-header span{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.dashboard-page-header h1{color:var(--color-text-primary);font-size:var(--type-page-size);font-weight:var(--type-page-weight);letter-spacing:var(--type-letter-0);line-height:var(--type-page-line);margin:0}.dashboard-command-layout,.dashboard-command-layout__primary,.dashboard-command-layout__side,.dashboard-panel{gap:var(--space-3);min-width:0;display:grid}.dashboard-panel--primary{gap:var(--space-4)}.dashboard-panel--secondary{gap:var(--space-2)}.dashboard-panel__header{justify-content:space-between;align-items:start;gap:var(--space-3);min-width:0;display:flex}.dashboard-panel__title{gap:var(--space-1);min-width:0;display:grid}.dashboard-panel__title>span{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.dashboard-panel__title h2{color:var(--color-text-primary);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-letter-0);line-height:var(--type-section-line);margin:0}.dashboard-panel--secondary .dashboard-panel__title h2{font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line)}
.dashboard-ops__body,.dashboard-ops__main,.dashboard-ops__side,.dashboard-quota-list,.dashboard-key-list,.dashboard-compact-list,.dashboard-pipeline-list{gap:var(--space-2);min-width:0;display:grid}.dashboard-issue-card,.dashboard-quota-row,.dashboard-compact-row,.dashboard-pipeline-item{--dashboard-tone:var(--color-text-secondary);--dashboard-tone-soft:var(--color-surface-muted-soft);--dashboard-tone-border:var(--color-border-standard)}.dashboard-issue-card[data-tone=info],.dashboard-quota-row[data-tone=info],.dashboard-compact-row[data-tone=info],.dashboard-pipeline-item[data-tone=info]{--dashboard-tone:var(--color-status-info);--dashboard-tone-soft:var(--color-status-info-soft);--dashboard-tone-border:color-mix(in srgb, var(--color-status-info) 34%, var(--color-border-standard))}.dashboard-issue-card[data-tone=success],.dashboard-quota-row[data-tone=success],.dashboard-compact-row[data-tone=success],.dashboard-pipeline-item[data-tone=success]{--dashboard-tone:var(--color-status-success);--dashboard-tone-soft:var(--color-status-success-soft);--dashboard-tone-border:var(--color-status-success-border)}.dashboard-issue-card[data-tone=warning],.dashboard-quota-row[data-tone=warning],.dashboard-compact-row[data-tone=warning],.dashboard-pipeline-item[data-tone=warning]{--dashboard-tone:var(--color-status-warning);--dashboard-tone-soft:var(--color-status-warning-soft);--dashboard-tone-border:color-mix(in srgb, var(--color-status-warning) 44%, var(--color-border-standard))}.dashboard-issue-card[data-tone=danger],.dashboard-quota-row[data-tone=danger],.dashboard-compact-row[data-tone=danger],.dashboard-pipeline-item[data-tone=danger]{--dashboard-tone:var(--color-status-error);--dashboard-tone-soft:var(--color-status-error-soft);--dashboard-tone-border:var(--color-status-error-border)}.dashboard-subsection-title span,.dashboard-issue-card span{color:var(--color-text-secondary);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-letter-007);line-height:var(--type-overline-line);text-transform:uppercase}.dashboard-issue-card{align-items:end;gap:var(--space-3);border:1px solid var(--border-flat);border-radius:var(--radius);background:var(--surface-flat);min-width:0;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.dashboard-issue-card>div:first-child{gap:var(--space-1);min-width:0;display:grid}.dashboard-issue-card__actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.dashboard-issue-card strong{color:var(--color-text-primary);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line)}.dashboard-issue-card p{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.dashboard-inline-link{align-items:center;gap:var(--space-1);min-height:calc(var(--space-4) + var(--space-3));color:var(--color-primary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-sm-line);white-space:nowrap;transition:opacity .15s var(--motion-ease-standard);text-decoration:none;display:inline-flex}.dashboard-inline-link:hover{opacity:.8}.dashboard-inline-link:focus-visible,.dashboard-compact-row:focus-visible,.dashboard-pipeline-item a:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}
.dashboard-quota-panel,.dashboard-key-panel{gap:var(--space-2);border:1px solid var(--border-flat);border-radius:var(--radius);background:var(--surface-flat);min-width:0;padding:var(--space-3);display:grid}.dashboard-subsection-title,.dashboard-quota-row__meta,.dashboard-key-row,.dashboard-compact-row,.dashboard-pipeline-item a,.dashboard-pipeline-item>div{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.dashboard-subsection-title{grid-template-columns:auto minmax(0,1fr)}.dashboard-subsection-title strong,.dashboard-quota-row__meta strong,.dashboard-key-row strong,.dashboard-compact-row__copy strong,.dashboard-pipeline-item__copy strong{color:var(--color-text-primary);font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line)}.dashboard-subsection-title strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-quota-row{padding:var(--space-2) 0;border-top:1px solid var(--border-flat);grid-template-columns:minmax(0,1fr) minmax(5rem,.68fr) auto}.dashboard-quota-row:first-child{border-top:0;padding-top:0}.dashboard-quota-row:last-child{padding-bottom:0}.dashboard-quota-row__bar,.dashboard-pipeline-item__bar{background:var(--color-progress-track);border-radius:999px;display:block;overflow:hidden}.dashboard-quota-row__bar{height:var(--space-1)}.dashboard-quota-row__bar span,.dashboard-pipeline-item__bar span{width:var(--dashboard-progress,0%);border-radius:inherit;background:var(--dashboard-tone);height:100%;display:block}.dashboard-quota-row__percent,.dashboard-pipeline-item__count,.dashboard-compact-row__count{color:var(--color-text-primary);font-size:var(--type-control-size);font-variant-numeric:var(--type-numeric-tabular);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line)}.dashboard-key-row{padding-top:var(--space-2);border-top:1px solid var(--border-flat)}.dashboard-key-row:first-child{border-top:0;padding-top:0}.dashboard-key-row div,.dashboard-compact-row__copy,.dashboard-pipeline-item__copy{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.dashboard-key-row span:not(.status-badge),.dashboard-compact-row__copy span,.dashboard-pipeline-item__copy span{color:var(--color-text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-compact-row{min-height:calc(var(--space-6) + var(--space-3));border:1px solid var(--border-flat);border-radius:var(--radius-flat);background:var(--surface-flat);color:var(--color-text-primary);padding:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;transition:border-color .22s,transform .16s,background .16s}.dashboard-compact-row:hover,.dashboard-pipeline-item a:hover{border-color:var(--border-flat-strong);background:var(--surface-flat-hover);transform:scale(1.01)}.dashboard-tone-dot{width:var(--space-1);height:var(--space-1);background:var(--dashboard-tone);border-radius:999px;display:inline-block}.dashboard-tone-dot[data-tone=info]{--dashboard-tone:var(--color-status-info)}.dashboard-tone-dot[data-tone=success]{--dashboard-tone:var(--color-status-success)}.dashboard-tone-dot[data-tone=warning]{--dashboard-tone:var(--color-status-warning)}.dashboard-tone-dot[data-tone=danger]{--dashboard-tone:var(--color-status-error)}.dashboard-pipeline-list{margin:0;padding:0;list-style:none}.dashboard-pipeline-item a,.dashboard-pipeline-item>div{border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-base);color:var(--color-text-primary);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.dashboard-pipeline-item__bar{height:calc(var(--space-1) + 1px);grid-column:1/-1}
@media (min-width:768px){.dashboard-page--command{gap:var(--space-3)}.dashboard-command-layout__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-command-layout{grid-template-columns:minmax(0,1.48fr) minmax(20rem,.74fr);align-items:start}.dashboard-command-layout__side{grid-template-columns:minmax(0,1fr)}.dashboard-ops__body{grid-template-columns:minmax(0,1fr) minmax(17rem,.76fr);align-items:start}}@media (min-width:860px) and (max-width:1023px){.dashboard-ops__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
.ai-media-lobby__header{gap:var(--space-2);display:grid}.ai-media-lobby__header-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ai-media-lobby__title-row{align-items:center;gap:var(--space-2);display:flex}.ai-media-lobby__title-icon{color:var(--accent-strong);flex:none}.ai-media-lobby__title{color:var(--text-strong);font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-line);letter-spacing:var(--type-letter-0);margin:0}.ai-media-lobby__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-media-tool-card{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong) 4.5%, transparent), transparent), color-mix(in srgb, var(--text-strong) 2.2%, transparent);padding:var(--space-3);color:inherit;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.ai-media-tool-card:hover,.ai-media-tool-card:focus-visible{border-color:color-mix(in srgb, var(--accent-strong) 46%, transparent);background:color-mix(in srgb, var(--accent-strong) 8%, transparent)}.ai-media-tool-card:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-strong) 58%, transparent);outline-offset:2px}.ai-media-tool-card__visual{color:var(--accent-strong);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-strong) 11%, transparent), color-mix(in srgb, var(--accent) 5%, transparent)), color-mix(in srgb, var(--text-strong) 3%, transparent);place-items:center;width:40px;height:40px;display:grid}.ai-media-tool-card__body{gap:2px;display:grid}.ai-media-tool-card__title{color:var(--text-strong);font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line)}.ai-media-tool-card__label{color:var(--muted);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}
.ai-media-log-terminal{border:1px solid var(--border);border-radius:var(--radius);background:var(--color-surface-muted-strong);padding:var(--space-3);gap:var(--space-2);min-height:120px;max-height:280px;display:grid;overflow:hidden}.ai-media-log-terminal__label{color:var(--muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-letter-007);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-log-terminal__body{min-height:0;overflow-y:auto}.ai-media-log-terminal__empty{color:var(--muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.ai-media-log-terminal__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ai-media-log-terminal__entry{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);padding:2px 0;display:flex}.ai-media-log-terminal__entry[data-level=error]{color:var(--danger)}.ai-media-log-terminal__entry[data-level=warn]{color:var(--accent-strong)}.ai-media-log-terminal__entry[data-level=success]{color:var(--accent)}.ai-media-log-terminal__time{color:var(--muted);flex:none}.ai-media-log-terminal__message{overflow-wrap:anywhere;min-width:0}
.ai-media-log-panel{z-index:100;background:var(--bg);padding:var(--space-4);gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.ai-media-log-panel__header{justify-content:space-between;align-items:center;display:flex}.ai-media-log-panel__title{color:var(--text-strong);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line)}.ai-media-log-panel .ai-media-log-terminal{height:100%;max-height:none}
.ai-media-preview-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--color-surface-muted-strong);padding:var(--space-3);gap:var(--space-2);display:grid}.ai-media-preview-card__label{color:var(--muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-letter-007);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-preview-card__frame{border-radius:calc(var(--radius) - 2px);background:var(--color-surface-ghost);place-items:center;min-height:160px;display:grid;overflow:hidden}.ai-media-preview-card__image{object-fit:contain;width:100%;height:auto;display:block}.ai-media-preview-card__empty{color:var(--muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}
.ai-media-tool-layout{gap:var(--space-2);display:grid}.ai-media-tool-layout__stepper{min-width:0}.ai-media-tool-layout__side{gap:var(--space-2);display:grid}.ai-media-tool-layout__side .ai-media-log-terminal{max-height:180px}.ai-media-tool-layout__log-desktop{display:none}.ai-media-tool-layout__log-mobile{display:contents}
.ai-media-option-picker{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.ai-media-option-picker__legend{color:var(--text-flat-muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-letter);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-option-picker__options{gap:var(--space-1);flex-wrap:wrap;display:flex}.ai-media-option-picker__btn{border:1px solid var(--border-flat);border-radius:var(--radius-flat);background:var(--surface-flat);color:var(--text-flat);font-size:var(--type-control-size);line-height:var(--type-control-line);padding:var(--space-1) var(--space-2);text-align:left;gap:1px;transition:border-color .15s,background .15s;display:grid}.ai-media-option-picker__btn strong{font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);color:var(--text-flat-strong)}.ai-media-option-picker__btn span{font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);color:var(--text-flat-muted)}.ai-media-option-picker__btn:hover,.ai-media-option-picker__btn:focus-visible{border-color:var(--border-flat-strong);background:var(--surface-flat-hover)}.ai-media-option-picker__btn.is-selected{border-color:var(--accent-strong);background:var(--surface-flat-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 18%, transparent)}
.ai-media-model-cards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-media-model-card{border:1px solid var(--border-flat);border-radius:var(--radius-flat);background:var(--surface-flat);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);text-align:left;transition:border-color .15s,background .15s;display:flex}.ai-media-model-card:hover,.ai-media-model-card:focus-visible{border-color:var(--border-flat-strong);background:var(--surface-flat-hover)}.ai-media-model-card:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ai-media-model-card.is-selected{border-color:var(--accent-strong);background:var(--surface-flat-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-strong) 18%, transparent)}.ai-media-model-card__icon{background:var(--surface-flat-elevated);width:28px;height:28px;color:var(--text-flat-strong);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ai-media-model-card.is-selected .ai-media-model-card__icon{background:color-mix(in srgb, var(--accent-strong) 12%, transparent);color:var(--accent-strong)}.ai-media-model-card__copy{gap:1px;min-width:0;display:grid}.ai-media-model-card__copy strong{font-size:var(--type-control-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);color:var(--text-flat-strong)}.ai-media-model-card__copy span{font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);color:var(--text-flat-muted)}
.ai-media-step-field{gap:var(--space-1);display:grid}.ai-media-step-field__label{color:var(--text-flat-muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-letter);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-step-field__hint{color:var(--text-flat-muted);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line);font-style:italic}.ai-media-step-field__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-media-settings-grid{gap:var(--space-2);display:grid}@media (min-width:860px){.ai-media-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-media-settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-media-settings-section{border-top:1px solid var(--border-flat);padding-top:var(--space-2)}.ai-media-slider{gap:2px;display:grid}.ai-media-slider__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ai-media-slider__label{color:var(--text-flat-muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-letter);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-slider__value{color:var(--text-flat-strong);font-size:var(--type-control-sm-size);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-sm-line);font-variant-numeric:var(--type-numeric-tabular)}.ai-media-slider__input{appearance:none;background:var(--border-flat);box-sizing:content-box;background-clip:content-box;border-radius:2px;outline:none;width:100%;height:4px;padding:8px 0}.ai-media-slider__input::-webkit-slider-thumb{appearance:none;background:var(--accent-strong);border:2px solid var(--surface-flat);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent-strong);cursor:pointer;border-radius:50%;transition:transform .15s,box-shadow .15s}.ai-media-slider__input::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px var(--accent-strong);transform:scale(1.25)}.ai-media-slider__input::-moz-range-thumb{background:var(--accent-strong);border:2px solid var(--surface-flat);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent-strong);cursor:pointer;border-radius:50%}.ai-media-slider__input::-moz-range-thumb:hover{box-shadow:0 0 0 2px var(--accent-strong);transform:scale(1.25)}.ai-media-slider__input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ai-media-slider-group{gap:var(--space-1);border-top:1px solid var(--border-flat);padding-top:var(--space-2);display:grid}@media (min-width:860px){.ai-media-slider-group{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ai-media-option-picker--compact .ai-media-option-picker__options{gap:var(--space-1)}.ai-media-option-picker--compact .ai-media-option-picker__btn{padding:var(--space-1) var(--space-2);font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}.ai-media-option-picker--compact .ai-media-option-picker__btn strong{font-size:var(--type-control-sm-size);line-height:var(--type-control-sm-line)}
.ai-media-history-layout .operator-detail-layout__list{min-width:0}.ai-media-history-toolbar .ai-media-history-search{flex:220px}.ai-media-history-table{min-width:760px}.ai-media-history-table td{color:var(--color-text-secondary);font-size:var(--type-control-size);line-height:var(--type-control-line)}.ai-media-history-table td:first-child{color:var(--color-text-primary)}.ai-media-history-card-list{display:none}.ai-media-history-task-card[data-active=true]{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border-standard));background:color-mix(in srgb, var(--color-primary-soft) 72%, var(--color-surface-base))}.ai-media-history-preview-grid{gap:var(--space-3);display:grid}.ai-media-history-detail .ai-media-log-terminal{max-height:320px}.ai-media-history-detail__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ai-media-usage-page{min-width:0}.ai-media-usage-layout,.ai-media-usage-placeholder-grid,.ai-media-usage-key-list,.ai-media-usage-event-list,.ai-media-usage-state-list,.ai-media-usage-key-row,.ai-media-usage-chart,.ai-media-usage-event-row,.ai-media-usage-state-row{gap:var(--space-3);min-width:0;display:grid}.ai-media-usage-key-row+.ai-media-usage-key-row,.ai-media-usage-event-row+.ai-media-usage-event-row,.ai-media-usage-state-row{border-top:1px solid var(--border);padding-top:var(--space-3)}.ai-media-usage-row-heading{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ai-media-usage-row-heading strong,.ai-media-usage-row-heading span{overflow-wrap:anywhere;min-width:0}.ai-media-usage-detail-list{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.ai-media-usage-detail-list div{gap:var(--space-1);min-width:0;display:grid}.ai-media-usage-detail-list dt{color:var(--muted);font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);letter-spacing:var(--type-letter-007);line-height:var(--type-overline-line);text-transform:uppercase}.ai-media-usage-detail-list dd{color:var(--text-strong);font-size:var(--type-control-size);font-variant-numeric:var(--type-numeric-tabular);font-weight:var(--type-control-strong-weight);line-height:var(--type-control-line);overflow-wrap:anywhere;margin:0}
@media (min-width:860px){.ai-media-tool-layout .intake-stepper__rail{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (min-width:1024px){.ai-media-lobby__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-media-tool-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.ai-media-tool-layout__stepper{grid-area:1/1}.ai-media-tool-layout__side{gap:var(--space-3);grid-area:1/2;display:grid;position:sticky;top:100px}.ai-media-tool-layout__log-desktop{display:block}.ai-media-tool-layout__log-mobile{display:none}.ai-media-tool-layout .intake-stepper__rail{flex-wrap:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.ai-media-tool-layout .intake-stepper__step[data-expanded=false],.ai-media-tool-layout .intake-stepper__step-header{display:none}.ai-media-tool-layout .intake-stepper__step[data-expanded=true] .intake-stepper__step-body{padding:var(--space-3)}.ai-media-tool-layout .intake-stepper__step[data-expanded=true]{box-shadow:none;background:0 0;border:none}}
@media (min-width:861px){.ai-media-history-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-media-history-detail__close{display:none}}@media (max-width:860px){.ai-media-history-layout{display:block}.ai-media-history-table-desktop{display:none}.ai-media-history-card-list{gap:var(--space-2);display:grid}.ai-media-history-filter-tabs{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2)}.ai-media-history-detail{display:none}.ai-media-history-detail[data-open=true]{display:block}.ai-media-history-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-media-history-detail__actions .button{width:100%}.ai-media-usage-errors-table-wrap{display:none}.ai-media-usage-error-card-list{gap:var(--space-2);display:grid}}@media (max-width:420px){.ai-media-usage-detail-list{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.dashboard-page--command{gap:var(--space-3)}.dashboard-page-header{align-items:start}.dashboard-issue-card,.dashboard-quota-row{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-inline-link{justify-self:start}}
.prompt-workbench-table-head,.prompt-list-card__desktop-context{display:none}.prompt-detail-panel,.prompt-output-fields--prompt-pack{gap:var(--space-2)}.prompt-workbench-layout__chrome,.prompt-workbench-section-fallback{grid-column:1/-1;min-width:0}.prompt-detail-section.panel{padding:var(--space-3)}.prompt-detail-section .section-card__header{align-items:center}.prompt-output-copy-grid,.grid.prompt-output-copy-grid{gap:var(--space-2);grid-template-columns:1fr;margin-top:0}.prompt-output-fields--prompt-pack .section-card__actions{gap:var(--space-2)}.operator-detail-drawer .prompt-output-fields--prompt-pack .prompt-readonly-field__body{max-height:min(36dvh, calc(var(--space-6) * 10))}.operator-detail-drawer .prompt-field-stepper__field .prompt-readonly-field__body{max-height:min(42dvh, calc(var(--space-6) * 12))}@media (min-width:768px) and (max-width:1023px){.prompt-list-stack{align-items:start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-list-stack>.prompt-workbench-table-head,.prompt-list-stack>.muted-box,.prompt-list-stack>.product-mobile-load-more{grid-column:1/-1}.prompt-list-card{align-content:start;height:100%}.prompt-list-card__desktop-actions{flex-wrap:wrap;justify-content:space-between}}@media (min-width:1024px){.prompt-page-stack{gap:var(--space-2)}.prompt-list-stack{gap:0}.prompt-workbench-search-toolbar{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.prompt-workbench-search-toolbar>.button.tertiary{grid-column:auto;justify-self:auto}.prompt-workbench-selection-summary{border:1px solid var(--color-border-standard);border-radius:var(--radius);background:var(--color-surface-base);padding:var(--space-2) var(--space-3)}.prompt-workbench-selection-summary__actions{flex-wrap:wrap;justify-content:flex-end}.prompt-workbench-table-head.desktop-action-set{grid-template-columns:minmax(0, 1.1fr) minmax(calc(var(--space-6) * 9), .9fr) minmax(calc(var(--space-6) * 3), auto) minmax(calc(var(--space-6) * 7), auto);align-items:center;gap:var(--space-2);border:1px solid var(--color-border-standard);border-radius:var(--radius) var(--radius) 0 0;background:var(--color-surface-muted-soft);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);display:grid!important}.prompt-workbench-table-head span{min-width:0;font-size:var(--type-overline-size);font-weight:var(--type-overline-weight);line-height:var(--type-overline-line);letter-spacing:var(--type-overline-letter);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-workbench-table-head+.prompt-list-card{border-top:0;border-radius:0}.prompt-list-card{grid-template-columns:minmax(0, 1.1fr) minmax(calc(var(--space-6) * 9), .9fr) minmax(calc(var(--space-6) * 3), auto) minmax(calc(var(--space-6) * 7), auto);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);box-shadow:none;border-radius:0;display:grid}.prompt-list-card+.prompt-list-card{border-top:0}.prompt-list-card__header{grid-column:1;align-items:center}.prompt-list-card__copy{gap:calc(var(--space-1) / 2)}.prompt-list-card__copy strong{font-size:var(--type-control-size);line-height:var(--type-control-line)}.prompt-list-card__desktop-context.desktop-action-set{gap:var(--space-2);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid!important}.prompt-list-card__desktop-context span{gap:calc(var(--space-1) / 2);min-width:0;display:grid}.prompt-list-card__desktop-context small{color:var(--color-text-secondary);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);text-transform:uppercase;letter-spacing:var(--type-letter-001);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-list-card__desktop-context strong{color:var(--color-text-primary);font-size:var(--type-control-sm-size);font-weight:var(--type-control-sm-weight);line-height:var(--type-control-sm-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-list-card__meta-row{grid-column:3;justify-content:center}.prompt-list-card__desktop-actions{grid-column:4}.operator-detail-layout[data-has-detail=true] .prompt-workbench-table-head.desktop-action-set,.operator-detail-layout[data-has-detail=true] .prompt-list-card{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--space-6) * 3), auto) minmax(calc(var(--space-6) * 6), auto)}.operator-detail-layout[data-has-detail=true] .prompt-workbench-table-head span:nth-child(2),.operator-detail-layout[data-has-detail=true] .prompt-list-card__desktop-context{display:none!important}.operator-detail-layout[data-has-detail=true] .prompt-list-card__meta-row{grid-column:2}.operator-detail-layout[data-has-detail=true] .prompt-list-card__desktop-actions{flex-wrap:wrap;grid-column:3}.operator-detail-layout[data-has-detail=true] .prompt-list-card__desktop-actions .prompt-list-card__action-form{gap:var(--space-1);grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.operator-detail-layout[data-has-detail=true] .prompt-list-card__desktop-actions .prompt-list-card__action-form select,.operator-detail-layout[data-has-detail=true] .prompt-list-card__desktop-actions .prompt-list-card__action-form .button{width:100%}.prompt-list-card__task-note{grid-column:1/-1}.prompt-list-card__divider,.prompt-list-card__mobile-actions{display:none!important}}
