.va-checkbox-wrapper[data-v-9514a452]{display:flex;flex-direction:column;gap:4px}.va-checkbox[data-v-9514a452]{align-items:flex-start;cursor:pointer;display:inline-flex;gap:10px}.va-checkbox__input[data-v-9514a452]{height:0;opacity:0;position:absolute;width:0}.va-checkbox__box[data-v-9514a452]{align-items:center;background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:3px;display:flex;height:18px;justify-content:center;margin-top:1px;min-width:18px;transition:all .2s ease;width:18px}.va-checkbox__input:checked+.va-checkbox__box[data-v-9514a452]{background-color:var(--accent);border-color:var(--accent)}.va-checkbox__input:checked+.va-checkbox__box[data-v-9514a452]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;margin-bottom:1px;transform:rotate(45deg);width:5px}.va-checkbox__input:focus-visible+.va-checkbox__box[data-v-9514a452]{outline:2px solid var(--accent);outline-offset:2px}.va-checkbox:hover .va-checkbox__box[data-v-9514a452]{border-color:var(--accent)}.va-checkbox__input:disabled+.va-checkbox__box[data-v-9514a452],.va-checkbox__input:disabled~.va-checkbox__label[data-v-9514a452]{cursor:not-allowed;opacity:.5}.va-checkbox__label[data-v-9514a452]{color:var(--text-secondary);font-family:var(--font-family-ui,Arial,sans-serif);font-size:var(--font-size-base,.82rem);line-height:1.5}.va-checkbox__label[data-v-9514a452] a,.va-checkbox__label a[data-v-9514a452]{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.va-checkbox__label[data-v-9514a452] a:hover,.va-checkbox__label a[data-v-9514a452]:hover{color:var(--accent-hover)}.va-checkbox__error[data-v-9514a452]{color:var(--color-error,#e74c3c);font-family:var(--font-family-ui,Arial,sans-serif);font-size:var(--font-size-xs,.7rem);margin-top:2px;padding-left:28px}.va-button[data-v-c8a4d5d0]{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:var(--font-family-ui,Arial,sans-serif);font-weight:var(--font-weight-bold,700);gap:8px;justify-content:center;letter-spacing:var(--tracking-wider,.14em);outline:none;position:relative;text-transform:uppercase;transition:background var(--transition-normal,.3s ease),opacity var(--transition-normal,.3s ease),transform .15s ease}.va-button--small[data-v-c8a4d5d0]{border-radius:var(--radius-sm,4px);font-size:var(--font-size-xs,.65rem);padding:10px 24px}.va-button--medium[data-v-c8a4d5d0]{padding:14px 36px}.va-button--large[data-v-c8a4d5d0],.va-button--medium[data-v-c8a4d5d0]{border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,.72rem)}.va-button--large[data-v-c8a4d5d0]{padding:16px 44px}.va-button--primary[data-v-c8a4d5d0]{background:var(--accent);color:#0a0a0a}.va-button--primary[data-v-c8a4d5d0]:hover:not(:disabled){background:var(--accent-hover)}.va-button--secondary[data-v-c8a4d5d0]{background:transparent;border:1px solid var(--border-medium);color:var(--text-primary)}.va-button--secondary[data-v-c8a4d5d0]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.va-button--ghost[data-v-c8a4d5d0]{background:transparent;color:var(--accent);padding-left:0;padding-right:0}.va-button--ghost[data-v-c8a4d5d0]:hover:not(:disabled){color:var(--accent-hover)}.va-button[data-v-c8a4d5d0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.va-button[data-v-c8a4d5d0]:active:not(:disabled){transform:scale(.98)}.va-button[data-v-c8a4d5d0]:disabled{cursor:not-allowed;opacity:.5}.va-button--loading[data-v-c8a4d5d0]{cursor:wait}.va-button__text--hidden[data-v-c8a4d5d0]{visibility:hidden}.va-button__spinner[data-v-c8a4d5d0]{animation:va-spin-c8a4d5d0 .6s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:16px;position:absolute;width:16px}@keyframes va-spin-c8a4d5d0{to{transform:rotate(1turn)}}[data-theme=dark] .va-button--primary[data-v-c8a4d5d0]{color:#0a0a0a}[data-theme=dark] .va-button--secondary[data-v-c8a4d5d0]{border-color:var(--border-medium);color:var(--text-primary)}[data-theme=dark] .va-button--secondary[data-v-c8a4d5d0]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}
