.loop-application .loop-signup-page{max-width:440px;min-height:0;color:var(--loop-ink);margin:24px auto 32px;padding:0;font-family:inherit;display:block}.loop-signup-steps{gap:8px;margin-bottom:16px;display:flex}.loop-signup-steps i{background:var(--loop-line);border-radius:3px;flex:1;height:3px}.loop-signup-steps i.on{background:var(--loop-muted)}.loop-signup-eyebrow{letter-spacing:1px;color:var(--loop-muted);margin:0 0 8px;font-size:12px;font-weight:500;line-height:20px}.loop-signup-page h1:focus{outline:none}.loop-signup-page p{color:var(--loop-muted)}.loop-signup-page p strong{color:var(--loop-ink)}.loop-signup-page .loop-signup-primary,.loop-signup-page .loop-signup-secondary{cursor:pointer;width:100%;text-decoration:none}.loop-signup-page :is(.loop-signup-privacy,.loop-signup-terms){color:var(--loop-muted);margin:12px 0;font-size:13px;line-height:20px}.loop-signup-page .loop-signup-signin{text-align:center;margin:16px 0;font-size:14px;line-height:22px}.loop-signup-page .loop-signup-terms{text-align:center}.loop-signup-page :is(.loop-signup-terms,.loop-signup-signin) a{color:var(--loop-ink);text-underline-offset:4px;text-decoration:underline}.loop-signup-page .loop-signup-back,.loop-signup-page .loop-signup-text{min-height:44px;color:var(--loop-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-size:14px}.loop-signup-page .loop-signup-text{text-underline-offset:4px;text-decoration:underline}.loop-signup-page .loop-signup-code{border:1px solid var(--loop-line);border-radius:var(--loop-field-radius);background:var(--loop-raised);width:100%;min-height:56px;color:var(--loop-ink);letter-spacing:8px;text-align:center;margin:8px 0;padding:12px 16px;font-size:24px;line-height:32px}.loop-signup-page .loop-signup-code:focus-visible{outline:2px solid var(--loop-ink);outline-offset:2px}.loop-signup-page .loop-signup-code[aria-invalid=true]{border-color:var(--destructive)}.loop-signup-page .loop-field-error{color:var(--destructive);font-size:13px;line-height:20px}.loop-signup-page .loop-signup-recovery{color:var(--loop-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.loop-signup-page .loop-signup-notice{color:var(--loop-muted);margin-top:8px;font-size:13px;line-height:20px}.loop-signup-page button:disabled{opacity:.5;cursor:default}.loop-signup-page .loop-signup-password{margin-top:16px}.loop-signup-page .loop-signup-check{background:var(--loop-raised);width:48px;height:48px;color:var(--loop-ink);border-radius:50%;place-items:center;margin-bottom:16px;font-size:24px;display:grid}.loop-signup-page .loop-signup-profile{border:1px solid var(--loop-line);border-radius:var(--loop-content-radius);color:var(--loop-ink);align-items:center;gap:12px;margin:16px 0;padding:16px;text-decoration:none;display:flex}.loop-signup-page .loop-signup-avatar{background:var(--loop-raised);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.loop-signup-page .loop-signup-profile strong{font-size:16px}.loop-signup-page .loop-signup-profile small{color:var(--loop-muted);overflow-wrap:anywhere;font-size:13px;line-height:20px;display:block}.loop-signup-page .loop-signup-later{margin:0 0 16px;font-size:13px;line-height:20px}@media (max-width:760px){.loop-application .loop-signup-page{max-width:none;margin:20px 16px 32px}}
