body .si-card h1{margin: 0;color: var(--ff-ink);font: 500 28px/1.15 var(--font-display, var(--ff-font));letter-spacing: -.02em;text-wrap: balance;}.si-card [data-si-view][hidden]{display: none;}.si-fields{display: grid;gap: 10px;}.si-password{position: relative;}.si-password .ha-input{padding-right: 70px;}.si-show{position: absolute;top: 50%;right: 8px;translate: 0 -50%;padding: 7px 10px;border: 0;border-radius: 999px;background: transparent;color: var(--ff-ink-2);font: 500 13px/1 var(--ff-font);cursor: pointer;transition: color 140ms ease, background-color 140ms ease;}@media (hover: hover){.si-show:hover{color: var(--ff-ink);background: #ffffff0b;}}.si-card [data-si-view][data-enter]{animation: si-view-in 160ms cubic-bezier(.2,.7,.2,1);}@keyframes si-view-in{from{opacity: 0;transform: translateY(4px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.si-card [data-si-view][data-enter]{animation: none;}}.si-fields .ha-notice{margin: 0;}.si-fields .ha-notice.si-notice--ok{color: #b5f0d9;}:is(.si-show, .si-link, .si-foot a):focus-visible{outline: 2px solid var(--ff-focus, #a3a3a3);outline-offset: 3px;}@media (max-width: 720px){body .si-card h1{font-size: 24px;}}.si-card[data-checking]{visibility: hidden;}