.login-module__Si-P0q__page{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#152720;background:radial-gradient(70% 45% at 12% 4%,#cfe6d8 0%,#cfe6d800 60%),radial-gradient(55% 40% at 96% 28%,#e4efdf 0%,#e4efdf00 60%),linear-gradient(#f5f8f5,#e8eee8);place-items:center;display:grid}.login-module__Si-P0q__card{background:#fff;border:1px solid #15272014;border-radius:20px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 10px 28px #112d2414}.login-module__Si-P0q__mark{border-radius:14px;width:56px;height:56px;display:block}.login-module__Si-P0q__title{letter-spacing:-.03em;color:#173e2e;margin:22px 0 10px;font-size:27px;font-weight:700;line-height:1.15}.login-module__Si-P0q__lede{color:#52665c;margin:0 0 24px;font-size:15px;line-height:1.5}.login-module__Si-P0q__error{color:#8c2f26;background:#fdf1ef;border:1px solid #f2d4cf;border-radius:12px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.45}.login-module__Si-P0q__google{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#173e2e;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:background .12s;display:flex}.login-module__Si-P0q__google:hover{background:#1d4d39}.login-module__Si-P0q__google:active{background:#102e22}.login-module__Si-P0q__google:focus-visible{outline-offset:3px;outline:3px solid #6b9d80}.login-module__Si-P0q__tile{background:#fff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.login-module__Si-P0q__foot{color:#52665c;margin:18px 0 0;font-size:13px;line-height:1.5}@media (max-width:380px){.login-module__Si-P0q__card{padding:28px 20px}.login-module__Si-P0q__title{font-size:24px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__google{transition:none}}
