:root{color-scheme:light;--background:#F6F3EA;--surface-primary:#fffdf8;--surface-secondary:#f0ece3;--surface-elevated:#ffffff;--surface-hover:#e9e5dc;--border-subtle:#d9d3c8;--border-strong:#b9b1a5;--text-primary:#20262b;--text-secondary:#53606a;--text-muted:#68747b;--accent-rich-black:#171716;--accent-black-hover:#272725;--accent-black-pressed:#0D0D0C;--accent-neutral-tint:#e8e6df;--status-success:#2f6b52;--status-success-tint:#e5f0e9;--status-warning:#8a5a18;--status-warning-tint:#f5ebdd;--status-danger:#a0443e;--status-danger-tint:#f5e6e3;--status-info:#3b617b;--status-info-tint:#e5edf2;--bg-page:var(--background);--bg-subtle:var(--surface-secondary);--surface:var(--surface-primary);--surface-muted:var(--surface-secondary);--border:var(--border-subtle);--text:var(--text-primary);--text-tertiary:var(--text-muted);--accent:var(--accent-rich-black);--accent-hover:var(--accent-black-hover);--accent-muted:var(--accent-neutral-tint);--success:var(--status-success);--success-muted:var(--status-success-tint);--warning:var(--status-warning);--warning-muted:var(--status-warning-tint);--danger:var(--status-danger);--danger-muted:var(--status-danger-tint);--shadow-sm:0 2px 8px rgba(32,38,43,0.06);--shadow-md:0 8px 24px rgba(32,38,43,0.12);--shadow-lg:0 16px 40px rgba(32,38,43,0.16);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.72);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--sidebar-width:252px;--sidebar-collapsed:72px;--header-height:56px;--page-max:1280px;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--focus-color:var(--accent-rich-black);--focus-ring:0 0 0 2px var(--surface-primary),0 0 0 4px rgba(23,23,22,0.35);--on-accent:#fffdf8;--sidebar-bg-a:var(--surface-secondary);--sidebar-bg-b:var(--surface-secondary);--sidebar-edge:var(--border-subtle);--sidebar-footer-bg:#e9e5dc;--nav-hover-bg:var(--surface-hover);--nav-active-bg:var(--accent-neutral-tint);--overlay-scrim:rgba(32,38,43,0.52);--chart-grid-line:var(--border-subtle);--chart-crosshair:rgba(23,23,22,0.45);--metric-violet:var(--status-info);--metric-neutral:var(--text-muted);--insight-top-gleam:transparent;--control-hover:var(--surface-hover);--skeleton-a:#e8e4db;--skeleton-b:#dcd6cb;--table-row-hover:var(--accent-neutral-tint);--table-zebra:#faf7f0;--table-hover:var(--accent-neutral-tint);--badge-on-solid:var(--text-primary);--badge-bg-approved:var(--status-success-tint);--badge-bg-published:var(--status-info-tint);--badge-bg-rejected:var(--status-danger-tint);--badge-bg-skipped:var(--surface-secondary);--badge-bg-pending:var(--status-warning-tint);--badge-bg-edited:var(--status-info-tint);--badge-bg-neutral:var(--surface-secondary);--badge-bg-active:var(--status-success-tint);--badge-bg-inactive:var(--surface-secondary);--badge-bg-info:var(--status-info-tint);--badge-bg-warning:var(--status-warning-tint)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:2px}.app-shell{display:flex;min-height:100vh}.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);border-right:1px solid var(--sidebar-edge);display:flex;flex-direction:column;z-index:40;transition:width .2s cubic-bezier(.4,0,.2,1)}.app-shell--nav-collapsed .app-sidebar{width:var(--sidebar-collapsed)}.app-sidebar__brand{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4);min-height:var(--header-height);border-bottom:1px solid var(--sidebar-edge)}.app-sidebar__brand-spacer{flex:1 1;min-width:0}.app-sidebar__brand-actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.app-sidebar__logo{width:32px;height:32px;color:var(--accent);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.app-sidebar__logo,.app-sidebar__logo-mark{border-radius:var(--radius-md);background:var(--accent-muted);flex-shrink:0}.app-sidebar__logo-mark{width:28px;height:28px;border:1px solid var(--accent);display:inline-block}.app-shell--nav-collapsed .app-sidebar__logo-mark{width:24px;height:24px}.app-sidebar__title{font-weight:600;font-size:15px;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell--nav-collapsed .app-nav__label,.app-shell--nav-collapsed .app-sidebar__title{display:none}.app-nav{flex:1 1;padding:var(--space-3) var(--space-2);overflow-y:auto}.app-nav__group{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding:var(--space-3) var(--space-3) var(--space-2);opacity:.85}.app-shell--nav-collapsed .app-nav__group{display:none}.app-nav__link{position:relative;display:flex;align-items:center;padding:9px var(--space-3) 9px calc(var(--space-3) + 3px);border-radius:var(--radius-md);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.app-nav__link:hover{color:var(--text);text-decoration:none}.app-nav__link[data-active=true]{color:var(--text);font-weight:600}.app-nav__link[data-active=true]:before{content:"";position:absolute;left:4px;top:7px;bottom:7px;width:3px;border-radius:3px;background:var(--accent)}.app-nav__icon{width:22px;min-width:22px;text-align:center;flex-shrink:0;font-size:14px}.app-sidebar__footer{border-top:1px solid var(--sidebar-edge);padding:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-sidebar__user{font-size:12px;color:var(--text-secondary);margin-bottom:var(--space-2);word-break:break-all}.app-sidebar__user strong{color:var(--text);font-weight:600}.app-sidebar__collapse{border:1px solid var(--border);background:var(--surface);padding:4px 8px;font-size:12px;cursor:pointer}.app-sidebar__collapse:hover{background:var(--bg-page);color:var(--text)}.app-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;font-size:15px;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.app-theme-toggle:hover{background:var(--accent-muted);border-color:var(--accent);color:var(--text)}.app-theme-toggle:focus-visible{outline:none}.app-theme-toggle__icon{display:block;translate:0 1px}.app-shell--nav-collapsed .app-sidebar__collapse{margin-left:0}.app-main{flex:1 1;margin-left:var(--sidebar-width);min-width:0;display:flex;flex-direction:column;transition:margin-left .18s ease}.app-shell--nav-collapsed .app-main{margin-left:var(--sidebar-collapsed)}.app-main__inner{flex:1 1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-6) var(--space-7) var(--space-7)}@media (max-width:900px){.app-sidebar{width:var(--sidebar-collapsed)}.app-nav__group,.app-nav__label,.app-sidebar__title{display:none}.app-main{margin-left:var(--sidebar-collapsed)}}.muted{color:var(--text-secondary)}.stack{flex-direction:column;gap:var(--space-4)}.row,.stack{display:flex}.row{flex-wrap:wrap;gap:var(--space-3);align-items:center}.ui-card{background:var(--surface);border:1px solid var(--border);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.ui-card--ghost{background:transparent;border-color:transparent;box-shadow:none}.ui-card--inset{background:var(--surface-muted)}.ui-card--bordered,.ui-card--inset{border-color:var(--border);box-shadow:none}.ui-card--pad{padding:var(--space-5)}.ui-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--text);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:hover:not(:disabled){background:var(--bg-page);border-color:var(--text-tertiary)}.ui-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui-btn--primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ui-btn--danger{background:var(--surface);border-color:rgba(239,68,68,.45);color:var(--danger)}.ui-btn--danger:hover:not(:disabled){background:var(--danger-muted)}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-page);color:var(--text)}a.ui-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}a.ui-btn--primary{color:var(--on-accent)!important}a.ui-btn--ghost,a.ui-btn--secondary{color:var(--text)}.ui-btn--sm{padding:6px 10px;font-size:12px}button:not(.ui-btn):not(.app-sidebar__collapse){font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:background .12s ease,border-color .12s ease}button:not(.ui-btn):not(.app-sidebar__collapse):hover:not(:disabled){background:var(--bg-page)}button:not(.ui-btn):not(.app-sidebar__collapse):disabled{opacity:.5;cursor:not-allowed}button.primary,button.ui-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.danger{border-color:rgba(239,68,68,.45);color:var(--danger)}button.danger:hover:not(:disabled){background:var(--danger-muted)}.ui-label{display:flex;flex-direction:column;gap:var(--space-1);font-weight:500;color:var(--text-secondary)}.ui-input,.ui-select,input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:560px}.ui-input:focus,.ui-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent)}textarea{max-width:none}.ui-table-wrap{overflow-x:auto;border:none;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ui-table{width:100%;border-collapse:collapse;font-size:13px}.ui-table td,.ui-table th{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--surface-muted)}.ui-table--zebra tbody tr:nth-child(2n){background:var(--table-zebra)}table:not(.ui-table){width:100%;border-collapse:collapse}table:not(.ui-table) td,table:not(.ui-table) th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}table:not(.ui-table) th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.ui-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.01em;border:none;background:var(--badge-bg-neutral);color:var(--badge-on-solid);text-transform:capitalize;line-height:1.35}.pill,.ui-badge.pill{border-radius:6px}.pill.pending,.ui-badge.pending{background:var(--badge-bg-pending);color:var(--badge-on-solid)}.pill.edited,.ui-badge.edited{background:var(--badge-bg-edited);color:var(--badge-on-solid)}.pill.approved,.ui-badge.approved{background:var(--badge-bg-approved);color:var(--badge-on-solid)}.pill.published,.ui-badge.published{background:var(--badge-bg-published);color:var(--badge-on-solid)}.pill.rejected,.ui-badge.failed,.ui-badge.rejected{background:var(--badge-bg-rejected);color:var(--badge-on-solid)}.pill.skipped,.ui-badge.skipped{background:var(--badge-bg-skipped);color:var(--badge-on-solid)}.ui-badge.active{background:var(--badge-bg-active);color:var(--badge-on-solid)}.ui-badge.inactive{background:var(--badge-bg-inactive);color:var(--badge-on-solid)}.ui-badge.yes{background:var(--badge-bg-approved)}.ui-badge.no,.ui-badge.yes{color:var(--badge-on-solid)}.ui-badge.no{background:var(--badge-bg-neutral)}.ui-page-header{margin-bottom:var(--space-6)}.ui-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-page-header__main{flex:1 1;min-width:200px}.ui-page-header__title{margin:0;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;letter-spacing:-.025em;color:var(--text);line-height:1.25}.ui-page-header__desc{margin:var(--space-2) 0 0;max-width:68ch;line-height:1.6}.ui-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}.ui-section{margin-bottom:var(--space-6)}.ui-section__title{margin:0 0 var(--space-4);font-weight:600;letter-spacing:.02em;text-transform:none}.ui-empty{text-align:center;padding:var(--space-6) var(--space-4);font-size:14px}.ui-empty__title{margin:0 0 var(--space-2);font-weight:600;color:var(--text)}.ui-skeleton{border-radius:var(--radius-sm);background:var(--skeleton-a);animation:ui-pulse 1.4s ease-in-out infinite}@keyframes ui-pulse{0%{opacity:.72}to{opacity:1}}.ui-linklike{background:none;border:0;padding:0;font:inherit;color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ui-linklike:hover:not(:disabled){color:var(--accent-hover)}.ui-linklike:disabled{cursor:default;opacity:.6}.ui-linklike:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-sm)}.ui-alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:14px}.error,.ui-alert--error,.ui-alert--error.legacy-error{border:1px solid var(--status-danger);background:var(--status-danger-tint);color:var(--status-danger)}.error,.ui-alert--error.legacy-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.ui-alert--success{border:1px solid var(--status-success)}.ui-tabs{border-bottom:1px solid rgba(15,23,42,.08);margin-bottom:var(--space-4)}.ui-tab{padding:var(--space-2) var(--space-3);font-size:13px;font-weight:500;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.ui-tab:hover{color:var(--text);background:var(--bg-page)}.ui-tab[data-active=true]{color:var(--accent);border-bottom-color:var(--accent)}.ui-switch-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ui-switch-row:last-child{border-bottom:none}.ui-switch-row input{width:auto;margin-top:3px;accent-color:var(--accent)}.ui-switch-row__text{flex:1 1;font-size:14px;color:var(--text)}.ui-switch-row__hint{font-size:12px;color:var(--text-secondary);margin-top:2px}.ui-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5);z-index:100}.ui-modal{width:100%;max-width:640px;max-height:min(88vh,900px);background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--space-5)}.doc{line-height:1.6;color:var(--text);font-size:15px}.doc h1,.doc h2,.doc h3{letter-spacing:-.02em;margin-top:1.25em;margin-bottom:.5em;font-weight:600}.doc h1{font-size:1.75rem}.doc code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-page);padding:.15em .4em;border-radius:4px;border:1px solid var(--border)}.doc pre{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);overflow:auto;font-size:13px}.doc pre code{background:none;border:none;padding:0}.doc blockquote{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--accent-muted);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary)}.doc-prose{line-height:1.65;color:var(--text);font-size:15px;max-width:65ch;margin:0 auto}.doc-prose--wide{max-width:min(72rem,100%)}.doc-prose h1,.doc-prose h2,.doc-prose h3,.doc-prose h4{letter-spacing:-.02em;font-weight:600;scroll-margin-top:5rem}.doc-prose h1{font-size:1.75rem;margin:0 0 .75em}.doc-prose h2{font-size:1.35rem;margin:1.75em 0 .5em;padding-bottom:.35em;border-bottom:1px solid var(--border)}.doc-prose h3{font-size:1.1rem;margin:1.35em 0 .4em}.doc-prose h4{font-size:1rem;margin:1em 0 .35em}.doc-prose ol,.doc-prose p,.doc-prose ul{margin:.65em 0}.doc-prose ol,.doc-prose ul{padding-left:1.35em}.doc-prose li+li{margin-top:.25em}.doc-prose table{width:max-content;min-width:100%;border-collapse:collapse;font-size:13px;margin:0}.doc-prose td,.doc-prose th{border:1px solid var(--border);padding:.5em .65em;text-align:left;vertical-align:top}.doc-prose th{background:var(--surface-muted);font-weight:600}.doc-prose code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-page);padding:.12em .35em;border-radius:4px;border:1px solid var(--border)}.doc-prose pre{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-muted);overflow:auto;font-size:13px;margin:1em 0}.doc-prose pre code{background:none;border:none;padding:0}.doc-prose blockquote{margin:1em 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--accent-muted);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary)}.doc-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.doc-workspace-host{width:100%;min-width:0}.doc-workspace-host[data-focus-active=true] .doc-workspace-placeholder{display:flex}.doc-workspace-placeholder{display:none;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:120px;padding:var(--space-5);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-muted)}.doc-workspace-focus-root{position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;background:var(--bg-page);isolation:isolate}.doc-workspace{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.doc-workspace--embedded{min-height:min(65vh,900px)}.doc-workspace--focus{flex:1 1;border:none;border-radius:0;min-height:0}.doc-workspace__toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}.doc-workspace--focus .doc-workspace__toolbar{padding:var(--space-3) var(--space-5)}.doc-workspace__toolbar-start{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.doc-workspace__focus-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;max-width:min(320px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.doc-workspace__modes{display:flex;gap:4px;flex-wrap:wrap}.doc-workspace__mode{font-size:13px;font-weight:500;padding:6px 12px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.doc-workspace__mode:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.doc-workspace__mode[data-active=true]{background:var(--accent-muted);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.doc-workspace__mode:disabled{opacity:.45;cursor:not-allowed}.doc-workspace__nav-select select{font-size:12px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);color:var(--text);max-width:200px}.doc-workspace__toolbar-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.doc-workspace__dirty{font-size:12px;color:var(--status-warning);font-weight:600}.doc-workspace__saved{font-size:12px;color:var(--text-tertiary);font-weight:500}.doc-workspace__frame{flex:1 1;display:flex;min-height:0;min-width:0}.doc-workspace__nav{flex:0 0 200px;width:200px;padding:var(--space-4) var(--space-3);border-right:1px solid var(--border);overflow-y:auto;overflow-x:hidden;font-size:12px;background:var(--surface-muted)}.doc-workspace__nav-title{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:var(--space-2)}.doc-workspace__nav ul{list-style:none;margin:0;padding:0}.doc-workspace__nav li[data-level="3"]{padding-left:.65em}.doc-workspace__nav button{display:block;width:100%;text-align:left;padding:5px 0;border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:12px;line-height:1.4}.doc-workspace__nav button:hover{color:var(--accent)}.doc-workspace__canvas,.doc-workspace__panes{flex:1 1;display:flex;flex-direction:column;min-height:0;min-width:0}.doc-workspace__panes[data-layout=split]{flex-direction:row}.doc-workspace__editor-pane{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface-muted)}.doc-workspace__panes[data-layout=single] .doc-workspace__editor-pane{border-right:none}.doc-workspace__editor{width:100%;height:100%;resize:none;border:none;outline:none;font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--text);background:transparent;-moz-tab-size:2;tab-size:2}.doc-workspace__editor,.doc-workspace__preview{flex:1 1;min-height:0;padding:var(--space-5) clamp(var(--space-4),3vw,var(--space-6))}.doc-workspace__preview{min-width:0;overflow:auto;scroll-behavior:smooth;background:var(--surface)}.doc-workspace__hint{flex-shrink:0;margin:0;padding:var(--space-2) var(--space-4);font-size:12px;border-top:1px solid var(--border)}.doc-prose--workspace{max-width:42rem;margin:0 auto}.doc-prose--wide{max-width:min(52rem,100%);margin:0 auto}.doc-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;margin:1em 0;-webkit-overflow-scrolling:touch}.doc-table-scroll table{width:max-content;min-width:100%;margin:0}.doc-code-scroll{overflow-x:auto;max-width:100%;margin:1em 0}.doc-code-scroll pre{margin:0}.doc-page-content{min-width:0;width:100%}.doc-page-content .doc-workspace-host .doc-workspace--embedded{border-radius:var(--radius-lg)}.doc-title-display{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text)}.doc-title-editable{display:flex;align-items:flex-start;gap:10px;max-width:100%;min-width:0}.doc-title-editable__label{cursor:text;border-radius:var(--radius-sm);padding:2px 4px;margin:-2px -4px;transition:background-color .12s ease}.doc-title-editable:focus-within .doc-title-editable__label,.doc-title-editable:hover .doc-title-editable__label{background:var(--bg-subtle)}.doc-title-editable__trigger.ui-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;min-height:32px;padding:0 10px;color:var(--text-secondary);border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.doc-title-editable__trigger.ui-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-strong);background:var(--bg-subtle)}.doc-title-editable__trigger.ui-btn:focus-visible{color:var(--text)}.doc-title-editable__icon{display:block;flex-shrink:0}.doc-title-editable__trigger-label{font-size:12px;font-weight:500;letter-spacing:.01em}@media (max-width:640px){.doc-title-editable__trigger-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.doc-title-editable__trigger.ui-btn{width:32px;min-width:32px;padding:0}}.doc-title-editor{width:100%;min-width:0}.doc-title-editor__input{display:block;width:100%;max-width:100%;margin:0;padding:4px 6px;font:inherit;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;box-shadow:none}.doc-title-editor__input:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (max-width:1099px){.doc-workspace__panes[data-layout=split]{flex-direction:column}.doc-workspace__panes[data-layout=split] .doc-workspace__editor-pane{flex:0 0 min(45vh,420px);border-right:none;border-bottom:1px solid var(--border)}}.ui-chart{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.ui-chart svg path{stroke:var(--accent)}.ui-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ui-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm)}.ui-kpi__label{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-1)}.ui-kpi__value{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.ui-toast-host{position:fixed;bottom:var(--space-5);left:50%;right:auto;top:auto;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column;gap:var(--space-2);align-items:center;width:min(420px,calc(100vw - var(--space-4) * 2));max-height:calc(100vh - var(--space-6));overflow:hidden;pointer-events:none}.ui-toast{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:none;background:var(--badge-bg-neutral);box-shadow:var(--shadow-lg);color:var(--badge-on-solid);animation:ui-toast-enter .22s ease-out}.ui-toast--exit{animation:ui-toast-exit .18s ease-in forwards}.ui-toast__icon{display:flex;align-items:center;justify-content:center;margin-top:1px;flex-shrink:0}.ui-toast__body{min-width:0}.ui-toast__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ui-toast__title{margin:0;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:inherit}.ui-toast__time{flex-shrink:0;font-size:11px;font-weight:500;color:rgba(255,255,255,.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-toast__desc{margin:4px 0 0;font-size:12px;line-height:1.45;color:rgba(255,255,255,.9)}.ui-toast__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px 0 0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:rgba(255,255,255,.85);cursor:pointer;transition:background .12s ease,color .12s ease}.ui-toast__close:hover{background:rgba(255,255,255,.16);color:var(--on-accent)}.ui-toast__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-toast--success{background:var(--badge-bg-approved)}.ui-toast--success .ui-toast__icon{color:var(--badge-on-solid)}.ui-toast--error{background:var(--badge-bg-rejected)}.ui-toast--error .ui-toast__icon{color:var(--badge-on-solid)}.ui-toast--warning{background:var(--badge-bg-warning)}.ui-toast--warning .ui-toast__icon{color:var(--badge-on-solid)}.ui-toast--info{background:var(--badge-bg-info)}.ui-toast--info .ui-toast__icon{color:var(--badge-on-solid)}.ui-code{background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 6px}.ui-code,.ui-pre{font-family:var(--font-mono);font-size:12px}.ui-pre{margin:0;border-radius:var(--radius-lg);background:var(--surface-muted);overflow:auto;max-height:480px}.panel,.ui-pre{padding:var(--space-4);border:1px solid var(--border)}.panel{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.doc-layout{display:grid;grid-template-columns:minmax(168px,200px) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.doc-sidebar{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:none}.doc-meta-label{color:var(--text-tertiary)}.doc-meta-label,.doc-source-badge{font-size:11px;font-weight:600;letter-spacing:.02em}.doc-source-badge{display:inline-flex;align-items:center;padding:2px 8px;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm)}@media (max-width:960px){.doc-layout{grid-template-columns:1fr}}.doc-section-layout{display:flex;flex-direction:column;gap:var(--space-4)}.doc-section-nav{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:3px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-subtle)}.doc-section-nav__link{padding:8px 14px;border-radius:calc(var(--radius-md) - 2px);text-decoration:none;transition:background .12s ease,color .12s ease}.doc-section-nav__link:hover,.doc-section-nav__link[data-active=true]{color:var(--text);background:var(--surface)}.doc-section-nav__link[data-active=true]{font-weight:600;box-shadow:var(--shadow-sm)}.app-nav__link--child{padding-left:calc(var(--space-3) + 14px);font-size:13px}.app-nav__link--child[data-section-active=true]:not([data-active=true]){color:var(--text-secondary);font-weight:500}.doc-queue-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.doc-queue-metric{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.doc-queue-metric__value{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.doc-queue-metric__label{font-size:12px;color:var(--text-secondary);margin-top:4px}.doc-queue-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-4)}.doc-queue-filters{display:flex;flex-wrap:wrap;gap:6px}.doc-queue-filter{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer}.doc-queue-filter:hover{background:var(--surface-muted);color:var(--text)}.doc-queue-filter[data-active=true]{background:var(--accent-muted);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.doc-queue-filter__count{font-size:11px;font-weight:600;padding:1px 6px;border-radius:999px;background:var(--surface-muted);color:var(--text-tertiary)}.doc-catalog-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;margin-bottom:var(--space-4)}.doc-list__title-link{font-weight:600;color:var(--text);text-decoration:none}.doc-list__title-link:hover{color:var(--accent)}.doc-list__meta{font-size:12px;margin-top:6px}.doc-confidence{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doc-confidence--low{color:var(--status-warning)}.doc-confidence--medium{color:var(--text-secondary)}.doc-confidence--high{color:var(--status-success)}.doc-confidence--none{color:var(--text-tertiary)}@media (max-width:720px){.doc-queue-metrics{grid-template-columns:1fr}}.ui-textarea-editor{width:100%;min-height:420px;font-family:var(--font-mono);font-size:13px;line-height:1.5;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);color:var(--text);resize:vertical}.app-sidebar__user-panel{display:flex;flex-direction:column;gap:var(--space-3)}.app-sidebar__user-line{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.app-sidebar__avatar-small{width:36px;height:36px;border-radius:999px;background:var(--accent-muted);color:var(--accent);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-sidebar__user-text{min-width:0;flex:1 1}.app-sidebar__email{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__account-menu{position:relative;list-style:none}.app-sidebar__account-menu>summary{list-style:none}.app-sidebar__account-menu>summary::-webkit-details-marker{display:none}.app-sidebar__avatar-btn{width:40px;height:40px;margin:0 auto;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--accent);font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.app-sidebar__avatar-btn:hover{background:var(--accent-muted);border-color:var(--accent)}.app-sidebar__popover{position:absolute;left:calc(100% + 10px);bottom:0;width:min(280px,70vw);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:60}.app-sidebar__popover .app-sidebar__email{white-space:normal;word-break:break-word;margin-bottom:var(--space-2)}.app-shell--nav-collapsed .app-sidebar__user-panel,.app-shell:not(.app-shell--nav-collapsed) .app-sidebar__account-menu{display:none}.ui-metric-card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:none;border:1px solid var(--border);border-left:2px solid var(--border-strong);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.ui-metric-card:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong);transform:translateY(-1px)}.ui-metric-card--blue{border-left-color:var(--accent)}.ui-metric-card--green{border-left-color:var(--success)}.ui-metric-card--amber{border-left-color:var(--warning)}.ui-metric-card--red{border-left-color:var(--danger)}.ui-metric-card--violet{border-left-color:var(--metric-violet)}.ui-metric-card--neutral{border-left-color:var(--metric-neutral)}.ui-metric-card__label{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:var(--space-1)}.ui-metric-card__value{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.ui-metric-card__hint{font-size:12px;color:var(--text-tertiary);margin-top:var(--space-1)}.ui-btn--success{background:var(--success);border-color:var(--success);color:var(--on-accent)}.ui-btn--success:hover:not(:disabled){filter:brightness(.95)}.ui-collapsible{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ui-collapsible__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:13px;font-weight:600;color:var(--text);background:var(--bg-subtle);border:none;cursor:pointer;text-align:left}.ui-collapsible__trigger:hover{background:var(--bg-page)}.ui-collapsible__chevron{font-size:12px;color:var(--text-tertiary);transition:transform .15s ease}.ui-collapsible[data-open=true] .ui-collapsible__chevron{transform:rotate(90deg)}.ui-collapsible__panel{padding:var(--space-4);border-top:1px solid var(--border)}.ui-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);font-size:13px;color:var(--text-secondary)}.ui-badge--tone-success{background:var(--badge-bg-approved);color:var(--badge-on-solid)}.ui-badge--tone-danger{background:var(--badge-bg-rejected);color:var(--badge-on-solid)}.ui-badge--tone-warning{background:var(--badge-bg-warning);color:var(--badge-on-solid)}.ui-badge--tone-info{background:var(--badge-bg-info);color:var(--badge-on-solid)}.ui-badge--tone-neutral{background:var(--badge-bg-neutral);color:var(--badge-on-solid)}.dash-split{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1020px){.dash-split{grid-template-columns:1fr}}.dash-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.dash-insight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.dash-insight-grid>.insight-kpi:first-child,.dash-insight-grid>.insight-kpi:nth-child(2){grid-column:span 3}.dash-insight-grid>.insight-kpi:nth-child(n+3){grid-column:span 2}@media (max-width:1100px){.dash-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-insight-grid>.insight-kpi:first-child,.dash-insight-grid>.insight-kpi:nth-child(2),.dash-insight-grid>.insight-kpi:nth-child(n+3){grid-column:span 1}}@media (max-width:560px){.dash-insight-grid{grid-template-columns:1fr}}.dash-workflow-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:720px){.dash-workflow-charts{grid-template-columns:1fr}}.dash-overview-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.dash-overview-head .muted{font-size:12px;font-weight:500}.publish-summary-row{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-4);font-size:13px;color:var(--text-secondary)}.publish-summary-row strong{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publish-charts-stack{display:flex;flex-direction:column;gap:var(--space-5)}.chart-frame{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:box-shadow .18s ease,border-color .18s ease}.chart-frame:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.chart-frame--empty{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:140px}.chart-frame__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}.chart-frame__title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.chart-frame__sub{max-width:52ch;line-height:1.4}.chart-frame__legend{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:11px;font-weight:600;color:var(--text-secondary)}.chart-frame__legend span{display:inline-flex;align-items:center;gap:6px}.chart-frame__legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.chart-frame__svgwrap{position:relative;overflow:visible}.chart-frame__axis-foot{margin:6px 0 0;font-size:10px;font-weight:500;text-align:center;letter-spacing:.01em}.chart-tooltip{position:absolute;z-index:2;min-width:120px;padding:8px 10px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);font-size:12px;pointer-events:none;animation:chart-tip-in .12s ease-out}.chart-tooltip--floating{bottom:10px}@keyframes chart-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chart-tooltip__date{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.chart-tooltip__val{font-size:14px;color:var(--text)}.chart-tooltip__row,.chart-tooltip__val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-tooltip__row{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:2px}.chart-tooltip__k{color:var(--text-tertiary);font-size:11px;font-weight:500}.insight-kpi{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;min-height:112px;display:flex;flex-direction:column;gap:2px}.insight-kpi:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 var(--insight-top-gleam)}.insight-kpi:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.insight-kpi__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.insight-kpi__title{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.insight-kpi__trend{font-size:11px;font-weight:600;color:var(--text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-kpi__value{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-kpi__sub{font-size:12px;margin-top:2px}.insight-kpi__spark{margin-top:auto;padding-top:var(--space-2);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2)}.insight-kpi__sparkcap{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.insight-kpi__foot{font-size:11px;margin-top:4px;line-height:1.35}.decision-donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-2)}.decision-donut__legend{list-style:none;margin:0;padding:0;flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px}.decision-donut__legend li{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;font-size:13px;padding:6px 8px;border-radius:var(--radius-md);transition:background .12s ease;cursor:default}.decision-donut__legend li.is-hover,.decision-donut__legend li:hover{background:var(--control-hover)}.decision-donut__legend i{width:10px;height:10px;border-radius:3px;display:block}.decision-donut__lab{color:var(--text-secondary);font-weight:500}.decision-donut__num{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.dash-activity-split{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:900px){.dash-activity-split{grid-template-columns:1fr}}.dash-repo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.dash-repo-col h3{margin:0 0 var(--space-3);font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.01em}.dash-repo-col ul{margin:0;padding-left:18px;font-size:13px;color:var(--text-secondary)}.ui-chart--compact{min-height:72px}.audit-page{gap:var(--space-5)}.audit-surface{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);overflow:hidden}.audit-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;padding:var(--space-4);background:color-mix(in srgb,var(--surface-primary) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-3)}@supports not (background:color-mix(in srgb,white 50%,black)){.audit-toolbar{background:rgba(255,253,248,.96)}}.audit-toolbar__primary{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-items:end;grid-template-columns:minmax(0,1.4fr) minmax(132px,.75fr) minmax(132px,.75fr) auto auto;grid-template-areas:"al-actor al-from al-to al-more al-apply"}.audit-toolbar__field{min-width:0}.audit-toolbar__field--actor{grid-area:al-actor}.audit-toolbar__field--from{grid-area:al-from}.audit-toolbar__field--to{grid-area:al-to}.audit-toolbar__field .ui-label{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.audit-toolbar__field .ui-input{width:100%;min-width:0}.audit-more-filters{grid-area:al-more;position:relative}.audit-more-filters__summary{list-style:none;cursor:pointer;white-space:nowrap}.audit-more-filters__summary::-webkit-details-marker{display:none}.audit-more-filters__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:8;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:min(320px,calc(100vw - 32px));padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:var(--shadow-md)}.audit-toolbar__actions{grid-area:al-apply;align-items:flex-end}.audit-toolbar__actions,.audit-toolbar__secondary{display:flex;justify-content:flex-end}.audit-feedback{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0}.audit-shell--desktop{display:block}.audit-mobile-list{display:none}.audit-shell .ui-table td,.audit-shell .ui-table th{padding:10px 12px;font-size:13px;vertical-align:top}.audit-shell .ui-table th{font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--text-secondary)}.audit-table{table-layout:fixed;width:100%}.audit-table__time-col{width:118px}.audit-table__actor-col{width:168px;max-width:168px}.audit-table__details-col,.audit-table__details-header{width:92px}.audit-table__target-col{min-width:0}.audit-table__skeleton-row td{padding-top:12px;padding-bottom:12px}.audit-time{display:flex;flex-direction:column;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.audit-time__clock,.audit-time__date{display:block;line-height:1.35}.audit-time__clock{font-size:12px}.audit-actor{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.audit-event{display:inline-flex;align-items:flex-start;gap:6px;color:var(--text-primary);font-weight:600;line-height:1.4;word-break:break-word}.audit-event--negative{color:var(--status-danger)}.audit-event__marker{width:6px;height:6px;margin-top:.45em;border-radius:999px;background:currentColor;flex:0 0 auto}.audit-target{min-width:0}.audit-target__primary{color:var(--text-primary)}.audit-target__primary,.audit-target__secondary{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-target__secondary{margin-top:2px;font-size:12px;color:var(--text-muted)}.audit-details-btn{width:100%;min-width:72px;justify-content:center}.audit-pagination{margin:0;padding:var(--space-4);border-top:1px solid var(--border-subtle)}.audit-detail-summary,.audit-detail-technical{margin:0 0 var(--space-4);display:grid;grid-gap:10px 16px;gap:10px 16px}.audit-detail-row{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-items:start}.audit-detail-row__label,.audit-detail-section__title{margin:0;font-size:12px;font-weight:600;color:var(--text-secondary)}.audit-detail-row__value{margin:0;font-size:13px;color:var(--text-primary);min-width:0;word-break:break-word}.audit-detail-section{margin-bottom:var(--space-4)}.audit-detail-section__title{margin-bottom:var(--space-2)}.audit-detail-changes,.audit-detail-context{margin:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.audit-detail-change,.audit-detail-context__row{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:13px}.audit-detail-change dt,.audit-detail-context__row dt{margin:0;color:var(--text-secondary);font-weight:600}.audit-detail-change dd,.audit-detail-context__row dd{margin:0;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.audit-detail-change__arrow{color:var(--text-muted)}.audit-detail-reason{margin:0;font-size:13px;line-height:1.5;color:var(--text-primary)}.audit-detail-user-agent{display:block;word-break:break-word}.audit-detail-metadata{max-height:240px;overflow:auto;font-size:11px}.audit-detail-footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end}@media (max-width:1100px){.audit-toolbar__primary{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;grid-template-areas:"al-actor al-from al-more al-apply" "al-to . . ."}}@media (max-width:720px){.audit-toolbar__primary{grid-template-columns:minmax(0,1fr);grid-template-areas:"al-actor" "al-from" "al-to" "al-more" "al-apply"}.audit-more-filters__panel{position:static;min-width:0;box-shadow:none;margin-top:var(--space-2)}.audit-toolbar__actions,.audit-toolbar__actions .ui-btn{width:100%}.audit-shell--desktop{display:none}.audit-mobile-list{display:block;border-top:1px solid var(--border-subtle)}.audit-mobile-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.audit-mobile-item:last-child{border-bottom:0}.audit-mobile-item__time{font-size:12px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-mobile-item__actor{margin:0;font-size:13px;color:var(--text-primary);word-break:break-word}.audit-mobile-item__event{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.audit-mobile-item__event.audit-event--negative{color:var(--status-danger)}.audit-mobile-item__target{margin:0;font-size:13px;color:var(--text-primary)}.audit-mobile-item__target-secondary{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.audit-mobile-item__details{margin-top:var(--space-2);min-height:44px;width:100%;justify-content:center}}@media (min-width:721px){.audit-mobile-list{display:none!important}}.home-gateway{--home-pad-top:var(--space-6);--home-pad-bottom:var(--space-7);--home-pad-inline:var(--space-7);--home-optical-lift:clamp(2vh,3vh,4vh);box-sizing:border-box;justify-content:center;min-height:calc(100dvh - var(--home-pad-top) - var(--home-pad-bottom));margin-block:calc(-1 * var(--home-pad-top)) calc(-1 * var(--home-pad-bottom));margin-inline:calc(-1 * var(--home-pad-inline));padding-block:var(--home-pad-top) calc(var(--home-pad-bottom) + var(--home-optical-lift));padding-inline:var(--home-pad-inline)}.home-gateway,.home-gateway__inner{display:flex;flex-direction:column;align-items:center;width:100%}.home-gateway__inner{max-width:720px;text-align:center}.home-gateway__intro{animation:home-gateway-enter .18s cubic-bezier(.4,0,.2,1) both}@keyframes home-gateway-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-gateway__title{margin:0;font-family:var(--font-sans);font-size:clamp(4.5rem,2.25rem + 3.2vw,5.5rem);font-weight:650;letter-spacing:-.04em;line-height:.98;color:var(--text-primary);text-wrap:balance}.home-gateway__tagline{margin:clamp(24px,2.5vw,32px) 0 0;max-width:34rem;font-size:clamp(1.125rem,.95rem + .35vw,1.375rem);font-weight:400;line-height:1.5;color:var(--text-secondary);text-wrap:balance}.home-gateway__actions{margin-top:clamp(32px,3vw,40px);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:center}.home-gateway__action{min-height:47px;padding:12px 24px;font-size:13px}.home-gateway__auth-error{margin-top:clamp(32px,3vw,40px);max-width:34rem;text-align:center}.home-gateway__skeleton{border-radius:var(--radius-sm);background:var(--skeleton-a);animation:ui-pulse 1.4s ease-in-out infinite}.home-gateway__skeleton--title{width:min(100%,360px);height:clamp(56px,10vw,88px)}.home-gateway__skeleton--tagline{width:min(100%,480px);height:22px;margin-top:clamp(24px,2.5vw,32px)}.home-gateway__skeleton-row{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:clamp(32px,3vw,40px)}.home-gateway__skeleton--btn{width:140px;height:47px}@media (max-width:900px){.home-gateway{--home-pad-top:24px;--home-pad-bottom:40px;--home-pad-inline:20px;--home-mobile-bar:52px;min-height:calc(100dvh - var(--home-mobile-bar) - var(--home-pad-top) - var(--home-pad-bottom))}}@media (max-width:640px){.home-gateway{--home-pad-top:20px;--home-pad-bottom:32px;--home-pad-inline:16px}.home-gateway__title{font-size:clamp(2.625rem,11vw,3.25rem);letter-spacing:-.035em;line-height:1}.home-gateway__tagline{font-size:clamp(1.0625rem,4.2vw,1.1875rem);max-width:22rem}.home-gateway__actions{width:100%;max-width:20rem;flex-direction:column;align-items:stretch}.home-gateway__action{width:100%;justify-content:center}.home-gateway__skeleton-row{width:100%;max-width:20rem;flex-direction:column}.home-gateway__skeleton--btn{width:100%}}@media (prefers-reduced-motion:reduce){.home-gateway__intro,.home-gateway__skeleton{animation:none}}.metric-strip-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.metric-strip__period{padding:8px 14px 0;font-size:11px;font-weight:600;color:var(--text-tertiary);letter-spacing:.02em}.metric-strip__row{display:flex;flex-wrap:wrap}.metric-strip__seg{flex:1 1 120px;min-width:108px;padding:12px 14px 14px;border-left:1px solid var(--border);transition:background .16s ease,transform .16s ease}.metric-strip__seg[data-first=true]{border-left:none}.metric-strip__seg:hover{background:var(--table-row-hover)}.metric-strip__label{display:block;font-size:11px;font-weight:600;color:var(--text-tertiary);letter-spacing:.02em;margin-bottom:4px}.metric-strip__value{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-strip__seg--accent .metric-strip__value{color:var(--accent)}.metric-strip__seg--positive .metric-strip__value{color:var(--status-success)}.metric-strip__seg--warning .metric-strip__value{color:var(--status-warning)}.metric-strip__seg--negative .metric-strip__value{color:var(--status-danger)}.ui-pagination{transition:opacity .15s ease}@media (max-width:700px){.app-sidebar__popover{left:auto;right:0;bottom:calc(100% + 8px)}}.ui-breadcrumbs{margin-bottom:var(--space-3)}.ui-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:13px}.ui-breadcrumbs__link{color:var(--text-secondary);text-decoration:none;font-weight:500}.ui-breadcrumbs__link:hover{color:var(--text);text-decoration:none}.ui-breadcrumbs__current{color:var(--text-tertiary);font-weight:500}.ui-breadcrumbs__sep{color:var(--text-tertiary);margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:3px;background:var(--bg-subtle);border-radius:var(--radius-md);border:1px solid var(--border)}.ui-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 14px;border:none;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ui-tabs__tab:hover:not(:disabled){color:var(--text);background:rgba(255,255,255,.6)}.ui-tabs__tab[data-active=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-tabs__count{font-size:11px;font-weight:600;color:var(--text-tertiary);background:var(--bg-subtle);padding:1px 6px;border-radius:999px}.ui-tabs__tab[data-active=true] .ui-tabs__count{color:var(--accent);background:var(--accent-muted)}.ui-accordion{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.ui-accordion__summary{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer;list-style:none;font-weight:600;font-size:14px}.ui-accordion__summary::-webkit-details-marker{display:none}.ui-accordion__chevron{margin-left:auto;width:8px;height:8px;border-right:2px solid var(--text-tertiary);border-bottom:2px solid var(--text-tertiary);transform:rotate(45deg);transition:transform .15s ease}.ui-accordion[open] .ui-accordion__chevron{transform:rotate(-135deg);margin-top:4px}.ui-accordion__body{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--border);font-size:14px;color:var(--text-secondary)}.ui-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ui-bento__cell--span-2{grid-column:span 2}.ui-bento__cell--span-3{grid-column:span 3}.ui-bento__cell--row-2{grid-row:span 2}.ui-bento-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:120px;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ui-bento-card--link:hover,a.ui-bento-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px);text-decoration:none}.ui-bento-card--accent{border-color:var(--accent-rich-black);background:var(--accent-neutral-tint)}.ui-bento-card__label{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.01em}.ui-bento-card__value{font-size:2rem;font-weight:600;letter-spacing:-.03em;color:var(--text);line-height:1}.ui-bento-card__hint{font-size:13px;color:var(--text-secondary);line-height:1.45;margin-top:auto}.home-enterprise{display:flex;flex-direction:column;gap:var(--space-7);padding-bottom:var(--space-6)}.home-enterprise__hero{max-width:720px}.home-enterprise__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.home-enterprise__title{margin:var(--space-3) 0 0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--text)}.home-enterprise__lede{margin:var(--space-4) 0 0;font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:56ch}.home-enterprise__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.home-enterprise__actions a{text-decoration:none}.home-enterprise__carousel{margin-top:var(--space-6)}.home-enterprise__carousel-title{margin:0 0 var(--space-4);font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.01em}.home-enterprise__tip{height:100%;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm)}.home-enterprise__tip h3{margin:0 0 var(--space-2);font-size:14px;font-weight:600;color:var(--text)}.home-enterprise__tip p{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.ui-carousel{position:relative;display:flex;align-items:center;gap:var(--space-2)}.ui-carousel__track{display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1 1;padding:2px 0 6px}.ui-carousel__track::-webkit-scrollbar{display:none}.ui-carousel__slide{flex:0 0 min(320px,85%);scroll-snap-align:start}.ui-carousel__nav{flex-shrink:0;width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s ease,color .15s ease,border-color .15s ease}.ui-carousel__nav:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-muted)}.ui-carousel__nav--prev{padding-right:2px}.ui-carousel__nav--next{padding-left:2px}@media (max-width:640px){.ui-carousel__nav{display:none}.ui-carousel__slide{flex-basis:min(280px,92%)}}@media (max-width:960px){.ui-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-bento__cell--span-2,.ui-bento__cell--span-3{grid-column:span 2}}@media (max-width:560px){.ui-bento{grid-template-columns:1fr}.ui-bento__cell--span-2,.ui-bento__cell--span-3{grid-column:span 1}}.ui-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html[data-theme=dark]{color-scheme:dark;--background:#14181a;--surface-primary:#1c2123;--surface-secondary:#22292b;--surface-elevated:#283033;--surface-hover:#30393c;--border-subtle:#465055;--border-strong:#647177;--text-primary:#f1f5f4;--text-secondary:#b6c0c2;--text-muted:#879397;--accent-rich-black:#f0eee7;--accent-black-hover:#fffdf8;--accent-black-pressed:#d9d5ca;--accent-neutral-tint:#343532;--status-success:#65b989;--status-success-tint:#173a2a;--status-warning:#d0a35a;--status-warning-tint:#44331b;--status-danger:#d8847d;--status-danger-tint:#452522;--status-info:#79a9c3;--status-info-tint:#223744;--bg-page:var(--background);--bg-subtle:var(--surface-secondary);--surface:var(--surface-primary);--surface-muted:var(--surface-secondary);--border:var(--border-subtle);--text:var(--text-primary);--text-tertiary:var(--text-muted);--accent:var(--accent-rich-black);--accent-hover:var(--accent-black-hover);--accent-muted:var(--accent-neutral-tint);--success:var(--status-success);--success-muted:var(--status-success-tint);--warning:var(--status-warning);--warning-muted:var(--status-warning-tint);--danger:var(--status-danger);--danger-muted:var(--status-danger-tint);--shadow-sm:0 2px 8px rgba(0,0,0,0.28);--shadow-md:0 8px 24px rgba(0,0,0,0.42);--shadow-lg:0 16px 40px rgba(0,0,0,0.52);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.05);--focus-ring:0 0 0 2px var(--surface-primary),0 0 0 4px rgba(240,238,231,0.48);--on-accent:#171716;--sidebar-bg-a:var(--surface-secondary);--sidebar-bg-b:var(--surface-secondary);--sidebar-edge:var(--border-subtle);--sidebar-footer-bg:var(--surface-hover);--nav-hover-bg:var(--surface-hover);--nav-active-bg:var(--accent-neutral-tint);--overlay-scrim:rgba(0,0,0,0.68);--chart-grid-line:var(--border-subtle);--chart-crosshair:rgba(240,238,231,0.48);--metric-violet:var(--status-info);--metric-neutral:var(--text-muted);--insight-top-gleam:transparent;--control-hover:var(--surface-hover);--skeleton-a:#2a3336;--skeleton-b:#394448;--table-row-hover:var(--accent-neutral-tint);--table-zebra:#202729;--table-hover:var(--accent-neutral-tint);--badge-on-solid:var(--text-primary);--badge-bg-approved:var(--status-success-tint);--badge-bg-published:var(--status-info-tint);--badge-bg-rejected:var(--status-danger-tint);--badge-bg-skipped:var(--surface-secondary);--badge-bg-pending:var(--status-warning-tint);--badge-bg-edited:var(--status-info-tint);--badge-bg-neutral:var(--surface-secondary);--badge-bg-active:var(--status-success-tint);--badge-bg-inactive:var(--surface-secondary);--badge-bg-info:var(--status-info-tint);--badge-bg-warning:var(--status-warning-tint)}html[data-theme=dark] .pill.pending,html[data-theme=dark] .ui-badge.pending{background:var(--badge-bg-pending);color:var(--badge-on-solid)}html[data-theme=dark] .pill.edited,html[data-theme=dark] .ui-badge.edited{background:var(--badge-bg-edited);color:var(--badge-on-solid)}html[data-theme=dark] .pill.approved,html[data-theme=dark] .ui-badge.approved{background:var(--badge-bg-approved);color:var(--badge-on-solid)}html[data-theme=dark] .pill.published,html[data-theme=dark] .ui-badge.published{background:var(--badge-bg-published);color:var(--badge-on-solid)}html[data-theme=dark] .pill.rejected,html[data-theme=dark] .ui-badge.failed,html[data-theme=dark] .ui-badge.rejected{background:var(--badge-bg-rejected);color:var(--badge-on-solid)}html[data-theme=dark] .pill.skipped,html[data-theme=dark] .ui-badge.skipped{background:var(--badge-bg-skipped);color:var(--badge-on-solid)}html[data-theme=dark] .ui-badge--tone-success{background:var(--badge-bg-approved);color:var(--badge-on-solid)}html[data-theme=dark] .ui-badge--tone-danger{background:var(--badge-bg-rejected);color:var(--badge-on-solid)}html[data-theme=dark] .ui-badge--tone-warning{background:var(--badge-bg-warning);color:var(--badge-on-solid)}html[data-theme=dark] .ui-badge--tone-info{background:var(--badge-bg-info);color:var(--badge-on-solid)}html[data-theme=dark] .ui-badge--tone-neutral{background:var(--badge-bg-neutral);color:var(--badge-on-solid)}html[data-theme=dark] .ui-toast{box-shadow:var(--shadow-lg)}html[data-theme=dark] .ui-toast--success{background:var(--badge-bg-approved)}html[data-theme=dark] .ui-toast--error{background:var(--badge-bg-rejected)}html[data-theme=dark] .ui-toast--warning{background:var(--badge-bg-warning)}html[data-theme=dark] .ui-toast--info{background:var(--badge-bg-info)}html[data-theme=dark] .ui-alert--error,html[data-theme=dark] .ui-alert--error.legacy-error{border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.25);color:var(--status-danger)}html[data-theme=dark] .ui-alert--success{border-color:rgba(52,211,153,.45);background:rgba(6,78,59,.28);color:var(--status-success)}html[data-theme=dark] .audit-toolbar{border-bottom-color:var(--border-subtle)}@supports (background:color-mix(in srgb,white 50%,black)){html[data-theme=dark] .audit-toolbar{background:color-mix(in srgb,var(--surface-primary) 84%,transparent)}}@supports not (background:color-mix(in srgb,white 50%,black)){html[data-theme=dark] .audit-toolbar{background:rgba(22,26,34,.92)}}html[data-theme=dark] .audit-surface{background:var(--surface-primary);border-color:var(--border-subtle)}html[data-theme=dark] .audit-event--negative{color:var(--status-danger)}html[data-theme=dark] .metric-strip__seg--positive .metric-strip__value{color:var(--status-success)}html[data-theme=dark] .metric-strip__seg--warning .metric-strip__value{color:var(--status-warning)}html[data-theme=dark] .metric-strip__seg--negative .metric-strip__value{color:var(--status-danger)}.rich-doc-editor{display:flex;flex-direction:column;min-height:420px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.rich-doc-editor__surface{flex:1 1;overflow:auto;padding:var(--space-4) var(--space-5)}.rich-doc-editor__content{min-height:360px;outline:none}.rich-doc-editor__content p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.rich-doc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--border));position:-webkit-sticky;position:sticky;top:0;z-index:2}.rich-doc-toolbar__btn{min-width:2rem;height:2rem;padding:0 .45rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer}.rich-doc-toolbar__btn:hover:not(:disabled){background:var(--accent-muted);color:var(--text)}.rich-doc-toolbar__btn[data-active=true]{background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.rich-doc-toolbar__btn:disabled{opacity:.45;cursor:not-allowed}.rich-doc-toolbar__divider{width:1px;height:1.25rem;margin:0 4px;background:var(--border)}.rich-doc-viewer{width:100%}.rich-doc-workspace-pane{min-width:0}.advanced-md-editor{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.advanced-md-editor__label{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.02em;text-transform:uppercase}.advanced-md-editor__textarea{min-height:420px}.doc-workspace__mode--advanced{font-size:12px}.rich-doc-editor__content table{border-collapse:collapse;width:100%;margin:1em 0}.rich-doc-editor__content td,.rich-doc-editor__content th{border:1px solid var(--border);padding:.5em .65em;vertical-align:top;min-width:80px}.rich-doc-editor__content th{background:var(--accent-muted);font-weight:600}.rich-doc-editor__content .selectedCell{background:color-mix(in srgb,var(--accent) 12%,transparent)}.rich-doc-editor__content a{color:var(--accent);text-decoration:underline}.rich-compare__headers{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-3)}.rich-compare-row{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.rich-compare-row__heading{display:flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:14px;margin-bottom:var(--space-2)}.rich-compare-row__panes{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.rich-compare-section{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface);min-height:48px}.rich-compare-section[data-status=added]{border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.rich-compare-section[data-status=removed]{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.rich-compare-section[data-status=changed]{border-color:var(--status-warning);background:var(--status-warning-tint)}.rich-compare-section--empty{display:flex;align-items:center;justify-content:center}.rich-compare-section__badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:var(--space-2)}@media (max-width:900px){.rich-compare-row__panes,.rich-compare__headers{grid-template-columns:1fr}}.brain-stage-list{display:flex;flex-direction:column;gap:0}.brain-stage-row{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem 8.75rem;grid-column-gap:16px;column-gap:16px;align-items:center;min-height:52px;padding:12px 0;border-bottom:1px solid var(--border)}.brain-stage-row:last-child{border-bottom:none}.brain-stage-row__body{min-width:0}.brain-stage-row__title{font-size:14px;font-weight:550;color:var(--text);line-height:1.35}.brain-stage-row__summary{margin-top:2px;font-size:13px;color:var(--text-secondary);line-height:1.35}.brain-stage-row__count{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--text)}.brain-stage-row__count--empty{color:var(--text-tertiary)}.brain-stage-row__status{display:flex;align-items:center;justify-content:flex-end;min-width:0}.brain-stage-chip{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%;max-width:8.75rem;min-height:24px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.25;text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--badge-on-solid)}.brain-stage-chip--healthy{background:var(--badge-bg-approved)}.brain-stage-chip--complete_empty,.brain-stage-chip--degraded,.brain-stage-chip--waiting_for_user{background:var(--badge-bg-pending)}.brain-stage-chip--failed{background:var(--badge-bg-rejected)}.brain-stage-chip--queued,.brain-stage-chip--running{background:var(--badge-bg-edited)}.brain-stage-chip--not_started,.brain-stage-chip--unknown{background:var(--badge-bg-neutral)}.brain-status-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.brain-status-banner__main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.brain-status-banner__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.brain-status-banner__title{font-size:15px;font-weight:600;color:var(--text)}.brain-admission-card{display:flex;align-items:center;justify-content:space-between;gap:24px}.brain-admission-card__intro{min-width:0;flex:1 1}.brain-admission-card__eyebrow{margin-bottom:5px;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brain-admission-card__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.brain-admission-card__status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:650}.brain-admission-card__stats{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));grid-gap:16px;gap:16px;flex:0 0 auto}.brain-admission-card__stats>div{min-width:72px;text-align:right}.brain-admission-card__stats span,.brain-admission-card__stats strong{display:block}.brain-admission-card__stats strong{color:var(--text);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.brain-admission-card__stats span{margin-top:4px;color:var(--text-secondary);font-size:11px}.brain-admission-card__details{margin-top:16px;border-top:1px solid var(--border);padding-top:12px;color:var(--text-secondary);font-size:13px}.brain-admission-card__details summary{color:var(--text);cursor:pointer;font-weight:600}.brain-admission-card__details p{max-width:760px;margin:10px 0 0}.brain-review-intro{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary);font-size:13px}.brain-review-intro__dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-muted)}.brain-medium-choice{display:grid;grid-gap:8px;gap:8px}.brain-medium-choice__option{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.brain-medium-choice__option--quiet{background:var(--success-muted);border-color:rgba(4,120,87,.18)}.brain-medium-choice__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:var(--accent-muted);color:var(--accent);font-size:12px;font-weight:700}.brain-medium-choice__option--quiet .brain-medium-choice__icon{background:var(--success);color:var(--on-accent)}.brain-medium-choice__option span,.brain-medium-choice__option strong{display:block}.brain-medium-choice__option strong{color:var(--text);font-size:13px}.brain-medium-choice__option div>span{margin-top:2px;color:var(--text-secondary);font-size:12px}.brain-status-warning-details{margin-top:6px;font-size:12px}.brain-status-warning-details summary{cursor:pointer;color:var(--text-secondary)}.brain-status-warning-details p{margin:6px 0 0;line-height:1.45}.brain-readiness-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.brain-readiness-list li{display:grid;grid-template-columns:1.25rem 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:14px;color:var(--text)}.brain-readiness-list__mark{font-weight:600;color:var(--success)}.brain-readiness-list__mark--off{color:var(--text-tertiary)}@media (max-width:640px){.brain-admission-card{align-items:stretch;flex-direction:column;gap:16px}.brain-admission-card__stats{width:100%}.brain-admission-card__stats>div{text-align:left}.brain-stage-row{grid-template-columns:minmax(0,1fr) 2.5rem 7.25rem;column-gap:10px}.brain-stage-chip{max-width:7.25rem;font-size:10px;padding:3px 6px}}.brain-health{gap:20px}.brain-health__hero{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.brain-health__hero--ok{border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:color-mix(in srgb,var(--success) 6%,var(--surface))}.brain-health__hero--warn{border-color:color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.brain-health__hero--bad{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.brain-health__hero--run{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.brain-health__hero-main{display:flex;gap:14px;align-items:flex-start;min-width:0;flex:1 1}.brain-health__hero-dot{width:14px;height:14px;margin-top:8px;border-radius:999px;flex-shrink:0;background:var(--text-tertiary)}.brain-health__hero-dot--ok{background:var(--success)}.brain-health__hero-dot--warn{background:var(--warning)}.brain-health__hero-dot--bad{background:var(--danger)}.brain-health__hero-dot--run{background:var(--accent)}.brain-health__hero-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.brain-health__hero-title{margin:2px 0 6px;font-size:28px;line-height:1.15;letter-spacing:-.03em;text-transform:capitalize}.brain-health__hero-summary{margin:0;color:var(--text-secondary);font-size:14px;max-width:42rem}.brain-health__hero-stats{display:grid;grid-auto-flow:column;grid-gap:18px;gap:18px;align-content:center}.brain-health__hero-stats span{display:block;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.brain-health__hero-stats strong{font-size:22px;letter-spacing:-.02em}.brain-health__issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.brain-health__issue{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--text-secondary)}.brain-health__issue strong{display:block;color:var(--text);font-size:13px}.brain-health__issue span{display:block;margin-top:3px}.brain-health__section{display:flex;flex-direction:column;gap:12px}.brain-health__section-head h2{margin:0;font-size:18px;letter-spacing:-.02em}.brain-health__section-head p{margin:4px 0 0;font-size:13px;color:var(--text-tertiary)}.brain-health__callout{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));font-size:13px}.brain-health__callout summary,.brain-health__diag-details>summary,.brain-health__diag-disclosure>summary,.brain-health__how>summary{cursor:pointer;font-weight:600}.brain-health__callout p{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.brain-health__actions{display:flex;flex-wrap:wrap;gap:8px}.brain-health__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.brain-health__panel{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.brain-health__bars{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.brain-health__bar-meta{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.brain-health__bar-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--border) 80%,transparent);overflow:hidden}.brain-health__bar-fill{height:100%;border-radius:999px}.brain-health__bar-fill--ok{background:var(--success)}.brain-health__bar-fill--warn{background:var(--warning)}.brain-health__bar-fill--bad{background:var(--danger)}.brain-health__bar-fill--muted{background:var(--text-tertiary)}.brain-health__source-block{display:flex;flex-direction:column;gap:12px;margin-top:8px}.brain-health__source-block p{margin:0;font-size:14px;color:var(--text-secondary)}.brain-health__pill-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.brain-health__pill{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize;background:var(--badge-bg-neutral);color:var(--text)}.brain-health__pill--ok{background:var(--badge-bg-approved);color:var(--badge-on-solid)}.brain-health__pill--warn{background:var(--badge-bg-pending);color:var(--badge-on-solid)}.brain-health__pill--bad{background:var(--badge-bg-rejected);color:var(--badge-on-solid)}.brain-health__pill--run{background:var(--badge-bg-edited);color:var(--badge-on-solid)}.brain-health__pill--muted{background:var(--badge-bg-neutral);color:var(--text-secondary)}.brain-health__repo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));grid-gap:12px;gap:12px}.brain-health__repo{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.brain-health__repo-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.brain-health__repo-name{font-weight:600;font-size:15px}.brain-health__repo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.brain-health__repo-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.brain-health__signal-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.brain-health__signal-value--ok{color:var(--success)}.brain-health__signal-value--warn{color:var(--warning)}.brain-health__signal-value--bad{color:var(--danger)}.brain-health__empty-note,.brain-health__repo-grid .muted{font-size:12px}.brain-health__diag{display:flex;flex-direction:column;gap:12px}.brain-health__diag-details,.brain-health__diag-disclosure,.brain-health__how{display:grid;grid-gap:10px;gap:10px}.brain-health__diag-disclosure>summary{width:-moz-fit-content;width:fit-content;color:var(--accent);font-size:13px}.brain-health__diag-details{padding-top:4px}.brain-health__how{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.brain-health__how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.brain-health__how-grid>div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-muted)}.brain-health__how-grid strong{font-size:13px}.brain-health__how-grid span{color:var(--text-secondary);font-size:12px;line-height:1.4}.brain-health__field-label{font-size:13px;font-weight:500}.brain-health__textarea{width:100%;min-height:84px;resize:vertical}.brain-health__diag-scope{max-width:420px}.brain-health__diag-result{display:flex;flex-direction:column;gap:12px}.brain-health__diag-banner{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border)}.brain-health__diag-banner--ok{background:color-mix(in srgb,var(--success) 8%,var(--surface));border-color:color-mix(in srgb,var(--success) 30%,var(--border))}.brain-health__diag-banner--warn{background:color-mix(in srgb,var(--warning) 8%,var(--surface));border-color:color-mix(in srgb,var(--warning) 30%,var(--border))}.brain-health__diag-banner p{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.brain-health__metric-note{margin:0;font-size:12px;line-height:1.4}.brain-health__diag-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.brain-health__diag-metrics>div{padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--border) 35%,var(--surface));display:flex;flex-direction:column;gap:2px}.brain-health__diag-metrics span{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em}.brain-health__diag-metrics strong{font-size:18px;letter-spacing:-.02em}.brain-health__preview-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.brain-health__mode{display:flex;flex-direction:column;gap:12px;max-width:520px}.brain-health__mode-current{display:flex;align-items:center;gap:10px}.brain-health__observed{margin:0;font-size:12px}@media (max-width:900px){.brain-health__how-grid,.brain-health__repo-grid,.brain-health__split{grid-template-columns:1fr 1fr}}@media (max-width:640px){.brain-health__hero-stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.brain-health__how-grid,.brain-health__repo-grid,.brain-health__split{grid-template-columns:1fr}.brain-health__hero-title{font-size:22px}}.brain-health-v2__header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.brain-health-v2__observed,.brain-health-v2__refreshing{color:var(--text-secondary);font-size:12px}.brain-health-v2__refreshing{color:var(--accent-rich-black)}.brain-health-v2__refresh-alert{display:grid;grid-gap:2px;gap:2px}.brain-health-v2__refresh-alert span{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.brain-health-v2__readiness{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:center;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.brain-health-v2__readiness-main{display:flex;align-items:flex-start;min-width:0}.brain-health-v2__readiness-main>.brain-health-v2__status{margin-top:4px}.brain-health-v2__readiness h2{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.025em}.brain-health-v2__facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-4)}.brain-health-v2__facts>div{min-width:90px}.brain-health-v2__facts span,.brain-health-v2__value-row>span{display:block;color:var(--text-muted);font-size:12px}.brain-health-v2__facts strong{display:block;margin-top:2px;color:var(--text-primary);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.brain-health-v2__permission-note{grid-column:1/-1;margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px}.brain-health-v2__status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.brain-health-v2__status-mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--text-muted)}.brain-health-v2__status--ok{color:var(--status-success)}.brain-health-v2__status--ok .brain-health-v2__status-mark{background:var(--status-success)}.brain-health-v2__status--warn{color:var(--status-warning)}.brain-health-v2__status--warn .brain-health-v2__status-mark{background:var(--status-warning)}.brain-health-v2__status--bad{color:var(--status-danger)}.brain-health-v2__status--bad .brain-health-v2__status-mark{background:var(--status-danger)}.brain-health-v2__status--run{color:var(--accent-rich-black)}.brain-health-v2__status--run .brain-health-v2__status-mark{background:var(--accent-rich-black)}.brain-health-v2__status--muted .brain-health-v2__status-mark{background:var(--text-muted)}.brain-health-v2__section{display:flex;flex-direction:column;gap:var(--space-3)}.brain-health-v2__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.brain-health-v2__section-head h2{margin:0;color:var(--text-primary);font-size:18px;letter-spacing:-.02em}.brain-health-v2__section-head p,.brain-health-v2__section-note,.brain-health-v2__table-note{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:12px}.brain-health-v2__attention-list,.brain-health-v2__disclosure,.brain-health-v2__query-mode,.brain-health-v2__status-matrix,.brain-health-v2__support-grid,.brain-health-v2__table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.brain-health-v2__attention-list,.brain-health-v2__status-matrix{overflow:hidden}.brain-health-v2__attention-row,.brain-health-v2__status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.brain-health-v2__attention-row:last-child,.brain-health-v2__status-row:last-child{border-bottom:0}.brain-health-v2__table-wrap{overflow-x:auto}.brain-health-v2__table-wrap:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.brain-health-v2__table{width:100%;min-width:900px;border-collapse:collapse;color:var(--text-primary);font-size:13px}.brain-health-v2__table td,.brain-health-v2__table th{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.brain-health-v2__table thead th{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.brain-health-v2__table tbody tr:last-child td,.brain-health-v2__table tbody tr:last-child th{border-bottom:0}.brain-health-v2__table tbody tr:hover{background:var(--surface-hover)}.brain-health-v2__repo-name{color:var(--text-primary);font-weight:600;text-decoration:none}.brain-health-v2__repo-name:hover{text-decoration:underline;text-underline-offset:3px}.brain-health-v2__subline{display:block;margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.35}.brain-health-v2__table-action{text-align:right!important;white-space:nowrap}.brain-health-v2__support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.brain-health-v2__support-block{min-width:0;padding:var(--space-4)}.brain-health-v2__support-block+.brain-health-v2__support-block{border-left:1px solid var(--border-subtle)}.brain-health-v2__support-block h3{margin:0 0 var(--space-3);font-size:14px}.brain-health-v2__support-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.brain-health-v2__support-heading h3{margin-bottom:var(--space-3)}.brain-health-v2__value-list{display:grid}.brain-health-v2__value-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:36px;border-bottom:1px solid var(--border-subtle)}.brain-health-v2__value-row:last-child{border-bottom:0}.brain-health-v2__value-row>strong{color:var(--text-primary);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-health-v2__details{margin-top:var(--space-3);color:var(--text-secondary);font-size:12px}.brain-health-v2__details summary,.brain-health-v2__disclosure>summary{color:var(--accent-rich-black);cursor:pointer;font-weight:600}.brain-health-v2__details p{max-width:70ch;margin:var(--space-2) 0 0;line-height:1.45}.brain-health-v2__permission-inline{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:12px}.brain-health-v2__disclosure{padding:var(--space-4)}.brain-health-v2__diagnostic{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:760px;margin-top:var(--space-4)}.brain-health-v2__diagnostic>label{color:var(--text-primary);font-size:13px;font-weight:600}.brain-health-v2__diagnostic textarea{width:100%;min-height:84px;resize:vertical}.brain-health-v2__control-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.brain-health-v2__diagnostic-result{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.brain-health-v2__diagnostic-summary{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-secondary)}.brain-health-v2__diagnostic-summary strong{color:var(--text-primary);font-size:14px}.brain-health-v2__diagnostic-summary p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px}.brain-health-v2__diagnostic-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.brain-health-v2__diagnostic-values span{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px}.brain-health-v2__diagnostic-values strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-health-v2__preview-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:18px}.brain-health-v2__query-mode{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4)}.brain-health-v2__query-mode>div{min-width:0}.brain-health-v2__query-mode p{max-width:70ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px}.brain-health-v2__empty-note{margin:0;font-size:12px}.brain-health-v2__loading-block,.brain-health-v2__loading-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.brain-health-v2__loading-block{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.brain-health-v2__loading-section{padding:var(--space-1) 0}.brain-health-v2__details summary:focus-visible,.brain-health-v2__disclosure>summary:focus-visible,.brain-health-v2__status:focus-visible,.brain-health-v2__text-link:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}@media (max-width:900px){.brain-health-v2__readiness{grid-template-columns:1fr}.brain-health-v2__facts{justify-content:flex-start}.brain-health-v2__support-grid{grid-template-columns:1fr}.brain-health-v2__support-block+.brain-health-v2__support-block{border-top:1px solid var(--border-subtle);border-left:0}.brain-health-v2__diagnostic-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.brain-health-v2__header-actions{justify-content:flex-start}.brain-health-v2__header-actions .ui-btn{flex:1 1 140px;text-align:center}.brain-health-v2__observed{width:100%}.brain-health-v2__readiness{padding:var(--space-4)}.brain-health-v2__readiness h2{font-size:22px}.brain-health-v2__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-health-v2__attention-row,.brain-health-v2__status-row{grid-template-columns:auto minmax(0,1fr)}.brain-health-v2__attention-row>.ui-btn,.brain-health-v2__status-row>.brain-health-v2__text-link,.brain-health-v2__status-row>.ui-btn{grid-column:2;justify-self:start}.brain-health-v2__query-mode{align-items:stretch;flex-direction:column}.brain-health-v2__diagnostic-values{grid-template-columns:1fr}.brain-health-v2__table{min-width:840px}.brain-health-v2__section-head{align-items:flex-start;flex-direction:column}}.brain-ask{display:flex;flex-direction:column;gap:20px;max-width:760px}.brain-ask__mode{display:flex;align-items:center;gap:10px}.brain-ask__mode-chip{display:inline-flex;align-items:center;font-weight:500;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface)}.brain-ask__method,.brain-ask__mode-chip{font-size:12px;color:var(--text-secondary)}.brain-ask__method summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--accent);font-weight:600}.brain-ask__method p{max-width:640px;margin:8px 0 0;line-height:1.45}.brain-ask__mode-chip--ok{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.brain-ask__mode-chip--advisory{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}.brain-ask__mode-chip--legacy{color:var(--text-tertiary)}.brain-ask__manage{font-size:13px;color:var(--text-secondary)}.brain-ask__manage:hover{text-decoration:none}.brain-ask__shadow-note{margin:0;font-size:13px;color:var(--text-secondary)}.brain-ask__composer{display:flex;flex-direction:column;gap:10px}.brain-ask__scope{display:flex;flex-wrap:wrap;gap:8px}.brain-ask__scope select{min-width:220px;max-width:100%;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.brain-ask__question-label{font-weight:600}.brain-ask__textarea{width:100%;resize:vertical;min-height:96px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;line-height:1.45;box-shadow:0 1px 0 color-mix(in srgb,var(--border) 60%,transparent)}.brain-ask__textarea:focus{outline:2px solid var(--accent-rich-black);outline-offset:1px}.brain-ask__composer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brain-ask__hint{margin:0;font-size:12px}.brain-ask__suggestions{display:flex;flex-direction:column;gap:8px}.brain-ask__suggestions ul{list-style:none;margin:0;padding:0;flex-direction:column;gap:6px}.brain-ask__suggestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;color:var(--text-secondary);text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer;font:inherit}.brain-ask__suggestion:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 25%,var(--border));background:color-mix(in srgb,var(--text) 3%,var(--surface))}.brain-ask__result{display:flex;flex-direction:column;gap:16px;min-height:24px}.brain-ask__asked{display:flex;flex-direction:column;gap:4px;margin:0;font-size:14px}.brain-ask__asked strong{font-weight:600;font-size:16px;line-height:1.35}.brain-ask__skeleton{display:flex;flex-direction:column;gap:10px;padding:8px 0}.brain-ask__skeleton-line{height:12px;border-radius:var(--radius-sm);background:var(--skeleton-a);animation:ui-pulse 1.4s ease-in-out infinite}.brain-ask__skeleton-line--short{width:42%}.brain-ask__skeleton-line--mid{width:68%}.brain-ask__answer{display:flex;flex-direction:column;gap:14px;padding-top:4px}.brain-ask__answer-heading{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.brain-ask__answer-body{font-size:16px;line-height:1.55;color:var(--text)}.brain-ask__answer-body p{margin:0 0 10px}.brain-ask__answer-body p:last-child{margin-bottom:0}.brain-ask__answer-bullet{padding-left:.9em;position:relative}.brain-ask__answer-bullet:before{content:"ï¿½";position:absolute;left:0;color:var(--text-tertiary)}.brain-ask__details h3,.brain-ask__sources h3{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--text-secondary)}.brain-ask__source-row{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.brain-ask__source-list{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--text-secondary)}.brain-ask__trust-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--border)}.brain-ask__trust-ok{font-size:13px;font-weight:500;color:var(--success)}.brain-ask__trust-actions{display:flex;gap:14px}.brain-ask__linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.brain-ask__linkish:hover{color:var(--text)}.brain-ask__details{padding:12px 0 0;font-size:13px;color:var(--text-secondary)}.brain-ask__details ul{margin:0 0 10px;padding-left:18px}.brain-ask__claim-links{margin:8px 0 0;padding-left:18px}.brain-ask__panel{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.brain-ask__panel--notice{border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.brain-ask__panel--insufficient{border-color:color-mix(in srgb,var(--text-tertiary) 40%,var(--border))}.brain-ask__panel--error{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.brain-ask__panel-title{margin:0;font-size:16px;font-weight:600}.brain-ask__panel-body{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.brain-ask__cta-row{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:640px){.brain-ask{max-width:100%}.brain-ask__scope{flex-direction:column;align-items:stretch}.brain-ask__scope select{width:100%}.brain-ask__composer-row{flex-direction:column;align-items:stretch}.brain-ask__composer-row .ui-button,.brain-ask__composer-row button{width:100%}}.brain-ask{--ask-content-max:1180px;width:min(100%,var(--ask-content-max));max-width:var(--ask-content-max);gap:28px;padding-bottom:36px}.brain-ask__advisory,.brain-ask__header-status,.brain-ask__loading,.brain-ask__result-status,.brain-ask__status-line{display:inline-flex;align-items:center;gap:8px}.brain-ask__header-status,.brain-ask__manage{color:var(--text-secondary);font-size:13px}.brain-ask__manage{text-decoration:none}.brain-ask__manage:hover{color:var(--text);text-decoration:underline}.brain-ask__status-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--text-tertiary)}.brain-ask__status-dot--success{background:var(--success)}.brain-ask__status-dot--warning{background:var(--warning)}.brain-ask__status-dot--danger{background:var(--danger)}.brain-ask__status-dot--info{background:var(--accent)}.brain-ask__status-dot--neutral{background:var(--text-tertiary)}.brain-ask__advisory{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--warning);font-size:13px;line-height:1.45}.brain-ask__composer{gap:12px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.brain-ask__question-label{font-size:15px;font-weight:650}.brain-ask__textarea{min-height:126px;padding:16px 17px;border-radius:var(--radius-sm);background:var(--background);line-height:1.5}.brain-ask__textarea::placeholder{color:var(--text-tertiary)}.brain-ask__scope select:focus,.brain-ask__textarea:focus{outline:2px solid var(--accent-rich-black);outline-offset:2px}.brain-ask__composer-row{align-items:flex-end;gap:16px}.brain-ask__composer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;min-width:0}.brain-ask__scope{display:inline-flex;align-items:center;gap:9px;color:var(--text-secondary);font-size:13px}.brain-ask__scope span{font-weight:600;color:var(--text)}.brain-ask__scope select{max-width:min(360px,60vw);min-height:40px;padding:8px 30px 8px 10px;border-radius:var(--radius-sm);font:inherit}.brain-ask__submit{min-height:44px;white-space:nowrap}.brain-ask__suggestions{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:8px 18px;padding-left:2px}.brain-ask__orientation{margin:-10px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.45}.brain-ask__suggestions>span{font-size:12px}.brain-ask__suggestions ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px}.brain-ask__suggestion{min-height:32px;padding:4px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:13px}.brain-ask__suggestion:hover{border-bottom-color:var(--text)}.brain-ask__result{gap:28px}.brain-ask__asked{max-width:840px;gap:6px;padding-bottom:20px;border-bottom:1px solid var(--border)}.brain-ask__asked .muted{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.brain-ask__asked strong{font-size:clamp(17px,2vw,21px);font-weight:550;line-height:1.4;overflow-wrap:anywhere}.brain-ask__loading{min-height:44px;color:var(--text-secondary);font-size:14px}.brain-ask__skeleton{width:min(100%,820px)}.brain-ask__answer{width:min(100%,840px);gap:16px;padding-top:2px}.brain-ask__result-status{width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:650}.brain-ask__result-status--success{color:var(--success)}.brain-ask__result-status--warning{color:var(--warning)}.brain-ask__result-status--danger{color:var(--danger)}.brain-ask__result-status--neutral{color:var(--text-secondary)}.brain-ask__section-heading h2,.brain-ask__section-title{margin:0;font-size:18px;font-weight:650;line-height:1.3}.brain-ask__answer-body{max-width:76ch;font-size:17px;line-height:1.65}.brain-ask__markdown>:first-child{margin-top:0}.brain-ask__markdown>:last-child{margin-bottom:0}.brain-ask__markdown blockquote,.brain-ask__markdown ol,.brain-ask__markdown p,.brain-ask__markdown pre,.brain-ask__markdown ul{margin:0 0 14px}.brain-ask__markdown ol,.brain-ask__markdown ul{padding-left:1.4em}.brain-ask__markdown li+li{margin-top:6px}.brain-ask__markdown code{padding:.12em .28em;border-radius:4px;background:color-mix(in srgb,var(--text) 7%,var(--surface));font-size:.9em}.brain-ask__markdown pre{max-width:100%;overflow-x:auto;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.brain-ask__markdown pre code{padding:0;background:transparent}.brain-ask__markdown a{color:var(--accent);text-underline-offset:3px}.brain-ask__trust-bar{align-items:center;gap:14px;padding-top:15px}.brain-ask__trust-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:13px}.brain-ask__trust-summary strong{color:var(--success);font-weight:650}.brain-ask__trust-summary--advisory strong{color:var(--warning)}.brain-ask__trust-summary span{color:var(--text-secondary)}.brain-ask__actions,.brain-ask__trust-actions{display:flex;flex-wrap:wrap;gap:8px}.brain-ask__details{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:1px;font-size:12px}.brain-ask__state{display:flex;flex-direction:column;max-width:760px;align-items:flex-start;gap:12px;padding:8px 0}.brain-ask__status-line h2{margin:0;font-size:18px;font-weight:650}.brain-ask__state p{max-width:68ch;margin:0;font-size:14px;line-height:1.55}.brain-ask__state--refusal{padding:4px 0}.brain-ask__state--technical .brain-ask__status-line{color:var(--danger)}.brain-ask__state--disabled .brain-ask__status-line{color:var(--text-secondary)}.brain-ask__state-note{font-size:13px!important}.brain-ask__reason{display:flex;flex-direction:column;gap:4px;padding-top:6px}.brain-ask__reason strong{color:var(--text);font-size:12px}.brain-ask__sources,.brain-ask__support-section{width:min(100%,980px);padding-top:3px}.brain-ask__section-heading{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;padding-bottom:11px;border-bottom:1px solid var(--border)}.brain-ask__section-count{color:var(--text-tertiary);font-size:12px}.brain-ask__knowledge-list,.brain-ask__source-list{margin:0;padding:0;list-style:none}.brain-ask__knowledge-item,.brain-ask__source-item{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--border)}.brain-ask__knowledge-item>div{min-width:0;flex:1 1 auto}.brain-ask__knowledge-item p{max-width:76ch;margin:0 0 7px;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.brain-ask__source-item{flex-wrap:wrap}.brain-ask__source-main{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:5px}.brain-ask__source-main strong{color:var(--text);font-size:14px;font-weight:650;overflow-wrap:anywhere}.brain-ask__source-path{color:var(--text-tertiary);font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;overflow-wrap:anywhere}.brain-ask__knowledge-meta,.brain-ask__source-relation{color:var(--text-tertiary);font-size:12px;line-height:1.4}.brain-ask__trust-panel{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.brain-ask__trust-panel-structural{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.brain-ask__trust-panel-structural-detail{font-size:11px}.brain-ask__knowledge-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.brain-ask__correction-done{font-size:12px;white-space:nowrap}.brain-ask__correction-form{display:flex;flex-direction:column;gap:6px;width:260px;max-width:100%}.brain-ask__correction-form label{font-size:12px;font-weight:600}.brain-ask__correction-form textarea{width:100%;resize:vertical;font:inherit;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.brain-ask__correction-error{color:var(--danger);font-size:12px;margin:0}.brain-ask__correction-actions{display:flex;justify-content:flex-end;gap:8px}.brain-ask__source-type{color:var(--text-secondary);font-size:11px;border:1px solid var(--border-subtle);border-radius:999px;padding:1px 8px;white-space:nowrap}.brain-ask__evidence-toggle{flex:0 0 auto}.brain-ask__evidence-detail{flex:1 0 100%;min-width:0;padding:16px 0 2px;border-top:1px solid var(--border)}.brain-ask__detail-error,.brain-ask__detail-status{margin:0;color:var(--text-secondary);font-size:13px}.brain-ask__detail-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.brain-ask__evidence-copy{margin-bottom:16px;color:var(--text-secondary);font-size:14px;line-height:1.55}.brain-ask__detail-label{display:block;margin-bottom:7px;color:var(--text);font-size:12px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.brain-ask__evidence-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0 0 16px}.brain-ask__evidence-meta div{min-width:0}.brain-ask__evidence-meta dt{margin-bottom:3px;color:var(--text-tertiary);font-size:11px;font-weight:600;text-transform:uppercase}.brain-ask__evidence-meta dd{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.brain-ask__evidence-meta dd strong{color:var(--text);font-weight:600}@media (max-width:640px){.brain-ask{gap:22px;padding-bottom:24px}.brain-ask__composer{padding:16px}.brain-ask__composer-meta,.brain-ask__composer-row,.brain-ask__trust-bar{align-items:stretch;flex-direction:column}.brain-ask__composer-meta{gap:10px}.brain-ask__scope{align-items:stretch;flex-direction:column}.brain-ask__scope select,.brain-ask__submit{width:100%;max-width:none}.brain-ask__actions .ui-btn,.brain-ask__manage,.brain-ask__trust-actions .ui-btn{min-height:44px}.brain-ask__trust-actions{width:100%}.brain-ask__trust-actions .ui-btn{flex:1 1}.brain-ask__suggestions{align-items:flex-start;flex-direction:column}.brain-ask__suggestions ul{width:100%;flex-direction:column}.brain-ask__suggestion{width:100%;min-height:44px}.brain-ask__knowledge-item,.brain-ask__source-item{flex-direction:column;gap:12px}.brain-ask__detail-error .ui-btn,.brain-ask__knowledge-item .ui-btn,.brain-ask__open-source,.brain-ask__source-item .brain-ask__evidence-toggle{width:100%;min-height:44px}.brain-ask__evidence-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.brain-ask__skeleton-line{animation:none}}.brain-first-run{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.brain-first-run--setup{border-color:var(--accent-rich-black)}.brain-first-run--loading{min-height:120px}.brain-first-run__skeleton{height:72px;border-radius:var(--radius-md);background:var(--skeleton-a);animation:ui-pulse 1.4s ease-in-out infinite}.brain-first-run__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.brain-first-run__kicker{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.brain-first-run__title{margin:0 0 6px;font-size:22px;line-height:1.25;font-weight:650}.brain-first-run__summary{margin:0;max-width:54ch;font-size:14px;line-height:1.45;color:var(--text-secondary)}.brain-first-run__attention{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--status-warning);background:var(--status-warning-tint);font-size:13px}.brain-first-run__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.brain-first-run__step{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:10px 8px;border-radius:10px}.brain-first-run__step--current{background:var(--accent-neutral-tint)}.brain-first-run__glyph{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--border);color:var(--text-tertiary);background:var(--surface)}.brain-first-run__step--done .brain-first-run__glyph{color:var(--success);border-color:var(--status-success);background:var(--status-success-tint)}.brain-first-run__step--active .brain-first-run__glyph,.brain-first-run__step--wait .brain-first-run__glyph{color:var(--accent-rich-black);border-color:var(--accent-rich-black)}.brain-first-run__step--attention .brain-first-run__glyph{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.brain-first-run__step--blocked{opacity:.72}.brain-first-run__step-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brain-first-run__step-title{font-size:14px;font-weight:600;color:var(--text);text-decoration:none}.brain-first-run__step-title:hover{text-decoration:underline;text-underline-offset:2px}.brain-first-run__optional{font-size:11px;font-weight:600;color:var(--text-tertiary);border:1px solid var(--border);border-radius:999px;padding:1px 7px}.brain-first-run__step-summary{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary)}.brain-first-run__secondary{display:flex;flex-wrap:wrap;gap:8px}.brain-first-run--ops .brain-first-run__steps{display:none}.brain-first-run--ops .brain-first-run__title{font-size:18px}@media (max-width:640px){.brain-first-run{padding:16px}.brain-first-run__header{flex-direction:column;align-items:stretch}.brain-first-run__header .ui-btn{width:100%}}.github-sources__connection{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--border-subtle)}.github-sources__connection-main{min-width:0;flex:1 1 360px}.github-sources__connection-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.github-sources__connection-heading h2{margin:0;color:var(--text-primary);font-size:18px;letter-spacing:-.02em}.github-sources__connection-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);color:var(--text-secondary);font-size:12px}.github-sources__connection-facts strong{color:var(--text-primary);font-weight:600}.github-sources__connection-facts span+span:before{content:"Â·";margin-right:var(--space-3);color:var(--text-muted)}.github-sources__conn-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto}.github-sources__connection--disconnected{align-items:flex-start}.github-sources__connection-note,.github-sources__permission-note{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px}.github-sources__permission-note{margin-top:calc(var(--space-3) * -1)}.github-sources__section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.github-sources__section-head h2{margin:0;color:var(--text-primary);font-size:18px;letter-spacing:-.02em}.github-sources__section-meta{display:block;margin-top:var(--space-1);color:var(--text-muted);font-size:12px}.github-sources__table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.github-sources__table-wrap:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.github-sources__table{width:100%;min-width:860px;table-layout:fixed;border-collapse:collapse;color:var(--text-primary);font-size:13px}.github-sources__col-repository{width:29%}.github-sources__col-source{width:16%}.github-sources__col-sync{width:17%}.github-sources__col-knowledge{width:22%}.github-sources__col-action{width:148px}.github-sources__table td,.github-sources__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.github-sources__table thead th{color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.github-sources__table tbody tr:last-child td,.github-sources__table tbody tr:last-child th{border-bottom:0}.github-sources__table tbody tr:hover{background:var(--surface-hover)}.github-sources__repo-link{display:block;color:var(--text-primary);text-decoration:none}.github-sources__repo-link:hover{text-decoration:underline;text-underline-offset:3px}.github-sources__repo-name{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.github-sources__muted,.github-sources__repo-owner,.github-sources__subline{display:block;margin-top:3px;color:var(--text-muted);font-size:12px;line-height:1.35}.github-sources__subline--warning{color:var(--status-warning)}.github-sources__cell-value{display:block;color:var(--text-primary);font-size:12px}.github-sources__table time{color:var(--text-secondary);font-size:12px}.github-sources__table-action{text-align:right!important;white-space:nowrap}.github-sources__table-action .ui-btn{width:148px;min-height:32px;justify-content:center;text-align:center}.github-sources__connection-details{margin-top:var(--space-2);color:var(--text-secondary);font-size:12px}.github-sources__connection-details summary{width:-moz-fit-content;width:fit-content;color:var(--accent-rich-black);cursor:pointer;font-weight:600}.github-source-detail__source-summary summary:focus-visible,.github-sources__connection-details summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.github-sources__connection-details>div{margin-top:var(--space-1)}.github-sources__details{margin-top:var(--space-2);color:var(--text-secondary);font-size:12px}.github-sources__details summary{width:-moz-fit-content;width:fit-content;color:var(--accent-rich-black);cursor:pointer;font-weight:600}.github-sources__details summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.github-sources__details>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-2)}.github-sources__empty-state{padding:var(--space-5) 0;border-block:1px solid var(--border-subtle)}.github-sources__empty-state h2{margin:0;color:var(--text-primary);font-size:18px}.github-sources__empty-state p{margin:var(--space-2) 0 var(--space-4);color:var(--text-secondary);font-size:13px}.github-source-detail__refresh-alert{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.github-source-detail__refresh-alert span{color:var(--text-secondary);font-size:12px}.github-source-detail__source-summary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-block:1px solid var(--border-subtle)}.github-source-detail__source-summary h2{margin:0 0 var(--space-2);color:var(--text-primary);font-size:16px}.github-source-detail__source-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:12px}.github-source-detail__muted-fact{color:var(--text-muted)}.github-source-detail__source-summary details{flex:0 1 320px;color:var(--text-secondary);font-size:12px}.github-source-detail__source-summary summary{width:-moz-fit-content;width:fit-content;color:var(--accent-rich-black);cursor:pointer;font-weight:600}.github-source-detail__source-details{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-top:var(--space-2)}@media (max-width:900px){.github-sources__table{min-width:760px}}@media (max-width:640px){.github-source-detail__source-summary,.github-sources__connection{align-items:stretch;flex-direction:column}.github-sources__conn-actions,.github-sources__conn-actions .ui-btn,.github-sources__conn-actions a,.github-sources__connection .ui-btn,.github-sources__connection>.ui-btn{width:100%}.github-sources__conn-actions{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.github-sources__connection-facts{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.github-sources__connection-facts span+span:before{display:none}.github-sources__section-head{align-items:flex-start;flex-direction:column}.github-sources__section-head .ui-btn{width:100%}.github-sources__table{min-width:0}.github-sources__table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.github-sources__table,.github-sources__table tbody,.github-sources__table td,.github-sources__table th,.github-sources__table tr{display:block;width:100%}.github-sources__table tbody tr{padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.github-sources__table tbody tr:last-child{border-bottom:0}.github-sources__table td,.github-sources__table th{padding:0;border:0}.github-sources__table td{margin-top:var(--space-3)}.github-sources__table td:before{display:block;margin-bottom:var(--space-1);color:var(--text-muted);font-size:11px;font-weight:600}.github-sources__table td:nth-child(2):before{content:"Source"}.github-sources__table td:nth-child(3):before{content:"Last sync"}.github-sources__table td:nth-child(4):before{content:"Knowledge"}.github-sources__table-action{text-align:left!important}.github-sources__table-action .ui-btn{width:100%}}body,html{background:var(--background);color:var(--text-primary)}::selection{background:var(--accent-neutral-tint);color:var(--text-primary)}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}button,input,select,textarea{accent-color:var(--accent-rich-black)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring)}*{scrollbar-color:var(--border-strong) var(--surface-secondary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-secondary)}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--surface-secondary);border-radius:999px}.app-sidebar{background:var(--sidebar-bg-a);border-right-color:var(--sidebar-edge);box-shadow:none}.app-sidebar__brand{min-height:64px;padding:14px 16px;border-bottom-color:var(--sidebar-edge)}.app-sidebar__logo-mark{display:block;width:32px;height:auto;max-height:32px;border:0;border-radius:0;background:transparent;object-fit:contain}.app-shell--nav-collapsed .app-sidebar__logo-mark{width:28px;height:auto}.app-sidebar__title{color:var(--text-primary);font-weight:650}.app-nav{padding:16px 10px}.app-nav__group{padding:12px 12px 8px;color:var(--text-muted);font-size:10px;letter-spacing:.08em}.app-nav__link{gap:10px;min-height:40px;margin:2px 0;padding:10px 12px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:13px;font-weight:600;transition:background .12s ease,color .12s ease}.app-nav__link:hover{color:var(--text-primary);background:var(--nav-hover-bg)}.app-nav__link[data-active=true]{color:var(--text-primary);background:var(--nav-active-bg)}.app-nav__link[data-active=true]:before{left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent-rich-black)}.app-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;color:currentColor;opacity:.72}.app-nav__link[data-active=true] .app-nav__icon{opacity:1}.app-sidebar__footer{padding:12px;background:var(--sidebar-footer-bg);border-top-color:var(--sidebar-edge);-webkit-backdrop-filter:none;backdrop-filter:none}.app-sidebar__popover{border-color:var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.app-sidebar__collapse{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-secondary)}.app-sidebar__collapse:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.app-main{background:var(--background)}.app-main__inner{padding:32px 40px 48px}.app-theme-toggle{border-color:var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-secondary)}.app-theme-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.app-theme-toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;box-shadow:var(--focus-ring)}.ui-card,.ui-kpi,.ui-metric-card{border-color:var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:none}.ui-card--interactive:hover,.ui-metric-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:none}.ui-btn{min-height:36px;padding:9px 14px;border-radius:var(--radius-sm);border-color:var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.02em;transition:background .12s ease,border-color .12s ease,color .12s ease}.ui-btn:active:not(:disabled){transform:none}.ui-btn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.ui-btn--primary,.ui-btn--success{border-color:var(--accent-rich-black);background:var(--accent-rich-black);color:var(--on-accent)}.ui-btn--primary:hover:not(:disabled),.ui-btn--success:hover:not(:disabled){border-color:var(--accent-black-hover);background:var(--accent-black-hover);color:var(--on-accent)}.ui-btn--primary:active:not(:disabled){border-color:var(--accent-black-pressed);background:var(--accent-black-pressed)}.ui-btn--danger{border-color:var(--status-danger);background:var(--surface-primary);color:var(--status-danger)}.ui-btn--danger:hover:not(:disabled){background:var(--status-danger-tint)}.ui-btn--ghost{border-color:transparent;background:transparent;color:var(--text-secondary)}.ui-btn--ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ui-btn--sm{min-height:32px;padding:7px 10px;font-size:11px}.ui-label{gap:6px;color:var(--text-primary);font-size:12px;font-weight:600}.ui-input,.ui-select,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:38px;padding:9px 11px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font-size:14px}.ui-input:hover,.ui-select:hover,input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--border-strong)}.ui-input:focus,.ui-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--accent-rich-black);outline:none;box-shadow:var(--focus-ring)}.ui-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);box-shadow:none}.ui-table td,.ui-table th{border-bottom-color:var(--border-subtle)}.ui-table th{background:var(--surface-secondary);color:var(--text-secondary);font-size:10px;letter-spacing:.08em}.ui-table tbody tr:hover{background:var(--table-hover)}.pill,.ui-badge,.ui-badge.pill{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-secondary);color:var(--text-secondary);font-size:11px}.pill.pending,.ui-badge--tone-warning,.ui-badge.pending{border-color:var(--status-warning);background:var(--status-warning-tint);color:var(--status-warning)}.pill.approved,.ui-badge--tone-success,.ui-badge.active,.ui-badge.approved,.ui-badge.yes{border-color:var(--status-success);background:var(--status-success-tint);color:var(--status-success)}.pill.rejected,.ui-badge--tone-danger,.ui-badge.failed,.ui-badge.rejected{border-color:var(--status-danger);background:var(--status-danger-tint);color:var(--status-danger)}.ui-badge--tone-info,.ui-badge.info{border-color:var(--status-info);background:var(--status-info-tint);color:var(--status-info)}.ui-page-header{margin-bottom:24px}.ui-page-header__title{color:var(--text-primary);font-size:clamp(1.5rem,2vw,2rem);font-weight:650;line-height:1.15}.ui-page-header__desc{max-width:70ch;color:var(--text-secondary);font-size:14px;line-height:1.55}.ui-section__title{color:var(--text-secondary);font-size:12px;font-weight:650}.ui-empty{padding:32px 16px;color:var(--text-secondary)}.ui-empty__title{color:var(--text-primary);font-size:16px}.ui-alert{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-primary)}.error,.ui-alert--error,.ui-alert--error.legacy-error{border-color:var(--status-danger);background:var(--status-danger-tint);color:var(--status-danger)}.ui-alert--success{border-color:var(--status-success);background:var(--status-success-tint);color:var(--status-success)}.ui-alert--warning{border-color:var(--status-warning);background:var(--status-warning-tint);color:var(--status-warning)}.ui-alert--info{border-color:var(--status-info);background:var(--status-info-tint);color:var(--status-info)}.ui-tabs{gap:4px;border-bottom-color:var(--border-subtle)}.ui-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-secondary)}.ui-tab:hover{background:var(--surface-hover);color:var(--text-primary)}.ui-tab[aria-selected=true]{border-bottom-color:var(--accent-rich-black);color:var(--accent-rich-black)}.doc-section-layout{gap:12px}.doc-section-nav{width:100%;overflow-x:auto;padding:0 0 4px}.doc-section-nav__link{padding:9px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;white-space:nowrap}.doc-section-nav__link:hover{background:var(--surface-hover)}.doc-section-nav__link[data-active=true]{background:var(--accent-neutral-tint)}.ui-modal-backdrop{background:var(--overlay-scrim);padding:24px}.ui-modal{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.ui-modal:focus{outline:none}.ui-toast-host{top:16px;right:16px;bottom:auto;left:auto;width:min(420px,calc(100vw - 32px));align-items:stretch;transform:none}.ui-toast{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-md)}.ui-toast__time{color:var(--text-muted)}.ui-toast__close,.ui-toast__desc{color:var(--text-secondary)}.ui-toast__close:hover{background:var(--surface-hover);color:var(--text-primary)}.ui-toast__close:focus-visible{outline-color:var(--focus-color)}.ui-toast--success{border-color:var(--status-success)}.ui-toast--error{border-color:var(--status-danger)}.ui-toast--warning{border-color:var(--status-warning)}.ui-toast--info{border-color:var(--status-info)}.ui-toast--success .ui-toast__icon{color:var(--status-success)}.ui-toast--error .ui-toast__icon{color:var(--status-danger)}.ui-toast--warning .ui-toast__icon{color:var(--status-warning)}.ui-toast--info .ui-toast__icon{color:var(--status-info)}.ui-metric-card{border-left:1px solid var(--border-subtle)}.ui-metric-card--amber,.ui-metric-card--blue,.ui-metric-card--green,.ui-metric-card--neutral,.ui-metric-card--red,.ui-metric-card--violet{border-left-color:var(--border-subtle)}.ui-metric-card__hint,.ui-metric-card__label{color:var(--text-secondary)}.ui-metric-card__value{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-main__mobile-bar,.app-mobile-nav-scrim,.app-mobile-nav-toggle{display:none}@media (max-width:900px){.app-shell--nav-collapsed .app-sidebar,.app-sidebar{width:min(300px,calc(100vw - 32px));transform:translateX(-110%);transition:transform .18s ease;box-shadow:var(--shadow-md);z-index:80}.app-shell--nav-collapsed .app-sidebar--mobile-open,.app-sidebar--mobile-open{transform:translateX(0)}.app-shell--nav-collapsed .app-sidebar--mobile-open .app-nav__group,.app-shell--nav-collapsed .app-sidebar--mobile-open .app-nav__label,.app-shell--nav-collapsed .app-sidebar--mobile-open .app-sidebar__title{display:block!important}.app-shell--nav-collapsed .app-sidebar--mobile-open .app-sidebar__title{display:inline!important}.app-shell--nav-collapsed .app-sidebar--mobile-open .app-nav__group{display:block!important}.app-shell--nav-collapsed .app-sidebar--mobile-open .app-nav__link{justify-content:flex-start}.app-main{margin-left:0}.app-main__mobile-bar{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;min-height:52px;padding:8px 16px;border-bottom:1px solid var(--border-subtle);background:var(--background);z-index:60}.app-mobile-nav-toggle{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font:600 12px/1.3 var(--font-sans)}.app-mobile-nav-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover)}.app-mobile-nav-toggle__icon{display:inline-flex;color:var(--accent-rich-black)}.app-mobile-nav-toggle__icon img{width:20px;height:auto;max-height:18px;object-fit:contain}.app-mobile-nav-scrim{position:fixed;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:var(--overlay-scrim);cursor:default;z-index:70}.app-main__inner{padding:24px 20px 40px}}@media (max-width:640px){.app-main__inner{padding:20px 16px 32px}.ui-page-header__actions{width:100%}.ui-page-header__actions>*{flex:1 1 auto}.ui-page-header__actions .ui-btn{width:100%}.ui-modal-backdrop{align-items:flex-end;padding:12px}.ui-modal{max-height:calc(100vh - 24px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brain-health-v2__readiness{grid-template-columns:minmax(180px,1.15fr) repeat(4,minmax(88px,1fr));gap:var(--space-4);padding:var(--space-3) 0;border-right:0;border-left:0;border-radius:0;background:transparent}.brain-health-v2__readiness-main{grid-column:1;align-items:center;gap:var(--space-3)}.brain-health-v2__loading-status{display:flex}.brain-health-v2__readiness-main>.brain-health-v2__status{min-width:0;font-size:15px;font-weight:650}.brain-health-v2__readiness-main>.brain-health-v2__status .brain-health-v2__status-mark{width:10px;height:10px;flex-basis:10px}.brain-health-v2__facts{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-content:normal;grid-gap:var(--space-5);gap:var(--space-5)}.brain-health-v2__facts>div{min-width:0}.brain-health-v2__facts strong{font-size:18px}.brain-health-v2__attention-row{grid-template-columns:minmax(160px,1fr) minmax(200px,1.4fr) 160px;min-height:52px;padding:var(--space-2) var(--space-4)}.brain-health-v2__attention-list,.brain-health-v2__status-matrix{border-right:0;border-left:0;border-radius:0;background:transparent}.brain-health-v2__attention-row>.brain-health-v2__status{min-width:0;width:auto;white-space:normal}.brain-health-v2__status>span:last-child{min-width:0;overflow-wrap:anywhere}.brain-health-v2__attention-value{display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0}.brain-health-v2__attention-value>strong{color:var(--text-primary);font-size:13px;font-weight:600}.brain-health-v2__attention-details{color:var(--text-secondary);font-size:12px;line-height:1.4}.brain-health-v2__attention-details summary{width:-moz-fit-content;width:fit-content;color:var(--text-muted);cursor:pointer;font-weight:600}.brain-health-v2__attention-details p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.brain-health-v2__attention-action{min-width:160px;text-align:right}.brain-health-v2__attention-action:empty{min-width:0}.brain-health-v2__attention-action .brain-health-v2__action,.brain-health-v2__status-action .brain-health-v2__action,.brain-health-v2__support-actions .brain-health-v2__action,.brain-health-v2__table-action .brain-health-v2__action{width:160px}.brain-health-v2__status-row{grid-template-columns:minmax(180px,1.15fr) minmax(140px,.65fr) minmax(240px,1.4fr) 160px;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4)}.brain-health-v2__status-area{color:var(--text-primary);font-size:13px;font-weight:600}.brain-health-v2__status-row>.brain-health-v2__status{min-width:140px}.brain-health-v2__status-fact{color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.brain-health-v2__status-action{min-width:160px;text-align:right}.brain-health-v2__status-action:empty{min-width:0}.brain-health-v2__table{min-width:760px}.brain-health-v2__table thead th{font-size:12px;letter-spacing:0;text-transform:none}.brain-health-v2__table td,.brain-health-v2__table th{font-size:13px}.brain-health-v2__table tbody tr:first-child td,.brain-health-v2__table tbody tr:first-child th{border-top:0}.brain-health-v2__repo-name{font-size:13px;overflow-wrap:anywhere}.brain-health-v2__detail-row td{padding-top:0;padding-bottom:var(--space-2);background:var(--surface-secondary)}.brain-health-v2__detail-row details{color:var(--text-muted);font-size:12px}.brain-health-v2__detail-row summary{cursor:pointer;font-weight:600}.brain-health-v2__repo-details{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-2)}.brain-health-v2__subline--warning{color:var(--status-warning)}.brain-health-v2__support-grid{background:var(--surface-primary)}.brain-health-v2__support-heading{align-items:center}.brain-health-v2__support-heading h3{margin:0}.brain-health-v2__info{position:relative}.brain-health-v2__info>summary{padding:3px 0;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;list-style:none;text-decoration:underline;text-underline-offset:3px}.brain-health-v2__info>summary::-webkit-details-marker{display:none}.brain-health-v2__info>p{max-width:32ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.brain-health-v2__support-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.brain-health-v2__header-actions .ui-btn{min-width:160px}.brain-health-v2__value-row{grid-template-columns:minmax(0,1fr) auto}.brain-health-v2__value-row>.brain-health-v2__status{display:inline-flex;min-width:0;color:var(--text-secondary);font-size:12px}.brain-health-v2__value-row>.brain-health-v2__status.brain-health-v2__status--ok{color:var(--status-success)}.brain-health-v2__value-row>.brain-health-v2__status.brain-health-v2__status--warn{color:var(--status-warning)}.brain-health-v2__value-row>.brain-health-v2__status.brain-health-v2__status--bad{color:var(--status-danger)}.brain-health-v2__query-mode{align-items:center}.brain-health-v2__query-mode-value{display:flex;align-items:center;gap:var(--space-3)}.brain-health-v2__query-mode-value>strong{color:var(--text-primary);font-size:13px}.brain-health-v2__action[data-health-action=primary]{min-height:36px;padding:9px 14px;font-size:12px}@media (max-width:900px){.brain-health-v2__readiness{grid-template-columns:minmax(160px,.9fr) repeat(2,minmax(100px,1fr))}.brain-health-v2__facts{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-health-v2__attention-row{grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr) 160px}.brain-health-v2__status-row{grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr)}.brain-health-v2__status-row>.brain-health-v2__status{min-width:0;width:auto;white-space:normal}.brain-health-v2__status-action,.brain-health-v2__status-fact{grid-column:1/-1}.brain-health-v2__status-action{text-align:left}}@media (max-width:640px){.brain-health-v2__readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.brain-health-v2__readiness-main{grid-column:1/-1;display:grid;grid-template-columns:1fr}.brain-health-v2__facts{grid-column:1/-1}.brain-health-v2__readiness-main>.brain-health-v2__status{min-width:0}.brain-health-v2__attention-row,.brain-health-v2__status-row{grid-template-columns:1fr;align-items:start}.brain-health-v2__attention-row>.brain-health-v2__status,.brain-health-v2__status-row>.brain-health-v2__status{min-width:0;width:auto}.brain-health-v2__attention-action,.brain-health-v2__attention-row>.ui-btn,.brain-health-v2__status-action,.brain-health-v2__status-row>.brain-health-v2__text-link,.brain-health-v2__status-row>.ui-btn{grid-column:auto;justify-self:start;min-width:0;text-align:left}.brain-health .ui-btn{min-height:44px}.brain-health-v2__header-actions .ui-btn{min-width:0}.brain-health-v2__attention-action .brain-health-v2__action,.brain-health-v2__status-action .brain-health-v2__action,.brain-health-v2__support-actions .brain-health-v2__action{width:100%}.brain-health-v2__detail-row summary,.brain-health-v2__details summary,.brain-health-v2__disclosure>summary,.brain-health-v2__info>summary{display:inline-flex;align-items:center;min-height:44px}.brain-health-v2__table-wrap{margin-inline:-1px}.brain-health-v2__table td:first-child,.brain-health-v2__table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface-primary)}.brain-health-v2__detail-row td:first-child{background:var(--surface-secondary)}.brain-health-v2__table tbody tr:hover td:first-child,.brain-health-v2__table tbody tr:hover th:first-child{background:var(--surface-hover)}.brain-health-v2__query-mode-value{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.doc-section-nav{width:-moz-fit-content;width:fit-content;max-width:100%;gap:var(--space-4);padding:0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:transparent}.doc-section-nav__link{padding:8px 0 9px;border-bottom:2px solid transparent;border-radius:0;color:var(--text-secondary);font-size:13px;font-weight:500;transition:color .12s ease,border-color .12s ease}.doc-section-nav__link:hover,.doc-section-nav__link[data-active=true]{background:transparent;color:var(--text-primary)}.doc-section-nav__link[data-active=true]{border-bottom-color:var(--accent-rich-black);box-shadow:none;font-weight:650}@media (max-width:640px){.doc-section-nav{width:100%;gap:var(--space-4);overflow-x:auto;flex-wrap:nowrap}.doc-section-nav__link{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center}}.brain-overview{gap:var(--space-6)}.brain-overview__action{flex:0 0 auto}.brain-overview__summary{border-block:1px solid var(--border-subtle);background:transparent}.brain-overview__summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4) 0}.brain-overview__summary-item{min-width:0}.brain-overview__summary-label,.brain-overview__summary-value{display:block}.brain-overview__summary-label{color:var(--text-muted);font-size:12px;line-height:1.3}.brain-overview__summary-value{margin-top:3px;color:var(--text-primary);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.25}.brain-overview__section{display:flex;flex-direction:column;gap:var(--space-3)}.brain-overview__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.brain-overview__section-head h2{margin:0;color:var(--text-primary);font-size:18px;letter-spacing:-.02em;line-height:1.3}.brain-overview__approval-list,.brain-overview__attention-list{margin:0;padding:0;border-block:1px solid var(--border-subtle);list-style:none}.brain-overview__attention-row{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,auto);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:54px;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.brain-overview__attention-row:last-child{border-bottom:0}.brain-overview__attention-value{min-width:3ch;color:var(--text-primary);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.brain-overview__permission-note{margin:0;color:var(--text-secondary);font-size:12px}.brain-overview__permission-alert{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:13px}.brain-overview__refresh-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.brain-overview__refresh-alert span{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.brain-overview__error-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.brain-overview__structure-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.brain-overview__structure-column{display:flex;min-width:0;flex-direction:column;gap:var(--space-5)}.brain-overview__list-group{min-width:0}.brain-overview__list-group h3{margin:0 0 var(--space-2)}.brain-overview__list-group h3,.brain-overview__section-head h3{color:var(--text-secondary);font-size:12px;font-weight:650;letter-spacing:.02em}.brain-overview__section-head h3{margin:0}.brain-overview__ranked-list{display:grid;margin:0;padding:0;border-block:1px solid var(--border-subtle);counter-reset:overview-rank;list-style:none}.brain-overview__ranked-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:42px;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);counter-increment:overview-rank}.brain-overview__ranked-row:before{content:counter(overview-rank,decimal-leading-zero);grid-column:1;grid-row:1;width:24px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.brain-overview__ranked-row>span{display:block;grid-column:2;grid-row:1;min-width:0;align-items:center;gap:var(--space-2)}.brain-overview__ranked-row:last-child{border-bottom:0}.brain-overview__ranked-row strong{grid-column:3;grid-row:1;color:var(--text-primary);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-overview__entity-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brain-overview__entity-name small{display:inline;margin-left:var(--space-2);color:var(--text-muted);font-size:11px}.brain-overview__empty-note{margin:0;color:var(--text-secondary);font-size:13px}.brain-overview__coverage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:54px;padding:var(--space-3) 0;border-block:1px solid var(--border-subtle)}.brain-overview__coverage-group{display:flex;flex-direction:column;gap:var(--space-2)}.brain-overview__coverage>strong{color:var(--text-primary);font-size:14px}.brain-overview__approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.brain-overview__approval-row:last-child{border-bottom:0}.brain-overview__approval-main{min-width:0}.brain-overview__claim-link{display:block;max-width:72ch;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.brain-overview__approval-meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:4px;color:var(--text-muted);font-size:12px}.brain-overview__approval-meta span+span:before{content:"Â·";margin-right:var(--space-3)}.brain-overview__approval-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);color:var(--text-secondary);font-size:12px;line-height:1.3;text-align:right;white-space:nowrap}.brain-overview__approval-facts time{color:var(--text-muted)}.brain-overview__details{position:relative}.brain-overview__details summary{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;list-style:none;text-decoration:none;transition:background .12s ease,border-color .12s ease}.brain-overview__details summary:hover{border-color:var(--border-strong);background:var(--surface-hover)}.brain-overview__details summary::-webkit-details-marker{display:none}.brain-overview__details p{position:absolute;z-index:2;right:0;width:min(300px,80vw);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-elevated);box-shadow:var(--shadow-md);color:var(--text-secondary);line-height:1.45;text-align:left;white-space:normal}.brain-overview__loading-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.brain-overview__loading-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.brain-overview__loading-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-4) 0}.brain-overview__loading-summary>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.brain-overview__loading-columns .ui-skeleton,.brain-overview__loading-section>.ui-skeleton,.brain-overview__loading-summary .ui-skeleton{width:100%!important}.brain-overview__action:focus-visible,.brain-overview__claim-link:focus-visible,.brain-overview__details summary:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}@media (max-width:900px){.brain-overview__loading-summary,.brain-overview__structure-grid,.brain-overview__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-overview__structure-grid{gap:var(--space-5)}.brain-overview__approval-row{grid-template-columns:1fr;gap:var(--space-2)}.brain-overview__approval-facts{justify-content:flex-start;text-align:left}}@media (max-width:640px){.brain-overview{gap:var(--space-5)}.brain-overview .ui-btn{min-height:44px}.brain-overview__loading-columns,.brain-overview__loading-summary,.brain-overview__structure-grid,.brain-overview__summary-grid{grid-template-columns:1fr}.brain-overview__summary-grid{gap:var(--space-3)}.brain-overview__summary-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--space-3);gap:var(--space-3)}.brain-overview__summary-value{margin-top:0;text-align:right}.brain-overview__section-head{align-items:flex-start;flex-direction:column}.brain-overview__section-head .brain-overview__action{width:100%}.brain-overview__attention-row{grid-template-columns:minmax(0,1fr) auto;min-height:58px}.brain-overview__attention-row>.brain-overview__action{grid-column:1/-1;width:100%}.brain-overview__attention-row>span:last-child{display:none}.brain-overview__claim-link{overflow:visible;white-space:normal}.brain-overview__approval-facts{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.brain-overview__details summary{min-height:44px}.brain-overview__approval-meta span+span:before{margin-right:var(--space-2)}.brain-overview__refresh-alert{grid-template-columns:1fr;align-items:start}.brain-overview__refresh-alert .ui-btn{width:100%}}@media (prefers-reduced-motion:reduce){.brain-overview .ui-skeleton{animation:none}}.brain-review-page{gap:var(--space-5)}.brain-review-summary{display:flex;align-items:baseline;gap:var(--space-4);min-height:42px;padding:0 0 var(--space-3);border-bottom:1px solid var(--border-subtle)}.brain-review-summary__primary{color:var(--text-primary);font-size:15px;font-weight:650}.brain-review-summary__exceptions{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary);font-size:12px}.brain-review-surface{overflow:visible;container-type:inline-size}.brain-review-toolbar{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary)}.brain-review-toolbar__primary{display:grid;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(170px,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.brain-review-toolbar__primary .ui-label{min-width:0}.brain-review-more{position:relative}.brain-review-more__summary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:132px;list-style:none;cursor:pointer}.brain-review-more__summary::-webkit-details-marker{display:none}.brain-review-more__summary:after{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;color:var(--text-secondary);content:"";transform:rotate(45deg) translateY(-2px);transition:transform .12s ease}.brain-review-more[open] .brain-review-more__summary:after{transform:rotate(225deg) translate(-1px,-2px)}.brain-review-more__panel{position:absolute;z-index:10;top:calc(100% + var(--space-2));right:0;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:min(720px,calc(100vw - 32px));padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.brain-review-more__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}.brain-review-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer}.brain-review-check input{width:16px;height:16px;margin:0;accent-color:var(--accent-rich-black)}.brain-review-alert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0}.brain-review-table-wrap{overflow-x:auto;border:0;border-radius:0}.brain-review-table{width:max(100%,1198px);min-width:1198px;table-layout:fixed}.brain-review-table__col-knowledge{width:300px}.brain-review-table__col-review{width:180px}.brain-review-table__col-source{width:156px}.brain-review-table__col-signals{width:200px}.brain-review-table__col-state{width:110px}.brain-review-table__col-updated{width:104px}.brain-review-table__col-action{width:148px}.brain-review-table td,.brain-review-table th{padding:var(--space-3) var(--space-4);vertical-align:top}.brain-review-table td:last-child,.brain-review-table th:last-child{padding-right:var(--space-4)}.brain-review-table th{background:var(--surface-primary);color:var(--text-secondary);font-size:12px;letter-spacing:0;text-transform:none}.brain-review-table__action,.brain-review-table__action-head,.brain-review-table__knowledge,.brain-review-table__knowledge-head{position:-webkit-sticky;position:sticky;z-index:2;background:var(--surface-primary)}.brain-review-table__knowledge,.brain-review-table__knowledge-head{left:0;box-shadow:1px 0 0 var(--border-subtle)}.brain-review-table__action,.brain-review-table__action-head{right:0;box-shadow:-1px 0 0 var(--border-subtle)}.brain-review-table__action-head,.brain-review-table__knowledge-head{z-index:4;background:var(--surface-secondary)}.brain-review-table tbody tr:hover .brain-review-table__action,.brain-review-table tbody tr:hover .brain-review-table__knowledge{background:var(--table-hover)}.brain-review-table__knowledge-link{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brain-review-table__knowledge-link:hover{text-decoration:underline;text-underline-offset:3px}.brain-review-table__review span,.brain-review-table__source span,.brain-review-table__subline{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.35}.brain-review-table__review strong,.brain-review-table__source strong{color:var(--text-primary);font-size:12px;font-weight:650}.brain-review-table__signals{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.brain-review-signal{color:var(--text-secondary);font-size:11px;line-height:1.35;white-space:nowrap}.brain-review-signal--warning{color:var(--status-warning);font-weight:650}.brain-review-signal--positive{color:var(--status-success);font-weight:650}.brain-review-signal--negative{color:var(--status-danger);font-weight:650}.brain-review-signal--neutral{color:var(--text-secondary)}.brain-review-signal--source{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;padding:1px 8px}.brain-review-status{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.35;white-space:nowrap}.brain-review-status__mark{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.brain-review-status--ok{color:var(--status-success)}.brain-review-status--run,.brain-review-status--warn{color:var(--status-warning)}.brain-review-status--bad{color:var(--status-danger)}.brain-review-status--muted{color:var(--text-secondary)}.brain-review-table__state-updated,.brain-review-table__updated{color:var(--text-secondary);font-size:11px;white-space:nowrap}.brain-review-table__state-updated{display:none;margin-top:4px;line-height:1.35}.brain-review-table__action{text-align:right;white-space:nowrap}.brain-review-open-action{width:112px;justify-content:center;white-space:nowrap}.brain-review-pagination{margin:var(--space-4)}@container (min-width: 901px) and (max-width: 1220px){.brain-review-table{width:max(100%,1094px);min-width:1094px}.brain-review-table__col-knowledge{width:300px}.brain-review-table__col-review{width:180px}.brain-review-table__col-source{width:156px}.brain-review-table__col-signals{width:200px}.brain-review-table__col-state{width:110px}.brain-review-table__col-action{width:148px}.brain-review-table__col-updated,.brain-review-table__updated,.brain-review-table__updated-head{display:none}.brain-review-table__state-updated{display:block}}@container (max-width: 900px){.brain-review-table-wrap{overflow-x:visible}.brain-review-table,.brain-review-table tbody,.brain-review-table td,.brain-review-table tr{display:block}.brain-review-table{width:100%;min-width:0;table-layout:auto}.brain-review-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.brain-review-table tr{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle)}.brain-review-table tr:last-child{border-bottom:0}.brain-review-table td{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);width:auto;padding:6px 0;border-bottom:0}.brain-review-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:650}.brain-review-table td.brain-review-table__knowledge{display:block;padding-top:2px}.brain-review-table td.brain-review-table__action:before,.brain-review-table td.brain-review-table__knowledge:before{display:none}.brain-review-table__knowledge-link{font-size:14px}.brain-review-table__action{display:flex!important;justify-content:flex-end;padding-top:var(--space-2)!important}.brain-review-table__action,.brain-review-table__action-head,.brain-review-table__knowledge,.brain-review-table__knowledge-head{position:static;box-shadow:none}.brain-review-open-action{width:100%}}.repos-page{min-width:0}.repos__table-wrap{overflow-x:auto}.repos__table{table-layout:fixed;min-width:0}.repos__repo-column{width:auto}.repos__tracking-column{width:16%}.repos__added-column{width:18%}.repos__action-column{width:180px}.repos__table td,.repos__table th{min-width:0}.repos__table th{text-transform:none;letter-spacing:.02em;font-size:12px}.repos__identity{display:flex;min-width:0;flex-direction:column;gap:3px}.repos__repo-name,.repos__repo-owner{min-width:0;overflow-wrap:anywhere}.repos__repo-name{color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.35}.repos__repo-owner{color:var(--text-secondary);font-size:12px;line-height:1.35}.repos__tracking{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap}.repos__tracking-mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--text-muted)}.repos__tracking--active .repos__tracking-mark{background:var(--status-success)}.repos__added,.repos__tracking--inactive{color:var(--text-secondary)}.repos__added{font-size:13px;white-space:nowrap}.repos__action-cell,.repos__action-header{width:180px;text-align:right!important;position:-webkit-sticky;position:sticky;inset-inline-end:0;z-index:1;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);background:var(--surface-primary)}.repos__table tbody tr:nth-child(2n) .repos__action-cell{background:var(--table-zebra)}.repos__table tbody tr:hover .repos__action-cell{background:var(--table-hover)}.repos__source-link{width:168px;min-height:36px;white-space:nowrap}.repos__feedback,.repos__load-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.repos__cap-notice{margin-top:calc(var(--space-2) * -1)}.repos__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.repos__empty .ui-empty__title{margin:0}.repos__empty p{margin:0;max-width:60ch}.repos__empty .ui-btn{margin-top:var(--space-2)}.repos__skeleton-row td{height:64px}.repos__skeleton-row td:last-child{text-align:right}.repos__skeleton-row .ui-skeleton{max-width:100%}.repos__mobile-only{display:none}@media (max-width:640px){.repos__desktop-only{display:none}.repos__mobile-only{display:block}.repos__mobile-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.repos__mobile-item{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.repos__mobile-item:last-child{border-bottom:0}.repos__mobile-details{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.repos__mobile-details>div{display:grid;grid-template-columns:minmax(74px,.35fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.repos__mobile-details dt{color:var(--text-secondary);font-size:11px;font-weight:650;letter-spacing:.02em}.repos__mobile-details dd{min-width:0;margin:0}.repos__mobile-repository dd{min-width:0}.repos__mobile-repository .repos__repo-name{font-size:15px}.repos__mobile-repository .repos__repo-owner{font-size:13px}.repos__mobile-item .repos__source-link{width:100%;min-height:44px}.repos-page .ui-page-header__actions .ui-btn,.repos__empty .ui-btn{min-height:44px}.repos__feedback,.repos__load-error{align-items:stretch;flex-direction:column}.repos__feedback .ui-btn,.repos__load-error .ui-btn{align-self:flex-start;min-height:44px}.repos__mobile-skeleton{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.repos__mobile-skeleton-item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.repos__mobile-skeleton-item:last-child{border-bottom:0}}.brain-claims-page{gap:var(--space-5)}.brain-claims-warning{margin-top:calc(var(--space-2) * -1);font-size:13px}.brain-claims-surface{overflow:visible;container-type:inline-size}.brain-claims-toolbar{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary)}.brain-claims-toolbar__primary{display:grid;grid-template-columns:minmax(220px,2fr) minmax(145px,1fr) minmax(170px,1.1fr) minmax(170px,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.brain-claims-toolbar__primary>.ui-label{min-width:0}.brain-claims-more{position:relative}.brain-claims-more__summary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:132px;list-style:none;cursor:pointer;white-space:nowrap}.brain-claims-more__summary::-webkit-details-marker{display:none}.brain-claims-more__summary:after{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;color:var(--text-secondary);content:"";transform:rotate(45deg) translateY(-2px)}.brain-claims-more[open] .brain-claims-more__summary:after{transform:rotate(225deg) translate(-1px,-2px)}.brain-claims-more__panel{position:absolute;z-index:10;top:calc(100% + var(--space-2));right:0;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3);width:min(720px,calc(100vw - 32px));padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md)}.brain-claims-check{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer}.brain-claims-check input{width:16px;height:16px;margin:0;accent-color:var(--accent-rich-black)}.brain-claims-alert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0;font-size:13px}.brain-claims-updating{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px}.brain-claims-clear-filters{align-self:end;white-space:nowrap}.brain-claims-result-context{margin:0;padding:var(--space-4) var(--space-4) var(--space-3);color:var(--text-secondary);font-size:13px}.brain-claims-result-context strong{color:var(--text-primary);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-claims-empty{padding:0 var(--space-4) var(--space-4)}.brain-claims-pagination{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4);color:var(--text-secondary);font-size:12px}.brain-claims-pagination>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-claims-loading{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary)}.brain-claims-loading__row,.brain-claims-loading__toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(80px,1fr)) 92px 112px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:60px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.brain-claims-loading__toolbar{grid-template-columns:2fr repeat(3,1fr);min-height:70px;background:var(--surface-secondary)}.brain-claims-loading__context{min-height:48px;padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.brain-claims-table-wrap{overflow-x:auto;border:0;border-radius:0}.brain-claims-table{width:max(100%,1040px);min-width:1040px;table-layout:fixed}.brain-claims-table__col-knowledge{width:34%}.brain-claims-table__col-source,.brain-claims-table__col-state{width:15%}.brain-claims-table__col-evidence{width:9%}.brain-claims-table__col-trust{width:15%}.brain-claims-table__col-reviewed{width:10%}.brain-claims-table__col-action{width:156px}.brain-claims-table td,.brain-claims-table th{padding:var(--space-3) var(--space-4);vertical-align:top}.brain-claims-table th{background:var(--surface-primary);color:var(--text-secondary);font-size:12px;letter-spacing:0;text-transform:none}.brain-claims-table__action,.brain-claims-table__action-head,.brain-claims-table__knowledge,.brain-claims-table__knowledge-head{position:-webkit-sticky;position:sticky;z-index:2;background:var(--surface-primary)}.brain-claims-table__knowledge,.brain-claims-table__knowledge-head{left:0;box-shadow:1px 0 0 var(--border-subtle)}.brain-claims-table__action,.brain-claims-table__action-head{right:0;padding-right:var(--space-3)!important;padding-left:var(--space-3)!important;box-shadow:-1px 0 0 var(--border-subtle)}.brain-claims-table__action-head,.brain-claims-table__knowledge-head{z-index:4;background:var(--surface-secondary)}.brain-claims-table tbody tr:hover .brain-claims-table__action,.brain-claims-table tbody tr:hover .brain-claims-table__knowledge{background:var(--table-hover)}.brain-claims-table__knowledge-link{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brain-claims-table__knowledge-link:hover{text-decoration:underline;text-underline-offset:3px}.brain-claims-table__source span,.brain-claims-table__subline{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.brain-claims-table__source strong{display:block;color:var(--text-primary);font-size:12px;font-weight:650;overflow-wrap:anywhere}.brain-claims-table__source .brain-claims-table__provider{color:var(--text-muted)}.brain-claims-table__state{display:grid;grid-gap:4px;gap:4px}.brain-claims-state{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;grid-column-gap:6px;column-gap:6px;width:100%;min-height:15px;color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.35}.brain-claims-state__mark{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.brain-claims-state--success{color:var(--status-success)}.brain-claims-state--warning{color:var(--status-warning)}.brain-claims-state--danger{color:var(--status-danger)}.brain-claims-state--neutral{color:var(--text-secondary)}.brain-claims-evidence{color:var(--text-primary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brain-claims-evidence--none{color:var(--status-warning);font-weight:650}.brain-claims-table__governance{display:grid;grid-gap:8px;gap:8px}.brain-claims-table__governance>span{display:grid;grid-gap:2px;gap:2px}.brain-claims-table__field-label{color:var(--text-muted);font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.brain-claims-table__governance strong{color:var(--text-primary);font-size:11px;font-weight:600;overflow-wrap:anywhere}.brain-claims-freshness--warning{color:var(--status-warning)!important}.brain-claims-freshness--danger{color:var(--status-danger)!important}.brain-claims-table td .muted,.brain-claims-table td time{color:var(--text-secondary);font-size:11px;white-space:nowrap}.brain-claims-table__action{text-align:right;white-space:nowrap}.brain-claims-view-action{width:120px;min-height:36px;justify-content:center;white-space:nowrap}@container (min-width: 901px) and (max-width: 1180px){.brain-claims-table{width:max(100%,1000px);min-width:1000px}.brain-claims-table__col-knowledge{width:32%}.brain-claims-table__col-trust{width:14%}}@container (max-width: 900px){.brain-claims-toolbar__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.brain-claims-more,.brain-claims-toolbar__primary>.ui-label:first-child{grid-column:1/-1}.brain-claims-more__summary{width:100%}.brain-claims-more__panel{position:static;grid-template-columns:1fr;width:100%;margin-top:var(--space-2)}.brain-claims-table-wrap{overflow-x:visible}.brain-claims-table,.brain-claims-table tbody,.brain-claims-table td,.brain-claims-table tr{display:block}.brain-claims-table{width:100%;min-width:0;table-layout:auto}.brain-claims-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.brain-claims-table tr{padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle)}.brain-claims-table tr:last-child{border-bottom:0}.brain-claims-table td{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);width:auto;padding:6px 0;border-bottom:0}.brain-claims-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:650}.brain-claims-table td.brain-claims-table__knowledge{display:block;padding-top:2px}.brain-claims-table td.brain-claims-table__action:before,.brain-claims-table td.brain-claims-table__knowledge:before{display:none}.brain-claims-table__knowledge-link{font-size:14px}.brain-claims-table__action{display:flex!important;justify-content:flex-end;padding-top:var(--space-2)!important}.brain-claims-table__action,.brain-claims-table__action-head,.brain-claims-table__knowledge,.brain-claims-table__knowledge-head{position:static;box-shadow:none}.brain-claims-view-action{width:100%;min-height:44px}}@media (max-width:640px){.brain-claims-toolbar__primary{grid-template-columns:1fr}.brain-claims-more,.brain-claims-toolbar__primary>.ui-label:first-child{grid-column:auto}.brain-claims-alert{align-items:flex-start;flex-direction:column}.brain-claims-pagination{flex-wrap:wrap}.brain-claims-pagination>span{order:-1;width:100%}}.brain-claims-mobile-list{display:none}@container (max-width: 900px){.brain-claims-check,.brain-claims-surface .ui-btn,.brain-claims-surface .ui-input,.brain-claims-surface .ui-select{min-height:44px}.brain-claims-table-wrap{display:none}.brain-claims-mobile-list{display:grid}.brain-claims-mobile-item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.brain-claims-mobile-item:last-child{border-bottom:0}.brain-claims-mobile-item__action,.brain-claims-mobile-item__field,.brain-claims-mobile-item__knowledge{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.brain-claims-mobile-item__knowledge{padding-bottom:var(--space-2)}.brain-claims-mobile-item__action>.brain-claims-table__field-label,.brain-claims-mobile-item__field>.brain-claims-table__field-label{color:var(--text-secondary)}.brain-claims-mobile-item__action{padding-top:var(--space-2)}.brain-claims-mobile-item__action .brain-claims-view-action{width:100%}}.claim-detail-page{gap:var(--space-5)}.claim-detail-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.claim-detail{display:grid;grid-gap:var(--space-6);gap:var(--space-6);width:100%;max-width:1280px}.claim-detail__section{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.claim-detail__section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.claim-detail__section-heading h2{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:650;line-height:1.3}.claim-detail__field-label,.claim-detail__metadata dt{color:var(--text-secondary);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.claim-detail__field-label{display:block}.claim-detail__claim-type,.claim-detail__section-count{color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.claim-detail__claim-type{font-weight:600}.claim-detail__statement{max-width:82ch;gap:var(--space-3)}.claim-detail__statement h2{max-width:72ch;margin:0;color:var(--text-primary);font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:550;letter-spacing:-.018em;line-height:1.35;overflow-wrap:anywhere}.claim-detail__supporting-meta{margin:0;color:var(--text-secondary);font-size:13px}.claim-detail__status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--space-6);gap:0 var(--space-6);margin:0}.claim-detail__status-row{display:grid;grid-template-columns:8px minmax(9rem,.9fr) minmax(0,1.1fr);align-items:baseline;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.claim-detail__status-row:nth-child(-n+2){border-top:0}.claim-detail__status-indicator{width:7px;height:7px;border-radius:50%;background:var(--metric-neutral)}.claim-detail__status-row--success .claim-detail__status-indicator{background:var(--status-success)}.claim-detail__status-row--warning .claim-detail__status-indicator{background:var(--status-warning)}.claim-detail__status-row--danger .claim-detail__status-indicator{background:var(--status-danger)}.claim-detail__status-row dt{color:var(--text-secondary);font-size:12px}.claim-detail__status-row dd{min-width:0;margin:0;color:var(--text-primary);font-size:13px;font-weight:600;overflow-wrap:anywhere}.claim-detail__metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);margin:0}.claim-detail__metadata>div{min-width:0}.claim-detail__review-summary{grid-template-columns:1fr;gap:0;max-width:760px}.claim-detail__review-summary>div{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle)}.claim-detail__review-summary>div:first-child{border-top:0;padding-top:0}.claim-detail__review-summary dd{margin-top:0}.claim-detail__metadata dd{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.claim-detail__metadata time{white-space:nowrap}.claim-detail__conflict-list,.claim-detail__entity-list,.claim-detail__evidence-list,.claim-detail__group-list,.claim-detail__relationship-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.claim-detail__conflict-row,.claim-detail__evidence-item,.claim-detail__group-row{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.claim-detail__conflict-row:first-child,.claim-detail__evidence-item:first-child,.claim-detail__group-row:first-child{padding-top:0;border-top:0}.claim-detail__evidence-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:12px}.claim-detail__evidence-meta strong{color:var(--text-primary);font-size:13px}.claim-detail__evidence-content{width:100%;min-width:0}.claim-detail__evidence-content .review-detail__evidence-markdown{width:100%;max-width:none;overflow-x:auto;margin:0}.claim-detail__evidence-content .review-detail__evidence-markdown table{display:table;width:100%;table-layout:fixed}.claim-detail__evidence-content .review-detail__evidence-markdown table:has(>thead>tr>:nth-child(3))>:is(thead,tbody)>tr>:first-child{width:14%}.claim-detail__evidence-content .review-detail__evidence-markdown table:has(>thead>tr>:nth-child(3))>:is(thead,tbody)>tr>:nth-child(2){width:33%}.claim-detail__evidence-content .review-detail__evidence-markdown td,.claim-detail__evidence-content .review-detail__evidence-markdown th{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.claim-detail__evidence-content .review-detail__evidence-markdown table{min-width:620px}}.claim-detail__evidence-meta .claim-detail__evidence-signal{margin-left:auto;color:var(--text-primary);font-weight:600}.claim-detail__evidence-provenance{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);color:var(--text-secondary);font-size:12px}.claim-detail__evidence-provenance>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.claim-detail__evidence-provenance strong{color:var(--text-primary);overflow-wrap:anywhere}.claim-detail__evidence-provenance-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.claim-detail__repository{display:grid;grid-gap:2px;gap:2px}.claim-detail__repository strong{color:var(--text-primary)}.claim-detail__repository span{color:var(--text-secondary);font-size:12px}.claim-detail__conflict-row{gap:var(--space-3)}.claim-detail__conflict-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.claim-detail__conflict-heading .claim-detail__status-row{border-top:0;padding:0}.claim-detail__canonical p,.claim-detail__conflict-row>p,.claim-detail__opposing-claim p{max-width:72ch;margin:0;color:var(--text-primary);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.claim-detail__canonical,.claim-detail__opposing-claim{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.claim-detail__subsection{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.claim-detail__entity-relationship-grid{display:grid;grid-template-columns:minmax(0,840px);grid-gap:var(--space-6);gap:var(--space-6)}.claim-detail__subsection h3{margin:0;color:var(--text-primary);font-size:13px}.claim-detail__entity-list,.claim-detail__relationship-list{border-top:1px solid var(--border-subtle)}.claim-detail__entity-list li,.claim-detail__relationship-list li{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.claim-detail__entity-list strong,.claim-detail__relationship-primary{min-width:0;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.claim-detail__entity-list span,.claim-detail__relationship-secondary{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.claim-detail__relationship-primary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;justify-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.claim-detail__relationship-primary span:first-child,.claim-detail__relationship-primary span:last-child{overflow-wrap:anywhere}.claim-detail__technical{color:var(--text-secondary);font-size:12px}.claim-detail__technical summary{width:-moz-fit-content;width:fit-content;cursor:pointer;font-weight:650;color:var(--text-secondary)}.claim-detail__technical summary:focus-visible,.claim-detail__technical summary:hover{color:var(--text-primary)}.claim-detail__technical-sections{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-4)}.claim-detail__technical-sections section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.claim-detail__technical-sections h3{margin:0;color:var(--text-primary);font-size:13px}.claim-detail__technical .claim-detail__metadata{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.claim-detail__technical code,.claim-detail__technical pre{max-width:100%;font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.claim-detail__technical-nested summary{color:var(--text-secondary);font-size:11px;font-weight:600}.claim-detail__empty-copy{margin:0;color:var(--text-secondary);font-size:13px}.claim-detail__governance-grid{display:grid;grid-gap:0;gap:0}.claim-detail__governance-row{display:grid;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr) minmax(5rem,auto);align-items:baseline;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.claim-detail__governance-row:first-child{border-top:0;padding-top:0}.claim-detail__governance-row h3{margin:0;color:var(--text-primary);font-size:13px;font-weight:650}.claim-detail__governance-copy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.claim-detail__governance-value{color:var(--text-primary);font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.claim-detail__governance-secondary{color:var(--text-secondary);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.claim-detail__governance-disclosure{min-width:5rem;color:var(--text-secondary)}.claim-detail__governance-disclosure summary{cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:650;text-align:right}.claim-detail__governance-disclosure summary:focus-visible,.claim-detail__governance-disclosure summary:hover,.claim-detail__verification-details summary:focus-visible,.claim-detail__verification-details summary:hover{color:var(--text-primary)}.claim-detail__governance-disclosure>.claim-detail__metadata{grid-template-columns:repeat(2,minmax(0,1fr));width:min(440px,60vw);margin:var(--space-3) 0 0 auto;padding:var(--space-3) 0 0;text-align:left}.claim-detail__verification-details{max-width:760px;border-top:1px solid var(--border-subtle)}.claim-detail__verification-details summary{padding:var(--space-3) 0 0;cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:650;text-align:left}.claim-detail__verification-details>.claim-detail__metadata{padding:var(--space-3) 0 0}.claim-detail__technical-nested pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto}.claim-detail-loading{display:grid;grid-gap:var(--space-6);gap:var(--space-6);width:100%;max-width:1280px}.claim-detail-loading>section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.claim-detail-loading__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6)}.claim-detail-error{max-width:720px;padding:var(--space-5);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.claim-detail-error h2{margin:0;color:var(--text-primary);font-size:1.125rem}.claim-detail-error p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.claim-detail-error__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}@media (max-width:900px){.claim-detail__metadata,.claim-detail__technical .claim-detail__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-detail__entity-relationship-grid,.claim-detail__governance-grid,.claim-detail__review-summary{grid-template-columns:1fr}}@media (max-width:640px){.claim-detail{gap:var(--space-5)}.claim-detail-header-actions{justify-content:flex-start}.claim-detail-header-actions .ui-btn{min-height:44px}.claim-detail__technical summary,.claim-detail__technical-nested summary{min-height:44px;display:inline-flex;align-items:center}.claim-detail-loading__grid,.claim-detail__conflict-heading,.claim-detail__entity-relationship-grid,.claim-detail__governance-disclosure>.claim-detail__metadata,.claim-detail__governance-grid,.claim-detail__metadata,.claim-detail__status-list,.claim-detail__technical .claim-detail__metadata{grid-template-columns:1fr}.claim-detail__governance-row{grid-template-columns:1fr;gap:var(--space-2)}.claim-detail__governance-disclosure{min-width:0}.claim-detail__governance-disclosure summary{text-align:left}.claim-detail__governance-disclosure>.claim-detail__metadata{width:100%;margin-left:0}.claim-detail__status-row:nth-child(2){border-top:1px solid var(--border-subtle)}.claim-detail__evidence-provenance{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.claim-detail__evidence-provenance-actions{justify-content:flex-start}.claim-detail__evidence-meta .claim-detail__evidence-signal{margin-left:0}.claim-detail .ui-btn{min-height:44px}}.review-detail{gap:var(--space-6)}.review-detail__section-heading h2{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:650;line-height:1.3}.review-detail__evidence-details dt,.review-detail__field-label,.review-detail__meta-list dt,.review-detail__technical-grid dt{color:var(--text-secondary);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.review-detail__field-label{display:block;margin-bottom:var(--space-2)}.review-detail__decision-actions,.review-detail__modal-actions,.review-detail__source-facts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.review-detail__task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:calc(var(--space-6) * -1);color:var(--text-secondary);font-size:12px}.review-detail__section{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.review-detail__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.review-detail__empty-copy,.review-detail__governance-note,.review-detail__no-claim p,.review-detail__section-heading p,.review-detail__supporting-copy{max-width:72ch;margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.review-detail__claim-statement{max-width:72ch;margin:0;color:var(--text-primary);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:500;line-height:1.45}.review-detail__meta-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);margin:0}.review-detail__meta-list div{min-width:0}.review-detail__evidence-details dd,.review-detail__meta-list dd,.review-detail__technical-grid dd{margin:4px 0 0;color:var(--text-primary);overflow-wrap:anywhere}.review-detail__no-claim{padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__no-claim strong{color:var(--text-primary)}.review-detail__confidence-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-6)}.review-detail__confidence-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:110px}.review-detail__confidence-summary .review-detail__field-label{margin:0}.review-detail__confidence-value{color:var(--text-primary);font-size:1.2rem}.review-detail__evidence-list,.review-detail__notes-list{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.review-detail__evidence-item{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.review-detail__evidence-item:first-child{padding-top:0;border-top:0}.review-detail__evidence-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:12px}.review-detail__evidence-meta strong{color:var(--text-primary);font-size:13px}.review-detail__conflict-evidence blockquote,.review-detail__evidence-item blockquote,.review-detail__evidence-markdown{margin:0;padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.review-detail__evidence-markdown>:first-child{margin-top:0}.review-detail__evidence-markdown>:last-child{margin-bottom:0}.review-detail__evidence-markdown blockquote,.review-detail__evidence-markdown ol,.review-detail__evidence-markdown p,.review-detail__evidence-markdown pre,.review-detail__evidence-markdown ul{margin:0 0 var(--space-3)}.review-detail__evidence-markdown ol,.review-detail__evidence-markdown ul{padding-left:1.25rem}.review-detail__evidence-markdown code{padding:.1em .3em;background:var(--surface-primary);border-radius:3px;font-family:var(--font-mono);font-size:.9em}.review-detail__evidence-markdown pre{max-width:100%;overflow-x:auto;padding:var(--space-3);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__evidence-markdown pre code{padding:0;background:transparent}.review-detail__evidence-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.review-detail__evidence-markdown td,.review-detail__evidence-markdown th{min-width:8rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);text-align:left;vertical-align:top}.review-detail__evidence-details{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0}.review-detail__evidence-details>div{display:grid;grid-gap:2px;gap:2px}.review-detail__evidence-details dd{color:var(--text-secondary);font-size:12px}.review-detail__source-list{display:grid;grid-gap:0;gap:0}.review-detail__source-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle)}.review-detail__source-row:first-child{padding-top:0;border-top:0}.review-detail__source-row>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.review-detail__source-row strong{color:var(--text-primary);overflow-wrap:anywhere}.review-detail__source-facts,.review-detail__source-row span{color:var(--text-secondary);font-size:12px}.review-detail__source-facts{justify-content:flex-end;text-align:right}.review-detail__conflict,.review-detail__conflict-list,.review-detail__group{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.review-detail__conflict{padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__conflict-label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary);font-size:13px}.review-detail__claim-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:var(--space-4);gap:var(--space-4)}.review-detail__claim-compare>div:not(.review-detail__versus){padding:var(--space-4);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__claim-compare p{margin:0 0 var(--space-3);color:var(--text-primary);line-height:1.55}.review-detail__versus{align-self:center;color:var(--text-muted);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.review-detail__claim-status{color:var(--text-secondary);font-size:12px}.review-detail__conflict-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.review-detail__conflict-evidence h3{margin:0 0 var(--space-2);color:var(--text-primary);font-size:13px}.review-detail__conflict-evidence ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.review-detail__conflict-evidence li{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.review-detail__conflict-evidence li>span{color:var(--text-secondary);font-size:11px}.review-detail__canonical{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.review-detail__canonical p{margin:0;color:var(--text-primary);font-size:15px;line-height:1.5}.review-detail__member-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-subtle)}.review-detail__member-list li,.review-detail__notes-list li{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.review-detail__member-list li span:first-child{color:var(--text-primary);overflow-wrap:anywhere}.review-detail__member-list li span:last-child,.review-detail__notes-list li>span{flex:0 0 auto;color:var(--text-secondary);font-size:12px}.review-detail__notes-list li{display:grid;justify-content:normal;grid-gap:var(--space-1);gap:var(--space-1)}.review-detail__notes-list p{margin:0;color:var(--text-primary);white-space:pre-wrap}.review-detail__decision{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--surface-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.review-detail__decision-actions{align-items:stretch}.review-detail__decision-actions .ui-btn{min-width:132px}.review-detail__decision-blocker{align-self:center;max-width:32ch;color:var(--status-warning);font-size:12px}.review-detail__load-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.review-detail__technical{color:var(--text-secondary);font-size:12px}.review-detail__technical summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text-secondary);font-weight:650}.review-detail__technical summary:focus-visible,.review-detail__technical summary:hover{color:var(--text-primary)}.review-detail__technical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3) var(--space-5);gap:var(--space-3) var(--space-5);margin:var(--space-3) 0 0;padding:var(--space-4);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__technical-wide{grid-column:1/-1}.review-detail__technical-grid dd{font-family:var(--font-mono);font-size:11px}.review-detail__technical-sections{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}.review-detail__technical-sections section{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.review-detail__technical-sections h3{margin:0;color:var(--text-primary);font-size:13px}.review-detail__technical-nested{margin-top:var(--space-3)}.review-detail__technical-nested summary{color:var(--text-muted);font-size:11px;font-weight:600}.review-detail__technical-nested code,.review-detail__technical-nested pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.review-detail__technical-nested pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.review-detail__technical-nested code{display:block;color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;line-height:1.5}.review-detail__modal-body{gap:var(--space-3)}.review-detail__modal-actions{justify-content:flex-end;margin-top:var(--space-3)}.review-detail__checkbox{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--status-warning-tint);border:1px solid var(--status-warning);border-radius:var(--radius-sm)}.review-detail__checkbox input{margin-top:3px;accent-color:var(--status-warning)}.review-detail__checkbox span{display:grid;grid-gap:3px;gap:3px;color:var(--text-primary);font-size:13px}.review-detail__checkbox small,.review-detail__help,.ui-modal__description{color:var(--text-secondary);font-size:12px;line-height:1.5}.ui-modal__description{margin:-8px 0 var(--space-4)}.review-detail>.ui-alert{display:grid;grid-gap:3px;gap:3px}@media (max-width:900px){.review-detail__meta-list,.review-detail__technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.review-detail{gap:var(--space-5)}.review-detail__section-heading,.review-detail__source-row{display:grid;grid-template-columns:1fr}.review-detail__decision-actions .ui-btn,.review-detail__modal-actions .ui-btn{min-height:44px;width:100%}.review-detail__claim-compare,.review-detail__conflict-evidence-grid,.review-detail__meta-list,.review-detail__technical-grid{grid-template-columns:1fr}.review-detail__versus{justify-self:center}.review-detail__source-facts{justify-content:flex-start;text-align:left}.review-detail .ui-btn{min-height:44px}.review-detail__member-list li{display:grid}.review-detail__decision-actions{display:grid;grid-template-columns:1fr}.review-detail__decision-blocker{align-self:auto}}@media (min-width:1600px){.brain-review-table{width:max(100%,1198px);min-width:1198px}.brain-review-table__col-knowledge{width:300px}.brain-review-table__col-review{width:180px}.brain-review-table__col-source{width:156px}.brain-review-table__col-signals{width:200px}.brain-review-table__col-state{width:110px}.brain-review-table__col-updated{width:104px;display:table-column}.brain-review-table__col-action{width:148px}.brain-review-table__updated,.brain-review-table__updated-head{display:table-cell}.brain-review-table__state-updated{display:none}}@media (max-width:1100px){.brain-review-toolbar__primary{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(150px,1fr)) auto}}@media (max-width:900px){.brain-review-toolbar__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-review-more,.brain-review-toolbar__search{grid-column:1/-1}.brain-review-more__panel{position:static;grid-column:1/-1;width:auto;margin-top:var(--space-2)}}@media (max-width:720px){.brain-review-summary{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.brain-review-toolbar__primary{grid-template-columns:1fr}.brain-review-toolbar__search{grid-column:auto}.brain-review-more__summary{width:100%}.brain-review-more__panel{grid-template-columns:1fr;padding:var(--space-3)}.brain-review-more__checks{grid-template-columns:1fr}.brain-review-more__panel .ui-btn{width:100%}.brain-review-alert{align-items:stretch;flex-direction:column}.brain-review-alert .ui-btn{width:100%}.brain-review-table,.brain-review-table tbody,.brain-review-table td,.brain-review-table tr{display:block}.brain-review-table{width:100%;min-width:0;table-layout:auto}.brain-review-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.brain-review-table tr{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle)}.brain-review-table tr:last-child{border-bottom:0}.brain-review-table td{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);width:auto;padding:6px 0;border-bottom:0}.brain-review-table td:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:650}.brain-review-table td.brain-review-table__knowledge{display:block;padding-top:2px}.brain-review-table td.brain-review-table__action:before,.brain-review-table td.brain-review-table__knowledge:before{display:none}.brain-review-table__knowledge-link{font-size:14px}.brain-review-table__action{display:flex!important;justify-content:flex-end;padding-top:var(--space-2)!important}.brain-review-open-action{width:100%}}.ops-page{gap:var(--space-5)}.ops-page__header-actions{display:flex;align-items:center;gap:var(--space-3)}.ops-page__refreshing{color:var(--text-secondary);font-size:12px}.ops-page__alert{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ops-page__skeleton,.ops-section{display:flex;flex-direction:column;gap:var(--space-3)}.ops-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.ops-section__head h2{margin:0;font-size:14px;font-weight:650;letter-spacing:-.01em}.ops-section__head--legacy{align-items:flex-start}.ops-section__collapsed-hint,.ops-section__note{margin:4px 0 0;font-size:12px;line-height:1.45}.ops-section--legacy{opacity:.92}.ops-section__audit-link{margin:var(--space-2) 0 0;font-size:12px}.ops-text-link{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.ops-text-link:hover{color:var(--text-primary)}.ops-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.3}.ops-status__mark{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--text-muted)}.ops-status--ok{color:var(--status-success)}.ops-status--ok .ops-status__mark{background:var(--status-success)}.ops-status--warn{color:var(--status-warning)}.ops-status--warn .ops-status__mark{background:var(--status-warning)}.ops-status--bad{color:var(--status-danger)}.ops-status--bad .ops-status__mark{background:var(--status-danger)}.ops-status--run{color:var(--accent-rich-black)}.ops-status--run .ops-status__mark{background:var(--accent-rich-black)}.ops-status--muted{color:var(--text-secondary)}.ops-status--muted .ops-status__mark{background:var(--text-muted)}.ops-attention-list,.ops-legacy-list,.ops-service-list{display:flex;flex-direction:column}.ops-attention-row,.ops-legacy-job,.ops-service-row{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.ops-attention-row:last-child,.ops-legacy-job:last-child,.ops-service-row:last-child{border-bottom:0}.ops-service-row__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ops-service-row__title{font-size:14px;font-weight:650;color:var(--text-primary)}.ops-service-row__body{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.ops-service-row__context{color:var(--text-secondary);font-size:13px}.ops-attention-row__action,.ops-service-row__action{min-height:44px;min-width:44px}.ops-attention-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ops-attention-row__detail{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.ops-legacy-tabs{display:flex;flex-wrap:wrap;gap:4px}.ops-legacy-tabs__tab{border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;padding:8px 12px;min-height:44px;border-radius:var(--radius-sm);cursor:pointer}.ops-legacy-tabs__tab.is-active{background:var(--surface-muted);color:var(--text-primary);font-weight:600}.ops-legacy-job__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ops-legacy-job__head strong{font-size:13px;font-weight:600}.ops-legacy-job__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:12px}.ops-legacy-job__error{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.ops-legacy-list__empty{margin:0;padding:var(--space-2) 0}.ops-detail-section{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.ops-detail-section:last-child{margin-bottom:0}.ops-detail-section__title{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.ops-detail-section__grid{display:flex;flex-direction:column;gap:var(--space-3)}.ops-detail-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted)}.ops-detail-field{display:grid;grid-template-columns:minmax(120px,140px) 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:baseline;font-size:13px}.ops-detail-field__label{color:var(--text-tertiary);font-size:12px}.ops-detail-field__value{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:768px){.ops-attention-row{grid-template-columns:1fr;gap:var(--space-2)}.ops-attention-row__action,.ops-service-row__action{justify-self:start}.ops-service-row__head{flex-wrap:wrap}.ops-detail-field{grid-template-columns:1fr;gap:2px}}