html:has(.rug8Ca_page){scroll-behavior:auto}.rug8Ca_page{padding-bottom:var(--space-16)}.rug8Ca_hero{gap:var(--space-12);grid-template-columns:1.15fr 1fr;align-items:center;padding-block:4rem;display:grid}.rug8Ca_hero h1{margin-block:var(--space-6);font-size:clamp(2.6rem,5vw,4.8rem)}.rug8Ca_pin{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--surface);padding:var(--space-6);overflow-wrap:anywhere}.rug8Ca_pin>p{margin-block:var(--space-4);font-size:var(--text-sm)}.rug8Ca_pin>a{font-size:var(--text-lg)}.rug8Ca_counts{gap:var(--space-6);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.rug8Ca_counts>span{gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:grid}.rug8Ca_counts>span>span{font:2.2rem/1 var(--font-data);color:var(--foreground)}.rug8Ca_coverage{background:var(--border);height:5px;overflow:hidden}.rug8Ca_coverage>div{background:var(--accent);transform-origin:0;height:100%}.rug8Ca_guide{border-block:1px solid var(--border);padding-block:var(--space-6);gap:var(--space-4);display:grid}.rug8Ca_guide>p{max-width:80ch;line-height:1.7}.rug8Ca_command{gap:var(--space-3);overflow-wrap:anywhere;font-size:var(--text-sm);align-items:center;display:flex}.rug8Ca_issueToggle{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-self:start}.rug8Ca_issueToggle span{margin-left:var(--space-3);font-size:var(--text-xs);color:var(--muted)}.rug8Ca_issues{padding-block:var(--space-8)}.rug8Ca_issues>p{max-width:85ch;color:var(--muted);margin-block:var(--space-4)}.rug8Ca_issueGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rug8Ca_issueGrid article{padding:var(--space-6);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);overflow-wrap:anywhere}.rug8Ca_issueGrid p{margin-top:var(--space-3)}.rug8Ca_issueGrid ul{padding-left:var(--space-4);margin-block:var(--space-3)}.rug8Ca_status{font-family:var(--font-data);font-size:var(--text-xs)}.rug8Ca_workspace{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:270px minmax(0,1fr);align-items:start;display:grid}.rug8Ca_index{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:var(--space-4);position:sticky;top:88px}.rug8Ca_index label{margin-bottom:var(--space-3);font-weight:600;display:block}.rug8Ca_index input{width:100%;min-width:0;color:var(--foreground);background:var(--background);border:1px solid var(--border);padding:var(--space-3);border-radius:var(--radius-sm)}.rug8Ca_filters{margin-top:var(--space-3);flex-wrap:wrap;gap:4px;display:flex}.rug8Ca_filters button{isolation:isolate;font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--foreground);padding:7px 9px;position:relative}.rug8Ca_filters button[aria-pressed=true]{color:var(--background)}.rug8Ca_filters button>span:last-child{position:relative}.rug8Ca_activeFilter{background:var(--foreground);border-radius:inherit;position:absolute;inset:0}.rug8Ca_matchCount{font-size:var(--text-xs);color:var(--muted);min-height:2.6em;padding-block:var(--space-3)}.rug8Ca_results{min-height:180px;max-height:45vh;padding-right:var(--space-2);align-content:start;display:grid;overflow:auto}.rug8Ca_results a{padding:var(--space-3) 6px;border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.4;text-decoration:none;display:block;position:relative}.rug8Ca_results a>span{text-transform:uppercase;font-family:var(--font-data);color:var(--muted);letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.rug8Ca_reset{margin-top:var(--space-3);font-size:var(--text-xs);padding:var(--space-2);text-decoration:underline}.rug8Ca_document{min-width:0}.rug8Ca_progress{z-index:4;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:var(--background);font:var(--text-xs)/1.4 var(--font-data);display:flex;position:sticky;top:68px}.rug8Ca_progress>span{min-width:20ch}.rug8Ca_progressTrack{background:var(--border);height:3px;position:absolute;bottom:0;left:0;right:0}.rug8Ca_progressTrack>div{background:var(--accent);transform-origin:0;width:100%;height:100%}.rug8Ca_paper{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.85}.rug8Ca_paperSection{content-visibility:auto;contain-intrinsic-size:auto 1800px}.rug8Ca_document[data-expanded=true] .rug8Ca_paperSection{content-visibility:visible;contain-intrinsic-size:none}.rug8Ca_page:has(.rug8Ca_paper :target) .rug8Ca_paperSection{content-visibility:visible;contain-intrinsic-size:none}.rug8Ca_paper h2{padding-top:var(--space-4);border-top:1px solid var(--border);margin:3rem 0 1.5rem;font-size:clamp(1.5rem,2.7vw,2.1rem);line-height:1.3}.rug8Ca_paper h3{margin:2rem 0 1rem;font-size:1.25rem;line-height:1.4}.rug8Ca_paper h4{margin-block:1.4rem .8rem}.rug8Ca_paper h2 a,.rug8Ca_paper h3 a,.rug8Ca_paper h4 a{color:inherit;text-decoration:none}.rug8Ca_paper p,.rug8Ca_paper ul,.rug8Ca_paper ol,.rug8Ca_paper pre,.rug8Ca_paper blockquote{margin-block:1rem}.rug8Ca_paper ul,.rug8Ca_paper ol{padding-left:1.5rem}.rug8Ca_paperSection>p,.rug8Ca_paperSection>ul,.rug8Ca_paperSection>ol{max-width:90ch}.rug8Ca_paper li>p{margin-block:.5rem}.rug8Ca_paper blockquote{border-left:2px solid var(--accent);padding-left:var(--space-6);color:var(--muted)}.rug8Ca_paper pre,.rug8Ca_drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);font:var(--text-xs)/1.65 var(--font-data)}.rug8Ca_paper code{font-family:var(--font-data);font-size:.91em}.rug8Ca_paper .paper-table{margin-block:var(--space-6);border:1px solid var(--border);overflow-x:auto}.rug8Ca_paper table{border-collapse:collapse;min-width:100%;font-size:var(--text-xs);line-height:1.65}.rug8Ca_paper th,.rug8Ca_paper td{min-width:120px;padding:var(--space-3);vertical-align:top;border-bottom:1px solid var(--border);text-align:left}.rug8Ca_paper th{background:var(--surface)}.rug8Ca_paper [id]{scroll-margin-top:120px}.rug8Ca_paper [id]:target{outline:2px solid var(--accent);outline-offset:4px}.rug8Ca_paper a,.rug8Ca_page summary{transition:color .15s,background-color .15s,box-shadow .15s}.rug8Ca_page a:hover{color:var(--accent)}.rug8Ca_page :is(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 4px var(--surface)}.rug8Ca_page summary{cursor:pointer;padding-block:var(--space-3)}.rug8Ca_limits{border-top:1px solid var(--border);margin-top:var(--space-8);padding-block:var(--space-8)}.rug8Ca_limits p{max-width:80ch;margin-block:var(--space-4);color:var(--muted)}.rug8Ca_drawer{border:0;border-left:1px solid var(--border);background:var(--background);width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--foreground);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.rug8Ca_drawer::backdrop{background:#0008}.rug8Ca_drawerBody{padding:var(--space-6);overflow-wrap:anywhere}.rug8Ca_drawerTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.rug8Ca_drawerTop button{padding:var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.rug8Ca_drawer h2{font:1.4rem/1.4 var(--font-data);margin-bottom:var(--space-4)}.rug8Ca_verdict{color:var(--accent);font-family:var(--font-data)}.rug8Ca_drawer section{padding-block:var(--space-6);border-bottom:1px solid var(--border)}.rug8Ca_drawer h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.rug8Ca_drawer section p{font-size:var(--text-sm);margin-block:var(--space-3)}.rug8Ca_drawer .rug8Ca_value{font:1.7rem/1.4 var(--font-data)}.rug8Ca_caveat{padding:var(--space-4);border-left:2px solid var(--accent);background:var(--surface);margin-block:var(--space-6)}.rug8Ca_drawerActions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:850px){.rug8Ca_hero{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:1fr}.rug8Ca_workspace{gap:var(--space-6);grid-template-columns:1fr}.rug8Ca_index{position:static}.rug8Ca_results{max-height:230px}.rug8Ca_issueGrid{grid-template-columns:1fr}.rug8Ca_command{flex-wrap:wrap}.rug8Ca_progress{top:65px}}@media (prefers-reduced-motion:reduce){.rug8Ca_page *,.rug8Ca_page :before,.rug8Ca_page :after{scroll-behavior:auto!important;transition:none!important}}
