@keyframes bp-auth-type{0%{width:0}to{width:10ch}}@keyframes bp-auth-caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}.bp-auth-home{--blankpaper-app-bg:#f4e88d;color:#000;background-color:#f4e88d;flex-direction:column;display:flex}.bp-auth-home-topbar{flex:none;padding-top:24px}.bp-auth-home-topbar .bp-content{max-width:none}.bp-auth-home-entry{flex:auto;min-height:calc(100vh - 64px);padding:2rem 1.5rem 5rem}.bp-auth-home-entry .bp-button{min-width:158px;font-size:1.5rem;font-weight:400}.bp-auth-typewriter{min-width:calc(10ch + .16em);font-family:var(--font-logo), "Courier Prime", monospace;letter-spacing:0;font-synthesis:none;align-items:baseline;font-size:2.6rem;font-weight:700;line-height:1;display:inline-flex}.bp-auth-typewriter-text{white-space:nowrap;width:0;max-width:10ch;animation:1.5s steps(10,end) .22s forwards bp-auth-type;display:inline-block;overflow:hidden}.bp-auth-typewriter-caret{background-color:#000;width:.055em;height:.9em;margin-left:.08em;animation:1.05s step-end infinite bp-auth-caret-blink;display:inline-block;transform:translateY(.08em)}.auth-submit-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:.9rem;height:.9rem;animation:.65s linear infinite auth-submit-spin;display:inline-block}.auth-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid}.auth-progress-step{border:1px solid var(--blankpaper-border);min-width:0;color:var(--blankpaper-muted);background:#ffffff9e;border-radius:6px;align-items:center;gap:.375rem;padding:.45rem .5rem;font-size:.75rem;font-weight:700;line-height:1;display:flex}.auth-progress-step-active{border-color:var(--blankpaper-accent);color:var(--blankpaper-text);background:#f44d0014}.auth-progress-step-complete{color:var(--blankpaper-text)}.auth-progress-dot{background:var(--blankpaper-soft);width:1.25rem;height:1.25rem;color:inherit;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.auth-progress-step-active .auth-progress-dot{background:var(--blankpaper-accent);color:#fff}.auth-token-preview{color:#000000ad}@media (min-width:640px){.bp-auth-typewriter{font-size:3.25rem}}@media (max-width:520px){.bp-auth-home-entry{padding-left:1rem;padding-right:1rem}.bp-auth-home-entry>div:nth-child(2){gap:1rem}.bp-auth-home-entry .bp-button{flex:1 1 0;min-width:0}.auth-progress-step{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-reduced-motion:reduce){.bp-auth-typewriter-text{width:10ch;animation:none}.bp-auth-typewriter-caret{animation:1.4s step-end infinite bp-auth-caret-blink}}
