:root{color-scheme:light;font-family:var(--typography-font-family-base)}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text)}.layout{display:flex;min-height:100vh}.sidebar{width:200px;background:var(--color-surface-inverse);color:var(--color-text-inverse);padding:var(--space-4);flex-shrink:0;z-index:var(--z-sidebar)}.sidebar h1{font-size:var(--font-size-lg);margin:0 0 20px}.sidebar a{display:block;color:var(--color-text-inverse-muted);text-decoration:none;padding:var(--space-2) 0;font-size:var(--font-size-md)}.sidebar a:hover,.sidebar a.active{color:var(--color-text-inverse)}.nav-section{margin-bottom:var(--space-3)}.nav-section-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--color-border-inverse);margin-top:var(--space-1)}.nav-group{margin-bottom:var(--space-2)}.nav-group+.nav-group{margin-top:var(--space-2)}.content{flex:1;min-width:0;padding:24px 32px;overflow-x:auto;position:relative}.content:has(.rd-page),.content:has(.save-bar){overflow-x:clip}h2{margin-top:0}table{border-collapse:collapse;width:100%;background:var(--color-surface);font-size:13px}th,td{border:1px solid var(--color-border);padding:6px 10px;text-align:left;vertical-align:top}th{background:var(--color-surface-hover)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:16px}.card .value{font-size:28px;font-weight:600}.card .label{font-size:13px;color:var(--color-text-muted)}.badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;background:var(--color-border)}textarea{font-family:inherit}:where(button){cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:4px;padding:4px 10px;font-size:13px}:where(button:hover){background:var(--color-surface-hover)}:where(button:disabled){cursor:not-allowed;opacity:.5}:where(button:disabled:hover){background:var(--color-surface)}pre{white-space:pre-wrap;word-break:break-word;background:var(--color-surface-hover);padding:8px;border-radius:4px;font-size:12px}.error{color:var(--color-status-danger)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:12px 16px;margin-bottom:12px;font-size:13px}.detail-grid strong{display:block;color:var(--color-text-muted);font-size:11px;text-transform:uppercase;margin-bottom:2px}.data-viewer{font-size:13px;margin:6px 0}.data-viewer-summary{margin-bottom:4px}.data-viewer-raw{max-height:400px;overflow:auto}.data-viewer-raw-big{max-height:240px}.json-note{color:var(--color-text-muted);font-size:11px}.json-toggle{background:none;border:none;padding:2px 0;font-size:12px;color:var(--color-text-secondary);cursor:pointer}.json-toggle:hover{text-decoration:underline;background:none}.json-object-fields{margin-left:14px;border-left:2px solid var(--color-border);padding-left:10px}.json-field{padding:2px 0;font-size:12px}.json-key{color:var(--color-text-muted);font-weight:600}.json-string{color:var(--color-text)}.json-scalar{color:#0f766e;font-family:monospace}.json-null{color:var(--color-text-subtle);font-style:italic}.json-empty{color:var(--color-text-subtle)}.json-list{margin:2px 0 2px 18px;padding:0;font-size:12px}.json-table{font-size:11px;margin-top:4px}.json-table th,.json-table td{padding:3px 6px}.builder-add-step{display:flex;gap:8px;align-items:center;margin:12px 0}.builder-steps{display:flex;flex-direction:column;gap:10px;max-width:720px}.builder-step-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:12px}.builder-step-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.builder-step-actions{margin-left:auto;display:flex;gap:4px}.field-row{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--color-text-secondary);margin:6px 0}.field-row input[type=text],.field-row input[type=number],.field-row select,.field-row textarea{font-size:13px;padding:4px 6px;border:1px solid var(--color-border-strong);border-radius:4px;font-family:inherit;background:var(--color-surface);color:var(--color-text)}.mode-toggle{display:inline-flex;gap:4px;margin-bottom:12px}.mode-toggle button.active{background:var(--color-text);color:var(--color-bg)}.preflight-summary{display:flex;flex-direction:column;gap:4px;font-size:13px}.preflight-summary-item{display:flex;align-items:center;gap:8px}.preflight-ok{color:var(--color-status-success)}.preflight-fail{color:var(--color-status-danger)}.html-artifact{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;margin:6px 0;overflow:hidden}.html-artifact-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--color-surface-hover);border-bottom:1px solid var(--color-border);font-size:13px}.html-artifact-tabs{display:flex;gap:4px;padding:8px 12px 0}.html-artifact-tab{border:1px solid transparent;border-bottom:none;background:none;border-radius:4px 4px 0 0;padding:6px 12px;font-size:13px;color:var(--color-text-muted)}.html-artifact-tab:hover{background:var(--color-surface-hover)}.html-artifact-tab.active{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);font-weight:600}.html-artifact-frame-wrap{border-top:1px solid var(--color-border);background:var(--color-bg);padding:8px}.html-artifact-iframe{display:block;width:100%;height:700px;max-width:100%;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface)}.html-artifact-source{max-height:500px;overflow:auto;margin:0;border-top:1px solid var(--color-border);border-radius:0;-webkit-user-select:text;user-select:text}.link-discreet{background:none;border:none;color:var(--color-text-muted);font-size:12px;padding:2px 4px;cursor:pointer;text-decoration:underline}.link-discreet:hover{color:var(--color-text-secondary);background:none}.link-danger{background:none;border:none;color:var(--color-status-danger);font-size:12px;padding:2px 4px;cursor:pointer;text-decoration:underline}.link-danger:hover{background:var(--color-status-danger-bg)}.archived-row{opacity:.65}.filter-row{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:12px}.badge-lifecycle-draft{background:var(--color-status-info-bg);color:var(--color-status-info)}.badge-lifecycle-active{background:var(--color-status-success-bg);color:var(--color-status-success)}.badge-lifecycle-paused{background:var(--color-status-warning-bg);color:var(--color-status-warning)}.badge-lifecycle-archived{background:var(--color-border);color:var(--color-text-secondary)}.badge-lifecycle-needs_attention{background:var(--color-status-danger-bg);color:var(--color-status-danger)}.badge-pending{background:var(--color-status-warning-bg);color:var(--color-status-warning)}.breadcrumb-bar{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);margin-bottom:12px;flex-wrap:wrap}.breadcrumb-bar a{color:var(--color-text-secondary);text-decoration:none}.breadcrumb-bar a:hover{text-decoration:underline}.new-version-banner{padding:8px 12px;margin-bottom:16px;background:var(--color-status-warning-bg-subtle);color:var(--color-text-primary);border:1px solid var(--color-status-warning-border);border-radius:6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.back-link-bar{margin-bottom:12px}.content .rd-filter-bar:not(.rd-page *){margin:8px 0 12px}.table-scroll{max-width:100%;overflow-x:auto}.responsive-sort{display:none}@media (max-width: 1024px){.responsive-sort{display:contents}}.technical-info{margin-top:28px;padding-top:12px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted)}.technical-info summary{cursor:pointer;font-size:13px;color:var(--color-text-secondary);font-weight:600;margin-bottom:8px}.technical-info h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:16px 0 6px}@keyframes upload-indeterminate{0%{left:-40%}to{left:100%}}@media (max-width: 720px){.layout{flex-direction:column}.sidebar{width:100%}.content{padding:16px}.review-columns{grid-template-columns:1fr}.breadcrumb-bar{gap:4px}}.ambiguous-amount-box{background:var(--color-status-warning-bg-subtle);border:1px solid var(--color-status-warning-border);border-radius:6px;padding:10px 14px;margin:4px 0;font-size:13px}.info-note{color:var(--color-brand)}.tabs-bar{flex-wrap:wrap;display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin:12px 0 16px}.tab-button{background:none;border:none;border-bottom:2px solid transparent;padding:8px 4px;margin-right:20px;font-size:14px;font-weight:600;color:var(--color-text-muted);cursor:pointer}.tab-button.active{color:var(--color-text);border-bottom-color:var(--color-brand)}.responsive-table-wrap{overflow-x:auto}.responsive-cards{display:none}.list-row-card{border:1px solid var(--color-border);border-radius:10px;padding:14px 16px;margin-bottom:12px}.list-row-card:last-child{margin-bottom:0}.list-row-card-title{font-size:15px;font-weight:600;margin-bottom:4px}.list-row-card-meta{margin:2px 0;font-size:13px;color:var(--color-text-muted)}.list-row-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width: 1024px){.responsive-table-wrap{display:none}.responsive-cards{display:block}}.content a:not([class*=button-]){color:var(--color-brand);text-decoration:none}.content a:not([class*=button-]):hover{color:var(--color-brand-hover);text-decoration:underline}table{border:1px solid var(--color-border);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:var(--font-size-sm)}th,td{border:0;border-bottom:1px solid var(--color-border);padding:10px 12px}tbody tr:last-child td{border-bottom:0}th{font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}tbody tr:hover td{background:var(--color-surface-hover)}.sidebar{width:220px;display:flex;flex-direction:column}.sidebar nav a{padding:7px 10px;margin:1px -10px;border-radius:var(--radius-md)}.sidebar nav a.active{background:var(--color-surface-inverse-raised);font-weight:600}.sidebar-switcher{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:var(--radius-md);background:var(--color-surface-inverse-raised)}.sidebar-switcher a{padding:6px 8px;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.sidebar-switcher a.active{background:var(--color-surface-inverse)}.sidebar-account{margin-top:auto}.sidebar-account .nav-section-label{text-transform:none;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-signout{background:transparent;color:var(--color-text-inverse-muted);border:0;padding:var(--space-2) 0;font-size:var(--font-size-md);cursor:pointer}.sidebar-signout:hover{color:var(--color-text-inverse);background:transparent}.tenant-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tenant-bar strong{color:var(--color-text)}a.card{display:block;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.content a.card:hover{text-decoration:none;color:inherit;border-color:var(--color-brand);box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.text-muted{color:var(--color-text-muted)}.text-small{font-size:var(--font-size-sm)}details.disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:0 var(--space-4);margin:var(--space-3) 0}details.disclosure>summary{cursor:pointer;padding:var(--space-3) 0;font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary)}details.disclosure[open]{padding-bottom:var(--space-3)}.tabs-bar .tabs-separator{align-self:center;margin:0 var(--space-2) 0 var(--space-3);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.tenant-bar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:var(--control-height-md);min-width:200px;max-width:100%;padding:0 36px 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);background-image:linear-gradient(45deg,transparent 50%,var(--color-text-secondary) 50%),linear-gradient(135deg,var(--color-text-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}.tenant-bar select:hover{background-color:var(--color-surface-hover)}.tenant-bar select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tenant-bar label{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.tab-button{margin-right:14px}.markdown-text{line-height:1.55;overflow-wrap:anywhere}.markdown-text>:first-child{margin-top:0}.markdown-text>:last-child{margin-bottom:0}.markdown-text p{margin:0 0 10px}.markdown-text h4,.markdown-text h5,.markdown-text h6{margin:16px 0 6px;line-height:1.3}.markdown-text h4{font-size:var(--font-size-lg)}.markdown-text h5{font-size:var(--font-size-md)}.markdown-text h6{font-size:var(--font-size-sm)}.markdown-text ul,.markdown-text ol{margin:0 0 10px;padding-left:22px}.markdown-text li{margin:4px 0}.markdown-text li>p{margin:0 0 4px}.markdown-text li>ul,.markdown-text li>ol{margin:4px 0 0}.markdown-text code{font-size:.92em;background:var(--color-surface-hover);border-radius:4px;padding:1px 4px}.markdown-text pre{margin:0 0 10px}.markdown-text pre code{background:none;padding:0}.markdown-text blockquote{margin:0 0 10px;padding:2px 12px;border-left:3px solid var(--color-border);color:var(--color-text-secondary)}.markdown-text hr{border:none;border-top:1px solid var(--color-border);margin:14px 0}.markdown-text a{overflow-wrap:anywhere}.latest-results{margin:20px 0}.latest-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.latest-results-head label{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.latest-results-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.latest-result{margin:0;padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-left:3px solid var(--color-brand)}.latest-result.is-failed{border-left-color:var(--color-status-danger)}.latest-result-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.latest-result-preview{position:relative;max-height:15em;overflow:hidden}.latest-result-preview.is-cut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5em;background:linear-gradient(to bottom,transparent,var(--color-surface))}.latest-result-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 16px;margin:0}.latest-result-fields dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.latest-result-fields dd{margin:0}.dialog-box.dialog-box--with-footer{display:flex;flex-direction:column;overflow:hidden;padding:0}.dialog-box--with-footer>h3{margin:0;padding:var(--spacing-5) var(--spacing-6) var(--spacing-3)}.dialog-box.dialog-box--wide{max-width:640px}.form-row-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:var(--spacing-3)}.dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--spacing-6) var(--spacing-4)}.dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-top:1px solid var(--color-border-default);background:var(--color-surface-base)}.dialog-footer__reason{flex:1 1 220px;margin:0;color:var(--color-text-muted);font-size:var(--typography-size-metadata)}.dialog-lead{margin:0 0 var(--spacing-3)}.dialog-note{margin:0 0 var(--spacing-3);color:var(--color-text-muted);font-size:var(--typography-size-metadata)}.choice-list{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0;margin:0 0 var(--spacing-3);padding:0;border:0}.choice-list>legend{padding:0;margin-bottom:var(--spacing-1);font-size:var(--typography-size-metadata);font-weight:var(--typography-weight-semibold);color:var(--color-text-secondary)}.choice-card{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);cursor:pointer}.choice-card:hover{background:var(--color-surface-hover)}.choice-card.is-selected{border-color:var(--color-border-selected);background:var(--color-surface-selected)}.choice-card input{margin-top:var(--spacing-1);flex-shrink:0}.choice-card__body{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.choice-card__title{font-weight:var(--typography-weight-semibold)}.choice-card__text{color:var(--color-text-secondary);font-size:var(--typography-size-metadata)}.choice-card__detail{color:var(--color-text-muted);font-size:var(--typography-size-metadata)}.choice-card__detail ul{margin:0;padding-left:var(--spacing-4)}.choice-card .form-field{margin:var(--spacing-2) 0 0}.secret-reveal{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;margin-bottom:var(--spacing-3)}.secret-reveal input{flex:1 1 260px;min-width:0;font-family:var(--typography-font-family-mono)}.secret-reveal__status{flex-basis:100%;margin:0;color:var(--color-status-success);font-size:var(--typography-size-metadata)}.facts-list{margin:0 0 var(--spacing-3);padding-left:var(--spacing-5)}.facts-list li{margin-bottom:var(--spacing-1)}.choose-own-password{max-width:440px;margin:var(--spacing-8) auto;padding:0 var(--spacing-4)}.toolbar-end{display:flex;justify-content:flex-end;margin-bottom:var(--spacing-3)}.sign-in-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-8) var(--spacing-4);background:var(--color-background-base)}.sign-in-card{width:100%;max-width:400px;padding:var(--spacing-6);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.sign-in-card .page-header{margin-bottom:var(--spacing-4)}.sign-in-card form .rd-button{width:100%;justify-content:center}.sign-in-footer{margin-top:var(--spacing-5)}.no-access-page{max-width:480px;margin:var(--spacing-8) auto;padding:var(--spacing-6)}.route-loading{padding:var(--spacing-6)}.handover-list{margin:0 0 var(--spacing-3)}.handover-list dt{font-size:var(--typography-size-label);font-weight:600;margin-bottom:var(--spacing-1)}.handover-list dd{margin:0 0 var(--spacing-2)}:root{--color-background-base: #f5f6f8;--color-background-overlay: rgba(20, 22, 26, .5);--color-surface-base: #ffffff;--color-surface-raised: #ffffff;--color-surface-hover: #f0f1f3;--color-surface-selected: #eef2ff;--color-surface-inverse: #14161a;--color-surface-inverse-raised: #2a2d33;--color-border-default: #e2e4e8;--color-border-strong: #d0d2d6;--color-border-selected: #c7d2fe;--color-border-inverse: #2a2d33;--color-text-primary: #1a1d21;--color-text-secondary: #374151;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-text-inverse: #ffffff;--color-text-inverse-muted: #c7c9cc;--color-brand-primary: #2563eb;--color-brand-primary-hover: #1d4ed8;--color-brand-contrast: #ffffff;--color-action-primary: #1a1d21;--color-action-primary-hover: #374151;--color-action-primary-text: #f5f6f8;--color-action-destructive: #dc2626;--color-action-destructive-hover: #b91c1c;--color-action-destructive-text: #ffffff;--color-action-focus: #2563eb;--color-status-neutral: #374151;--color-status-neutral-bg: #f0f1f3;--color-status-neutral-bg-subtle: #f8f9fa;--color-status-neutral-border: #d0d2d6;--color-status-info: #1e40af;--color-status-info-bg: #dbeafe;--color-status-info-bg-subtle: #eff6ff;--color-status-info-border: #bfdbfe;--color-status-success: #15803d;--color-status-success-bg: #dcfce7;--color-status-success-bg-subtle: #f0fdf4;--color-status-success-border: #bbf7d0;--color-status-warning: #92400e;--color-status-warning-bg: #fef3c7;--color-status-warning-bg-subtle: #fffbeb;--color-status-warning-border: #fde68a;--color-status-error: #b91c1c;--color-status-error-bg: #fee2e2;--color-status-error-bg-subtle: #fef2f2;--color-status-error-border: #fecaca;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 32px;--spacing-8: 40px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .08);--shadow-md: 0 4px 12px rgba(15, 23, 42, .12);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .2);--typography-font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--typography-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--typography-size-metadata: 12px;--typography-size-label: 13px;--typography-size-body: 14px;--typography-size-section-title: 16px;--typography-size-page-title: 20px;--typography-size-display: 24px;--typography-weight-regular: 400;--typography-weight-medium: 500;--typography-weight-semibold: 600;--typography-line-height-tight: 1.25;--typography-line-height-normal: 1.5;--size-control-sm: 32px;--size-control-md: 40px;--motion-duration-fast: .12s;--motion-duration-base: .2s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--z-index-sidebar: 10;--z-index-sticky: 10;--z-index-popover: 20;--z-index-dialog: 100;--z-index-toast: 200;--density-factor: 1}:root[data-theme=dark]{color-scheme:dark;--color-background-base: #0f1115;--color-background-overlay: rgba(0, 0, 0, .6);--color-surface-base: #1a1d23;--color-surface-raised: #20242c;--color-surface-hover: #262b34;--color-surface-selected: #1e2340;--color-surface-inverse: #05060a;--color-surface-inverse-raised: #14161c;--color-border-default: #2c313a;--color-border-strong: #3d434f;--color-border-selected: #3730a3;--color-border-inverse: #1c1f26;--color-text-primary: #e8eaed;--color-text-secondary: #c3c8d0;--color-text-muted: #9aa1ac;--color-text-subtle: #6b7280;--color-text-inverse: #f5f6f8;--color-text-inverse-muted: #9198a3;--color-brand-primary: #60a5fa;--color-brand-primary-hover: #3b82f6;--color-brand-contrast: #0b1220;--color-action-primary: #e8eaed;--color-action-primary-hover: #c3c8d0;--color-action-primary-text: #0f1115;--color-action-destructive: #dc2626;--color-action-destructive-hover: #ef4444;--color-action-destructive-text: #f5f6f8;--color-action-focus: #93c5fd;--color-status-neutral: #c3c8d0;--color-status-neutral-bg: #262b34;--color-status-neutral-bg-subtle: #1e2229;--color-status-neutral-border: #3d434f;--color-status-info: #93c5fd;--color-status-info-bg: #17233b;--color-status-info-bg-subtle: #101b2e;--color-status-info-border: #2c4a78;--color-status-success: #4ade80;--color-status-success-bg: #14291d;--color-status-success-bg-subtle: #0f1f16;--color-status-success-border: #1f5130;--color-status-warning: #fbbf24;--color-status-warning-bg: #3a2c0d;--color-status-warning-bg-subtle: #2c2210;--color-status-warning-border: #5c4718;--color-status-error: #f87171;--color-status-error-bg: #3a1518;--color-status-error-bg-subtle: #2a1214;--color-status-error-border: #6b2530}@media (prefers-reduced-motion: reduce){:root{--motion-duration-fast: 0ms;--motion-duration-base: 0ms}}:root{--color-bg: var(--color-background-base);--color-overlay: var(--color-background-overlay);--color-surface: var(--color-surface-base);--color-selection-bg: var(--color-surface-selected);--color-selection-border: var(--color-border-selected);--color-border: var(--color-border-default);--color-text: var(--color-text-primary);--color-brand: var(--color-brand-primary);--color-brand-hover: var(--color-brand-primary-hover);--color-focus-ring: var(--color-action-focus);--color-status-danger: var(--color-status-error);--color-status-danger-bg: var(--color-status-error-bg);--color-status-danger-bg-subtle: var(--color-status-error-bg-subtle);--color-status-danger-border: var(--color-status-error-border);--color-status-danger-solid: var(--color-action-destructive);--color-status-danger-solid-hover: var(--color-action-destructive-hover);--space-1: var(--spacing-1);--space-2: var(--spacing-2);--space-3: var(--spacing-3);--space-4: var(--spacing-4);--space-5: var(--spacing-5);--space-6: var(--spacing-6);--space-7: var(--spacing-7);--space-8: var(--spacing-8);--font-size-xs: var(--typography-size-metadata);--font-size-sm: var(--typography-size-label);--font-size-md: var(--typography-size-body);--font-size-lg: var(--typography-size-section-title);--font-size-xl: var(--typography-size-page-title);--font-weight-regular: var(--typography-weight-regular);--font-weight-medium: var(--typography-weight-medium);--font-weight-semibold: var(--typography-weight-semibold);--control-height-sm: var(--size-control-sm);--control-height-md: var(--size-control-md);--control-height-lg: 44px;--z-sidebar: var(--z-index-sidebar);--z-dialog: var(--z-index-dialog);--z-toast: var(--z-index-toast)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-button,.button-primary,.button-secondary,.button-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:var(--size-control-md);padding:0 var(--spacing-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--color-text-secondary);font-family:inherit;font-size:var(--typography-size-body);font-weight:var(--typography-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box}.rd-button:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible,.button-danger:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:2px}.rd-button--sm,.button-sm{height:var(--size-control-sm);padding:0 var(--spacing-3);font-size:var(--typography-size-label)}.rd-button--primary,.button-primary,a.rd-button--primary:visited,a.button-primary:visited{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-primary-text)}.rd-button--primary:hover:not(:disabled),.button-primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.rd-button--secondary,.button-secondary,a.rd-button--secondary:visited,a.button-secondary:visited{background:var(--color-surface-base);color:var(--color-text-secondary)}.rd-button--secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){background:var(--color-surface-hover)}.rd-button--destructive,.button-danger,a.rd-button--destructive:visited,a.button-danger:visited{background:var(--color-action-destructive);border-color:var(--color-action-destructive);color:var(--color-action-destructive-text)}.rd-button--destructive:hover:not(:disabled),.button-danger:hover:not(:disabled){background:var(--color-action-destructive-hover)}.rd-button--tertiary,a.rd-button--tertiary:visited{background:transparent;border-color:transparent;color:var(--color-text-secondary)}.rd-button--tertiary:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.rd-button:disabled,.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled{opacity:.5;cursor:not-allowed}.rd-button[aria-busy=true]{cursor:progress}.rd-spinner{display:inline-block;width:1em;height:1em;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:rd-spin .7s linear infinite}@keyframes rd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.rd-spinner{animation-duration:2s}}.rd-badge,.status-pill{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);border-radius:var(--radius-pill);font-size:var(--typography-size-metadata);font-weight:var(--typography-weight-semibold);line-height:var(--typography-line-height-normal);white-space:nowrap;background:var(--color-status-neutral-bg);color:var(--color-status-neutral)}.rd-badge--info,.status-pill.info{background:var(--color-status-info-bg);color:var(--color-status-info)}.rd-badge--success,.status-pill.ok{background:var(--color-status-success-bg);color:var(--color-status-success)}.rd-badge--warning,.status-pill.warn{background:var(--color-status-warning-bg);color:var(--color-status-warning)}.rd-badge--error,.status-pill.bad{background:var(--color-status-error-bg);color:var(--color-status-error)}.rd-alert{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-status-neutral-border);border-left-width:4px;border-radius:var(--radius-md);background:var(--color-status-neutral-bg-subtle);color:var(--color-text-primary);font-size:var(--typography-size-label);line-height:var(--typography-line-height-normal)}.rd-alert__body{flex:1;min-width:0}.rd-alert__title{display:block;margin-bottom:var(--spacing-1);font-weight:var(--typography-weight-semibold)}.rd-alert__content>:first-child{margin-top:0}.rd-alert__content>:last-child{margin-bottom:0}.rd-alert__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2)}.rd-alert--info{border-color:var(--color-status-info-border);background:var(--color-status-info-bg-subtle)}.rd-alert--info .rd-alert__title{color:var(--color-status-info)}.rd-alert--success{border-color:var(--color-status-success-border);background:var(--color-status-success-bg-subtle)}.rd-alert--success .rd-alert__title{color:var(--color-status-success)}.rd-alert--warning{border-color:var(--color-status-warning-border);background:var(--color-status-warning-bg-subtle)}.rd-alert--warning .rd-alert__title{color:var(--color-status-warning)}.rd-alert--error{border-color:var(--color-status-error-border);background:var(--color-status-error-bg-subtle)}.rd-alert--error .rd-alert__title{color:var(--color-status-error)}.rd-stack{display:flex;flex-direction:column}.rd-inline{display:flex;flex-direction:row;align-items:center}.rd-inline--wrap{flex-wrap:wrap}.rd-align-start{align-items:flex-start}.rd-align-center{align-items:center}.rd-align-end{align-items:flex-end}.rd-align-baseline{align-items:baseline}.rd-align-stretch{align-items:stretch}.rd-justify-start{justify-content:flex-start}.rd-justify-center{justify-content:center}.rd-justify-end{justify-content:flex-end}.rd-justify-between{justify-content:space-between}.rd-gap-0{gap:0}.rd-gap-1{gap:var(--spacing-1)}.rd-gap-2{gap:var(--spacing-2)}.rd-gap-3{gap:var(--spacing-3)}.rd-gap-4{gap:var(--spacing-4)}.rd-gap-5{gap:var(--spacing-5)}.rd-gap-6{gap:var(--spacing-6)}.rd-gap-7{gap:var(--spacing-7)}.rd-gap-8{gap:var(--spacing-8)}ul.rd-stack,ol.rd-stack{margin:0;padding:0;list-style:none}.rd-text--muted{color:var(--color-text-muted)}.rd-text--secondary{color:var(--color-text-secondary)}.rd-text--error{color:var(--color-status-error)}.rd-text--success{color:var(--color-status-success)}.rd-text--metadata{font-size:var(--typography-size-metadata)}.rd-text--label{font-size:var(--typography-size-label)}.rd-text--body{font-size:var(--typography-size-body)}.rd-text--strong{font-weight:var(--typography-weight-semibold)}p.rd-text{margin:0}.rd-page,.rd-page__content{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.rd-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin:0;padding:0;list-style:none;font-size:var(--typography-size-label);color:var(--color-text-muted)}.rd-breadcrumbs li+li:before{content:"/";margin-right:var(--spacing-2);color:var(--color-text-subtle)}.rd-breadcrumbs a{color:var(--color-text-secondary);text-decoration:none}.rd-breadcrumbs a:hover{text-decoration:underline}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap}.page-header-text{min-width:0}.page-header-text h2{margin:0 0 2px;font-size:var(--typography-size-page-title);line-height:var(--typography-line-height-tight)}.page-header-subtitle{margin:0;color:var(--color-text-muted);font-size:var(--typography-size-label)}.page-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}.rd-section-nav ul{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-5);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--color-border-default)}.rd-section-nav a{display:inline-block;padding:var(--spacing-2) 0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--color-text-muted);font-size:var(--typography-size-body);font-weight:var(--typography-weight-semibold);text-decoration:none}.rd-section-nav a:hover{color:var(--color-text-primary)}.rd-section-nav a[aria-current=page]{color:var(--color-text-primary);border-bottom-color:var(--color-brand-primary)}.rd-tabs__list{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-5);border-bottom:1px solid var(--color-border-default)}.rd-tabs__tab{height:auto;padding:var(--spacing-2) 0;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--color-text-muted);font-family:inherit;font-size:var(--typography-size-body);font-weight:var(--typography-weight-semibold);cursor:pointer}.rd-tabs__tab:hover{background:none;color:var(--color-text-primary)}.rd-tabs__tab[aria-selected=true]{color:var(--color-text-primary);border-bottom-color:var(--color-brand-primary)}.rd-tabs__tab:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:2px}.rd-tabs__panel{padding-top:var(--spacing-4)}.rd-tabs__panel:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:2px}.rd-section{display:flex;flex-direction:column;gap:var(--spacing-3)}.rd-section__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3)}.rd-section__title{margin:0;font-size:var(--typography-size-section-title);line-height:var(--typography-line-height-tight)}.rd-section__description{margin:var(--spacing-1) 0 0;color:var(--color-text-muted);font-size:var(--typography-size-label)}.rd-section__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.panel-card{background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}.panel-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.panel-card-title{margin:0;font-size:var(--typography-size-section-title)}.panel-card-actions{display:flex;gap:var(--spacing-2)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.form-field label{font-size:var(--typography-size-metadata);font-weight:var(--typography-weight-semibold);color:var(--color-text-secondary)}.form-field input,.form-field select,.form-field textarea{font-size:var(--typography-size-label);padding:6px var(--spacing-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:inherit;background:var(--color-surface-base);color:var(--color-text-primary)}.form-field [aria-invalid=true]{border-color:var(--color-status-error)}.rd-field-hint,.rd-field-error{margin:0;font-size:var(--typography-size-metadata);color:var(--color-text-muted)}.rd-field-error{color:var(--color-status-error)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-7) var(--spacing-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-base);color:var(--color-text-muted);text-align:center}.empty-state p{margin:0}.empty-state .rd-empty__title{color:var(--color-text-primary);font-weight:var(--typography-weight-semibold)}.rd-loading{display:flex;align-items:center;gap:var(--spacing-2);margin:0;padding:var(--spacing-3) 0;color:var(--color-text-muted);font-size:var(--typography-size-label)}.rd-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base)}.rd-table{width:100%;border-collapse:collapse;font-size:var(--typography-size-label);background:transparent}.rd-table caption{padding:var(--spacing-3) var(--spacing-4) 0;text-align:left;font-weight:var(--typography-weight-semibold)}.rd-table th,.rd-table td{padding:var(--spacing-2) var(--spacing-3);border:none;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top}.rd-table th{background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--typography-size-metadata);font-weight:var(--typography-weight-semibold);white-space:nowrap}.rd-table tbody tr:last-child td{border-bottom:none}.rd-table .rd-align-end{text-align:right}.rd-table tr.rd-table__row--clickable{cursor:pointer}.rd-table tr.rd-table__row--clickable:hover{background:var(--color-surface-hover)}.rd-table tbody tr[data-selected]{background:var(--color-surface-selected)}.rd-table .rd-table__check{width:var(--spacing-7)}.rd-table .rd-table__actions{width:var(--spacing-8);text-align:right}.rd-table__sort{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:0;border:none;background:none;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:pointer}.rd-table__sort:hover,.rd-table__sort[data-active]{color:var(--color-text-primary)}.rd-table__sort-arrow{opacity:.45}.rd-table__sort[data-active] .rd-table__sort-arrow{opacity:1}.rd-table__sort:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:2px}.rd-table__status td{color:var(--color-text-muted)}.rd-table__detail td{background:var(--color-surface-hover)}.rd-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--typography-size-label)}@media (max-width: 720px){.rd-table--responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-table--responsive tr{display:block;padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-default)}.rd-table--responsive td{display:grid;grid-template-columns:minmax(96px,35%) 1fr;gap:var(--spacing-2);border-bottom:none;padding:var(--spacing-1) var(--spacing-3)}.rd-table--responsive td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--typography-size-metadata);font-weight:var(--typography-weight-semibold)}.rd-table--responsive td[data-label=""]:before,.rd-table--responsive .rd-table__status td:before,.rd-table--responsive .rd-table__detail td:before{content:none}.rd-table--responsive td[data-label=""],.rd-table--responsive .rd-table__status td,.rd-table--responsive .rd-table__detail td{display:block}}.rd-checklist__progress{margin:0;color:var(--color-text-muted);font-size:var(--typography-size-label)}.rd-checklist__list{display:flex;flex-direction:column;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.rd-checklist__item{display:flex;align-items:flex-start;gap:var(--spacing-3)}.rd-checklist__marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-inverse);font-size:var(--typography-size-metadata);line-height:1}.rd-checklist__item--done .rd-checklist__marker{border-color:var(--color-status-success);background:var(--color-status-success)}.rd-checklist__text{flex:1;min-width:0}.rd-checklist__label{font-weight:var(--typography-weight-semibold)}.rd-checklist__item--done .rd-checklist__label{color:var(--color-text-muted)}.rd-checklist__description{margin:2px 0 0;color:var(--color-text-muted);font-size:var(--typography-size-label)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-dialog);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:var(--color-background-overlay)}.dialog-box{width:100%;max-width:480px;max-height:80vh;overflow-y:auto;padding:var(--spacing-5) var(--spacing-6);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-lg)}.dialog-box h3{margin-top:0;font-size:var(--typography-size-section-title)}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-4)}.action-menu{position:relative;display:inline-block}.action-menu-trigger{padding:var(--spacing-1) var(--spacing-2);border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);font-size:var(--typography-size-section-title);line-height:1}.action-menu-trigger:hover,.action-menu-trigger[aria-expanded=true]{background:var(--color-surface-hover);color:var(--color-text-primary)}.action-menu-trigger:focus-visible,.action-menu-item:focus-visible{outline:2px solid var(--color-action-focus);outline-offset:1px}.action-menu-list{position:fixed;top:var(--action-menu-top, auto);bottom:var(--action-menu-bottom, auto);right:var(--action-menu-right, 0);z-index:var(--z-index-popover);display:flex;flex-direction:column;min-width:160px;max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--spacing-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-base);box-shadow:var(--shadow-md)}.action-menu-item{width:100%;padding:7px 10px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-primary);font-size:var(--typography-size-label);text-align:left}.action-menu-item:hover:not(:disabled){background:var(--color-surface-hover)}.action-menu-item-danger{color:var(--color-status-error)}.action-menu-item-danger:hover:not(:disabled){background:var(--color-status-error-bg-subtle)}@media (max-width: 720px){.page-header{flex-direction:column}}.rd-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-3)}.rd-filter-bar>*{flex:1 1 calc(var(--spacing-8) * 4);min-width:0}.rd-filter-bar>.rd-filter-bar__clear{flex:0 0 auto}.rd-filter-bar .form-field{margin-bottom:0}.rd-filter-bar input,.rd-filter-bar select{width:100%;box-sizing:border-box}.section-block{margin-top:var(--spacing-6)}.section-block h3{margin-bottom:var(--spacing-2)}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--color-surface-hover)}.row-link{color:var(--color-text-primary);font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}button.row-link{background:none;border:none;padding:0;font:inherit;cursor:pointer}.link-action{background:none;border:none;padding:0;color:var(--color-brand-primary);cursor:pointer;font-size:var(--typography-size-metadata);text-decoration:underline}.link-action:hover{color:var(--color-brand-primary-hover)}.filters-card .filters-row{display:flex;align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap}.form-field-inline{display:flex;flex-direction:column;gap:2px;font-size:var(--typography-size-metadata);color:var(--color-text-secondary)}.form-field-inline span{color:var(--color-text-muted);font-size:var(--typography-size-metadata);text-transform:uppercase;letter-spacing:.03em}.form-field-inline input,.form-field-inline select{font-size:var(--typography-size-label);padding:5px 8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--color-text-primary)}.bulk-action-bar{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;background:var(--color-surface-selected);border:1px solid var(--color-border-selected);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);margin-bottom:var(--spacing-3);font-size:var(--typography-size-label)}.save-bar{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--spacing-4);background:var(--color-surface-base);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-5);margin-top:var(--spacing-6);box-shadow:var(--shadow-md);z-index:var(--z-index-sticky)}.save-bar-status{font-size:var(--typography-size-label);color:var(--color-text-muted);font-weight:600}.save-bar-error{font-size:var(--typography-size-label);color:var(--color-status-error)}.save-bar-actions{display:flex;gap:var(--spacing-2);margin-left:auto}@media (max-width: 720px){.save-bar{flex-wrap:wrap}.save-bar-actions{width:100%;margin-left:0}}.agent-run-live{margin:var(--spacing-4) 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-status-info-border);border-radius:var(--radius-md);background:var(--color-status-info-bg-subtle);color:var(--color-text-primary)}.agent-run-live h3{margin:0 0 var(--spacing-2)}.agent-run-live-current{display:flex;align-items:center;gap:var(--spacing-2);margin:0;font-size:var(--typography-size-body);overflow-wrap:anywhere}.agent-run-live-dot{flex:none;width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-pill);background:var(--color-status-info);animation:agent-run-live-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.agent-run-live-dot{animation:none}}@keyframes agent-run-live-pulse{50%{opacity:.3}}.agent-run-live-failures{margin:var(--spacing-2) 0 0;color:var(--color-status-error);font-size:var(--typography-size-label)}.agent-run-live-activity{margin:var(--spacing-3) 0 0;padding-left:var(--spacing-5);font-size:var(--typography-size-label);color:var(--color-text-secondary)}.agent-run-live-activity li{margin:var(--spacing-1) 0;overflow-wrap:anywhere}.agent-run-live-note{margin:var(--spacing-3) 0 0;font-size:var(--typography-size-metadata);color:var(--color-text-muted)}.agent-workspace{max-width:1280px;min-width:0}.agent-workspace .page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.agent-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;align-items:start}.agent-workspace-main,.agent-workspace-side{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 1100px){.agent-workspace-grid{grid-template-columns:minmax(0,1fr)}}.agent-workspace .panel-card{margin:0}.agent-workspace .panel-card h2{margin:0 0 12px;font-size:18px}.agent-workspace .panel-card p,.agent-workspace .panel-card li,.agent-workspace .panel-card dd{font-size:14px}.agent-workspace h3{margin:16px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.agent-workspace p,.agent-workspace dd,.agent-workspace li{overflow-wrap:anywhere}.agent-workspace-binding{display:grid;gap:10px;margin:12px 0 0}.agent-workspace-binding dt{font-size:12px;color:var(--color-text-muted);margin-bottom:2px}.agent-workspace-binding dd{margin:0;font-size:14px}.agent-workspace fieldset{border:0;padding:0;margin:0 0 12px;min-width:0}.agent-workspace legend{font-weight:600;font-size:13px;margin-bottom:6px;padding:0}.agent-workspace-choice label{margin-right:16px}.agent-workspace-criteria label{display:block;margin:8px 0}.agent-workspace-criteria input[type=number],.agent-workspace-criteria input[type=date],.agent-workspace-criteria input:not([type]){margin-left:8px}.agent-workspace textarea,.agent-workspace select{max-width:100%;box-sizing:border-box}.agent-workspace-inline{display:flex;gap:8px;flex-wrap:wrap}.agent-workspace-inline select{flex:1 1 240px}.agent-workspace-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.agent-workspace ul{padding-left:20px;margin:6px 0}.agent-workspace li{margin:6px 0}.agent-workspace-runs{list-style:none;padding:0!important}.agent-workspace-runs li{margin:0}.agent-workspace-runs button{width:100%;text-align:left;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;padding:10px 8px}.agent-workspace-runs button:hover{background:var(--color-surface-hover)}.agent-workspace-runs button[aria-pressed=true]{background:var(--color-selection-bg);font-weight:600}.agent-workspace-answer{overflow-wrap:anywhere;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;line-height:1.5}.agent-workspace-result{border-left:3px solid var(--color-brand)}.agent-workspace-review{margin-top:12px}.agent-workspace-cancel{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--color-border)}.agent-workspace-side section>p:first-of-type{margin-top:0}.work-board{max-width:1280px;min-width:0}.work-board .work-columns{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.work-board .work-column{flex:1 1 280px;min-width:260px;max-width:420px;padding:12px;border:1px solid var(--color-border, #d5d9de);border-radius:8px}.work-board .work-column h3{margin:0 0 12px;font-size:16px}.work-board .count{font-weight:400;opacity:.7}.work-board .work-card{padding:12px;margin-bottom:12px;border:1px solid var(--color-border, #d5d9de);border-radius:6px;overflow-wrap:anywhere}.work-board .work-card h4{margin:0 0 6px;font-size:15px}.work-board .work-card form{display:grid;gap:8px;margin-top:8px}.work-board .work-card .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.work-board .muted{opacity:.75;font-size:13px;margin:4px 0}.work-board button.link{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;color:inherit}.work-board [data-state=unknown_outcome]{border-color:var(--color-danger, #c0392b)}.work-board .column-help{margin:-6px 0 10px}.work-board .more-menu{flex-basis:100%}.work-board .more-menu>summary{cursor:pointer;display:inline-block;font-size:13px;opacity:.85}.work-board .more-menu .actions{margin-top:6px}
