.SOUN-W_page{border-top:4px solid var(--primary-soft);background:var(--color-page);color:var(--color-text);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.SOUN-W_header,.SOUN-W_footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,4vw,4rem);display:flex}.SOUN-W_header{border-bottom:1px solid var(--color-border)}.SOUN-W_brand{color:var(--color-text-strong);align-items:center;gap:.75rem;text-decoration:none;display:flex}.SOUN-W_brand span{background:var(--color-surface-muted);border-radius:var(--radius-pill);font-size:var(--type-caption);padding:.3rem .6rem}:root[data-theme=dark] .SOUN-W_brand img{filter:invert()}.SOUN-W_layout{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-self:center;gap:clamp(2rem,4vw,3.5rem);width:100%;max-width:76rem;margin:3rem auto;padding:clamp(2rem,5vw,4rem);display:grid}.SOUN-W_summary{flex-direction:column;justify-content:center;min-width:0;display:flex}.SOUN-W_status{border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem .8rem;font-weight:650;display:inline-flex}.SOUN-W_valid{background:var(--color-success);color:var(--color-on-accent)}.SOUN-W_invalid{background:var(--color-danger);color:var(--color-on-accent)}.SOUN-W_kicker{color:var(--color-text-muted);margin:2rem 0 .5rem}.SOUN-W_summary h1,.SOUN-W_notFound h1{color:var(--color-text-strong);font-size:var(--type-headline);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.05}.SOUN-W_statement{font-size:var(--type-body-large);max-width:36rem;margin:2rem 0 0;line-height:1.55}.SOUN-W_details{border:1px solid var(--color-context-border);border-radius:var(--radius-lg);background:var(--color-context-surface);gap:1.5rem;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.SOUN-W_details div{border-bottom:1px solid var(--color-context-border);gap:.4rem;padding-bottom:1.5rem;display:grid}.SOUN-W_details div:last-child{border-bottom:0;padding-bottom:0}.SOUN-W_details dt{color:var(--color-context-muted);font-size:var(--type-caption)}.SOUN-W_details dd{color:var(--color-context-text);overflow-wrap:anywhere;margin:0}.SOUN-W_footer{color:var(--color-text-muted);font-size:var(--type-caption)}.SOUN-W_footer p{margin:0}.SOUN-W_notFound{background:var(--color-page);color:var(--color-text);align-content:center;gap:1.5rem;min-height:100vh;padding:clamp(1.5rem,8vw,8rem);display:grid}.SOUN-W_notFound .SOUN-W_kicker,.SOUN-W_notFound p{max-width:38rem;margin:0}.SOUN-W_notFound a{color:var(--color-link);font-weight:650}@media (max-width:760px){.SOUN-W_layout{gap:var(--space-6);padding:var(--space-5);border-inline:0;border-radius:0;grid-template-columns:1fr;margin:1.5rem auto}.SOUN-W_footer{flex-direction:column;align-items:flex-start}}
