.airtable-form-container[data-v-b40a8a7d]{background:#fff;border-radius:16px;padding:0}.form-title[data-v-b40a8a7d]{color:#1a1a1a;border-bottom:2px solid #166534;margin-bottom:24px;padding-bottom:8px;font-size:20px;display:inline-block}.form-grid[data-v-b40a8a7d]{gap:20px;display:grid}.field[data-v-b40a8a7d]{gap:8px;scroll-margin-top:96px;display:grid}.field label[data-v-b40a8a7d]{font-size:15px;font-weight:600;line-height:1.3}.checkbox-field[data-v-b40a8a7d]{cursor:pointer;align-items:center;gap:12px;display:flex}.checkbox-input[data-v-b40a8a7d]{appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23166534'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;border-radius:4px;flex:none;width:20px;height:20px}.checkbox-input[data-v-b40a8a7d]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23166534'%3E%3Cpath d='m424-312 282-282-56-56-226 226-114-114-56 56 170 170ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Z'/%3E%3C/svg%3E")}.checkbox-input[data-v-b40a8a7d]:focus{outline:none;box-shadow:0 0 0 3px #16653426}.checkbox-label[data-v-b40a8a7d]{color:#374151;font-size:15px;font-weight:600}.required-asterisk[data-v-b40a8a7d]{color:#dc2626}.field input[data-v-b40a8a7d]:not(.checkbox-input),.field select[data-v-b40a8a7d],.field textarea[data-v-b40a8a7d]{width:100%;font:inherit;border:1px solid #d1d5db;padding:6px 16px;scroll-margin-top:96px;transition:border-color .2s,box-shadow .2s}.field select[data-v-b40a8a7d]{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23166534'%3E%3Cpath d='M480-345 240-585l56-56 184 183 184-183 56 56-240 240Z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px}.field input[data-v-b40a8a7d]:not(.checkbox-input):focus,.field select[data-v-b40a8a7d]:focus,.field textarea[data-v-b40a8a7d]:focus{border-color:#166534;outline:none;box-shadow:0 0 0 3px #1665341a}.checkbox-group[data-v-b40a8a7d]{flex-direction:column;gap:12px;padding:8px 0;display:flex}.submit-btn[data-v-b40a8a7d]{color:#fff;cursor:pointer;background:#166534;border:none;border-radius:10px;padding:14px 28px;font-weight:700;transition:background .2s}.submit-btn[data-v-b40a8a7d]:hover:not(:disabled){background:#14532d}.submit-btn[data-v-b40a8a7d]:disabled{opacity:.6}.state-message[data-v-b40a8a7d]{text-align:center;padding:40px 20px}.state-error[data-v-b40a8a7d]{color:#b91c1c}.state-success[data-v-b40a8a7d]{color:#166534;font-weight:600}.modal-copy[data-v-b40a8a7d]{color:#374151;padding-bottom:8px;font-size:16px;line-height:1.6}.retry-btn[data-v-b40a8a7d]{color:#fff;cursor:pointer;background:#374151;border:none;border-radius:6px;margin-top:16px;padding:8px 16px}.clear-btn[data-v-b40a8a7d]{color:#00000080;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.clear-btn svg[data-v-b40a8a7d]{fill:currentColor;vertical-align:middle;flex:none}.clear-btn[data-v-b40a8a7d]:disabled{opacity:.5;cursor:default}.spinner[data-v-b40a8a7d]{border:3px solid #1665341a;border-top-color:#166534;border-radius:50%;width:30px;height:30px;margin:0 auto 16px;animation:1s linear infinite spin-b40a8a7d}.info-block[data-v-b40a8a7d]{color:#4b5563;background-color:#f9fafb;border-left:4px solid #166534;margin:20px 0;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}.progress-card[data-v-b40a8a7d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.progress-card.complete[data-v-b40a8a7d]{background:#f0fdf4;border-color:#16653433}.progress-copy[data-v-b40a8a7d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-title[data-v-b40a8a7d]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:13px;font-weight:700}.progress-value[data-v-b40a8a7d]{color:#374151;font-size:14px;font-weight:600}.progress-card.complete .progress-value[data-v-b40a8a7d]{color:#166534}.progress-track[data-v-b40a8a7d]{background:#e5e7eb;border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-bar[data-v-b40a8a7d]{border-radius:inherit;background:#166534;height:100%;transition:width .2s}.progress-card.complete .progress-bar[data-v-b40a8a7d]{background:#166534}.actions[data-v-b40a8a7d]{justify-content:space-between;align-items:center;gap:16px;padding-bottom:32px;display:flex}@keyframes spin-b40a8a7d{to{transform:rotate(360deg)}}.content[data-v-6dc09af6]{max-width:768px}.content[data-v-6dc09af6] figure{margin-bottom:16px}.content[data-v-6dc09af6] h1{font-size:38px;font-weight:800}.content[data-v-6dc09af6] h2{padding-bottom:8px;font-size:24px;font-weight:800}.content[data-v-6dc09af6] img{vertical-align:middle;border-radius:8px;width:100%;height:auto}.content[data-v-6dc09af6] strong{font-weight:800}.content[data-v-6dc09af6] .button{--size:36px;height:var(--size);background-color:var(--color);color:#fff;padding:0 calc(var(--size) / 2);border-radius:calc(var(--size) / 2);text-transform:uppercase;letter-spacing:.5px;place-items:center;font-size:14px;line-height:1;display:inline-grid}.content[data-v-6dc09af6] td{border-bottom:1px solid #0000001f;padding:8px;font-size:14px;line-height:1.3}.content[data-v-6dc09af6] p{padding-bottom:16px;font-size:18px}.content[data-v-6dc09af6] p:has(img){margin:0;padding:0}.content[data-v-6dc09af6] li{padding:4px 0;font-size:18px}.content[data-v-6dc09af6] table{border-collapse:collapse;margin-bottom:16px}.content[data-v-6dc09af6] .logo{vertical-align:middle;width:166px;height:auto;margin-bottom:16px}.content[data-v-6dc09af6] a{color:var(--color);word-break:break-word;font-weight:600}.content[data-v-6dc09af6] table>tbody>tr:nth-child(1){white-space:nowrap;font-weight:800}.content[data-v-6dc09af6] figure{max-width:608px;overflow-y:auto}.content[data-v-6dc09af6] blockquote p{font-size:21px;line-height:1.3}.content[data-v-6dc09af6] .vue-form-placeholder{background:#f9f9f9;border-radius:12px;min-height:400px;display:block}
