._2q-HVG_page{padding-bottom:5rem}._2q-HVG_hero{max-width:58rem;padding:3.5rem 0 2rem}._2q-HVG_intro{max-width:43rem;font-size:clamp(1.2rem,2.6vw,1.65rem);line-height:1.5}._2q-HVG_controls{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:1.1fr .7fr 1fr;align-items:center;gap:2rem;padding:1.5rem;display:grid}._2q-HVG_controls label,._2q-HVG_editor label{margin-bottom:.6rem;font-weight:600;display:block}._2q-HVG_controls select{background:var(--background);width:100%;color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:8px;padding:.75rem}._2q-HVG_status{gap:.25rem;display:grid}._2q-HVG_status strong{font-size:1.5rem}._2q-HVG_count>span:first-child{font-size:2.1rem}._2q-HVG_count{font-variant-numeric:tabular-nums}._2q-HVG_count>span:last-of-type{color:var(--muted);font-size:.85rem}._2q-HVG_bar{background:var(--border);border-radius:3px;height:4px;margin-top:.7rem;overflow:hidden}._2q-HVG_bar>div{background:var(--accent);transform-origin:0;height:100%}._2q-HVG_editor{margin:1rem 0 2rem}._2q-HVG_editor textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:18rem;color:var(--foreground);background:var(--background);font-family:var(--font-data);border-radius:8px;padding:1rem;font-size:.8rem}._2q-HVG_actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}._2q-HVG_resultHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}._2q-HVG_playback{border:1px solid var(--border);border-radius:20px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid;overflow:hidden}._2q-HVG_sequence{background:var(--surface);min-width:0;padding:1.5rem}._2q-HVG_agents{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1.8rem;display:flex}._2q-HVG_agents>div{text-align:center;gap:.2rem;display:grid}._2q-HVG_avatar{border:1px solid var(--accent);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto .4rem;font-family:monospace;display:grid}._2q-HVG_agents small,._2q-HVG_public{color:var(--muted)}._2q-HVG_public{letter-spacing:.13em;text-align:center;font-size:.65rem}._2q-HVG_lanes{gap:.8rem;max-height:42rem;padding:3px;display:grid;overflow:auto}._2q-HVG_message{text-align:left;border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--background);cursor:pointer;border-radius:12px;align-items:center;gap:.8rem;min-height:82px;padding:1rem;display:flex}._2q-HVG_message:hover,._2q-HVG_message._2q-HVG_active{border-color:var(--accent)}._2q-HVG_index{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}._2q-HVG_messageBody{flex:1;gap:.4rem;display:grid}._2q-HVG_messageBody>span{color:var(--muted);font-size:.75rem}._2q-HVG_flow{width:40px;color:var(--accent)}._2q-HVG_flow>span{font-size:1.6rem;display:inline-block}._2q-HVG_verdict{letter-spacing:.08em;color:var(--accent);font-size:.6rem}._2q-HVG_bad{border-color:var(--danger)}._2q-HVG_bad ._2q-HVG_verdict,._2q-HVG_badText{color:var(--danger)}._2q-HVG_machine{border-left:1px solid var(--border);min-width:0;padding:1.5rem}._2q-HVG_states{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._2q-HVG_state{text-align:center;border:1px solid var(--border);border-radius:5px;padding:.6rem .4rem;font-size:.8rem;position:relative}._2q-HVG_state>span:last-child{position:relative}._2q-HVG_stateMarker{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:inherit;position:absolute;inset:0}._2q-HVG_detail{overflow-wrap:anywhere;min-height:16rem;margin-top:1.7rem}._2q-HVG_detail h3{font-size:1.1rem}._2q-HVG_detail p{line-height:1.6}._2q-HVG_date{color:var(--muted);margin-top:1rem;font-size:.72rem;line-height:1.7;display:block}._2q-HVG_warning,._2q-HVG_error{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);padding:.8rem}._2q-HVG_finding{border:1px solid var(--border);border-radius:12px;margin-top:1rem;padding:1.25rem 1.5rem}._2q-HVG_findingBad{border-color:var(--danger)}._2q-HVG_finding p{margin:.6rem 0}._2q-HVG_chain{margin-top:4rem}._2q-HVG_chain>p{max-width:48rem}._2q-HVG_chainGrid{grid-template-columns:.8fr 1.2fr;gap:1rem;margin:1.8rem 0;display:grid}._2q-HVG_panel{border:1px solid var(--border);border-radius:12px;min-width:0;padding:1.5rem}._2q-HVG_metric{color:var(--accent);font-size:3rem;display:block}._2q-HVG_hash{overflow-wrap:anywhere;font-family:monospace;font-size:.8rem}._2q-HVG_command{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}._2q-HVG_command code{overflow-wrap:anywhere}._2q-HVG_page pre{background:var(--background);max-width:100%;padding:1rem;font-size:.75rem;overflow:auto}._2q-HVG_guide{max-width:54rem;margin-top:4rem;padding-left:2rem;position:relative}._2q-HVG_guide article{padding:.6rem 0}._2q-HVG_readingTrack{background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:0}._2q-HVG_readingTrack>div{background:var(--accent);transform-origin:top;height:100%}@media (max-width:760px){._2q-HVG_hero{padding-top:2rem}._2q-HVG_controls{grid-template-columns:1fr 1fr;gap:1.25rem;padding:1rem}._2q-HVG_controls>div:first-child{grid-column:1/-1}._2q-HVG_playback,._2q-HVG_chainGrid{grid-template-columns:1fr}._2q-HVG_machine{border-left:0;border-top:1px solid var(--border)}._2q-HVG_sequence,._2q-HVG_machine{padding:1rem}._2q-HVG_message{gap:.5rem;padding:.8rem .6rem}._2q-HVG_flow{width:24px}._2q-HVG_public{font-size:.55rem}._2q-HVG_status strong{font-size:1.15rem}._2q-HVG_resultHeading{align-items:end}._2q-HVG_detail{min-height:12rem}}@media (prefers-reduced-motion:reduce){._2q-HVG_page *{scroll-behavior:auto}}
