.login[data-astro-cid-sgpqyurt]{min-height:100vh;display:flex;flex-wrap:wrap;background:var(--surface)}.showcase[data-astro-cid-sgpqyurt]{flex:1 1 480px;min-width:0;background:#111827;color:#f4f4f5;padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.brand[data-astro-cid-sgpqyurt]{display:flex;align-items:center;gap:10px}.brand[data-astro-cid-sgpqyurt] span[data-astro-cid-sgpqyurt]{font-family:var(--font-display);font-weight:700;font-size:16px}.preview[data-astro-cid-sgpqyurt]{position:relative;width:100%;max-width:480px;align-self:center}.preview-window[data-astro-cid-sgpqyurt]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.preview-bar[data-astro-cid-sgpqyurt]{height:30px;background:#f4f4f5;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px;padding:0 12px}.dot[data-astro-cid-sgpqyurt]{width:9px;height:9px;border-radius:50%;background:#d4d4d8}.address[data-astro-cid-sgpqyurt]{margin-left:10px;height:14px;flex:1;max-width:220px;border-radius:7px;background:var(--border)}.preview-body[data-astro-cid-sgpqyurt]{padding:22px;display:flex;flex-direction:column;gap:12px}.line[data-astro-cid-sgpqyurt]{height:8px;border-radius:4px;background:var(--border)}.line-title[data-astro-cid-sgpqyurt]{height:14px;width:60%;background:var(--ink)}.block-hero[data-astro-cid-sgpqyurt]{height:120px;border-radius:8px;background:#f4f4f5;margin-top:6px}.block-row[data-astro-cid-sgpqyurt]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.block-row[data-astro-cid-sgpqyurt] div[data-astro-cid-sgpqyurt]{height:54px;border-radius:6px;background:#f4f4f5}.pin[data-astro-cid-sgpqyurt]{position:absolute;width:28px;height:28px;border-radius:50% 50% 50% 4px;background:#ea580c;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff}.bubble[data-astro-cid-sgpqyurt]{position:absolute;top:112px;right:-24px;width:210px;background:#fff;color:var(--ink);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.45;box-shadow:0 16px 32px -12px #00000073;display:flex;flex-direction:column;gap:6px}.bubble[data-astro-cid-sgpqyurt] strong[data-astro-cid-sgpqyurt]{font-weight:600}.bubble[data-astro-cid-sgpqyurt] span[data-astro-cid-sgpqyurt]{color:#3f3f46}.tagline[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column;gap:10px;max-width:420px}.tagline[data-astro-cid-sgpqyurt] p[data-astro-cid-sgpqyurt]{margin:0}.tagline-title[data-astro-cid-sgpqyurt]{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.02em}.tagline-sub[data-astro-cid-sgpqyurt]{font-size:14px;color:#a1a1aa}.form-side[data-astro-cid-sgpqyurt]{flex:1 1 420px;min-width:0;padding:48px 24px;display:flex;align-items:center;justify-content:center}.form-wrap[data-astro-cid-sgpqyurt]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:28px}.heading[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column;gap:6px}.heading[data-astro-cid-sgpqyurt] h1[data-astro-cid-sgpqyurt]{margin:0;font-size:28px;letter-spacing:-.02em}.heading[data-astro-cid-sgpqyurt] p[data-astro-cid-sgpqyurt]{margin:0;font-size:14px;color:var(--muted)}.error[data-astro-cid-sgpqyurt]{display:flex;gap:10px;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:10px 12px;font-size:13px}.error[data-astro-cid-sgpqyurt] svg[data-astro-cid-sgpqyurt]{flex:none;margin-top:1px}form[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column;gap:16px;margin:0}label[data-astro-cid-sgpqyurt]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500}input[data-astro-cid-sgpqyurt][type=email],input[data-astro-cid-sgpqyurt][type=password]{height:44px;padding:0 14px;border:1px solid #d4d4d8;border-radius:10px;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface)}input[data-astro-cid-sgpqyurt]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1f29371f}button[data-astro-cid-sgpqyurt]{height:46px;margin-top:6px;border:none;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}button[data-astro-cid-sgpqyurt]:hover{background:#111827}button[data-astro-cid-sgpqyurt]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reviewer-note[data-astro-cid-sgpqyurt]{margin:0;border-top:1px solid var(--border);padding-top:20px;font-size:13px;color:var(--muted);line-height:1.55}.reviewer-note[data-astro-cid-sgpqyurt] strong[data-astro-cid-sgpqyurt]{color:var(--ink);font-weight:500}@media (max-width: 720px){.showcase[data-astro-cid-sgpqyurt]{padding:32px 24px}.preview[data-astro-cid-sgpqyurt]{display:none}.tagline-title[data-astro-cid-sgpqyurt]{font-size:22px}}
