.demo-notice{max-width:44rem;padding:.7rem var(--space-3);border:1px dashed var(--color-rule-strong);border-radius:var(--radius);color:var(--color-text-2);font-size:var(--step--1);margin:0}.demo-notice strong{color:var(--color-text)}.demo-noscript .panel-body p:last-child{margin-bottom:0}.demo-about{max-width:48rem;margin-top:var(--space-6)}.demo-about h2{font-size:var(--step-2)}.demo-facts{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.demo-facts li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-rule);color:var(--color-text-2)}.demo-facts strong{color:var(--color-text)}.chd{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.chd[hidden]{visibility:hidden}@media (scripting:none){.chd[hidden]{display:none}}.chd>.panel{min-width:0}@media (width>=64rem){.chd{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"who who""page queue""suggest audit"}.chd-who{grid-area:who}.chd-page{grid-area:page}.chd-queue{grid-area:queue}.chd-suggest{grid-area:suggest}.chd-audit{grid-area:audit}}.chd-small{margin:var(--space-2) 0 0;font-size:var(--step--1);color:var(--color-muted)}.chd-page-intro,.chd-queue-intro,.chd-audit-intro{padding:var(--space-3) var(--space-3) 0;margin:0}.chd-buttons{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.chd-result{padding:0 var(--space-3);font-size:var(--step--1);color:var(--color-text);margin:0}.chd-result:empty{display:none}.chd-result:focus-visible{outline:var(--focus-ring);outline-offset:2px}.chd-result[data-ok=true]{border-left:3px solid var(--color-signal);padding-left:var(--space-2);margin:var(--space-3) var(--space-3) 0}.chd-result[data-ok=false]{border-left:3px dashed var(--color-rule-strong);padding-left:var(--space-2);margin:var(--space-3) var(--space-3) 0}.chd-suggest-body .chd-result{margin-left:0;margin-right:0}.chd-who-body{gap:var(--space-4);display:grid}@media (width>=48rem){.chd-who-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chd-people{border:0;min-width:0;margin:0;padding:0}.chd-person{cursor:pointer;align-items:flex-start;gap:.55rem;min-height:2.25rem;padding:.3rem 0;display:flex}.chd-person input{width:1.2rem;height:1.2rem;accent-color:var(--color-signal);flex:none;margin:.15rem 0 0}.chd-try{padding:var(--space-3);border:1px dashed var(--color-rule-strong);border-radius:var(--radius)}.chd-try-title{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-2)}.chd-steps{font-size:var(--step--1);color:var(--color-text-2);margin:0;padding-left:1.2rem}.chd-steps li+li{margin-top:var(--space-1)}.chd-sections{padding:var(--space-3);gap:var(--space-2);margin:0;list-style:none;display:grid}.chd-section{padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius)}.chd-section[data-visible=no]{border-style:dashed;border-color:var(--color-rule-strong)}.chd-section-title{font-size:var(--step-0);margin:0}.chd-aud,.chd-version{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-muted);margin:.15rem 0 0}.chd-text{margin:var(--space-1) 0 0;color:var(--color-text)}.chd-lock{margin:var(--space-1) 0 0;font-size:var(--step--1);color:var(--color-text-2)}.chd-items{padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}.chd-item{overflow-wrap:anywhere;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius)}.chd-item[data-state=approved]{border-left:3px solid var(--color-signal)}.chd-item[data-visible=no]{border-style:dashed;border-color:var(--color-rule-strong)}.chd-item-head{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-text-2);margin:0}.chd-item-text{margin:var(--space-1) 0 0;color:var(--color-text)}.chd-item-status{margin:var(--space-1) 0 0;font-size:var(--step--1);color:var(--color-text-2)}.chd-item[data-state=approved] .chd-item-status{color:var(--color-text)}.chd-item-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chd-item-actions[hidden]{display:none}.chd-reason{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--step--1);color:var(--color-text-2);flex-wrap:wrap;display:flex}.chd-reason .field{width:auto;min-width:0;max-width:100%}.chd-suggest-body .field-label+.field{margin-bottom:var(--space-3)}.chd-textarea{resize:vertical;width:100%}.chd-hint{margin-top:0}.chd-trail{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 1.2rem);font-size:var(--step--1);color:var(--color-text-2);margin:0}.chd-trail li+li{margin-top:var(--space-1)}
