.si{gap:18px;display:grid}.si-step{justify-items:start;gap:16px;display:grid}.si-title{font-size:calc(clamp(24px,2.6vw,32px) * var(--display-scale));color:var(--color-grey);margin:0;line-height:1.1}.si-lede{max-width:46ch;color:var(--color-fog);margin:0}.si-google{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-grey);height:48px;color:var(--color-black);font:500 15px/1 var(--font-body);cursor:pointer;align-items:center;gap:12px;padding:0 22px 0 16px;transition:background .3s;display:inline-flex}.si-google:hover:not(:disabled){background:#fff}.si-google:disabled{opacity:.6}.si-google img{width:20px;height:20px}.si-pair{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.si-field{gap:8px;display:grid}.si-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-fog);font-size:10px}.si-field input{border:0;border-bottom:1px solid var(--color-line);width:100%;font:400 16px/1.5 var(--font-body);color:var(--color-grey);background:0 0;border-radius:0;padding:8px 0 10px}.si-field input:focus{border-bottom-color:var(--color-grey);outline:none}.si-line,.si-who{letter-spacing:.04em;color:var(--color-fog);margin:0;font-size:11px}.si-line{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:14px;display:flex}.si-line span{overflow-wrap:anywhere;flex:auto;min-width:0}.si-line button,.si-switch{font:inherit;color:var(--color-grey);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.si-switch{letter-spacing:.04em;color:var(--color-fog);font-size:11px}.si-line button:hover,.si-switch:hover{color:var(--color-gold)}.si-error{color:var(--color-danger);margin:0}.si-wait{gap:10px;display:grid}.si-wait i{background:var(--color-line);width:60%;height:22px;animation:1.2s ease-in-out infinite alternate si-wait;display:block}@keyframes si-wait{0%{opacity:.3}to{opacity:.8}}.si-wait i+i{border-radius:var(--radius-pill);width:40%;height:48px}@media (width<=640px){.si-pair{grid-template-columns:1fr}}
