.l1Xjlq_demo{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:3px;min-width:0;max-width:56rem;margin:0;padding:1rem}.l1Xjlq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.l1Xjlq_label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:700}.l1Xjlq_toggle{border:1px solid var(--border-strong);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.875rem;display:inline-flex}.l1Xjlq_toggle:hover{background:var(--surface-alt)}.l1Xjlq_toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.l1Xjlq_toggleIcon{letter-spacing:-.1em;font-size:.7rem}.l1Xjlq_title{margin:.25rem 0 .875rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.l1Xjlq_stage{min-width:0}.l1Xjlq_mono{font-family:var(--font-mono), ui-monospace, monospace}.l1Xjlq_footnote{color:var(--muted);margin:.875rem 0 0;font-size:.8125rem}.l1Xjlq_stepsStatic{margin-top:1rem;font-size:.9375rem}.l1Xjlq_stepsStatic ol{margin:.25rem 0 0;padding-left:1.25rem}.l1Xjlq_stepsHeading{margin:0;font-size:.875rem;font-weight:700}.l1Xjlq_repoLink{overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem}.l1Xjlq_repoLink a{color:var(--accent-text)}.l1Xjlq_auditorGrid{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:52rem){.l1Xjlq_auditorGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.l1Xjlq_editor{background:var(--code-bg);color:var(--code-fg);border:1px solid var(--border);border-radius:3px;min-width:0;overflow:hidden}.l1Xjlq_editorBar{background:var(--code-bar);border-bottom:1px solid var(--code-rule);align-items:center;gap:.6rem;padding:.45rem .7rem;display:flex}.l1Xjlq_dots{gap:.3rem;display:inline-flex}.l1Xjlq_dots i{background:var(--code-muted);border-radius:50%;width:8px;height:8px}.l1Xjlq_fileName{font-family:var(--font-mono), ui-monospace, monospace;color:var(--code-muted);font-size:.75rem}.l1Xjlq_code{font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;min-height:calc(11.9em + 1.35rem);margin:0;padding:.6rem .4rem .75rem 0;font-size:.75rem;line-height:1.7}@media (min-width:40rem){.l1Xjlq_code{font-size:.8125rem}}.l1Xjlq_codeLine{border-left:3px solid #0000;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.l1Xjlq_lineFlag{background:var(--code-flag-bg);border-left-color:var(--code-flag)}.l1Xjlq_lineNo{text-align:right;color:var(--code-muted);-webkit-user-select:none;user-select:none;padding-right:.75rem}.l1Xjlq_lineText{min-width:0}.l1Xjlq_leak{text-underline-offset:3px;-webkit-text-decoration:underline wavy #0000;text-decoration:underline wavy #0000;text-decoration-thickness:1.5px}.l1Xjlq_leakOn{-webkit-text-decoration-color:var(--code-flag);text-decoration-color:var(--code-flag)}.l1Xjlq_fixToken{background:var(--code-fix-bg);outline:1px solid var(--code-fix);border-radius:3px}.l1Xjlq_caret{vertical-align:text-bottom;background:var(--code-caret);width:.55em;height:1.1em;margin-left:1px;display:inline-block}.l1Xjlq_side{gap:.75rem;min-width:0;display:grid}.l1Xjlq_card{border:1px solid var(--border-strong);border-left:4px solid var(--miss-text);background:var(--surface-alt);opacity:0;border-radius:3px;padding:.8rem .9rem;transform:translate(1.25rem)}.l1Xjlq_cardIn{opacity:1;transform:none}.l1Xjlq_cardFixed{border-left-color:var(--border-strong)}.l1Xjlq_cardMeta{color:var(--muted);margin:0;font-size:.8125rem}.l1Xjlq_rule{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg);font-weight:700}.l1Xjlq_sev{font-weight:700}.l1Xjlq_sevHigh{color:var(--miss-text)}.l1Xjlq_cardHeadline{margin:.3rem 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3}.l1Xjlq_cardBody{margin:0;font-size:.875rem}.l1Xjlq_cardLint{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem}.l1Xjlq_cardLintLabel{font-weight:600}.l1Xjlq_cardFix{color:var(--fg);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem;font-weight:600}.l1Xjlq_verdict{opacity:0;justify-items:start;gap:.35rem;display:grid}.l1Xjlq_verdictIn{opacity:1}.l1Xjlq_verdictLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.l1Xjlq_chip{border:1.5px solid;border-radius:3px;padding:.3rem .7rem;font-size:.875rem;font-weight:700;line-height:1.35;display:inline-block}.l1Xjlq_chipFlag,.l1Xjlq_chipMiss{color:var(--miss-text)}.l1Xjlq_chipNeutral{color:var(--fg);border-color:var(--border-strong);font-weight:600}.l1Xjlq_chipHit{color:var(--hit-text)}.l1Xjlq_caveat{color:var(--muted);font-size:.8125rem}.l1Xjlq_calls{gap:1.25rem;display:grid}@media (min-width:52rem){.l1Xjlq_callsStatic{grid-template-columns:repeat(2,minmax(0,1fr))}}.l1Xjlq_call{gap:.75rem;min-width:0;display:grid}.l1Xjlq_callCard{border:1px solid var(--border-strong);background:var(--surface-alt);border-radius:3px;padding:.85rem .95rem}.l1Xjlq_callTop{justify-content:space-between;gap:.5rem;margin:0;font-size:.875rem;display:flex}.l1Xjlq_handle{font-weight:700}.l1Xjlq_callKind{color:var(--muted)}.l1Xjlq_callMain{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:.35rem 0 .2rem;display:flex}.l1Xjlq_ticker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;font-size:1.375rem;font-weight:700}.l1Xjlq_dir{font-weight:700}.l1Xjlq_horizon{color:var(--muted);font-size:.9375rem}.l1Xjlq_callMeta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.l1Xjlq_seal{border-top:1px dashed var(--border-strong);opacity:0;gap:.2rem;margin:.7rem 0 0;padding-top:.6rem;font-size:.8125rem;display:grid}.l1Xjlq_sealIn{opacity:1}.l1Xjlq_seal div{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;display:grid}.l1Xjlq_seal dt{color:var(--muted)}.l1Xjlq_seal dd{overflow-wrap:anywhere;margin:0}.l1Xjlq_strip{border:1px solid var(--border);border-radius:3px;min-width:0;padding:.65rem .75rem}.l1Xjlq_stripHead{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin:0 0 .5rem;font-size:.8125rem;display:flex}.l1Xjlq_stripLabel{font-weight:700}.l1Xjlq_stripRepo{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.l1Xjlq_heads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.l1Xjlq_heads{grid-template-columns:repeat(4,minmax(0,1fr))}}.l1Xjlq_headChip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:3px;gap:.1rem;min-width:0;padding:.35rem .5rem;font-size:.75rem;display:grid}.l1Xjlq_headDay{color:var(--muted)}.l1Xjlq_headNew{border-color:var(--accent);opacity:0;border-width:1.5px;transform:translateY(-.75rem)}.l1Xjlq_headNew .l1Xjlq_headDay{color:var(--accent-text);font-weight:600}.l1Xjlq_headIn{opacity:1;transform:none}.l1Xjlq_skip{text-align:center;border-block:1px dashed var(--border-strong);opacity:0;margin:0;padding:.35rem 0;font-size:.9375rem;font-weight:700}.l1Xjlq_skipIn{opacity:1}.l1Xjlq_outcome{opacity:0;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex;transform:scale(.96)}.l1Xjlq_outcomeIn{opacity:1;transform:none}.l1Xjlq_outcome .l1Xjlq_chip{padding:.35rem .9rem;font-size:1rem}.l1Xjlq_outcomeMeta{color:var(--muted);font-size:.8125rem}.l1Xjlq_ending{letter-spacing:-.01em;opacity:0;margin:1rem 0 0;font-size:1.125rem;font-weight:800}.l1Xjlq_endingIn{opacity:1}@media (prefers-reduced-motion:no-preference){.l1Xjlq_demo[data-animated=true] :is(.l1Xjlq_card,.l1Xjlq_verdict,.l1Xjlq_seal,.l1Xjlq_headNew,.l1Xjlq_skip,.l1Xjlq_outcome,.l1Xjlq_ending){transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1)}.l1Xjlq_demo[data-animated=true] .l1Xjlq_headNew{transition-duration:.52s;transition-timing-function:cubic-bezier(.3,1.4,.5,1)}.l1Xjlq_demo[data-animated=true] .l1Xjlq_leak{transition:text-decoration-color .25s}.l1Xjlq_demo[data-animated=true] .l1Xjlq_callCard{animation:.48s cubic-bezier(.2,.8,.2,1) both l1Xjlq_demoRise}.l1Xjlq_demo[data-animated=true] .l1Xjlq_caret{animation:1s step-end infinite l1Xjlq_demoBlink}.l1Xjlq_demo[data-animated=true][data-paused=true] *{animation-play-state:paused}}@keyframes l1Xjlq_demoRise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes l1Xjlq_demoBlink{50%{opacity:0}}
.KTyytq_wordmark{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.55em;font-size:1.25rem;line-height:1;display:inline-flex}.KTyytq_lg{font-size:1.5rem}.KTyytq_mark{flex:none;width:1.65em;height:1.65em}.KTyytq_tile{fill:var(--tile)}.KTyytq_stroke{stroke:var(--logo-stroke)}.KTyytq_markDot{fill:var(--logo-dot)}.KTyytq_light{color:var(--muted);font-weight:400}.KTyytq_bold{color:var(--fg);font-weight:800}.KTyytq_dot{color:var(--accent);font-weight:800}
._3-04a_form{width:100%;max-width:34rem}._3-04a_label{margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}._3-04a_row{flex-direction:column;gap:.625rem;display:flex}@media (min-width:560px){._3-04a_row{flex-direction:row}}._3-04a_input{min-width:0;min-height:3rem;font:inherit;color:var(--fg);background:var(--surface);border:1.5px solid var(--border-strong);border-radius:3px;flex:1;padding:0 1rem;font-size:1rem}._3-04a_input::placeholder{color:var(--muted);opacity:1}._3-04a_input[aria-invalid=true]{border-color:var(--miss-text)}._3-04a_button{min-height:3rem;font:inherit;color:var(--button-fg);background:var(--button-bg);cursor:pointer;white-space:nowrap;border:0;border-radius:3px;padding:0 1.25rem;font-size:1rem;font-weight:700}._3-04a_button:hover{background:var(--button-bg-hover)}._3-04a_button:disabled{cursor:progress;opacity:.75}._3-04a_status{min-height:1.5rem;margin:.5rem 0 0;font-size:.9375rem}._3-04a_success{min-height:0;color:var(--hit-text);background:var(--surface);border:1.5px solid var(--border-strong);border-radius:3px;padding:.875rem 1rem;font-weight:600}._3-04a_error{color:var(--miss-text);font-weight:600}._3-04a_note{color:var(--muted);margin:0;font-size:.875rem}._3-04a_note a{color:inherit}._3-04a_question{margin-top:1rem}._3-04a_question ._3-04a_input{width:100%;display:block}._3-04a_optional{color:var(--muted);font-weight:400}._3-04a_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._3-04a_closed{max-width:34rem;color:var(--fg);background:var(--surface);border:1.5px solid var(--border-strong);border-radius:3px;margin:0;padding:.875rem 1rem;font-size:1rem}._3-04a_closed a{color:inherit;overflow-wrap:anywhere;font-weight:600}
.HSIRcG_stage{position:relative}.HSIRcG_body{min-width:0}.HSIRcG_control{font:inherit;font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.5rem .65rem;font-size:.8125rem;line-height:1;display:inline-flex}.HSIRcG_control:hover{border-color:var(--fg)}.HSIRcG_control:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.HSIRcG_controlGlyph{text-align:center;width:1em;font-size:.75rem}@keyframes HSIRcG_hold{0%,to{visibility:hidden}}@keyframes HSIRcG_type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes HSIRcG_rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HSIRcG_stage[data-motion=on] .HSIRcG_print{animation:HSIRcG_hold calc(var(--at,0) * 1ms) linear}.HSIRcG_stage[data-motion=on] .HSIRcG_type{animation:HSIRcG_hold calc(var(--at,0) * 1ms) linear, HSIRcG_type calc(var(--n,16) * var(--cps,14ms)) steps(var(--n,16), end) backwards;animation-delay:0s, calc(var(--at,0) * 1ms)}.HSIRcG_stage[data-motion=on] .HSIRcG_rule{transform-origin:0;animation:.42s linear backwards HSIRcG_rule;animation-delay:calc(var(--at,0) * 1ms)}.HSIRcG_stage[data-running=false] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.HSIRcG_stage *{animation:none!important}}
.AYXVhW_tick{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-text);vertical-align:.3em;cursor:help;margin-left:.2em;font-size:.8em;line-height:0}.AYXVhW_legend{margin:0}.AYXVhW_legendLabel{font-weight:650}.AYXVhW_legendMark{font-family:var(--font-mono), ui-monospace, monospace;color:var(--accent-text)}
._4hSu6W_wrap{gap:1rem;display:grid}._4hSu6W_label{color:var(--fg);background:var(--warn-bg);border:1.5px dashed var(--border-strong);border-radius:3px;justify-self:start;margin:0;padding:.375rem .75rem;font-size:.9375rem;font-weight:700}._4hSu6W_grid2{align-items:start;gap:1rem;display:grid}@media (min-width:900px){._4hSu6W_grid2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}._4hSu6W_card{background:var(--surface);border:1.5px dashed var(--border-strong);border-radius:3px;min-width:0;margin:0;padding:1.25rem;position:relative;overflow:hidden}._4hSu6W_watermark{letter-spacing:.08em;color:var(--fg);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(3.5rem,12vw,6rem);font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-14deg)}._4hSu6W_cardTitle{margin-bottom:.875rem;font-weight:700}._4hSu6W_cardNote{color:var(--muted);margin:.875rem 0 0;font-size:.875rem}._4hSu6W_mono{font-family:var(--font-mono), ui-monospace, monospace;font-size:.8125rem}._4hSu6W_profileHead{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._4hSu6W_avatar{width:2.75rem;height:2.75rem;color:var(--muted);background:var(--surface-alt);border:1.5px dashed var(--border-strong);border-radius:3px;flex:none;place-items:center;font-weight:700;display:grid}._4hSu6W_handle{font-weight:700;font-family:var(--font-mono), ui-monospace, monospace;display:block}._4hSu6W_sub{color:var(--muted);font-size:.875rem;display:block}._4hSu6W_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;display:grid}._4hSu6W_stat{border:1px solid var(--border);background:var(--bg);border-radius:3px;flex-direction:column;justify-content:space-between;padding:.625rem .75rem;display:flex}._4hSu6W_stat dt{color:var(--muted);font-size:.75rem;line-height:1.3}._4hSu6W_stat dd{font-family:var(--font-mono), ui-monospace, monospace;margin:.25rem 0 0;font-size:1.125rem;font-weight:500}._4hSu6W_rows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._4hSu6W_row{border:1px solid var(--border);background:var(--bg);border-radius:3px;gap:.375rem;padding:.75rem .875rem;display:grid}._4hSu6W_rowHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}._4hSu6W_rowMeta{color:var(--muted);font-size:.875rem}._4hSu6W_meta{flex-wrap:wrap;gap:0 .75rem;display:flex}._4hSu6W_tags{flex-wrap:wrap;gap:.375rem;display:inline-flex}._4hSu6W_badge{white-space:nowrap;border:1.5px solid;border-radius:3px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}._4hSu6W_hit,._4hSu6W_pass{color:var(--hit-text)}._4hSu6W_miss,._4hSu6W_fail{color:var(--miss-text)}._4hSu6W_pending{color:var(--muted)}._4hSu6W_flag{color:var(--fg);background:var(--warn-bg)}._4hSu6W_live{color:var(--fg)}._4hSu6W_backfilled{color:var(--muted);border-style:dashed}._4hSu6W_embed{border:1.5px solid var(--border-strong);border-radius:3px;align-items:stretch;max-width:100%;font-size:.875rem;line-height:1.2;display:inline-flex;overflow:hidden}._4hSu6W_embedMark{color:var(--logo-stroke);background:var(--tile);justify-content:center;align-items:center;padding:.5rem .625rem;font-weight:800;display:flex}._4hSu6W_embedMark ._4hSu6W_embedDot{color:var(--logo-dot)}._4hSu6W_embedText{background:var(--surface);min-width:0;padding:.4rem .75rem;display:grid}._4hSu6W_embedText strong{font-weight:700}._4hSu6W_embedText span{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._4hSu6W_reportHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}._4hSu6W_summary{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}@media (min-width:760px){._4hSu6W_checkRow{grid-template-columns:11rem 9rem 1fr;align-items:baseline;gap:1rem}}._4hSu6W_checkName{font-weight:700}._4hSu6W_finding{color:var(--muted);font-size:.9375rem}._4hSu6W_verdict{border:1.5px solid var(--border-strong);border-radius:3px;margin:0 0 1rem;padding:.75rem 1rem}._4hSu6W_verdict strong{font-size:1.0625rem;display:block}._4hSu6W_verdict span{color:var(--muted);font-size:.9375rem}
.Qcz9yG_page{--hair:var(--border);--rule:var(--border-strong);--measure:38rem;--evidence-w:19rem;max-width:70rem;margin:0 auto;padding:0 16px;font-size:1rem;line-height:1.5}.Qcz9yG_page a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.Qcz9yG_page a:hover{text-decoration-thickness:2px}.Qcz9yG_page a:focus-visible,.Qcz9yG_page summary:focus-visible,.Qcz9yG_tableWrap:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.Qcz9yG_page code,.Qcz9yG_page pre,.Qcz9yG_num{font-family:var(--font-mono), ui-monospace, "Cascadia Mono", monospace;font-variant-numeric:tabular-nums}.Qcz9yG_page code{overflow-wrap:anywhere;font-size:.875em}.Qcz9yG_header{padding:1rem 0 0}.Qcz9yG_headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;display:flex}.Qcz9yG_home{text-decoration:none}.Qcz9yG_brandLine{color:var(--muted);margin:0;font-size:.875rem}.Qcz9yG_nav ul{border-top:1px solid var(--hair);flex-wrap:wrap;gap:0 1.4rem;margin:.6rem 0 0;padding:.25rem 0;list-style:none;display:flex}.Qcz9yG_nav a{align-items:center;min-height:2.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (max-width:639px){.Qcz9yG_nav a{min-height:44px}}.Qcz9yG_nav a:hover{text-decoration:underline}.Qcz9yG_log{margin:0;padding:0;list-style:none}.Qcz9yG_entry{padding-bottom:1.25rem}.Qcz9yG_headStage{border-top:2px solid var(--fg);margin-bottom:.75rem}.Qcz9yG_entryHead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);flex-wrap:wrap;gap:0 1.1rem;margin:0;padding:.35rem 0;font-size:.75rem;line-height:1.6;display:flex}.Qcz9yG_entryHead code{font-size:inherit}.Qcz9yG_chained{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.Qcz9yG_own{color:var(--accent-text)}.Qcz9yG_entryBody{min-width:0}.Qcz9yG_lead{letter-spacing:-.018em;max-width:34rem;margin:0;font-size:clamp(1.4rem,1.1rem + 1.3vw,2.05rem);font-weight:650;line-height:1.22}.Qcz9yG_h2{letter-spacing:-.018em;margin:0 0 .6rem;font-size:clamp(1.3rem,1.15rem + .7vw,1.7rem);font-weight:700;line-height:1.15}.Qcz9yG_h3{letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.125rem}.Qcz9yG_h4{letter-spacing:0;margin:1.4rem 0 .4rem;font-size:1rem}.Qcz9yG_h4:first-child{margin-top:0}.Qcz9yG_prose,.Qcz9yG_statement,.Qcz9yG_note,.Qcz9yG_caveat,.Qcz9yG_small{max-width:var(--measure)}.Qcz9yG_prose{margin:0 0 1rem}.Qcz9yG_small{color:var(--muted);margin:.6rem 0 0;font-size:.9375rem}.Qcz9yG_small a,.Qcz9yG_caveat a{color:var(--fg)}.Qcz9yG_statement{border-left:2px solid var(--fg);margin:1rem 0 0;padding-left:.9rem}.Qcz9yG_note{border-left:2px solid var(--rule);margin:.75rem 0 0;padding-left:.9rem;font-size:.9375rem}.Qcz9yG_caveat{margin:.9rem 0 0;font-size:.9375rem}.Qcz9yG_kicker{margin:.9rem 0 0;font-weight:650}.Qcz9yG_dot{color:var(--accent-text)}.Qcz9yG_split{grid-template-columns:minmax(0,1fr);gap:1.1rem 3rem;margin-bottom:1.5rem;display:grid}.Qcz9yG_record{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.6rem 0;font-size:.875rem}.Qcz9yG_record p{margin:0}.Qcz9yG_recordLabel{color:var(--muted)}.Qcz9yG_recordHash{margin:.15rem 0!important}.Qcz9yG_recordHash code{word-break:break-all;font-size:.8125rem}.Qcz9yG_recordMeta{font-weight:600}.Qcz9yG_recordWhat{color:var(--muted);margin-top:.35rem!important}.Qcz9yG_recordWhat a{color:var(--fg)}.Qcz9yG_tallyStage,.Qcz9yG_visualStage{display:flow-root}.Qcz9yG_control{float:right;margin:0 0 .5rem 1rem}.Qcz9yG_tally{border-bottom:1px solid var(--rule);margin:0;padding:0 0 .6rem}.Qcz9yG_tallyCaption{max-width:var(--measure);margin-bottom:.5rem;font-weight:650}.Qcz9yG_tallyRow{clear:both;border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:.2rem 1.5rem;padding:.5rem 0;display:grid}.Qcz9yG_tallyLabel{margin:0;font-size:.9375rem}.Qcz9yG_tallyGroups{gap:.3rem;display:grid}.Qcz9yG_tallyGroup{grid-template-columns:8.25rem minmax(0,1fr);align-items:start;gap:.5rem;margin:0;display:grid}.Qcz9yG_tallyCount{font-size:.9375rem}.Qcz9yG_tallyCount .Qcz9yG_num{font-weight:700}.Qcz9yG_squares{flex-wrap:wrap;gap:2px;padding-top:.35rem;display:flex}.Qcz9yG_squares i{box-sizing:border-box;width:8px;height:8px;display:block}.Qcz9yG_fixBy{color:var(--muted)}.Qcz9yG_sqFlag{background:var(--fg)}.Qcz9yG_sqMiss{border:1.5px solid var(--fg)}.Qcz9yG_sqFalse{background:var(--miss-text)}.Qcz9yG_sqClean{border:1px solid var(--rule)}.Qcz9yG_details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:1.25rem}.Qcz9yG_details>summary{cursor:pointer;padding:.65rem 0;font-size:.9375rem;font-weight:600}.Qcz9yG_details[open]>summary{border-bottom:1px solid var(--hair)}.Qcz9yG_details>:last-child{margin-bottom:1rem}.Qcz9yG_details>.Qcz9yG_statement{margin-top:1rem}.Qcz9yG_procedure,.Qcz9yG_tape{margin:0;padding:0;list-style:none}.Qcz9yG_step,.Qcz9yG_tapeItem{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:.5rem 3rem;padding:.9rem 0;display:grid}.Qcz9yG_step p,.Qcz9yG_tapeItem p{max-width:var(--measure);margin:0 0 .3rem}.Qcz9yG_stepTitle{font-weight:650}.Qcz9yG_evidence{border-left:2px solid var(--hair);min-width:0;margin:0;padding-left:.75rem;font-size:.875rem}.Qcz9yG_evidence dt{color:var(--muted);margin-top:.3rem}.Qcz9yG_evidence dt:first-child{margin-top:0}.Qcz9yG_evidence dd{min-width:0;margin:0}.Qcz9yG_evidence code{word-break:break-all;font-size:.8125rem}.Qcz9yG_match{color:var(--accent-text);font-weight:650}.Qcz9yG_skip{color:var(--muted);border-bottom:1px dashed var(--rule);padding:.6rem 0;font-size:.875rem}.Qcz9yG_tableWrap{margin-top:1.25rem;overflow-x:auto}.Qcz9yG_table{border-collapse:collapse;border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);width:100%;font-size:.9375rem}.Qcz9yG_runs{min-width:30rem}.Qcz9yG_table caption{caption-side:top;text-align:left;padding-bottom:.45rem;font-weight:650}.Qcz9yG_table th,.Qcz9yG_table td{text-align:left;vertical-align:top;padding:.4rem .75rem .4rem 0;font-weight:400}.Qcz9yG_table thead th{color:var(--muted);border-bottom:1px solid var(--rule);font-size:.8125rem}.Qcz9yG_table .Qcz9yG_num{text-align:right;white-space:nowrap;padding-right:0}.Qcz9yG_table thead .Qcz9yG_num{white-space:normal}.Qcz9yG_groupRow th{padding-top:.75rem;font-weight:650}.Qcz9yG_indent{padding-left:1.1rem!important}.Qcz9yG_totalRow th,.Qcz9yG_totalRow td{border-top:1px solid var(--fg);font-weight:600}.Qcz9yG_footed{border-bottom:3px double var(--fg);padding-bottom:.1rem;display:inline-block}.Qcz9yG_chain{clear:both;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.Qcz9yG_link{grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.65rem 0;display:grid}.Qcz9yG_link+.Qcz9yG_link{border-top:1px solid var(--hair)}.Qcz9yG_linkCall{grid-column:1;margin:0}.Qcz9yG_seq{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);font-size:.8125rem}.Qcz9yG_linkHashes{color:var(--muted);grid-column:1;margin:0;font-size:.875rem}.Qcz9yG_dim{color:var(--muted)}.Qcz9yG_outcome{margin:0;font-weight:700}.Qcz9yG_link .Qcz9yG_outcome{grid-area:1/2/span 2;align-self:center}.Qcz9yG_hit{color:var(--hit-text)}.Qcz9yG_miss{color:var(--miss-text)}.Qcz9yG_diff{clear:both;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.5rem 0 .75rem}.Qcz9yG_diffLabel{color:var(--muted);margin:0 0 .3rem;font-size:.875rem}.Qcz9yG_pre{white-space:pre;margin:0;padding:.35rem 0;font-size:.8125rem;line-height:1.65;overflow-x:auto}.Qcz9yG_pre code{min-width:max-content;font-size:inherit;display:block}.Qcz9yG_del{color:var(--miss-text);text-decoration:line-through;display:inline-block}.Qcz9yG_add{color:var(--hit-text);display:inline-block}.Qcz9yG_finding{border-left:2px solid var(--miss-text);margin:.15rem 0 .4rem;padding-left:.75rem;font-size:.9375rem}.Qcz9yG_findingHead{font-family:var(--font-mono), ui-monospace, monospace;color:var(--miss-text);font-size:.8125rem;font-weight:700}.Qcz9yG_output{margin:.2rem 0 .4rem;font-size:.875rem}.Qcz9yG_outLabel{color:var(--muted)}.Qcz9yG_listing{margin-top:.75rem}.Qcz9yG_codeLine{display:block}.Qcz9yG_lineNo{text-align:right;width:2rem;color:var(--muted);-webkit-user-select:none;user-select:none;padding-right:.75rem;display:inline-block}.Qcz9yG_flagLine{box-shadow:inset 3px 0 0 var(--miss-text)}.Qcz9yG_products{gap:1.25rem 3rem;display:grid}.Qcz9yG_product p{max-width:var(--measure);margin:0 0 .4rem}.Qcz9yG_status{font-weight:600}.Qcz9yG_notes{max-width:var(--measure);font-size:.875rem}.Qcz9yG_notes p{margin:0 0 .75rem}.Qcz9yG_numbered{margin:0;padding-left:1.4rem}.Qcz9yG_numbered li{margin-bottom:.6rem;padding-left:.2rem}.Qcz9yG_numbered li::marker{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted)}.Qcz9yG_tail{border-top:2px solid var(--fg);padding:.6rem 0 2rem}body:has([data-support-chat]) .Qcz9yG_tail{padding-bottom:5.5rem}.Qcz9yG_tail p{margin:0 0 .35rem}.Qcz9yG_tailHead{color:var(--muted);margin:0;font-size:.8125rem}.Qcz9yG_tailHead code{word-break:break-all}.Qcz9yG_tailMeta{color:var(--muted);margin-left:.5rem;font-size:.875rem;font-weight:400}@media (min-width:48rem){.Qcz9yG_page{font-size:1.0625rem;line-height:1.55}.Qcz9yG_entry{padding-bottom:2rem}.Qcz9yG_headStage{margin-bottom:1rem}.Qcz9yG_squares i{width:10px;height:10px}.Qcz9yG_squares{gap:3px}.Qcz9yG_tallyRow{grid-template-columns:13rem minmax(0,1fr)}.Qcz9yG_products{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.Qcz9yG_page{padding:0 2rem}.Qcz9yG_split,.Qcz9yG_step,.Qcz9yG_tapeItem{grid-template-columns:minmax(0, 1fr) var(--evidence-w)}.Qcz9yG_split{align-items:start}.Qcz9yG_entryBody{padding-right:0}}.Qcz9yG_problem{max-width:34rem;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.45}@media (min-width:48rem){.Qcz9yG_problem{font-size:1.125rem}}.Qcz9yG_summary{max-width:var(--measure);margin:0 0 1rem;font-size:1.0625rem;font-weight:600}
.hFCtTG_page{padding:1.5rem 0 3rem}.hFCtTG_draft{color:var(--fg);background:var(--warn-bg);border-bottom:1px solid var(--border);margin:0;padding:.5rem 0;font-size:.875rem;font-weight:600}.hFCtTG_title{margin:.25rem 0 .75rem;font-size:clamp(1.6rem,5vw,2.2rem);line-height:1.15}.hFCtTG_lede{color:var(--muted);max-width:40rem}.hFCtTG_card{background:var(--surface);border:1px solid var(--border);border-radius:3px;margin:1.25rem 0;padding:1.25rem}.hFCtTG_card h2{margin:0 0 .75rem;font-size:1.15rem}.hFCtTG_form{gap:1rem;max-width:36rem;display:grid}.hFCtTG_field{gap:.375rem;display:grid}.hFCtTG_fieldset{border:1px solid var(--border);border-radius:3px;gap:.75rem;margin:0;padding:.75rem 1rem 1rem;display:grid}.hFCtTG_fieldset legend{padding:0 .25rem;font-weight:600}.hFCtTG_label{font-size:.9375rem;font-weight:600}.hFCtTG_hint{color:var(--muted);margin:0;font-size:.875rem}.hFCtTG_input,.hFCtTG_select{min-height:2.75rem;font:inherit;color:var(--fg);background:var(--surface);border:1.5px solid var(--border-strong);border-radius:3px;width:100%;padding:0 .875rem;font-size:1rem}.hFCtTG_input[aria-invalid=true],.hFCtTG_select[aria-invalid=true]{border-color:var(--miss-text)}.hFCtTG_check{align-items:flex-start;gap:.625rem;display:flex}.hFCtTG_check input{flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem}.hFCtTG_row{gap:1rem;display:grid}@media (min-width:560px){.hFCtTG_row{grid-template-columns:1fr 1fr}}.hFCtTG_button{min-height:2.75rem;font:inherit;color:var(--button-fg);background:var(--button-bg);cursor:pointer;border:0;border-radius:3px;justify-self:start;align-items:center;padding:0 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.hFCtTG_button:hover{background:var(--button-bg-hover)}.hFCtTG_button:disabled{opacity:.7;cursor:progress}.hFCtTG_secondary{color:var(--fg);border:1.5px solid var(--border-strong);background:0 0;}.hFCtTG_secondary:hover{background:var(--surface-alt)}.hFCtTG_danger{color:var(--miss-text);background:0 0;border:1.5px solid;}.hFCtTG_danger:hover{background:var(--surface-alt)}.hFCtTG_error{color:var(--miss-text);margin:0;font-weight:600}.hFCtTG_ok{color:var(--hit-text);margin:0;font-weight:600}.hFCtTG_status{min-height:1.25rem;margin:0}.hFCtTG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hFCtTG_mono{font-family:var(--font-mono), ui-monospace, monospace;word-break:break-all;font-size:.875rem}.hFCtTG_dl{grid-template-columns:minmax(7rem,max-content) 1fr;gap:.5rem 1rem;margin:0;display:grid}.hFCtTG_dl dt{color:var(--muted);font-weight:600}.hFCtTG_dl dd{min-width:0;margin:0}@media (max-width:479px){.hFCtTG_dl{grid-template-columns:1fr;gap:.125rem}.hFCtTG_dl dd{margin-bottom:.5rem}}.hFCtTG_badge{border:1.5px solid var(--accent);color:var(--accent-text);background:var(--surface);border-radius:3px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:700;display:inline-flex}.hFCtTG_tag{border:1px solid var(--border-strong);white-space:nowrap;border-radius:3px;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.hFCtTG_tagLive{color:var(--hit-text);border-color:currentColor;}.hFCtTG_tagBackfilled{background:var(--warn-bg);}.hFCtTG_tagVoided{color:var(--miss-text);border-color:currentColor;text-decoration:line-through;}.hFCtTG_tags{flex-wrap:wrap;gap:.375rem;display:flex}.hFCtTG_calls{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hFCtTG_callItem{border:1px solid var(--border);background:var(--surface);border-radius:3px;gap:.375rem;padding:.875rem 1rem;display:grid}.hFCtTG_callItem a{font-weight:700}.hFCtTG_stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:0;display:grid}.hFCtTG_stat{border:1px solid var(--border);background:var(--surface-alt);border-radius:3px;padding:.75rem}.hFCtTG_stat dt{color:var(--muted);font-size:.8125rem;font-weight:600}.hFCtTG_stat dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.hFCtTG_statNote{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.hFCtTG_flag{border-left:4px solid var(--miss-text);background:var(--warn-bg);border-radius:3px;margin:.75rem 0;padding:.625rem .875rem}.hFCtTG_nav{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0 0 1rem;font-size:.9375rem;display:flex}.hFCtTG_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}
