.Uw8v8q_page{padding-block:var(--space-8) var(--space-16)}.Uw8v8q_back{color:var(--muted);font-size:var(--text-sm);text-decoration:none;display:inline-block}.Uw8v8q_hero{gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:1.5fr 1fr;align-items:center;display:grid}.Uw8v8q_hero h1{margin-block:var(--space-4) var(--space-6);font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.08}.Uw8v8q_hero h1 span{color:var(--accent)}.Uw8v8q_intro{color:var(--muted);max-width:42ch;font-size:var(--text-lg)}.Uw8v8q_principle{padding:var(--space-8);border-left:2px solid var(--accent);background:var(--surface)}.Uw8v8q_principle>p:nth-child(2){font-size:var(--text-xl);letter-spacing:-.03em;margin-block:var(--space-4);line-height:1.2}.Uw8v8q_principle>span{color:var(--muted);font-size:var(--text-sm);display:block}.Uw8v8q_legend{gap:var(--space-4);margin-top:var(--space-6);font:var(--text-xs) var(--font-data);flex-wrap:wrap;display:flex}.Uw8v8q_legend span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.Uw8v8q_page [data-status=PASS]{color:var(--accent)}.Uw8v8q_page [data-status=FAIL]{color:var(--danger)}.Uw8v8q_page [data-status=UNVERIFIABLE]{color:var(--warning)}.Uw8v8q_page [data-status=NOT_APPLICABLE]{color:var(--muted)}.Uw8v8q_workbench{border:1px solid var(--border);background:var(--surface);padding:var(--space-8)}.Uw8v8q_workbenchHeading,.Uw8v8q_resultHeading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.Uw8v8q_workbenchHeading h2{font-size:1.4rem}.Uw8v8q_tabs{gap:var(--space-2);border-bottom:1px solid var(--border);margin-block:var(--space-6);display:flex}.Uw8v8q_tab{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--muted);background:0 0;border:0;position:relative}.Uw8v8q_tab>span:last-child{z-index:1;position:relative}.Uw8v8q_tab[aria-pressed=true]{color:var(--foreground)}.Uw8v8q_activeTab{background:var(--surface-raised);border-bottom:2px solid var(--accent);position:absolute;inset:0}.Uw8v8q_inputPanel{min-height:190px}.Uw8v8q_inputPanel label{font-size:var(--text-sm);margin-bottom:var(--space-2);display:block}.Uw8v8q_inputRow{gap:var(--space-3);display:flex}.Uw8v8q_inputRow input{border:1px solid var(--border);background:var(--background);min-width:0;padding:var(--space-3);color:var(--foreground);border-radius:var(--radius-sm);font:var(--text-sm) var(--font-data);flex:1}.Uw8v8q_inputRow button{flex-shrink:0}.Uw8v8q_help{color:var(--muted);font-size:var(--text-sm);margin-block:var(--space-3)}.Uw8v8q_actions,.Uw8v8q_recent>div{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.Uw8v8q_recent{font-size:var(--text-xs);margin-top:var(--space-6);overflow-wrap:anywhere}.Uw8v8q_fileLimit{margin-left:var(--space-4);color:var(--muted);font-size:var(--text-sm)}.Uw8v8q_feedback{font-size:var(--text-sm);color:var(--muted);min-height:1.6em}.Uw8v8q_error{border-left:2px solid var(--danger);padding-left:var(--space-3);color:var(--danger);margin-top:var(--space-3)}.Uw8v8q_results{padding-top:var(--space-16);scroll-margin-top:var(--space-8)}.Uw8v8q_resultHeading h2{margin-top:var(--space-3)}.Uw8v8q_channelLabel{margin-top:var(--space-6);gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.Uw8v8q_channelLabel code{color:var(--foreground);overflow-wrap:anywhere}.Uw8v8q_source{font:var(--text-xs)/1.7 var(--font-data);color:var(--muted);overflow-wrap:anywhere;margin-top:var(--space-3)}.Uw8v8q_metrics{margin-top:var(--space-8);gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.Uw8v8q_metrics>div{padding:var(--space-4) var(--space-6);background:var(--surface);border:1px solid var(--border)}.Uw8v8q_metrics strong{font:2.5rem/1.2 var(--font-data);font-variant-numeric:tabular-nums;display:block}.Uw8v8q_metrics>div>span{font-size:var(--text-sm)}.Uw8v8q_finalCount{font-size:var(--text-xs);opacity:.8}.Uw8v8q_meter{background:var(--border);height:3px;margin-top:var(--space-4);overflow:hidden}.Uw8v8q_meter i{transform-origin:0;background:currentColor;width:100%;height:100%;display:block}.Uw8v8q_filters{gap:var(--space-2);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.Uw8v8q_filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--surface)}.Uw8v8q_checklist{padding-left:var(--space-4);position:relative}.Uw8v8q_readingRail{background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:0}.Uw8v8q_readingRail>div{background:var(--accent);transform-origin:top;height:100%}.Uw8v8q_checks{margin:0;padding:0;list-style:none}.Uw8v8q_check{background:var(--surface);border:1px solid var(--border);margin-bottom:var(--space-2)}.Uw8v8q_checkToggle{gap:var(--space-4);width:100%;padding:var(--space-6);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:2rem 1fr auto 1rem;align-items:center;display:grid}.Uw8v8q_checkToggle:hover{background:var(--surface-raised)}.Uw8v8q_checkNumber{font:var(--text-xs) var(--font-data);color:var(--muted)}.Uw8v8q_checkTitle{font-size:var(--text-base);color:var(--foreground)}.Uw8v8q_checkTitle>span{color:var(--muted);font-size:var(--text-xs);margin-top:var(--space-1);display:block}.Uw8v8q_status{font:var(--text-xs) var(--font-data);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);white-space:nowrap;border:1px solid}.Uw8v8q_expand{color:var(--muted);font-size:1.3rem}.Uw8v8q_detail{padding:0 var(--space-6) var(--space-6);color:var(--foreground);border-top:1px solid var(--border)}.Uw8v8q_detail>p{padding-top:var(--space-4)}.Uw8v8q_detail h4{font-size:var(--text-sm);margin-block:var(--space-6) var(--space-2);font-weight:550}.Uw8v8q_detail pre{background:var(--background);padding:var(--space-4);font:var(--text-xs)/1.7 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto}.Uw8v8q_observation{border-top:1px solid var(--border);padding-block:var(--space-3)}.Uw8v8q_observation summary{cursor:pointer;font-size:var(--text-sm);transition:color .14s}.Uw8v8q_observation summary:hover,.Uw8v8q_observation summary:focus-visible{color:var(--accent)}.Uw8v8q_observation summary:active{color:var(--warning)}.Uw8v8q_observation summary>span{color:var(--muted);font-size:var(--text-xs);margin-left:var(--space-2);overflow-wrap:anywhere}.Uw8v8q_empty{padding:var(--space-8);border:1px solid var(--border);color:var(--muted)}.Uw8v8q_offline{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--border)}.Uw8v8q_offline h2{margin-block:var(--space-3) var(--space-4)}.Uw8v8q_offline p{max-width:85ch}.Uw8v8q_offline>a{margin-top:var(--space-6);display:inline-block}.Uw8v8q_command{align-items:center;gap:var(--space-6);background:var(--surface);border:1px solid var(--border);padding:var(--space-6);margin-block:var(--space-6);display:flex}.Uw8v8q_command code{overflow-wrap:anywhere;flex:1}.Uw8v8q_command button{flex-shrink:0}.Uw8v8q_boundary{padding-left:var(--space-4);border-left:2px solid var(--warning)}.Uw8v8q_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.Uw8v8q_hero{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:1fr}.Uw8v8q_principle{padding:var(--space-6)}.Uw8v8q_principle>p:nth-child(2){font-size:1.5rem}.Uw8v8q_principle br{display:none}.Uw8v8q_workbench{padding:var(--space-4)}.Uw8v8q_workbenchHeading,.Uw8v8q_resultHeading{flex-direction:column;align-items:flex-start}.Uw8v8q_inputRow{flex-direction:column}.Uw8v8q_inputRow input{width:100%}.Uw8v8q_inputRow button{justify-content:center}.Uw8v8q_inputPanel{min-height:265px}.Uw8v8q_tab{padding:var(--space-3) var(--space-2)}.Uw8v8q_metrics{grid-template-columns:1fr 1fr}.Uw8v8q_metrics>div{padding:var(--space-4)}.Uw8v8q_checkToggle{gap:var(--space-2);padding:var(--space-4);grid-template-columns:1.25rem 1fr 1rem}.Uw8v8q_checkTitle>span{margin-top:var(--space-2)}.Uw8v8q_checkToggle .Uw8v8q_status{grid-column:2;justify-self:start}.Uw8v8q_expand{grid-area:1/3}.Uw8v8q_detail{padding-inline:var(--space-4)}.Uw8v8q_command{padding:var(--space-4);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Uw8v8q_page *,.Uw8v8q_page :before,.Uw8v8q_page :after{transition:none!important;animation:none!important}}
