._overlay_ipfvv_1{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem}._backdrop_ipfvv_10{position:fixed;inset:0;background:#0000008c;border:0;cursor:default}.light ._backdrop_ipfvv_10{background:#00000059}._modal_ipfvv_21{position:relative;z-index:1001;border-radius:1.1rem;background:#1c1c23;color:#f3f3f3;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #0006}.light ._modal_ipfvv_21{background:#fff;color:#111114;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 54px #0000002e}._modal_ipfvv_21{width:min(94vw,480px);max-height:90vh;overflow-y:auto;padding:1.75rem 1.5rem 1.85rem}._closeBtn_ipfvv_43{position:absolute;top:.6rem;right:.7rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);background:#00000059;color:#fff;border-radius:999px;cursor:pointer;z-index:2}.light ._closeBtn_ipfvv_43{border:1px solid rgba(0,0,0,.15);background:#ffffffd9;color:#111114}._title_ipfvv_66{margin:0 0 .35rem;font-size:clamp(1.3rem,3.5vw,1.55rem);font-weight:800;letter-spacing:-.01em}._summary_ipfvv_73{margin:0 0 1.25rem;font-size:.98rem;line-height:1.6;color:var(--color-text-secondary)}._form_ipfvv_80{display:grid;gap:1rem}._field_ipfvv_85{display:grid;gap:.45rem}._label_ipfvv_90{font-size:.92rem;font-weight:600;color:var(--color-text-primary)}._required_ipfvv_96{color:#4ade80;font-weight:700}._input_ipfvv_101{width:100%;padding:.75rem .9rem;border:1px solid var(--color-border-strong);border-radius:.7rem;background:var(--color-surface-subtle);color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}._input_ipfvv_101::placeholder{color:var(--color-text-secondary)}._input_ipfvv_101:focus{border-color:var(--color-action-primary-bg);box-shadow:0 0 0 3px #4ade802e}._consent_ipfvv_120{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start}._consentCheckbox_ipfvv_127{margin-top:.15rem;width:1.15rem;height:1.15rem;accent-color:var(--color-action-primary-bg);flex-shrink:0;cursor:pointer}._consentLabel_ipfvv_136{font-size:.9rem;line-height:1.5;color:var(--color-text-secondary);cursor:pointer}._consentPolicyText_ipfvv_143{grid-column:2/-1;margin:-.2rem 0 0;font-size:.9rem;line-height:1.5;color:var(--color-text-secondary)}._consentLink_ipfvv_151{color:var(--color-action-primary-bg);text-decoration:underline}._error_ipfvv_156{padding:.8rem 1rem;border-radius:.6rem;border:1px solid rgba(239,68,68,.4);background:#ef444414;color:#ef4444;font-size:.92rem}._honeypot_ipfvv_166{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._success_ipfvv_174{text-align:center;padding:.5rem 0}._successTitle_ipfvv_179{margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.02em}._successText_ipfvv_186{margin:.7rem auto 0;max-width:360px;color:var(--color-text-secondary);line-height:1.6}
