.door{flex-direction:column;width:100%;min-height:100%;display:flex}.door .col{text-align:center;max-width:420px;margin:0 auto}.door .stage{padding-block:56px 72px}.door .eyebrow{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin-bottom:18px;font-size:12px}.door h1{color:var(--ink);font-size:clamp(28px,3.4vw,38px);font-weight:850;line-height:1.08}.door .sub{margin-top:14px;font-size:16px;line-height:1.6}.door .addr{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.door .act{margin-top:32px}.door .grant{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--ink);align-items:center;gap:8px;margin-top:16px;padding:6px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.door .grant:before{content:"";background:var(--state-success);width:7px;height:7px}.door .notice{text-align:left;border:1px solid var(--border);border-left:4px solid var(--scarlet);border-radius:var(--r);background:var(--surface);margin-bottom:24px;padding:13px 16px;font-size:14.5px;line-height:1.5}.door .notice b{color:var(--ink);display:block}.door .code{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);text-transform:uppercase;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);text-align:center;width:100%;padding:15px 16px;font-size:23px}.door .code::placeholder{color:var(--muted);letter-spacing:.14em}.door .cta{margin-top:12px}.door .cta .btn,.door .act>.btn,.door .act form .btn{width:100%}.door .act form{display:block}.door .btn[disabled]{background:var(--border);color:var(--muted);cursor:not-allowed}.door .btn[disabled]:hover{background:var(--border)}.door .signin{flex-direction:column;gap:10px;display:flex}.door .sso{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);width:100%;font-family:var(--sans);color:var(--ink);cursor:pointer;transition:border-color .16s var(--ease);justify-content:center;align-items:center;gap:11px;padding:14px 20px;font-size:15.5px;font-weight:700;text-decoration:none;display:flex}.door .sso:hover{border-color:var(--ink);text-decoration:none}.door .sso svg{flex:none;width:19px;height:19px}.door .signin form{display:contents}.door .links{flex-direction:column;gap:8px;margin-top:22px;font-size:14.5px;display:flex}.door .links span{color:var(--muted)}.door .links form{display:inline}.door .linkish{font:inherit;cursor:pointer;color:var(--scarlet-pressed);background:0 0;border:0;padding:0}.door .linkish:hover{text-underline-offset:3px;text-decoration:underline}.door .footnote{color:var(--muted);margin-top:30px;font-size:13.5px;line-height:1.6}.door .legal{color:var(--muted);margin-top:26px;font-size:12.5px}.door .footnote a,.door .legal a{text-underline-offset:3px;text-decoration:underline}.door .count{font-family:var(--mono);color:var(--ink);margin-top:24px;font-size:44px;line-height:1}@media (max-width:760px){.door .stage{padding-block:34px 48px}.door .code{letter-spacing:.1em;font-size:20px}}
/*# sourceMappingURL=f72a2d4a224ab8cd.css.map*/