#login-modal[data-astro-cid-axtbztpp]{position:fixed;inset:0;margin:auto;width:min(calc(100% - 32px),460px);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border:0;border-radius:16px;background:#fff;color:var(--color-ink);font-family:var(--font-sans);box-shadow:0 20px 50px #131a2a40}#login-modal[data-astro-cid-axtbztpp]::backdrop{background:#131a2a80}#login-modal[data-astro-cid-axtbztpp][open]{animation:lm-in .22s cubic-bezier(.2,.9,.3,1.05) both}#login-modal[data-astro-cid-axtbztpp][open]::backdrop{animation:lm-fade .2s ease-out both}.lm-grab[data-astro-cid-axtbztpp]{display:none}.lm-close[data-astro-cid-axtbztpp]{position:absolute;top:14px;right:14px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--color-ink-3);cursor:pointer}.lm-close[data-astro-cid-axtbztpp]:hover{background:var(--color-bg);color:var(--color-ink)}.lm-head[data-astro-cid-axtbztpp]{padding-right:44px}.lm-title[data-astro-cid-axtbztpp]{margin:0;font-size:1.6rem;line-height:1.15;font-weight:800;letter-spacing:-.015em}.lm-sub[data-astro-cid-axtbztpp]{margin:6px 0 0;color:var(--color-ink-2)}.lm-context[data-astro-cid-axtbztpp]{margin:14px -44px 0 0}.lm-context[data-astro-cid-axtbztpp].hidden{display:none}.lm-context-title[data-astro-cid-axtbztpp]{margin:0;font-weight:700}.lm-context-body[data-astro-cid-axtbztpp]{margin:4px 0 0;font-size:15px;color:var(--color-ink-2)}.lm-tabs[data-astro-cid-axtbztpp]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:18px 0 16px;padding:4px;border-radius:12px;background:var(--color-bg)}.lm-tab[data-astro-cid-axtbztpp]{min-height:44px;border:2px solid transparent;border-radius:9px;background:none;font:700 16px/1.2 var(--font-sans);color:var(--color-ink-2);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.lm-tab[data-astro-cid-axtbztpp]:hover{color:var(--color-ink)}.lm-tab[data-astro-cid-axtbztpp].text-gray-900{background:#fff;border-color:var(--color-line-strong);color:var(--color-ink)}.lm-google[data-astro-cid-axtbztpp]{gap:10px}.lm-google[data-astro-cid-axtbztpp] svg[data-astro-cid-axtbztpp]{flex:none}.lm-or[data-astro-cid-axtbztpp]{display:flex;align-items:center;gap:12px;margin:16px 0 14px;color:var(--color-ink-3);font-size:15px}.lm-or[data-astro-cid-axtbztpp]:before,.lm-or[data-astro-cid-axtbztpp]:after{content:"";flex:1;height:2px;background:var(--color-line)}.lm-field[data-astro-cid-axtbztpp]{display:grid;gap:6px;margin-bottom:14px}.lm-field[data-astro-cid-axtbztpp].hidden{display:none}.lm-field[data-astro-cid-axtbztpp] label[data-astro-cid-axtbztpp]{font-size:16px;font-weight:700}.lm-field[data-astro-cid-axtbztpp] input[data-astro-cid-axtbztpp]{width:100%;min-height:50px;padding:10px 14px;font:400 17px/1.4 var(--font-sans);color:var(--color-ink);background:#fff;border:2px solid var(--color-ink-3);border-radius:12px}.lm-field[data-astro-cid-axtbztpp] input[data-astro-cid-axtbztpp]::placeholder{color:var(--color-gray-400)}.lm-field-error[data-astro-cid-axtbztpp]{font-size:15px;font-weight:700;color:var(--color-bad-ink)}.lm-field-error[data-astro-cid-axtbztpp].hidden{display:none}.lm-msg[data-astro-cid-axtbztpp]{margin:0 0 14px;font-size:16px}.lm-msg[data-astro-cid-axtbztpp].hidden{display:none}.lm-submit[data-astro-cid-axtbztpp]{margin-top:4px}.lm-submit[data-astro-cid-axtbztpp] .hidden[data-astro-cid-axtbztpp]{display:none}@keyframes lm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lm-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@media(max-width:759px){#login-modal[data-astro-cid-axtbztpp]{inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:92vh;border-radius:22px 22px 0 0;padding:12px 16px calc(20px + env(safe-area-inset-bottom))}#login-modal[data-astro-cid-axtbztpp][open]{animation:lm-up .36s cubic-bezier(.18,.9,.32,1.04) both}.lm-grab[data-astro-cid-axtbztpp]{display:block;width:40px;height:5px;border-radius:5px;background:#131a2a29;margin:0 auto 12px}.lm-close[data-astro-cid-axtbztpp]{top:18px;right:8px}.lm-title[data-astro-cid-axtbztpp]{font-size:1.45rem}}
