.cni4Dq_shell{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.cni4Dq_visual{isolation:isolate;border-right:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.cni4Dq_visualBg{z-index:-2;animation:20s ease-out forwards cni4Dq_zoom;position:absolute;inset:0}.cni4Dq_visualBg img{object-fit:cover;filter:grayscale(.5)brightness(.5)}.cni4Dq_visual:after{content:"";z-index:-1;background:radial-gradient(circle at 50% 45%, rgba(var(--maroon-rgb), .55), transparent 60%), linear-gradient(180deg, #0b06074d, var(--bg) 95%);position:absolute;inset:0}.cni4Dq_orb{place-items:center;width:280px;height:280px;display:grid;position:relative}.cni4Dq_orb img{filter:drop-shadow(0 0 40px rgba(var(--rose-rgb), .6));animation:5s ease-in-out infinite cni4Dq_float}.cni4Dq_orbRing{border:1px solid rgba(var(--ivory-rgb), .25);border-top-color:var(--ivory);border-radius:50%;animation:6s linear infinite cni4Dq_spin;position:absolute;inset:0}.cni4Dq_orbRing2{border-color:rgba(var(--rose-rgb), .3);border-bottom-color:var(--maroon-200);animation-duration:9s;animation-direction:reverse;inset:26px}.cni4Dq_quote{position:absolute;bottom:clamp(2rem,5vw,3.5rem);left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.cni4Dq_quote p{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:700;line-height:1.05}.cni4Dq_quote em{font-family:var(--font-serif);color:var(--maroon-200);font-style:normal;font-weight:300}.cni4Dq_quote cite{letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-top:.75rem;font-size:.75rem;font-style:normal;display:block}.cni4Dq_panel{padding:calc(var(--header-h) + 2rem) clamp(1.25rem, 5vw, 4rem) 3rem;place-items:center;display:grid}.cni4Dq_formWrap{width:100%;max-width:440px;animation:cni4Dq_rise .9s var(--ease) .15s both;flex-direction:column;gap:1.5rem;display:flex}.cni4Dq_formHead{flex-direction:column;gap:.8rem;display:flex}.cni4Dq_title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:.95}.cni4Dq_google{border:1px solid var(--border-strong);background:rgba(var(--ivory-rgb), .04);width:100%;transition:background-color .3s, border-color .3s, transform .4s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.95rem;font-size:.92rem;font-weight:600;display:flex}.cni4Dq_google svg{width:20px;height:20px}.cni4Dq_google:hover:not(:disabled){background:rgba(var(--ivory-rgb), .09);border-color:var(--ivory);transform:translateY(-2px)}.cni4Dq_google:disabled{opacity:.5;cursor:not-allowed}.cni4Dq_divider{letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:1rem;font-size:.75rem;display:flex}.cni4Dq_divider:before,.cni4Dq_divider:after{content:"";background:var(--border);flex:1;height:1px}.cni4Dq_form{flex-direction:column;gap:1.1rem;display:flex}.cni4Dq_form .btn{width:100%;margin-top:.4rem}.cni4Dq_textBtn{color:var(--text-muted);text-underline-offset:4px;font-size:.85rem;text-decoration:underline;transition:color .3s}.cni4Dq_textBtn:hover{color:var(--ivory)}.cni4Dq_info{color:var(--success);align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.cni4Dq_info svg{flex-shrink:0;width:18px;height:18px}.cni4Dq_switch{color:var(--text-muted);text-align:center;font-size:.9rem}.cni4Dq_switch a{color:var(--ivory);border-bottom:1px solid var(--maroon-300);font-weight:600}@media (max-width:900px){.cni4Dq_shell{grid-template-columns:1fr}.cni4Dq_visual{display:none}}@keyframes cni4Dq_spin{to{transform:rotate(360deg)}}@keyframes cni4Dq_float{50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes cni4Dq_zoom{0%{transform:scale(1.15)}}@keyframes cni4Dq_rise{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}}
