.code.s1kdrqb6{--code-pitch: 2.25ch;--field-font-size: 1.5rem;--frame-padding: .25rem 0;--frame-width: fit-content;font-size:1.5rem;font-variant-numeric:tabular-nums}.code__field.s1kdrqb6{position:relative;z-index:1;flex:0 0 auto;box-sizing:border-box;width:calc(6 * var(--code-pitch));max-width:100%;padding:.35rem 0 .35rem calc((var(--code-pitch) - 1ch) / 2);letter-spacing:calc(var(--code-pitch) - 1ch);font-variant-numeric:tabular-nums}.code__cells.s1kdrqb6{position:absolute;inset:.25rem auto .25rem 0;display:grid;grid-template-columns:repeat(6,var(--code-pitch));pointer-events:none}.code__cell.s1kdrqb6{margin:0 .3ch .3rem;border-bottom:2px solid var(--border);transition:border-color var(--dur-fast, .15s) var(--ease, ease)}.code__cell--filled.s1kdrqb6{border-bottom-color:var(--text)}@media(prefers-reduced-motion:reduce){.code__cell.s1kdrqb6{transition:none}}.sign-in.s1kr0qxy{max-width:26rem;margin:0 auto;padding-block:2rem;color:var(--text)}h1.s1kr0qxy{font-size:1.5rem;margin:0 0 .75rem}.note.s1kr0qxy{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.who.s1kr0qxy{font-size:1.125rem;margin:0 0 1.5rem}form.s1kr0qxy{display:flex;flex-direction:column;gap:.5rem}label.s1kr0qxy{font-size:.875rem}button.s1kr0qxy{min-height:var(--hit-min);margin-top:.5rem;font-size:1rem;color:var(--bg);background:var(--primary);border:none;border-radius:var(--button-radius, 0px);cursor:pointer}.links.s1kr0qxy{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.step.s1kr0qxy{animation:s1kr0qxy-step-in .22s ease-out both}@keyframes s1kr0qxy-step-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.step.s1kr0qxy{animation:none}}.sent.s1kr0qxy{display:flex;gap:.5rem;align-items:flex-start;color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.sent.s1kr0qxy strong:where(.s1kr0qxy){color:var(--text)}.sent__check.s1kr0qxy{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--selected-color)}.sent__tick.s1kr0qxy{stroke:var(--bg)}.count.s1kr0qxy{font-variant-numeric:tabular-nums}.count--loading.s1kr0qxy{display:inline-block;vertical-align:middle}.again.s1kr0qxy{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}button.link.s1kr0qxy{min-height:auto;margin:0;padding:0;color:var(--text-secondary);background:none;font-size:.875rem;text-decoration:underline}.error.s1kr0qxy{color:var(--error);font-size:.875rem;margin:.25rem 0 0}
