._dock_11o0n_1{height:calc(76px + env(safe-area-inset-bottom))}._launcher_11o0n_5{right:max(18px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:30;color:#dcf5e9;background:#202c3f;border:1px solid #a3c9b95c;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 3px 16px #0003}._launcher_11o0n_5:hover{background:#2b3c4e}._modal_11o0n_28{overscroll-behavior:contain;color:#243149;background:#fafbf9;border-radius:24px;gap:22px;width:min(560px,100vw - 24px);max-width:560px;max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;box-shadow:0 24px 90px #0006}._eyebrow_11o0n_42{color:#46775f;letter-spacing:1.7px;padding-right:22px;font-size:11px;font-weight:900}._modal_11o0n_28 button[data-slot=dialog-close]{width:44px;height:44px;top:4px;right:4px}._title_11o0n_57{font-size:30px;font-weight:900;line-height:1.2}._description_11o0n_62{color:#5b6878;font-size:15px;line-height:1.5}._form_11o0n_67{gap:18px;display:grid}._field_11o0n_71{gap:7px;display:grid}._field_11o0n_71 label{font-size:15px;font-weight:800}._field_11o0n_71 label span{color:#5b6878;font-weight:500}._field_11o0n_71 input{background:#fff;min-height:44px;font-size:16px}._select_11o0n_88{width:100%}._select_11o0n_88 select{background:#fff;min-height:44px;font-size:16px}._message_11o0n_96{resize:vertical;background:#fff;min-height:120px;max-height:240px;font-size:16px;line-height:1.5}._guidance_11o0n_104{color:#5b6878;justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;line-height:1.5;display:flex}._count_11o0n_113{white-space:nowrap;font-variant-numeric:tabular-nums}._hint_11o0n_117{color:#5b6878;font-size:12px;line-height:1.5}._privacy_11o0n_122{color:#465b52;background:#edf2ef;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}._actions_11o0n_130{justify-content:space-between;align-items:center;gap:20px;display:flex}._primary_11o0n_136{color:#fff;background:#28725b;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font-size:15px;font-weight:800;display:inline-flex}._primary_11o0n_136:hover{background:#215d4b}._primary_11o0n_136:disabled{opacity:.65}._error_11o0n_157{color:#8d263b;background:#fff0f0;border:1px solid #efb5bd;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}._success_11o0n_166{justify-items:start;gap:22px;padding-block:8px;display:grid}._success_11o0n_166 svg{color:#28725b}._success_11o0n_166 h2{margin-bottom:10px;font-size:21px;font-weight:850}._success_11o0n_166 p{font-size:16px;line-height:1.6}@media (max-width:480px){._modal_11o0n_28{padding:23px 20px}._actions_11o0n_130{flex-direction:column-reverse;align-items:stretch;gap:10px}._actions_11o0n_130>span{text-align:center}}@media (prefers-reduced-motion:reduce){._modal_11o0n_28{animation:none!important}._launcher_11o0n_5,._primary_11o0n_136{transition:none}}
