.LoginPageClient-module__PVbUvq__panel{border:1px solid var(--border);background:linear-gradient(#fffffffa 0%,#f0ede7d1 100%);align-self:center;gap:22px;padding:26px;display:grid;box-shadow:0 24px 70px #18160f12}.LoginPageClient-module__PVbUvq__guestSection,.LoginPageClient-module__PVbUvq__founderSection{gap:12px;display:grid}.LoginPageClient-module__PVbUvq__guestLabel,.LoginPageClient-module__PVbUvq__founderLabel,.LoginPageClient-module__PVbUvq__label,.LoginPageClient-module__PVbUvq__dividerLabel{color:var(--ink-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.LoginPageClient-module__PVbUvq__guestBody{color:var(--ink-3);max-width:38ch;font-size:.98rem;line-height:1.65}.LoginPageClient-module__PVbUvq__form{gap:12px;display:grid}.LoginPageClient-module__PVbUvq__input{border:1px solid var(--border-dark);color:var(--ink);background:#ffffffdb;min-height:46px;padding:0 14px}.LoginPageClient-module__PVbUvq__input:focus{border-color:var(--accent);outline:1px solid #0000}.LoginPageClient-module__PVbUvq__input:focus-visible,.LoginPageClient-module__PVbUvq__guestButton:focus-visible,.LoginPageClient-module__PVbUvq__founderButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LoginPageClient-module__PVbUvq__guestButton,.LoginPageClient-module__PVbUvq__founderButton{cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:10px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.LoginPageClient-module__PVbUvq__guestButton:disabled,.LoginPageClient-module__PVbUvq__founderButton:disabled{cursor:default;opacity:.6}.LoginPageClient-module__PVbUvq__guestButton{background:var(--accent);border-color:var(--accent);color:var(--surface);justify-self:start}.LoginPageClient-module__PVbUvq__guestButton:hover:not(:disabled),.LoginPageClient-module__PVbUvq__guestButton:focus-visible:not(:disabled){background:var(--accent-mid);border-color:var(--accent-mid)}.LoginPageClient-module__PVbUvq__founderButton{border-color:var(--border-dark);color:var(--ink-2);background:0 0;justify-self:start}.LoginPageClient-module__PVbUvq__founderButton:hover:not(:disabled),.LoginPageClient-module__PVbUvq__founderButton:focus-visible:not(:disabled){border-color:var(--ink-2)}.LoginPageClient-module__PVbUvq__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.LoginPageClient-module__PVbUvq__divider:before,.LoginPageClient-module__PVbUvq__divider:after{background:var(--rule);content:"";height:1px;display:block}.LoginPageClient-module__PVbUvq__dividerLabel{color:var(--ink-4)}.LoginPageClient-module__PVbUvq__error{background:var(--warn-bg);color:var(--warn);font-family:var(--serif);border:1px solid #8c1f1f2e;padding:10px 12px;font-size:.95rem;line-height:1.6}@media (max-width:900px){.LoginPageClient-module__PVbUvq__panel{padding:22px 18px}.LoginPageClient-module__PVbUvq__guestButton,.LoginPageClient-module__PVbUvq__founderButton{justify-self:stretch;width:100%}}
