.ConfiguredAuthMethods-module__gSnorG__methods{gap:14px;min-width:0;display:grid}.ConfiguredAuthMethods-module__gSnorG__providers{gap:12px;display:grid}.ConfiguredAuthMethods-module__gSnorG__providers button,.ConfiguredAuthMethods-module__gSnorG__channels button{border:1px solid var(--line);background:var(--white);width:100%;min-height:49px;color:var(--ink);font:inherit;white-space:normal;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.ConfiguredAuthMethods-module__gSnorG__providers button>span:first-child,.ConfiguredAuthMethods-module__gSnorG__providers svg{flex:none;width:20px;height:20px;display:block}.ConfiguredAuthMethods-module__gSnorG__channels{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.ConfiguredAuthMethods-module__gSnorG__channels button{min-height:80px;color:var(--brand);flex-direction:column;gap:7px;padding:14px 12px;font-size:14px}.ConfiguredAuthMethods-module__gSnorG__channels button[aria-pressed=true],.ConfiguredAuthMethods-module__gSnorG__channels button[aria-expanded=true]{border-color:var(--brand);background:var(--paper)}.ConfiguredAuthMethods-module__gSnorG__divider{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.ConfiguredAuthMethods-module__gSnorG__divider:before,.ConfiguredAuthMethods-module__gSnorG__divider:after{content:"";background:var(--line);flex:1;height:1px}.ConfiguredAuthMethods-module__gSnorG__methods form{gap:10px;min-width:0;margin-top:8px;display:grid}.ConfiguredAuthMethods-module__gSnorG__methods label{font-size:14px;font-weight:600}.ConfiguredAuthMethods-module__gSnorG__methods input{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:14px;min-height:49px;padding:13px 15px;font-size:16px}.ConfiguredAuthMethods-module__gSnorG__methods form>button{justify-content:center;min-height:49px}.ConfiguredAuthMethods-module__gSnorG__methods small{color:var(--muted);font-size:13px;line-height:1.5}.ConfiguredAuthMethods-module__gSnorG__methods .ConfiguredAuthMethods-module__gSnorG__sent{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.ConfiguredAuthMethods-module__gSnorG__codeOptions{flex-wrap:wrap;gap:10px 16px;display:flex}.ConfiguredAuthMethods-module__gSnorG__codeOptions button{color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}.ConfiguredAuthMethods-module__gSnorG__methods button:disabled{cursor:default;opacity:.65}.ConfiguredAuthMethods-module__gSnorG__methods button:focus-visible,.ConfiguredAuthMethods-module__gSnorG__methods input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
.LoginForm-module__teg8eq__page{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px 28px;display:flex}.LoginForm-module__teg8eq__identity{text-align:center;width:100%;max-width:380px;margin-bottom:30px}.LoginForm-module__teg8eq__brand{color:var(--brand);font-family:var(--serif);letter-spacing:-1.3px;white-space:nowrap;justify-content:center;align-items:center;gap:13px;font-size:44px;line-height:1.15;text-decoration:none;display:inline-flex}.LoginForm-module__teg8eq__mark{background:currentColor;flex:none;width:49px;height:57px;display:block;-webkit-mask:url(/icons/mark-white.svg) 50%/contain no-repeat;mask:url(/icons/mark-white.svg) 50%/contain no-repeat}.LoginForm-module__teg8eq__tagline{font-family:var(--serif);letter-spacing:-.8px;color:var(--ink);margin:24px 0 0;font-size:34px;line-height:1.13}.LoginForm-module__teg8eq__tagline span{display:block}.LoginForm-module__teg8eq__card{width:100%;min-width:0;max-width:360px}.LoginForm-module__teg8eq__card h1{font-family:var(--font-serif),Georgia,serif;text-align:center;color:var(--ink);margin:0 0 26px;font-size:32px;font-weight:500;line-height:1.15}.LoginForm-module__teg8eq__card h1.LoginForm-module__teg8eq__loginTitle{font-family:var(--sans);color:var(--brand);margin-bottom:18px;font-size:16px;font-weight:600;line-height:1.4}.LoginForm-module__teg8eq__card p{color:var(--muted);line-height:1.5}.LoginForm-module__teg8eq__context{text-align:center;margin:0 0 22px}.LoginForm-module__teg8eq__form{gap:10px;min-width:0;margin-top:22px;display:grid}.LoginForm-module__teg8eq__form p{margin:0 0 8px;font-size:14px}.LoginForm-module__teg8eq__form label{font-size:14px;font-weight:600}.LoginForm-module__teg8eq__form input{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:14px;min-height:49px;padding:13px 15px;font-size:16px}.LoginForm-module__teg8eq__form button{justify-content:center;min-height:49px;margin-top:8px}.LoginForm-module__teg8eq__form small{color:var(--muted);font-size:13px}.LoginForm-module__teg8eq__options{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;margin-top:22px;font-size:14px;display:flex}.LoginForm-module__teg8eq__options p{flex-basis:100%;margin:0}.LoginForm-module__teg8eq__options .LoginForm-module__teg8eq__start{gap:10px;width:100%;font-size:13px;display:grid}.LoginForm-module__teg8eq__getStarted{border:1px solid var(--brand);min-height:50px;color:var(--brand);background:var(--white);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.LoginForm-module__teg8eq__getStarted:hover{background:#f5e6d7}.LoginForm-module__teg8eq__getStarted[aria-disabled=true]{opacity:.65;cursor:default}.LoginForm-module__teg8eq__options button,.LoginForm-module__teg8eq__sent button{color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.LoginForm-module__teg8eq__options button:disabled{cursor:default;opacity:.65}.LoginForm-module__teg8eq__page a:focus-visible,.LoginForm-module__teg8eq__card button:focus-visible,.LoginForm-module__teg8eq__card input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.LoginForm-module__teg8eq__sent{text-align:center;color:var(--brand);justify-items:center;gap:12px;padding:14px 0;display:grid}.LoginForm-module__teg8eq__sent strong{font-family:var(--font-serif),Georgia,serif;font-size:25px;font-weight:500}.LoginForm-module__teg8eq__sent p{margin:0}.LoginForm-module__teg8eq__privacy{text-align:center;margin:16px 0 0;font-size:12px}.LoginForm-module__teg8eq__privacy a{min-height:36px;color:var(--muted);text-underline-offset:3px;align-items:center;padding:5px 8px;text-decoration:underline;display:inline-flex}.LoginForm-module__teg8eq__privacy a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.LoginForm-module__teg8eq__error{overflow-wrap:anywhere;font-size:14px;color:var(--danger)!important}.LoginForm-module__teg8eq__embedded{width:100%;min-width:0}.LoginForm-module__teg8eq__embedded .LoginForm-module__teg8eq__card{margin-inline:auto}@media (max-width:360px){.LoginForm-module__teg8eq__page{padding:28px 20px 20px}.LoginForm-module__teg8eq__identity{margin-bottom:24px}.LoginForm-module__teg8eq__brand{letter-spacing:-1px;gap:11px;font-size:37px}.LoginForm-module__teg8eq__mark{width:43px;height:50px}.LoginForm-module__teg8eq__tagline{margin-top:20px;font-size:29px}.LoginForm-module__teg8eq__card h1{font-size:29px}}@media (min-width:760px){.LoginForm-module__teg8eq__page{padding-block:56px}.LoginForm-module__teg8eq__brand{font-size:48px}.LoginForm-module__teg8eq__mark{width:55px;height:64px}.LoginForm-module__teg8eq__tagline{font-size:36px}}
