@layer tokens,base,chrome,patterns;@layer page{.artx-checker-results :where(h2,h3,p,ol,ul,dl){margin:0}.artx-checker-results>*+*{margin-top:var(--space-row)}.artx-checker-score{margin-top:var(--space-h2-content);max-width:var(--measure-copy);gap:14px;display:grid}.artx-checker-bar{background:var(--field-on-ink);border:1px solid var(--slab-rule);height:10px}.artx-checker-bar span{background:var(--drip-on-ink);height:100%;display:block}.artx-checker-facts{gap:var(--gap-col);margin-top:var(--space-h2-content);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.artx-checker-facts>div{padding-top:var(--space-row);border-top:1px solid var(--slab-rule)}.artx-checker-facts dt{color:var(--slab-mute)}.artx-checker-facts dd{margin:4px 0 0}.artx-checker-list{gap:var(--space-row);max-width:var(--measure-copy);padding-left:1.2em;display:grid}.artx-checker-status{min-width:7.5em;font-weight:650;display:inline-block}.artx-checker-status--fail{color:var(--coral-on-ink)}.artx-checker-next{border-top:1px solid var(--slab-rule);padding-top:var(--space-h2-content)}.artx-checker-next .artx-d-actions{gap:var(--gap-col);flex-wrap:wrap;display:flex}.artx-checker-checks{padding-left:0;list-style:none}.artx-checker-checks li{padding-top:var(--space-row);border-top:1px solid var(--slab-rule)}.artx-checker-detail{color:var(--slab-mute);margin-top:4px;display:block}.artx-checker-status--partial{color:var(--slab-fg)}.artx-checker-status--not_checked,.artx-checker-status--not_applicable,.artx-checker-status--not_knowable{color:var(--slab-mute);font-weight:500}#result{scroll-margin-top:96px}.artx-checker-upgrade{border-top:1px solid var(--slab-rule);padding-top:var(--space-h2-content);gap:var(--space-row);display:grid}.artx-checker-perks{list-style:outside}.artx-checker-plans{gap:var(--gap-col);max-width:var(--measure-copy);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.artx-checker-plan{padding:var(--space-row);border:1px solid var(--slab-rule);align-content:start;gap:10px;display:grid}.artx-checker-plan p{margin:0}.artx-checker-price{font-size:clamp(32px,4vw,44px);line-height:1}.artx-checker-price span{color:var(--slab-mute);font-size:.45em}.artx-checker-plan button{cursor:pointer;justify-self:start}}@layer utilities;
