.gc-hero__title{max-width:none}.gc__title{max-width:14ch}.gc__form{gap:1.25rem;margin-top:clamp(1.75rem,4vh,2.5rem)}.gc__row{align-items:stretch;gap:.75rem;display:flex}.gc__row input{flex:auto;min-width:0}.gc__send{flex:none;min-width:11rem}.gc__send:disabled{opacity:.7;cursor:progress}.gc__status{min-height:1.5rem;color:var(--muted);margin-top:1.25rem}.gc__status--error{color:var(--text);background:var(--surface-2);border:1px solid #ff8a5c;border-radius:12px;padding:1rem 1.25rem}.gc__status:empty,.gc__status--error[hidden],html:not(.js) .gc__form{display:none}.gc__nojs{margin-top:1.25rem}.gc__results{gap:1.5rem;margin-top:clamp(2rem,5vh,3rem);display:grid}.gc__results:focus{outline:none}.gc__results[hidden],.gc__actions[hidden],.gc__lead-note[hidden]{display:none}.gc__summary{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.1}.gc__checked{color:var(--muted);overflow-wrap:anywhere}.gc-group{gap:.75rem;margin-top:.75rem;display:grid}.gc-group__head{letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.gc__results{--gc-red:#ff6b6b;--gc-amber:#ffb547;--gc-blue:#7cb7ff;--gc-green:#4ade80}.gc__results[data-verdict=blocker]{--gc-v:var(--gc-red)}.gc__results[data-verdict=issue]{--gc-v:var(--gc-amber)}.gc__results[data-verdict=clear]{--gc-v:var(--gc-green)}.gc__verdict{border:1px solid color-mix(in srgb, var(--gc-v) 55%, transparent);background:color-mix(in srgb, var(--gc-v) 12%, var(--surface-2));border-left-width:6px;border-radius:16px;gap:.85rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.gc__verdict>*{margin:0}.gc__verdict .gc__summary{color:var(--gc-v)}.gc__clear-note{color:var(--text);max-width:70ch;font-size:.9688rem}.gc__clear-note[hidden]{display:none}.gc-tally{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gc-tally__item{--c:var(--line-strong);border:1px solid color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--text);border-radius:999px;align-items:baseline;gap:.4rem;padding:.35rem .8rem;font-size:.9375rem;display:inline-flex}.gc-tally__n{color:var(--c);font-weight:600}.gc-tally__item--blocker{--c:var(--gc-red)}.gc-tally__item--issue{--c:var(--gc-amber)}.gc-tally__item--note{--c:var(--gc-blue)}.gc-tally__item--ok{--c:var(--gc-green)}.gc-groups{gap:1.75rem;display:grid}.gc-group--blocker{--c:var(--gc-red)}.gc-group--issue{--c:var(--gc-amber)}.gc-group--note{--c:var(--gc-blue)}.gc-group--ok{--c:var(--gc-green)}.gc-group__head{color:var(--c,var(--text))}.gc-group--ok{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.gc-group--ok>.gc-group__head{grid-column:1/-1}.gc-f{border:1px solid color-mix(in srgb, var(--c) 35%, var(--line));border-left:4px solid var(--c);background:color-mix(in srgb, var(--c) 8%, var(--surface-2));border-radius:12px;gap:.5rem;padding:1rem 1.25rem 1.1rem;display:grid}.gc-f__title{font-size:1.0625rem;font-weight:500;line-height:1.3}.gc-f__icon{background:var(--c);color:#0b0b0c;vertical-align:.05em;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;margin-right:.5rem;font-size:.8125rem;font-weight:700;display:inline-grid}.gc-f__tag{border:1px solid color-mix(in srgb, var(--c) 60%, transparent);color:var(--c);vertical-align:.1em;border-radius:999px;margin-right:.4rem;padding:.1rem .55rem;font-size:.8125rem;font-weight:500;display:inline-block}.gc-f__detail,.gc-f__fix{color:var(--muted);overflow-wrap:anywhere;font-size:.9688rem}.gc-f__fix strong{color:var(--text);font-weight:500}.gc-chain{color:var(--muted);overflow-wrap:anywhere;margin:.25rem 0 0;padding-left:1.25rem;font-size:.875rem;list-style:decimal}.gc__limit{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;padding:1rem 1.25rem;font-size:.9375rem}.gc__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.gc__copy{min-height:44px;color:var(--text);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0;font-size:1rem;text-decoration:underline}.gc-doc__fix{margin-top:.5rem}.gc-doc__fix strong{color:var(--text);font-weight:500}.gc-steps{border-top:1px solid var(--line);counter-reset:gc-step;margin-top:clamp(2.5rem,6vh,4rem)}.gc-step{border-bottom:1px solid var(--line);counter-increment:gc-step;padding:1.6rem 0 1.6rem 3rem;position:relative}.gc-step:before{content:counter(gc-step);border:1px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:50%;place-items:center;font-size:.875rem;display:grid;position:absolute;top:1.6rem;left:0}@media (width<=47.99rem){.gc__row{flex-direction:column}.gc__send{width:100%}}.gc__results>*,.gc-group>*,.gc-f>*{margin:0}.gc-f__title{padding:0}
