.token-cell[data-v-06336cb1]{max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/archivo-narrow-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/archivo-narrow-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/chivo-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/chivo-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--chassis: #101111;--bench: #171818;--panel: #1d1e1f;--recess: #0b0c0c;--ink: #e7e6e4;--ink-2: #b0afac;--ink-3: #8a8987;--rule: #2b2c2c;--rule-2: #3f403f;--pass: #7fd6a2;--pass-deep: #1d3a2c;--flag: #e0a340;--flag-deep: #3a2e18;--fail: #e8705f;--fail-deep: #3d201c;--inert: #9a9997;--qc: #9ab4e8;--edge-light: rgb(255 255 255 / .04);--t-label: 11px;--t-body: 13.5px;--t-plate: 20px;--t-figure: 30px;--sans: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--narrow: "Archivo Narrow", "Archivo", ui-sans-serif, system-ui, sans-serif;--mono: "Chivo Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--head-h: 52px;--commit-h: 60px;font-family:var(--sans);font-size:var(--t-body);color:var(--ink);background:var(--chassis);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.plate{--chassis: #ded9cb;--bench: #e7e3d7;--panel: #f0ede4;--recess: #d8d3c3;--ink: #191b1e;--ink-2: #4c535c;--ink-3: #5c636c;--rule: #cdc7b6;--rule-2: #b3ab97;--pass: #1f7a4d;--pass-deep: #cfe6d9;--flag: #8a5b06;--flag-deep: #f2e3c4;--fail: #b0392a;--fail-deep: #f4dad5;--inert: #5c636c;--qc: #3a5794;--edge-light: rgb(255 255 255 / .5);color:var(--ink);background:var(--panel)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px;background:var(--chassis);overscroll-behavior:none}#app{height:100%}::selection{background:var(--pass);color:var(--chassis)}.plate ::selection{background:var(--pass);color:var(--panel)}*{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--rule-2);border:3px solid transparent;background-clip:content-box;border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}:focus-visible{outline:2px solid var(--pass);outline-offset:2px;border-radius:1px}.bracket{position:relative;border:1px solid var(--rule);background:var(--bench);min-width:0}.bracket>.bracket-label,.bench-label{display:flex;align-items:center;gap:10px;font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bracket>.bracket-label{padding:9px 12px;border-bottom:1px solid var(--rule);background:var(--panel)}.bracket>.bracket-label .spacer{flex:1}.bench-label:after{content:"";flex:1;height:1px;background:var(--rule)}.readout,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}.figure{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;font-size:var(--t-figure);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--ink)}.figure .unit{font-size:var(--t-label);font-weight:500;letter-spacing:.06em;color:var(--ink-3);margin-left:4px}.cell{display:grid;gap:7px;min-width:0}.cell>dt,.cell>.cell-label{font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.cell>dd{margin:0}.flag{display:inline-flex;align-items:center;gap:7px;font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.flag:before{content:"";width:14px;height:10px;flex:none;border-bottom:2px solid currentColor}.flag--pass{color:var(--pass)}.flag--pass:before{border-bottom-style:solid;height:10px}.flag--flag{color:var(--flag)}.flag--flag:before{border-bottom-style:dashed}.flag--fail{color:var(--fail)}.flag--fail:before{border-bottom:0;border-top:2px solid currentColor;height:5px;margin-bottom:-5px}.flag--inert{color:var(--inert)}.flag--inert:before{height:5px;margin-bottom:0;opacity:.6}.flag--qc{color:var(--qc)}.flag--qc:before{border-bottom-style:double;height:11px;border-bottom-width:4px}button,input,select,textarea{font:inherit;color:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:7px 14px;font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--chassis);background:var(--pass);border:1px solid var(--pass);border-radius:2px;cursor:pointer;white-space:nowrap;transition:background .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,transform 90ms ease-out}.plate button{color:#f4f2ea}button:hover:not(:disabled){background:color-mix(in oklab,var(--pass) 84%,white)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;color:var(--ink-3);background:transparent;border-color:var(--rule);box-shadow:inset 0 1px #00000040}button.secondary{color:var(--ink);background:var(--panel);border-color:var(--rule-2);box-shadow:inset 0 1px 0 var(--edge-light)}button.secondary:hover:not(:disabled){background:var(--recess);border-color:var(--ink-3)}button.secondary[aria-pressed=true],button.secondary.seated{color:var(--ink);background:var(--recess);border-color:var(--rule-2);box-shadow:inset 0 2px 4px #00000073,inset 0 0 0 1px #0003}.plate button.secondary[aria-pressed=true],.plate button.secondary.seated{box-shadow:inset 0 2px 4px #00000024}button.secondary:disabled{color:var(--ink-3);background:transparent}button.danger{color:var(--fail);border-color:color-mix(in oklab,var(--fail) 45%,var(--rule));background:var(--panel)}button.danger:hover:not(:disabled){background:var(--fail-deep);border-color:var(--fail)}button.text-button{min-height:28px;padding:4px 0;color:var(--pass);background:none;border:0;border-radius:0;text-transform:none;letter-spacing:.01em;font-family:var(--sans);font-size:var(--t-body);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;box-shadow:none}button.text-button:hover:not(:disabled){background:none;text-decoration-thickness:2px}button.text-button:disabled{background:none;box-shadow:none;text-decoration-line:line-through}button.text-button.danger{color:var(--fail);border:0}label{display:block;font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-height:36px;margin-top:7px;padding:8px 10px;font-family:var(--sans);font-size:var(--t-body);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--recess);border:1px solid var(--rule-2);border-radius:2px;caret-color:var(--pass);box-shadow:inset 0 1px 3px #00000059;transition:border-color .12s ease-out,box-shadow .12s ease-out}.plate input:not([type=checkbox]),.plate select,.plate textarea{box-shadow:inset 0 1px 3px #0000001a}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--ink-3)}input:focus,select:focus,textarea:focus{border-color:var(--pass)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:1}input:disabled,select:disabled,textarea:disabled{color:var(--ink-3);background:transparent;border-color:var(--rule);box-shadow:none;cursor:not-allowed}textarea{min-height:84px;resize:vertical;line-height:1.55}input.mono,textarea.mono,.id-field input,.id-field textarea{font-family:var(--mono);font-size:var(--t-body);font-variant-numeric:tabular-nums}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:none;margin:0;border:1px solid var(--rule-2);border-radius:2px;background:var(--recess);box-shadow:inset 0 1px 2px #0000004d;cursor:pointer}input[type=checkbox]:checked{background:var(--pass);border-color:var(--pass);box-shadow:none}input[type=checkbox]:checked:after{content:"";display:block;width:4px;height:8px;margin:1px auto 0;border:solid var(--chassis);border-width:0 2px 2px 0;transform:rotate(42deg)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.field-help{display:block;margin-top:6px;font-family:var(--sans);font-size:var(--t-body);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.55;color:var(--ink-3)}.fields{display:grid;gap:18px;min-width:0}.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inline-label{display:inline-flex;align-items:center;gap:9px;text-transform:none;letter-spacing:.01em;font-family:var(--sans);font-size:var(--t-body);font-weight:400;color:var(--ink)}.inline-label select,.inline-label input{width:auto;margin-top:0}.inline-label input[type=checkbox]{width:16px;height:16px}.channel-field>legend{float:left;width:100%;padding:0;font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.channel-options{display:grid;gap:9px;min-height:36px;margin-top:7px;padding:8px 10px;background:var(--recess);border:1px solid var(--rule-2);border-radius:2px;box-shadow:inset 0 1px 3px #00000059}.plate .channel-options{box-shadow:inset 0 1px 3px #0000001a}fieldset:disabled .channel-field>legend{color:var(--ink-3)}fieldset:disabled .channel-options{background:transparent;border-color:var(--rule);box-shadow:none}fieldset{min-width:0;margin:0;padding:0;border:0}.section{display:grid;gap:18px;min-width:0;padding-top:16px;border-top:1px solid var(--rule)}.section>.bench-label{margin-bottom:-4px}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em}h1{font-size:var(--t-plate)}h2{font-size:var(--t-body)}h3{font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}h4{font-size:var(--t-body)}p{margin:0}.note{font-size:var(--t-body);line-height:1.6;color:var(--ink-2);max-width:74ch;overflow-wrap:anywhere}.muted{font-size:var(--t-body);line-height:1.6;color:var(--ink-3);max-width:74ch;overflow-wrap:anywhere}.strip{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border:1px solid var(--rule-2);border-radius:2px;background:var(--panel);font-size:var(--t-body);line-height:1.55;color:var(--ink-2);overflow-wrap:anywhere}.strip:before{content:"";flex:none;width:3px;align-self:stretch;background:var(--rule-2)}.strip--flag{border-color:color-mix(in oklab,var(--flag) 40%,var(--rule));background:var(--flag-deep);color:var(--ink)}.strip--flag:before{background:var(--flag)}.strip--fail{border-color:color-mix(in oklab,var(--fail) 40%,var(--rule));background:var(--fail-deep);color:var(--ink)}.strip--fail:before{background:var(--fail)}.strip--pass{border-color:color-mix(in oklab,var(--pass) 40%,var(--rule));background:var(--pass-deep);color:var(--ink)}.strip--pass:before{background:var(--pass)}table{width:100%;border-collapse:collapse}th,td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);font-size:var(--t-body);line-height:1.55}th{position:sticky;top:0;z-index:1;font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);border-bottom-color:var(--rule-2);white-space:nowrap}td{font-variant-numeric:tabular-nums}tbody tr:hover{background:color-mix(in oklab,var(--panel) 60%,var(--ink) 4%)}tbody tr:last-child td{border-bottom:0}.table-scroll{overflow:auto;max-height:100%}.empty{display:grid;gap:10px;justify-items:start;align-content:center;padding:26px;min-height:120px;border:1px dashed var(--rule-2);border-radius:2px;color:var(--ink-3)}.empty h2{font-size:var(--t-body);color:var(--ink)}.empty p{font-size:var(--t-body);line-height:1.6;max-width:56ch}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.bench{display:flex;flex-direction:column;height:100dvh;min-height:0;background:var(--chassis)}.bench>.bench-body{flex:1;min-height:0}.bench>.strip{flex:none}.bench-head{display:flex;align-items:stretch;gap:0;height:var(--head-h);border-bottom:1px solid var(--rule-2);background:var(--bench)}.bench-mark{display:flex;align-items:center;gap:11px;padding:0 16px 0 18px;border-right:1px solid var(--rule)}.bench-mark .sig{display:block;width:26px;height:26px;flex:none;border-radius:2px;object-fit:contain}.bench-mark .name{font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);line-height:1.35}.bench-mark .name span{display:block;font-weight:500;color:var(--ink-3);letter-spacing:.11em}.head-bay{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 16px;border-right:1px solid var(--rule);white-space:nowrap}.head-bay>.k{font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.head-bay>.v{font-family:var(--mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink)}.head-spacer{flex:1;border-right:1px solid var(--rule)}.head-actions{display:flex;align-items:center;gap:8px;padding:0 14px}.queue-scale{display:grid;gap:4px;padding:0 16px;justify-content:center;align-content:center;border-right:1px solid var(--rule)}.queue-scale>.k{font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.queue-scale .graticule{position:relative;width:132px;height:9px;border:1px solid var(--rule-2);border-radius:1px;background:repeating-linear-gradient(to right,var(--rule) 0 1px,transparent 1px 22px)}.queue-scale .graticule i{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:block;background:var(--pass);transform:scaleX(var(--fill, 0));transform-origin:left center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.queue-scale.is-alert .graticule i{background:var(--fail)}.queue-scale .ticks{display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3);letter-spacing:.02em}.bench-body{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:0}.bench-body>*{min-width:0;min-height:0}.workspace-rail{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-right:1px solid var(--rule-2);background:var(--bench)}.workspace-rail button{justify-content:flex-start;min-height:32px;padding:6px 12px;border-radius:2px}.workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.engine-tabs{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--rule-2);background:var(--bench);overflow-x:auto}.engine-tabs button{min-height:38px;padding:8px 18px;color:var(--ink-3);background:transparent;border:0;border-right:1px solid var(--rule);border-bottom:2px solid transparent;border-radius:0;box-shadow:none}.engine-tabs button:hover:not(:disabled){color:var(--ink);background:var(--panel)}.engine-tabs button.active{color:var(--ink);background:var(--panel);border-bottom-color:var(--pass);box-shadow:inset 0 2px 5px #00000059}.engine-tabs .tab-count{font-family:var(--mono);font-size:var(--t-label);font-weight:400;letter-spacing:0;color:var(--ink-3)}.bench-regions{display:grid;grid-template-columns:264px minmax(0,1fr) 348px;min-height:0;min-width:0}.bench-regions>*{min-width:0;min-height:0}.rack{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;border-right:1px solid var(--rule-2);background:var(--bench)}.rack-head{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid var(--rule)}.rack-head .bench-label{flex:1}.rack-search{padding:10px 12px;border-bottom:1px solid var(--rule)}.rack-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rack-search input{margin-top:0;min-height:30px;font-size:var(--t-body)}.document-list{list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0}.document-list li{border-bottom:1px solid var(--rule)}.document-list button{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;width:100%;min-height:0;padding:11px 12px;color:var(--ink);background:transparent;border:0;border-left:2px solid transparent;border-radius:0;text-align:left;text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--t-body);font-weight:500;box-shadow:none}.document-list button:hover:not(:disabled){background:var(--panel)}.document-list button.selected{background:var(--panel);border-left-color:var(--pass);box-shadow:inset 0 1px 4px #0000004d}.document-list strong{font-weight:600;overflow-wrap:anywhere;line-height:1.35}.document-list .stub-meta{display:flex;align-items:baseline;gap:10px;min-width:0}.document-list .stub-state{flex:none}.document-list time{margin-left:auto;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3);white-space:nowrap}.rack-foot{padding:10px 12px;border-top:1px solid var(--rule)}.worksheet-region{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;background:var(--chassis)}.worksheet-scroll{overflow-y:auto;min-height:0;padding:18px 20px 22px}.worksheet{border:1px solid var(--rule-2);border-radius:2px;box-shadow:0 10px 26px -8px #0000009e,0 2px 5px #0006}.worksheet-head{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--rule);background:var(--bench)}.worksheet-head h2{flex:1;font-size:var(--t-body);font-weight:700;overflow-wrap:anywhere}.worksheet-body{padding:20px 18px 22px}.section-meta{font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.commit-bar{display:flex;align-items:center;gap:12px;min-height:var(--commit-h);padding:10px 20px;border-top:1px solid var(--rule-2);background:var(--bench);box-shadow:0 -8px 20px -12px #000c}.commit-bar .commit-mode{display:grid;gap:3px;margin-right:auto;min-width:0;flex:1}.commit-bar .commit-mode .k{font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.commit-bar .commit-mode .v{display:flex;align-items:center;gap:8px;font-size:var(--t-body);color:var(--ink-2);min-width:0}.commit-bar .commit-mode .v em{font-style:normal}.screen{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;border-left:1px solid var(--rule-2);background:var(--bench)}.screen-scroll{overflow-y:auto;min-height:0}.screen-block{padding:14px 14px 18px;border-bottom:1px solid var(--rule)}.screen-block>.bench-label{margin-bottom:12px}.well-plate{--well: 8px;--well-gap: 3px;--row: calc(var(--well) + var(--well-gap));display:grid;grid-template-columns:auto auto;justify-content:start;gap:8px;align-items:start}.well-axis{display:grid;grid-auto-rows:var(--row);list-style:none;margin:0;padding:9px 0;text-align:right}.well-axis li{display:flex;align-items:center;justify-content:flex-end;gap:5px;height:var(--row);font-family:var(--mono);font-size:var(--t-label);font-variant-numeric:tabular-nums;line-height:1;color:var(--ink-3);white-space:nowrap}.well-axis li:after{content:"";width:4px;height:1px;background:var(--rule-2)}.well-field{display:grid;max-width:100%;grid-template-columns:repeat(var(--cols, 20),var(--well));grid-auto-rows:var(--well);gap:var(--well-gap);justify-content:start;align-content:start;padding:9px;border:1px solid var(--rule-2);border-radius:2px;background:var(--recess);box-shadow:inset 0 2px 6px #00000080}.well{width:var(--well);height:var(--well);border-radius:50%;background:currentColor;box-shadow:inset 0 0 0 1px #00000059}.well--push{color:var(--pass)}.well--inbox{color:var(--qc)}.well--suppressed{color:var(--flag)}.well--excluded{color:var(--fail)}.well--empty{color:var(--rule-2);box-shadow:none}.well-key{display:grid;gap:8px;margin-top:12px}.well-key>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.well-key .swatch{width:9px;height:9px;border-radius:50%;background:currentColor}.well-key .k{font-size:var(--t-body);color:var(--ink-2);letter-spacing:0;text-transform:none;font-family:var(--sans);font-weight:400}.well-key .n{font-family:var(--mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink)}.count-bank{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:0 0 14px}.reading-list{display:grid;gap:0;margin:14px 0 0;border-top:1px solid var(--rule)}.reading-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--rule)}.reading-list dt{font-family:var(--narrow);font-size:var(--t-label);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.reading-list dd{margin:0;font-family:var(--mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.reading-list .unit{font-family:var(--narrow);font-size:var(--t-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cutaway{display:grid;gap:0}.cutaway-stage{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.cutaway-stage:last-child{border-bottom:0}.cutaway-stage .pipe{position:relative;align-self:stretch;justify-self:center;width:1px;background:var(--rule-2)}.cutaway-stage .pipe:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ink-3);box-shadow:0 0 0 2px var(--bench)}.cutaway-stage.is-pass .pipe:after{background:var(--pass)}.cutaway-stage.is-flag .pipe:after{background:var(--flag)}.cutaway-stage.is-fail .pipe:after{background:var(--fail)}.cutaway-stage:first-child .pipe{top:50%}.cutaway-stage .k{font-size:var(--t-body);color:var(--ink-2);line-height:1.4}.cutaway-stage .k b{display:block;font-weight:600;color:var(--ink)}.cutaway-stage .n{font-family:var(--mono);font-size:var(--t-body);font-variant-numeric:tabular-nums;color:var(--ink)}.copy-plate{display:grid;gap:14px}.copy-plate .copy-title input{font-size:var(--t-plate);font-weight:600;letter-spacing:-.015em;min-height:46px}.copy-plate .copy-body textarea{font-size:var(--t-plate);line-height:1.5;min-height:112px}.copy-plate .count{font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3);font-variant-numeric:tabular-nums}.locale-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--rule-2);border-radius:2px;width:max-content;max-width:100%}.locale-tabs button{border:0;border-right:1px solid var(--rule-2);border-radius:0;background:var(--panel);color:var(--ink-2);box-shadow:none}.locale-tabs button:last-child{border-right:0}.locale-tabs button[aria-pressed=true]{color:var(--ink);background:var(--recess);box-shadow:inset 0 2px 4px #0006}.plate .locale-tabs button[aria-pressed=true]{box-shadow:inset 0 2px 4px #00000024}.saved-indicator{width:4px;height:4px;border-radius:50%;background:var(--pass);flex:none}.rule-strip{display:flex;flex-wrap:wrap;gap:0;border:1px solid color-mix(in oklab,var(--flag) 34%,var(--rule));border-radius:2px;overflow:hidden}.rule-strip span{padding:7px 11px;border-right:1px solid color-mix(in oklab,var(--flag) 24%,var(--rule));background:var(--flag-deep);font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--flag);white-space:nowrap}.rule-strip span:last-child{border-right:0}.previews{display:grid;gap:12px}.preview-switch{display:flex;gap:0;border:1px solid var(--rule-2);border-radius:2px;width:max-content}.preview-switch button{border:0;border-right:1px solid var(--rule-2);border-radius:0;background:var(--panel);color:var(--ink-2);box-shadow:none}.preview-switch button:last-child{border-right:0}.preview-switch button[aria-pressed=true]{color:var(--ink);background:var(--recess);box-shadow:inset 0 2px 4px #0006}.device{--wall: #171a1f;position:relative;padding:16px 12px;border-radius:14px;background:radial-gradient(120% 85% at 22% 8%,#2f4a5e 0%,transparent 62%),radial-gradient(110% 90% at 82% 96%,#1c3a34 0%,transparent 58%),linear-gradient(168deg,#101b24,#0a1016);box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 18px -8px #000000b3}.device .lock-clock{text-align:center;color:#f2f5f8;font-family:var(--sans);font-weight:300;letter-spacing:-.02em;line-height:1;margin-bottom:14px;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.device .lock-clock .t{display:block;font-size:40px}.device .lock-clock .d{display:block;margin-top:5px;font-size:var(--t-label);font-weight:400;opacity:.82}.banner-ios{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:11px 12px;border-radius:15px;background:#e9eef3d1;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 2px 12px #00000047;color:#0d1013}.banner-ios .app-icon{width:20px;height:20px;border-radius:5px;object-fit:contain;flex:none;display:block}.banner-ios .meta{display:flex;align-items:baseline;gap:6px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#4a5259;font-family:var(--narrow);font-weight:600}.banner-ios .meta .when{margin-left:auto;text-transform:none;letter-spacing:0;font-family:var(--mono)}.banner-ios .t{margin-top:2px;font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.banner-ios .b{margin-top:1px;font-size:13px;line-height:1.35;color:#21262b;overflow-wrap:anywhere}.banner-android{padding:12px 13px;border-radius:22px;background:#22262b;box-shadow:0 2px 12px #0006;color:#e6e9ec}.banner-android .meta{display:flex;align-items:center;gap:7px;font-size:11px;color:#b6bcc3}.banner-android .app-icon{width:15px;height:15px;border-radius:4px;object-fit:contain;flex:none;display:block}.banner-android .meta .when{margin-left:auto;font-family:var(--mono);font-size:10.5px}.banner-android .t{margin-top:7px;font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.banner-android .b{margin-top:2px;font-size:13px;line-height:1.4;color:#c3c9d0;overflow-wrap:anywhere}.banner-web .meta:after{content:"Browser";margin-left:2px;color:#8ea9d8;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inbox-entry{display:grid;grid-template-columns:6px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--rule-2);border-radius:2px;background:var(--panel)}.inbox-entry .dot{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--pass)}.inbox-entry .t{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.inbox-entry .b{margin-top:3px;font-size:var(--t-body);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.inbox-entry .w{margin-top:6px;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3)}.rule-group{border:1px solid var(--rule);border-radius:2px;padding:12px;min-width:0;background:color-mix(in oklab,var(--panel) 70%,var(--recess))}.rule-group>.bench-label{margin-bottom:11px}.rule-fields{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.2fr);gap:11px}.rule-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:11px}.rule-child>button{margin-top:9px}.program{position:relative;border:1px solid var(--rule-2);border-radius:2px;background:var(--recess);box-shadow:inset 0 2px 8px #00000073;overflow:hidden}.step-gap{position:relative;height:var(--h, 20px);padding-left:36px;display:flex;align-items:center}.step-gap:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--rule-2) 0 3px,transparent 3px 7px)}.step-gap span{font-family:var(--mono);font-size:var(--t-label);color:var(--flag)}.program-steps{list-style:none;margin:0;padding:0}.program-steps li{position:relative;border-bottom:1px solid var(--rule)}.program-steps li:last-child{border-bottom:0}.step-row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;width:100%;padding:9px 10px;color:var(--ink);background:transparent;border:0;border-left:2px solid transparent;border-radius:0;text-align:left;text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--t-body);font-weight:400;box-shadow:none;min-height:0}.step-row:hover:not(:disabled){background:var(--panel)}.step-row.selected{background:var(--panel);border-left-color:var(--pass);box-shadow:inset 0 1px 4px #00000059}.step-spine{position:relative;justify-self:center;align-self:stretch;width:100%}.step-spine:before{content:"";position:absolute;left:50%;top:-9px;bottom:-9px;width:1px;background:var(--rule-2)}.program-steps li:first-child .step-spine:before{top:50%}.program-steps li:last-child .step-spine:before{bottom:50%}.step-spine i{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1px solid var(--rule-2);border-radius:50%;background:var(--bench)}.step-row.selected .step-spine i{border-color:var(--pass);background:var(--pass)}.step-spine.is-branch i{border-radius:1px;transform:rotate(45deg)}.step-spine.is-end i{border-radius:1px}.step-main{display:grid;gap:3px;min-width:0}.step-main .kind{font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.step-main .sid{font-family:var(--mono);font-size:var(--t-body);font-weight:500;color:var(--ink);overflow-wrap:anywhere}.step-main .route{font-size:var(--t-label);line-height:1.5;color:var(--ink-3);overflow-wrap:anywhere}.step-main .route em{font-style:normal;color:var(--fail)}.step-main .dur{font-family:var(--mono);font-size:var(--t-label);color:var(--flag)}.journey-workspace{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.node-settings{display:grid;gap:16px;min-width:0}.node-settings .rule-fields,.node-settings .row{grid-template-columns:1fr}.branch-settings{display:grid;gap:11px;padding:12px;border:1px solid var(--rule);border-radius:2px;background:color-mix(in oklab,var(--panel) 70%,var(--recess))}.register{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.register-head{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--rule);background:var(--bench)}.register-head .bench-label{flex:1}.register-scroll{overflow:auto;min-height:0}.register-foot{padding:11px 16px;border-top:1px solid var(--rule);background:var(--bench)}.detail-json{margin:0;padding:12px;font-family:var(--mono);font-size:var(--t-label);line-height:1.7;color:var(--ink-2);background:var(--recess);border:1px solid var(--rule);border-radius:2px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.reading-list--split{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:32px}.recipient-sample{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:5px}.recipient-sample li{display:flex;gap:10px;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-2);overflow-wrap:anywhere}.recipient-sample li span{color:var(--ink-3)}details>summary{cursor:pointer;padding:7px 0;font-family:var(--narrow);font-size:var(--t-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pass);list-style:none}details>summary::-webkit-details-marker{display:none}details>summary{display:flex;align-items:center;gap:8px}details>summary:before{content:"";flex:none;width:0;height:0;border:4px solid transparent;border-left-color:currentColor;border-right-width:0;transition:transform .14s ease-out;transform-origin:30% 50%}details[open]>summary:before{transform:rotate(90deg)}.diagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-content:start;padding:18px 20px;overflow-y:auto;min-height:0;width:min(1180px,100%)}.diagnostics .bracket{display:flex;flex-direction:column;align-self:start}.diagnostics .bracket>.bracket-body{flex:1;padding:16px;display:grid;gap:16px;align-content:start}.diagnostics .table-scroll{max-height:420px}.diagnostics .span-all{grid-column:1 / -1}.device-selection{max-height:170px;overflow:auto;border:1px solid var(--rule);border-radius:2px;padding:4px 10px;background:var(--recess)}.device-option{display:flex;align-items:center;gap:9px;min-height:34px;margin:0;cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--t-body);font-weight:400;color:var(--ink)}.device-option span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gate{display:grid;place-items:center;padding:40px 20px;min-height:0;overflow-y:auto}.gate-plate{width:min(460px,100%);border:1px solid var(--rule-2);border-radius:2px;background:var(--bench);box-shadow:0 12px 34px -12px #000000b3}.gate-plate .body{padding:24px;display:grid;gap:16px}.gate-plate h1{font-size:var(--t-plate);font-weight:600;letter-spacing:-.02em}@media (max-width: 1440px){.bench-regions{grid-template-columns:236px minmax(0,1fr) 312px}}@media (max-width: 1180px){.bench-regions{grid-template-columns:224px minmax(0,1fr)}.screen{grid-column:1 / -1;grid-row:2;border-left:0;border-top:1px solid var(--rule-2);max-height:42dvh}.bench-regions{grid-template-rows:minmax(0,1fr) auto}.rack,.worksheet-region{grid-row:1}.journey-workspace{grid-template-columns:1fr}}@media (max-width: 860px){.bench{height:auto;min-height:100dvh}.worksheet-region,.rack,.register,.workspace,.bench-body,.screen{display:block}.worksheet-scroll,.screen-scroll,.gate,.diagnostics{overflow:visible;min-height:0}.register-scroll{overflow-x:auto;overflow-y:visible;min-height:0}.document-list{max-height:260px;overflow-y:auto}.register-scroll table{display:block;overflow-x:auto;white-space:nowrap}.bench-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.bench-mark,.head-actions{grid-column:1 / -1;border-right:0}.bench-mark{border-bottom:1px solid var(--rule);padding:10px 14px}.head-bay,.queue-scale{padding:8px 14px;border-bottom:1px solid var(--rule)}.head-spacer{display:none}.head-actions{justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--rule)}.engine-tabs{flex-wrap:wrap;overflow-x:visible}.engine-tabs button{flex:1 0 auto;border-bottom:1px solid var(--rule);border-left:2px solid transparent}.engine-tabs button.active{border-bottom-color:var(--rule);border-left-color:var(--pass)}.bench-body{grid-template-columns:1fr}.workspace-rail{flex-direction:row;border-right:0;border-bottom:1px solid var(--rule-2);overflow-x:auto}.bench-regions{grid-template-columns:1fr;grid-template-rows:auto auto auto}.rack{grid-row:1;border-right:0;border-bottom:1px solid var(--rule-2)}.document-list{max-height:240px}.worksheet-region{grid-row:2}.screen{grid-row:3;max-height:none}.commit-bar{position:sticky;bottom:0;z-index:3;flex-wrap:wrap;min-height:0;padding:9px 14px}.commit-bar .commit-mode{max-width:100%}.commit-bar .commit-mode .v em{display:none}.worksheet-scroll{padding:14px 14px 104px}.row,.row3,.rule-fields,.count-bank{grid-template-columns:1fr}.worksheet-scroll{padding:14px}.diagnostics{grid-template-columns:1fr;padding:14px}}
