.sign-in-module__D-6rfa__page{flex-direction:column;min-height:100dvh;padding:22px 24px 48px;display:flex}.sign-in-module__D-6rfa__brand{letter-spacing:-.02em;align-items:center;gap:10px;height:36px;font-size:18px;font-weight:600;display:flex}.sign-in-module__D-6rfa__column{flex-direction:column;width:100%;max-width:680px;margin:18vh auto 0;display:flex}.sign-in-module__D-6rfa__prompt{width:100%;font-size:var(--prompt-size);letter-spacing:-.025em;color:var(--text);caret-color:var(--node-centre);background:0 0;border:none;outline:none;margin:0;padding:0;font-weight:600;line-height:1.15;display:block}.sign-in-module__D-6rfa__prompt::placeholder{color:var(--placeholder);opacity:1}.sign-in-module__D-6rfa__prompt:focus-visible{outline:none}.sign-in-module__D-6rfa__code{width:100%;font:inherit;font-size:calc(var(--prompt-size) * .72);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text);caret-color:var(--node-centre);background:0 0;border:none;outline:none;margin:30px 0 0;padding:0;font-weight:600;line-height:1.15;display:block}.sign-in-module__D-6rfa__code::placeholder{color:var(--placeholder);letter-spacing:-.02em;opacity:1}.sign-in-module__D-6rfa__code:focus-visible{outline:none}.sign-in-module__D-6rfa__hint{color:var(--hint);margin:16px 0 0;font-size:17px;line-height:1.45}.sign-in-module__D-6rfa__notice{color:var(--secondary);margin:14px 0 0;font-size:14.5px}.sign-in-module__D-6rfa__error{color:var(--danger);margin:14px 0 0;font-size:14.5px}.sign-in-module__D-6rfa__rows{flex-direction:column;gap:2px;margin-top:26px;display:flex}.sign-in-module__D-6rfa__opt{cursor:pointer;min-height:46px;color:var(--secondary-2);text-align:left;background:0 0;border:none;align-items:center;gap:14px;padding:0;font-size:17px;display:flex}a.sign-in-module__D-6rfa__opt{text-decoration:none}.sign-in-module__D-6rfa__opt:hover,.sign-in-module__D-6rfa__opt[data-active=true]{color:var(--text)}.sign-in-module__D-6rfa__dev{background:var(--sidebar);color:var(--secondary);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.5}.sign-in-module__D-6rfa__devLabel{color:var(--text-strong);font-weight:600}.sign-in-module__D-6rfa__footnote{color:var(--secondary-2);margin-top:28px;font-size:13px}@media (max-width:767px){.sign-in-module__D-6rfa__column{margin-top:12vh}.sign-in-module__D-6rfa__hint{font-size:15px}.sign-in-module__D-6rfa__opt{font-size:16px}}
