.landing-module__qZN4Ta__ctaButton{color:#141b3a;cursor:pointer;background-color:#ff4fbf;border:none;border-radius:9999px;padding:1rem 2rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;box-shadow:0 0 24px #ff4fbf73}.landing-module__qZN4Ta__ctaButton:hover{transform:scale(1.05);box-shadow:0 0 36px #ff4fbfa6}.landing-module__qZN4Ta__ctaButtonSecondary{color:#2de2e6;background-color:#0000;border:2px solid #2de2e6;box-shadow:0 0 16px #2de2e633}.landing-module__qZN4Ta__ctaButtonSecondary:hover{background-color:#2de2e61f;box-shadow:0 0 28px #2de2e666}.landing-module__qZN4Ta__authActions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem;display:flex}.landing-module__qZN4Ta__heroTicket{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#141b3adb;width:min(440px,100%);padding:20px 22px 18px;box-shadow:0 0 40px #ff4fbf40}.landing-module__qZN4Ta__heroTitle{text-shadow:0 0 10px #ff4fbf99,0 0 30px #8b5cf666;margin:10px 0;font-size:clamp(2.2rem,9vw,3.25rem);line-height:1.05}.landing-module__qZN4Ta__heroSubtitle{max-width:340px;color:var(--muted);margin:0 auto;font-size:1.05rem;line-height:1.55}.landing-module__qZN4Ta__finePrint{border-top:1px dashed var(--ticket-rule);color:var(--muted);letter-spacing:.06em;margin:14px 0 0;padding-top:12px;font-size:.75rem}.landing-module__qZN4Ta__overlay:before{content:"";z-index:-1;background:linear-gradient(135deg,#141b3ab3 0%,#8b5cf680 45%,#ff4fbf66 100%);position:absolute;inset:0}.landing-module__qZN4Ta__authBackdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e20b8;justify-content:center;align-items:center;padding:16px;animation:.18s ease-out landing-module__qZN4Ta__authFadeIn;display:flex;position:fixed;inset:0}.landing-module__qZN4Ta__authPanel{border:2px dashed var(--ticket-perforation);text-align:left;background:linear-gradient(165deg,#1d2554f5 0%,#141b3afa 100%);border-radius:18px;width:min(420px,100%);padding:28px 24px 22px;animation:.22s ease-out landing-module__qZN4Ta__authRise;position:relative;box-shadow:0 24px 60px #00000073,0 0 40px #ff4fbf1f}.landing-module__qZN4Ta__authClose{color:#b8b6d6;cursor:pointer;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:10px;right:14px}.landing-module__qZN4Ta__authClose:hover{color:#f8f7ff}.landing-module__qZN4Ta__authTitle{color:#f8f7ff;margin:0 0 6px;font-size:1.65rem}.landing-module__qZN4Ta__authSubtitle{color:#b8b6d6;margin:0 0 18px;font-size:.95rem;line-height:1.45}.landing-module__qZN4Ta__authForm{gap:14px;display:grid}.landing-module__qZN4Ta__authLabel{color:#f8f7ff;gap:2px;font-size:.9rem;display:grid}.landing-module__qZN4Ta__authHint{color:#b8b6d6;margin:-4px 0 0;font-size:.8rem;line-height:1.4}.landing-module__qZN4Ta__authError{color:#ff7d9c;margin:0;font-size:.9rem}.landing-module__qZN4Ta__authInfo{color:#44f2a8;margin:0;font-size:.9rem}.landing-module__qZN4Ta__authFooter{gap:8px;margin-top:16px;display:grid}.landing-module__qZN4Ta__authFooter button{color:#2de2e6;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.9rem}.landing-module__qZN4Ta__authFooter button:hover{text-decoration:underline}.landing-module__qZN4Ta__authFooter button:disabled{opacity:.6;cursor:not-allowed}@keyframes landing-module__qZN4Ta__authFadeIn{0%{opacity:0}to{opacity:1}}@keyframes landing-module__qZN4Ta__authRise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
