.login_panel__jVgAl{display:grid;grid-gap:10px;gap:10px;margin:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;width:min(100%,400px)}.login_heading__ipVmJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.login_panel__jVgAl :is(h1,h2){margin:0;font-size:1.15rem;letter-spacing:-.02em}.login_dismiss__59Q73{border:0;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}.login_google__nTA6C{width:100%}.login_hint__RphP7{margin:0;color:var(--muted);font-size:13px}.login_divider__ztFn0{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-size:13px}.login_divider__ztFn0:after,.login_divider__ztFn0:before{content:"";height:1px;background:var(--line)}.login_field__Lxa3y{display:grid;grid-gap:6px;gap:6px;font-size:14px}.login_panel__jVgAl input{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px}.login_switch__lEk3e{margin:0;color:var(--muted);font-size:14px;text-align:center}.login_link__vJ6v7{border:0;background:transparent;color:var(--blue);font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.login_modal__KP3uu{border:0;padding:0;border-radius:16px;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 32px);background:white}.login_modal__KP3uu::-webkit-backdrop{background:rgba(23,32,51,.45)}.login_modal__KP3uu::backdrop{background:rgba(23,32,51,.45)}.login_panel__jVgAl :is(input,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}