.bsf-page[data-v-9afb4074]{color:rgb(var(--color-text));margin:0 auto;max-width:720px;padding:24px 16px 64px}.bsf-back[data-v-9afb4074]{align-items:center;color:rgb(var(--color-text)/.7);display:inline-flex;font-size:.88rem;gap:6px;margin-bottom:20px;text-decoration:none}.bsf-header[data-v-9afb4074]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bsf-eyebrow[data-v-9afb4074]{color:rgb(var(--color-text)/.65);font-family:ui-monospace,monospace;font-size:.78rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.bsf-title[data-v-9afb4074]{color:rgb(var(--color-heading));font-size:1.7rem;line-height:1.2;margin:0}.bsf-lead[data-v-9afb4074]{color:rgb(var(--color-text)/.85);font-size:1rem;line-height:1.6;margin:0}.bsf-loading[data-v-9afb4074]{display:flex;justify-content:center;padding:64px 0}.bsf-spinner[data-v-9afb4074]{animation:bsf-spin-9afb4074 .8s linear infinite;border:3px solid rgb(var(--color-text)/.18);border-radius:999px;border-top-color:rgb(var(--color-primary));height:40px;width:40px}@keyframes bsf-spin-9afb4074{to{transform:rotate(1turn)}}.bsf-card[data-v-9afb4074]{background:rgb(var(--color-surface)/.9);border:1px solid rgb(var(--color-border)/.86);border-radius:16px;margin:0 0 16px;padding:16px}.bsf-card p[data-v-9afb4074]{line-height:1.55;margin:0 0 10px}.bsf-card p[data-v-9afb4074]:last-child{margin-bottom:0}.bsf-center[data-v-9afb4074]{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.bsf-thanks h2[data-v-9afb4074]{color:rgb(var(--color-heading));font-size:1.15rem;margin:0 0 8px}.bsf-muted[data-v-9afb4074]{color:rgb(var(--color-text)/.68);font-size:.85rem}.bsf-muted a[data-v-9afb4074]{color:rgb(var(--color-primary));font-weight:600}.bsf-tip[data-v-9afb4074]{color:rgb(var(--color-text)/.8);font-size:.92rem;line-height:1.55;margin:0 0 16px}.bsf-lead a[data-v-9afb4074]{color:rgb(var(--color-primary));font-weight:600}.bsf-note[data-v-9afb4074]{background:rgb(var(--color-primary)/.08);border-radius:12px;font-size:.9rem;line-height:1.5;margin:0 0 16px;padding:10px 12px}.bsf-field[data-v-9afb4074],.bsf-form[data-v-9afb4074]{display:flex;flex-direction:column}.bsf-field[data-v-9afb4074]{gap:8px}.bsf-q[data-v-9afb4074]{color:rgb(var(--color-heading));display:flex;font-weight:600;gap:10px;line-height:1.45}.bsf-num[data-v-9afb4074]{align-items:center;background:rgb(var(--color-primary)/.14);border-radius:999px;color:rgb(var(--color-primary));display:inline-flex;flex:none;font-size:.8rem;height:24px;justify-content:center;width:24px}.bsf-field textarea[data-v-9afb4074]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border)/.86);border-radius:10px;color:rgb(var(--color-text));font-family:inherit;font-size:1rem;line-height:1.5;padding:10px 12px;resize:vertical}.bsf-count[data-v-9afb4074]{align-self:flex-end}.bsf-consent[data-v-9afb4074]{align-items:flex-start;cursor:pointer;display:flex;font-size:.92rem;gap:10px;line-height:1.5;margin:4px 0 16px}.bsf-consent input[data-v-9afb4074]{flex:none;height:18px;margin-top:4px;width:18px}.bsf-alert[data-v-9afb4074]{background:rgb(var(--color-danger)/.12);border:1px solid rgb(var(--color-danger)/.35);border-radius:12px;font-size:.9rem;margin-bottom:12px;padding:10px 12px}.bsf-actions[data-v-9afb4074]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.bsf-btn[data-v-9afb4074]{align-items:center;background:rgb(var(--color-primary-fill));border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none}.bsf-btn[data-v-9afb4074]:disabled{cursor:not-allowed;opacity:.5}.bsf-link[data-v-9afb4074]{background:none;border:none;color:rgb(var(--color-primary));cursor:pointer;font-weight:600;padding:0}
