.account-entry{color:var(--asantap-color-1a1a2e,#1a1a2e)}.account-entry__forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem}.account-entry form{display:grid;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--asantap-color-e5eaf2,#e5eaf2);border-radius:.75rem}.account-entry h2{margin:0 0 .25rem;font-size:1.25rem}.account-entry button,.account-entry input{min-height:var(--asantap-dimension-touch-target-48,48px);box-sizing:border-box;width:100%;font:inherit;border-radius:.375rem}.account-entry input{border:1px solid var(--asantap-color-6b7280,#6b7280);padding:.5rem;background:white;color:inherit}.account-entry button{border:0;padding:.5rem .75rem;background:var(--asantap-color-2d66de,#2d66de);color:white;cursor:pointer}.account-entry :is(input,button):focus-visible{outline:3px solid var(--asantap-color-2d66de,#2d66de);outline-offset:3px}.account-entry :disabled{opacity:.65;cursor:not-allowed}.account-entry__hint,.account-entry__notice{overflow-wrap:anywhere;line-height:1.5}.account-session{color:var(--asantap-color-1a1a2e)}.account-session form,.account-session label{display:grid;gap:.5rem;margin-block:.5rem}.account-session button,.account-session input{box-sizing:border-box;min-height:var(--asantap-dimension-touch-target-48);min-width:var(--asantap-dimension-touch-target-48);max-width:100%;font:inherit}.account-session button:focus-visible,.account-session input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.account-session p{overflow-wrap:anywhere}