.checkbox-group[data-v-5f9579bd]{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-2);width:100%}.checkbox-group .checkbox-item[data-v-5f9579bd]{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0;width:unset}.checkbox-group .checkbox-item input[type=checkbox][data-v-5f9579bd]{display:none}.checkbox-group .checkbox-item label[data-v-5f9579bd]{border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);cursor:pointer;padding:var(--spacing-1)}.checkbox-group .checkbox-item label[data-v-5f9579bd]:hover{background-color:var(--color-gray-100)}.checkbox-group .checkbox-item input[type=checkbox]:checked+label[data-v-5f9579bd]{background-color:var(--color-primary-500);color:var(--color-white)}.checkbox-group .checkbox-item .other-input[data-v-5f9579bd]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);margin-top:var(--spacing-1);padding:var(--spacing-2)}.checkbox-group .checkbox-item .other-input[data-v-5f9579bd]:focus{background-color:var(--color-white);border-color:var(--color-primary-500);outline:none}.youtube-input[data-v-9457865c]{align-items:center;display:flex;margin-bottom:var(--spacing-1);position:relative}.youtube-input input[data-v-9457865c]{background-color:var(--color-gray-200);border:0;border:1px solid var(--color-gray-200);border-radius:0;border-radius:var(--radius-lg);flex:1;height:40px;outline:none;padding:var(--spacing-1) var(--spacing-2);transition:all .2s ease-in-out;width:100%}.youtube-input input[data-v-9457865c]:focus{background-color:var(--color-gray-100);border-color:var(--color-primary-300)}.youtube-video[data-v-9457865c]{aspect-ratio:16/9;height:100%;width:100%}.youtube-video iframe[data-v-9457865c]{height:100%;width:100%}.checkbox-wrap[data-v-db95dfe4]{align-items:center;display:flex;gap:var(--spacing-2)}.checkbox-wrap input[data-v-db95dfe4]{display:none}.checkbox-wrap label[data-v-db95dfe4]{align-items:center;border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);cursor:pointer;display:inline-block;gap:var(--spacing-2);height:16px;overflow:hidden;padding:var(--spacing-1);position:relative;width:16px}.checkbox-wrap label[data-v-db95dfe4]:hover{background-color:var(--color-gray-100)}.checkbox-wrap label .icon[data-v-db95dfe4]{color:var(--color-white);display:none;font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-wrap input:checked+label[data-v-db95dfe4]{background-color:var(--color-primary-500);color:var(--color-white)}.checkbox-wrap input:checked+label .icon[data-v-db95dfe4]{display:block}.radio-group[data-v-04aae7ac]{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-2);width:100%}.radio-group .radio-item[data-v-04aae7ac]{display:flex;flex-direction:column;gap:var(--spacing-1)}.radio-group .radio-item input[type=radio][data-v-04aae7ac]{display:none}.radio-group .radio-item label[data-v-04aae7ac]{border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);cursor:pointer;padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease}.radio-group .radio-item label[data-v-04aae7ac]:hover{background-color:var(--color-gray-100)}.radio-group .radio-item input[type=radio]:checked+label[data-v-04aae7ac]{background-color:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.radio-group .radio-item .other-input[data-v-04aae7ac]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);margin-top:var(--spacing-1);padding:var(--spacing-2)}.checkbox-level-group[data-v-60455d95]{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.checkbox-level-group .checkbox-item[data-v-60455d95]{display:flex;flex-direction:column;gap:var(--spacing-1)}.checkbox-level-group .checkbox-item input[type=checkbox][data-v-60455d95]{display:none}.checkbox-level-group .checkbox-item label[data-v-60455d95]{align-items:center;border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);cursor:pointer;display:flex;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease}.checkbox-level-group .checkbox-item label[data-v-60455d95]:hover{background-color:var(--color-gray-100)}.checkbox-level-group .checkbox-item label .level-badge[data-v-60455d95]{align-items:center;background-color:var(--color-primary-500);border-radius:50%;color:var(--color-white);display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-bold);height:24px;justify-content:center;min-width:24px}.checkbox-level-group .checkbox-item input[type=checkbox]:checked+label[data-v-60455d95]{background-color:var(--color-primary-50);border-color:var(--color-primary-500)}.checkbox-level-group .checkbox-item .other-input[data-v-60455d95]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);margin-top:var(--spacing-1);padding:var(--spacing-2)}.checkbox-level-group .checkbox-item .other-input[data-v-60455d95]:focus{background-color:var(--color-white);border-color:var(--color-primary-500);outline:none}.checkbox-level-group .checkbox-item.is-disabled[data-v-60455d95]{opacity:.5;pointer-events:none}.checkbox-level-group .checkbox-item.is-disabled label[data-v-60455d95]{background-color:var(--color-gray-100);border-color:var(--color-gray-300);cursor:not-allowed}.multi-text-group[data-v-eff7da7b]{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.multi-text-group .multi-text-item[data-v-eff7da7b]{display:flex;flex-direction:column;gap:var(--spacing-2)}.multi-text-group .multi-text-item .checkbox-wrapper[data-v-eff7da7b]{align-items:center;display:flex;gap:var(--spacing-2)}.multi-text-group .multi-text-item .checkbox-wrapper input[type=checkbox][data-v-eff7da7b]{display:none}.multi-text-group .multi-text-item .checkbox-wrapper label[data-v-eff7da7b]{align-items:center;border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);cursor:pointer;display:flex;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:all .2s ease}.multi-text-group .multi-text-item .checkbox-wrapper label[data-v-eff7da7b]:before{background-color:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);content:"";height:16px;width:16px}.multi-text-group .multi-text-item .checkbox-wrapper label[data-v-eff7da7b]:hover{background-color:var(--color-gray-100)}.multi-text-group .multi-text-item .checkbox-wrapper input[type=checkbox]:checked+label[data-v-eff7da7b]{background-color:var(--color-primary-50);border-color:var(--color-primary-500)}.multi-text-group .multi-text-item .checkbox-wrapper input[type=checkbox]:checked+label[data-v-eff7da7b]:before{background-color:var(--color-primary-500);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='m13.854 3.646-7.5 7.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6 10.293l7.146-7.147a.5.5 0 0 1 .708.708z'/%3E%3C/svg%3E");border-color:var(--color-primary-500)}.multi-text-group .multi-text-item .text-input[data-v-eff7da7b]{background-color:var(--color-gray-50);border:1px solid var(--color-gray-400);border-radius:var(--spacing-1);margin-left:var(--spacing-4);padding:var(--spacing-2)}.multi-text-group .multi-text-item .text-input[data-v-eff7da7b]:focus{background-color:var(--color-white);border-color:var(--color-primary-500);outline:none}.input-wrap[data-v-d34dc94b]{display:flex;flex-direction:column;gap:var(--spacing-1)}.input-wrap .input-label[data-v-d34dc94b]{align-items:center;color:var(--color-primary-700);display:flex;font-size:var(--text-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-1);transition:all .2s ease-in-out}@media(min-width:768px){.input-wrap .input-label[data-v-d34dc94b]{font-size:var(--text-base)}}.input-wrap .input-label .required[data-v-d34dc94b]{color:var(--color-pink-400);font-size:var(--text-sm);margin-right:var(--spacing-2)}.input-wrap .input-description[data-v-d34dc94b]{color:var(--color-gray-600);font-size:var(--text-base);font-weight:var(--font-weight-normal);transition:all .2s ease-in-out}@media(min-width:768px){.input-wrap .input-description[data-v-d34dc94b]{font-size:var(--text-sm)}}.input-wrap .input-field[data-v-d34dc94b]{transition:all .2s ease-in-out}:is(.input-wrap .input-field input,.input-wrap .input-field select,.input-wrap .input-field textarea)[data-v-d34dc94b]{border:0;border-radius:0;color:var(--color-gray-900);outline:none;transition:all .2s ease-in-out}:is(.input-wrap .input-field input,.input-wrap .input-field select,.input-wrap .input-field textarea)[data-v-d34dc94b]:focus{border-color:var(--color-primary-700)}.input-wrap .input-field input[data-v-d34dc94b]{border:0;border-bottom:2px solid var(--color-gray-400)}.input-wrap .input-field input[data-v-d34dc94b],.input-wrap .input-field select[data-v-d34dc94b]{height:40px;padding:var(--spacing-1) var(--spacing-2);width:100%}.input-wrap .input-field select[data-v-d34dc94b]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 22 22'%3E%3Cpath fill='currentColor' d='M16 10h1V9h1V7h-2v1h-1v1h-1v1h-1v1h-1v1h-2v-1H9v-1H8V9H7V8H6V7H4v2h1v1h1v1h1v1h1v1h1v1h1v1h2v-1h1v-1h1v-1h1v-1h1'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px;border:0;border:2px solid var(--color-gray-400);padding-right:2rem}.input-wrap .input-field select[data-v-d34dc94b],.input-wrap .input-field textarea[data-v-d34dc94b]{background-color:var(--color-gray-100)}.input-wrap .input-field textarea[data-v-d34dc94b]{border-bottom:2px solid var(--color-gray-400);height:100px;padding:var(--spacing-1) var(--spacing-2);width:100%}.is-valid .input-label[data-v-d34dc94b]{color:var(--color-primary-400)}.is-valid .input-field input[data-v-d34dc94b],.is-valid .input-field select[data-v-d34dc94b],.is-valid .input-field textarea[data-v-d34dc94b]{border-color:var(--color-primary-400)}.is-invalid .input-label[data-v-d34dc94b]{color:var(--color-red-400)}.is-invalid .input-field input[data-v-d34dc94b],.is-invalid .input-field select[data-v-d34dc94b],.is-invalid .input-field textarea[data-v-d34dc94b]{border-color:var(--color-red-400)}
