@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--ink:oklch(23% .025 262);--ink-2:oklch(40% .022 262);--ink-3:oklch(50% .02 262);--paper:oklch(97.2% .005 262);--sheet:oklch(99.3% .003 262);--rule:oklch(90.5% .008 262);--rule-2:oklch(84% .012 262);--hover:oklch(95.5% .008 262);--night:oklch(20% .028 264);--night-2:oklch(24.5% .032 264);--night-3:oklch(29% .035 264);--night-rule:oklch(34% .03 264);--night-ink:oklch(96% .008 264);--night-ink-2:oklch(78% .02 264);--night-ink-3:oklch(64% .025 264);--read-night:oklch(58% .03 264);--blue:oklch(55% .23 262);--blue-ink:oklch(47% .2 262);--blue-tint:oklch(95% .03 262);--blue-night:oklch(70% .16 258);--copper:oklch(64% .15 52);--copper-ink:oklch(50% .13 48);--copper-tint:oklch(95% .03 60);--copper-night:oklch(76% .13 60);--red:oklch(58% .21 25);--red-ink:oklch(50% .19 25);--red-tint:oklch(95% .03 25);--red-night:oklch(70% .19 25);--sel-night:oklch(31% .05 262);--code-chip:oklch(93% .008 262);--claude-night:oklch(34% .08 262);--claude-night-ink:oklch(88% .06 258);--fresh:oklch(93% .05 258);--copper-line:oklch(85% .06 58);--red-line:oklch(82% .08 25);--red-wash:oklch(98.5% .012 25);--json-str:oklch(85% .08 60);--b0:oklch(95% .012 75);--b1:oklch(89% .05 68);--b2:oklch(80% .1 60);--b3:oklch(69% .14 52);--b4:oklch(57% .15 44);--b5:oklch(43% .12 36);--t-micro:10.5px;--t-xs:11.5px;--t-sm:12.5px;--t-md:13.5px;--t-base:14px;--t-lg:15px;--t-title:18px;--t-num:20px;--t-big:22px;--t-display:28px;--sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm:4px;--r-md:6px;--r-lg:10px;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 var(--t-base)/1.5 var(--sans);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:.93em}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-sm)}.icon{flex:none;width:14px;height:14px}.hint{color:var(--ink-3);font-size:var(--t-sm)}.hint.on-night{color:var(--night-ink-3)}.skip{z-index:100;background:var(--sheet);border-radius:var(--r-md);padding:6px 10px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.topbar{min-height:54px;padding:8px var(--gutter);background:var(--night);color:var(--night-ink);border-bottom:1px solid var(--night-rule);align-items:center;gap:28px;display:flex;position:relative}.brand{min-width:0}.brand-name{font-weight:700;font-size:var(--t-lg);letter-spacing:-.01em;text-decoration:none}.brand-line{font-size:var(--t-sm);color:var(--night-ink-2)}.tabs{align-self:stretch;gap:2px;display:flex}.tab{font-weight:600;font-size:var(--t-md);color:var(--night-ink-2);align-items:center;padding:0 12px;text-decoration:none;transition:color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 -2px #0000}.tab:hover{color:var(--night-ink)}.tab[aria-current=page]{color:var(--night-ink);box-shadow:inset 0 -2px 0 var(--blue-night)}.topbar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.how-toggle,.code-link{border:1px solid var(--night-rule);border-radius:var(--r-md);height:32px;font-size:var(--t-md);color:var(--night-ink);align-items:center;gap:6px;padding:0 11px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.how-toggle:hover,.code-link:hover{background:var(--night-2);border-color:var(--night-ink-3)}.how-toggle .chevron{transition:transform .16s var(--ease);transform:rotate(90deg)}.how-toggle[aria-expanded=true] .chevron{transform:rotate(-90deg)}.how{z-index:40;right:var(--gutter);width:min(460px, calc(100vw - 2 * var(--gutter)));background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--r-lg);padding:16px 18px;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 36px #0f16233d}.how ol{counter-reset:how;gap:10px;display:grid}.how li{counter-increment:how;font-size:var(--t-md);color:var(--ink-2);padding-left:20px;position:relative}.how li:before{content:counter(how);font:600 var(--t-sm) var(--mono);color:var(--ink-3);position:absolute;top:1px;left:0}.how b{color:var(--ink);font-weight:650}.btn-primary{border-radius:var(--r-md);background:var(--blue);height:32px;color:var(--sheet);font-weight:650;font-size:var(--t-md);align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background .12s;display:inline-flex}.btn-primary:hover{background:var(--blue-ink)}.btn-primary:active,.btn-quiet:active,.seg button:active,.step-btn:active,.ro-btn:active{transform:translateY(1px)}.btn-quiet{border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--sheet);height:30px;font-size:var(--t-md);align-items:center;gap:6px;padding:0 11px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn-quiet:hover{background:var(--hover);border-color:var(--ink-3)}.seg{border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--sheet);display:inline-flex;overflow:hidden}.seg button{height:28px;font-size:var(--t-sm);color:var(--ink-2);padding:0 10px;font-weight:600;transition:background .12s,color .12s}.seg button+button{border-left:1px solid var(--rule-2)}.seg button:hover{background:var(--hover)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.seg.is-dark{border-color:var(--night-rule);background:0 0}.seg.is-dark button{color:var(--night-ink-2)}.seg.is-dark button+button{border-color:var(--night-rule)}.seg.is-dark button:hover{background:var(--night-2)}.seg.is-dark button[aria-pressed=true]{background:var(--night-ink);color:var(--night)}.disclose-btn{font-size:var(--t-md);color:var(--blue-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.disclose-btn:before{content:"";width:6px;height:6px;transition:transform .16s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.disclose-btn[aria-expanded=true]:before{transform:rotate(45deg)}.disclose-btn.small{font-size:var(--t-sm)}.link-btn{color:var(--blue-ink);font-weight:600}.link-btn:hover{text-decoration:underline}.console{background:var(--night);color:var(--night-ink);padding:14px var(--gutter) 16px}.console-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.console-title{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:700}.console-meta{font-weight:500;font-size:var(--t-sm);color:var(--night-ink-3);margin-left:8px}.replay{align-items:center;gap:10px;display:flex}.clock{font:600 var(--t-lg) var(--mono);text-align:right;white-space:nowrap;min-width:92px}.clock-of{color:var(--night-ink-3);font-weight:400}.console-hint{margin-right:auto}.console-body{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:22px;display:grid}.chart-col .hint{margin-top:4px}.runchart{touch-action:pan-y;width:100%;position:relative}.runchart svg{cursor:crosshair;-webkit-user-select:none;user-select:none;display:block}.lane{fill:var(--night-2)}.lane-label{fill:var(--night-ink-3);font:500 var(--t-xs) var(--sans)}.bar{fill:var(--night-3);stroke:#0000;stroke-width:1.5px;cursor:pointer;transition:stroke .12s}.bar:hover{stroke:var(--night-ink-3)}.bar.is-sel{stroke:var(--blue-night);fill:var(--sel-night)}.bar:focus-visible{stroke:var(--blue-night);stroke-width:2px;outline:none}.bar-label{fill:var(--night-ink-2);font:600 var(--t-micro) var(--sans);pointer-events:none;dominant-baseline:central}.tick{fill:none;stroke-width:1.5px;pointer-events:none;transition:opacity .16s}.t-s,.t-o{stroke:var(--read-night)}.t-p{stroke:var(--blue-night)}.t-x{stroke:var(--red-night);stroke-width:2.2px}.t-r{stroke:var(--blue-night);stroke-width:1.6px}.future{fill:var(--night);opacity:.62;pointer-events:none}.sel-call{fill:none;stroke:var(--night-ink);stroke-width:2px;pointer-events:none}.axis line{stroke:var(--night-rule)}.axis text{fill:var(--night-ink-3);font:500 var(--t-micro) var(--mono)}.axis .axis-end{fill:var(--night-ink-2)}.playhead line{stroke:var(--night-ink);stroke-width:1.5px}.playhead circle{fill:var(--night-ink)}.pulse{fill:none;stroke-width:2px;pointer-events:none}.pulse.k-x{stroke:var(--red-night)}.pulse.k-r{stroke:var(--blue-night)}.feed{font-size:var(--t-sm);color:var(--night-ink-2);grid-template-columns:70px minmax(0,1fr);margin-top:6px;display:grid}.feed-h{font-size:var(--t-xs);color:var(--night-ink-3);text-align:right;padding:4px 8px 0 0;font-weight:600}.feed-log{scrollbar-width:thin;scrollbar-color:var(--night-rule) transparent;border-top:1px solid var(--night-rule);max-height:72px;list-style:none;overflow-y:auto}.feed-log+.feed-h,.feed-log+.feed-h+.fl-now{border-top:1px solid var(--night-rule)}.fl{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:24px;display:grid}.feed-log .fl{animation:fl-in .26s var(--ease)}@keyframes fl-in{0%{opacity:0;transform:translateY(5px)}}.fl-main,.fl-now{border-radius:var(--r-sm);text-align:left;min-width:0;color:inherit;grid-template-columns:50px 22px 126px 92px minmax(0,1fr);align-items:baseline;gap:0 6px;padding:3px 4px;display:grid}.fl-now{border-radius:0;width:100%;min-height:26px}.fl-main:hover,.fl-now:hover{background:var(--night-2)}.fl-t,.fl-lane{color:var(--night-ink-3);font-size:var(--t-xs)}.fl-who{color:var(--night-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fl-verdict,.fl-tool{white-space:nowrap}.fl-tool{font-size:var(--t-xs);color:var(--night-ink-3)}.k-x .fl-verdict{color:var(--red-night)}.k-r .fl-verdict{color:var(--blue-night)}.fl-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-text b{margin-right:2px;font-weight:650}.fl-now.k-p .fl-text b{color:var(--blue-night)}.fl-now.k-x .fl-text b{color:var(--red-night)}.fl-end{font-size:var(--t-xs);white-space:nowrap;padding:0 4px 0 10px}.fl-end.is-muted{color:var(--night-ink-3)}.fl-end.is-wait{color:var(--night-ink-2)}.fl-fix{color:var(--blue-night);border-radius:var(--r-sm);margin-left:4px;padding:3px 6px;font-weight:600}.fl-fix:hover{background:var(--night-2);text-decoration:underline}.fl.is-empty{color:var(--night-ink-3);padding:4px;display:block}.only-narrow{display:none}.scrub{pointer-events:none;border-radius:var(--r-md);height:16px;position:absolute}.scrub:focus-visible{outline:2px solid var(--blue-night);outline-offset:1px}.chart-tip{z-index:10;border-radius:var(--r-md);background:var(--sheet);width:270px;color:var(--ink);pointer-events:none;font-size:var(--t-sm);padding:9px 11px;position:absolute;box-shadow:0 6px 20px #0f162347}.tip-head{justify-content:space-between;font-weight:650;display:flex}.tip-time{color:var(--ink-3)}.tip-call{margin-top:4px}.tip-call b{font-weight:650}.tip-call.k-p b{color:var(--blue-ink)}.tip-call.k-x b{color:var(--red-ink)}.tip-sub{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px}.readout{grid-template-columns:1fr 1fr;gap:2px;display:grid}.ro{border-radius:var(--r-md);text-align:left;flex-direction:column;gap:1px;padding:7px 9px;display:flex}.ro-wide{border-top:1px solid var(--night-rule);border-radius:0;grid-column:1/-1;margin-top:4px;padding-top:9px}.ro-n{font:650 var(--t-num)/1.15 var(--sans);letter-spacing:-.01em}.ro-l{font-size:var(--t-xs);color:var(--night-ink-3);white-space:nowrap;align-items:center;gap:6px;display:flex}.ro-wide .ro-l{white-space:normal}.ro-btn{border:1px solid #0000;transition:background .12s,border-color .12s}.ro-btn:hover{background:var(--night-2)}.ro-btn.is-on{background:var(--night-2);border-color:var(--night-ink-3)}.key{border-radius:2px;flex:none;width:3px;height:11px}.key.k-read{background:var(--read-night);height:6px}.key.k-p{background:var(--blue-night)}.key.k-x{background:var(--red-night);height:13px}.key.k-r{border:1.6px solid var(--blue-night);background:0 0;border-radius:50%;width:9px;height:9px}.who{border-radius:var(--r-sm);height:18px;font:650 var(--t-xs) var(--sans);letter-spacing:.01em;vertical-align:1px;align-items:center;padding:0 6px;display:inline-flex}.who-claude{background:var(--blue-tint);color:var(--blue-ink)}.who-code{background:var(--code-chip);color:var(--ink-2)}.who.on-night.who-claude{background:var(--claude-night);color:var(--claude-night-ink)}.who.on-night.who-code{background:var(--night-3);color:var(--night-ink-2)}.pipeline{border-top:1px solid var(--night-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:10px;padding-top:8px;display:grid}.step{align-items:stretch;min-width:0;display:flex;position:relative}.step-btn{border-radius:var(--r-md);border:1px solid #0000;flex:1;gap:1px;min-width:0;padding:6px 10px;transition:background .12s,border-color .12s;display:grid}.step-btn:hover{background:var(--night-2)}.step.is-on .step-btn{background:var(--night-2);border-color:var(--blue-night)}.step-top{align-items:center;gap:7px;min-width:0;display:flex}.step-name{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.step-low{align-items:baseline;gap:7px;min-width:0;display:flex}.step-n{font:650 var(--t-num)/1.2 var(--sans);letter-spacing:-.01em}.step-line{font-size:var(--t-xs);color:var(--night-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step.is-waiting .step-n,.step.is-waiting .step-name{color:var(--night-ink-3)}.step-arrow{width:14px;height:14px;color:var(--night-ink-3);flex:none;align-self:center;margin:0 2px}.work{grid-template-columns:minmax(0,1fr) clamp(380px,33vw,480px);align-items:start;display:grid}.work-main{flex-direction:column;align-self:stretch;min-width:0;display:flex}.work-main>.footer{margin-top:auto}.file{padding:18px var(--gutter) 40px;min-width:0}.file-head,.block-head{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.file-head h2,.block-head h2{font-size:var(--t-title);letter-spacing:-.01em;font-weight:700}.ftable{table-layout:fixed;border-collapse:collapse;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);width:100%;overflow:hidden}.ftable th,.ftable td{text-align:left;border-top:1px solid var(--rule);vertical-align:middle;height:44px;padding:0 12px}.ftable thead th{height:34px;font-size:var(--t-xs);color:var(--ink-3);background:var(--paper);border-top:0;font-weight:650}.ftable .num-col{text-align:right}.c-name{width:176px}.c-check{width:204px}.c-pages{width:60px}.c-slot{width:132px}.frow{cursor:pointer;transition:background .1s}.frow:hover{background:var(--hover)}.frow.is-sel{background:var(--blue-tint)}.frow.is-fresh{background:var(--fresh)}.frow:not(.is-fresh){transition:background .6s var(--ease)}.fname{font-weight:650;font-size:var(--t-md);white-space:nowrap}.fval{overflow:hidden}.vbtn{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;color:var(--blue-ink);text-underline-offset:3px;-webkit-text-decoration:underline oklch(47% .2 262/.35);text-decoration:underline oklch(47% .2 262/.35);display:inline-block;overflow:hidden}.vbtn:hover{text-decoration-color:currentColor}.vbtn.is-text{font-size:var(--t-md)}.fextra{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap;margin-left:8px}.none-val,.pending{color:var(--ink-3);font-size:var(--t-sm)}.pending.is-running:before{content:"";background:var(--blue);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1s ease-in-out infinite alternate pulse;display:inline-block}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.status{flex-wrap:wrap;gap:4px;display:inline-flex}.state{border-radius:var(--r-sm);height:22px;font-size:var(--t-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.state-by{font-weight:500}.st-settled{background:var(--copper-tint);color:var(--copper-ink)}.st-agree{color:var(--ink-2);background:oklch(94% .008 262)}.st-agree:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.st-quotes{border-color:var(--rule-2);color:var(--ink-2)}.st-none{border:1px dashed var(--ink-3);color:var(--ink-2)}.st-conflict,.st-gap{background:var(--red-tint);color:var(--red-ink)}.slot{align-items:center;gap:8px;display:flex}.slot-track{background:var(--paper);border:1px solid var(--rule);border-radius:2px;flex:1;height:8px;position:relative;overflow:hidden}.slot-plan,.slot-run{position:absolute;top:0;bottom:0}.slot-plan{background:var(--rule)}.slot-run{background:var(--ink-3)}.slot-run.is-running{background:var(--blue)}.slot-n{font:500 var(--t-xs) var(--mono);color:var(--ink-3);text-align:right;min-width:48px}.inspector{background:var(--sheet);border-left:1px solid var(--rule);flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0}.insp-bar{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 16px;display:flex}.insp-back{font-size:var(--t-sm);color:var(--blue-ink);border-radius:var(--r-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:85%;margin-left:-6px;padding:4px 6px;font-weight:600;display:inline-flex;overflow:hidden}.insp-back:hover{background:var(--blue-tint)}.insp-kicker{font-size:var(--t-sm);color:var(--ink-3);font-weight:650}.insp-close{border-radius:var(--r-md);width:30px;height:30px;color:var(--ink-3);place-items:center;display:grid}.insp-close:hover{background:var(--hover);color:var(--ink)}.insp-body{overscroll-behavior:contain;flex:1;padding:16px 16px 40px;position:relative;overflow-y:auto}.insp-empty{padding:8px 0}.view{gap:12px;min-width:0;display:grid}.view>*{min-width:0}.eyebrow{font-size:var(--t-sm);color:var(--ink-3);align-items:center;gap:6px;font-weight:600;display:flex}.eyebrow-sep{opacity:.6}.view-title{font-size:var(--t-title);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:-6px;font-weight:700;line-height:1.3}.view-title.with-who{align-items:center;gap:8px;display:flex}.view-title.mono,.view-title.is-long{font-size:var(--t-lg);font-weight:600}.lede{color:var(--ink-2);font-size:var(--t-md)}.lede .state{margin-right:4px}.big{font-size:var(--t-big);color:var(--ink);letter-spacing:-.01em;margin-right:4px;font-weight:700}.facts{border:1px solid var(--rule);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.facts>div{border-left:1px solid var(--rule);padding:7px 10px}.facts>div:first-child{border-left:0}.facts dt{font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.facts dd{font-size:var(--t-base);white-space:nowrap;font-weight:650}.red-n{color:var(--red-ink)}.zero{color:var(--ink-3)}.session-link{border:1px solid var(--rule);border-radius:var(--r-md);width:100%;font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:8px;padding:7px 10px;transition:background .12s,border-color .12s;display:flex}.session-link:hover{background:var(--hover);border-color:var(--rule-2)}.session-go{color:var(--blue-ink);margin-left:auto;font-weight:650}.session-go:after{content:" ›"}.block-h{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;display:flex}.block-h h4{font-size:var(--t-md);font-weight:700}.chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chip-page{border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--sheet);height:21px;font:500 var(--t-xs) var(--mono);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;display:inline-flex}button.chip-page:hover{border-color:var(--blue);color:var(--blue-ink)}.chip-page.is-scan{border-style:dashed}.chip-scan{font-family:var(--sans);font-size:var(--t-micro);color:var(--ink-3);font-weight:650}.chip-code{border-radius:var(--r-sm);background:var(--copper-tint);height:21px;color:var(--copper-ink);font-size:var(--t-xs);padding:0 6px;font-weight:600}.more{font-size:var(--t-xs);color:var(--ink-3)}.aris-link{font-size:var(--t-sm);color:var(--blue-ink);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.aris-link:hover{text-decoration:underline}.aris-size{color:var(--ink-3);font-weight:400}.src{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.src-meta{gap:6px;min-width:0;display:grid}.src-title{font-weight:650;font-size:var(--t-md)}.src-sub{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagemap-fig{gap:4px;width:150px;display:grid}.pagemap-fig figcaption{font-size:var(--t-xs);line-height:1.35}.src.has-big-map{grid-template-columns:minmax(0,1fr)}.pagemap-fig.is-big{width:100%}.pagemap svg{width:100%;height:auto;display:block}.pagemap{cursor:zoom-in;width:100%;box-shadow:0 1px 2px #0f16231f, 0 0 0 1px var(--rule-2);border-radius:2px;line-height:0;transition:box-shadow .12s;display:block}.is-big .pagemap{cursor:zoom-out}.pagemap:hover{box-shadow:0 2px 8px #0f16232e, 0 0 0 1px var(--blue)}.pagemap.is-loading{background:var(--paper)}.pm-page{fill:#fff}.pm-line{fill:oklch(86% .008 262)}.pm-quote{fill:oklch(70% .16 258/.3);stroke:var(--blue);stroke-width:2.5px}.pm-value{fill:var(--blue)}.quote-block{border:1px solid var(--rule);border-radius:var(--r-md);font-size:var(--t-md);color:var(--ink-2);overflow-wrap:anywhere;background:#fff;padding:9px 11px;line-height:1.55}.quote-block mark{background:var(--blue-tint);color:var(--ink);box-shadow:0 0 0 2px var(--blue-tint);border-radius:2px}.quote-block b{color:var(--blue-ink);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.verdict{border-radius:var(--r-md);font-size:var(--t-md);color:var(--ink-2);align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.verdict>.icon{margin-top:3px}.verdict.is-ok{background:oklch(96% .006 262)}.verdict.is-ok>.icon{color:var(--ink)}.verdict.is-scan{background:var(--blue-tint)}.verdict.is-scan>.icon{color:var(--blue-ink)}.verdict.is-out{background:var(--red-tint);color:var(--red-ink)}.verdict-read,.verdict-sub{font-size:var(--t-sm);margin-top:4px}.strike{-webkit-text-decoration:line-through oklch(50% .19 25/.5);text-decoration:line-through oklch(50% .19 25/.5)}.calls{border:1px solid var(--rule);border-radius:var(--r-md);display:grid;overflow:hidden}.calls.is-long{max-height:340px;overflow-y:auto}.call+.call{border-top:1px solid var(--rule)}.call-btn{width:100%;font-size:var(--t-sm);grid-template-columns:52px 92px minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 10px;transition:background .1s;display:grid}.call-btn:hover{background:var(--hover)}.call.is-sel .call-btn{background:var(--blue-tint);box-shadow:inset 0 0 0 2px var(--blue)}.call-t{color:var(--ink-3)}.call-tool{color:var(--ink-2)}.call-text{color:var(--ink);overflow-wrap:anywhere}.call-text b{font-weight:650}.call.k-p .call-text b{color:var(--blue-ink)}.call.k-x .call-btn{background:var(--red-tint)}.call.k-x .call-text,.call.k-x .call-text b{color:var(--red-ink)}.call.k-r .call-text b{color:var(--blue-ink)}.view>.btn-quiet,.view>.btn-primary{justify-self:start}.view-actions{flex-wrap:wrap;gap:8px;display:flex}.strip svg{display:block}.strip-bg{fill:var(--night)}.stick{cursor:pointer}.stick-hit{fill:#0000}.stick line{stroke-width:1.6px}.stick.k-s line,.stick.k-o line{stroke:var(--read-night)}.stick.k-p line{stroke:var(--blue-night)}.stick.k-x line{stroke:var(--red-night);stroke-width:2.4px}.stick.k-r circle{fill:none;stroke:var(--blue-night);stroke-width:1.6px}.stick-ring{fill:none;stroke:var(--night-ink);stroke-width:2px;pointer-events:none}.strip-ax{fill:var(--ink-3);font:500 var(--t-micro) var(--mono)}.settled{border:1px solid var(--copper-line);background:var(--copper-tint);border-radius:var(--r-md);font-size:var(--t-md);color:var(--ink);gap:4px;padding:10px 12px;display:grid}.settled-data{font-size:var(--t-sm);color:var(--ink-2);gap:2px;display:grid}.settled-data b{color:var(--ink);font-weight:650}.settled-h{color:var(--copper-ink);align-items:center;gap:6px;font-weight:650;display:flex}.settled .disclose-btn{color:var(--copper-ink);justify-self:start}.side{border-top:1px solid var(--rule);gap:6px;padding-top:10px;display:grid}.side-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.side-name{font-weight:650;font-size:var(--t-md)}.side-n{font-size:var(--t-sm);color:var(--ink-3)}.vals{gap:6px;display:grid}.vals li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.vals .vbtn{white-space:normal;font-size:var(--t-sm);text-align:left}.quotes{gap:2px;display:grid}.quotes li{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.qbtn{font-size:var(--t-md);color:var(--ink)}.qbtn:hover .qt{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.qt:before{content:"“";color:var(--ink-3)}.qt:after{content:"”";color:var(--ink-3)}.said{border:1px solid var(--rule);border-radius:var(--r-md);font-size:var(--t-md);color:var(--ink-2);gap:4px;padding:10px 12px;display:grid}.said-h{font-size:var(--t-sm);color:var(--ink-3);font-weight:600}.searches{font-size:var(--t-sm);gap:4px;display:grid}.searches li{overflow-wrap:anywhere}.part{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.part-h{font-weight:650;font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.map{gap:6px;display:grid}.map-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.map-legend{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.lg{width:9px;height:9px;display:inline-block}.lg-claim{background:var(--blue);border-radius:50%}.lg-collar{background:var(--copper);margin-left:6px}.map-frame{border:1px solid var(--rule);border-radius:var(--r-md);background:oklch(97.5% .006 240);overflow:hidden}.map-frame svg{display:block}.map-gap line{stroke:var(--ink-3);stroke-dasharray:3 3}.map-gap text{font:600 var(--t-sm) var(--mono);fill:var(--ink);paint-order:stroke;stroke:oklch(97.5% .006 240);stroke-width:4px}.collar{fill:var(--copper);stroke:var(--sheet);stroke-width:1px;cursor:pointer}.collar:hover,.collar:focus-visible{fill:var(--copper-ink);outline:none}.spot{cursor:pointer}.spot circle{fill:var(--blue);stroke:var(--sheet);stroke-width:1.5px;fill-opacity:.85}.spot circle.spot-hit{fill:#0000;stroke:none}.spot.is-lone circle:not(.spot-hit){fill:var(--sheet);stroke:var(--blue);stroke-width:2.5px;fill-opacity:1}.spot:hover circle:not(.spot-hit),.spot:focus-visible circle:not(.spot-hit){stroke:var(--ink)}.spot:focus-visible{outline:none}.spot-label{font:600 var(--t-xs) var(--mono);fill:var(--ink);paint-order:stroke;stroke:oklch(97.5% .006 240);stroke-width:4px}.spot-label.is-quiet{fill:var(--ink-2);pointer-events:none;font-weight:500}.scale line{stroke:var(--ink-2)}.scale text{font:500 var(--t-micro) var(--mono);fill:var(--ink-2)}.tray svg,.holelog svg{display:block}.tray.skeleton,.view.skeleton{border-radius:var(--r-md);background:linear-gradient(90deg, var(--paper), var(--sheet), var(--paper));background-size:200% 100%;min-height:260px;animation:1.2s linear infinite shimmer}.tray-ax line{stroke:var(--rule)}.tray-ax .vgrid{stroke-dasharray:2 3}.tray-ax text,.tray-unit{fill:var(--ink-3);font:500 var(--t-micro) var(--mono)}.core{cursor:pointer}.core-hit{fill:#0000}.core.is-hover .core-hit,.core:focus-visible .core-hit{fill:var(--blue-tint)}.core:focus-visible{outline:none}.core-id{fill:var(--ink-2);font:500 var(--t-micro) var(--mono)}.core-hole{fill:none;stroke:var(--rule-2);stroke-dasharray:2 2}.b0{fill:var(--b0);background:var(--b0)}.b1{fill:var(--b1);background:var(--b1)}.b2{fill:var(--b2);background:var(--b2)}.b3{fill:var(--b3);background:var(--b3)}.b4{fill:var(--b4);background:var(--b4)}.b5{fill:var(--b5);background:var(--b5)}.bracket{fill:none;stroke-width:1.8px}.br-ok{stroke:var(--ink)}.br-differ{stroke:var(--red);stroke-width:2.4px}.br-none{stroke:var(--ink-3);stroke-dasharray:2 2}.bracket.is-sel{stroke-width:3px}.br-g{cursor:pointer}.br-hit{fill:#0000}.br-key{vertical-align:middle;width:10px;height:2.5px;margin:0 3px 0 6px;display:inline-block}.br-key.br-ok{background:var(--ink)}.br-key.br-differ{background:var(--red)}.bar-assay{fill:var(--copper);opacity:.85}.bar-assay.is-below{fill:none;stroke:var(--copper);stroke-width:.6px}.sel-band{fill:var(--blue-tint);stroke:var(--blue);stroke-width:1px}.ramp{font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ramp-name{color:var(--ink-2);font-weight:650}.ramp-step{align-items:center;gap:4px;display:inline-flex}.ramp .b{width:12px;height:9px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:2px;display:inline-block}.ivals{border:1px solid var(--rule);border-radius:var(--r-md);display:grid;overflow:hidden}.ivals li{align-items:center;gap:6px;padding-right:8px;display:flex}.ivals li+li{border-top:1px solid var(--rule)}.ivals li.is-sel{background:var(--blue-tint)}.ival-btn{min-width:0;font-size:var(--t-sm);flex:1;gap:1px;padding:6px 10px;transition:background .1s;display:grid}.ival-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ival-hole{min-width:68px;font-weight:600}.ival-cu{color:var(--ink-2)}.ival-btn:hover{background:var(--hover)}.lab-st{font-size:var(--t-xs);font-weight:600}.ls-ok{color:var(--ink-2)}.ls-differ{color:var(--red-ink)}.ls-none{color:var(--ink-3);font-weight:500}.zoom{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper);gap:8px;padding:12px;display:grid}.zoom-head{font-weight:650;font-size:var(--t-md);gap:8px;display:flex}.ztable{border-collapse:collapse;width:100%;font-size:var(--t-xs)}.ztable th{text-align:left;color:var(--ink-3);padding:0 6px 4px;font-weight:650}.ztable td{border-top:1px solid var(--rule);padding:3px 6px}.ztable tr.is-used td{background:var(--copper-tint)}.zbar-col{width:48%}.zbar{align-items:center;gap:6px;display:flex}.zbar svg{flex:1;min-width:40px;height:10px}.znum{text-align:right;width:52px}.zmark{stroke:var(--red);stroke-width:2.5px;vector-effect:non-scaling-stroke}.zmark-key{background:var(--red);vertical-align:-1px;width:2.5px;height:11px;margin-right:4px;display:inline-block}.compare{border:1px solid var(--copper-line);background:var(--copper-tint);border-radius:var(--r-md);gap:6px;padding:10px 12px;display:grid}.compare-h{font-size:var(--t-sm);color:var(--copper-ink);align-items:center;gap:6px;font-weight:600;display:flex}.ctable{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.ctable th,.ctable td{text-align:left;border-top:1px solid oklch(88% .04 60);padding:3px 6px}.ctable thead th{font-size:var(--t-xs);color:var(--copper-ink);border-top:0;font-weight:650}.ctable tbody th{font-weight:650}.ctable tr.is-off td,.ctable tr.is-off th{color:var(--red-ink);font-weight:650}.compare-off{font-size:var(--t-sm);color:var(--red-ink);font-weight:600}.yourcall{border:1px solid var(--blue);border-radius:var(--r-md);background:var(--sheet);justify-items:start;gap:6px;padding:10px 12px;display:grid}.yc-h{font-weight:650;font-size:var(--t-md)}.ls-call{color:var(--blue-ink)}.sample-link{color:var(--ink-2);text-decoration:none}.sample-link:hover{color:var(--blue-ink);text-decoration:underline}.tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tool{border-radius:var(--r-sm);background:var(--night);color:var(--night-ink);font-size:var(--t-xs);padding:2px 7px}.mini{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.mini th,.mini td{border-top:1px solid var(--rule);text-align:left;padding:5px 6px}.mini thead th{font-size:var(--t-xs);color:var(--ink-3);border-top:0;font-weight:650}.mini tbody th{font-weight:500}.mini .num-col{text-align:right}.rejects,.conflicts{border:1px solid var(--rule);border-radius:var(--r-md);display:grid;overflow:hidden}.rejects li+li,.conflicts li+li{border-top:1px solid var(--rule)}.reject-btn{width:100%;font-size:var(--t-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 10px;transition:background .1s;display:grid}.reject-btn:hover,.conflict-btn:hover{background:var(--hover)}.reject-where{color:var(--ink-2)}.reject-why{color:var(--red-ink);grid-column:1;font-weight:600}.retry{font-size:var(--t-xs);color:var(--ink-3);grid-area:1/2/span 2;align-self:center;font-weight:650}.retry.is-fixed{color:var(--ink-2)}.conflict-btn{width:100%;font-size:var(--t-sm);gap:3px;padding:9px 10px;display:grid}.conflict-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.conflict-line{color:var(--ink-2);font-size:var(--t-sm)}.summary{counter-reset:s;gap:10px;display:grid}.summary li{counter-increment:s;font-size:var(--t-md);grid-template-columns:20px 1fr;gap:4px 6px;display:grid}.summary li:before{content:counter(s);font:600 var(--t-xs) var(--mono);color:var(--ink-3);grid-row:1/span 2;padding-top:3px}.page-doc{min-height:70vh}.work.is-doc{grid-template-columns:minmax(0,1fr)}.work.is-doc.has-insp{grid-template-columns:minmax(0,1fr) clamp(380px,33vw,480px)}.work.is-doc .doc-col{padding:22px var(--gutter) 48px;align-content:start;gap:16px;min-width:0;display:grid}.doc-page{max-width:1080px;padding:22px var(--gutter) 56px;gap:18px;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{font-size:var(--t-display);letter-spacing:-.015em;font-weight:700;line-height:1.15}.page-meta{color:var(--ink-3);font-size:var(--t-md);margin-top:2px}.scorestrip{flex-wrap:wrap;gap:18px;display:flex}.sgroup-h{font-size:var(--t-sm);color:var(--ink-2);justify-content:space-between;gap:10px;margin-bottom:5px;font-weight:650;display:flex}.sgroup-n{color:var(--ink)}.cells{gap:4px;display:flex}.cell{border-radius:var(--r-md);border:1px solid var(--rule-2);background:var(--sheet);justify-items:center;gap:1px;width:38px;padding:5px 0 6px;transition:border-color .12s,background .12s;display:grid}.cell:hover{border-color:var(--ink-3)}.cell-id{font-size:var(--t-xs);color:var(--ink-3)}.cell.is-pass .icon{color:var(--ink)}.cell.is-miss{background:var(--red-tint);border-color:var(--red-line)}.cell.is-miss .icon,.cell.is-miss .cell-id{color:var(--red-ink)}.scoreline{font-size:var(--t-md);color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;display:flex}.scoreline b{color:var(--ink);margin-left:4px;font-weight:650}.caveat{font-size:var(--t-sm);color:var(--ink-3)}.block{gap:10px;display:grid}.qs{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--sheet);display:grid;overflow:hidden}.q+.q{border-top:1px solid var(--rule)}.q-head{grid-template-columns:34px minmax(0,1fr) auto auto 86px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:background .1s;display:grid}.q-head:hover{background:var(--hover)}.q-id{color:var(--ink-3);font-weight:600}.q-text{font-weight:600;font-size:var(--t-md)}.q-cat{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap}.q-run{font:500 var(--t-xs) var(--mono);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.ministrip line{stroke-width:1.3px}.ministrip .k-s,.ministrip .k-o{stroke:var(--read-night)}.ministrip .k-p{stroke:var(--blue-night)}.ministrip .k-x{stroke:var(--red-night);stroke-width:2px}.ministrip circle.k-r{fill:none;stroke:var(--blue-night);stroke-width:1.3px}.verdict-tag{font-size:var(--t-sm);justify-self:end;align-items:center;gap:4px;font-weight:650;display:inline-flex}.verdict-tag.is-miss{color:var(--red-ink)}.q.is-miss .q-head{background:var(--red-wash)}.q-body{gap:12px;padding:4px 14px 16px 60px;display:grid}.q-cols{font-size:var(--t-md);grid-template-columns:1fr 1fr;gap:20px;display:grid}.q-cols>div{align-content:start;gap:6px;display:grid}.label{font-size:var(--t-sm);color:var(--ink-3);align-items:center;gap:6px;font-weight:650;display:flex}.muted{color:var(--ink-3)}.checklist{font-size:var(--t-sm);gap:3px;display:grid}.checklist li{align-items:baseline;gap:6px;display:flex}.checklist .icon{width:12px;height:12px;transform:translateY(2px)}.checklist .is-unmet{color:var(--red-ink)}.q-reason{font-size:var(--t-md);color:var(--ink-2)}.q-reason.is-miss{color:var(--red-ink)}.q-note{max-width:80ch;font-size:var(--t-md);color:var(--ink-2)}.q-body .btn-quiet{justify-self:start}.points{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;display:grid}.points>div{align-content:start;gap:4px;display:grid}.note-btns{flex-wrap:wrap;gap:20px;display:flex}.plain-list{font-size:var(--t-md);color:var(--ink-2);gap:8px;max-width:72ch;display:grid}.data-table{border-collapse:collapse;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);width:100%;font-size:var(--t-md);overflow:hidden}.data-table th,.data-table td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:10px 12px}.data-table thead th{font-size:var(--t-xs);color:var(--ink-3);background:var(--paper);border-top:0;font-weight:650}.data-table tbody th{font-weight:650}.data-table .muted{color:var(--ink-3)}.examples{gap:10px;display:grid}.seg-button{height:28px;font-size:var(--t-sm);padding:0 12px;font-weight:600}.examples .seg{justify-self:start}.ex-panel{gap:8px;display:grid}.ex-label{font-weight:650}.hand-note{font-size:var(--t-sm);color:var(--copper-ink)}.json{border-radius:var(--r-md);background:var(--night);color:var(--night-ink-2);font:400 var(--t-sm)/1.55 var(--mono);max-width:100%;margin:0;padding:12px 14px;overflow-x:auto}.j-key{color:var(--night-ink)}.j-str{color:var(--json-str)}.j-lit{color:var(--blue-night)}.code-line{font-size:var(--t-sm);gap:4px;display:grid}.rule summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-3);font-weight:600}.rule p{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px}.disclosure{font-size:var(--t-md);color:var(--blue-ink);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.disclosure .chevron{transition:transform .16s var(--ease)}.disclosure[aria-expanded=true] .chevron{transform:rotate(90deg)}.table-scroll{overflow-x:auto}.text-link{color:var(--blue-ink);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.not-found{padding:60px var(--gutter);gap:10px;display:grid}.not-found h1{font-size:var(--t-big)}.loading{min-height:100vh}.footer{padding:16px var(--gutter) 28px;border-top:1px solid var(--rule);font-size:var(--t-sm);color:var(--ink-3)}@media (width<=1180px){.console-body{grid-template-columns:minmax(0,1fr)}.readout{grid-template-columns:repeat(4,minmax(0,1fr))}.ro-wide{border-top:0;grid-column:auto;margin-top:0;padding-top:7px}.slot-col{display:none}.c-slot{width:0}}@media (width<=899px){:root{--gutter:16px}.topbar{flex-wrap:wrap;gap:6px 12px;padding-bottom:0}.brand{flex:100%}.tabs{height:40px;margin-left:-10px}.topbar-end{margin-left:auto}.how-toggle,.code-link{height:30px;padding:0 9px}.how-toggle .icon,.code-link .icon{display:none}.tab{padding:0 10px}.work,.work.is-doc,.work.is-doc.has-insp{grid-template-columns:minmax(0,1fr)}.inspector.is-sheet{z-index:50;height:auto;max-height:86vh;animation:sheet-in .22s var(--ease);border-left:0;border-radius:14px 14px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #0f162338}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.insp-body{max-height:calc(86vh - 42px)}.readout{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.step-arrow{display:none}.step:last-child{grid-column:1/-1}.ftable thead{display:none}.ftable,.ftable tbody{display:block}.ftable tr{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name stat""val val";gap:2px 10px;padding:10px 12px;display:grid}.ftable tr:first-child{border-top:0}.ftable th,.ftable td{border:0;height:auto;padding:0;display:block}.ftable th[scope=row]{grid-area:name}.ftable .fstat{grid-area:stat;justify-self:end}.ftable .fval{grid-area:val;width:auto;max-width:none}.ftable .num-col,.ftable .slot-col,.state-by{display:none}.q-head{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"id text text""id cat verdict""id run run";row-gap:4px}.q-id{grid-area:id}.q-text{grid-area:text}.verdict-tag{grid-area:verdict}.q-cat{grid-area:cat}.q-run{grid-area:run;justify-self:start}.q-body{padding:4px 14px 16px}.q-cols{grid-template-columns:1fr;gap:12px}.data-table.stack thead{display:none}.data-table.stack,.data-table.stack tbody,.data-table.stack tr,.data-table.stack th,.data-table.stack td{display:block}.data-table.stack td[data-label]:before{content:attr(data-label);font-size:var(--t-xs);color:var(--ink-3);font-weight:650;display:block}.data-table.stack td{border-top:0;padding-top:2px}.page-head h1{font-size:var(--t-big)}}@media (width<=520px){.step-name{white-space:normal}.console-meta{margin:2px 0 0;display:block}.replay{width:100%}.clock{min-width:0;margin-left:auto}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts>div:nth-child(3){border-left:0}.facts>div:nth-child(n+3){border-top:1px solid var(--rule)}.call-btn{grid-template-columns:46px minmax(0,1fr)}.call-tool{display:none}.scorestrip{gap:12px}.cell{width:34px}}@media (width<=639px){.only-wide{display:none}.only-narrow{display:inline}.step-line{white-space:normal}.feed{grid-template-columns:minmax(0,1fr)}.feed-h{display:none}.feed-log{max-height:82px}.fl-main,.fl-now{grid-template-columns:46px auto minmax(0,1fr);grid-template-areas:"t who kind"".text text";padding:4px 2px}.fl-t{grid-area:t}.fl-who{grid-area:who}.fl-verdict,.fl-tool{grid-area:kind}.fl-text{grid-area:text}.fl-lane{display:none}.fl-end{padding-left:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
