.sig-tool{--agi-shadow:var(--sig-shadow,0 1px 0 0 #0a12300a,0 24px 48px -28px #0a12304d);--agi-no:#b42318;--agi-no-bg:#fcedeb;--agi-field-border:color-mix(in srgb,var(--color-ink-soft)75%,var(--color-paper))}.sig-tool [hidden]{display:none!important}.sig-tool .agi-sheet{box-shadow:var(--agi-shadow)}.sig-tool .agi-control{border:1px solid var(--agi-field-border)}.sig-tool .agi-control:hover{border-color:var(--color-ink-soft)}.sig-tool .agi-control:focus-visible,.sig-tool .agi-check:focus-visible{outline:2px solid var(--color-ultramarine-lift);outline-offset:3px}.sig-tool .agi-control:focus-visible{border-color:var(--color-ultramarine)}.sig-tool .agi-control[aria-invalid=true]{border-width:2px;border-color:var(--agi-no);background:var(--agi-no-bg);padding-left:calc(2rem - 1px);padding-right:calc(1rem - 1px)}.sig-tool .agi-err{color:var(--agi-no)}.sig-tool .agi-blocked{background:var(--agi-no-bg);color:var(--agi-no)}.sig-tool .agi-legend{float:left;width:100%}.sig-tool .agi-legend+*{clear:both}.sig-tool .agi-check-row{min-height:44px}@media (min-width:1280px){.sig-tool .agi-result{position:sticky;top:105px}}
