.dDlnGa_shell{flex-direction:column;gap:1.5rem;display:flex}.dDlnGa_heading{flex-direction:column;gap:.375rem;display:flex}.dDlnGa_title{letter-spacing:-.035em;color:var(--foreground);font-size:1.875rem;font-weight:700;line-height:1.15}.dDlnGa_description{color:var(--muted-foreground);font-size:.9375rem}.dDlnGa_errorBanner{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--foreground);border-radius:1rem;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;display:flex}.dDlnGa_noticeBanner{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--foreground);border-radius:1rem;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;display:flex}.dDlnGa_form{flex-direction:column;gap:1.125rem;display:flex}.dDlnGa_form input{border-radius:.875rem}.dDlnGa_form button[type=submit]{border-radius:999px;box-shadow:0 8px 20px -10px #0d7d6ccc}.dDlnGa_footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dDlnGa_footerLink{color:var(--primary);font-weight:600}.dDlnGa_footerLink:hover{text-decoration:underline}.dDlnGa_successPanel{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}
