.j1WgZG_form{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.j1WgZG_form>*{grid-column:1/-1}.j1WgZG_form>.j1WgZG_fieldHalf{grid-column:auto}.j1WgZG_form>.j1WgZG_submit{justify-self:center}@media (max-width:640px){.j1WgZG_form{grid-template-columns:1fr}.j1WgZG_form>.j1WgZG_fieldHalf{grid-column:1/-1}}.j1WgZG_prefillNote{font-size:var(--text-sm);color:var(--color-emerald-light);background:var(--color-emerald-muted);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);border:1px solid #10b98140;line-height:1.5}.j1WgZG_field{gap:var(--space-2);flex-direction:column;display:flex}.j1WgZG_label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:-.01em}.j1WgZG_input,.j1WgZG_textarea,.j1WgZG_select{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--text-base);caret-color:var(--color-emerald-light);transition:border-color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo)}.j1WgZG_input:focus,.j1WgZG_textarea:focus,.j1WgZG_select:focus{border-color:var(--color-emerald);outline:none;box-shadow:0 0 0 3px #10b9812e}.j1WgZG_input:hover,.j1WgZG_textarea:hover,.j1WgZG_select:hover{border-color:#ffffff3d}.j1WgZG_input::placeholder,.j1WgZG_textarea::placeholder{color:var(--color-text-muted)}.j1WgZG_textarea{resize:vertical;min-height:160px}.j1WgZG_select{cursor:pointer;appearance:none;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239BA5B8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.j1WgZG_select option{background:var(--color-surface-2);color:var(--color-white)}.j1WgZG_honeypot{opacity:0;width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.j1WgZG_submit{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);background:var(--color-emerald);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:-.01em;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-base), transform var(--transition-fast), box-shadow var(--transition-base);margin-top:var(--space-2);border:none;display:inline-flex}.j1WgZG_submit:hover{background:var(--color-emerald-dark);box-shadow:var(--glow-emerald-md);transform:translateY(-2px)}.j1WgZG_submit:active{transform:translateY(0)}.j1WgZG_submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.j1WgZG_error{font-size:var(--text-sm);color:var(--color-error)}.j1WgZG_turnstile{margin-top:var(--space-2);justify-content:center;display:flex}.j1WgZG_paused{text-align:center;padding:var(--space-16) var(--space-8)}.j1WgZG_pausedTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-secondary);margin-bottom:var(--space-4);letter-spacing:-.02em}.j1WgZG_pausedText{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6}.j1WgZG_pausedLink{color:var(--color-emerald)}
.hahWQW_success{padding:var(--space-12) var(--space-8);text-align:center}.hahWQW_cube{width:96px;height:auto;margin:0 auto var(--space-6);display:block;overflow:visible}.hahWQW_slot{fill:var(--color-emerald-muted);stroke:var(--color-emerald);stroke-width:3px;stroke-dasharray:12 9;stroke-linejoin:round}.hahWQW_block polygon{stroke:var(--color-emerald-light);stroke-width:3px;stroke-linejoin:round}.hahWQW_top{fill:color-mix(in srgb, var(--color-emerald) 55%, var(--color-surface-3))}.hahWQW_left{fill:var(--color-surface-2)}.hahWQW_right{fill:var(--color-surface-1)}.hahWQW_block{animation:.6s cubic-bezier(.16,1,.3,1) both hahWQW_drop}.hahWQW_block polygon{animation:.133s step-end .55s hahWQW_lockIn}@keyframes hahWQW_drop{0%{opacity:0;translate:0 -90px}60%{opacity:1}}@keyframes hahWQW_lockIn{0%{stroke:var(--color-white);stroke-width:5px}}.hahWQW_title{margin:0 0 var(--space-3);color:var(--color-emerald);font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.02em}.hahWQW_text{color:var(--color-text-secondary);font-size:var(--text-base);margin:0;line-height:1.6}.hahWQW_text strong{color:var(--color-white);font-weight:var(--font-semibold)}@media (prefers-reduced-motion:reduce){.hahWQW_block,.hahWQW_block polygon{animation:none}}
