.MW0ffG_form{width:100%;max-width:800px;margin:0 auto}.MW0ffG_formGroup{margin-bottom:1.5rem;position:relative}.MW0ffG_row{grid-gap:1rem;grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.MW0ffG_row{grid-template-columns:1fr;gap:0}}.MW0ffG_label{color:var(--foreground);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.MW0ffG_required{color:var(--ds-danger)}.MW0ffG_input,.MW0ffG_textarea{border:1px solid var(--border-subtle);border-radius:var(--radius);background-color:var(--background);width:100%;color:var(--foreground);box-shadow:var(--shadow-xs);padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.MW0ffG_input:hover,.MW0ffG_textarea:hover{border-color:var(--ds-border-hover)}.MW0ffG_input:focus,.MW0ffG_textarea:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-light);outline:none}.MW0ffG_inputError{border-color:var(--ds-danger)}.MW0ffG_error{color:var(--ds-danger);font-size:.875rem;position:absolute;bottom:-1.375rem;left:0}.MW0ffG_failed{border-radius:var(--radius);background:var(--ds-danger-bg);color:var(--ds-danger);margin:0;padding:.75rem 1rem;font-size:.9375rem}.MW0ffG_failed a{color:inherit}.MW0ffG_sent{border-radius:var(--radius);background:var(--ds-success-bg);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.MW0ffG_sentIcon{color:var(--ds-success);flex-shrink:0}.MW0ffG_sent>div{flex:12rem}.MW0ffG_sentTitle{color:var(--ds-text);margin:0;font-weight:600}.MW0ffG_sentText{color:var(--ds-text-muted);margin:.125rem 0 0}.MW0ffG_textarea{resize:vertical;min-height:120px}.MW0ffG_buttonContainer{justify-content:flex-end;margin-top:1.5rem;display:flex}@media (prefers-color-scheme:dark){.MW0ffG_input,.MW0ffG_textarea{border-color:var(--stone-600);background-color:var(--background)}.MW0ffG_input:hover,.MW0ffG_textarea:hover{border-color:var(--coral-light)}.MW0ffG_input:focus,.MW0ffG_textarea:focus{border-color:var(--coral)}}
.hymKdq_card{border:1px solid var(--ds-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.hymKdq_highlight{border-color:color-mix(in srgb, var(--ds-primary) 25%, var(--ds-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ds-primary) 12%, transparent) 0%, transparent 60%), var(--ds-primary-light);}.hymKdq_highlightTile{background:var(--surface)}.hymKdq_head{align-items:center;gap:.875rem;display:flex}.hymKdq_title{color:var(--ds-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.hymKdq_highlight .hymKdq_title{font-family:var(--font-banner);font-size:1.375rem}.hymKdq_text{color:var(--ds-text-muted);margin:0;font-size:1rem;line-height:1.55}.hymKdq_points{color:var(--ds-text);flex-direction:column;gap:.375rem;margin:.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.hymKdq_points li{align-items:center;gap:.5rem;display:flex}.hymKdq_points svg{color:var(--ds-primary);flex-shrink:0}.hymKdq_action{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hymKdq_link{font-weight:var(--link-weight);color:var(--ds-text);text-decoration-line:underline}@media (max-width:640px){.hymKdq_card{padding:1.5rem 1.25rem}}
