.f-btn.is-disabled[data-v-fcc58123]{opacity:.5;pointer-events:none}.f-btn[data-v-fcc58123]{--h: 44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 calc(var(--h) * .5);border:0;border-radius:var(--radius-sm);font-weight:650;font-size:var(--fs-md);letter-spacing:.005em;cursor:pointer;white-space:nowrap;user-select:none;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),opacity var(--t-fast),box-shadow var(--t-fast) var(--ease),color var(--t-fast)}.f-btn[data-v-fcc58123]:active:not(:disabled){transform:scale(.97)}.f-btn[data-v-fcc58123]:disabled{opacity:.5;cursor:not-allowed}.f-btn--sm[data-v-fcc58123]{--h: 34px;font-size:var(--fs-sm);gap:6px}.f-btn--lg[data-v-fcc58123]{--h: 54px;font-size:var(--fs-lg);padding:0 30px}.f-btn--block[data-v-fcc58123]{display:flex;width:100%}.f-btn--icon[data-v-fcc58123]{padding:0;width:var(--h);border-radius:50%}.f-btn--white[data-v-fcc58123]{background:#fff;color:#0a0a0a}.f-btn--white[data-v-fcc58123]:hover:not(:disabled){background:#ffffffd1}.f-btn--primary[data-v-fcc58123],.f-btn--brand[data-v-fcc58123]{background:var(--brand-gradient);color:#fff}.f-btn--primary[data-v-fcc58123]:hover:not(:disabled),.f-btn--brand[data-v-fcc58123]:hover:not(:disabled){box-shadow:var(--brand-glow)}.f-btn--secondary[data-v-fcc58123]{background:#78809652;color:#fff;backdrop-filter:blur(8px)}.f-btn--secondary[data-v-fcc58123]:hover:not(:disabled){background:#78809673}.f-btn--ghost[data-v-fcc58123]{background:transparent;color:var(--text-dim)}.f-btn--ghost[data-v-fcc58123]:hover:not(:disabled){background:#ffffff12;color:var(--text)}.f-btn--outline[data-v-fcc58123]{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.f-btn--outline[data-v-fcc58123]:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #fff}.f-btn--danger[data-v-fcc58123]{background:#ff4d5e24;color:var(--danger)}.f-btn--danger[data-v-fcc58123]:hover:not(:disabled){background:var(--danger);color:#fff}.f-btn__label[data-v-fcc58123]{overflow:hidden;text-overflow:ellipsis}
