/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--body);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:var(--r)}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--bg:#e4ebe8;--bg-canvas:#dce5e1;--panel:#fff;--panel-soft:#f4f7f6;--line:#16241e1f;--line-strong:#16241e33;--line-solid:#c3ccc8;--text:#0c1714;--copy:#232f2a;--muted:#54615b;--muted-strong:#303c36;--accent:#939ba2;--accent-deep:#848b91;--accent-ink:#5f6a67;--on-accent-fill:#0c1714;--brand:#d97706;--brand-strong:#b45309;--brand-soft:#d977061a;--brand-border:#d9770659;--on-brand:#fff;--action:var(--brand);--on-action:var(--on-brand);--secondary:#2f6b66;--secondary-strong:#245650;--pass:#0c7a4d;--warn:#c2410c;--fail:#bf3a2e;--accent-surface-soft:#939ba233;--accent-surface-strong:#939ba24d;--accent-border-muted:#939ba255;--accent-border-strong:#939ba299;--focus-ring:#d9770699;--selection:#d9770633;--dot:#16241e14;--tick:#16241e2e;--on-accent:#f1f4f3;--nav-fg:#34423c;--registry-strip:#0d1814;--registry-strip-text:#e8efeb;--shadow-color:#0c1714}:root[data-theme=dark]{--bg:#0e0e0f;--bg-canvas:#111113;--panel:#141416;--panel-soft:#1c1c1f;--line:#ffffff12;--line-strong:#ffffff24;--line-solid:#313136;--text:#f2f2f3;--copy:#c8c8cc;--muted:#8b8b92;--muted-strong:#cfcfd4;--accent:#b9c1c8;--accent-deep:#d3d9de;--accent-ink:#b9c1c8;--on-accent-fill:#111313;--brand:#f59e0b;--brand-strong:#fbbf24;--brand-soft:#f59e0b1f;--brand-border:#f59e0b59;--on-brand:#1a1200;--action:var(--brand);--on-action:var(--on-brand);--secondary:#7eb8b2;--secondary-strong:#9ed0cb;--pass:#46bd7a;--warn:#e6b24a;--fail:#f0746a;--accent-surface-soft:#b9c1c812;--accent-surface-strong:#b9c1c81f;--accent-border-muted:#b9c1c830;--accent-border-strong:#b9c1c85e;--focus-ring:#f59e0b99;--selection:#f59e0b40;--dot:#ffffff08;--tick:#ffffff21;--on-accent:#121214;--nav-fg:#c9c9ce;--registry-strip:#0a0a0b;--registry-strip-text:#d6d6da;--shadow-color:#000}:root{--r-sm:6px;--r:8px;--r-lg:10px;--r-xl:14px;--sans:"Cabinet Grotesk", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--body:"General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}::selection{background:var(--selection)}body{color:var(--copy);background:var(--bg);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}code,.mono{font-family:var(--mono)}.label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-strong);font-size:.66rem}.tick{align-items:center;gap:.5rem;display:inline-flex}.tick:before{content:"";background:var(--accent);flex:none;width:12px;height:1px}.brand{align-items:center;gap:9px;display:flex}.brand .mk{width:19px;height:24px;display:block}.brand .mk-dark,:root[data-theme=dark] .brand .mk-light{display:none}:root[data-theme=dark] .brand .mk-dark{display:block}.brand .wm{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);font-size:.95rem;font-weight:700}.shell{background:var(--bg);grid-template-columns:232px minmax(0,1fr);align-items:start;min-height:100vh;transition:grid-template-columns .15s;display:grid}.shell.sidebar-collapsed{grid-template-columns:58px minmax(0,1fr)}.rail{z-index:35;border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:8px;min-width:0;height:100vh;padding:12px 10px 10px;display:flex;position:sticky;top:0}.sidebar-header{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:1px 3px 4px;display:flex}.sidebar-collapse,.sidebar-brand-compact{border-radius:var(--r);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-collapse:hover,.sidebar-brand-compact:hover{color:var(--text);background:var(--accent-surface-soft)}.sidebar-brand-compact{display:none}.sidebar-brand-compact .mk{width:20px;height:26px}.sidebar-collapsed .sidebar-brand-expanded,.sidebar-collapsed .sidebar-collapse{display:none}.sidebar-collapsed .sidebar-brand-compact{display:inline-flex}.sidebar-collapsed .sidebar-header{justify-content:center;padding-inline:0}.workspace-switcher{min-width:0;position:relative}.workspace-trigger{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:100%;min-width:0;min-height:42px;color:var(--text);background:var(--panel);cursor:pointer;align-items:center;gap:9px;padding:6px 8px;display:flex}.workspace-trigger:hover,.workspace-trigger[aria-expanded=true]{border-color:var(--accent-border-strong);background:var(--panel-soft)}.workspace-trigger:focus-visible,.sidebar-collapse:focus-visible,.sidebar-brand-compact:focus-visible,.nav:focus-visible,.workspace-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-initial,.local-avatar{border:1px solid var(--line-strong);border-radius:var(--r);width:26px;height:26px;color:var(--text);font-family:var(--mono);background:var(--accent-surface-soft);flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}.workspace-initial{display:none}.workspace-trigger-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.workspace-trigger-copy>span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.79rem;font-weight:600;overflow:hidden}.workspace-chevron{color:var(--muted);flex:none;transition:transform .12s}.workspace-trigger[aria-expanded=true] .workspace-chevron{transform:rotate(180deg)}.workspace-menu{z-index:60;border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 2px);background:var(--panel);width:min(280px,100vw - 28px);box-shadow:0 18px 46px var(--shadow-color);padding:7px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.workspace-menu{box-shadow:0 18px 46px color-mix(in srgb,var(--shadow-color) 18%,transparent)}}.workspace-menu>p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 8px 7px;font-size:.68rem;font-weight:650}.workspace-options{gap:2px;display:grid}.workspace-option{border-radius:var(--r);width:100%;color:var(--copy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.workspace-option:hover,.workspace-option[aria-checked=true]{color:var(--text);background:var(--accent-surface-soft)}.workspace-option>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.workspace-option b{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:620;overflow:hidden}.workspace-option small{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.workspace-option em{color:var(--muted);text-transform:capitalize;font-size:.65rem;font-style:normal}.workspace-check{color:var(--accent-deep)}.sidebar-collapsed .workspace-trigger{justify-content:center;min-height:38px;padding:5px}.sidebar-collapsed .workspace-initial{display:inline-flex}.sidebar-collapsed .workspace-trigger-copy,.sidebar-collapsed .workspace-chevron{display:none}.sidebar-collapsed .workspace-menu{top:0;left:calc(100% + 8px)}.rail-nav{scrollbar-color:var(--line-solid) transparent;scrollbar-width:thin;flex:1;min-height:0;padding-right:1px;overflow:hidden auto}.rail-section+.rail-section{margin-top:2px}.rail .grp{margin:8px 7px 3px}.nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;width:100%;min-height:32px;font-family:var(--body);letter-spacing:normal;text-transform:none;color:var(--nav-fg);border-radius:var(--r);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.58rem;padding:6px 8px;font-size:.8rem;font-weight:520;text-decoration:none;display:flex}.navicon{opacity:.82;flex:none}.nav:hover{color:var(--text);background:var(--brand-soft)}.nav.active{color:var(--brand-strong);background:var(--brand-soft)}.nav[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-badge{color:var(--accent);margin-left:auto}.nav-soon{margin-left:auto;font-size:.62rem}.rail .grp .label{color:var(--muted);text-transform:none;letter-spacing:.02em}.sidebar-bottom{border-top:1px solid var(--line);flex:none;gap:2px;padding-top:8px;display:grid}.rail-action{cursor:pointer}.sidebar-boundary{cursor:default}.sidebar-boundary:hover{color:var(--nav-fg);background:0 0}.sidebar-user{align-items:center;gap:9px;min-width:0;padding:2px 6px;display:flex}.sidebar-user .cl-userButton-root,.sidebar-user .cl-userButtonTrigger{flex:none;width:auto}.sidebar-user .cl-userButtonTrigger{min-height:32px;color:var(--nav-fg);font-family:var(--body);justify-content:flex-start;gap:9px;padding:3px 0;font-size:.8rem}.sidebar-user .cl-userButtonTrigger:hover{color:var(--text)}.sidebar-user .cl-userButtonAvatarBox{width:26px;height:26px}.sidebar-user .cl-userButtonOuterIdentifier{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-collapsed .rail .grp,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-badge,.sidebar-collapsed .nav-soon{display:none}.sidebar-collapsed .rail-section+.rail-section{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.sidebar-collapsed .nav{border-left-color:#0000;justify-content:center;width:38px;min-height:36px;padding:6px}.sidebar-collapsed .sidebar-user{justify-content:center;padding-inline:0;display:flex}.sidebar-collapsed .sidebar-user .cl-userButton-root,.sidebar-collapsed .sidebar-user .cl-userButtonTrigger{width:auto}.sidebar-collapsed .sidebar-user .cl-userButtonOuterIdentifier{display:none}.sidebar-user{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--nav-fg);flex:1;font-size:.8rem;overflow:hidden}.sidebar-collapsed .sidebar-user-name{display:none}.user-avatar{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:36px;height:36px;color:var(--text);font-family:var(--sans);background:var(--bg-canvas);flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}.user-avatar.brand{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}.profile-vault{border:1px solid var(--line-strong);border-radius:var(--r);margin-top:12px;overflow:hidden}.profile-vault-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.adaptation-vault{background:var(--bg-canvas);border:1px solid var(--line-strong);border-radius:var(--r-lg);margin-top:14px;overflow:hidden}.adaptation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.adaptation-row:not(:first-child){border-top:1px solid var(--line)}.adaptation-row.row-soft{background:var(--panel-soft)}.adaptation-row>.row{flex:1;min-width:0}.repo-chip,.key-chip{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-family:var(--mono);color:var(--text);align-items:center;padding:3px 8px;font-size:.82rem;font-weight:600;display:inline-flex}.switch-track{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-canvas);cursor:pointer;flex:none;width:38px;height:22px;padding:0;position:relative}.switch-track[aria-checked=true]{background:var(--brand);border-color:var(--brand-strong)}.switch-track:disabled{opacity:.6;cursor:not-allowed}.switch-thumb{background:#fff;border-radius:4px;width:16px;height:16px;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch-track[aria-checked=true] .switch-thumb{background:var(--on-brand);transform:translate(16px)}.credential-card{border:1px solid var(--line-strong);border-radius:var(--r);margin-top:14px;padding:14px 16px}.credential-row-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-identity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.env-var-name{font-family:var(--mono);color:var(--brand);font-size:.86rem;font-weight:700}.status-text{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.status-text.status-healthy{color:var(--pass)}.status-dot-glow{background:var(--pass);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.status-dot-glow.off{background:var(--muted)}.credential-actions{align-items:center;gap:8px;display:flex}.btn-quiet-delete{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 4px;font-size:.78rem;text-decoration:underline}.btn-quiet-delete:hover{color:var(--fail)}.credential-meta-row{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:.78rem;display:flex}.meta-sep{color:var(--line-solid);-webkit-user-select:none;user-select:none}.replacement-drawer{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.replacement-input-group{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.replacement-input-group .input{flex:1;min-width:240px;max-width:460px}.unconfigured-box{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--bg-canvas);margin-top:14px;padding:18px}main{min-width:0;max-width:1480px;min-height:100vh;padding:26px 36px 70px}main.improvement-main-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:var(--line-solid) var(--bg);scrollbar-width:thin;width:100%;max-width:none;height:100vh;overflow-y:auto}main.improvement-main-scroll::-webkit-scrollbar{width:10px}main.improvement-main-scroll::-webkit-scrollbar-track{background:var(--bg)}main.improvement-main-scroll::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:var(--line-solid);border-radius:999px}main.improvement-main-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}main.improvement-main-scroll::-webkit-scrollbar-button{display:none}.view{animation:.16s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.eyebrow{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 6px;font-size:.78rem;font-weight:500}.detail-back{width:fit-content;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:.45rem;margin:0 0 12px;font-size:.7rem;text-decoration:none;display:flex}.detail-back:before{content:"←";color:var(--muted-strong)}.detail-back:hover{color:var(--text)}h1{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin:0 0 3px;font-size:1.5rem;font-weight:600}.sub{color:var(--muted);max-width:54ch;margin:0 0 22px;font-size:.9375rem}.usecase{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel-soft);color:var(--copy);max-width:72ch;margin:0 0 16px;padding:12px 14px;font-size:.84rem}.usecase b{color:var(--text);font-weight:600}.usecase code{font-size:.78rem}.panel{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.panel.soft{background:var(--panel-soft)}.ph{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:.6rem;padding:.6rem .95rem;font-size:.64rem;display:flex}.ph .r{color:var(--accent);letter-spacing:.1em;margin-left:auto}.pb{padding:16px 18px}.grid{gap:16px;display:grid}.c2{grid-template-columns:1fr 1fr}.c3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.c2,.c3{grid-template-columns:1fr}}.field{margin-bottom:14px}.field:last-child{margin-bottom:0}.flab{margin-bottom:6px;display:block}.input,.select{background:var(--bg-canvas);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;color:var(--text);font-family:var(--mono);padding:9px 11px;font-size:.8rem}.field .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted-strong) 50%),linear-gradient(135deg,var(--muted-strong) 50%,transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.select{color-scheme:light}:root[data-theme=dark] .select{color-scheme:dark}.select option{color:var(--text);background:var(--panel)}.input:focus,.select:focus{border-color:var(--focus-ring);outline:none}.hint{color:var(--muted);margin-top:6px;font-size:.85rem}.btn{font-family:var(--body);letter-spacing:normal;text-transform:none;cursor:pointer;white-space:nowrap;border-radius:var(--r);border:1px solid var(--line-strong);background:var(--panel-soft);color:var(--text);padding:8px 14px;font-size:.875rem;font-weight:500;transition:background .12s,border-color .12s}.btn:hover{border-color:var(--accent-border-strong);background:var(--panel)}.btn.solid{background:var(--action);color:var(--on-action);border-color:var(--action);font-weight:550}.btn.solid:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn.solid[disabled]{background:var(--line-solid);border-color:var(--line-solid);color:var(--muted);cursor:not-allowed;opacity:.7}.btn.ghost{color:var(--muted-strong);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--panel-soft);color:var(--text);border-color:#0000}.btn.sm{padding:6px 11px;font-size:.8rem}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ta-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-lg)}.ta-player:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.row{align-items:center;gap:10px;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot.ok{background:var(--pass);box-shadow:none}.dot.warn{background:var(--warn);box-shadow:none}.dot.bad{background:var(--fail);box-shadow:none}.dot.neutral{background:var(--muted)}.trust{background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r-lg);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.trust .cell{background:var(--panel);padding:13px 15px}.trust .t{color:var(--muted);align-items:center;gap:7px;margin-bottom:5px;font-size:.72rem;display:flex}.trust .v{font-family:var(--mono);color:var(--text);font-size:.84rem}@media(max-width:780px){.trust{grid-template-columns:1fr 1fr}}.runtime-observational{max-width:none}.runtime-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runtime-readiness-cell{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.runtime-readiness-cell:last-child{border-right:0}.runtime-readiness-cell .label{margin:0 0 8px}.runtime-readiness-cell .hint{margin:5px 0 0;line-height:1.4}.runtime-readiness-value{color:var(--text);font-family:var(--sans);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;display:flex}.runtime-player-boundary{border-top:1px solid var(--line);background:var(--panel-soft);color:var(--muted);align-items:center;gap:9px;padding:11px 18px;font-size:.78rem;display:flex}.runtime-player-boundary b{color:var(--text);font-weight:600}.runtime-default-referee{margin:0}.runtime-default-referee .pb{align-content:start;gap:8px;min-height:104px;padding:15px 16px;display:grid}.runtime-default-referee-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.runtime-default-referee-heading .label{margin:0}.runtime-default-referee-heading>span{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}.runtime-default-referee-model{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.runtime-default-referee-meta{min-width:0;color:var(--muted);font-family:var(--mono);align-items:center;gap:8px;font-size:.66rem;display:flex}.runtime-effort{border:1px solid var(--line);width:fit-content;color:var(--muted-strong);font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:.61rem;line-height:1.25;display:inline-flex}.runtime-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 10px;display:flex}.runtime-section-heading .label{margin:0 0 4px}.runtime-section-heading .hint{margin:0}.runtime-grade{margin-bottom:12px}.runtime-grade-primary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:16px 18px 14px;display:grid}.runtime-grade-identity{min-width:0}.runtime-grade-identity .label{margin:0 0 7px}.runtime-grade-identity h2{color:var(--text);font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.runtime-grade-identity .hint{margin:5px 0 0}.runtime-grade-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.runtime-panel-source{color:var(--muted-strong);background:var(--panel-soft)}.runtime-grade-meta{border-top:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.runtime-grade-links{flex-wrap:wrap;gap:14px}.runtime-grade-link{margin-left:2px}.runtime-panel-details{border-top:1px solid var(--line)}.runtime-panel-details>summary{cursor:pointer;color:var(--muted-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 18px;font-size:.67rem;list-style:none}.runtime-panel-details>summary::-webkit-details-marker{display:none}.runtime-panel-details>summary:before{content:"+";width:18px;color:var(--muted);display:inline-block}.runtime-panel-details[open]>summary:before{content:"−"}.runtime-panel-models{border-top:1px solid var(--line);background:var(--line);gap:1px;display:grid}.runtime-panel-model{background:var(--panel);min-height:40px;color:var(--copy);grid-template-columns:8px 80px minmax(0,1fr) 72px;align-items:center;column-gap:11px;padding:8px 18px;font-size:.76rem;display:grid}.runtime-panel-model-identity{align-items:center;gap:9px;min-width:0;display:flex}.runtime-panel-model-identity code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-panel-status{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:.61rem}.runtime-panel-status.answered{color:var(--pass)}.runtime-panel-status.failed{color:var(--fail)}.runtime-player-setup{margin-top:20px}.runtime-player-setup>summary{cursor:pointer;list-style:none}.runtime-player-setup>summary::-webkit-details-marker{display:none}.runtime-player-setup>summary:after{content:"+";width:18px;color:var(--muted-strong);font-family:var(--mono);justify-content:center;align-items:center;display:inline-flex}.runtime-player-setup[open]>summary:after{content:"−"}.runtime-player-setup>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(max-width:900px){.runtime-readiness-grid{grid-template-columns:1fr 1fr}.runtime-readiness-cell:nth-child(2){border-right:0}.runtime-readiness-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:650px){.runtime-readiness-grid{grid-template-columns:1fr}.runtime-readiness-cell{border-right:0;border-bottom:1px solid var(--line)}.runtime-readiness-cell:last-child{border-bottom:0}.runtime-grade-primary,.runtime-grade-meta{flex-direction:column;align-items:flex-start}.runtime-grade-primary{display:flex}.runtime-grade-badges{justify-content:flex-start}.runtime-panel-model{grid-template-columns:auto 1fr}.runtime-panel-model-identity,.runtime-panel-model .runtime-panel-status{grid-column:2}.runtime-panel-model-identity{flex-direction:column;align-items:flex-start;gap:5px}.runtime-panel-model-identity code{width:100%;max-width:100%}.runtime-panel-model .runtime-panel-status{text-align:left}}.chip{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:3px 9px;font-size:.66rem;display:inline-flex}.chip.pass{color:var(--pass);border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.chip.pass{border-color:color-mix(in srgb,var(--pass) 45%,transparent)}}.chip.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.chip.fail{color:var(--fail);border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.chip.fail{border-color:color-mix(in srgb,var(--fail) 45%,transparent)}}.chip.incon{color:var(--muted-strong);border-color:var(--line-strong);border-style:dashed}.chip .gly{font-weight:700}.vrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 4px;display:flex}.vrow:last-child{border-bottom:none}.vrow:hover{background:var(--accent-surface-soft)}.vrow .nm{font-family:var(--mono);color:var(--text);min-width:148px;font-size:.78rem}.vrow .or{font-family:var(--mono);color:var(--muted);font-size:.68rem}.vrow .tm{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:.68rem}.improvement-runs-page{width:100%;max-width:980px;margin-inline:auto}.improvement-ledger-summary{flex-wrap:wrap;align-items:baseline;gap:9px;margin:7px 0 0;display:flex}.improvement-ledger-summary strong{color:var(--copy);font-size:.8rem;font-weight:500}.improvement-ledger-summary span{color:var(--muted);font-family:var(--mono);font-size:.66rem}.improvement-library-controls{grid-template-columns:minmax(220px,360px) 150px;gap:8px;margin-bottom:30px;display:grid}.improvement-run-search,.improvement-outcome-filter{width:100%}.improvement-runs-list{padding:0}.improvement-runs-list .blocked{margin:0}.improvement-runs-empty{color:var(--muted);gap:5px;padding:18px 0;font-size:.8rem;display:grid}.improvement-runs-empty b{color:var(--text);font-weight:600}.improvement-run-column-headings{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:86px minmax(220px,1fr) 64px 46px 12px;gap:18px;padding:0 2px 10px;font-size:.57rem;display:grid}.improvement-run-column-headings span:nth-child(n+3){text-align:right}.improvement-run-group+.improvement-run-group{margin-top:27px}.improvement-run-group-header{justify-content:space-between;align-items:baseline;gap:18px;padding:0 2px 8px;display:flex}.improvement-run-group-header>span{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:.61rem}.improvement-run-group-header h2{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:620;overflow:hidden}.improvement-run-group-header a{color:inherit;text-decoration:none}.improvement-run-group-header a:hover{text-decoration:underline}.improvement-run-group>div{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.improvement-run-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:86px minmax(220px,1fr) 64px 46px 12px;align-items:center;gap:18px;padding:10px 2px;text-decoration:none;transition:background-color .14s;display:grid}.improvement-run-row:last-child{border-bottom:0}.improvement-run-row:hover{background:var(--accent-surface-soft)}.improvement-run-row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.improvement-run-outcome{color:var(--text);font-size:.84rem;font-weight:550}.improvement-run-outcome.pass{color:var(--pass)}.improvement-run-outcome.fail{color:var(--fail)}.improvement-run-outcome.warn{color:var(--warn)}.improvement-run-outcome.incon{color:var(--muted-strong)}.improvement-run-identity,.improvement-run-age,.improvement-run-metrics{font-family:var(--mono)}.improvement-run-identity{min-width:0;color:var(--copy);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.improvement-run-identity.missing{color:var(--muted);font-style:italic}.improvement-run-metrics{color:var(--muted);text-align:right;white-space:nowrap;font-size:.65rem}.improvement-run-metrics b{color:inherit;font-weight:500}.improvement-run-age{color:var(--muted);text-align:right;white-space:nowrap;font-size:.65rem}.improvement-run-open{color:var(--muted);font-size:.9rem}.improvement-run-group-toggle{color:var(--muted-strong);font-family:var(--mono);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 2px;font-size:.62rem}.improvement-run-group-toggle:hover{color:var(--text);text-decoration:underline}.improvement-detail-nav{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.improvement-detail-back{color:var(--muted-strong);font-family:var(--body);font-size:.78rem;font-weight:600;text-decoration:none}.improvement-detail-back:before{content:"←";margin-right:8px}.improvement-detail-back:hover{color:var(--text)}.improvement-run-sequence{gap:5px;display:flex}.improvement-run-sequence button{border:1px solid var(--line-strong);border-radius:var(--r);color:var(--muted-strong);font-family:var(--body);background:var(--panel-soft);cursor:pointer;padding:7px 11px;font-size:.76rem;font-weight:600}.improvement-run-sequence button:first-child:before{content:"‹";margin-right:6px}.improvement-run-sequence button:last-child:after{content:"›";margin-left:6px}.improvement-run-sequence button:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.improvement-run-sequence button:disabled{opacity:.38;cursor:default}.improvement-workspace{margin-top:22px}.improvement-workspace-focused{margin-top:0}.improvement-selected-run{justify-content:space-between;align-items:center;gap:18px;padding:0 2px 14px;display:flex}.improvement-selected-run h1{color:var(--text);margin:4px 0 1px;font-size:1.55rem;font-weight:620}.improvement-selected-run p{color:var(--muted);margin:0;font-size:.78rem}.improvement-selected-actions{align-items:center;gap:8px;display:flex}.improvement-tabs{margin-bottom:16px}.run-result-summary{border-color:var(--line-strong);border-radius:calc(var(--r-lg) + 3px);box-shadow:0 12px 28px var(--shadow-color);margin-bottom:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.run-result-summary{box-shadow:0 12px 28px color-mix(in srgb,var(--shadow-color) 7%,transparent)}}.run-result-summary:before{z-index:1;background:var(--line-strong);content:"";width:3px;position:absolute;inset:0 auto 0 0}.run-result-summary.outcome-pass:before{background:var(--pass)}.run-result-summary.outcome-fail:before{background:var(--fail)}.run-result-summary.outcome-warn:before{background:var(--warn)}.run-result-summary.outcome-incon:before{background:var(--muted)}.run-result-heading,.run-section-heading,.run-evidence-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.run-result-heading{align-items:center;padding:15px 20px}.run-result-heading h2,.run-section-heading h2,.run-evidence-heading h2{color:var(--text);margin:4px 0 0;font-size:1rem;font-weight:620}.run-panel-title{align-items:baseline;gap:10px;min-width:0;display:flex}.run-panel-title h2{margin:0}.run-panel-title>span{border-left:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;padding-left:10px;font-size:.78rem;font-weight:500}.run-result-heading>a{border:1px solid var(--line);border-radius:var(--r);color:var(--muted-strong);font-family:var(--body);background:var(--panel-soft);padding:6px 9px;font-size:.78rem;font-weight:600;text-decoration:none}.run-result-heading>a:hover{border-color:var(--line-strong);color:var(--text)}.run-result-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.9fr) minmax(290px,1.15fr);display:grid}.run-candidate-result{border-right:1px solid var(--line);background:linear-gradient(140deg,var(--accent),var(--panel-soft) 64%);flex-direction:column;justify-content:center;min-width:0;padding:27px 25px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.run-candidate-result{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 8%,var(--panel-soft)),var(--panel-soft) 64%)}}.run-candidate-result>span,.run-result-comparison>span,.run-rate-metric span,.run-evidence-metrics span{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;margin-bottom:5px;font-size:.78rem;font-weight:600;display:block}.run-candidate-result>b{color:var(--text);letter-spacing:-.055em;font-size:clamp(2.45rem,5.4vw,3.25rem);font-weight:650;line-height:1}.run-candidate-result.pass>b{color:var(--pass)}.run-candidate-result.fail>b{color:var(--fail)}.run-target-threshold{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px;padding-top:13px;display:flex}.run-target-threshold span{color:var(--muted);font-size:.78rem;font-weight:600}.run-target-threshold strong{color:var(--text);white-space:nowrap;font-size:.83rem;font-weight:620}.run-result-comparison{background:var(--panel);flex-direction:column;justify-content:center;min-width:0;padding:27px 25px 22px;display:flex}.run-comparison-values{grid-template-columns:minmax(90px,.8fr) 28px minmax(135px,1.2fr);align-items:end;margin-top:13px;display:grid}.run-rate-metric{min-width:0}.run-rate-metric b{color:var(--text);white-space:nowrap;font-size:1.38rem;font-weight:620}.run-rate-metric.change b{letter-spacing:-.025em;font-size:1.55rem}.run-rate-metric.pass b{color:var(--pass)}.run-rate-metric.fail b{color:var(--fail)}.run-rate-arrow{color:var(--muted);place-items:center;padding-bottom:4px;font-size:1rem;display:grid}.run-result-narrative{color:var(--muted-strong);margin:15px 0 0;font-size:.8rem;line-height:1.5}.run-trust-line{background:var(--panel-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.run-trust-line>span{border-right:1px solid var(--line);gap:3px;min-width:0;padding:13px 20px 14px;display:grid}.run-trust-line>span:last-child{border-right:0}.run-trust-line small{color:var(--muted);font-size:.78rem;font-weight:500}.run-trust-line b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:620;overflow:hidden}.run-trust-line b.pass{color:var(--pass)}.run-trust-line b.fail{color:var(--fail)}.run-summary-actions{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 20px 16px;display:flex}.run-summary-actions button{border:1px solid var(--line-strong);border-radius:var(--r);color:var(--muted-strong);font-family:var(--body);background:var(--panel);cursor:pointer;padding:8px 11px;font-size:.78rem;font-weight:600}.run-summary-actions button:first-child{border-color:var(--text);color:var(--panel);background:var(--text)}.run-summary-actions button:after{content:" →"}.run-summary-actions button:hover{border-color:var(--muted);color:var(--text)}.run-summary-actions button:first-child:hover{border-color:var(--accent-deep);color:var(--panel);background:var(--accent-deep)}.run-attention{border:1px solid var(--warn);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.run-attention{border:1px solid color-mix(in srgb,var(--warn) 38%,var(--line))}}.run-attention{border-radius:var(--r-lg);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.run-attention{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}}.run-attention strong{color:var(--text);margin-top:4px;font-size:.85rem;display:block}.run-attention-facts{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:7px 16px;font-size:.75rem;display:flex}.run-iteration-history{margin:0 0 18px}.run-iteration-history .run-section-heading{padding:0 2px 10px}.run-section-heading>span,.run-evidence-heading>span:not(.chip){color:var(--muted);font-size:.78rem}.run-iteration-row{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);grid-template-columns:90px minmax(140px,1fr) 130px 100px;gap:14px;padding:11px 2px;font-size:.75rem;display:grid}.run-iteration-row:last-child{border-bottom:1px solid var(--line)}.run-iteration-row b{color:var(--text)}.run-iteration-row.pass span:nth-child(3){color:var(--pass)}.run-iteration-row.fail span:nth-child(3){color:var(--fail)}.run-mode-performance{border-color:var(--line-strong);box-shadow:0 7px 18px var(--shadow-color);margin:0 0 18px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.run-mode-performance{box-shadow:0 7px 18px color-mix(in srgb,var(--shadow-color) 4%,transparent)}}.run-mode-performance .run-section-heading{align-items:center;padding:15px 20px}.run-panel-threshold{border:1px solid var(--line);background:var(--panel-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.78rem}.run-mode-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.run-mode-table{border-collapse:collapse;width:100%;font-size:.79rem}.run-mode-table th,.run-mode-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 20px}.run-mode-table th{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;background:var(--panel-soft);font-size:.78rem;font-weight:600}.run-mode-table td:first-child{color:var(--text);text-transform:capitalize;font-weight:600}.run-mode-table th:last-child,.run-mode-table td:last-child{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.run-mode-table th:last-child,.run-mode-table td:last-child{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.run-mode-table td.pass{color:var(--pass);font-weight:600}.run-mode-table td.fail{color:var(--fail);font-weight:600}.run-mode-table tbody tr:hover td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.run-mode-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}}.run-mode-table tbody tr:last-child td{border-bottom:0}.run-evidence{gap:16px;display:grid}.run-evidence-card{overflow:hidden}.run-evidence-heading{padding:17px 18px 15px}.run-evidence-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-soft);grid-template-columns:repeat(5,minmax(100px,1fr));display:grid}.run-evidence-metrics>div{min-width:0;padding:15px 18px}.run-evidence-metrics b{color:var(--text);font-family:var(--mono);font-size:.82rem;font-weight:600}.run-evidence-disclosure{border:0}.run-evidence-disclosure summary,.run-technical-record summary{color:var(--muted-strong);font-family:var(--body);cursor:pointer;padding:13px 18px;font-size:.78rem;font-weight:600}.run-evidence-disclosure summary:hover,.run-technical-record summary:hover{color:var(--text)}.run-evidence-disclosure pre{border-top:1px solid var(--line);max-height:460px;color:var(--copy);font-family:var(--mono);white-space:pre-wrap;margin:0;padding:18px;font-size:.75rem;line-height:1.65;overflow:auto}.run-measurement-grid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.run-measurement-grid section{background:var(--panel);padding:17px 18px 19px}.run-measurement-grid section.wide{grid-column:1/-1}.run-measurement-grid section>span{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.run-measurement-grid p{max-width:66ch;color:var(--copy);margin:8px 0 0;font-size:.78rem;line-height:1.65}.run-referee-turn{border-top:1px solid var(--line)}.run-referee-turn-heading{background:var(--panel-soft);justify-content:space-between;gap:18px;padding:12px 18px;display:flex}.run-referee-turn-heading b{color:var(--text);font-size:.75rem}.run-referee-turn-heading span{color:var(--muted);font-size:.78rem}.run-referee-table-wrap{overflow-x:auto}.run-referee-table{border-collapse:collapse;width:100%;min-width:620px}.run-referee-table th,.run-referee-table td{border-top:1px solid var(--line);text-align:left;padding:11px 18px}.run-referee-table th{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.run-referee-table td{color:var(--copy);font-size:.75rem}.run-referee-table code{font-family:var(--mono)}.run-referee-table td.pass{color:var(--pass);font-family:var(--mono)}.run-referee-table td.warn{color:var(--warn);font-family:var(--mono)}.run-referee-table td.fail{color:var(--fail);font-family:var(--mono)}.run-technical-record{overflow:hidden}.run-technical-record[open] summary{border-bottom:1px solid var(--line)}.run-technical-record dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.run-technical-record dl>div{border-bottom:1px solid var(--line);min-width:0;padding:13px 18px}.run-technical-record dl>div:nth-child(odd){border-right:1px solid var(--line)}.run-technical-record dt{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;margin-bottom:5px;font-size:.78rem;font-weight:600}.run-technical-record dd{overflow-wrap:anywhere;color:var(--copy);margin:0;font-size:.75rem}.run-candidate-brief{margin-bottom:16px;overflow:hidden}.run-candidate-brief dl{border-top:1px solid var(--line);margin:0}.run-candidate-brief dl>div{border-bottom:1px solid var(--line);padding:15px 18px 17px}.run-candidate-brief dl>div:last-child{border-bottom:0}.run-candidate-brief dt{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.run-candidate-brief dd{max-width:76ch;color:var(--copy);margin:7px 0 0;font-size:.78rem;line-height:1.65}.run-evolution-coverage{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel-soft);grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:18px;margin:0 0 16px;padding:14px 16px;display:grid}.run-evolution-coverage.complete{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.run-evolution-coverage.complete{border-color:color-mix(in srgb,var(--pass) 35%,var(--line))}}.run-evolution-coverage.incomplete{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.run-evolution-coverage.incomplete{border-color:color-mix(in srgb,var(--warn) 44%,var(--line))}}.run-evolution-coverage.incomplete{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.run-evolution-coverage.incomplete{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}}.run-evolution-coverage strong{color:var(--text);font-size:.82rem;font-weight:620}.run-evolution-coverage p{color:var(--muted-strong);margin:4px 0 0;font-size:.78rem;line-height:1.55}@media(max-width:920px){.improvement-run-column-headings,.improvement-run-row{gap:12px}.run-trust-line>span{padding-inline:14px}.run-evidence-metrics{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media(max-width:600px){.run-evolution-coverage{grid-template-columns:1fr;gap:8px}.improvement-library-controls{grid-template-columns:1fr;margin-bottom:24px}.improvement-detail-nav{flex-direction:column;align-items:flex-start;gap:12px}.improvement-run-column-headings{display:none}.improvement-run-row{grid-template-columns:74px minmax(0,1fr) 42px 12px;gap:8px;padding:10px 2px}.improvement-run-outcome{font-size:.78rem}.improvement-run-identity{grid-area:1/2}.improvement-run-metrics{text-align:left;grid-area:2/2}.improvement-run-age{grid-area:1/3}.improvement-run-open{grid-area:1/4}.improvement-selected-run{align-items:flex-start}.improvement-selected-actions{flex-direction:column;align-items:flex-end}.run-result-stage{grid-template-columns:1fr}.run-candidate-result{border-right:0;border-bottom:1px solid var(--line)}.run-result-comparison{padding-block:23px 21px}.run-trust-line{grid-template-columns:1fr 1fr}.run-trust-line>span{border-bottom:1px solid var(--line)}.run-trust-line>span:nth-child(2n){border-right:0}.run-trust-line>span:nth-last-child(-n+2){border-bottom:0}.run-summary-actions{padding:14px 16px 15px}.run-iteration-row{grid-template-columns:64px 1fr;gap:7px 12px}.run-evidence-metrics{grid-template-columns:1fr 1fr}.run-evidence-metrics>div:last-child{grid-column:1/-1}.run-measurement-grid{grid-template-columns:1fr}.run-measurement-grid section.wide{grid-column:auto}.run-technical-record dl{grid-template-columns:1fr}.run-technical-record dl>div:nth-child(odd){border-right:0}}.harness-literacy-list .hp-list{gap:4px;padding:6px;display:grid}.hp-list-link{color:inherit;text-decoration:none}.hp-list-row{border-radius:var(--r-lg);border:1px solid #0000;padding:10px 12px 11px;display:block}.hp-list-row:hover{background:var(--accent-surface-soft)}.hp-list-link:focus-visible .hp-list-row{outline:1px solid var(--focus-ring);outline-offset:-1px}.hp-list-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);margin:0 0 4px;font-size:.9rem;font-weight:620;display:block}.hp-list-job{color:var(--copy);margin:0 0 6px;font-size:.8rem;line-height:1.4}.hp-list-age{font-family:var(--mono);color:var(--muted-strong);font-size:.72rem;display:block}.harness-passport{max-width:820px;margin:0 auto;padding-bottom:36px}.hp-header{box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0}.hp-nav{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.hp-back{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.68rem;text-decoration:none;display:inline-flex}.hp-back:before{content:"←";color:var(--muted)}.hp-back:hover{color:var(--text)}.hp-header .hp-nav .btn,.hp-header .hp-nav button{box-shadow:none}.hp-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.64rem;font-weight:500}.hp-kicker:before{content:"";vertical-align:middle;background:var(--muted);opacity:.7;width:8px;height:1px;margin-right:8px;display:inline-block}.hp-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);background:0 0;margin:0 0 6px;font-size:1.35rem;font-weight:600}.hp-job{max-width:54ch;color:var(--copy);margin:0 0 12px;font-size:.9rem;line-height:1.5}.hp-job a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.hp-job a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hp-chips{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.hp-chip{border:1px solid var(--line-strong);background:var(--panel);min-height:26px;color:var(--muted-strong);font-family:var(--body);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;line-height:1;display:inline-flex}.hp-chip.pass{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.hp-chip.pass{border-color:color-mix(in srgb,var(--pass) 40%,transparent)}}.hp-chip.pass{color:var(--pass)}.hp-chip.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.hp-chip.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.hp-chip.warn{color:var(--warn)}.hp-chip.fail{border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.hp-chip.fail{border-color:color-mix(in srgb,var(--fail) 40%,transparent)}}.hp-chip.fail{color:var(--fail)}.hp-chip .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.68rem;font-weight:500}.hp-card{margin-bottom:12px;overflow:hidden}.hp-section-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.hp-section-title{font-family:var(--sans);color:var(--text);letter-spacing:-.01em;font-size:.94rem;font-weight:600}.hp-section-hint{color:var(--muted-strong);text-align:right;max-width:36ch;font-size:.72rem;line-height:1.3}.hp-section-body{padding:12px 14px 14px}.hp-outcome-status{font-family:var(--sans);color:var(--text);margin:0 0 6px;font-size:.88rem;font-weight:600}.hp-outcome-hero{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 10px;display:flex}.hp-outcome-delta{font-family:var(--mono);color:var(--pass);letter-spacing:-.02em;font-size:1.45rem;font-weight:500}.hp-outcome-delta.mono-sm{color:var(--text);font-size:1.15rem}.hp-outcome-gate{color:var(--muted-strong);font-size:.78rem;font-family:var(--body)}.hp-readiness-owner{border-top:1px solid var(--line);color:var(--muted-strong);margin:12px 0 0;padding-top:10px;font-size:.78rem;line-height:1.5}.hp-readiness-owner a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.hp-story{max-width:64ch;color:var(--copy);margin:0 0 10px;font-size:.88rem;line-height:1.55}.hp-story b{color:var(--text)}.hp-link-line{margin:0 0 10px;font-size:.78rem}.hp-link-line a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.hp-link-line a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hp-stack{gap:8px;display:grid}.hp-scan-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);overflow:hidden}.hp-scan-row{color:inherit;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:12px 14px;text-decoration:none;display:flex}.hp-scan-row:not(.static):hover{background:var(--accent-surface-soft)}.hp-scan-main{flex:160px;gap:2px;min-width:0;display:grid}.hp-scan-name{font-family:var(--sans);color:var(--text);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.hp-scan-meta{color:var(--muted-strong);margin:10px 0 0;font-size:.72rem;line-height:1.35}.hp-scan-meta.mono,.hp-scan-metric.mono,.mono{font-family:var(--mono)}.hp-scan-metric{color:var(--text);font-size:.9rem;font-weight:500}.hp-scan-chev{color:var(--muted-strong);flex:none;font-size:1rem;line-height:1;transition:transform .15s}.hp-fold{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin-top:0;overflow:hidden}.hp-fold.inset{background:var(--panel-soft);margin-top:10px}.hp-scan-card>.hp-fold{border:0;border-top:1px solid var(--line);border-radius:0}.hp-fold.nested{border-radius:var(--r);margin-top:10px}.hp-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.hp-fold>summary::-webkit-details-marker{display:none}.hp-fold>summary:hover{background:var(--accent-surface-soft)}.hp-fold>summary strong{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600;display:block}.hp-fold-sub{color:var(--muted-strong);font-size:.72rem;font-weight:400;font-family:var(--body);margin-top:2px;line-height:1.35;display:block}.hp-fold[open]>summary{border-bottom:1px solid var(--line)}.hp-fold[open]>summary .hp-scan-chev{transform:rotate(90deg)}.hp-fold-body{padding:12px 14px 14px}.hp-lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);margin-bottom:4px;font-size:.68rem;font-weight:500;display:block}.hp-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:10px;display:grid}.hp-fact-grid b{font-family:var(--body);color:var(--copy);overflow-wrap:anywhere;margin-top:2px;font-size:.8rem;font-weight:500;display:block}.hp-audit-block{margin-bottom:12px}.hp-mini-grid{border:1px solid var(--line);border-radius:var(--r);background:var(--line);gap:1px;display:grid;overflow:hidden}.hp-mini-grid>div{background:var(--panel-soft);font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.68rem;display:flex}.hp-mini-grid span{color:var(--muted-strong)}.hp-mini-grid b{color:var(--copy);font-weight:500}.hp-code-line{color:var(--copy);overflow-wrap:anywhere;margin:4px 0 0;font-size:.68rem}.hp-record{margin-top:8px}@media(max-width:700px){.hp-fact-grid{grid-template-columns:1fr}.hp-outcome-delta{font-size:1.2rem}}.harness-detail-page{max-width:1120px}.harness-detail-page.harness-passport{max-width:820px;margin-inline:auto}.harness-detail-page .hint{color:var(--muted-strong);font-size:.76rem}.harness-detail-page .harness-hero-meta>*{font-family:var(--body);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-section-heading h2{font-family:var(--sans);color:var(--text);font-size:.94rem;font-weight:600}.corpus-passport .hn-breadcrumb{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;display:flex}.corpus-passport .hn-crumb-link{color:var(--muted);text-decoration:none;transition:color .15s}.corpus-passport .hn-crumb-link:hover{color:var(--text);text-decoration:underline}.corpus-passport .hn-crumb-link.is-system,.corpus-passport .hn-crumb-link.is-harness{color:var(--brand-strong);font-weight:700}.corpus-passport .hn-crumb-link.is-system:hover,.corpus-passport .hn-crumb-link.is-harness:hover{color:var(--brand);text-decoration:underline}.corpus-passport .hn-crumb-sep{color:var(--line-solid,#374253);font-weight:400}.corpus-passport .hn-crumb-current{color:var(--muted-strong)}.corpus-passport .hp-title{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);margin:0;font-size:1.45rem;font-weight:800;line-height:1.2}.corpus-passport .corpus-origin-narrative{color:var(--copy);max-width:72ch;margin:8px 0 0;font-size:.875rem;line-height:1.55}.corpus-passport .unboxed-corpus-readout{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:20px 0 0;padding:16px 0 0}.corpus-passport .unboxed-corpus-readout .hn-lede-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.corpus-passport .unboxed-corpus-readout .hn-lede-figure{min-width:0}.corpus-passport .unboxed-corpus-readout .hn-lede-label{font-family:var(--mono);color:var(--brand-strong);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.6875rem;font-weight:700}.corpus-passport .unboxed-corpus-readout .hp-outcome-hero{align-items:center;gap:14px;margin:0;display:flex}.corpus-passport .unboxed-corpus-readout .hp-outcome-delta,.corpus-passport .unboxed-corpus-readout .hp-outcome-delta.mono-sm{font-family:var(--sans);letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:2.625rem;font-weight:800;line-height:1}.corpus-passport .unboxed-corpus-readout .hp-outcome-gate{font-family:var(--mono);color:var(--muted);margin:4px 0 0;font-size:.75rem}.corpus-passport .unboxed-corpus-readout .hn-band{border:1px solid var(--line-strong);background:var(--panel-soft);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text);border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 11px;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.corpus-passport .unboxed-corpus-readout .hn-band.pass{color:var(--pass);border-color:var(--pass-border);background:var(--pass-soft)}.corpus-passport .unboxed-corpus-readout .hn-lede-trust{border-left:1px solid var(--line-strong);align-items:flex-start;gap:10px;max-width:44ch;margin:0;padding-left:24px;display:flex}.corpus-passport .unboxed-corpus-readout .hn-trust-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;display:block}.corpus-passport .unboxed-corpus-readout .hn-trust-copy{color:var(--copy);margin:0;font-size:.8125rem;line-height:1.5}.corpus-passport .hp-story{color:var(--copy);margin:0 0 12px;font-size:.8125rem;line-height:1.55}.corpus-passport .hp-mini-grid{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.corpus-passport .hp-mini-grid>div{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.corpus-passport .hp-mini-grid>div:last-child{border-bottom:0}.corpus-passport .hp-mini-grid span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.corpus-passport .hp-mini-grid b{font-family:var(--sans);color:var(--text);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600}.corpus-passport .hp-mini-grid b.mono{font-family:var(--mono);color:var(--brand-strong);font-size:.84rem;font-weight:600}.corpus-passport .hn-strata-dot{color:var(--brand);padding:0 4px;font-weight:700}.harness-detail-page .harness-section-heading>span{font-family:var(--body);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-outcome-primary>span,.harness-detail-page .harness-outcome-stat span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem;font-weight:500}.harness-detail-page .harness-outcome-primary small{font-family:var(--body);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-outcome-details>summary,.harness-detail-page .harness-disclosure summary{font-family:var(--body);letter-spacing:.04em;text-transform:none;color:var(--muted-strong);font-size:.72rem;font-weight:500}.harness-detail-page .harness-run-identity strong{font-family:var(--sans);font-size:.9rem;font-weight:600}.harness-detail-page .harness-run-identity>span{font-family:var(--body);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-run-measure{font-size:.72rem}.harness-detail-page .harness-run-measure>span:not(.chip){font-family:var(--mono);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-history-fold-sub{color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-material-identity small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem;font-weight:500}.harness-detail-page .harness-material-identity strong{font-family:var(--sans);font-size:.92rem;font-weight:600}.harness-detail-page .harness-material-measure strong{font-family:var(--body);font-size:.84rem}.harness-detail-page .harness-material-measure span{font-family:var(--body);color:var(--muted-strong);font-size:.72rem}.harness-detail-page .harness-material-open{font-family:var(--body);font-size:.72rem}.harness-detail-page .harness-outcome-detail-grid span,.harness-detail-page .harness-material-facts dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem;font-weight:500}.harness-detail-page .harness-outcome-detail-grid b,.harness-detail-page .harness-material-facts dd{font-family:var(--body);color:var(--copy);font-size:.78rem}.harness-detail-page .harness-record-audit summary{font-family:var(--body);font-size:.72rem}.harness-detail-page .ph .tick,.harness-detail-page .harness-mini-grid span,.harness-detail-page .harness-mini-grid b,.harness-detail-page .harness-model span,.harness-detail-page .harness-model code{font-size:.68rem}.harness-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.harness-hero-copy{min-width:0}.harness-title-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.harness-title-line h1{font-size:1.72rem}.harness-hero-meta{flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:8px;display:flex}.harness-hero-meta>*{color:var(--muted-strong);font-family:var(--body);align-items:center;font-size:.72rem;text-decoration:none;display:inline-flex}.harness-hero-meta>*+:before{content:"·";color:var(--muted);margin:0 9px}.harness-hero-meta .verified,.harness-hero-meta .pass{color:var(--pass)}.harness-hero-meta .warn{color:var(--warn)}.harness-hero-meta .fail{color:var(--fail)}.harness-system-link{color:var(--muted-strong)}.harness-system-link:hover{color:var(--text)}.harness-hero .sub{max-width:780px;margin-top:7px;margin-bottom:14px;line-height:1.55}.harness-outcome-panel{margin-bottom:28px}.harness-outcome-empty{align-content:center;gap:6px;min-height:112px;padding:22px 24px;display:grid}.harness-outcome-empty b{color:var(--text);font-size:.9rem}.harness-outcome-empty span{max-width:620px;color:var(--muted-strong);font-size:.76rem;line-height:1.5}.harness-outcome-stream-link{margin:0;padding:0 24px 16px;font-size:.78rem}.harness-outcome-stream-link a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.harness-outcome-stream-link a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.harness-history-fold{border-top:1px solid var(--line);background:var(--panel)}.harness-history-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.harness-history-fold>summary::-webkit-details-marker{display:none}.harness-history-fold>summary:hover{background:var(--accent-surface-soft)}.harness-history-fold>summary strong{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600;display:block}.harness-history-fold-sub{color:var(--muted-strong);margin-top:2px;font-size:.72rem;font-weight:400;display:block}.harness-history-fold[open]>summary{border-bottom:1px solid var(--line)}.harness-history-fold[open]>summary .harness-run-open{transform:rotate(90deg)}.harness-history-fold-body{padding:0}.harness-material-card-scan .harness-material-more{border-top:1px solid var(--line)}.harness-disclosure-nested{grid-column:1/-1;margin-top:10px}.harness-disclosure-nested .harness-goal{margin:8px 0 0}.harness-outcome-summary{grid-template-columns:minmax(280px,1.1fr) minmax(360px,.9fr);align-items:center;display:grid}.harness-outcome-primary{border-right:1px solid var(--line);align-content:center;min-height:132px;padding:22px 24px;display:grid}.harness-outcome-primary>span,.harness-outcome-stat span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem}.harness-rate-change{align-items:center;gap:12px;margin:8px 0 5px;display:flex}.harness-rate-change strong{color:var(--text);font-family:var(--mono);font-size:1.7rem;font-weight:550}.harness-rate-change span{color:var(--muted);font-size:1rem}.harness-rate-change .pass-text{color:var(--pass)}.harness-outcome-primary small{color:var(--muted-strong);font-family:var(--mono);font-size:.64rem}.harness-outcome-supporting{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.harness-outcome-stat{border-left:1px solid var(--line);align-content:center;min-width:0;min-height:132px;padding:18px;display:grid}.harness-outcome-stat:first-child{border-left:0}.harness-outcome-stat b{color:var(--text);font-family:var(--mono);margin-top:7px;font-size:.94rem;font-weight:520}.harness-outcome-details{border-top:1px solid var(--line)}.harness-outcome-details>summary{min-height:42px;color:var(--muted-strong);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 18px;font-size:.63rem;list-style:none;display:flex}.harness-outcome-details>summary::-webkit-details-marker{display:none}.harness-outcome-details>summary:before{content:"+";width:16px;color:var(--muted)}.harness-outcome-details[open]>summary:before{content:"−"}.harness-outcome-details[open]>summary{border-bottom:1px solid var(--line)}.harness-outcome-detail-grid{background:var(--line);grid-template-columns:.7fr .7fr 1.6fr;gap:1px;display:grid}.harness-outcome-detail-grid>div{background:var(--panel-soft);gap:5px;padding:13px 18px;display:grid}.harness-outcome-detail-grid span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.harness-outcome-detail-grid b{color:var(--copy);font-size:.74rem;font-weight:500}.harness-outcome-note{border-top:1px solid var(--line);background:var(--accent-surface-soft);color:var(--copy);margin:0;padding:11px 18px;font-size:.78rem}.harness-section{margin-top:28px}.harness-section-heading{justify-content:space-between;align-items:end;gap:18px;margin:0 2px 10px;display:flex}.harness-section-heading h2{color:var(--text);font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:600}.harness-section-heading>span{color:var(--muted);font-family:var(--mono);font-size:.63rem}.harness-run-stack{gap:0;display:grid;overflow:hidden}.harness-run-card{border-bottom:1px solid var(--line);min-height:78px;color:inherit;grid-template-columns:minmax(230px,1fr) auto 14px;align-items:center;gap:18px;padding:13px 18px;text-decoration:none;transition:background-color .14s,border-color .14s;display:grid}.harness-run-card:hover{border-color:var(--accent-border-strong);background:var(--accent-surface-soft)}.harness-run-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.harness-run-identity{gap:4px;min-width:0;display:grid}.harness-run-identity small{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.harness-run-identity strong{color:var(--text);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:620;overflow:hidden}.harness-run-identity>span{color:var(--muted-strong);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.harness-run-measure{color:var(--muted);font-family:var(--mono);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;font-size:.64rem;display:flex}.harness-run-open{color:var(--muted-strong);font-size:1rem}.harness-baseline-summary{grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:18px;min-height:78px;padding:13px 18px;display:grid}.harness-baseline-card+.harness-baseline-card,.harness-disclosure{border-top:1px solid var(--line)}.harness-disclosure summary{min-height:42px;color:var(--muted-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 18px;font-size:.63rem;list-style:none;display:flex}.harness-disclosure summary::-webkit-details-marker{display:none}.harness-disclosure summary:before{content:"+";width:16px;color:var(--muted)}.harness-disclosure[open] summary:before{content:"−"}.harness-disclosure[open] summary{border-bottom:1px solid var(--line)}.harness-disclosure-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px;display:grid}.harness-disclosure-body>div>.label{margin:0 0 8px}.harness-mini-grid{border:1px solid var(--line);border-radius:var(--r);background:var(--line);gap:1px;display:grid;overflow:hidden}.harness-mini-grid>div{background:var(--panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.harness-mini-grid span,.harness-mini-grid b{font-family:var(--mono);font-size:.66rem}.harness-mini-grid span{color:var(--muted)}.harness-mini-grid b{color:var(--copy);font-weight:500}.harness-audit-note{color:var(--muted);margin:0 0 8px;font-size:.72rem}.harness-model{grid-template-columns:68px minmax(0,1fr);gap:8px;margin:6px 0 0;display:grid}.harness-model span{color:var(--muted);font-family:var(--mono);font-size:.64rem}.harness-model code{color:var(--copy);font-family:var(--mono);overflow-wrap:anywhere;font-size:.64rem}.harness-goal{color:var(--copy);margin:0;font-size:.78rem;line-height:1.55}.harness-material-stack{gap:12px;display:grid}.harness-material-card{overflow:hidden}.harness-material-head{border-bottom:1px solid var(--line);min-height:82px;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;text-decoration:none;transition:background .15s;display:grid}.harness-material-head:hover{background:var(--accent-surface-soft)}.harness-material-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.harness-material-identity{gap:3px;min-width:0;display:grid}.harness-material-identity small{color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;overflow:hidden}.harness-material-identity strong{color:var(--text);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:620;overflow:hidden}.harness-material-measure{justify-items:end;gap:4px;display:grid}.harness-material-measure strong,.harness-material-measure span{font-family:var(--mono);font-size:.64rem}.harness-material-measure strong{color:var(--text);font-weight:520}.harness-material-measure span{color:var(--muted)}.harness-material-open{color:var(--muted-strong);font-family:var(--mono);white-space:nowrap;align-items:center;gap:8px;font-size:.62rem;display:inline-flex}.harness-material-open b{font-family:var(--sans);font-size:1rem;font-weight:400}.harness-material-overview{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:30px;padding:20px 18px;display:grid}.harness-material-overview .label{margin:0 0 8px}.harness-material-purpose strong,.harness-material-origin>strong{color:var(--text);font-size:.84rem;font-weight:620;line-height:1.4;display:block}.harness-material-purpose>p:last-child{max-width:620px;color:var(--copy);margin:0;font-size:.76rem;line-height:1.55}.harness-material-purpose strong{margin-bottom:7px}.harness-material-origin{border-left:1px solid var(--line);padding-left:22px}.harness-material-origin>strong{font-size:.76rem;font-weight:560}.harness-material-origin dl{flex-wrap:wrap;gap:14px 22px;margin:13px 0 0;display:flex}.harness-material-origin dl>div{gap:4px;display:grid}.harness-material-origin dt,.harness-material-facts dt{color:var(--muted);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem}.harness-material-origin dd{color:var(--muted-strong);font-family:var(--mono);margin:0;font-size:.63rem}.harness-material-origin code{font-family:inherit}.harness-material-facts{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.harness-material-facts>div{background:var(--panel-soft);min-width:0;padding:11px 18px 13px}.harness-material-facts dt{margin-bottom:5px}.harness-material-facts dd{min-width:0;color:var(--copy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.harness-material-facts code{color:var(--muted-strong);font-family:var(--mono);font-size:.65rem}.harness-material-facts .harness-material-strata-value{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.harness-empty{color:var(--muted);gap:5px;font-size:.8rem;display:grid}.harness-empty b{color:var(--text);font-weight:600}.harness-record-audit{color:var(--muted);margin:26px 2px 0}.harness-record-audit summary{width:fit-content;font-family:var(--mono);cursor:pointer;font-size:.63rem}.harness-record-audit>div{gap:6px;max-width:900px;margin-top:10px;font-size:.72rem;display:grid}.harness-record-audit code{color:var(--copy);font-family:var(--mono)}@media(max-width:1040px){.harness-outcome-summary{grid-template-columns:1fr}.harness-outcome-primary{border-right:0;border-bottom:1px solid var(--line);min-height:118px}.harness-outcome-stat{min-height:88px}.harness-run-card,.harness-baseline-summary{grid-template-columns:minmax(0,1fr) 12px}.harness-run-measure{grid-column:1/2;justify-content:flex-start}.harness-run-open{grid-area:1/2}.harness-baseline-summary .harness-run-measure{grid-column:1/3}.harness-material-overview{grid-template-columns:1fr;gap:20px}.harness-material-origin{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.harness-material-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.harness-hero{display:grid}.harness-disclosure-body{grid-template-columns:1fr}.harness-material-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.harness-material-measure{grid-area:2/1;grid-auto-flow:column;justify-items:start;gap:14px}.harness-material-open{grid-area:1/2/3}.harness-material-open>span{display:none}}@media(max-width:560px){.harness-outcome-primary{padding:20px 18px}.harness-outcome-supporting{grid-template-columns:1fr}.harness-outcome-stat{border-top:1px solid var(--line);border-left:0;min-height:68px}.harness-outcome-stat:first-child{border-top:0}.harness-outcome-detail-grid,.harness-material-facts{grid-template-columns:1fr}}.test-sets-page .sub{max-width:720px}.test-sets-panel-body{padding:0}.test-set-link{color:inherit;text-decoration:none;display:block}.test-set-link+.test-set-link .test-set-row{border-top:1px solid var(--line)}.test-set-row{padding:18px 20px;transition:background .15s}.test-set-row:hover{background:var(--accent-surface-soft)}.test-set-head{grid-template-columns:minmax(0,1fr) auto 12px;align-items:start;gap:12px;display:grid}.test-set-identity{min-width:0}.test-set-identity h2{color:var(--text);font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:600}.test-set-identity p{color:var(--muted);font-family:var(--mono);margin:5px 0 0;font-size:.68rem}.test-set-identity p span{color:var(--muted-strong)}.test-set-age{color:var(--muted);font-family:var(--mono);white-space:nowrap;font-size:.65rem}.test-set-open{color:var(--muted-strong);font-size:1rem;line-height:1}.test-set-summary{flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;display:flex}.test-set-stat{grid-template-columns:auto auto;align-items:baseline;gap:6px;display:grid}.test-set-stat b{color:var(--text);font-family:var(--mono);font-size:.78rem;font-weight:500}.test-set-stat small{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;font-size:.61rem}.test-set-status{margin-left:auto}.test-set-provenance{max-width:920px;color:var(--copy);overflow-wrap:anywhere;margin:13px 0 0;font-size:.8rem;line-height:1.45}.test-set-strata{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.test-sets-empty{color:var(--muted);gap:6px;padding:20px;font-size:.82rem;display:grid}.test-sets-empty b{color:var(--text);font-weight:600}.test-set-detail-meta{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel-soft);margin:-6px 0 18px;padding:14px 16px}.test-set-detail-meta>div:first-child{gap:6px;display:grid}.test-set-detail-meta code{color:var(--copy);overflow-wrap:anywhere;font-size:.7rem}.test-set-detail-meta .test-set-provenance{margin-top:12px}@media(max-width:680px){.test-set-head{grid-template-columns:minmax(0,1fr) 12px}.test-set-age{grid-area:2/1/auto/3}.test-set-open{grid-area:1/2}.test-set-status{width:fit-content;margin-left:0}}.systems-page{min-height:calc(100vh - 56px);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;padding-bottom:0;display:flex}.systems-page>.systems-workspace{flex:1;min-height:0}.systems-workspace{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:0;margin:0 -4px;display:grid;overflow:hidden}.systems-list-col{border-right:1px solid var(--line-strong);background:var(--bg);flex-direction:column;min-height:0;display:flex}.systems-list-head{border-bottom:1px solid var(--line);padding:16px 14px 12px}.systems-list-head h1{margin:0 0 6px}.systems-list-head .sub{max-width:34ch;color:var(--copy);margin:0;font-size:.82rem;line-height:1.5}.systems-list-head .sub b{color:var(--text);font-weight:600}.systems-list-scroll{flex:1;min-height:0;padding:6px;overflow:auto}.systems-empty{margin:0;padding:14px 10px}.system-list-row{text-align:left;border-radius:var(--r-lg);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:4px;padding:10px 10px 11px;display:flex}.system-list-row:hover{background:var(--accent-surface-soft)}.system-list-row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.system-list-row[aria-selected=true]{background:var(--panel);border-color:var(--line-strong);box-shadow:0 0 0 1px var(--accent-surface-soft)}.system-list-name{min-width:0;font-family:var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--text);flex:1 1 0;order:1;margin:0;font-size:.9rem;font-weight:620;display:block;overflow:hidden}.system-list-job{color:var(--copy);flex:100%;order:3;margin:2px 0 0;font-size:.8rem;line-height:1.4}.system-list-row .chip{flex:none;order:2}.system-list-age{font-family:var(--mono);color:var(--muted-strong);letter-spacing:.02em;text-align:right;white-space:nowrap;flex:none;order:2;margin:0;font-size:.72rem;display:block}.system-list-meta{font-family:var(--body);color:var(--muted-strong);flex-wrap:wrap;gap:6px 8px;font-size:.72rem;display:flex}.system-list-row .system-list-meta .ok{color:var(--pass);font-weight:500}.system-list-counts{opacity:1;width:100%;color:var(--muted-strong);font-size:.72rem;line-height:1.35}.system-baseline-one-rate{gap:2px;display:grid}.system-baseline-one-rate>strong{font-family:var(--mono);color:var(--text);font-size:1.2rem;font-weight:500}.system-baseline-one-rate>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem;font-weight:500}.system-baseline-ref{color:var(--muted-strong);font-size:.74rem}.system-harness-lines{gap:10px;display:grid}.system-harness-line{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);font-family:var(--body);color:var(--copy);margin:0;padding:10px 12px;font-size:.86rem;line-height:1.5}.systems-page .hint{color:var(--muted-strong);font-size:.76rem}.system-harness-name{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px;cursor:pointer;font-weight:600}.system-harness-name:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.system-harness-meta a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.systems-list-col>.systems-list-meta.label{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:.68rem;display:flex}.systems-detail-col{background:var(--bg-canvas);min-width:0;overflow:auto}.system-detail-empty{justify-content:center;align-items:center;min-height:40vh;display:flex}.system-hub-detail{max-width:820px;margin:0 auto}.systems-detail-col{padding:16px 20px 36px}.system-hub-card{margin-bottom:12px}.system-hub-card>.ph{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit;padding:10px 14px}.system-hub-card>.pb{padding:12px 14px 14px}.system-hub-card-fold{padding:0;overflow:hidden}.system-hub-card-fold>.system-hub-fold-flush{border:0;border-radius:0;margin:0}.system-outcome-status{font-family:var(--sans);color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:.88rem;font-weight:600}.system-outcome-hero{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 4px;display:flex}.system-outcome-delta{font-family:var(--mono);color:var(--pass);letter-spacing:-.02em;font-size:1.45rem;font-weight:500}.system-outcome-delta.fail{color:var(--fail)}.system-outcome-gate{color:var(--muted-strong);font-size:.78rem;font-family:var(--body)}.system-outcome-context{color:var(--muted-strong);margin:10px 0 0;font-size:.76rem;line-height:1.55}.system-outcome-context b{color:var(--text);font-weight:600}.system-outcome-context code{color:var(--muted-strong);font-size:.72rem}.system-baseline-slim{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);padding:12px 14px}.system-baseline-slim-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.system-baseline-slim-top strong{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600}.system-attempt-card{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);margin-bottom:8px;padding:12px 14px}.system-attempt-card:last-child{margin-bottom:0}.system-attempt-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.system-attempt-top strong{font-family:var(--sans);color:var(--text);font-size:.88rem;font-weight:600}.system-attempt-blurb{color:var(--copy);margin:0;font-size:.84rem;line-height:1.45}.system-attempt-rates{font-family:var(--mono);color:var(--muted-strong);margin:6px 0 0;font-size:.72rem}.system-attempt-reference{color:var(--muted-strong);margin:5px 0 0;font-size:.75rem;line-height:1.4}.system-reference-note{color:var(--muted-strong);margin:10px 0 0;font-size:.76rem;line-height:1.5}.system-attempt-evidence-quiet{margin:8px 0 0}.systems-page .system-attempt-card .chip{background:var(--panel);min-height:26px;font-family:var(--body);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;line-height:1;display:inline-flex}.systems-page .system-attempt-card .chip .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.68rem;font-weight:500;line-height:1}.systems-page .system-attempt-card .chip.pass{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.systems-page .system-attempt-card .chip.pass{border-color:color-mix(in srgb,var(--pass) 40%,transparent)}}.systems-page .system-attempt-card .chip.pass{color:var(--pass)}.systems-page .system-attempt-card .chip.fail{border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.systems-page .system-attempt-card .chip.fail{border-color:color-mix(in srgb,var(--fail) 40%,transparent)}}.systems-page .system-attempt-card .chip.fail{color:var(--fail)}.systems-page .system-attempt-card .chip.incon{color:var(--muted-strong);border-style:dashed}.system-attempt-more{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-top:10px;overflow:hidden}.system-attempt-more>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;list-style:none;display:flex}.system-attempt-more>summary::-webkit-details-marker{display:none}.system-attempt-more>summary:hover{background:var(--accent-surface-soft)}.system-attempt-more>summary strong{font-family:var(--sans);color:var(--text);font-size:.84rem;font-weight:600;display:block}.system-attempt-more[open]>summary{border-bottom:1px solid var(--line)}.system-attempt-more[open]>summary .system-hub-fold-chev{transform:rotate(90deg)}.system-attempt-more-body{padding:10px 12px 12px}.system-attempt-evidence{cursor:pointer;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px}.system-attempt-evidence:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.system-attempt-history{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-top:8px;overflow:hidden}.system-attempt-history>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.system-attempt-history>summary::-webkit-details-marker{display:none}.system-attempt-history>summary:hover{background:var(--accent-surface-soft)}.system-attempt-history>summary strong{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600;display:block}.system-attempt-history[open]>summary{border-bottom:1px solid var(--line)}.system-attempt-history[open]>summary .system-hub-fold-chev{transform:rotate(90deg)}.system-attempt-history-body{padding:12px 14px 14px}.system-harness-line{background:0 0!important;border:0!important;padding:0!important}.systems-page .chip.fail{border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.systems-page .chip.fail{border-color:color-mix(in srgb,var(--fail) 40%,transparent)}}.systems-page .chip.fail{color:var(--fail)}.system-hub-sticky{z-index:2;background:linear-gradient(var(--bg-canvas) 78%,transparent);margin:-4px 0 10px;padding-bottom:8px;position:sticky;top:0}.system-hub-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.system-hub-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 6px;font-size:.68rem;font-weight:500}.system-hub-kicker:before{content:"";vertical-align:middle;background:var(--muted);width:8px;height:1px;margin-right:8px;display:inline-block}.system-hub-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin:0 0 6px;font-size:1.35rem;font-weight:600}.system-hub-job{max-width:54ch;color:var(--copy);margin:0 0 10px;font-size:.9rem;line-height:1.5}.system-hub-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.system-hub-chip{border:1px solid var(--line-strong);background:var(--panel);min-height:26px;color:var(--muted-strong);font-family:var(--body);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;line-height:1;display:inline-flex}.system-hub-chip.pass{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.system-hub-chip.pass{border-color:color-mix(in srgb,var(--pass) 40%,transparent)}}.system-hub-chip.pass{color:var(--pass)}.system-hub-chip .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.68rem;font-weight:500;line-height:1}.system-hub-story{max-width:64ch;color:var(--copy);margin:0 0 12px;font-size:.88rem;line-height:1.55}.system-hub-story b{color:var(--text)}.system-hub-section{margin-top:14px}.system-hub-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.system-hub-section-head-right{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.system-hub-section-title{font-family:var(--sans);color:var(--text);letter-spacing:-.01em;text-transform:none;font-size:.94rem;font-weight:600;line-height:1.25}.system-hub-section-hint{color:var(--muted-strong);font-size:.72rem;font-family:var(--body);letter-spacing:0;text-transform:none;text-align:right;max-width:36ch;font-weight:400;line-height:1.3}.system-hub-section-label-row{justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 10px;display:flex}.system-hub-fold{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);margin-top:12px;overflow:hidden}.system-hub-fold-inset{background:var(--panel-soft);margin-top:12px}.system-hub-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.system-hub-fold>summary::-webkit-details-marker{display:none}.system-hub-fold>summary:hover{background:var(--accent-surface-soft)}.system-hub-fold>summary:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.system-hub-fold>summary strong{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600;display:block}.system-hub-fold-sub{color:var(--muted-strong);text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:400;font-family:var(--body);margin-top:2px;line-height:1.35;display:block}.system-hub-fold-chev{color:var(--muted-strong);flex:none;font-size:1rem;line-height:1;transition:transform .15s}.system-hub-fold[open]>summary{border-bottom:1px solid var(--line)}.system-hub-fold[open]>summary .system-hub-fold-chev{transform:rotate(90deg)}.system-hub-fold-body{padding:12px 14px 14px}.systems-archive{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.systems-archive{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.systems-archive summary{min-height:42px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;list-style:none;display:flex}.systems-archive summary::-webkit-details-marker{display:none}.systems-archive summary:before{content:"+";font-family:var(--mono);margin-right:10px;font-size:.72rem}.systems-archive[open] summary:before{content:"−"}.systems-archive summary .tick{margin-right:auto}.systems-archive-count{color:var(--muted);font-family:var(--mono);font-size:.64rem}.systems-archive[open] summary{border-bottom:1px solid var(--line)}.systems-archive:not([open]) .systems-archive-list{display:none}.systems-archive-list{padding:6px}@media(max-width:960px){.systems-workspace{grid-template-columns:1fr}.systems-list-col{border-right:0;border-bottom:1px solid var(--line-strong);max-height:40vh}}.harnesses-page .sub{max-width:760px}.harnesses-panel{overflow:hidden;container-type:inline-size}.harnesses-panel-body{padding:0}.harnesses-panel-body>.blocked{margin:16px}.harnesses-empty{margin:0;padding:18px 20px}.harness-inventory-head,.harness-inventory-row{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) 76px 62px 90px 14px;align-items:center;column-gap:18px;display:grid}.harness-inventory-head{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 20px;font-size:.57rem}.harness-inventory-head span:nth-child(n+3){text-align:right}.harness-inventory-link{display:block}.harness-inventory-link:focus-visible{outline:none}.harness-inventory-link:focus-visible .harness-inventory-row{outline:2px solid var(--focus-ring);outline-offset:-2px}.harness-inventory-row{border-bottom:1px solid var(--line);min-height:62px;color:var(--text);padding:12px 20px;transition:background-color .14s}.harness-inventory-link:last-child .harness-inventory-row{border-bottom:0}.harness-inventory-row:hover{background:var(--accent-surface-soft)}.harness-inventory-name{min-width:0;color:var(--text);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:620;line-height:1.3;overflow:hidden}.harness-inventory-system{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.harness-inventory-metrics{display:contents}.harness-inventory-count,.harness-inventory-updated{color:var(--muted-strong);font-family:var(--mono);text-align:right;white-space:nowrap;font-size:.67rem}.harness-inventory-count small{display:none}.harness-inventory-updated{color:var(--muted)}.harness-inventory-open{color:var(--muted);font-family:var(--sans);text-align:right;font-size:1.1rem;line-height:1;transition:color .14s,transform .14s}.harness-inventory-row:hover .harness-inventory-open{color:var(--text);transform:translate(1px)}.harnesses-archive{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);margin-top:12px;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.harnesses-archive{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.harnesses-archive summary{min-height:42px;color:var(--muted);cursor:pointer;align-items:center;padding:0 16px;list-style:none;display:flex}.harnesses-archive summary::-webkit-details-marker{display:none}.harnesses-archive summary:before{content:"+";font-family:var(--mono);margin-right:10px;font-size:.72rem}.harnesses-archive[open] summary:before{content:"−"}.harnesses-archive summary .tick{margin-right:auto}.harnesses-archive summary>span:last-child{font-family:var(--mono);font-size:.64rem}.harnesses-archive[open] summary{border-bottom:1px solid var(--line)}.harnesses-archive-list .harness-inventory-row{opacity:.78}@container (max-width:760px){.harness-inventory-head{display:none}.harness-inventory-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto 12px;gap:7px 12px;padding:15px 16px}.harness-inventory-name{grid-area:1/1}.harness-inventory-system{grid-area:2/1}.harness-inventory-metrics{grid-area:3/1;gap:14px;display:flex}.harness-inventory-count{text-align:left;align-items:baseline;gap:4px;display:inline-flex}.harness-inventory-count small{color:var(--muted);font:inherit;display:inline}.harness-inventory-updated{grid-area:3/2;align-self:end}.harness-inventory-open{grid-area:1/3/4;align-self:center}}.system-version-identity{gap:3px;min-width:0;display:grid}.system-version-identity strong{color:var(--text);font-family:var(--sans);font-size:.86rem;font-weight:620;line-height:1.2}.system-version-identity small{color:var(--muted);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;font-size:.58rem;font-weight:400;line-height:1.2}.system-summary{margin-bottom:0}.system-summary-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:14px 18px;display:grid}.system-summary-inner>p{max-width:70ch;color:var(--copy);margin:0;font-size:.78rem;line-height:1.5}.system-summary-metrics{gap:28px;display:flex}.system-summary-metrics>div{min-width:54px}.system-summary-metrics span{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;display:block}.system-summary-metrics b{color:var(--text);font-family:var(--mono);font-size:.9rem}.system-trust-panel,.system-measurement-panel{margin-top:18px}.system-measurement-ref{font-family:var(--mono);text-transform:uppercase;font-size:.62rem;color:var(--muted-strong)!important;letter-spacing:.08em!important}.system-measurement-ref code{color:var(--text);font-family:inherit}.system-outcome{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.35fr) minmax(180px,1fr) minmax(130px,.72fr);align-items:start;gap:24px;margin:0 0 18px;padding:0 0 18px;display:grid}.system-outcome-measure,.system-outcome-fact{gap:6px;min-width:0;display:grid}.system-outcome-measure>span,.system-outcome-fact>span,.system-story-block>span{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:500}.system-scan-more{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.system-scan-more>summary{cursor:pointer;font-family:var(--mono);color:var(--muted-strong);letter-spacing:.04em;-webkit-user-select:none;user-select:none;font-size:.72rem;list-style:none}.system-scan-more>summary::-webkit-details-marker{display:none}.system-scan-more>summary:hover{color:var(--text)}.system-scan-full{color:var(--copy);margin:8px 0 0;font-size:.82rem;line-height:1.5}.system-outcome-measure>strong{color:var(--pass);font-family:var(--sans);align-items:center;gap:10px;font-size:1.7rem;font-weight:650;line-height:1;display:flex}.system-outcome-measure>strong small{color:var(--muted);font-family:var(--mono);justify-content:center;align-items:center;font-size:.8rem;font-weight:400;line-height:1;display:inline-flex}.system-outcome-value{align-items:start;gap:7px;min-width:0;display:grid}.system-outcome-value>strong,.system-outcome-fact>strong{min-width:0;color:var(--text);font-family:var(--sans);overflow-wrap:break-word;word-break:normal;font-size:.88rem;font-weight:620;line-height:1.25}.system-outcome-value>code{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted-strong);font-family:var(--mono);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:2px 7px;font-size:.61rem;line-height:1.35;display:block}.system-outcome-target>strong{color:var(--pass)}.mstrip.system-rollup-metrics{gap:40px;margin-bottom:0}.system-baseline-proof{border:1px solid var(--line);border-radius:var(--r);background:var(--accent-surface-soft);color:var(--muted-strong);font-family:var(--mono);align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;font-size:.69rem;display:flex}.system-baseline-proof>b+span:before,.system-baseline-proof>span+span:before{color:var(--muted);content:"·";margin-right:9px}.system-baseline-proof b{color:var(--text)}.mstrip.system-baseline-metrics{margin-bottom:0}.system-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.system-story-block{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);min-width:0;padding:12px 14px}.system-story-block.wide{grid-column:1/-1;margin-top:0}.system-story-block p{max-width:78ch;color:var(--copy);font-family:var(--body);margin:6px 0 0;font-size:.84rem;line-height:1.5}.system-deferred{background:0 0;border-style:dashed}.system-definition-history .system-story-grid{margin-top:10px}.system-definition-history .system-raw-record{margin-top:12px}.system-audit{border-top:1px solid var(--line);margin-top:12px}.system-audit summary{color:var(--muted-strong);cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:11px 0 2px;font-size:.63rem}.system-audit summary:hover{color:var(--text)}.system-audit-body{padding:8px 0 2px}.system-audit-body>p{color:var(--muted);margin:0 0 9px;font-size:.74rem;line-height:1.5}.system-referees{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.system-referees span{border:1px solid var(--line-strong);color:var(--copy);font-family:var(--mono);border-radius:999px;padding:4px 8px;font-size:.62rem}.system-raw-record{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-canvas);overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;padding:12px;color:var(--muted-strong)!important}.system-replicate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-replicate-card{border:1px solid var(--line);border-radius:var(--r);background:var(--accent-surface-soft);min-width:0;padding:12px}.system-replicate-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:11px;display:flex}.system-replicate-title strong{min-width:0;color:var(--text);font-family:var(--sans);overflow-wrap:anywhere;font-size:.82rem;font-weight:620}.system-replicate-title code,.system-replicate-summary code{border:1px solid var(--line);color:var(--muted-strong);overflow-wrap:anywhere;border-radius:999px;padding:2px 6px;font-size:.59rem}.system-replicate-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-replicate-metrics span,.system-replicate-summary span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.56rem;display:block}.system-replicate-metrics b,.system-replicate-summary b{color:var(--text);font-family:var(--mono);font-size:.83rem}.system-replicate-summary{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-canvas);justify-content:space-between;align-items:end;gap:18px;margin-top:10px;padding:10px 12px;display:flex}.system-replicate-summary>p{min-width:0;color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;margin:0;font-size:.64rem}.mstrip.system-attempt-metrics{margin-bottom:12px}.system-measured-axis{font-family:var(--mono);margin:10px 0 0;font-size:.66rem}.prompt-comparison{margin-top:12px}.prompt-comparison-header .r{color:var(--muted);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem}.prompt-comparison-body{gap:14px;display:grid}.system-evo-run{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:4px}.system-evo-run:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.system-evo-run-top{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.system-evo-run-name{font-family:var(--sans);color:var(--text);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.system-evo-run-meta{font-family:var(--mono);color:var(--muted);font-size:.64rem}.system-evo-run-summary-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px 10px;min-width:0;display:flex}.system-evo-run-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0;list-style:none}.system-evo-run-fold>summary::-webkit-details-marker{display:none}.system-evo-run-fold>summary:hover .system-evo-run-name{color:var(--text)}.system-evo-run-fold[open]>summary{margin-bottom:10px}.system-evo-run-fold[open]>summary .system-hub-fold-chev{transform:rotate(90deg)}.system-evo-run-fold-body{padding-bottom:2px}.system-evo-coverage{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);margin:0 0 10px;padding:10px 12px}.system-evo-coverage.complete{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.system-evo-coverage.complete{border-color:color-mix(in srgb,var(--pass) 35%,var(--line))}}.system-evo-coverage.incomplete{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.system-evo-coverage.incomplete{border-color:color-mix(in srgb,var(--warn) 44%,var(--line))}}.system-evo-coverage.incomplete{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.system-evo-coverage.incomplete{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}}.system-evo-coverage-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.system-evo-coverage-meta{font-family:var(--mono);color:var(--muted-strong);font-size:.72rem}.system-evo-coverage-why{max-width:72ch;color:var(--muted-strong);margin:6px 0 0;font-size:.74rem;line-height:1.45}.systems-page .system-evo-run .chip,.systems-page .system-evo-coverage .chip{background:var(--panel);min-height:24px;font-family:var(--body);letter-spacing:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:.72rem;line-height:1;display:inline-flex}.systems-page .system-evo-run .chip .lab,.systems-page .system-evo-coverage .chip .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.68rem;font-weight:500;line-height:1}.prompt-comparison-scan{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);margin-top:8px;padding:10px 12px}.prompt-comparison-scan+.prompt-comparison-scan{margin-top:8px}.prompt-scan-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.prompt-scan-top .tick{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem;font-weight:500}.prompt-scan-turn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);white-space:nowrap;font-size:.68rem;font-weight:500}.prompt-scan-headline{max-width:72ch;color:var(--copy);margin:0;font-size:.84rem;line-height:1.45}.prompt-scan-more{border-top:1px solid var(--line);margin-top:8px}.prompt-scan-more>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted-strong);font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 2px;font-size:.72rem;list-style:none;display:flex}.prompt-scan-more>summary::-webkit-details-marker{display:none}.prompt-scan-more>summary:hover{color:var(--text)}.prompt-scan-more[open]>summary .system-hub-fold-chev{transform:rotate(90deg)}.prompt-scan-more-body{gap:12px;padding:8px 0 2px;display:grid}.prompt-scan-more-body .prompt-change-summary{background:var(--panel)}.prompt-scan-more-body .prompt-change-summary p{margin-top:0}.prompt-version-flow{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.prompt-version-flow>section,.prompt-version-single{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);gap:5px;min-width:0;padding:13px 14px;display:grid}.prompt-version-flow>section>span,.prompt-version-single>span,.prompt-change-summary>span{color:var(--muted);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.59rem}.prompt-version-flow>section>strong,.prompt-version-single>strong{color:var(--text);font-family:var(--sans);font-size:.96rem;font-weight:620}.prompt-version-flow>section>small{color:var(--muted-strong);font-family:var(--mono);text-transform:uppercase;font-size:.61rem}.prompt-version-arrow{color:var(--muted-strong);font-family:var(--mono);place-items:center;font-size:.9rem;display:grid}.prompt-change-summary{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-canvas);padding:13px 14px}.prompt-change-summary p{max-width:92ch;color:var(--copy);margin:7px 0 0;font-size:.78rem;line-height:1.55}.prompt-change-summary small{color:var(--muted);font-family:var(--mono);margin-top:8px;font-size:.61rem;display:block}.prompt-comparison-notice{border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--copy);background:0 0;padding:12px 14px}.prompt-comparison-notice strong{color:var(--text);font-size:.78rem;font-weight:620}.prompt-comparison-notice p{color:var(--muted);margin:5px 0 0;font-size:.74rem;line-height:1.5}.prompt-comparison-tabs{gap:5px;margin:0}.prompt-comparison-tabs .tab{padding:6px 10px}.prompt-comparison-tabs .tab[aria-pressed=true]{color:var(--text);border-color:var(--accent-border-strong);background:var(--accent-surface-soft)}.prompt-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prompt-change-grid>section{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-canvas);min-width:0;overflow:hidden}.prompt-change-column-head{border-bottom:1px solid var(--line);color:var(--muted-strong);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.62rem;display:flex}.prompt-change-column-head b{color:var(--muted);font-weight:500}.prompt-change-lines,.prompt-comparison-text{scrollbar-gutter:stable;max-height:420px;overflow:auto}.prompt-change-lines{padding:8px 0}.prompt-change-lines>div{color:var(--copy);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;padding:2px 11px;font-size:.72rem;line-height:1.55}.prompt-change-lines>div.removed{background:var(--accent-surface-strong)}.prompt-change-lines>div.added{background:var(--accent-surface-soft)}.prompt-change-lines>p{color:var(--muted);margin:4px 11px;font-size:.72rem}.prompt-comparison-text{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-canvas);color:var(--copy);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:14px 16px;font-size:.75rem;line-height:1.6}@media(max-width:900px){.system-summary-inner{grid-template-columns:1fr;gap:14px}.system-summary-metrics{justify-content:space-between}.system-outcome{grid-template-columns:1fr;align-items:start;gap:14px}.system-outcome-measure>strong{font-size:1.35rem}.prompt-change-grid{grid-template-columns:1fr}}@media(max-width:700px){.system-story-grid{grid-template-columns:1fr}.system-story-block.wide{grid-column:1}.system-baseline-proof{flex-wrap:wrap;align-items:flex-start}.system-replicate-grid{grid-template-columns:1fr}.system-replicate-summary{flex-direction:column;align-items:flex-start}.prompt-version-flow{grid-template-columns:1fr;gap:8px}.prompt-version-arrow{min-height:16px;transform:rotate(90deg)}}@media(max-width:1040px){.system-inventory-head{grid-template-columns:minmax(180px,1fr) minmax(240px,320px) 112px 12px;gap:14px;padding-inline:16px}.system-inventory-head-metrics{gap:8px}.system-inventory-row{grid-template-columns:minmax(180px,1fr) minmax(240px,320px) 112px 12px;gap:14px;padding-inline:16px}.system-metrics{gap:8px}.system-updated{max-width:112px}}@media(max-width:820px){.system-inventory-head{display:none}.system-inventory-row{grid-template-columns:minmax(0,1fr) 12px;gap:10px 16px;padding:16px}.system-identity{grid-area:1/1}.system-open{grid-area:1/2}.system-metrics{grid-area:2/1/auto/2;width:min(100%,380px)}.system-metric small{display:block}.system-updated{text-align:left;grid-area:3/1/auto/3;max-width:none}}@media(max-width:520px){.system-metrics{grid-template-columns:repeat(2,minmax(70px,1fr));row-gap:10px}.system-name{font-size:.9rem}}.knowledge-page{--knowledge-inspector-width:clamp(420px, 32vw, 480px);min-width:0;transition:padding-right .18s}.knowledge-filters{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.knowledge-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:.64rem}.knowledge-filter span{color:var(--muted-strong);margin-left:4px}.knowledge-filter:hover,.knowledge-filter.active{border-color:var(--accent-border-strong);background:var(--accent-surface-soft);color:var(--text)}.knowledge-card-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.knowledge-card-row-main{gap:3px;min-width:0;display:grid}.knowledge-card-row-title{color:var(--text);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:580;overflow:hidden}.knowledge-card-row-meta,.knowledge-card-row-ref{color:var(--muted);font-family:var(--mono);font-size:.63rem}.knowledge-card-row-ref{white-space:nowrap}.knowledge-card-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.knowledge-inspector{z-index:25;width:var(--knowledge-inspector-width);border-top:0;border-bottom:0;border-right:0;border-radius:0;max-width:100vw;margin:0;position:fixed;top:54px;bottom:0;right:0;overflow-y:auto;box-shadow:-14px 0 30px -22px #0000009e}.knowledge-inspector-header{z-index:2;background:var(--panel);min-height:44px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.knowledge-inspector-header{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.knowledge-inspector-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.knowledge-inspector-tools{align-items:center;gap:3px;margin-left:auto;display:flex}.knowledge-inspector-icon,.knowledge-inspector-view,.knowledge-inspector-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted);font-family:var(--body);letter-spacing:.01em;text-transform:none;cursor:pointer;background:0 0;border:0;padding:5px 6px;font-size:.75rem;font-weight:600}.knowledge-inspector-icon{letter-spacing:0;width:26px;font-size:1rem;line-height:1}.knowledge-inspector-icon:hover,.knowledge-inspector-view:hover,.knowledge-inspector-close:hover{color:var(--text)}.knowledge-inspector-icon:disabled{opacity:.28;cursor:default}.knowledge-inspector-content{padding:24px 26px 40px}.knowledge-card-detail{min-width:0}.knowledge-card-identity{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.knowledge-card-identity .nm{font-family:var(--mono);color:var(--text);font-size:.75rem}.knowledge-card-identity .or{font-family:var(--body);color:var(--muted);font-size:.75rem}.knowledge-card-detail h2{color:var(--text);font-family:var(--sans);letter-spacing:-.015em;margin:0;font-size:1.32rem;font-weight:600;line-height:1.25}.knowledge-card-meta{flex-wrap:wrap;gap:6px;margin:16px 0 22px;display:flex}.knowledge-card-legacy{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);color:var(--muted-strong);gap:3px;margin:-8px 0 22px;padding:9px 11px;font-size:.78rem;display:grid}.knowledge-card-legacy span{color:var(--muted);font-family:var(--body);font-size:.76rem}.knowledge-card-learning{border-top:1px solid var(--line);padding-top:20px}.knowledge-card-section+.knowledge-card-section{margin-top:20px}.knowledge-card-learning>.label{margin:0 0 12px}.knowledge-card-learning>.label,.knowledge-card-facts>.label,.knowledge-card-relationships>.label{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.knowledge-card-body{color:var(--copy);overflow-wrap:anywhere;font-size:.87rem;line-height:1.68}.knowledge-card-body p{margin:0 0 13px}.knowledge-card-body ul{margin:0 0 13px;padding-left:20px}.knowledge-card-body li{margin:4px 0}.knowledge-card-body h3,.knowledge-card-body h4{color:var(--text);font-family:var(--sans);margin:20px 0 8px;font-weight:600}.knowledge-card-body h3{font-size:1rem}.knowledge-card-body h4{font-size:.9rem}.knowledge-card-facts,.knowledge-card-relationships{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.knowledge-card-facts>.label,.knowledge-card-relationships>.label{margin:0 0 12px}.knowledge-card-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.knowledge-card-facts dl>div{border:1px solid var(--line);border-radius:var(--r);background:var(--accent-surface-soft);min-width:0;padding:10px 11px}.knowledge-card-facts dt{color:var(--muted);font-family:var(--body);letter-spacing:.02em;text-transform:none;margin-bottom:4px;font-size:.75rem;font-weight:600}.knowledge-card-facts dd{color:var(--copy);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.knowledge-card-relationships ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.knowledge-card-relationships li{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.knowledge-card-relationships li .mono{min-width:0;color:var(--copy);overflow-wrap:anywhere;font-size:.75rem}.knowledge-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:16px;display:flex}@media(max-width:760px){.knowledge-card-row{grid-template-columns:minmax(0,1fr) auto}.knowledge-card-row .chip{display:none}}.knowledge-page.inspector-expanded{padding-right:0}.knowledge-page.inspector-expanded:before{content:"";z-index:24;background:var(--bg);position:fixed;top:54px;right:0;bottom:0;left:212px}@supports (color:color-mix(in lab,red,red)){.knowledge-page.inspector-expanded:before{background:color-mix(in srgb,var(--bg) 62%,transparent)}}.knowledge-page.inspector-expanded:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.knowledge-inspector.expanded{width:min(760px,100vw - 212px);box-shadow:-20px 0 46px -24px #000000b8}@media(min-width:1101px){.knowledge-page.with-inspector:not(.inspector-expanded){padding-right:calc(var(--knowledge-inspector-width) + 18px)}}@media(max-width:1100px){.knowledge-inspector,.knowledge-inspector.expanded{width:min(480px,100vw)}.knowledge-inspector-view,.knowledge-page.inspector-expanded:before{display:none}}@media(max-width:760px){.knowledge-inspector,.knowledge-inspector.expanded{border-left:0;width:calc(100vw - 58px);max-width:calc(100vw - 58px);left:58px}.knowledge-inspector-content{padding:22px 20px 36px}.knowledge-inspector-header{flex-wrap:wrap}.knowledge-inspector-tools{width:auto}.knowledge-page.inspector-expanded:before{display:none}.knowledge-card-facts dl,.knowledge-card-relationships li{grid-template-columns:1fr}}.qitem{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);margin-bottom:12px;padding:14px 16px}.qitem .qhead{align-items:center;gap:10px;margin-bottom:7px;display:flex}.qkind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border-muted);border-radius:999px;padding:2px 9px;font-size:.62rem}.qitem .qt{font-family:var(--mono);color:var(--text);font-size:.8rem}.qitem .qwhy{color:var(--muted);margin:6px 0 12px;font-size:.82rem}.qitem .qwhy b{color:var(--copy);font-weight:500}.qactions{gap:8px;display:flex}.terminal{border:1px solid var(--line-solid);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.tbar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.64rem;display:flex}.tbar .live{color:var(--accent);font-size:.58rem;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.tbar .stop{margin-left:auto}.tbody{font-family:var(--mono);color:var(--copy);white-space:pre-wrap;padding:14px 16px;font-size:.76rem;line-height:1.7}.tbody .p{color:var(--accent)}.tbody .c{color:var(--text)}.tbody .d{color:var(--muted)}.tbody .ok{color:var(--pass)}.tbody .w{color:var(--warn)}.tbody .no{color:var(--fail)}.caret{background:var(--accent);width:.5rem;height:.95rem;animation:1.1s step-end infinite blink;display:inline-block;transform:translateY(.16rem)}@keyframes blink{50%{opacity:0}}.tl{border-left:1px solid var(--line-strong);margin-top:16px;padding-left:16px}.tl .step{font-family:var(--mono);color:var(--copy);padding:0 0 14px 4px;font-size:.74rem;position:relative}.tl .step:before{content:"";background:var(--line-solid);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-20px}.tl .step.pass:before{background:var(--pass)}.tl .step.fail:before{background:var(--fail)}.tl .step.incon:before{background:var(--muted)}.tl .step .d{color:var(--muted)}.verdict-hero{align-items:flex-start;gap:16px;padding:18px;display:flex}.verdict-hero .big{font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:11px;font-size:1.45rem;font-weight:600;display:flex}.verdict-hero .big.pass{color:var(--pass)}.verdict-hero .big.fail{color:var(--fail)}.verdict-hero .big.warn{color:var(--warn)}.verdict-hero .big.incon{color:var(--muted-strong)}.verdict-hero .lede{color:var(--copy);max-width:46ch;margin-top:5px;font-size:.88rem}.verdict-hero .conf{text-align:right;color:var(--muted);font-size:.66rem;font-family:var(--mono);margin-left:auto}.verdict-hero .conf b{color:var(--text);letter-spacing:.06em;font-size:.95rem;display:block}.disclose{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:11px 18px;font-size:.7rem;display:flex}.disclose:hover{color:var(--text)}.disclose .car{transition:transform .15s}.disclose.open .car{transform:rotate(90deg)}.apparatus{border-top:1px solid var(--line);padding:18px;display:none}.apparatus.open{display:block}.gauge{margin:4px 0 18px}.gauge .track{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-canvas);height:30px;position:relative;overflow:hidden}.gauge .band{background:var(--accent-surface-strong);border-left:1px dashed var(--line-strong);border-right:1px dashed var(--line-strong);position:absolute;top:0;bottom:0}.gauge .mid{background:var(--tick);width:1px;position:absolute;top:0;bottom:0}.gauge .mark{border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.gauge .mark.incon{background:var(--muted)}.gauge .mark.pass{background:var(--pass)}.gauge .mark.fail{background:var(--fail)}.gauge .legend{font-family:var(--mono);color:var(--muted);gap:18px;margin-top:8px;font-size:.66rem;display:flex}.gauge .legend b{color:var(--text)}.mstrip{flex-wrap:wrap;gap:30px;margin:2px 0 18px;display:flex}.mstrip .m span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:.6rem;display:block}.mstrip .m b{font-family:var(--mono);color:var(--text);font-size:.95rem}.jury{border:1px solid var(--line-strong);border-radius:var(--r);margin-bottom:18px;overflow:hidden}.jrow{border-top:1px solid var(--line);font-family:var(--mono);align-items:center;gap:12px;padding:10px 13px;font-size:.74rem;display:flex}.jrow:first-child{border-top:none}.jrow .jn{color:var(--text);min-width:96px}.jrow .jvd{color:var(--muted)}.jrow .badge{letter-spacing:.08em;border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.62rem}.jrow .badge.changed{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.jrow .badge.changed{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.jrow .badge.stick{color:var(--muted-strong)}.jconsensus{border-top:1px solid var(--line);background:var(--accent-surface-soft);font-family:var(--mono);color:var(--copy);align-items:center;gap:10px;padding:11px 13px;font-size:.72rem;display:flex}.jconsensus b{color:var(--text)}.reconsider{font-family:var(--body);color:var(--muted);border-top:0;margin:0;padding:11px 13px 0;font-size:.78rem}.origins{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px;display:grid}@media(max-width:780px){.origins{grid-template-columns:1fr 1fr}}.orig{border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);color:var(--muted);padding:9px 11px;font-size:.68rem}.orig.hit{border-color:var(--accent-border-strong);color:var(--text);background:var(--accent-surface-soft)}.orig .sub{font-family:var(--body);color:var(--muted);text-transform:none;letter-spacing:0;margin-top:4px;font-size:.7rem}.orig.actionable{border-style:dashed}.seal{border:1px solid var(--pass);align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.seal{border:1px solid color-mix(in srgb,var(--pass) 35%,transparent)}}.seal{border-radius:var(--r);font-family:var(--mono);color:var(--copy);background:var(--pass);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.seal{background:color-mix(in srgb,var(--pass) 7%,transparent)}}.seal b{color:var(--text)}.seal .s{color:var(--pass)}.blocked{border:1px solid var(--fail)}@supports (color:color-mix(in lab,red,red)){.blocked{border:1px solid color-mix(in srgb,var(--fail) 40%,transparent)}}.blocked{background:var(--fail)}@supports (color:color-mix(in lab,red,red)){.blocked{background:color-mix(in srgb,var(--fail) 7%,transparent)}}.blocked{border-radius:var(--r);color:var(--copy);margin-top:12px;padding:11px 13px;font-size:.8rem}.blocked b{color:var(--fail)}.blocked code{color:var(--text);font-family:var(--mono)}.okline{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:.78rem;display:flex}.tabs{flex-wrap:wrap;gap:2px;margin:0 0 20px;display:flex}.tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--r);background:0 0;padding:7px 13px;font-size:.68rem;text-decoration:none}.tab:hover{color:var(--text);border-color:var(--accent-border-strong)}.tab[aria-selected=true],.tab[aria-current=page]{color:var(--text);background:var(--accent-surface-soft);border-color:var(--accent-border-strong)}.observe-page{max-width:1120px}.observe-hero .sub{max-width:680px;margin-bottom:18px}.observe-stage-tabs{gap:7px;margin-bottom:28px}.observe-stage-tabs .tab,.observe-filter-tabs .tab{justify-content:space-between;align-items:center;gap:12px;display:inline-flex}.observe-stage-tabs .tab{min-width:148px;padding:8px 11px 8px 13px}.observe-stage-tabs .tab b,.observe-filter-tabs .tab b{border:1px solid var(--line-strong);min-width:19px;height:19px;color:var(--muted-strong);letter-spacing:0;border-radius:999px;place-items:center;font-size:.6rem;font-weight:500;display:inline-grid}.observe-stage-tabs .tab[aria-current=page] b,.observe-filter-tabs .tab[aria-selected=true] b{color:var(--text);border-color:var(--accent-border-strong)}.observe-section-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.observe-section-head h2{color:var(--text);margin:0 0 4px;font-size:1.2rem;font-weight:620}.observe-section-head p{max-width:680px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.observe-empty-setup,.observe-setup-panel{max-width:720px}.observe-empty-setup{margin:0 0 24px}.observe-setup-panel{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel-soft);margin:0 0 18px;padding:16px}.observe-sample-banner,.observe-next-action{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:12px 14px;display:flex}.observe-sample-banner{border-style:dashed}.observe-next-action{border-color:var(--accent-border-strong);background:var(--accent-surface-soft)}.observe-sample-banner>div,.observe-next-action>div{gap:3px;min-width:0;display:grid}.observe-sample-banner b,.observe-next-action b{color:var(--text);font-size:.79rem;font-weight:600}.observe-sample-banner span,.observe-next-action span{color:var(--muted);font-size:.72rem;line-height:1.4}.observe-inline-error{margin:0 0 12px}.observe-action-message{border:1px solid var(--line-strong);border-radius:var(--r);color:var(--copy);background:var(--panel-soft);margin:0 0 12px;padding:9px 11px;font-size:.76rem}.observe-filter-tabs{gap:5px;margin:18px 0 12px}.observe-filter-tabs .tab{padding:6px 9px 6px 11px}@media(max-width:780px){.observe-stage-tabs .tab{min-width:0}.observe-section-head,.observe-sample-banner,.observe-next-action{flex-direction:column;align-items:stretch;gap:10px}.observe-section-head .btn,.observe-sample-banner .btn,.observe-next-action .btn{width:fit-content}}.steps{color:var(--copy);margin:0;padding-left:18px;font-size:.82rem;line-height:1.7}.steps li{padding-left:2px}.steps li::marker{font-family:var(--mono);color:var(--accent)}.statusText{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);font-size:.68rem}.review-filterbar{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.review-filterbar .select{width:auto;min-width:150px}.review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.review-list{flex-direction:column;display:flex}.review-list .qitem{margin-bottom:10px}.review-list .qitem:hover{border-color:var(--accent-border-strong)}.review-list .qitem.sel{border-color:var(--accent-border-strong);background:var(--accent-surface-soft)}.review-list .qitem .qt{margin-bottom:4px;display:block}.review-detail{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);min-width:0;padding:16px 18px}.review-detail h2{font-family:var(--sans);font-weight:600}.review-meta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin:2px 0 0;font-size:.68rem}.review-meta .mono{color:var(--muted-strong)}.review-json{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:var(--bg-canvas);border:1px solid var(--line);border-radius:var(--r);color:var(--copy);max-height:220px;margin:0;padding:10px 12px;font-size:.7rem;line-height:1.55;overflow:auto}.proposal-status{text-transform:lowercase}.qkind.muted{color:var(--muted);border-color:var(--line-strong)}.proposal-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media(max-width:780px){.review-layout{grid-template-columns:1fr}}.review-page{max-width:1180px}.review-summary{grid-template-columns:repeat(3,minmax(110px,150px));gap:8px;margin:18px 0 16px;display:grid}.review-summary>div{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel);grid-template-columns:auto 1fr;align-items:baseline;gap:8px;padding:9px 11px;display:grid}.review-summary b{color:var(--text);font-family:var(--mono);font-size:.9rem}.review-summary span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.review-filterbar{margin:14px 0}.review-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.45fr)}.review-list{gap:10px}.review-proposal-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;margin:0;display:block}.review-proposal-row:hover{border-color:var(--accent-border-strong)}.review-proposal-row.sel{border-color:var(--accent-border-strong);background:var(--accent-surface-soft);box-shadow:inset 2px 0 0 var(--accent)}.review-proposal-row .qhead{display:flex}.review-proposal-row .qt{color:var(--text);font-family:var(--sans);margin:8px 0 5px;font-size:.92rem;font-weight:600;line-height:1.35;display:block}.review-proposal-row .qwhy{color:var(--copy);margin:9px 0 0;font-size:.78rem;line-height:1.5;display:block}.review-detail{padding:20px}.review-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-detail-heading .qhead{gap:8px;margin-bottom:8px;display:flex}.review-detail h2{color:var(--text);margin:0;font-size:1.18rem;line-height:1.3}.review-meta{letter-spacing:.035em;font-size:.65rem}.review-blocked,.review-action-error{gap:5px;margin-top:16px;display:grid}.review-blocked span,.review-action-error span{color:var(--copy);font-size:.78rem;line-height:1.45}.review-section{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.review-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.review-section-title span{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.review-section-title b{color:var(--muted);font-family:var(--mono);text-transform:lowercase;font-size:.62rem;font-weight:500}.review-rationale{color:var(--copy);margin:0 0 14px;font-size:.82rem;line-height:1.55}.review-fact-grid{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.review-fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:10px 12px;display:grid}.review-fact:nth-child(2n){border-right:0}.review-fact span,.review-provenance span{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.review-fact b{color:var(--text);font-family:var(--sans);font-size:.8rem;font-weight:550}.review-provenance{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:7px 12px;margin-top:13px;display:grid}.review-provenance b,.review-provenance code{color:var(--muted-strong);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:500;overflow:hidden}.review-source-cards,.review-tag-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.review-card-preview{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-canvas);padding:15px}.review-card-meta{color:var(--muted);font-family:var(--mono);text-transform:lowercase;flex-wrap:wrap;gap:7px 14px;font-size:.62rem;display:flex}.review-card-preview h3{color:var(--text);font-family:var(--sans);margin:12px 0 9px;font-size:1rem;font-weight:600}.review-card-body,.review-card-section p{color:var(--copy);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.58}.review-card-section{margin-top:13px}.review-card-section b{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.62rem;display:block}.review-tag-row span{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--mono);border-radius:999px;padding:3px 8px;font-size:.6rem}.review-link-preview{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg-canvas);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.review-link-preview code{color:var(--text);font-size:.72rem}.review-link-preview b{color:var(--accent);font-family:var(--mono);font-size:.65rem}.review-edit-form{gap:13px;display:grid}.review-edit-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-textarea{resize:vertical;min-height:150px;line-height:1.5}.review-confirm{cursor:pointer;margin-top:18px}.review-confirm span{display:inline}.review-decision{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.proposal-actions{margin-top:12px}.proposal-actions .danger{color:var(--fail)}.review-decided{margin-top:18px}.review-clear{margin-top:14px}.review-empty-copy{margin:0}.review-history-list{gap:10px;display:grid}.review-history-row{margin:0}.review-history-row .qt{color:var(--text);font-family:var(--sans);margin:8px 0 4px;font-size:.9rem;font-weight:600}.review-history-reason{color:var(--copy);margin:10px 0 0;font-size:.78rem;line-height:1.45}@media(max-width:900px){.review-layout{grid-template-columns:1fr}.review-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.review-summary,.review-fact-grid,.review-edit-row{grid-template-columns:1fr}.review-fact{border-right:0}.review-detail-heading{display:grid}.review-link-preview{grid-template-columns:1fr}}.deflist{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.deflist .dr{border-top:1px solid var(--line);grid-template-columns:84px 1fr;display:grid}.deflist .dr:first-child{border-top:none}.deflist .dt{font-family:var(--body);letter-spacing:0;text-transform:none;border-right:1px solid var(--line);background:var(--panel-soft);padding:12px 14px;font-size:.875rem;font-weight:500}.deflist .dt.pass{color:var(--pass)}.deflist .dt.fail{color:var(--fail)}.deflist .dt.miss{color:var(--warn)}.deflist .dd{color:var(--copy);min-width:0;padding:12px 14px;font-size:.84rem}.deflist .dd ul{margin:0;padding-left:18px;line-height:1.6;list-style:outside}.deflist .dd li{margin:3px 0}.deflist .dd li::marker{color:var(--accent)}.rubric-condition-detail{margin-top:8px}.rubric-condition-detail>summary{width:fit-content;color:var(--muted-strong);font-family:var(--body);cursor:pointer;font-size:.75rem;font-weight:600}.rubric-condition-detail>p{color:var(--muted-strong);margin:8px 0 0;font-size:.8rem;line-height:1.55}.rawprompt{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--muted);margin:0;font-size:.75rem;line-height:1.7}.rubrics-page{flex-direction:column;min-height:calc(100vh - 56px);padding-bottom:0;display:flex}.rubrics-page>.rubrics-workspace{flex:1;min-height:0}.rubrics-workspace{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:0;min-height:0;margin:0 -4px;display:grid;overflow:hidden}.rubrics-list-col{border-right:1px solid var(--line-strong);background:var(--bg);flex-direction:column;min-height:0;display:flex}.rubrics-page-head{border-bottom:1px solid var(--line);padding:16px 14px 12px}.rubrics-page-head h1{margin:0 0 6px}.rubrics-page-head .sub{max-width:36ch;color:var(--copy);margin:0;font-size:.82rem;line-height:1.5}.rubrics-page-head .sub b{color:var(--text);font-weight:600}.rubrics-list-meta{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.rubrics-list-meta>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.rubrics-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px;display:flex;overflow:auto}.rubric-list-row{text-align:left;border-radius:var(--r-lg);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 10px 11px;display:flex}.rubric-list-row:hover{background:var(--accent-surface-soft)}.rubric-list-row:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.rubric-list-row[aria-selected=true]{background:var(--panel);border-color:var(--line-strong);box-shadow:0 0 0 1px var(--accent-surface-soft)}.rubric-list-name{min-width:0;font-family:var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--text);flex:1;margin:0;font-size:.9rem;font-weight:620;display:block;overflow:hidden}.rubric-list-age{font-family:var(--mono);color:var(--muted-strong);letter-spacing:.02em;text-align:right;white-space:nowrap;flex:none;margin:0;font-size:.72rem;display:block}.rubric-list-meta{font-family:var(--mono);color:var(--muted-strong);flex-wrap:wrap;gap:6px 8px;font-size:.72rem;display:flex}.rubric-list-meta .ok{color:var(--pass)}.rubrics-detail-col{background:var(--bg-canvas);min-width:0;padding:16px 18px 28px;overflow:auto}.rubric-detail-empty{justify-content:center;align-items:center;min-height:40vh;display:flex}.rubric-detail-panel{max-width:860px;margin:0 auto}.rubric-detail-sticky{z-index:1;background:linear-gradient(var(--bg-canvas) 78%,transparent);margin:-4px 0 8px;padding-bottom:8px;position:sticky;top:0}.rubric-detail-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.64rem}.rubric-detail-kicker:before{content:"";vertical-align:middle;background:var(--muted);width:8px;height:1px;margin-right:8px;display:inline-block}.rubric-detail-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;font-size:1.35rem;font-weight:600}.rubric-status-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rubric-what-scores{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-soft);margin:0 0 12px;padding:12px 14px}.rubric-what-scores-lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-strong);margin-bottom:6px;font-size:.68rem;font-weight:500;display:block}.rubric-what-scores p{max-width:68ch;color:var(--copy);margin:0;font-size:.84rem;line-height:1.5}.rubric-what-scores+.deflist,.rubric-what-scores+.rubric-decision-fallback{margin-top:4px}.rubric-chip{border:1px solid var(--line-strong);background:var(--panel);min-height:26px;color:var(--muted-strong);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;line-height:1;display:inline-flex}.rubric-chip.pass{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.rubric-chip.pass{border-color:color-mix(in srgb,var(--pass) 40%,transparent)}}.rubric-chip.pass{color:var(--pass)}.rubric-chip .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.78;align-items:center;font-size:.6rem;line-height:1;display:inline-flex}.rubric-section{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel);margin-bottom:12px;overflow:hidden}.rubric-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.rubric-section-head h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);margin:0;font-size:.92rem;font-weight:600}.rubric-section-head p{text-align:right;max-width:36ch;color:var(--muted);margin:0;font-size:.7rem}.rubric-section-body{padding:12px 14px 14px}.rubric-relationships-flat .rubric-link-row:first-child{border-top:0;padding-top:0}.rubric-decision-fallback{border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--panel-soft);padding:12px 14px}.rubric-decision-fallback p{color:var(--copy);margin:0;font-size:.84rem;line-height:1.55}.rubric-link-row{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.rubric-link-row>span:first-child{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;padding-top:2px;font-size:.63rem}.rubric-link-values{min-width:0;color:var(--copy);flex-wrap:wrap;align-items:baseline;gap:4px 0;font-size:.8rem;line-height:1.45;display:flex}.rubric-link-item{min-width:0;display:inline}.rubric-link-sep{color:var(--muted);margin:0 .4em}.rubric-link-row em{color:var(--muted);font-size:.78rem;font-style:normal}.rubric-object-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border-muted);text-decoration-color:var(--accent-border-muted);text-underline-offset:2px;font-size:.8rem}.rubric-object-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rubric-baseline-link{color:var(--copy);font-size:.8rem}.rubric-link-more{color:var(--muted-strong);font-family:var(--body);letter-spacing:.01em;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;background:0 0;border:0;margin-left:.45em;padding:0;font-size:.75rem}.rubric-link-more:hover{color:var(--text)}.rubric-prompt-section{padding:0}.rubric-prompt-details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.rubric-prompt-details>summary::-webkit-details-marker{display:none}.rubric-prompt-details>summary:hover{background:var(--accent-surface-soft)}.rubric-prompt-details>summary:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}.rubric-prompt-summary-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.rubric-prompt-summary-copy strong{font-family:var(--sans);color:var(--text);font-size:.92rem;font-weight:600}.rubric-prompt-summary-copy span{color:var(--muted);font-size:.78rem}.rubric-car{color:var(--muted-strong);flex:none;font-size:1rem;transition:transform .15s}.rubric-prompt-details[open]>summary{border-bottom:1px solid var(--line)}.rubric-prompt-details[open]>summary .rubric-car{transform:rotate(90deg)}.rubric-prompt-details .rawprompt{background:var(--bg);max-height:360px;color:var(--copy);padding:14px 16px 16px;overflow:auto}.rubric-audit-grid{background:var(--line);border-top:0;grid-template-columns:1.4fr .8fr .8fr;gap:1px;margin:0;padding:12px 14px 14px;display:grid;overflow:hidden}.rubric-section>.rubric-audit-grid{border-top:1px solid var(--line)}.rubric-audit-grid>div{background:var(--panel);min-width:0;padding:10px 12px}.rubric-audit-grid dt{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.57rem}.rubric-audit-grid dd{color:var(--copy);overflow-wrap:anywhere;margin:0;font-size:.72rem}.rubric-audit-grid dd code{color:var(--muted-strong);font-size:.65rem}.rail .grp .label{font-family:var(--body);letter-spacing:.01em;text-transform:none;font-size:.78rem;font-weight:600}.topbar>.label,.topbar .iconbtn{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.rail .foot{font-size:.78rem;line-height:1.45}.systems-list-col>.systems-list-meta.label,.rubrics-list-meta.label{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.76rem;font-weight:600}.system-list-job{font-size:.84rem}.system-list-age,.rubric-list-age{letter-spacing:0;font-size:.75rem}.hp-kicker,.system-hub-kicker,.rubric-detail-kicker,.hp-lab,.system-story-block>span,.system-baseline-one-rate>span,.rubric-what-scores-lab,.rubric-link-row>span:first-child,.rubric-audit-grid dt,.system-hub-detail .system-replicate-metrics span,.system-hub-detail .system-replicate-summary span{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted-strong);font-size:.875rem;font-weight:500}.hp-section-hint,.system-hub-section-hint,.rubric-section-head p,.hp-scan-meta,.hp-fold-sub{font-size:.84rem;line-height:1.45}.hp-outcome-gate,.hp-readiness-owner,.system-outcome-gate,.system-outcome-context,.hp-chip,.rubric-chip,.system-hub-detail .chip,.harness-passport .chip{font-size:.84rem}.hp-chip .lab,.rubric-chip .lab,.system-hub-detail .chip .lab,.harness-passport .chip .lab{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.system-hub-section-label-row{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.8125rem}.rubric-audit-grid dd{font-size:.875rem}.rubric-audit-grid dd code,.harness-passport .hp-code-line,.harness-passport .hp-mini-grid div,.harness-passport .hp-mini-grid span,.harness-passport .hp-mini-grid b,.system-hub-detail .system-referees span,.system-hub-detail .system-replicate-title code,.system-hub-detail .system-replicate-summary code,.system-hub-detail .system-replicate-metrics b,.system-hub-detail .system-replicate-summary b,.system-hub-detail .system-evo-run-meta,.system-hub-detail .prompt-version-flow>section>span,.system-hub-detail .prompt-version-single>span,.system-hub-detail .prompt-change-summary>span,.system-hub-detail .prompt-version-flow>section>small,.system-hub-detail .prompt-change-summary small,.systems-page .system-hub-detail .prompt-scan-turn{font-size:.8125rem}.system-hub-detail .btn.sm,.harness-passport .btn.sm{font-family:var(--body);letter-spacing:.02em;text-transform:none;white-space:nowrap;font-size:.78rem;font-weight:600}.system-hub-detail .prompt-scan-top .tick{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.75rem}.systems-workspace,.rubrics-workspace{border-radius:calc(var(--r-lg) + 4px);border-color:var(--line-solid)}@supports (color:color-mix(in lab,red,red)){.systems-workspace,.rubrics-workspace{border-color:color-mix(in srgb,var(--line-solid) 82%,var(--text))}}.systems-workspace,.rubrics-workspace{box-shadow:0 1px 0 var(--panel) inset,0 18px 42px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.systems-workspace,.rubrics-workspace{box-shadow:0 1px color-mix(in srgb,var(--panel) 75%,transparent) inset,0 18px 42px color-mix(in srgb,var(--shadow-color) 9%,transparent)}}.systems-list-col,.rubrics-list-col{background:linear-gradient(180deg,var(--panel-soft) 0%,var(--bg) 42%)}@supports (color:color-mix(in lab,red,red)){.systems-list-col,.rubrics-list-col{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-soft) 82%,var(--bg)) 0%,var(--bg) 42%)}}.systems-list-head,.rubrics-page-head{background:var(--panel);padding:20px 18px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.systems-list-head,.rubrics-page-head{background:color-mix(in srgb,var(--panel) 64%,transparent)}}.systems-list-head:after,.rubrics-page-head:after{content:"";background:var(--accent-deep);width:56px;height:2px;position:absolute;bottom:-1px;right:18px}.systems-list-head h1,.rubrics-page-head h1{letter-spacing:-.035em;font-size:1.7rem;line-height:1}.systems-list-col>.systems-list-meta.label,.rubrics-list-meta.label{border-color:var(--registry-strip);background:var(--registry-strip);min-height:34px;color:var(--registry-strip-text);padding:8px 14px}.systems-list-col>.systems-list-meta.label>span,.rubrics-list-meta.label>span{color:inherit;opacity:.88}.systems-list-col>.systems-list-meta.label>span:last-child,.rubrics-list-meta.label>span:last-child{opacity:.58}.systems-list-scroll,.rubrics-list{padding:9px}.system-list-row,.rubric-list-row{margin-bottom:5px;padding:12px 12px 13px 15px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden}.rubric-list-row{flex:none}.system-list-row:hover,.rubric-list-row:hover{transform:translate(2px)}.system-list-row[aria-selected=true],.rubric-list-row[aria-selected=true]{border-color:var(--accent-deep)}@supports (color:color-mix(in lab,red,red)){.system-list-row[aria-selected=true],.rubric-list-row[aria-selected=true]{border-color:color-mix(in srgb,var(--accent-deep) 62%,var(--line-solid))}}.system-list-row[aria-selected=true],.rubric-list-row[aria-selected=true]{background:var(--panel);box-shadow:0 1px 0 var(--panel) inset,0 9px 22px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.system-list-row[aria-selected=true],.rubric-list-row[aria-selected=true]{box-shadow:0 1px color-mix(in srgb,var(--panel) 75%,transparent) inset,0 9px 22px color-mix(in srgb,var(--shadow-color) 10%,transparent)}}.system-list-row[aria-selected=true],.rubric-list-row[aria-selected=true]{transform:none}.system-list-row[aria-selected=true]:before,.rubric-list-row[aria-selected=true]:before{content:"";background:var(--accent-deep);border-radius:0 2px 2px 0;width:3px;position:absolute;inset:8px auto 8px 0}.system-list-row[aria-selected=true] .system-list-name,.rubric-list-row[aria-selected=true] .rubric-list-name{letter-spacing:-.018em}.systems-detail-col,.rubrics-detail-col{background-color:var(--bg-canvas);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:100% 32px}.system-hub-sticky,.rubric-detail-sticky,.hp-header{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 2px);background:linear-gradient(110deg,var(--panel) 0%,var(--panel-soft) 100%);padding:17px 19px 15px;position:relative}@supports (color:color-mix(in lab,red,red)){.system-hub-sticky,.rubric-detail-sticky,.hp-header{background:linear-gradient(110deg,var(--panel) 0%,color-mix(in srgb,var(--panel-soft) 78%,var(--panel)) 100%)}}.system-hub-sticky,.rubric-detail-sticky,.hp-header{box-shadow:0 1px 0 var(--panel) inset,0 10px 24px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.system-hub-sticky,.rubric-detail-sticky,.hp-header{box-shadow:0 1px color-mix(in srgb,var(--panel) 82%,transparent) inset,0 10px 24px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.system-hub-sticky:after,.rubric-detail-sticky:after,.hp-header:after{content:"";background:var(--accent-deep);width:62px;height:2px;position:absolute;bottom:-1px;left:18px}.system-hub-sticky,.rubric-detail-sticky{z-index:3;margin:0 0 15px;top:8px}.hp-header{margin:0 0 15px}.system-hub-title,.rubric-detail-title,.hp-title{letter-spacing:-.035em;font-size:1.62rem;line-height:1.08}.system-hub-kicker,.rubric-detail-kicker,.hp-kicker{color:var(--muted-strong)}.hp-nav{margin-bottom:12px}.system-primary-readout,.hp-primary-readout,.rubric-primary-card{border-color:var(--accent-border-strong);background:linear-gradient(118deg,var(--panel) 0%,var(--panel) 68%,var(--accent-surface-soft) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.system-primary-readout,.hp-primary-readout,.rubric-primary-card{background:linear-gradient(118deg,var(--panel) 0%,var(--panel) 68%,color-mix(in srgb,var(--accent-surface-soft) 56%,var(--panel)) 100%)}}.system-primary-readout,.hp-primary-readout,.rubric-primary-card{box-shadow:0 1px 0 var(--panel) inset,0 13px 30px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.system-primary-readout,.hp-primary-readout,.rubric-primary-card{box-shadow:0 1px color-mix(in srgb,var(--panel) 80%,transparent) inset,0 13px 30px color-mix(in srgb,var(--shadow-color) 10%,transparent)}}.system-primary-readout:before,.hp-primary-readout:before,.rubric-primary-card:before{content:"";z-index:2;background:var(--accent-deep);border-radius:0 0 2px 2px;width:76px;height:3px;position:absolute;top:-1px;left:18px}.system-primary-readout.is-verified:before,.hp-primary-readout.is-ready:before,.rubric-primary-card.is-trusted:before{background:var(--pass)}.system-primary-readout>.ph,.hp-primary-readout>.hp-section-head,.rubric-primary-card>.rubric-section-head{background:0 0;padding:14px 18px 11px}.system-primary-readout>.pb,.hp-primary-readout>.hp-section-body,.rubric-primary-card>.rubric-section-body{padding:16px 18px 19px}.system-primary-readout .system-hub-section-title,.hp-primary-readout .hp-section-title,.rubric-primary-card .rubric-section-head h3{letter-spacing:-.018em;font-size:1.02rem}.system-primary-readout .system-outcome-status,.hp-primary-readout .hp-outcome-status{margin-bottom:9px;font-size:.92rem}.system-primary-readout .system-outcome-delta,.hp-primary-readout .hp-outcome-delta{letter-spacing:-.045em;font-size:2rem;line-height:1}.system-primary-readout .system-outcome-delta.fail{color:var(--fail)}.hp-primary-readout .hp-outcome-delta.mono-sm{font-size:1.85rem}.rubric-primary-card .rubric-what-scores{border-color:var(--accent-border-muted);background:var(--panel-soft);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.rubric-primary-card .rubric-what-scores{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)}}.system-hub-card:not(.system-primary-readout),.hp-card:not(.hp-primary-readout),.rubric-section:not(.rubric-primary-card){border-color:var(--line-solid);box-shadow:none}.workbench-page{width:100%;max-width:1180px;margin-inline:auto}.workbench-masthead{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 4px);background:linear-gradient(110deg,var(--panel) 0%,var(--panel-soft) 100%);margin:0 0 16px;padding:21px 23px 19px;position:relative}@supports (color:color-mix(in lab,red,red)){.workbench-masthead{background:linear-gradient(110deg,var(--panel) 0%,color-mix(in srgb,var(--panel-soft) 78%,var(--panel)) 100%)}}.workbench-masthead{box-shadow:0 1px 0 var(--panel) inset,0 12px 28px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.workbench-masthead{box-shadow:0 1px color-mix(in srgb,var(--panel) 82%,transparent) inset,0 12px 28px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.workbench-masthead:after{content:"";background:var(--accent-deep);width:70px;height:2px;position:absolute;bottom:-1px;left:22px}.workbench-masthead h1{letter-spacing:-.04em;margin:0 0 7px;font-size:1.82rem;line-height:1.05}.workbench-masthead .sub{max-width:68ch;color:var(--copy);margin:0;font-size:.94rem;line-height:1.5}.workbench-primary,.workbench-surface{border:1px solid var(--accent-border-strong);border-radius:calc(var(--r-lg) + 4px);background:linear-gradient(118deg,var(--panel) 0%,var(--panel) 70%,var(--accent-surface-soft) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.workbench-primary,.workbench-surface{background:linear-gradient(118deg,var(--panel) 0%,var(--panel) 70%,color-mix(in srgb,var(--accent-surface-soft) 52%,var(--panel)) 100%)}}.workbench-primary,.workbench-surface{box-shadow:0 1px 0 var(--panel) inset,0 13px 30px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.workbench-primary,.workbench-surface{box-shadow:0 1px color-mix(in srgb,var(--panel) 80%,transparent) inset,0 13px 30px color-mix(in srgb,var(--shadow-color) 9%,transparent)}}.workbench-primary:before{content:"";z-index:2;background:var(--accent-deep);border-radius:0 0 2px 2px;width:76px;height:3px;position:absolute;top:-1px;left:20px}.workbench-page .tab,.workbench-page .btn.sm{font-family:var(--body);letter-spacing:.015em;text-transform:none;font-size:.78rem;font-weight:600}.workbench-page .chip{font-family:var(--body);letter-spacing:.01em;font-size:.75rem;font-weight:600}.workbench-page .input,.workbench-page .select{font-family:var(--body);font-size:.82rem}.knowledge-view-tabs,.review-view-tabs,.improvement-tabs{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 2px);background:var(--panel-soft);gap:4px;width:fit-content;padding:4px;display:inline-flex}.knowledge-view-tabs .tab,.review-view-tabs .tab,.improvement-tabs .tab{border-color:#0000;padding:7px 12px}.knowledge-view-tabs .tab[aria-selected=true],.review-view-tabs .tab[aria-selected=true],.improvement-tabs .tab[aria-selected=true]{border-color:var(--line-strong);background:var(--panel);box-shadow:0 4px 12px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.knowledge-view-tabs .tab[aria-selected=true],.review-view-tabs .tab[aria-selected=true],.improvement-tabs .tab[aria-selected=true]{box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.observe-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 20px;padding:8px;display:grid}.observe-stage-tabs .tab{border-color:var(--line);background:var(--panel-soft);min-width:0;min-height:48px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.observe-stage-tabs .tab{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)}}.observe-stage-tabs .tab[aria-current=page]{border-color:var(--registry-strip);background:var(--registry-strip);color:var(--registry-strip-text)}.observe-stage-tabs .tab b,.observe-filter-tabs .tab b{min-width:22px;height:22px;font-family:var(--mono);font-size:.75rem}.observe-stage-tabs .tab[aria-current=page] b{border-color:var(--registry-strip-text)}@supports (color:color-mix(in lab,red,red)){.observe-stage-tabs .tab[aria-current=page] b{border-color:color-mix(in srgb,var(--registry-strip-text) 38%,transparent)}}.observe-stage-tabs .tab[aria-current=page] b{color:var(--registry-strip-text)}.observe-empty-setup{max-width:none;margin-bottom:18px;padding:18px}.observe-setup-panel{max-width:none}.observe-page .terminal{border-radius:calc(var(--r-lg) + 2px);box-shadow:none}.observe-page .terminal .tbar{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.observe-page .terminal .tbody{font-size:.8rem}.observe-page .ph{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.observe-page .observe-section-head p,.observe-page .observe-sample-banner span,.observe-page .observe-next-action span,.observe-page .observe-action-message{font-size:.8rem}.harnesses-master.observe-page{overflow-wrap:anywhere;max-width:1180px}.harnesses-master.observe-page>.improvement-detail-back{margin:0 0 14px;display:inline-flex}.harnesses-master .observe-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:-6px 0 20px;display:flex}.harnesses-master .observe-tab{color:var(--muted-strong);font-family:var(--body);border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:4px 2px 9px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.harnesses-master .observe-tab:hover{color:var(--text)}.harnesses-master .observe-tab[aria-current=page]{color:var(--text);border-bottom-color:var(--brand);font-weight:600}.harnesses-master .observe-tab-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.harnesses-master .observe-tab[aria-current=page] .observe-tab-count{color:var(--brand-strong)}.observe-page .panel,.observe-two-lane .scan,.observe-two-lane .skipped,.observe-two-lane .lane,.observe-two-lane .dest__ledger{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 2px var(--shadow-color);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.observe-page .panel,.observe-two-lane .scan,.observe-two-lane .skipped,.observe-two-lane .lane,.observe-two-lane .dest__ledger{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.observe-page>.panel{margin-bottom:16px}.observe-page :is(a,button,summary,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.observe-two-lane .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.observe-two-lane .pill,.observe-two-lane .lane__state,.observe-two-lane .origin{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.66rem;line-height:1.3;display:inline-flex}.observe-two-lane .lane__state--opp,.observe-two-lane .pill--pending,.observe-two-lane .origin--opp{color:var(--secondary-strong);border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .lane__state--opp,.observe-two-lane .pill--pending,.observe-two-lane .origin--opp{border-color:color-mix(in srgb,var(--secondary) 45%,transparent)}}.observe-two-lane .lane__state--inc,.observe-two-lane .pill--more,.observe-two-lane .origin--inc{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .lane__state--inc,.observe-two-lane .pill--more,.observe-two-lane .origin--inc{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.observe-two-lane .filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:0 16px 12px;display:flex}.observe-two-lane .filter{cursor:pointer;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);font-family:var(--mono);border-radius:var(--r-sm);padding:3px 8px;font-size:.6875rem;transition:all .15s}.observe-two-lane .filter:hover{color:var(--text);border-color:var(--line-strong)}.observe-two-lane .filter[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand-strong);font-weight:700}.observe-two-lane .scan{margin:0 0 12px;padding:18px 20px 14px}.observe-two-lane .scan--never{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .scan--never{background:color-mix(in srgb,var(--brand) 4%,var(--panel))}}.observe-two-lane .scan--never{border-color:var(--brand-border)}.observe-two-lane .scan--stale{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .scan--stale{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}}.observe-two-lane .scan--stale{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .scan--stale{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.observe-two-lane .scan--broke{background:var(--fail)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .scan--broke{background:color-mix(in srgb,var(--fail) 5%,var(--panel))}}.observe-two-lane .scan--broke{border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .scan--broke{border-color:color-mix(in srgb,var(--fail) 40%,transparent)}}.observe-two-lane .scan__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.observe-two-lane .scan__lede{flex:420px;min-width:0}.observe-two-lane .scan__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);margin:0 0 6px;font-size:.6875rem;font-weight:700}.observe-two-lane .scan__hero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.observe-two-lane .scan__figure{font-family:var(--sans);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem;font-weight:600;line-height:1}.observe-two-lane .scan__unit{font-family:var(--body);letter-spacing:0;color:var(--muted);margin-left:6px;font-size:.8rem;font-weight:400}.observe-two-lane .scan--stale .scan__figure{color:var(--warn)}.observe-two-lane .scan[data-state=loading] .scan__figure,.observe-two-lane .scan[data-state=error] .scan__figure,.observe-two-lane .scan--never .scan__figure{color:var(--muted)}.observe-two-lane .hn-band.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .hn-band.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.observe-two-lane .hn-band.warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .hn-band.warn{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.observe-two-lane .hn-band.fail{color:var(--fail);border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .hn-band.fail{border-color:color-mix(in srgb,var(--fail) 45%,transparent)}}.observe-two-lane .hn-band.fail{background:var(--fail)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .hn-band.fail{background:color-mix(in srgb,var(--fail) 9%,transparent)}}.observe-two-lane .hn-band.brand{color:var(--brand-strong);border-color:var(--brand-border);background:var(--brand-soft)}.observe-two-lane .scan__line{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);text-wrap:pretty;max-width:44ch;margin:10px 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.observe-two-lane .scan__detail{color:var(--copy);max-width:68ch;margin:6px 0 0;font-size:.8125rem;line-height:1.55}.observe-two-lane .scan__pill{margin:10px 0 0}.observe-two-lane .scan__repo{max-width:320px;margin-top:10px}.observe-two-lane .scan .observe-inline-error{margin:10px 0 0}.observe-two-lane .scan__acts{flex:none;justify-items:end;gap:4px;max-width:100%;display:grid}.observe-two-lane .scan__cost{color:var(--muted);margin:0;font-size:.75rem}.observe-two-lane .scan__acts>.hint{justify-self:stretch;margin:6px 0 0;font-size:.75rem}.observe-two-lane .scan__fallback{white-space:pre-wrap;word-break:break-word;background:var(--panel-soft);border-radius:var(--r-sm);font-family:var(--mono);color:var(--copy);max-width:62ch;margin:6px 0 0;padding:8px 10px;font-size:.72rem;line-height:1.5}.observe-two-lane .scan .hn-tree{margin:16px 0 0}.observe-two-lane .scan__boundary{color:var(--muted-strong);max-width:70ch;margin:10px 0 0;font-size:.78rem;line-height:1.45}.observe-two-lane .scan__boundary b{color:var(--text);font-weight:600}.observe-two-lane .flab.label{text-transform:none;letter-spacing:normal;font-size:16px}.observe-two-lane .observe-install-card{border:1px dashed var(--line-strong);background:var(--panel-soft);color:var(--copy);border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:.82rem;line-height:1.5}.observe-two-lane .observe-install-card b{color:var(--text);font-weight:600}.observe-two-lane .skipped{margin:0 0 20px}.observe-two-lane .skipped>summary{cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;list-style:none;display:flex}.observe-two-lane .skipped>summary::-webkit-details-marker{display:none}.observe-two-lane .skipped[open]>summary{border-bottom:1px solid var(--line)}.observe-two-lane .skipped__title{font-family:var(--sans);color:var(--text);font-size:.875rem;font-weight:700}.observe-two-lane .skipped__bar{gap:3px;width:360px;max-width:100%;margin-left:auto;display:flex}.observe-two-lane .skipped__seg{background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--r-sm);min-width:34px;height:20px;font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:.66rem;font-weight:700;display:flex}.observe-two-lane .skipped__count{font-family:var(--mono);color:var(--muted);font-size:.75rem}.observe-two-lane .skipped__chev{color:var(--muted-strong);font-size:1rem;line-height:1;transition:transform .15s}.observe-two-lane .skipped[open]>summary .skipped__chev{transform:rotate(90deg)}.observe-two-lane .skipped__body{padding:12px 16px 14px}.observe-two-lane .skipped__mark{width:14px;height:14px;color:var(--brand-strong);flex:none}.observe-two-lane .skipped__group-n{font-family:var(--mono);color:var(--muted);font-size:.75rem}.observe-two-lane .skipped__name{cursor:pointer;font-family:var(--mono);color:var(--text);-webkit-text-decoration:underline dotted var(--line-solid);text-decoration:underline dotted var(--line-solid);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.observe-two-lane .skipped__name:hover,.observe-two-lane .skipped__name[aria-expanded=true]{color:var(--brand-strong);-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border)}.observe-two-lane .skipped__path{font-family:var(--mono);color:var(--secondary-strong);font-size:.75rem}.observe-two-lane .skipped__path:before{content:"↳ ";color:var(--muted)}.observe-two-lane .skipped__path--none{color:var(--muted)}.observe-two-lane .skipped__why{background:var(--panel-soft);border-radius:var(--r-sm);max-width:100%;font-family:var(--body);color:var(--copy);flex:100%;margin:4px 0 2px;padding:8px 10px;font-size:.8125rem;line-height:1.5}.observe-two-lane .skipped__why>span{max-width:70ch;display:block}.observe-two-lane .skipped__intro{border-top:1px solid var(--line);color:var(--muted);max-width:76ch;margin:10px 0 0;padding-top:10px;font-size:.8125rem;line-height:1.55}.observe-two-lane .lanes{display:block}.observe-two-lane .lane{flex-direction:column;min-width:0;display:flex;overflow:hidden}.observe-two-lane .lane__head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.observe-two-lane .lane__title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.observe-two-lane .lane__title h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);margin:0;font-size:.94rem;font-weight:600}.observe-two-lane .lane__count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem}.observe-two-lane .lane-switch{border:1px solid var(--line-strong);border-radius:var(--r);flex:none;display:inline-flex;overflow:hidden}.observe-two-lane .lane-switch button{cursor:pointer;font-family:var(--body);color:var(--muted-strong);background:0 0;border:0;align-items:center;gap:8px;padding:6px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.observe-two-lane .lane-switch button+button{border-left:1px solid var(--line-strong)}.observe-two-lane .lane-switch button:hover{color:var(--text)}.observe-two-lane .lane-switch button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong);font-weight:600}.observe-two-lane .lane-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.observe-two-lane .lane__what{color:var(--muted);flex:320px;margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .lane>.hint,.observe-two-lane .lane>.blocked{margin:12px 16px 16px}.observe-two-lane .lane__empty{padding:22px 16px 26px}.observe-two-lane .lane__empty h3{font-family:var(--sans);color:var(--text);margin:0 0 4px;font-size:.9rem;font-weight:600}.observe-two-lane .lane__empty p{color:var(--muted);max-width:48ch;margin:0;font-size:.8125rem}.observe-two-lane .lane__more{border-top:1px solid var(--line);background:var(--panel-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 16px;font-size:.78rem;display:flex}.observe-two-lane .lane__more a{color:var(--brand-strong);font-weight:600;text-decoration:none}.observe-two-lane .lane__more a:hover{text-decoration:underline}.observe-two-lane .rows{flex-direction:column;display:flex}.observe-two-lane .row{border-bottom:1px solid var(--line);grid-template-columns:250px minmax(0,1fr) fit-content(420px);align-items:start;gap:6px 24px;min-width:0;padding:12px 16px 14px;display:grid}.observe-two-lane .row:last-child{border-bottom:0}@media(max-width:980px){.observe-two-lane .row{grid-template-columns:1fr}}.observe-two-lane .row__who,.observe-two-lane .row__what,.observe-two-lane .row__acts{align-content:start;gap:6px;min-width:0;display:grid}.observe-two-lane .row__name{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}.observe-two-lane .row__path{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.observe-two-lane .row__who .pill{justify-self:start}.observe-two-lane .src,.observe-two-lane .drift,.observe-two-lane .evidence-provenance{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.observe-two-lane .src b{color:var(--muted-strong);font-weight:600}.observe-two-lane .drift--moved{color:var(--warn);font-weight:500}.observe-two-lane .drift code{font-family:var(--mono);border-radius:var(--r-sm);background:var(--panel-soft);padding:1px 5px;font-size:.72rem}.observe-two-lane .moved{border:1px dashed var(--secondary);border-radius:999px;justify-self:start;align-items:baseline;gap:6px;margin:0;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .moved{border:1px dashed color-mix(in srgb,var(--secondary) 45%,transparent)}}.observe-two-lane .moved{color:var(--secondary-strong);cursor:help;font-size:.72rem}.observe-two-lane .moved b{font-weight:600}.observe-two-lane .row__goal{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);max-width:64ch;margin:0;font-size:.95rem;font-weight:600;line-height:1.4}.observe-two-lane .row__summary{color:var(--copy);max-width:64ch;margin:0;font-size:.8125rem;line-height:1.5}.observe-two-lane .rubric{grid-template-columns:1fr 1fr;gap:0 20px;max-width:760px;margin:2px 0 0;display:grid}.observe-two-lane .rubric__cell{border-top:1px solid var(--line);min-width:0;padding:8px 0 4px}.observe-two-lane .rubric dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.625rem;font-weight:700}.observe-two-lane .rubric__cell--pass dt{color:var(--pass)}.observe-two-lane .rubric__cell--fail dt{color:var(--fail)}.observe-two-lane .rubric dd{font-family:var(--mono);color:var(--copy);margin:0;font-size:.78rem;line-height:1.55}.observe-two-lane .evidence{background:var(--panel-soft);border-radius:var(--r);grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;max-width:64ch;margin:0;padding:8px 12px;font-size:.78rem;line-height:1.5;display:grid}.observe-two-lane .evidence dt{color:var(--muted-strong);font-weight:500}.observe-two-lane .evidence dd{min-width:0;color:var(--copy);margin:0}.observe-two-lane .replay{margin:0}.observe-two-lane p.replay,.observe-two-lane .replay__status{max-width:64ch;margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .replay__yes{color:var(--pass);font-weight:600}.observe-two-lane .replay__no{color:var(--warn);font-weight:600}.observe-two-lane .replay__why{color:var(--muted)}.observe-two-lane .replay__gap{color:var(--warn)}.observe-two-lane .readiness{max-width:520px;height:34px;margin:16px 0 2px;position:relative}.observe-two-lane .readiness__line{background:var(--line-strong);border-radius:1px;height:2px;position:absolute;top:9px;left:0;right:0}.observe-two-lane .readiness__fill{background:var(--pass);border-radius:1px;height:2px;position:absolute;top:9px;left:0}.observe-two-lane .readiness__tick{background:var(--muted);width:2px;height:12px;position:absolute;top:4px}.observe-two-lane .readiness__tick>span{white-space:nowrap;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.625rem;position:absolute;top:14px;left:50%;transform:translate(-50%)}.observe-two-lane .readiness__tick--end>span{left:auto;right:0;transform:none}.observe-two-lane .readiness__tick--hit{background:var(--pass)}.observe-two-lane .readiness__tick--hit>span{color:var(--pass)}.observe-two-lane .readiness__dot{background:var(--pass);border:2px solid var(--panel);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;transform:translate(-50%)}.observe-two-lane .readiness__dot--zero{background:var(--warn)}.observe-two-lane .readiness__dot>span{white-space:nowrap;font-family:var(--mono);color:var(--text);font-size:.66rem;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.observe-two-lane .readiness__dot--start>span{left:-2px;transform:none}.observe-two-lane .readiness__dot--end>span{left:auto;right:-2px;transform:none}.observe-two-lane .pill--call{color:var(--brand-strong);border-color:var(--brand-border);background:var(--brand-soft)}.observe-two-lane .pill--stage{color:var(--pass);border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.observe-two-lane .pill--stage{border-color:color-mix(in srgb,var(--pass) 45%,transparent)}}.observe-two-lane .row__name--door{cursor:pointer;text-align:left;-webkit-text-decoration:underline dotted var(--line-solid);text-decoration:underline dotted var(--line-solid);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.observe-two-lane .row__name--door:hover,.observe-two-lane .row__name--door[aria-expanded=true]{color:var(--brand-strong);-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border)}.observe-two-lane .row__detail-slot{grid-column:1/-1;min-width:0}.observe-two-lane .row__detail{background:var(--panel-soft);border-radius:var(--r);grid-template-columns:minmax(0,1fr) 300px;gap:8px 24px;padding:10px 12px 12px;display:grid}@media(max-width:980px){.observe-two-lane .row__detail{grid-template-columns:1fr}}.observe-two-lane .row__detail-main,.observe-two-lane .row__detail-side{align-content:start;gap:8px;min-width:0;display:grid}.observe-two-lane .row__detail-cells{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 20px;margin:0;display:grid}.observe-two-lane .row__detail-cell{border-top:1px solid var(--line);min-width:0;padding:8px 0 4px}.observe-two-lane .row__detail-cell--wide{grid-column:1/-1}.observe-two-lane .row__detail-cell dt,.observe-two-lane .row__detail-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:.625rem;font-weight:700}.observe-two-lane .row__detail-cell dd{color:var(--copy);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .row__detail-chips{flex-wrap:wrap;gap:6px;display:flex}.observe-two-lane .row__detail-missing{color:var(--copy);margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .row__detail-missing b{color:var(--warn);font-weight:600}.observe-two-lane .row__detail .hint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.observe-two-lane .row__detail-slot>.hint,.observe-two-lane .row__detail-slot>.blocked{margin:0}.observe-two-lane .lane__head-act{text-align:right;justify-items:end;gap:2px;max-width:36ch;margin-left:auto;display:grid}.observe-two-lane .lane__head-act-why,.observe-two-lane .lane__head-act-msg{color:var(--muted);font-size:.72rem;line-height:1.4}.observe-two-lane .lane__head-act-err{color:var(--fail);font-size:.72rem;line-height:1.4}.observe-two-lane .row__acts{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.observe-two-lane .row__group{border:1px solid var(--line-strong);border-radius:var(--r);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.observe-two-lane .row__act{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);margin:-1px 0 0 -1px;display:flex}.observe-two-lane .row__act .btn{box-shadow:none;font-family:var(--body);color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:6px 12px;font-size:.8rem;font-weight:500}.observe-two-lane .row__act .btn:hover{background:var(--panel-soft)}.observe-two-lane .row__act .btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.observe-two-lane .row__act .btn--primary{background:var(--action);color:var(--on-action);font-weight:600}.observe-two-lane .row__act .btn--primary:hover{background:var(--brand-strong)}.observe-two-lane .row__act .btn--quiet{color:var(--muted-strong)}.observe-two-lane .row__act .btn[disabled]{color:var(--muted);background:var(--panel-soft);cursor:not-allowed}.observe-two-lane .row__acts-notes{gap:4px;max-width:48ch;display:grid}.observe-two-lane .row__acts-notes .hint{margin:0;font-size:.75rem;line-height:1.45}.observe-two-lane .row__acts-notes .hint b{color:var(--muted-strong);font-weight:600}.observe-two-lane .btn--primary{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:600}.observe-two-lane .btn--primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.observe-two-lane .btn--quiet{color:var(--muted-strong);background:0 0;border-color:#0000}.observe-two-lane .btn--quiet:hover{background:var(--panel-soft);color:var(--text);border-color:#0000}.observe-two-lane .lane__legend{border-top:1px solid var(--line);padding:10px 16px 12px}.observe-two-lane .lane__legend summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:8px;font-size:.6875rem;font-weight:700;list-style:none;display:flex}.observe-two-lane .lane__legend summary::-webkit-details-marker{display:none}.observe-two-lane .lane__legend summary:before{content:"›";color:var(--muted);font-size:1rem;line-height:1;transition:transform .15s}.observe-two-lane .lane__legend[open] summary:before{transform:rotate(90deg)}.observe-two-lane .lane__legend-cells{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px;margin:10px 0 0;display:grid}.observe-two-lane .lane__legend-cell{border-top:1px solid var(--line);min-width:0;padding:8px 0 4px}.observe-two-lane .lane__legend-cell dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;font-size:.625rem;font-weight:700;display:flex}.observe-two-lane .lane__legend-swatch{background:var(--line-strong);border-radius:2px;flex:none;width:8px;height:8px}.observe-two-lane .lane__legend-swatch--primary{background:var(--brand)}.observe-two-lane .lane__legend-swatch--quiet{border:1px solid var(--line-solid);background:0 0}.observe-two-lane .lane__legend-cell dd{color:var(--copy);max-width:60ch;margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .observe-copy-fallback-locator{background:var(--panel-soft);border-radius:var(--r-sm);padding:1px 5px}.observe-two-lane .observe-copy-fallback{margin-top:5px}.observe-two-lane .observe-copy-fallback summary{cursor:pointer;font-weight:600}.observe-two-lane .observe-copy-fallback-prompt{white-space:pre-wrap;word-break:break-word;background:var(--panel-soft);border-radius:var(--r-sm);font-family:var(--mono);max-width:62ch;margin:5px 0 0;padding:8px 10px;font-size:.72rem}.observe-two-lane>.panel{margin:16px 0 0}.observe-two-lane .observe-replay-confirm-acts{gap:8px;margin-top:8px;display:flex}.observe-two-lane>.hint{margin:8px 0 0}.observe-two-lane .dest{margin-top:24px}.observe-two-lane .dest h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);margin:0 0 3px;font-size:.94rem;font-weight:600}.observe-two-lane .dest__what{color:var(--muted);max-width:72ch;margin:0 0 4px;font-size:.8125rem}.observe-two-lane .dfn{border-bottom:1px dotted var(--accent-ink);cursor:help;font-style:normal}.observe-two-lane .dest>.hint{margin:0}.observe-two-lane .dest__defs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:0 0 12px;display:grid}@media(max-width:900px){.observe-two-lane .dest__defs{grid-template-columns:1fr}}.observe-two-lane .dest__def{border-top:1px solid var(--line);min-width:0;padding:8px 0 6px}.observe-two-lane .dest__def dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-strong);margin:0 0 3px;font-size:.625rem;font-weight:700}.observe-two-lane .dest__def dd{color:var(--copy);margin:0;font-size:.78rem;line-height:1.5}.observe-two-lane .dest__ledger{overflow:auto hidden}.observe-two-lane .dest__table{border-collapse:collapse;width:100%}.observe-two-lane .dest__table th{text-align:left;border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:8px 12px;font-size:.625rem;font-weight:700}.observe-two-lane .dest__table td{border-bottom:1px solid var(--line);color:var(--copy);vertical-align:middle;padding:10px 12px;font-size:.8125rem}.observe-two-lane .dest__table tr:last-child td{border-bottom:0}.observe-two-lane .dest__table th:first-child,.observe-two-lane .dest__table td:first-child{padding-left:16px}.observe-two-lane .dest__table th:last-child,.observe-two-lane .dest__table td:last-child{padding-right:16px}.observe-two-lane .dest__name a{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600;text-decoration:none}.observe-two-lane .dest__name a:hover{color:var(--brand-strong)}.observe-two-lane .dest__tick{font-family:var(--mono);color:var(--pass);font-size:.75rem;font-weight:700}.observe-two-lane .dest__none{font-family:var(--mono);color:var(--muted)}.observe-two-lane .dest__basis{color:var(--muted);font-size:.75rem}.observe-two-lane .dest__empty{color:var(--copy);max-width:72ch;margin:0;font-size:.8125rem}.observe-page .vrow{flex-wrap:wrap}.observe-page .repro{margin:0;overflow:hidden}.observe-page .repro__group{background:var(--panel-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:10px;padding:8px 16px;font-size:.6875rem;font-weight:700;display:flex}.observe-page .repro>section:first-child .repro__group{border-top:0}.observe-page .repro__group-n{color:var(--muted);font-weight:400}.observe-page .repro__group-rule{text-align:right;max-width:70ch;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:400}.observe-page .repro__empty{color:var(--muted);margin:0;padding:12px 16px 14px;font-size:.8125rem}.observe-page .repro__row{border-bottom:1px solid var(--line);grid-template-columns:280px minmax(0,1fr) fit-content(420px);align-items:start;gap:6px 24px;padding:12px 16px 14px;display:grid}.observe-page .repro__row:last-child{border-bottom:0}.observe-page .repro__row--blocked{grid-template-columns:minmax(0,1fr)}@media(max-width:980px){.observe-page .repro__row{grid-template-columns:1fr}}.observe-page .repro__who,.observe-page .repro__what,.observe-page .repro__next{align-content:start;gap:6px;min-width:0;display:grid}.observe-page .repro__next{justify-items:start}.observe-page .repro__name{font-family:var(--sans);color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.observe-page .repro__chips{flex-wrap:wrap;gap:6px;display:flex}.observe-page .repro__meta{color:var(--muted);margin:0;font-size:.75rem}.observe-page .repro__meta code{font-family:var(--mono);border-radius:var(--r-sm);background:var(--panel-soft);padding:1px 5px;font-size:.72rem}.observe-page .repro__sent{color:var(--copy);max-width:64ch;margin:0;font-size:.8125rem;line-height:1.5}.observe-page .repro__group-acts{border:1px solid var(--line-strong);border-radius:var(--r);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.observe-page .repro__seg{cursor:pointer;border:0;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);font-family:var(--body);color:var(--text);white-space:nowrap;background:0 0;margin:-1px 0 0 -1px;padding:6px 12px;font-size:.8rem;font-weight:500}.observe-page .repro__seg:hover{background:var(--panel-soft)}.observe-page .repro__seg:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.observe-page .repro__seg--solid{background:var(--action);color:var(--on-action);font-weight:600}.observe-page .repro__seg--solid:hover{background:var(--brand-strong)}.observe-page .repro__seg[disabled]{color:var(--muted);background:var(--panel-soft);cursor:not-allowed}.observe-page .repro__cand{gap:6px;display:grid}.observe-page .repro__cells{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px;margin:0;display:grid}.observe-page .repro__cell{border-top:1px solid var(--line);min-width:0;padding:8px 0 4px}.observe-page .repro__cell dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:.625rem;font-weight:700}.observe-page .repro__cell dd{color:var(--copy);margin:0;font-size:.78rem;line-height:1.5}.observe-page .repro__cell dd.num{font-family:var(--mono);color:var(--brand-strong);font-size:.9rem;font-weight:700}.observe-page .repro .hint{color:var(--muted);max-width:60ch;margin:0;font-size:.75rem;line-height:1.45}.observe-page .repro .hint b{color:var(--muted-strong);font-weight:600}.observe-page .repro__err{color:var(--fail)}.observe-page .observe-section-head h2{font-family:var(--sans);letter-spacing:-.01em;font-size:.94rem;font-weight:600}@media(max-width:780px){.harnesses-master.observe-page{padding:16px 14px 24px}.harnesses-master .observe-tabs{gap:4px 16px}.observe-two-lane .scan{padding:12px 14px}.observe-two-lane .lane__head{padding:12px 14px 0}.observe-two-lane .filters{padding:0 14px 10px}.observe-two-lane .row{padding:12px 14px}.observe-two-lane .row__top .pill{margin-left:0}.observe-two-lane .rubric,.observe-two-lane .evidence{grid-template-columns:1fr;gap:2px}.observe-two-lane .rubric dd+dt,.observe-two-lane .evidence dd+dt{margin-top:6px}.observe-two-lane .row__acts{grid-template-columns:1fr}.observe-two-lane .row__act>.hint,.observe-two-lane .row__acts>.hint{grid-column:1}.observe-two-lane .dest__grid{grid-template-columns:1fr}}.improvement-runs-page{max-width:1040px}.improvement-library-hero{margin-bottom:14px}.improvement-ledger-summary strong{font-size:.86rem}.improvement-ledger-summary span{font-family:var(--body);font-size:.78rem}.improvement-library-controls{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 2px);background:var(--panel);box-shadow:0 7px 18px var(--shadow-color);margin:0 0 12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.improvement-library-controls{box-shadow:0 7px 18px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.improvement-ledger{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 4px);background:var(--panel);box-shadow:0 13px 30px var(--shadow-color);padding:15px 14px 8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.improvement-ledger{box-shadow:0 13px 30px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.improvement-run-column-headings{font-family:var(--body);letter-spacing:.025em;text-transform:none;padding:0 12px 10px;font-size:.78rem;font-weight:600}.improvement-run-group-header{padding:0 12px 9px}.improvement-run-group-header h2{font-size:.96rem}.improvement-run-group-header>span{font-family:var(--body);font-size:.76rem}.improvement-run-row{padding-inline:12px}.improvement-run-identity{font-family:var(--body);font-size:.81rem}.improvement-run-metrics,.improvement-run-age{font-size:.75rem}.improvement-run-group-toggle{font-family:var(--body);margin-left:10px;font-size:.76rem}.improvement-selected-run{border:1px solid var(--line-strong);border-radius:calc(var(--r-lg) + 3px);background:var(--panel);box-shadow:0 10px 24px var(--shadow-color);padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.improvement-selected-run{box-shadow:0 10px 24px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.improvement-runs-page .ph,.improvement-runs-page .prompt-comparison-header .r{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.improvement-runs-page .prompt-version-flow>section>span,.improvement-runs-page .prompt-version-single>span,.improvement-runs-page .prompt-change-summary>span,.improvement-runs-page .prompt-version-flow>section>small,.improvement-runs-page .prompt-change-summary small{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.75rem;font-weight:600}.knowledge-register{overflow:hidden}.knowledge-register>.ph{border-color:var(--registry-strip);background:var(--registry-strip);color:var(--registry-strip-text);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.knowledge-register>.ph .tick,.knowledge-register>.ph .r{color:inherit}.knowledge-register>.pb{padding:16px 18px 18px}.knowledge-filter{font-family:var(--body);font-size:.76rem;font-weight:600}.knowledge-card-row{border-radius:var(--r);min-height:64px;padding-inline:12px;position:relative}.knowledge-card-row-meta{font-family:var(--body);font-size:.78rem}.knowledge-card-row-ref{font-size:.75rem}.knowledge-card-row[aria-current=true]{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent-deep),0 6px 16px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.knowledge-card-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--accent-deep),0 6px 16px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.review-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin:0 0 14px;padding:8px}.review-summary>div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:58px;padding:11px 14px}.review-summary>div:last-child{border-right:0}.review-summary b{font-size:1.28rem}.review-summary span{font-family:var(--body);letter-spacing:.01em;text-transform:none;font-size:.76rem;font-weight:600}.review-filterbar .select{min-width:170px;font-family:var(--body);font-size:.82rem}.review-proposal-row{border-radius:calc(var(--r-lg) + 2px);box-shadow:0 5px 14px var(--shadow-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.review-proposal-row{box-shadow:0 5px 14px color-mix(in srgb,var(--shadow-color) 5%,transparent)}}.review-proposal-row.sel{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent-deep),0 9px 22px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.review-proposal-row.sel{box-shadow:inset 3px 0 0 var(--accent-deep),0 9px 22px color-mix(in srgb,var(--shadow-color) 9%,transparent)}}.review-detail{border-radius:calc(var(--r-lg) + 3px);box-shadow:0 12px 28px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.review-detail{box-shadow:0 12px 28px color-mix(in srgb,var(--shadow-color) 8%,transparent)}}.review-meta,.review-section-title span,.review-section-title b,.review-fact span,.review-provenance span,.review-card-meta,.review-card-section b,.review-tag-row span{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem}.review-provenance b,.review-provenance code,.review-link-preview code,.review-json{font-size:.75rem}.review-page .qkind,.review-page .flab.label{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.review-page .ph{border-color:var(--registry-strip);background:var(--registry-strip);color:var(--registry-strip-text);font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.review-page .ph .tick,.review-page .ph .r{color:inherit}.runtime-page{width:100%;max-width:1040px;margin-inline:auto}.runtime-masthead{margin-bottom:18px}.runtime-readiness{border-color:var(--line-strong);box-shadow:0 14px 36px var(--shadow-color);overflow:hidden}.runtime-readiness-ready{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.runtime-readiness-ready{border-color:color-mix(in srgb,var(--pass) 42%,var(--line-strong))}}.runtime-readiness-attention{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.runtime-readiness-attention{border-color:color-mix(in srgb,var(--warn) 42%,var(--line-strong))}}.runtime-readiness-blocked{border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.runtime-readiness-blocked{border-color:color-mix(in srgb,var(--fail) 42%,var(--line-strong))}}.runtime-verdict-head{grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:stretch;gap:28px;padding:24px 24px 22px;display:grid}.runtime-verdict-copy{min-width:0}.runtime-verdict-question{color:var(--muted-strong);align-items:center;gap:9px;margin:0 0 11px;font-size:.78rem;font-weight:600;display:flex}.runtime-verdict-copy h2{color:var(--text);font-family:var(--body);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:650;line-height:1.05}.runtime-verdict-copy>p:last-child{max-width:650px;color:var(--copy);margin:10px 0 0;line-height:1.55}.runtime-workspace-context{border-left:1px solid var(--line-solid);flex-direction:column;justify-content:center;min-width:0;padding-left:22px;display:flex}.runtime-workspace-context>span{color:var(--muted);font-size:.75rem;font-weight:600}.runtime-workspace-context strong{color:var(--text);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1rem;font-weight:600;overflow:hidden}.runtime-workspace-context small{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.4}.runtime-signal-grid{border-top:1px solid var(--line-solid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runtime-page .ph,.runtime-page .label{font-family:var(--body);letter-spacing:.02em;text-transform:none;font-size:.78rem;font-weight:600}.runtime-readiness-cell{padding:15px 18px 16px}.runtime-readiness-cell .label{color:var(--muted);margin-bottom:10px}.runtime-readiness-value{font-size:1rem;line-height:1.25}.runtime-readiness-cell .hint{font-size:.75rem}.runtime-player-boundary{align-items:flex-start;padding:12px 18px;font-size:.75rem;line-height:1.5}.runtime-player-boundary .dot{margin-top:5px}.runtime-referee-section{margin-top:16px;overflow:hidden}.runtime-referee-section .ph,.runtime-player-setup>summary{border-color:var(--registry-strip);background:var(--registry-strip);color:var(--registry-strip-text)}.runtime-referee-section .ph .tick,.runtime-referee-section .ph .r,.runtime-player-setup>summary .tick,.runtime-player-setup>summary .r{color:inherit}.runtime-section-intro{color:var(--copy);margin:0 0 16px;line-height:1.55}.runtime-referee-list{border:1px solid var(--line-solid);border-radius:var(--r);overflow:hidden}.runtime-referee-row{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(120px,160px) minmax(190px,1fr) auto;align-items:center;gap:18px;min-height:58px;padding:11px 14px;display:grid}.runtime-referee-row:first-child{border-top:0}.runtime-referee-vendor{flex-direction:column;gap:3px;min-width:0;display:flex}.runtime-referee-vendor strong{color:var(--text);font-size:.82rem;font-weight:650}.runtime-referee-vendor span{color:var(--muted);font-family:var(--mono);font-size:.75rem}.runtime-referee-row>code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.runtime-referee-tags{justify-content:flex-end;align-items:center;gap:8px;display:flex}.runtime-referee-path{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.runtime-effort,.runtime-panel-status{font-size:.75rem}.runtime-history-section{margin-top:26px}.runtime-section-heading{align-items:center;margin:0 0 11px}.runtime-section-heading .label{font-size:.88rem}.runtime-grade-register{overflow:hidden}.runtime-grade{border-bottom:1px solid var(--line-solid);background:var(--panel);margin:0}.runtime-grade-register>.runtime-grade:last-of-type{border-bottom:0}.runtime-grade-primary{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 18px 13px}.runtime-grade-context{align-items:baseline;gap:9px;min-width:0;margin-bottom:6px;display:flex}.runtime-grade-context .label{flex:none;margin:0}.runtime-grade-context>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.runtime-grade-identity h2{font-size:1rem}.runtime-grade-links{flex-wrap:wrap;gap:5px 14px;min-width:0;margin-top:9px;font-size:.78rem;display:flex}.runtime-grade-links a{color:var(--copy)}.runtime-grade-links a:hover{color:var(--text)}.runtime-grade-link{font-weight:600}.runtime-grade-result{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.runtime-grade-result time{white-space:nowrap}.runtime-panel-details>summary{font-family:var(--body);letter-spacing:.02em;text-transform:none;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:flex}.runtime-panel-details>summary>span:last-child{color:var(--muted);margin-left:auto;font-weight:500}.runtime-panel-details>summary:before{content:"›";transform-origin:50%;width:16px;transition:transform .12s}.runtime-panel-details[open]>summary:before{content:"›";transform:rotate(90deg)}.runtime-older-grades{border-top:1px solid var(--line-solid)}.runtime-older-grades>summary{cursor:pointer;color:var(--muted-strong);padding:14px 18px;font-size:.78rem;font-weight:600;list-style:none}.runtime-older-grades>summary::-webkit-details-marker{display:none}.runtime-older-grades>summary:before{content:"›";width:20px;color:var(--muted);transform-origin:4px;transition:transform .12s;display:inline-block}.runtime-older-grades[open]>summary:before{content:"›";transform:rotate(90deg)}.runtime-older-grades>div{border-top:1px solid var(--line-solid)}.runtime-older-grades>div>.runtime-grade:last-child{border-bottom:0}.runtime-empty-history{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:18px}.runtime-player-setup{overflow:hidden}.runtime-player-setup>summary:after{content:"›";color:inherit;transition:transform .12s}.runtime-player-setup[open]>summary:after{content:"›";transform:rotate(90deg)}@media(max-width:820px){.runtime-verdict-head{grid-template-columns:1fr;gap:18px}.runtime-workspace-context{border-top:1px solid var(--line);border-left:0;padding:16px 0 0}.runtime-signal-grid{grid-template-columns:1fr 1fr}.runtime-readiness-cell:nth-child(2){border-right:0}.runtime-readiness-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.runtime-referee-row{grid-template-columns:minmax(110px,140px) minmax(0,1fr)}.runtime-referee-tags{grid-column:2;justify-content:flex-start}}@media(max-width:580px){.runtime-verdict-head{padding:20px 18px}.runtime-signal-grid{grid-template-columns:1fr}.runtime-readiness-cell{border-right:0;border-bottom:1px solid var(--line)}.runtime-readiness-cell:last-child{border-bottom:0}.runtime-referee-row{grid-template-columns:1fr;gap:7px;padding-block:14px}.runtime-referee-tags{grid-column:auto;justify-content:flex-start}.runtime-grade-primary{align-items:flex-start}.runtime-grade-context{flex-direction:column;align-items:flex-start;gap:3px}.runtime-grade-context>span:last-child{max-width:100%}}@media(max-width:1100px){main{padding:20px 20px 60px}}@media(max-width:960px){.rubrics-workspace{grid-template-columns:1fr}.systems-list-col,.rubrics-list-col{border-right:0;border-bottom:1px solid var(--line-strong);max-height:34vh}.systems-list-head,.rubrics-page-head{grid-template-columns:minmax(130px,auto) minmax(0,1fr);align-items:end;column-gap:22px;padding-block:16px 14px;display:grid}.systems-list-head h1,.rubrics-page-head h1{margin:0}.systems-list-head .sub,.rubrics-page-head .sub{max-width:none}.systems-detail-col,.rubrics-detail-col{padding:14px 14px 30px}.rubric-audit-grid{grid-template-columns:1fr}.rubric-section-head{flex-direction:column;align-items:flex-start}.rubric-section-head p{text-align:left}}@media(max-width:620px){main{padding-inline:12px}.systems-list-head,.rubrics-page-head{display:block}.systems-list-head h1,.rubrics-page-head h1{margin-bottom:7px}.system-hub-sticky,.rubric-detail-sticky,.hp-header{padding:14px 14px 13px}.system-hub-top{display:block}.system-hub-top>:last-child{margin-top:10px}.system-primary-readout .system-outcome-delta,.hp-primary-readout .hp-outcome-delta{font-size:1.65rem}.workbench-masthead{padding:17px 16px 15px}.workbench-masthead h1{font-size:1.55rem}.observe-stage-tabs,.review-summary{grid-template-columns:1fr}.review-summary>div{border-right:0;border-bottom:1px solid var(--line)}.review-summary>div:last-child{border-bottom:0}}footer{border-top:1px solid var(--line);color:var(--muted);margin-left:232px;padding:16px 30px;font-size:.72rem}footer code{font-family:var(--mono);color:var(--muted-strong)}@media(max-width:760px){.shell{grid-template-columns:58px minmax(0,1fr)}.sidebar-brand-expanded,.sidebar-collapse,.rail .grp,.nav-label,.nav-badge,.nav-soon,.workspace-trigger-copy,.workspace-chevron{display:none}.workspace-initial,.sidebar-brand-compact{display:inline-flex}.sidebar-header,.workspace-trigger{justify-content:center}.sidebar-header{padding-inline:0}.workspace-trigger{min-height:38px;padding:5px}.workspace-menu{top:0;left:calc(100% + 8px)}.rail-section+.rail-section{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.nav{border-left-color:#0000;justify-content:center;width:38px;min-height:36px;padding:6px}.sidebar-user{justify-content:center;padding-inline:0;display:flex}.sidebar-user .cl-userButton-root,.sidebar-user .cl-userButtonTrigger{width:auto}.sidebar-user .cl-userButtonOuterIdentifier,.sidebar-user-name{display:none}footer{margin-left:58px}}.ta-front-door{max-width:1120px;container-type:inline-size}.ta-front-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.ta-front-head-actions{flex-wrap:wrap;gap:8px;display:flex}.ta-lede{max-width:68ch}.ta-setup{flex-direction:column;gap:24px;max-width:680px;margin-top:16px;padding-left:32px;display:flex;position:relative}.ta-stepblock{min-width:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ta-stepblock:not(:last-of-type):after{content:"";background:var(--brand-border);z-index:1;width:2px;position:absolute;top:24px;bottom:-20px;left:-23px}.ta-step-h{font:inherit;font-weight:inherit;margin:0 0 6px}.ta-step{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.ta-step-number{width:20px;height:20px;font-family:var(--mono);background:var(--panel-soft);color:var(--muted);border:1.5px solid var(--line-strong);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:-32px}.ta-stepblock.current .ta-step-number{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ta-stepblock.complete .ta-step-number{background:var(--pass);color:var(--on-brand);border-color:var(--pass)}.ta-step-label{font-family:var(--sans);color:var(--text);font-size:1rem;font-weight:700}.ta-stepblock:not(.current) .ta-step-label{color:var(--muted);font-size:.9375rem;font-weight:600}.ta-stepblock .pb{padding:0}.ta-step-desc{font-family:var(--sans);color:var(--muted);margin:0 0 14px;font-size:.8125rem}.ta-player-options{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.ta-player{text-align:left;border:1px solid var(--line-strong);background:var(--panel);width:100%;color:var(--copy);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}.ta-player:hover{border-color:var(--brand-border)}.ta-player.selected{border:1.5px solid var(--brand)!important;background:var(--brand-soft)!important;box-shadow:none!important}.ta-player-name{font-family:var(--sans);color:var(--text);font-size:.875rem;font-weight:700}.ta-stepblock .ta-actions{border-top:0;justify-content:flex-start;margin-top:14px;padding-top:0;display:flex}.ta-stepblock .ta-actions .btn.solid{background:var(--brand);color:var(--on-brand);font-family:var(--sans);border:1px solid var(--brand);cursor:pointer;border-radius:4px;padding:7px 18px;font-size:.8125rem;font-weight:650;transition:opacity .15s}.ta-stepblock .ta-actions .btn.solid:hover{opacity:.9}.ta-stepblock .ta-actions:has(.btn.ghost),.ta-check .ta-actions:has(.btn.ghost){justify-content:space-between}.ta-stepblock .btn.ghost,.ta-check .btn.ghost{color:var(--muted)}.ta-stepblock .btn.ghost:hover,.ta-check .btn.ghost:hover{color:var(--text)}.ta-note{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:.835rem;line-height:1.4;display:flex}.ta-note>svg{color:var(--brand);flex:none}.ta-code-row{border-radius:var(--r-lg);background:#0f1614;border:1px solid #222e2a;margin:16px 0 0;position:relative;overflow:hidden}.ta-code-head{background:#141c1a;border-bottom:1px solid #222e2a;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 13px;display:flex}.ta-code-head>span{font-family:var(--mono);letter-spacing:normal;text-transform:none;color:#8a9993;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.ta-code-head>span>svg{color:#6e7d77;flex:none}.ta-code-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--r);color:#8a9993;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.ta-code-copy:hover{color:#eef4f1;background:#222e29}.ta-code-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ta-code-copy svg{flex:none}.ta-code-prompt-hint{font-family:var(--mono);color:#7b8c85;padding:10px 14px 0;font-size:.785rem;font-style:italic}.ta-code-prompt-hint+.ta-code{padding-top:4px}.ta-code-prompt-hint+.ta-code:before{top:4px}.ta-code{min-width:0;font-family:var(--mono);color:#dce5e1;white-space:pre-wrap;word-break:normal;overflow-wrap:normal;background:0 0;border:0;padding:12px 16px 14px 33px;font-size:.8125rem;line-height:1.65;display:block;position:relative;overflow-x:auto}.ta-code .tok-pair{white-space:nowrap}.ta-code:before{content:"$";color:#66756f;pointer-events:none;position:absolute;left:15px}.ta-code .tok-cmd{color:#7dce8a;font-weight:500}.ta-code .tok-flag{color:#6ea8e8}.ta-code .tok-value{color:#d4b56a}.ta-code .tok-plain{color:#e4a15a}.ta-substep-title{font-family:var(--body);letter-spacing:normal;text-transform:none;color:var(--text);align-items:center;gap:9px;margin:0 0 10px;font-size:.875rem;font-weight:600;display:flex}.ta-substep{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.ta-substep-do{border-left:2px solid var(--brand);border-radius:0 var(--r) var(--r) 0;background:var(--brand-soft);color:var(--text);margin:12px 0 0;padding:10px 13px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.ta-exclusions{border-radius:var(--r);background:var(--panel-soft);color:var(--copy);border:none;margin-top:16px;padding:10px 12px;font-size:.8rem}.ta-exclusions ul{gap:4px;margin:8px 0 0;padding-left:1.1rem;display:grid}.ta-doctor-import{width:100%;min-height:140px;font-family:var(--mono);color:var(--text);background:var(--bg-canvas);border:1px solid var(--line-strong);border-radius:var(--r);resize:vertical;margin-top:6px;padding:10px 12px;font-size:.74rem;line-height:1.45}.ta-confirm{color:var(--copy);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;font-size:.84rem;display:flex}.ta-confirm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--line-solid);background-color:var(--panel);cursor:pointer;border-radius:4px;flex:none;width:16px;height:16px;margin:2px 0 0}.ta-confirm input:hover{border-color:var(--accent-border-strong)}.ta-confirm input:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.4 8.2 6.5 11.2 12.6 4.6' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}:root[data-theme=dark] .ta-confirm input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.4 8.2 6.5 11.2 12.6 4.6' stroke='%2314121f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ta-confirm input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ta-live{min-height:1.2em;color:var(--muted-strong);margin-top:14px;font-size:.78rem}.ta-setup>.ta-live{min-height:0;margin:0}.ta-setup>.ta-live:not(:empty){border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel-soft);align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.ta-setup>.ta-live:not(:empty):before{content:"";background:var(--accent-ink);border-radius:50%;flex:none;width:7px;height:7px}.ta-error{border-color:var(--warn);max-width:620px}@supports (color:color-mix(in lab,red,red)){.ta-error{border-color:color-mix(in srgb,var(--warn) 38%,var(--line-strong))}}.ta-error{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ta-error{background:color-mix(in srgb,var(--warn) 5%,var(--panel))}}.ta-error-lead{color:var(--copy);margin:0;font-size:.86rem;line-height:1.55}.ta-error-detail{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;padding-top:12px;display:flex}.ta-error-detail code{color:var(--muted);font-size:.74rem}.ta-install-launch{margin:0 0 16px}.ta-install-launch .btn.solid{background:var(--brand);color:var(--on-brand);font-family:var(--sans);border:1px solid var(--brand);cursor:pointer;border-radius:4px;padding:7px 18px;font-size:.8125rem;font-weight:650;transition:opacity .15s}.ta-install-launch .btn.solid:hover{opacity:.9}.ta-package-cards{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ta-package-card{border:1px solid var(--line-strong);background:var(--panel);text-align:left;border-radius:8px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.ta-package-card-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ta-package-icon{color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ta-package-icon svg{display:block}.ta-package-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);font-size:.875rem;font-weight:700;line-height:1.25}.ta-package-desc{font-family:var(--sans);color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}@media(max-width:560px){.ta-package-cards{grid-template-columns:1fr}}.ta-blocker{border:1px solid var(--warn);align-items:center;gap:10px;margin:16px 0 0;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.ta-blocker{border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line-strong))}}.ta-blocker{border-radius:var(--r);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ta-blocker{background:color-mix(in srgb,var(--warn) 7%,var(--panel))}}.ta-blocker{color:var(--copy);font-size:.8rem;line-height:1.4}.ta-blocker>svg{color:var(--warn);flex:none}.ta-blocker strong{color:var(--text);font-weight:600}.ta-exclusions-row{border-radius:var(--r);background:var(--panel-soft);max-width:900px;color:var(--muted);border:none;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:14px;padding:8px 14px;font-size:.75rem;display:flex}.ta-exclusions-row strong{color:var(--muted-strong);font-weight:500}.ta-exclusions-row span{color:var(--muted)}.ta-section-title{font-family:var(--body);letter-spacing:normal;text-transform:none;color:var(--text);margin:0 0 10px;font-size:.9375rem;font-weight:600}.ta-front-door.ta-has-desk{max-width:860px}.ta-desk-head{margin-bottom:28px}.ta-desk-head h1{letter-spacing:-.035em;margin:28px 0 10px;font-size:1.85rem;line-height:1.15}.ta-desk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ta-desk-setup{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ta-desk-text{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem}.ta-desk-text:hover{color:var(--text)}.ta-desk{flex-direction:column;gap:20px;max-width:860px;display:flex}.ta-desk-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ta-desk-col{background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;min-width:0;padding:16px;display:flex}.ta-desk-col h2{font-family:var(--sans);color:var(--text);margin:0 0 6px;font-size:.875rem;font-weight:700}.ta-desk-col p{font-family:var(--sans);color:var(--muted);margin:0 0 12px;font-size:.75rem;line-height:1.45}.ta-desk-col ul{flex-direction:column;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.ta-desk-col a{color:var(--copy);font-family:var(--sans);align-items:center;gap:8px;font-size:.8125rem;text-decoration:none;transition:color .15s;display:flex}.ta-desk-col a:hover{color:var(--brand-strong)}.ta-desk-col a svg{color:var(--muted);flex:none}.ta-setup-done{background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;padding:16px}.ta-setup-done p{font-family:var(--sans);color:var(--copy);margin:0 0 6px;font-size:1rem;line-height:1.5}.ta-setup-done p:last-child{margin-bottom:0}.ta-setup-done .ta-desk-kicker{margin-bottom:8px}.ta-setup-done code{font-family:var(--mono);color:var(--text);font-size:.9375rem}.ta-desk-openers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ta-desk-receipts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ta-desk-receipts a{color:var(--copy);font-family:var(--sans);align-items:center;gap:10px;font-size:.875rem;text-decoration:none;transition:color .15s;display:flex}.ta-desk-receipts a:hover{color:var(--brand-strong)}.ta-desk-receipts .ta-desk-receipt-kind{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ta-desk-receipts .ta-desk-receipt-at{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:.75rem}.ta-desk-receipts .ta-desk-receipt-id{font-family:var(--mono);color:var(--muted);font-size:.75rem}.ta-desk-receipts .ta-desk-receipt-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-strong);border:1px solid var(--line-strong);border-radius:999px;padding:1px 7px;font-size:.6875rem}.ta-desk-timeline-card{background:var(--panel);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.ta-desk-recent{justify-content:space-between;align-items:center;gap:16px;display:flex}.ta-desk-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 4px;font-size:.6875rem}.ta-desk-counts{font-family:var(--mono);color:var(--text);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:.875rem;display:flex}.ta-desk-counts strong{font-weight:700}.ta-desk-pills{gap:8px;display:flex}.ta-desk-pills a{border:1px solid var(--line-strong);min-height:26px;color:var(--muted-strong);font-family:var(--mono);background:var(--panel-soft);border-radius:4px;align-items:center;gap:4px;padding:0 10px;font-size:.6875rem;text-decoration:none;transition:all .15s;display:inline-flex}.ta-desk-pills a:after{content:"→";color:var(--muted);font-size:.6875rem}.ta-desk-pills a:hover{color:var(--text);border-color:var(--brand-border)}.ta-skills-status{flex-shrink:0;position:relative}.ta-front-head>.ta-skills-status{margin-left:auto}.ta-package-pill{--skills-tone:var(--muted-strong);border:1px solid var(--line-strong);background:var(--panel);min-height:36px;color:var(--text);font-family:var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:5px 9px 5px 12px;font-size:.78rem;line-height:1.3;display:inline-flex}.ta-package-label{font-weight:600}.ta-package-badge{color:var(--skills-tone);background:var(--skills-tone);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.ta-package-badge{background:color-mix(in srgb,var(--skills-tone) 10%,var(--panel))}}.ta-package-badge{font-size:.72rem;font-weight:500}.ta-package-pill--up_to_date{--skills-tone:var(--pass)}.ta-package-pill--update{--skills-tone:var(--warn)}.ta-package-pill--unknown .ta-package-badge{background:var(--panel-soft)}.ta-package-pill>svg{color:var(--muted)}.ta-package-pill:hover,.ta-package-pill[aria-expanded=true]{border-color:var(--brand)}.ta-package-pill:focus-visible,.ta-skills-close:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ta-skills-popover{z-index:20;border:1px solid var(--line-strong);background:var(--panel);width:min(330px,100cqi);color:var(--text);box-shadow:0 8px 24px var(--shadow-color);border-radius:12px;padding:18px;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab,red,red)){.ta-skills-popover{box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color) 14%,transparent)}}.ta-desk-setup .ta-skills-popover{left:0;right:auto}.ta-skills-popover h2{font-family:var(--body);letter-spacing:normal;margin:0 24px 8px 0;font-size:.9375rem;font-weight:600;line-height:1.4}.ta-skills-popover p{color:var(--muted-strong);margin:8px 0;font-size:.8125rem;line-height:1.5}.ta-skills-popover p.ta-skills-provenance{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.72rem}.ta-skills-popover .btn{width:100%;margin-top:4px}.ta-skills-popover [role=status]:empty{display:none}.ta-skills-copy-fallback{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-soft);border-radius:6px;max-height:240px;padding:10px;font-size:.75rem;overflow:auto}.ta-skills-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.ta-skills-close:hover{background:var(--panel-soft);color:var(--text)}@media(max-width:720px){.ta-desk-cols{grid-template-columns:1fr;gap:14px}.ta-desk-recent,.ta-desk-head-row{flex-direction:column;align-items:flex-start}.ta-front-head>.ta-skills-status{margin-left:0}.ta-skills-popover{left:0;right:auto}.ta-desk-openers{grid-template-columns:1fr}}.ta-ready-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);align-items:start;gap:16px;display:grid}.ta-ready-main,.ta-ready-aside{gap:16px;min-width:0;display:grid}.ta-latest{border-color:var(--brand-border)}.ta-latest-kind{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin:0 0 6px;font-size:.68rem}.ta-latest-outcome{font-family:var(--sans);letter-spacing:-.015em;margin:0 0 8px;font-size:1.12rem;font-weight:600;line-height:1.3}.ta-latest-meta{color:var(--muted);margin:0 0 14px;font-size:.82rem}.ta-status{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.ta-status.pass{color:var(--pass)}.ta-status.fail{color:var(--fail)}.ta-status.warn{color:var(--warn)}.ta-receipts{margin:0;padding:0;list-style:none}.ta-receipts li+li{border-top:1px solid var(--line)}.ta-receipts a{color:inherit;grid-template-columns:88px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:grid}.ta-receipts a:hover .ta-receipt-what{color:var(--brand-strong)}.ta-receipt-src{font-family:var(--mono);color:var(--muted);font-size:.68rem}.ta-receipt-what{min-width:0}.ta-receipt-when{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.68rem}.ta-invoke-list{color:var(--copy);gap:8px;margin:12px 0;padding-left:1.2rem;font-size:.88rem;display:grid}.ta-invocation{margin-top:10px}.ta-starters{gap:8px;margin-top:12px;display:grid}.ta-starter{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel-soft);width:100%;color:var(--copy);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ta-starter:hover{border-color:var(--accent-border-strong)}.ta-starter svg{color:var(--muted);flex:none;margin-top:3px}.ta-starter:hover svg{color:var(--text)}.ta-starter-copy{gap:4px;min-width:0;display:grid}.ta-starter strong{color:var(--text);font-size:.88rem}.ta-starter small{color:var(--muted);font-size:.76rem}.ta-detail-list{gap:10px;margin:0;display:grid}.ta-detail-list>div{justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.ta-detail-list dt{white-space:nowrap;color:var(--muted);flex:none}.ta-detail-list dd{min-width:0;color:var(--text);text-align:right;margin:0}.ta-detail-list>.ta-detail-wide{gap:3px;display:grid}.ta-detail-list>.ta-detail-wide dd{text-align:left;overflow-wrap:break-word}.ta-not-live{border-radius:var(--r);border:1px solid var(--warn,#c9a227);margin-top:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.ta-not-live{border:1px solid color-mix(in srgb,var(--warn,#c9a227) 35%,var(--line-strong))}}.ta-not-live{background:var(--warn,#c9a227)}@supports (color:color-mix(in lab,red,red)){.ta-not-live{background:color-mix(in srgb,var(--warn,#c9a227) 8%,var(--panel-soft))}}.ta-not-live{color:var(--copy);font-size:.8rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:980px){.ta-ready-grid{grid-template-columns:1fr}}.harnesses-master{gap:0;min-height:calc(100vh - 56px);padding:24px 24px 28px}.hn-shell{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 22px;display:flex}.hn-shell-copy{min-width:0}.harnesses-master .hn-shell-kicker{font-family:var(--mono);color:var(--brand-strong);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;margin-bottom:0;padding-left:27px;font-size:.6875rem;font-weight:700;line-height:1}.harnesses-master .hn-shell h1{font-family:var(--sans);letter-spacing:-.025em;color:var(--text);align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:800;display:flex}.hn-shell-icon{width:19px;height:19px;color:var(--brand);flex:none}.hn-shell-desc{max-width:68ch;color:var(--copy);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}.hn-lede{flex-wrap:wrap;align-items:flex-start;gap:20px 48px;margin:0 0 24px;display:flex}.hn-lede-figure{flex:none;min-width:180px}.hn-lede-label,.harnesses-master .hn-ready-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}.hn-lede-value{font-family:var(--sans);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:10px 0 0;font-size:2.75rem;font-weight:600;line-height:1;display:flex}.hn-lede-unit{font-family:var(--body);letter-spacing:0;color:var(--muted);font-size:.75rem;font-weight:400}.hn-lede-prose{max-width:62ch;color:var(--copy);text-wrap:pretty;flex:280px;margin:0;font-size:.8125rem;line-height:1.6}.harnesses-master .systems-workspace{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;margin:0}.harnesses-master .systems-list-col{border:1px solid var(--line);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.harnesses-master .systems-list-col{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master .systems-list-col>.systems-list-meta.label{border-color:var(--line);min-height:0;color:var(--muted);font-family:var(--body);letter-spacing:0;text-transform:none;background:0 0;padding:12px 16px 10px;font-size:.72rem}.harnesses-master .systems-list-col>.systems-list-meta.label>span,.harnesses-master .systems-list-col>.systems-list-meta.label>span:last-child{color:var(--muted);opacity:1}.harnesses-master .systems-list-scroll{padding:0}.harnesses-master .system-list-row{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;margin-bottom:0;padding:12px 16px;transform:none}.harnesses-master .system-list-row:last-child{border-bottom:0}.harnesses-master .system-list-row:hover{background:var(--panel-soft);transform:none}.harnesses-master .system-list-row[aria-selected=true]{background:var(--brand-soft);border-color:var(--line);box-shadow:none;transform:none}.harnesses-master .system-list-row[aria-selected=true]:before{display:none}.harnesses-master .system-list-name{white-space:normal;font-size:.9375rem;font-weight:500}.harnesses-master .system-list-row[aria-selected=true] .system-list-name{font-weight:600}.harnesses-master .hn-mark{font-family:var(--body);color:var(--warn);flex:100%;order:4;margin:3px 0 0;font-size:.72rem;font-weight:500}.harnesses-master .system-list-age{order:3}.harnesses-master .systems-detail-col{background:0 0;border-radius:0;padding:4px 4px 28px 8px}.harnesses-master .harness-passport{max-width:760px;margin:0}.harnesses-master .hp-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0}.harnesses-master .hp-header:after{display:none}.harnesses-master .hp-nav{align-items:flex-start;margin:0}.harnesses-master .hp-identity{min-width:0}.harnesses-master .hp-kicker:before{display:none}.harnesses-master .hn-breadcrumb{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin-bottom:2px;font-size:.75rem;display:flex}.harnesses-master .hn-crumb-link{color:var(--muted);text-decoration:none;transition:color .15s}.harnesses-master .hn-crumb-link:hover{color:var(--text);text-decoration:underline}.harnesses-master .hn-crumb-sep{color:var(--line-solid,#374253);font-weight:400}.harnesses-master .hn-crumb-current{color:var(--muted-strong)}.harnesses-master .hp-title{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1.35rem;display:flex}.harnesses-master .hn-title-date{font-family:var(--mono);color:var(--muted);letter-spacing:0;font-size:.75rem;font-weight:500}.harnesses-master .hp-job{flex-wrap:wrap;align-items:baseline;gap:6px 8px;max-width:62ch;margin:0;display:flex}.harnesses-master .hn-sys-label{color:var(--muted);font-size:.72rem}.harnesses-master .hn-sys-link{color:var(--brand-strong);text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px}.harnesses-master .hn-sys-link:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.harnesses-master .hn-ask{color:var(--muted);font-family:var(--body);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:.8125rem;font-weight:500}.harnesses-master .hn-ask:hover{color:var(--brand-strong)}.harnesses-master .hp-card,.harnesses-master .hp-primary-readout,.harnesses-master .hp-primary-readout.is-ready{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0;overflow:visible}.harnesses-master .hp-primary-readout:before{display:none}.harnesses-master .hp-section-head{border-bottom:1px solid var(--line);background:0 0;align-items:start;padding:0 0 8px}.harnesses-master .hp-section-title{font-size:1rem;font-weight:600}.harnesses-master .hn-section-copy{gap:4px;min-width:0;display:grid}.harnesses-master .hn-section-title-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.harnesses-master .hn-section-telemetry{font-family:var(--mono);color:var(--brand-strong);letter-spacing:.02em;font-size:.72rem;font-weight:600}.harnesses-master .hp-section-head .hn-shell-desc{color:var(--muted-strong);margin:0;font-size:.8125rem;line-height:1.5}.harnesses-master .hn-ready-hint{text-align:left;max-width:none;margin:4px 0 0;display:block}.harnesses-master .hp-section-body{padding:12px 0 0}.harnesses-master .hp-primary-readout .hn-ready-label,.harnesses-master .hp-primary-readout .hn-ready-hint{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.harnesses-master .hn-lede-row{flex-wrap:wrap;align-items:flex-start;gap:16px 48px;display:flex}.harnesses-master .hn-lede-figure{flex:0 0 220px;min-width:180px}.harnesses-master .systems-detail-col .hn-lede-figure{flex:auto;min-width:0}.harnesses-master .hn-lede-trust{max-width:48ch;color:var(--copy);text-wrap:pretty;flex:240px;margin:0;padding-top:6px;font-size:.8125rem;line-height:1.6}.harnesses-master .hn-trust-stat-deck{background:var(--panel-soft);border:1px solid var(--line);text-align:center;border-radius:12px;flex:none;justify-content:space-around;align-items:center;gap:16px;padding:8px 18px;display:flex}.harnesses-master .hn-trust-stat-cell{flex-direction:column;align-items:center;gap:2px;display:flex}.harnesses-master .hn-trust-stat-val{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.1}.harnesses-master .hn-trust-stat-val.is-pass{color:var(--pass)}.harnesses-master .hn-trust-stat-lab{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:500}.harnesses-master .hn-trust-stat-div{background:var(--line-strong);flex:none;width:1px;height:24px}.harnesses-master .hn-lede-run{display:block}.harnesses-master .hn-lede-run .hn-lede-figure{flex:none;min-width:0;max-width:36rem}.harnesses-master .hn-lede-run .hn-lede-trust{flex:none;max-width:48ch;padding-top:8px}.harnesses-master .hn-lede-goal{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);text-wrap:pretty;margin:12px 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.harnesses-master .hn-lede-goal.is-win{color:var(--pass)}.harnesses-master .hn-lede-goal.is-miss{color:var(--fail)}.harnesses-master .hn-sys-run-deck{background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;max-width:520px;margin-top:12px;padding:10px 14px;display:flex}.harnesses-master .hn-sys-run-card{font-family:var(--mono);align-items:center;gap:10px;font-size:.75rem;line-height:1.4;display:flex}.harnesses-master .hn-sys-run-card-head{flex:none;align-items:center;gap:6px;display:flex}.harnesses-master .hn-sys-deck-icon{flex:none;width:14px;height:14px}.harnesses-master .hn-sys-deck-icon.is-trophy{color:var(--brand-strong)}.harnesses-master .hn-sys-deck-icon.is-clock{color:var(--muted-strong)}.harnesses-master .hn-sys-deck-label{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.harnesses-master .hn-sys-run-card.is-best .hn-sys-deck-label{color:var(--brand-strong)}.harnesses-master .hn-sys-run-card.is-latest .hn-sys-deck-label{color:var(--muted)}.harnesses-master .hn-sys-run-card-body{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.harnesses-master .hn-sys-deck-sub{color:var(--muted)}.harnesses-master .hn-sys-pill-group{align-items:center;margin:8px 0 2px;display:flex}.harnesses-master .hn-sys-stadium-pill{font-family:var(--mono);color:var(--muted-strong);background:var(--panel-soft);border:1px solid var(--line);letter-spacing:.01em;border-radius:100px;align-items:center;gap:6px;padding:3px 12px;font-size:.6875rem;font-weight:500;display:inline-flex}.harnesses-master .hn-sys-stadium-pill .hn-del-dot{color:var(--line-solid,#374253);margin:0 1px}.harnesses-master .hn-sys-stadium-pill b{color:var(--text);font-weight:700}.harnesses-master .hn-clocks{color:var(--muted);margin:10px 0 0;font-size:.75rem}.harnesses-master .hn-lede-latest{max-width:48ch;color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.45}.harnesses-master .hn-story-table{font-family:var(--mono);margin-top:4px;font-size:.8125rem}.harnesses-master .hn-story-head{border-bottom:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:85px 75px 150px 1fr auto;gap:12px;padding:0 0 8px;font-size:.625rem;font-weight:700;display:grid}.harnesses-master .hn-story{margin:0;padding:0;list-style:none}.harnesses-master .hn-story-row{border-top:1px solid var(--line);grid-template-columns:85px 75px 150px 1fr auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.harnesses-master .hn-story-date{font-family:var(--mono);color:var(--muted);font-size:.75rem}.harnesses-master .hn-story-verb{font-family:var(--mono);letter-spacing:.02em;font-size:.75rem;font-weight:700}.harnesses-master .hn-story-row.is-measured .hn-story-verb{color:var(--muted-strong)}.harnesses-master .hn-story-row.is-tried .hn-story-verb{color:var(--brand-strong);text-transform:uppercase}.harnesses-master .hn-story-target{font-family:var(--mono);color:var(--text);font-size:.8125rem;font-weight:600}.harnesses-master .hn-story-detail{font-family:var(--mono);color:var(--copy);font-size:.78rem;line-height:1.5}.harnesses-master .hn-story-mark-cell{text-align:right;white-space:nowrap}.harnesses-master .hn-story-mark{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);border:1px solid var(--brand-border);background:#f59e0b1f;border-radius:4px;padding:1px 6px;font-size:.625rem;font-weight:700}.harnesses-master .hn-lede-figure .hn-lede-label{font-family:var(--mono);color:var(--brand-strong);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.6875rem;font-weight:700}.harnesses-master .hp-outcome-hero{align-items:center;gap:12px;margin:0;display:flex}.harnesses-master .hp-primary-readout .hp-outcome-gate{color:var(--muted);margin:8px 0 0;font-size:.75rem}.harnesses-master .hp-primary-readout .hp-outcome-delta,.harnesses-master .hp-primary-readout .hp-outcome-delta.mono-sm{font-family:var(--sans);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.75rem;font-weight:600;line-height:1}.harnesses-master .hp-primary-readout .hp-outcome-gate{margin:0}.harnesses-master .hn-band{border:1px solid var(--line-strong);background:var(--panel-soft);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text);border-radius:999px;align-items:center;margin:0;padding:4px 10px;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.harnesses-master .hn-band.pass{color:var(--pass);border-color:var(--pass-border);background:var(--pass-soft)}.harnesses-master .hp-readiness-owner{max-width:62ch;color:var(--copy);border-top:0;padding-top:8px;font-size:.8125rem}.harnesses-master .hp-scan-card{border:1px solid var(--line);background:var(--panel-soft);box-shadow:0 1px 2px var(--shadow-color);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hp-scan-card{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master .hn-run-attempt-row{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.harnesses-master .hn-run-attempt-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.harnesses-master .hn-run-attempt-head .hp-scan-name{color:var(--text);font-size:.875rem;font-weight:700}.harnesses-master .hn-run-bracket-state{font-family:var(--mono);font-size:.72rem;font-weight:600}.harnesses-master .hn-run-bracket-state.is-fail{color:var(--fail)}.harnesses-master .hn-run-bracket-state.is-pass{color:var(--pass)}.harnesses-master .hn-run-bracket-state.is-warn{color:var(--warn)}.harnesses-master .hn-run-bracket-state.is-incon{color:var(--muted-strong)}.harnesses-master .hn-run-attempt-sub{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:.72rem;display:flex}.harnesses-master .hn-run-attempt-sub time{color:var(--muted)}.harnesses-master .hn-run-sep{color:var(--line-strong)}.harnesses-master .hn-run-attempt-sub .hn-run-turns{color:var(--muted-strong);font-variant-numeric:tabular-nums}.harnesses-master .hn-run-open-link{font-family:var(--mono);color:var(--brand-strong);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.harnesses-master .hn-run-open-link:hover{text-decoration:underline}.harnesses-master .hn-run-facts{font-family:var(--body);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:4px;font-size:.78rem;display:flex}.harnesses-master .hn-run-facts time{color:var(--muted)}.harnesses-master .hn-run-state{font-weight:500}.harnesses-master .hn-run-state.is-fail{color:var(--fail)}.harnesses-master .hn-run-state.is-pass{color:var(--pass)}.harnesses-master .hn-run-state.is-warn{color:var(--warn)}.harnesses-master .hn-run-state.is-incon{color:var(--muted-strong)}.harnesses-master .hn-run-turns{color:var(--text);font-variant-numeric:tabular-nums}.harnesses-master .hn-cite .hp-mini-grid{background:var(--line)}.harnesses-master .hn-cite .hp-mini-grid>div{font-family:var(--body);font-size:.8125rem}.harnesses-master .hn-cite .hp-mini-grid span{color:var(--muted)}.harnesses-master .hn-cite .hp-mini-grid b{color:var(--text);text-align:right;font-weight:500}.harnesses-master .hn-cite .hp-mini-grid b.mono{font-family:var(--mono);font-size:.75rem}.harnesses-master .hn-brief{border:1px solid var(--line);background:var(--panel-soft);color:var(--copy);border-radius:8px;max-width:62ch;margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.55}.harnesses-master .hp-scan-row{border-radius:10px}.harnesses-master .hp-record{margin-top:16px}.harnesses-master .hn-mid-fold,.harnesses-master.improvement-runs-page .hn-mid-fold,.harnesses-master.systems-page .hn-mid-fold,.harnesses-master.knowledge-page .hn-mid-fold,.harnesses-master.review-page .hn-mid-fold,.harnesses-master.runtime-page .hn-mid-fold{margin:0 0 12px}.harnesses-master.knowledge-page .hn-know-row,.harnesses-master.review-page .hn-know-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:12px 16px;display:grid}.harnesses-master.knowledge-page .hn-know-row:last-child,.harnesses-master.review-page .hn-know-row:last-child{border-bottom:0}.harnesses-master.knowledge-page .hn-know-row:hover,.harnesses-master.review-page .hn-know-row:hover{background:var(--panel-soft)}.harnesses-master.knowledge-page .hn-know-row[aria-selected=true],.harnesses-master.review-page .hn-know-row[aria-selected=true]{background:var(--brand-soft)}.harnesses-master.knowledge-page .hn-know-row:focus-visible,.harnesses-master.review-page .hn-know-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.harnesses-master.knowledge-page .hn-know-row-title,.harnesses-master.review-page .hn-know-row-title{color:var(--text);font-family:var(--sans);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.harnesses-master.knowledge-page .hn-know-row[aria-selected=true] .hn-know-row-title,.harnesses-master.review-page .hn-know-row[aria-selected=true] .hn-know-row-title{font-weight:650}.harnesses-master.knowledge-page .hn-know-row-meta,.harnesses-master.review-page .hn-know-row-meta{color:var(--muted);font-size:.72rem;line-height:1.35}.harnesses-master.knowledge-page .hn-know-row-meta time,.harnesses-master.review-page .hn-know-row-meta time{font-size:inherit;color:inherit}.harnesses-master.knowledge-page .hp-fold-body,.harnesses-master.review-page .hp-fold-body{padding:16px 18px 18px}.harnesses-master.knowledge-page .hn-know-modes,.harnesses-master.review-page .hn-know-modes{flex-wrap:wrap;gap:4px 16px;margin:-8px 0 20px;display:flex}.harnesses-master.knowledge-page .hn-know-filters,.harnesses-master.review-page .hn-know-filters{flex-wrap:wrap;gap:4px 14px;padding:0 16px 10px;display:flex}.harnesses-master .hn-know-tab{color:var(--muted-strong);font-family:var(--body);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500}.harnesses-master .hn-know-tab.is-on{color:var(--text);font-weight:650}.harnesses-master .hn-know-tab:hover{color:var(--text)}.harnesses-master .hn-know-caption,.harnesses-master .hn-try-caption{color:var(--muted);margin:8px 0 0;font-size:.75rem;line-height:1.45}.harnesses-master.knowledge-page .hn-know-kind,.harnesses-master.review-page .hn-know-kind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.harnesses-master .hn-try-mark{color:var(--muted-strong);font-size:.72rem;font-weight:600}.harnesses-master .hn-try-mark.is-incon{color:var(--muted-strong)}.harnesses-master.knowledge-page .hn-try-tools{border-bottom:1px solid var(--line);padding:0 12px 12px;display:grid}.harnesses-master.knowledge-page .hn-know-facts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.harnesses-master.knowledge-page .hp-identity .hn-know-facts{margin:0 0 10px}.harnesses-master .hn-know-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.625rem;font-weight:500}.harnesses-master.knowledge-page .hn-know-lede,.harnesses-master.review-page .hn-know-lede{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:14px;margin:0 0 18px;padding:18px 20px 20px}@supports (color:color-mix(in lab,red,red)){.harnesses-master.knowledge-page .hn-know-lede,.harnesses-master.review-page .hn-know-lede{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master.knowledge-page .hn-know-lede .hn-stick-prompt,.harnesses-master.review-page .hn-know-lede .hn-stick-prompt{margin:0}.harnesses-master.knowledge-page .hn-know-passage+.hn-know-passage,.harnesses-master.review-page .hn-know-passage+.hn-know-passage{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.harnesses-master.knowledge-page .hn-know-passage-title,.harnesses-master.review-page .hn-know-passage-title{color:var(--text);font-family:var(--sans);letter-spacing:-.015em;margin:0 0 8px;font-size:.95rem;font-weight:650;line-height:1.35}.harnesses-master.knowledge-page .hn-know-legacy{max-width:62ch;color:var(--muted-strong);margin:0 0 16px;font-size:.78rem;line-height:1.5}.harnesses-master.knowledge-page .hn-know-rels{margin:0;padding:0;list-style:none}.harnesses-master.knowledge-page .hn-know-rels li{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.harnesses-master.knowledge-page .hn-know-rels li:first-child{border-top:0}.harnesses-master.knowledge-page .hn-know-rels code{font-family:var(--mono);color:var(--copy);overflow-wrap:anywhere;font-size:.72rem}.harnesses-master.knowledge-page .hn-know-graph{gap:16px;display:grid}.harnesses-master.knowledge-page .hn-know-clusters{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 16px 16px}.harnesses-master.knowledge-page .hp-identity code{font-family:var(--mono);color:var(--muted);font-size:.78rem}.harnesses-master.runtime-page{width:auto;max-width:none;margin-inline:0}.harnesses-master.runtime-page .hn-rt-lede{max-width:720px;margin:0 0 22px}.harnesses-master.runtime-page .hn-rt-verdict{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);margin:6px 0 8px;font-size:1.85rem;font-weight:600;line-height:1.15}.harnesses-master.runtime-page .hn-rt-lede.is-ready .hn-rt-verdict{color:var(--pass)}.harnesses-master.runtime-page .hn-rt-lede.is-blocked .hn-rt-verdict,.harnesses-master.runtime-page .hn-rt-lede.is-attention .hn-rt-verdict{color:var(--fail)}.harnesses-master.runtime-page .hn-rt-summary{max-width:62ch;color:var(--copy);text-wrap:pretty;margin:0 0 18px;font-size:.9375rem;line-height:1.55}.harnesses-master.runtime-page .hn-try-record{gap:0;margin:0 0 16px;display:grid}.harnesses-master.runtime-page .hn-try-record>div{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:6px 16px;padding:10px 0;display:grid}.harnesses-master.runtime-page .hn-try-record>div:first-child{border-top:0}.harnesses-master.runtime-page .hn-try-record dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}.harnesses-master.runtime-page .hn-try-record dd{color:var(--copy);margin:0;font-size:.84rem}.harnesses-master.runtime-page .hn-try-record dd .is-bad{color:var(--fail);font-weight:600}.harnesses-master.runtime-page .hp-fold-body{padding:16px 18px 18px}.harnesses-master.runtime-page .hn-rt-panel{margin:12px 0 0;padding:0;list-style:none}.harnesses-master.runtime-page .hn-rt-panel li{border-top:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:2px 14px;padding:10px 0;display:grid}.harnesses-master.runtime-page .hn-rt-panel li:first-child{border-top:0}.harnesses-master.runtime-page .hn-rt-panel b{font-size:.9rem}.harnesses-master.runtime-page .hn-rt-panel code{font-family:var(--mono);color:var(--text);grid-column:2;font-size:.75rem}.harnesses-master.runtime-page .hn-rt-panel .hn-know-caption{grid-column:2;margin:0}.harnesses-master.runtime-page .hn-rt-grade{border-top:1px solid var(--line);padding:14px 0}.harnesses-master.runtime-page .hn-rt-grade:first-child{border-top:0;padding-top:0}.harnesses-master.runtime-page .hn-rt-grade-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.harnesses-master.runtime-page .hn-rt-grade-head h2{font-family:var(--sans);margin:0;font-size:1rem;font-weight:600}.harnesses-master.runtime-page .hn-rt-grade-head time{color:var(--muted);font-size:.72rem}.harnesses-master.runtime-page .hn-rt-grade-links{flex-wrap:wrap;gap:8px 14px;margin:8px 0 0;display:flex}.harnesses-master.runtime-page .hn-rt-snapshot{margin-top:10px}.harnesses-master.runtime-page .hn-rt-snapshot>summary{cursor:pointer;color:var(--muted);font-size:.75rem}.harnesses-master.runtime-page .hn-rt-models{margin-top:8px}.harnesses-master.runtime-page .hn-rt-model{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:baseline;gap:6px 10px;padding:8px 0;display:grid}.harnesses-master.runtime-page .hn-rt-model code{font-family:var(--mono);font-size:.72rem}.harnesses-master.runtime-page .hn-rt-older{margin-top:12px}.harnesses-master.runtime-page .hn-rt-older>summary{cursor:pointer;color:var(--brand-strong);font-size:.78rem;font-weight:600}.harnesses-master.runtime-page [data-testid=configure-player-picker]{gap:16px;margin:12px 0;display:flex}.harnesses-master.runtime-page .runtime-player-setup>summary{border-color:var(--line);background:var(--panel);color:var(--text)}.harnesses-master.runtime-page .runtime-player-setup>summary:after{display:none}.harnesses-master.knowledge-page .hn-try-record,.harnesses-master.review-page .hn-try-record{gap:0;margin:0;display:grid}.harnesses-master.knowledge-page .hn-try-record>div,.harnesses-master.review-page .hn-try-record>div{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:6px 16px;padding:10px 0;display:grid}.harnesses-master.knowledge-page .hn-try-record>div:first-child,.harnesses-master.review-page .hn-try-record>div:first-child{border-top:0}.harnesses-master.knowledge-page .hn-try-record dt,.harnesses-master.review-page .hn-try-record dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}.harnesses-master.knowledge-page .hn-try-record dd,.harnesses-master.review-page .hn-try-record dd{color:var(--copy);font-family:var(--mono);overflow-wrap:anywhere;margin:0;font-size:.78rem}.harnesses-master.review-page{width:auto;max-width:none;margin-inline:0}.harnesses-master.review-page .hn-rev-link{color:var(--copy);gap:6px;margin:0;font-size:.9rem;line-height:1.45;display:grid}.harnesses-master.review-page .hn-rev-link code{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.harnesses-master.review-page .hn-rev-decide{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:14px;margin:18px 0 0;padding:16px 18px 18px}@supports (color:color-mix(in lab,red,red)){.harnesses-master.review-page .hn-rev-decide{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master.review-page .hn-rev-decide .proposal-actions{margin:0 0 14px}.harnesses-master.review-page .hn-rev-decide .field,.harnesses-master.review-page .review-edit-form .field{margin:0}.harnesses-master.review-page .review-edit-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.harnesses-master.review-page .review-textarea{resize:vertical;min-height:150px;line-height:1.5}.harnesses-master.review-page .review-blocked,.harnesses-master.review-page .review-action-error{gap:5px;margin:0 0 16px;display:grid}.harnesses-master.review-page .review-confirm{cursor:pointer;margin:14px 0 0}.harnesses-master.review-page .review-rationale{color:var(--copy);margin:0 0 14px;font-size:.84rem;line-height:1.55}.harnesses-master.improvement-runs-page .hn-measure-body{font-family:var(--body);font-size:.84rem;line-height:1.55}.harnesses-master .hn-try-pill{border:1px solid var(--line-strong);background:var(--panel);width:max-content;font-family:var(--body);color:var(--muted-strong);border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.harnesses-master .hn-try-pill.is-quiet{background:0 0}.harnesses-master .hn-try-pill.is-link,.harnesses-master .hn-try-pill.is-turn{color:var(--brand-strong);border-color:var(--brand-border);background:var(--brand-soft)}.harnesses-master .hn-try-pill.is-pass{color:var(--pass);border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-pass{border-color:color-mix(in srgb,var(--pass) 36%,transparent)}}.harnesses-master .hn-try-pill.is-pass{background:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-pass{background:color-mix(in srgb,var(--pass) 10%,var(--panel))}}.harnesses-master .hn-try-pill.is-fail{color:var(--fail);border-color:var(--fail)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-fail{border-color:color-mix(in srgb,var(--fail) 36%,transparent)}}.harnesses-master .hn-try-pill.is-fail{background:var(--fail)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-fail{background:color-mix(in srgb,var(--fail) 10%,var(--panel))}}.harnesses-master .hn-try-pill.is-warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.harnesses-master .hn-try-pill.is-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-try-pill.is-warn{background:color-mix(in srgb,var(--warn) 12%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-try-facts{display:none}.harnesses-master.improvement-runs-page .hn-try-flag{border:1px solid var(--warn);gap:10px;margin:0 0 20px;padding:14px 16px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-try-flag{border:1px solid color-mix(in srgb,var(--warn) 32%,var(--line))}}.harnesses-master.improvement-runs-page .hn-try-flag{background:var(--warn);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-try-flag{background:color-mix(in srgb,var(--warn) 8%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-try-flag.hn-flag-split{border:1px solid var(--warn);margin:0 0 20px;padding:0;display:block}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-try-flag.hn-flag-split{border:1px solid color-mix(in srgb,var(--warn) 32%,var(--line))}}.harnesses-master.improvement-runs-page .hn-try-flag.hn-flag-split{border-radius:var(--r-md,8px);background:var(--panel-soft,#181d25);overflow:hidden}.harnesses-master.improvement-runs-page .hn-flag-head{background:var(--warn);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-flag-head{background:color-mix(in srgb,var(--warn) 14%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-flag-head{border-bottom:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-flag-head{border-bottom:1px solid color-mix(in srgb,var(--warn) 28%,var(--line))}}.harnesses-master.improvement-runs-page .hn-flag-kicker{font-family:var(--mono);color:var(--warn);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.harnesses-master.improvement-runs-page .hn-flag-status{font-family:var(--mono);color:var(--muted);font-size:.6875rem}.harnesses-master.improvement-runs-page .hn-flag-body{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.harnesses-master.improvement-runs-page .hn-try-flag-reason{max-width:62ch;font-family:var(--body);color:var(--text);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.55}.harnesses-master.improvement-runs-page .hn-flag-body .hn-try-flag-reason{max-width:none;font-size:.875rem;font-weight:500}.harnesses-master.improvement-runs-page .hn-try-flag-facts{color:var(--muted-strong);margin:0;font-size:.75rem;line-height:1.45}.harnesses-master.improvement-runs-page .hn-flag-body .hn-try-flag-facts{font-family:var(--mono);color:var(--muted);margin-top:2px}.harnesses-master.improvement-runs-page .hn-try-fold{gap:16px;padding:18px 18px 20px;display:grid}.harnesses-master.improvement-runs-page .hn-try-turns{gap:8px;display:grid}.harnesses-master.improvement-runs-page .hn-try-turn{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.harnesses-master.improvement-runs-page .hn-try-turn-decision{color:var(--copy);flex:8rem;font-size:.84rem}.harnesses-master.improvement-runs-page .hn-try-turn-delta{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto;font-size:.9rem;font-weight:650}.harnesses-master.improvement-runs-page .hn-try-turn-delta.is-down{color:var(--pass)}.harnesses-master.improvement-runs-page .hn-try-turn-delta.is-up{color:var(--fail)}.harnesses-master.improvement-runs-page .hn-try-modes{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow-x:auto}.harnesses-master.improvement-runs-page .hn-try-mode-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.harnesses-master.improvement-runs-page .hn-try-mode-table th,.harnesses-master.improvement-runs-page .hn-try-mode-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px 14px}.harnesses-master.improvement-runs-page .hn-try-mode-table th{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--panel-soft);font-size:.625rem;font-weight:500}.harnesses-master.improvement-runs-page .hn-try-mode-table td{color:var(--copy);font-family:var(--sans);font-size:.84rem;font-weight:600}.harnesses-master.improvement-runs-page .hn-try-mode-table td:first-child{color:var(--text)}.harnesses-master.improvement-runs-page .hn-try-mode-table td.pass{color:var(--pass)}.harnesses-master.improvement-runs-page .hn-try-mode-table td.fail{color:var(--fail)}.harnesses-master.improvement-runs-page .hn-try-mode-table tbody tr:last-child th,.harnesses-master.improvement-runs-page .hn-try-mode-table tbody tr:last-child td{border-bottom:0}.harnesses-master.improvement-runs-page .hn-try-score{grid-template-columns:1fr 1fr;gap:12px;display:grid}.harnesses-master.improvement-runs-page .hn-try-score-pane{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;min-width:0;padding:16px 18px 18px}.harnesses-master.improvement-runs-page .hn-try-score-pane.is-wide{grid-column:1/-1}.harnesses-master.improvement-runs-page .hn-try-score-pane p{font-family:var(--body);color:var(--copy);text-wrap:pretty;margin:10px 0 0;font-size:.84rem;line-height:1.6}.harnesses-master.improvement-runs-page .hn-try-judges{gap:12px;display:grid}.harnesses-master.improvement-runs-page .hn-try-judge-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 16px 8px}.harnesses-master.improvement-runs-page .hn-try-judge-head{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.harnesses-master.improvement-runs-page .hn-try-judge-list{margin:0;padding:0;list-style:none}.harnesses-master.improvement-runs-page .hn-try-judge-list li{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.harnesses-master.improvement-runs-page .hn-try-judge-list b{font-family:var(--sans);color:var(--text);font-size:.84rem;font-weight:650}.harnesses-master.improvement-runs-page .hn-try-judge-list code{color:var(--copy);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.harnesses-master.improvement-runs-page .hn-try-judge-list li>span:not(.hn-try-pill){color:var(--muted);font-size:.72rem}.harnesses-master.improvement-runs-page .hn-try-meta .hn-try-pill{padding:3px 8px;font-size:.68rem}.harnesses-master.improvement-runs-page [data-testid=stream-evolution-tab]>.hp-fold-body,.harnesses-master.improvement-runs-page .hn-change{gap:16px;padding:18px 18px 20px;display:grid}.harnesses-master.improvement-runs-page .hn-change-pill{border:1px solid var(--line-strong);background:var(--panel);width:max-content;font-family:var(--body);color:var(--muted-strong);border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.harnesses-master.improvement-runs-page .hn-change-pill.is-quiet{background:0 0}.harnesses-master.improvement-runs-page .hn-change-cover{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;padding:12px 14px;display:flex}.harnesses-master.improvement-runs-page .hn-change-cover.is-gap{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-gap{border-color:color-mix(in srgb,var(--warn) 32%,var(--line))}}.harnesses-master.improvement-runs-page .hn-change-cover.is-gap{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-gap{background:color-mix(in srgb,var(--warn) 8%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-change-cover.is-ok{border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-ok{border-color:color-mix(in srgb,var(--pass) 28%,var(--line))}}.harnesses-master.improvement-runs-page .hn-change-cover.is-ok{background:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-ok{background:color-mix(in srgb,var(--pass) 7%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-change-cover.is-gap .hn-change-pill{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-gap .hn-change-pill{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.harnesses-master.improvement-runs-page .hn-change-cover.is-gap .hn-change-pill{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-gap .hn-change-pill{background:color-mix(in srgb,var(--warn) 12%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-change-cover.is-ok .hn-change-pill{color:var(--pass);border-color:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-ok .hn-change-pill{border-color:color-mix(in srgb,var(--pass) 36%,transparent)}}.harnesses-master.improvement-runs-page .hn-change-cover.is-ok .hn-change-pill{background:var(--pass)}@supports (color:color-mix(in lab,red,red)){.harnesses-master.improvement-runs-page .hn-change-cover.is-ok .hn-change-pill{background:color-mix(in srgb,var(--pass) 10%,var(--panel))}}.harnesses-master.improvement-runs-page .hn-change-cover p{min-width:0;color:var(--muted-strong);text-wrap:pretty;flex:16rem;margin:0;font-size:.78rem;line-height:1.5}.harnesses-master.improvement-runs-page .hn-change-cycles{gap:12px;display:grid}.harnesses-master.improvement-runs-page .hn-change-brief{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;gap:10px;margin:0;padding:16px 18px 18px;display:grid}.harnesses-master.improvement-runs-page .hn-change-lead{font-family:var(--body);color:var(--copy);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.6}.harnesses-master.improvement-runs-page .hn-change-aside{font-family:var(--body);color:var(--muted);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.55}.harnesses-master [data-testid=stream-evolution-tab] .prompt-comparison-scan{border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:14px;margin:0;padding:18px 20px 20px}@supports (color:color-mix(in lab,red,red)){.harnesses-master [data-testid=stream-evolution-tab] .prompt-comparison-scan{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master [data-testid=stream-evolution-tab] .prompt-comparison-scan+.prompt-comparison-scan{margin-top:0}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-top{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-mark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-mark.is-kind{letter-spacing:.08em}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-headline{font-family:var(--body);color:var(--text);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-limit{color:var(--muted);margin:12px 0 0;font-size:.72rem;line-height:1.45}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-more{border-top:0;margin-top:12px}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-more>summary{color:var(--brand-strong);font-family:var(--body);letter-spacing:0;text-transform:none;text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px;padding:0;font-size:.78rem;font-weight:600;display:inline-flex}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-more>summary:hover{color:var(--text)}.harnesses-master [data-testid=stream-evolution-tab] .prompt-scan-more-body{margin-top:12px;padding:0}.harnesses-master.improvement-runs-page .hn-try-record{gap:0;margin:0;display:grid}.harnesses-master.improvement-runs-page .hn-try-record>div{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:6px 16px;padding:10px 0;display:grid}.harnesses-master.improvement-runs-page .hn-try-record>div:first-child{border-top:0}.harnesses-master.improvement-runs-page .hn-try-record dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.625rem;font-weight:500}.harnesses-master.improvement-runs-page .hn-try-record dd{color:var(--copy);font-family:var(--mono);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.45}.harnesses-master.improvement-runs-page .hn-try-record code{font-family:inherit;font-size:inherit;color:var(--text)}.harnesses-master [data-testid=system-evolution] .system-hub-fold-body{gap:0;padding:4px 16px 16px;display:grid}.harnesses-master [data-testid=system-evolution] .system-evo-run{border-bottom:1px solid var(--line);margin:0;padding:14px 0}.harnesses-master [data-testid=system-evolution] .system-evo-run:last-child{border-bottom:0;padding-bottom:2px}.harnesses-master [data-testid=system-evolution] .system-evo-run-top{align-items:baseline;margin:0 0 8px}.harnesses-master [data-testid=system-evolution] .system-evo-run{border-top:1px solid var(--line);padding:12px 0 16px}.harnesses-master [data-testid=system-evolution] .system-evo-run:first-child{border-top:0;padding-top:4px}.harnesses-master [data-testid=system-evolution] .system-evo-run-top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.harnesses-master [data-testid=system-evolution] .system-evo-run-name{font-family:var(--sans);color:var(--text);font-size:.9375rem;font-weight:700}.harnesses-master [data-testid=system-evolution] .system-evo-run-meta{font-family:var(--mono);color:var(--muted);font-size:.6875rem}.harnesses-master [data-testid=system-evolution] .hn-change-gap{font-family:var(--mono);color:var(--fail);margin:0 0 10px;font-size:.75rem;font-weight:600;line-height:1.45}.harnesses-master [data-testid=system-evolution] .prompt-comparison-scan{background:0 0;border:0;border-radius:0;margin:0;padding:0}.harnesses-master [data-testid=system-evolution] .prompt-scan-top{font-family:var(--mono);align-items:center;gap:6px;margin:0 0 6px;font-size:.6875rem;display:flex}.harnesses-master [data-testid=system-evolution] .prompt-scan-mark.is-turn{color:var(--brand-strong);font-weight:700}.harnesses-master [data-testid=system-evolution] .prompt-scan-mark.is-kind{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:600}.harnesses-master [data-testid=system-evolution] .prompt-scan-headline{font-family:var(--mono);color:var(--copy);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.65}.harnesses-master [data-testid=system-evolution] .prompt-scan-limit{font-family:var(--mono);color:var(--muted);margin:6px 0 0;font-size:.6875rem}.harnesses-master [data-testid=system-evolution] .prompt-scan-more{border-top:0;margin-top:8px}.harnesses-master [data-testid=system-evolution] .prompt-scan-more>summary{font-family:var(--mono);letter-spacing:0;text-transform:none;color:var(--brand-strong);text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px;padding:0;font-size:.75rem}.harnesses-master [data-testid=system-evolution] .system-evo-run-fold>summary{cursor:pointer}.harnesses-master [data-testid=system-evolution] .system-evo-run-fold>summary:hover .system-evo-run-name{color:var(--brand-strong)}.harnesses-master .hn-rubric-editorial{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:16px 0 0;display:grid}.harnesses-master .hn-rubric-editorial-col{min-width:0;padding:16px 24px 16px 0}.harnesses-master .hn-rubric-editorial-col+.hn-rubric-editorial-col:not(.is-wide){border-left:1px solid var(--line);padding-left:24px;padding-right:0}.harnesses-master .hn-rubric-editorial-col.is-wide{border-top:1px solid var(--line);grid-column:1/-1;padding:16px 0 8px}.harnesses-master .hn-rubric-editorial-title{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 8px;font-size:.9375rem;font-weight:700}.harnesses-master .hn-rubric-editorial-col.is-pass .hn-rubric-editorial-title{color:var(--pass)}.harnesses-master .hn-rubric-editorial-col.is-fail .hn-rubric-editorial-title{color:var(--fail)}.harnesses-master .hn-rubric-editorial-col.is-miss .hn-rubric-editorial-title{color:var(--muted-strong)}.harnesses-master .hn-rubric-editorial-body{font-family:var(--body);color:var(--copy);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.65}.harnesses-master .hn-rubric-editorial-body+.hn-rubric-editorial-body{margin-top:12px}.harnesses-master .hn-stick-used{max-width:58ch;font-family:var(--mono);color:var(--muted);margin:18px 0 16px;font-size:.75rem;line-height:1.5}.harnesses-master .hn-stick-hash{margin:0 0 14px}.harnesses-master .hn-stick-hash code{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem}.harnesses-master [data-testid=rubric-prompt] .hp-fold-body{padding:6px 18px 22px}.harnesses-master .hn-stick-prompt{max-width:62ch;font-family:var(--body);color:var(--copy);text-wrap:pretty;font-size:.9375rem;line-height:1.65}.harnesses-master .hn-stick-prompt h3{font-family:var(--sans);letter-spacing:-.02em;color:var(--text);margin:1.35em 0 .4em;font-size:1.05rem;font-weight:650;line-height:1.3}.harnesses-master .hn-stick-prompt h3:first-child{margin-top:0}.harnesses-master .hn-stick-prompt h4{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);margin:1.2em 0 .35em;font-size:.95rem;font-weight:650;line-height:1.3}.harnesses-master .hn-stick-prompt p{margin:0 0 .9em}.harnesses-master .hn-stick-prompt ul{margin:0 0 .9em;padding:0 0 0 1.15em;list-style:outside}.harnesses-master .hn-stick-prompt li+li{margin-top:.4em}.harnesses-master .hn-stick-prompt code{font-family:var(--mono);background:var(--panel-soft);color:var(--text);border-radius:3px;padding:0 4px;font-size:.84em}.harnesses-master .hn-tree{margin:4px 0 28px}.harnesses-master .hn-tree-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-strong);margin:0 0 12px;font-size:.6875rem;font-weight:700}.harnesses-master .hn-tree-list{margin:0;padding:0 0 0 16px;list-style:none;position:relative}.harnesses-master .hn-tree-list:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:10px;left:5px}.harnesses-master .hn-tree-item,.harnesses-master .hn-lock,.harnesses-master .hn-tree-try{padding:10px 0 10px 14px;position:relative}.harnesses-master .hn-tree-item.is-block{padding-top:12px;padding-bottom:14px}.harnesses-master .hn-tree-micro-icon{width:15px;height:15px;color:var(--brand-strong);vertical-align:middle;flex-shrink:0;display:inline-block}.harnesses-master .hn-tree-node-line{font-family:var(--mono);color:var(--copy);flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;line-height:1.45;display:flex}.harnesses-master .hn-tree-node-label{color:var(--text);font-weight:700}.harnesses-master .hn-tree-node-val{color:var(--copy)}.harnesses-master .hn-tree-label{font-family:var(--sans);color:var(--text);margin:0;font-size:.95rem;font-weight:600}.harnesses-master .hn-tree-value{color:var(--copy);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;font-size:.875rem;display:flex}.harnesses-master .hn-tree-note,.harnesses-master .hn-tree-empty{font-family:var(--mono);color:var(--muted);margin:0;font-size:.75rem;line-height:1.45}.harnesses-master .hn-tree-plain{margin:0;padding:0;list-style:none}.harnesses-master .hn-tree-lock-head{gap:3px;display:grid}.harnesses-master .hn-tree-list.is-nested{margin-top:10px}.harnesses-master .hn-lock{border-radius:var(--r);margin:0 0 8px;padding:10px 12px 12px 14px}.harnesses-master .hn-lock:hover{background:var(--panel-soft)}.harnesses-master .hn-lock.is-current{background:var(--brand-soft)}.harnesses-master .hn-lock.is-current:before{content:"";background:var(--brand);width:2px;position:absolute;top:8px;bottom:8px;left:-11px}.harnesses-master .hn-lock-head{flex-direction:column;gap:4px;display:flex}.harnesses-master .hn-lock-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.harnesses-master .hn-lock-rate{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1}.harnesses-master .hn-lock-name{font-family:var(--sans);color:var(--text);font-size:.9rem;font-weight:600}.harnesses-master .hn-lock.is-current .hn-lock-name{color:var(--brand-strong)}.harnesses-master .hn-lock-badge{font-family:var(--mono);color:var(--brand-strong);border:1px solid var(--brand-border);letter-spacing:.06em;text-transform:uppercase;background:#f59e0b1f;border-radius:4px;padding:1px 6px;font-size:.625rem;font-weight:700}.harnesses-master .hn-lock-meta{font-family:var(--mono);color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.75rem;display:flex}.harnesses-master .hn-tree-branch-icon{width:15px;height:15px;color:var(--brand-strong);stroke-width:2.2px;vertical-align:middle;flex-shrink:0;margin-right:3px;display:inline-block}.harnesses-master .hn-lock-judges{display:inline}.harnesses-master .hn-lock-judges[open]{flex:1 0 100%;display:block}.harnesses-master .hn-lock-judges>summary{cursor:pointer;color:var(--brand-strong);text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px;list-style:none;display:inline}.harnesses-master .hn-lock-judges>summary::-webkit-details-marker{display:none}.harnesses-master .hn-lock-judges>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.harnesses-master .hn-lock-judges>p{color:var(--copy);flex:1 0 100%;margin:4px 0 0}.harnesses-master .hn-tree-list.is-tries{border-left:1px solid var(--line);margin:6px 0 0 4px;padding-left:14px}.harnesses-master .hn-tree-list.is-tries:before{display:none}.harnesses-master .hn-tree-try{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0;font-size:.75rem;display:flex}.harnesses-master .hn-tree-try-name{color:var(--text);font-weight:600}.harnesses-master .hn-tree-try-rates{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--copy);font-size:.75rem;font-weight:600}.harnesses-master .hn-tree-try-action{font-family:var(--mono);color:var(--brand-strong);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none}.harnesses-master .hn-tree-try-action:hover{text-decoration:underline}.harnesses-master .hn-lock .hn-baseline-notes{margin-top:8px}.harnesses-master .hn-lede-inventory{max-width:68ch;color:var(--muted);margin:0 0 10px;font-size:.75rem;line-height:1.5}.harnesses-master .hn-measure{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:16px 24px;margin:12px 0 0;display:grid}.harnesses-master .hn-measure-cell{border-top:1px solid var(--line);background:0 0;min-width:0;padding:10px 0 12px}.harnesses-master .hn-measure-cell+.hn-measure-cell:not(.is-wide){border-left:0;padding-left:0}.harnesses-master .hn-measure-cell.is-wide{border-top:1px solid var(--line);background:0 0;grid-column:1/-1;padding:12px 0 4px}.harnesses-master .hn-measure-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.harnesses-master .hn-measure-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:700}.harnesses-master .hn-measure-cell.is-fail .hn-measure-label{color:var(--fail)}.harnesses-master .hn-measure-cell.is-pass .hn-measure-label{color:var(--pass)}.harnesses-master .hn-measure-cell.is-muted .hn-measure-label{color:var(--muted-strong)}.harnesses-master .hn-measure-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:.5625rem;font-weight:700}.harnesses-master .hn-measure-badge.is-fail{color:var(--fail);background:#f871711f;border:1px solid #f8717140}.harnesses-master .hn-measure-badge.is-pass{color:var(--pass);background:#10b9811f;border:1px solid #10b98140}.harnesses-master .hn-measure-body{font-family:var(--mono);color:var(--copy);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.65}.harnesses-master .hn-measure-cell.is-wide .hn-measure-body{color:var(--muted-strong);line-height:1.6}.harnesses-master .hn-trust-line{color:var(--muted-strong);margin:0;padding:0 14px 12px;font-size:.78rem;line-height:1.45}.harnesses-master .hn-earlier-refs{gap:8px;margin-top:4px;display:grid}.harnesses-master .hn-check{border:1px solid var(--line);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-check{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master .hn-check-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:14px 16px 0;display:flex}.harnesses-master .hn-check-id{gap:4px;min-width:0;display:grid}.harnesses-master .hn-check-name{font-family:var(--sans);color:var(--text);font-size:.95rem;font-weight:600}.harnesses-master .hn-check-meta{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:.78rem;display:flex}.harnesses-master .hn-check-rate{justify-items:end;gap:2px;display:grid}.harnesses-master .hn-check-figure{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1}.harnesses-master .hn-check-unit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.harnesses-master .hn-check-why{max-width:52ch;color:var(--copy);text-wrap:pretty;margin:10px 16px 0;font-size:.8125rem;line-height:1.55}.harnesses-master .hn-check-facts{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:10px 16px 0;font-size:.8125rem;display:flex}.harnesses-master .hn-baseline-table{border-collapse:collapse;width:100%}.harnesses-master .hn-baseline-table th,.harnesses-master .hn-baseline-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px;font-size:.8125rem}.harnesses-master .hn-baseline-table thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--line-strong);font-size:.625rem;font-weight:500}.harnesses-master .hn-baseline-table tbody th{font-family:var(--sans);color:var(--text);font-size:.875rem;font-weight:600}.harnesses-master .hn-baseline-table td{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--copy)}.harnesses-master .hn-baseline-follow .hn-model-table{width:100%;margin:12px 0 0}.harnesses-master .hn-baseline-follow .hn-check-facts{margin:10px 0 0}.harnesses-master .hn-baseline-notes{gap:8px;display:grid}.harnesses-master .hn-model-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:14px 0 0}.harnesses-master .hn-model-table caption{caption-side:top;text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.625rem;font-weight:500}.harnesses-master .hn-model-table td{border:1px solid var(--line);background:var(--panel-soft);font-family:var(--mono);color:var(--text);text-align:center;padding:10px 12px;font-size:.84rem;font-weight:500}.harnesses-master .hn-check>.hp-fold{border:0;border-top:1px solid var(--line);border-radius:0}.harnesses-master .hn-attempt{border:1px solid var(--line);background:var(--panel);box-shadow:0 1px 2px var(--shadow-color);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.harnesses-master .hn-attempt{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 6%,transparent)}}.harnesses-master .hn-attempt>.hp-scan-row{border-radius:0}.harnesses-master .hn-attempt-rates{font-family:var(--sans);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;padding:0 14px;font-size:1.35rem;font-weight:600;line-height:1.1}.harnesses-master .hn-attempt-blurb{max-width:62ch;color:var(--copy);text-wrap:pretty;margin:8px 0 0;padding:0 14px;font-size:.8125rem;line-height:1.55}.harnesses-master .hn-attempt-ref{color:var(--muted);margin:6px 0 12px;padding:0 14px;font-size:.75rem;line-height:1.45}.harnesses-master .hn-attempt>.hp-fold{border:0;border-top:1px solid var(--line);border-radius:0}.harnesses-master .hn-attempt .hp-fold-body .hn-shell-desc+.hn-shell-desc,.harnesses-master .hn-attempt .hp-fold-body .hn-brief+.hn-shell-desc{margin-top:8px}.harnesses-master .system-referees{margin-top:10px}.test-sets-master>.improvement-detail-back{margin:0 0 14px;display:inline-flex}.harnesses-master.improvement-runs-page{width:auto;max-width:none;margin-inline:0}.harnesses-master.improvement-runs-page>.improvement-detail-back{margin:0 0 14px;display:inline-flex}.harnesses-master .hn-sidebar-quick-tools{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.harnesses-master .hn-sidebar-quick-tools .improvement-run-search{width:100%}.harnesses-master .hn-quick-filter-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.harnesses-master .hn-filter-chip{cursor:pointer;border:1px solid var(--line);background:var(--panel-soft,#181d25);color:var(--muted);font-family:var(--mono);border-radius:var(--r-sm,4px);padding:3px 8px;font-size:.6875rem;transition:all .15s}.harnesses-master .hn-filter-chip:hover{color:var(--text);border-color:var(--line-strong);background:var(--panel-hover,#1e242e)}.harnesses-master .hn-filter-chip.is-active{color:var(--text);font-weight:700}.harnesses-master .hn-filter-chip.is-active.is-brand{background:var(--brand-soft,#f59e0b1f);border-color:var(--brand-border,#f59e0b47);color:var(--brand-strong,#fbbf24)}.harnesses-master .hn-filter-chip.is-active.is-pass{background:var(--pass-soft,#46bd7a1f);border-color:var(--pass-border,#46bd7a47);color:var(--pass)}.harnesses-master .hn-filter-chip.is-active.is-warn{background:var(--warn-soft,#e6b24a1f);border-color:var(--warn-border,#e6b24a52);color:var(--warn-strong,#f6c45d)}.harnesses-master .hn-filter-chip.is-active.is-fail{background:var(--fail-soft,#f0746a24);border-color:var(--fail-border,#f0746a52);color:var(--fail)}.harnesses-master .hn-try-group+.hn-try-group{border-top:1px solid var(--line);margin-top:4px}.harnesses-master .hn-try-group-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 4px;display:flex}.harnesses-master .hn-try-group-head h2{color:var(--brand-strong);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;font-weight:700;overflow:hidden}.harnesses-master .hn-group-count-pill{border-radius:var(--r-sm,4px);border:1px solid var(--line);background:var(--panel-soft,#181d25);color:var(--copy);letter-spacing:.04em;white-space:nowrap;padding:2px 7px;font-size:.625rem;font-weight:700}.harnesses-master .hn-try-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.harnesses-master .hn-try-row:last-child{border-bottom:0}.harnesses-master .hn-try-row:hover{background:var(--panel-soft)}.harnesses-master .hn-try-row[aria-selected=true]{background:var(--brand-soft)}.harnesses-master .hn-try-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.harnesses-master .hn-try-name{font-family:var(--sans);letter-spacing:-.015em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.35;overflow:hidden}.harnesses-master .hn-try-row[aria-selected=true] .hn-try-name{font-weight:650}.harnesses-master .hn-try-name.is-missing{color:var(--muted);font-style:italic}.harnesses-master .hn-try-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.harnesses-master .hn-try-delta{font-family:var(--mono);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--muted-strong);font-size:.9375rem;font-weight:700;line-height:1.35}.harnesses-master .hn-try-delta.is-pass{color:var(--pass)}.harnesses-master .hn-try-delta.is-fail{color:var(--fail)}.harnesses-master .hn-try-delta.is-warn{color:var(--warn)}.harnesses-master .hn-try-mark{font-family:var(--body);color:var(--muted);font-size:.75rem;font-weight:500}.harnesses-master .hn-try-mark.is-pass{color:var(--pass)}.harnesses-master .hn-try-mark.is-fail{color:var(--fail)}.harnesses-master .hn-try-mark.is-warn{color:var(--warn)}.harnesses-master .hn-try-time{font-family:var(--body);color:var(--muted);white-space:nowrap;font-size:.75rem}.harnesses-master .hn-verdict-row{flex-direction:column;gap:6px;margin-top:10px;display:flex}.harnesses-master .hn-verdict-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.harnesses-master .hn-verdict-head .hn-lede-trust{color:var(--text);margin:0;padding:0;font-size:.875rem;font-weight:600}.harnesses-master .hn-floor-pill{font-family:var(--mono);border-radius:var(--r-sm,4px);border:1px solid var(--line);background:var(--panel-soft,#181d25);color:var(--copy,#c2c9d2);flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.harnesses-master .hn-floor-pill.is-fail{background:var(--fail-soft,#f0746a24);border-color:var(--fail-border,#f0746a52);color:var(--fail)}.harnesses-master .hn-floor-pill.is-pass{background:var(--pass-soft,#46bd7a1f);border-color:var(--pass-border,#46bd7a47);color:var(--pass)}.harnesses-master .hn-verdict-telemetry{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:.75rem;display:flex}.harnesses-master .hn-verdict-telemetry b{color:var(--text);font-weight:600}.harnesses-master .hn-verdict-telemetry .hn-rubric-slot{margin-left:auto}.harnesses-master .hn-mid-fold>summary{padding:10px 14px}.harnesses-master .hn-fold-summary-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.harnesses-master .hn-fold-title{font-family:var(--sans);color:var(--text);margin:0;font-size:.875rem;font-weight:700}.harnesses-master .hn-fold-summary-line .hn-del{color:var(--line-solid,#374253);font-family:var(--mono);font-size:.8125rem;font-weight:400}.harnesses-master .hn-fold-summary-line .hn-del-dot{color:var(--line-solid,#374253);margin:0 2px;font-weight:400}.harnesses-master .hn-fold-telemetry{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.75rem;display:inline-flex}.harnesses-master .hn-rubric-tag{color:var(--brand-strong);font-weight:600}.harnesses-master .hn-try-more{color:var(--brand-strong);font-family:var(--body);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:8px 16px 10px;font-size:.72rem;font-weight:600}.harnesses-master .hn-try-more:hover{color:var(--text)}.harnesses-master .hn-try-turn{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:5.5rem minmax(0,1fr) auto;gap:8px 14px;padding:10px 0;font-size:.78rem;display:grid}.harnesses-master .hn-try-turn:first-child{border-top:0}.harnesses-master .hn-try-turn b{color:var(--text);font-weight:600}.harnesses-master .hn-try-turn.pass span:last-child{color:var(--pass)}.harnesses-master .hn-try-turn.fail span:last-child{color:var(--fail)}.harnesses-master .hn-try-record{gap:8px;margin:0;display:grid}.harnesses-master .hn-try-record>div{grid-template-columns:9.5rem minmax(0,1fr);gap:8px 12px;display:grid}.harnesses-master .hn-try-record dt{color:var(--muted);margin:0;font-size:.75rem}.harnesses-master .hn-try-record dd{color:var(--copy);overflow-wrap:anywhere;margin:0;font-size:.78rem}.harnesses-master .hn-try-record code{font-family:var(--mono);font-size:.72rem}.hn-empty{border:1px dashed var(--line-strong);background:var(--panel-soft);text-align:center;border-radius:12px;margin:8px;padding:28px 18px}.hn-empty strong{font-family:var(--sans);color:var(--text);margin:0 0 6px;font-size:.9rem;display:block}.hn-empty p{max-width:40ch;color:var(--copy);margin:0 auto;font-size:.82rem;line-height:1.5}@media(max-width:860px){.harnesses-master{padding:16px 14px 24px}.hn-lede{gap:12px}.hn-lede-value,.harnesses-master .hp-primary-readout .hp-outcome-delta.mono-sm{font-size:2.2rem}.harnesses-master .systems-workspace{grid-template-columns:1fr}.harnesses-master .systems-list-col{max-height:42vh}.harnesses-master .hn-measure{grid-template-columns:1fr}.harnesses-master .hn-measure-cell+.hn-measure-cell:not(.is-wide){border-left:0;padding-left:0}.harnesses-master .hn-attempt-rates{font-size:1.15rem}.harnesses-master .hn-check-rate{justify-items:start}.harnesses-master .hn-baseline-table{display:block;overflow-x:auto}.harnesses-master .hn-tree-list{padding-left:12px}.harnesses-master .hn-stick{grid-template-columns:1fr}.harnesses-master .hn-stick-pane{padding:16px 0}.harnesses-master .hn-stick-pane+.hn-stick-pane{border-left:0;border-top:1px solid var(--line);padding-left:0}.harnesses-master .hn-stick-body{max-width:none}.harnesses-master .hn-lock-head{grid-template-columns:1fr}.harnesses-master .hn-lock-rate{grid-row:auto}.harnesses-master .hn-lock-meta{grid-column:1}.harnesses-master .hn-story li{grid-template-columns:1fr 1fr}.harnesses-master .hn-story-body{grid-column:1/-1}.harnesses-master .hn-try-tools{grid-template-columns:1fr}.harnesses-master .hn-try-pair{font-size:.95rem}.harnesses-master .hn-try-turn{grid-template-columns:1fr 1fr}.harnesses-master .hn-try-turn span:nth-child(2){grid-column:1/-1}.harnesses-master .hn-try-record>div,.harnesses-master.improvement-runs-page .hn-try-record>div,.harnesses-master.runtime-page .hn-try-record>div,.harnesses-master.runtime-page .hn-rt-panel li,.harnesses-master.runtime-page .hn-rt-model,.harnesses-master.improvement-runs-page .hn-try-score{grid-template-columns:1fr}.harnesses-master.improvement-runs-page .hn-try-judge-list li{grid-template-columns:minmax(0,1fr) auto}.harnesses-master.improvement-runs-page .hn-try-judge-list code,.harnesses-master.improvement-runs-page .hn-try-judge-list li>span:not(.hn-try-pill){grid-column:1/-1}.harnesses-master .hn-model-table,.harnesses-master .hn-model-table tbody,.harnesses-master .hn-model-table tr,.harnesses-master .hn-model-table td{width:100%;display:block}.harnesses-master .hn-model-table td+td{border-top:0}}.rp{max-width:none}.rp-topbar{z-index:6;border-bottom:1px solid var(--line-strong);background:var(--bg);align-items:center;gap:9px;height:52px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.rp-topbar{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.rp-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rp-topbar .mk{width:16px;height:20px;display:block}.rp-topbar .wm{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--text);font-size:.76rem;font-weight:500}.rp-brand-sep{color:var(--line-solid)}.rp-brand-page{font-family:var(--body);color:var(--muted);font-size:.82rem}.rp-main{max-width:1380px;margin:0 auto;padding:30px 28px 56px}.rp-main-narrow{max-width:680px;margin-inline:auto;padding-top:56px}.rp-main h1{font-family:var(--sans);letter-spacing:-.025em;margin:0 0 8px;font-size:2.35rem;font-weight:640;line-height:1.08}.rp-dot{color:var(--brand)}.rp-main>.sub{max-width:64ch;margin-bottom:14px}.rp-caption{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;font-size:.7rem}.rp-layout{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:24px;display:grid}.rp-roster{--rp-cols:34px minmax(0, 1fr) 64px 132px 76px 64px 168px 82px;margin-bottom:0;padding:2px 16px 6px;box-shadow:0 1px 2px #0000000a,0 6px 18px -12px #0000001f}.rp-roster-head,.rp-row{grid-template-columns:var(--rp-cols);align-items:center;gap:10px;display:grid}.rp-roster-head{border-bottom:1px solid var(--line-strong);padding:10px 0 8px}.rp-col-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:.62rem}.rp-sort{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.rp-sort:hover{color:var(--brand-strong)}.rp-roster-head .rp-sort:first-of-type,.rp-roster-head .rp-sort:nth-of-type(2),.rp-roster-head .rp-sort:nth-of-type(3),.rp-roster-head .rp-sort:nth-of-type(4){text-align:right;justify-self:end}.rp-row{border-radius:var(--r);min-height:54px;margin:0 -10px;padding:7px 10px;transition:background .12s,box-shadow .12s}.rp-row+.rp-row{border-top:1px solid var(--line)}.rp-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.rp-row:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.rp-row.is-selected{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rp-row.is-selected{background:color-mix(in srgb,var(--brand) 5%,var(--panel))}}.rp-row.is-selected{box-shadow:inset 0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.rp-row.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}}.rp-row.is-selected,.rp-row.is-selected+.rp-row{border-top-color:#0000}.rp-mark{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--panel-soft);width:32px;height:32px;color:var(--text);flex:none;place-items:center;display:grid}.rp-row.is-selected .rp-mark{color:var(--brand-strong);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rp-row.is-selected .rp-mark{border-color:color-mix(in srgb,var(--brand) 40%,var(--line-strong))}}.rp-mark svg{width:17px;height:17px;display:block}.rp-mark-letter{font-family:var(--sans);font-size:.82rem;font-weight:650}.rp-row-id{min-width:0}.rp-family{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;font-size:.58rem;display:block}.rp-row-name{align-items:baseline;gap:6px;min-width:0;display:flex}.rp-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.98rem;font-weight:620;line-height:1.2;overflow:hidden}.rp-orlink{color:var(--muted);flex:none;font-size:.8rem;text-decoration:none}.rp-orlink:hover{color:var(--brand-strong)}.rp-row-index{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);justify-self:end;font-size:1.2rem;font-weight:600;line-height:1}.rp-row-cell{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--copy);white-space:nowrap;justify-self:end;font-size:.78rem}.rp-efforts{border:1px solid var(--line-strong);border-radius:var(--r);justify-self:start;display:inline-flex;overflow:hidden}.rp-efforts .rp-effort{border:0;border-radius:0;padding:5px 9px;font-size:.75rem}.rp-efforts .rp-effort+.rp-effort{border-left:1px solid var(--line)}.rp-effort[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.rp-effort[disabled]{opacity:.45;cursor:not-allowed}.rp-select{text-align:center;justify-self:end;min-width:86px}.rp-select.is-on{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.rp-select.is-on:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.rp-empty{text-align:center;margin-bottom:0;padding:34px 26px}.rp-empty-mark{border-radius:calc(var(--r-lg) + 2px);width:44px;height:44px;margin:0 auto 12px}.rp-empty-mark .mk{width:20px;height:25px}.rp-empty-title{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 6px;font-size:1.15rem;font-weight:620}.rp-empty .hint{max-width:46ch;margin-inline:auto}.rp-panelbar{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:16px 16px 14px;position:sticky;top:72px;box-shadow:0 1px 2px #0000000a,0 6px 18px -12px #0000001f}.rp-panelbar-title{font-family:var(--sans);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:620}.rp-panelbar-sub{color:var(--muted);margin:3px 0 0;font-size:.78rem}.rp-seats{grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.rp-seat{border:1px dashed var(--line-solid);border-radius:var(--r);min-width:0;min-height:54px;color:var(--muted);align-items:center;gap:9px;padding:8px 10px;display:flex}.rp-seat.is-filled{border-style:solid;border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rp-seat.is-filled{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}}.rp-seat.is-filled{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rp-seat.is-filled{background:color-mix(in srgb,var(--brand) 4%,var(--panel))}}.rp-seat.is-filled{color:var(--text)}@media(prefers-reduced-motion:no-preference){.rp-seat.is-filled{animation:.2s ease-out rp-seat-in}@keyframes rp-seat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.rp-seat .rp-mark{width:28px;height:28px}.rp-seat .rp-mark svg{width:15px;height:15px}.rp-seat-slot{font-family:var(--mono);text-align:center;flex:none;width:18px;font-size:.72rem}.rp-seat-empty{font-size:.78rem}.rp-seat-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rp-seat-family{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.rp-seat-name{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.rp-seat-effort{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-strong);flex:none;font-size:.66rem}.rp-seat-effort.is-missing{color:var(--muted)}.rp-seat-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:3px 6px;font-size:1.05rem;line-height:1}.rp-seat-remove:hover{color:var(--fail);background:var(--panel-soft)}.rp-panelbar .rp-col-label{margin:12px 0 6px;display:block}.rp-panelbar .rp-efforts{flex-flow:row;width:auto;margin:0 0 6px;display:inline-flex}.rp-panelbar .rp-tries{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.rp-panelbar .rp-tries .rp-effort{font-variant-numeric:tabular-nums;min-width:0;padding:6px 0}.rp-panelbar .rp-tries .rp-effort+.rp-effort{border-left:0}.rp-panelbar .rp-tries .rp-effort:not(:nth-child(5n+1)){border-left:1px solid var(--line)}.rp-panelbar .rp-tries .rp-effort:nth-child(n+6){border-top:1px solid var(--line)}.rp-tries-hint{max-width:none;margin:0 0 12px}.rp-panelbar-meta{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;font-size:.8rem}.rp-crossvendor{color:var(--copy);margin-bottom:4px;font-size:.76rem;display:block}.rp-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.rp-expiry{font-family:var(--mono);font-variant-numeric:tabular-nums}.rp-send{background:var(--brand);border-color:var(--brand);width:100%;color:var(--on-brand);margin-top:12px;padding:10px 28px;font-weight:600}.rp-send:hover:not([disabled]){background:var(--brand-strong);border-color:var(--brand-strong)}.rp-send[disabled]{background:var(--line-solid);border-color:var(--line-solid);color:var(--muted);cursor:not-allowed;opacity:.7}.rp-terminal{margin-bottom:0;padding:24px 26px}.rp-terminal h1{margin:0 0 8px}@media(max-width:1220px){.rp-roster{--rp-cols:34px minmax(0, 1fr) 64px 76px 64px 168px 82px}.rp-col-price{display:none}}@media(max-width:980px){.rp-layout{grid-template-columns:1fr}.rp-panelbar{position:static}}@media(max-width:700px){.rp-roster{--rp-cols:34px minmax(0, 1fr) 64px 150px 84px}.rp-col-thr,.rp-col-lat{display:none}.rp-efforts .rp-effort{padding:5px 8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
