.auth-fields_wrap__yxXxj{position:relative;display:block;width:100%}.auth-fields_wrap__yxXxj>.auth-fields_glyph__xjcFy{position:absolute;top:50%;left:16px;width:20px;height:20px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.auth-fields_wrap__yxXxj>input{padding-left:44px}.auth-fields_password__jK4jE>input{padding-right:48px}.auth-fields_wrap__yxXxj>input::-ms-clear,.auth-fields_wrap__yxXxj>input::-ms-reveal{display:none}.auth-fields_toggle__epslJ{position:absolute;top:50%;right:4px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:var(--radius);background:transparent;color:var(--muted);line-height:0;box-shadow:none;cursor:pointer}.auth-fields_toggle__epslJ .auth-fields_glyph__xjcFy{width:20px;height:20px}.auth-fields_toggle__epslJ:focus-visible,.auth-fields_toggle__epslJ:hover{background:var(--fill-strong);color:var(--ink);box-shadow:none}.auth-fields_toggle__epslJ:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.auth-frame_page__xhCbL{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:48px 24px;-webkit-font-smoothing:antialiased}.auth-frame_sheet__OKhDX{display:flex;flex-direction:column;width:min(100%,440px);margin:auto}.auth-frame_intro__xQCS3{display:flex;flex-direction:column;align-items:flex-start}.auth-frame_intro__xQCS3 .brand-mark{width:44px;height:44px}.auth-frame_intro__xQCS3 .brand-wordmark{height:32px}.auth-frame_copy__89IyB{display:flex;flex-direction:column;gap:8px;margin-top:12px}.auth-frame_title__B0Q1f{margin:0;color:var(--ink);font-size:32px;font-weight:600;letter-spacing:-.022em;word-spacing:calc(var(--word-gap) + .022em);line-height:1.2;text-wrap:balance}.auth-frame_lede__JeH59{margin:0;max-width:38ch;color:var(--muted);font-size:16px;font-weight:400;line-height:1.5;text-wrap:pretty}.auth-frame_sheet__OKhDX>.notice{margin:20px 0 0}.auth-frame_methods__o5FId,.auth-frame_sheet__OKhDX>form.panel{margin-top:24px;padding:24px;background:var(--surface);border-radius:var(--radius)}.auth-frame_methods__o5FId{display:flex;flex-direction:column;gap:24px}.auth-frame_methods__o5FId form.panel{margin:0;padding:0;background:transparent;border-radius:0}.auth-frame_sheet__OKhDX form{gap:16px}.auth-frame_sheet__OKhDX form button[type=submit]{width:100%;min-height:var(--control-height);transition:background-color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.auth-frame_sheet__OKhDX form button[type=submit]:active{transform:scale(.98)}.auth-frame_sheet__OKhDX a:focus-visible,.auth-frame_sheet__OKhDX button:focus-visible,.auth-frame_sheet__OKhDX form button[type=submit]:focus-visible,.auth-frame_sheet__OKhDX input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.auth-frame_sheet__OKhDX input:focus-visible{outline-offset:2px}.auth-frame_sheet__OKhDX a:focus-visible{background:transparent}.auth-frame_sheet__OKhDX .auth-frame_methods__o5FId .auth-frame_alt__ta3d1 button[type=submit]{background:var(--ink);color:#ffffff}.auth-frame_sheet__OKhDX .auth-frame_methods__o5FId .auth-frame_alt__ta3d1 button[type=submit]:focus-visible,.auth-frame_sheet__OKhDX .auth-frame_methods__o5FId .auth-frame_alt__ta3d1 button[type=submit]:hover{background:#0e1830}.auth-frame_altHead__Fjw6L{display:flex;flex-direction:column;gap:8px}.auth-frame_altHead__Fjw6L h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em;word-spacing:calc(var(--word-gap) + .015em);line-height:1.35}.auth-frame_altHead__Fjw6L p{margin:0;color:var(--muted);font-size:14px;font-weight:400;line-height:1.45;text-wrap:pretty}.auth-frame_sheet__OKhDX .auth-links{margin:0}.auth-frame_sheet__OKhDX>.auth-links{margin-top:24px}.auth-frame_sheet__OKhDX .auth-links a{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.auth-frame_sheet__OKhDX form .auth-links a{color:var(--muted);font-size:14px;font-weight:500}.auth-frame_sheet__OKhDX .auth-links a:hover{color:var(--accent-press);text-decoration:underline;text-underline-offset:3px}.auth-frame_sheet__OKhDX>footer{margin-top:40px;padding:0;justify-content:flex-start}.auth-frame_sheet__OKhDX>footer nav{gap:8px 20px}.auth-frame_sheet__OKhDX>footer a{color:var(--muted);font-size:14px;font-weight:500}.auth-frame_sheet__OKhDX>footer a:hover{color:var(--ink)}@media (max-width:700px){.auth-frame_page__xhCbL{padding:20px 20px 32px}.auth-frame_title__B0Q1f{font-size:28px;letter-spacing:-.02em;word-spacing:calc(var(--word-gap) + .02em)}.auth-frame_sheet__OKhDX>form.panel{padding:20px}.auth-frame_methods__o5FId{padding:20px;gap:16px}.auth-frame_intro__xQCS3 .brand-mark{width:40px;height:40px}.auth-frame_intro__xQCS3 .brand-wordmark{height:28px}}@media (prefers-reduced-motion:reduce){.auth-frame_sheet__OKhDX form button[type=submit]{transition:none}.auth-frame_sheet__OKhDX form button[type=submit]:active{transform:none}}.auth-frame_page__xhCbL{--ink:color-mix(in srgb,black 94%,var(--surface));--muted:color-mix(in srgb,black 62%,var(--surface));--bg:var(--surface);--fill:color-mix(in srgb,black 4%,var(--surface));background:var(--bg);color:var(--ink)}.auth-frame_methods__o5FId{background:var(--fill)}.auth-frame_sheet__OKhDX form button[type=submit]{background:var(--ink);color:var(--surface)}.auth-frame_sheet__OKhDX form button[type=submit]:hover{background:var(--muted)}.auth-frame_sheet__OKhDX .auth-links a,.auth-frame_sheet__OKhDX>footer a{display:inline-flex;align-items:center;min-height:44px}.auth-frame_sheet__OKhDX .brand-wordmark{filter:grayscale(1)}.auth-frame_sheet__OKhDX input[name=token]{font-size:24px;letter-spacing:.3em}