:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-12: 48px;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 17px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--content-max-width: 1080px;--topbar-height: 56px;--secondary-nav-width: 220px;--surface: #0f0f10;--surface-1: #141416;--surface-2: #1a1a1d;--surface-3: #222226;--border: #2a2a2e;--text-primary: #f0f0f0;--text-secondary: #a8a8b0;--text-tertiary: #6b6b75;--text-quaternary: #47474f;--signal: #6b7eff;--risk-low: #3ecf8e;--risk-medium: #f5a623;--risk-high: #e05a4e;--risk-critical: #c0392b}[data-theme=dark]{--surface: #0f0f10;--surface-1: #141416;--surface-2: #1a1a1d;--surface-3: #222226;--border: #2a2a2e;--text-primary: #f0f0f0;--text-secondary: #a8a8b0;--text-tertiary: #6b6b75;--text-quaternary: #47474f;--signal: #6b7eff;--risk-low: #3ecf8e;--risk-medium: #f5a623;--risk-high: #e05a4e;--risk-critical: #c0392b}[data-theme=light]{--surface: #ffffff;--surface-1: #f7f7f8;--surface-2: #f0f0f2;--surface-3: #e8e8eb;--border: #e0e0e4;--text-primary: #0f0f10;--text-secondary: #4a4a55;--text-tertiary: #8a8a96;--text-quaternary: #b8b8c2;--signal: #4a5bef;--risk-low: #1a9e6a;--risk-medium: #c47d0a;--risk-high: #c0392b;--risk-critical: #96241b}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background-color:var(--surface);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;padding:0}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}#app{display:flex;flex-direction:column;min-height:100vh;background:var(--surface)}.app-shell{display:flex;flex-direction:column;flex:1}.app-body{display:flex;flex:1;overflow:hidden}.app-content{flex:1;overflow-y:auto;overflow-x:hidden;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 var(--space-5);background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;position:sticky;top:0;z-index:100}.topbar-left{display:flex;align-items:center;gap:var(--space-4)}.topbar-wordmark{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--text-primary);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;padding:0}.topbar-wordmark:hover{color:var(--text-secondary)}.topbar-right{display:flex;align-items:center;gap:var(--space-3)}.topbar-btn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:color 80ms ease}.topbar-btn:hover{color:var(--text-primary)}.topbar-btn:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.topbar-hamburger{display:none;background:none;border:none;cursor:pointer;padding:var(--space-1);color:var(--text-tertiary)}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface);min-height:36px;flex-shrink:0}.breadcrumb:empty{display:none}.breadcrumb-item{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.breadcrumb-item.is-link{cursor:pointer;background:none;border:none;padding:0;color:var(--text-tertiary);transition:color 80ms ease}.breadcrumb-item.is-link:hover{color:var(--text-primary)}.breadcrumb-item.is-current{color:var(--text-secondary)}.breadcrumb-sep{font-size:var(--text-xs);color:var(--border);-webkit-user-select:none;user-select:none}.secondary-nav{width:var(--secondary-nav-width);flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);padding:var(--space-4) 0;overflow-y:auto}.secondary-nav-section{padding:0 var(--space-3);margin-bottom:var(--space-2)}.secondary-nav-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-quaternary);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) var(--space-2);display:block}.secondary-nav-btn{display:flex;align-items:center;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background 80ms ease,color 80ms ease}.secondary-nav-btn:hover{background:var(--surface-2);color:var(--text-primary)}.secondary-nav-btn.is-active{background:var(--surface-2);color:var(--text-primary);font-weight:500}.secondary-nav-btn:focus-visible{outline:1.5px solid var(--signal);outline-offset:-2px}.drawer-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200}.drawer-overlay.is-open{display:block}.drawer{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--surface);border-right:1px solid var(--border);z-index:201;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .22s ease;overflow-y:auto}.drawer.is-open{transform:translate(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-shrink:0}.drawer-wordmark{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.drawer-close{font-size:var(--text-lg);color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:var(--space-1);line-height:1}.drawer-body{flex:1;padding:var(--space-4) var(--space-3)}.drawer-btn{display:flex;align-items:center;width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background 80ms ease,color 80ms ease;margin-bottom:var(--space-1)}.drawer-btn:hover,.drawer-btn.is-active{background:var(--surface-2);color:var(--text-primary)}.drawer-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2)}.drawer-footer-btn{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);background:none;border:none;cursor:pointer;text-align:left;padding:var(--space-1) 0;transition:color 80ms ease}.drawer-footer-btn:hover{color:var(--text-primary)}.auth-screen{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-6);background:var(--surface)}.auth-card{width:100%;max-width:400px;padding:var(--space-8);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.auth-wordmark{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:var(--space-2)}.auth-subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-8);line-height:1.5}.auth-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.auth-input{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);width:100%;transition:border-color .1s ease}.auth-input:focus{outline:none;border-color:var(--signal)}.auth-input::placeholder{color:var(--text-quaternary)}.auth-btn{width:100%;padding:var(--space-3) var(--space-4);background:var(--signal);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:opacity 80ms ease;margin-top:var(--space-2)}.auth-btn:hover{opacity:.88}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-error{font-family:var(--font-body);font-size:var(--text-xs);color:var(--risk-high);margin-top:var(--space-4);text-align:center;line-height:1.5}.auth-theme-btn{display:block;margin:var(--space-6) auto 0;font-size:var(--text-xs);color:var(--text-quaternary);background:none;border:none;cursor:pointer;transition:color 80ms ease}.auth-theme-btn:hover{color:var(--text-tertiary)}@media (max-width: 767px){.secondary-nav{display:none}.topbar-hamburger{display:block}.topbar{padding:0 var(--space-4)}.breadcrumb{padding:var(--space-2) var(--space-4)}}.console-root{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--content-max-width, 1080px);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-10);width:100%;box-sizing:border-box}.console-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.console-title{font-family:var(--font-display);font-size:var(--text-2xl, var(--text-xl));font-weight:600;color:var(--text-primary);line-height:1.2;letter-spacing:-.02em;margin:0}.btn-new{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;transition:background 80ms ease}.btn-new:hover{background:var(--surface-1, var(--surface))}.btn-new:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.filter-bar{display:flex;gap:var(--space-3);flex-wrap:wrap}.filter-field{display:flex;flex-direction:column;gap:var(--space-1)}.filter-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.filter-select{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-sm, 4px);padding:var(--space-2) var(--space-3);cursor:pointer;min-width:160px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-select:focus{outline:1.5px solid var(--signal);outline-offset:0}.decisions-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.decisions-table{width:100%;border-collapse:collapse;table-layout:fixed}.col-name{width:40%}.col-type{width:17%}.col-state{width:19%}.col-outcome{width:14%}.decisions-th{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-2, var(--surface));border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decisions-tr{cursor:pointer;transition:background 80ms ease}.decisions-tbody .decisions-tr{border-bottom:1px solid var(--border)}.decisions-tbody .decisions-tr:last-child{border-bottom:none}.decisions-tr:hover{background:var(--surface-1, var(--surface))}.decisions-tr:focus{outline:none;background:var(--surface-1, var(--surface))}.decisions-tr:focus-visible{outline:1.5px solid var(--signal);outline-offset:-2px}.decisions-td{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-3) var(--space-4);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisions-td.col-name{color:var(--text-primary);font-weight:500}.risk-label{font-weight:500}.risk-label.risk-low{color:var(--risk-low)}.risk-label.risk-medium{color:var(--risk-medium)}.risk-label.risk-high{color:var(--risk-high)}.risk-label.risk-critical{color:var(--risk-critical)}.decisions-skeleton-row{pointer-events:none;cursor:default}.decisions-skeleton-row:hover{background:transparent}.skeleton-shimmer{display:block;height:14px;border-radius:3px;background:var(--border);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.decisions-empty-row{pointer-events:none;cursor:default}.decisions-empty-row:hover{background:transparent}.decisions-empty-cell{color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-10) var(--space-4);white-space:normal}@media (max-width: 767px){.console-root{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-4)}.console-title{font-size:var(--text-xl)}.filter-bar{gap:var(--space-2)}.filter-select{min-width:130px;font-size:var(--text-xs)}.decisions-th.col-type,.decisions-td.col-type,.decisions-th.col-state,.decisions-td.col-state{display:none}.col-name{width:55%}.col-risk{width:20%}.col-outcome{width:25%}.decisions-th,.decisions-td{padding:var(--space-2) var(--space-3)}}@media (min-width: 768px) and (max-width: 1023px){.console-root{padding:var(--space-5) var(--space-5) var(--space-8)}}.console-fetch-error{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-4);text-align:center}.console-fetch-error-msg{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;margin:0}.console-fetch-retry{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px);padding:var(--space-2) var(--space-5);cursor:pointer;transition:background 80ms ease,color 80ms ease}.console-fetch-retry:hover{background:var(--surface-1, var(--surface));color:var(--text-primary)}.console-fetch-retry:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.creation-view{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden}.creation-nav{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border);padding:0 var(--space-6);flex-shrink:0}.creation-nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:880px;margin:0 auto;height:56px}.btn-creation-back{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;padding:var(--space-2) 0;min-width:64px;transition:color 80ms ease}.btn-creation-back:hover{color:var(--text-primary)}.btn-creation-back:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px;border-radius:3px}.creation-step-indicator{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);text-align:center;white-space:nowrap}.btn-creation-continue{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px);padding:var(--space-2) var(--space-4);cursor:pointer;min-width:96px;text-align:center;transition:background 80ms ease}.btn-creation-continue:hover{background:var(--surface-1, var(--surface))}.btn-creation-continue:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.creation-body{flex:1;overflow-y:auto}.creation-content-zone{max-width:800px;margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-12);box-sizing:border-box;transition:max-width .2s ease}.creation-content-zone.is-step-5{max-width:880px}.creation-step-content{opacity:1;transform:translateY(0);transition:opacity 175ms ease,transform 175ms ease}.creation-step-content.is-invisible{opacity:0;transform:translateY(4px);pointer-events:none}.creation-step-heading{font-family:var(--font-display);font-size:var(--text-2xl, var(--text-xl));font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--space-2)}.creation-step-sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;margin:0 0 var(--space-8)}.creation-field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-7)}.creation-field:last-child{margin-bottom:0}.creation-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.creation-field-hint{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;margin:0}.creation-input,.creation-textarea{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px);padding:var(--space-3) var(--space-4);width:100%;box-sizing:border-box;transition:border-color .1s ease}.creation-input::placeholder,.creation-textarea::placeholder{color:var(--text-quaternary, var(--text-tertiary))}.creation-input:focus,.creation-textarea:focus{outline:none;border-color:var(--signal)}.creation-textarea{resize:vertical;min-height:96px;line-height:1.6}.creation-field.has-error .creation-input,.creation-field.has-error .creation-textarea,.creation-field.has-error .radio-group{border-color:var(--risk-critical)}.creation-field.has-error .creation-input:focus,.creation-field.has-error .creation-textarea:focus{border-color:var(--risk-critical)}.creation-field-error{font-family:var(--font-body);font-size:var(--text-xs);color:var(--risk-critical);margin:0;line-height:1.4}.creation-expand-btn{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;padding:0;margin-bottom:var(--space-5);transition:color 80ms ease}.creation-expand-btn:hover,.creation-expand-btn.is-expanded{color:var(--text-primary)}.creation-expand-btn:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px;border-radius:2px}.radio-group{display:flex;flex-direction:column;gap:var(--space-2)}.radio-item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md, 6px);cursor:pointer;transition:border-color .1s ease,background 80ms ease;-webkit-user-select:none;user-select:none}.radio-item:hover{border-color:var(--text-tertiary);background:var(--surface-1, var(--surface))}.radio-item.is-selected{border-color:var(--signal);background:var(--surface-1, var(--surface))}.radio-item:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.radio-input-hidden{position:absolute;width:0;height:0;opacity:0;pointer-events:none;margin:0;padding:0;border:none}.radio-label-text{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);line-height:1.4}.radio-label-desc{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;display:block}.declarations-wrap{display:flex;flex-direction:column;gap:var(--space-3)}.declaration-container{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md, 6px);cursor:pointer;transition:border-color .1s ease,background 80ms ease;-webkit-user-select:none;user-select:none}.declaration-container:hover{border-color:var(--text-tertiary)}.declaration-container.is-checked{border-color:var(--signal);background:var(--surface-1, var(--surface))}.declaration-container:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.declaration-check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--border);border-radius:4px;flex-shrink:0;margin-top:1px;transition:border-color .1s ease,background .1s ease}.declaration-container.is-checked .declaration-check{border-color:var(--signal);background:var(--signal)}.declaration-container.is-checked .declaration-check:after{content:"";display:block;width:4px;height:8px;border:2px solid var(--surface);border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px)}.declaration-text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.declaration-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-primary);line-height:1.4;overflow-wrap:break-word}.declaration-helper{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.5;margin:0;overflow-wrap:break-word}.review-section{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md, 6px);margin-bottom:var(--space-4);background:var(--surface-2, var(--surface))}.review-section:last-child{margin-bottom:0}.review-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.review-section-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em}.btn-review-edit{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;padding:0;transition:color 80ms ease}.btn-review-edit:hover{color:var(--text-primary)}.btn-review-edit:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px;border-radius:2px}.review-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-2) 0;border-top:1px solid var(--border)}.review-row:first-of-type{border-top:none;padding-top:0}.review-row-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.review-row-value{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);text-align:right;overflow-wrap:break-word;min-width:0}.review-row-value.is-empty{color:var(--text-tertiary);font-style:italic}.creation-submit-error{font-family:var(--font-body);font-size:var(--text-sm);color:var(--risk-critical);line-height:1.5;margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--risk-critical);border-radius:var(--radius-md, 6px);background:var(--surface-2, var(--surface))}@media (max-width: 767px){.creation-nav{padding:0 var(--space-4)}.creation-content-zone{padding:var(--space-7) var(--space-4) var(--space-10)}.creation-content-zone.is-step-5{max-width:100%}.creation-step-heading{font-size:var(--text-xl)}.btn-creation-back{min-width:48px;font-size:var(--text-xs)}.btn-creation-continue{min-width:80px;font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}@media (min-width: 768px) and (max-width: 1023px){.creation-content-zone{padding:var(--space-8) var(--space-5) var(--space-10)}}.run-detail{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-6) var(--space-10);max-width:var(--content-max-width, 1080px);margin:0 auto;width:100%;overflow-x:hidden;box-sizing:border-box}.run-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.run-header-left{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.run-decision-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--text-primary);line-height:1.25;letter-spacing:-.01em;overflow-wrap:break-word;word-break:break-word}.run-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.run-meta-sep{color:var(--text-quaternary, var(--text-tertiary));-webkit-user-select:none;user-select:none}.run-id{color:var(--text-tertiary);overflow-wrap:break-word;word-break:break-all}.run-created{color:var(--text-tertiary)}.run-owner{color:var(--text-secondary)}.run-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.run-state-label{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);white-space:nowrap}.run-state-label.is-active{color:var(--text-primary)}.run-state-dot{width:6px;height:6px;border-radius:50%;background:var(--signal);flex-shrink:0}.state-timeline{width:100%}.state-timeline-track{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding-bottom:var(--space-1)}.state-timeline-track:before{content:"";position:absolute;top:9px;left:9px;right:9px;height:1px;background:var(--border);z-index:0}.state-node-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1;position:relative;z-index:1;min-width:0}.state-node-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface-1, var(--surface));flex-shrink:0;transition:background .12s ease,border-color .12s ease}.state-node-wrap.is-complete .state-node-dot{background:var(--text-tertiary);border-color:var(--text-tertiary)}.state-node-wrap.is-current .state-node-dot{background:var(--signal);border-color:var(--signal)}.state-node-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-quaternary, var(--text-tertiary));text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.state-node-wrap.is-complete .state-node-label,.state-node-wrap.is-current .state-node-label{color:var(--text-secondary)}.state-node-wrap.is-current .state-node-label{color:var(--text-primary);font-weight:500}.state-timeline-mobile{display:none;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-2) 0}@media (min-width: 768px) and (max-width: 1024px){.state-node-label{display:none}}@media (max-width: 767px){.state-timeline-track{display:none}.state-timeline-mobile{display:block}}.run-detail-chambers{display:flex;flex-direction:column;gap:var(--space-4)}.run-detail-chambers-header{display:flex;align-items:center;justify-content:space-between}.run-chambers-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.run-chambers-actions{display:flex;align-items:center;gap:var(--space-2)}.run-detail-chambers-body{display:flex;flex-direction:column;gap:var(--space-4)}.chambers-placeholder{padding:var(--space-8) 0}.chambers-placeholder-copy{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.chamber-card{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.chamber-card.is-running{border-color:var(--signal)}.chamber-card.is-failed{border-color:var(--risk-critical)}.chamber-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.chamber-card-header-left{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.chamber-card-name{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.3;overflow-wrap:break-word}.chamber-card-lens{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4;overflow-wrap:break-word}.chamber-card-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.chamber-card-status{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);white-space:nowrap}.chamber-card-status.is-complete{color:var(--text-secondary)}.chamber-card-status.is-running{color:var(--signal)}.chamber-card-status.is-pending{color:var(--text-tertiary)}.chamber-card-status.is-failed{color:var(--risk-critical)}.chamber-card-status.is-timed-out{color:var(--text-tertiary)}.chamber-card-risk{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.chamber-card-risk.risk-low{color:var(--risk-low)}.chamber-card-risk.risk-medium{color:var(--risk-medium)}.chamber-card-risk.risk-high{color:var(--risk-high)}.chamber-card-risk.risk-critical{color:var(--risk-critical)}.chamber-card-confidence{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.chamber-escalation-flag{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--signal)}.chamber-card-body{display:flex;flex-direction:column;gap:var(--space-5)}.chamber-card-body-placeholder{padding:var(--space-3) 0 var(--space-1)}.chamber-placeholder-text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.chamber-section-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.chamber-risk-scores{display:flex;flex-direction:column}.chamber-scores-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3)}.chamber-score-item{display:flex;flex-direction:column;gap:var(--space-2)}.chamber-score-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1)}.chamber-score-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.chamber-score-value{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1}.chamber-score-value[data-score="1"]{color:var(--risk-critical)}.chamber-score-value[data-score="2"]{color:var(--risk-high)}.chamber-score-value[data-score="3"]{color:var(--risk-medium)}.chamber-score-value[data-score="4"]{color:var(--text-secondary)}.chamber-score-value[data-score="5"]{color:var(--risk-low)}.chamber-score-bar{display:flex;gap:2px}.chamber-score-segment{flex:1;height:3px;border-radius:1px;background:var(--border)}.chamber-score-segment.is-filled[data-score="1"]{background:var(--risk-critical)}.chamber-score-segment.is-filled[data-score="2"]{background:var(--risk-high)}.chamber-score-segment.is-filled[data-score="3"]{background:var(--risk-medium)}.chamber-score-segment.is-filled[data-score="4"]{background:var(--text-secondary)}.chamber-score-segment.is-filled[data-score="5"]{background:var(--risk-low)}.chamber-findings{display:flex;flex-direction:column}.chamber-finding-item{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;margin:0 0 var(--space-3);overflow-wrap:break-word}.chamber-finding-item:last-child{margin-bottom:0}.chamber-finding-empty{color:var(--text-tertiary);font-style:italic}.chamber-recommendations{display:flex;flex-direction:column}.chamber-recommendation-item{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;margin:0 0 var(--space-3);overflow-wrap:break-word}.chamber-recommendation-item:last-child{margin-bottom:0}.chamber-evidence{display:flex;flex-direction:column}.chamber-evidence-item{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.65;margin:0 0 var(--space-3);overflow-wrap:break-word}.chamber-evidence-item:last-child{margin-bottom:0}@media (max-width: 767px){.run-detail{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-5)}.run-decision-name{font-size:var(--text-lg)}.run-header{flex-direction:column;gap:var(--space-3)}.run-header-right{align-items:flex-start;flex-direction:row;gap:var(--space-3)}.chamber-card-header{flex-direction:column;gap:var(--space-3)}.chamber-card-header-right{align-items:flex-start;flex-direction:row;gap:var(--space-3)}.chamber-scores-grid{grid-template-columns:repeat(5,1fr);gap:var(--space-1)}.chamber-score-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.structural-analysis{display:flex;flex-direction:column;gap:var(--space-4)}.structural-analysis-header{display:flex;align-items:center;justify-content:space-between}.structural-analysis-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.structural-analysis-body{display:flex;flex-direction:column;padding-top:var(--space-1)}.contradiction-empty{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;margin:0}.contradiction-item{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border)}.contradiction-item:first-child{border-top:none;padding-top:0}.contradiction-item-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.contradiction-type-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.3;overflow-wrap:break-word;min-width:0}.contradiction-severity{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;white-space:nowrap;flex-shrink:0}.contradiction-severity.risk-medium{color:var(--risk-medium)}.contradiction-severity.risk-high{color:var(--risk-high)}.contradiction-severity.risk-critical{color:var(--risk-critical)}.contradiction-description{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;margin:0;overflow-wrap:break-word}.contradiction-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.contradiction-chambers{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);min-width:0;overflow-wrap:break-word}.contradiction-resolution{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--signal)}.chamber-matrix{display:flex;flex-direction:column;gap:var(--space-5)}.chamber-matrix-base{display:flex;gap:var(--space-4);align-items:flex-start}.chamber-matrix-base>*{flex:1;min-width:0}.chamber-matrix-escalation{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border)}.chamber-matrix-escalation-header{display:flex;align-items:center}.chamber-matrix-escalation-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}.chamber-matrix-red-team .chamber-card{background:var(--surface-1, var(--surface))}@media (max-width: 1023px){.chamber-matrix-base{flex-direction:column}.chamber-matrix-base>*{flex:none}}.escalation-surface{display:flex;flex-direction:column;gap:var(--space-4)}.escalation-surface-header{display:flex;align-items:center;justify-content:space-between}.escalation-surface-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.escalation-surface-body{display:flex;flex-direction:column}.escalation-surface-body .chamber-card{background:var(--surface-1, var(--surface))}.final-judgment-surface{display:flex;flex-direction:column;gap:var(--space-4)}.final-judgment-header{display:flex;align-items:center;justify-content:space-between}.final-judgment-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.final-judgment-body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.final-judgment-meta{display:flex;align-items:baseline;gap:var(--space-4)}.final-judgment-risk{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;white-space:nowrap}.final-judgment-risk.risk-low{color:var(--risk-low)}.final-judgment-risk.risk-medium{color:var(--risk-medium)}.final-judgment-risk.risk-high{color:var(--risk-high)}.final-judgment-risk.risk-critical{color:var(--risk-critical)}.final-judgment-confidence{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.final-judgment-verdict{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin:0;overflow-wrap:break-word}.outcome-handoff-surface{display:flex;flex-direction:column;gap:var(--space-4)}.outcome-handoff-header{display:flex;align-items:center;justify-content:space-between}.outcome-handoff-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.outcome-handoff-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.outcome-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.outcome-row:last-child{border-bottom:none;padding-bottom:0}.outcome-row-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.outcome-row-value{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);text-align:right;overflow-wrap:break-word;min-width:0}.chamber-card,.final-judgment-body,.outcome-handoff-body,.structural-analysis,.escalation-surface,.final-judgment-surface,.outcome-handoff-surface{box-sizing:border-box;max-width:100%}.chamber-card-body,.chamber-card-body-placeholder,.structural-analysis-body,.escalation-surface-body,.final-judgment-body,.outcome-handoff-body{min-width:0;overflow-wrap:break-word}@media (min-width: 768px) and (max-width: 1023px){.run-detail{padding:var(--space-5) var(--space-5) var(--space-8);gap:var(--space-5)}}@media (max-width: 480px){.outcome-row{flex-wrap:wrap}.outcome-row-value{text-align:left;flex-basis:100%}}.gov-view,.outcomes-view{display:flex;flex-direction:column;gap:var(--space-8);max-width:var(--content-max-width, 1080px);margin:0 auto;padding:var(--space-6) var(--space-6) var(--space-10);width:100%;box-sizing:border-box;overflow-x:hidden}.gov-page-header,.outcomes-page-header{display:flex;flex-direction:column;gap:var(--space-2)}.gov-page-title,.outcomes-page-title{font-family:var(--font-display);font-size:var(--text-2xl, var(--text-xl));font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;margin:0}.gov-page-sub,.outcomes-page-sub{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;margin:0}.gov-section-header{display:flex;align-items:center;margin-bottom:var(--space-4)}.gov-section-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0}.gov-policy-panel{display:flex;flex-direction:column;gap:var(--space-4)}.gov-policy-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.gov-policy-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.gov-policy-row:last-of-type{border-bottom:none;padding-bottom:0}.gov-policy-row-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0;white-space:nowrap}.gov-policy-row-value{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);font-weight:500;text-align:right}.gov-policy-description{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;margin:var(--space-4) 0 0;overflow-wrap:break-word}.gov-canon-section{display:flex;flex-direction:column}.gov-filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.gov-filter-btn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--text-tertiary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm, 4px);padding:var(--space-1) var(--space-3);cursor:pointer;transition:background 80ms ease,color 80ms ease,border-color 80ms ease}.gov-filter-btn:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.gov-filter-btn.is-active{background:var(--surface-2, var(--surface));border-color:var(--signal);color:var(--text-primary)}.gov-filter-btn:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.gov-canon-list-wrap{display:flex;flex-direction:column}.gov-canon-list{display:flex;flex-direction:column;gap:var(--space-4)}.gov-canon-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px);transition:border-color 80ms ease}.gov-canon-card:hover{border-color:var(--text-quaternary, var(--text-tertiary))}.gov-canon-card:focus-visible{outline:1.5px solid var(--signal);outline-offset:2px}.gov-canon-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.gov-canon-card-title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.4;margin:0;overflow-wrap:break-word;min-width:0}.gov-canon-status{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;white-space:nowrap;flex-shrink:0}.gov-canon-status.status-active{color:var(--risk-low)}.gov-canon-status.status-proposed{color:var(--risk-medium)}.gov-canon-status.status-draft,.gov-canon-status.status-retired{color:var(--text-tertiary)}.gov-canon-status.status-rejected{color:var(--risk-critical)}.gov-canon-card-body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin:0;overflow-wrap:break-word}.gov-canon-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-1)}.gov-canon-meta-item{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary)}.gov-canon-meta-sep{font-size:var(--text-xs);color:var(--border)}.gov-empty-state{padding:var(--space-10) 0;text-align:center}.gov-empty-title{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;color:var(--text-secondary);margin:0 0 var(--space-2)}.gov-empty-body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;max-width:520px;margin:0 auto}.outcomes-summary-bar{display:flex;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-5);background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.outcomes-stat{display:flex;flex-direction:column;gap:var(--space-1)}.outcomes-stat-value{font-family:var(--font-display);font-size:var(--text-2xl, var(--text-xl));font-weight:600;color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.outcomes-stat-label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.outcomes-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md, 6px)}.outcomes-table{width:100%;border-collapse:collapse;table-layout:fixed}.col-decision{width:28%}.col-type{width:16%}.col-risk{width:10%}.col-human-decision{width:18%}.col-rwo,.col-recorded{width:14%}.outcomes-th{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:var(--space-3) var(--space-4);background:var(--surface-2, var(--surface));border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outcomes-tbody .outcomes-tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background 80ms ease}.outcomes-tbody .outcomes-tr:last-child{border-bottom:none}.outcomes-tr:hover{background:var(--surface-1, var(--surface))}.outcomes-tr:focus{outline:none;background:var(--surface-1, var(--surface))}.outcomes-tr:focus-visible{outline:1.5px solid var(--signal);outline-offset:-2px}.outcomes-td{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-3) var(--space-4);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcomes-td.col-decision{color:var(--text-primary);font-weight:500;white-space:normal;overflow-wrap:break-word}.outcomes-empty-cell{color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--space-10) var(--space-4);white-space:normal}.rwo-label{font-weight:500}.rwo-label.rwo-positive{color:var(--risk-low)}.rwo-label.rwo-negative{color:var(--risk-critical)}.rwo-label.rwo-mixed{color:var(--risk-medium)}.rwo-label.rwo-pending,.rwo-label.rwo-inconclusive{color:var(--text-tertiary)}.outcomes-empty-state{padding:var(--space-10) 0;text-align:center}.outcomes-empty-title{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;color:var(--text-secondary);margin:0 0 var(--space-2)}.outcomes-empty-body{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.6;max-width:520px;margin:0 auto}@media (max-width: 767px){.gov-view,.outcomes-view{padding:var(--space-4) var(--space-4) var(--space-8);gap:var(--space-6)}.gov-page-title,.outcomes-page-title{font-size:var(--text-xl)}.outcomes-th.col-type,.outcomes-td.col-type,.outcomes-th.col-human-decision,.outcomes-td.col-human-decision{display:none}.col-decision{width:35%}.col-risk{width:15%}.col-rwo,.col-recorded{width:25%}.outcomes-summary-bar{gap:var(--space-4)}.gov-canon-card-header{flex-direction:column;gap:var(--space-2)}}@media (min-width: 768px) and (max-width: 1023px){.gov-view,.outcomes-view{padding:var(--space-5) var(--space-5) var(--space-8)}}
