/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.btn{cursor:pointer;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius,.5rem);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1.25;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.btn--sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));gap:.375rem;min-height:32px;padding:.4rem .875rem}.btn--md{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));min-height:40px;padding:.6rem 1.2rem}.btn--lg{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));gap:.625rem;min-height:48px;padding:.75rem 1.75rem}.btn--primary{background:var(--color-green,#00e87b);color:var(--color-black,#0a0a0a)}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-green-dark,#00c968);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);transform:translateY(-1px)}.btn--primary:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(0)}.btn--secondary{background:var(--color-black,#0a0a0a);color:var(--color-white,#fff)}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-gray-800,#222);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);transform:translateY(-1px)}.btn--secondary:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;transform:translateY(0)}.btn--ghost{color:var(--color-black,#0a0a0a);border-color:var(--color-gray-200,#e5e7eb);background:0 0}.btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-gray-50,#f9fafb);border-color:var(--color-gray-300,#d1d5db)}.btn--ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--color-gray-100,#f3f4f6)}.btn--outline{color:var(--color-green-dark,#00c968);border-color:var(--color-green,#00e87b);background:0 0}.btn--outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-green-glow,#00e87b1a);border-color:var(--color-green-dark,#00c968)}.btn--outline:active:not(:disabled):not([aria-disabled=true]){background:var(--color-green-glow,#00e87b26)}.btn--text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);min-height:auto;color:var(--color-gray-500);background:0 0;border-color:#0000;gap:.4rem;padding:.4rem .25rem}.btn--text:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-black);gap:.6rem}.btn--danger{color:#fff;background:#dc2626}.btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.btn--danger:active:not(:disabled):not([aria-disabled=true]){box-shadow:none;background:#991b1b;transform:translateY(0)}.btn--disabled,.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.btn--loading{cursor:wait;pointer-events:none}.btn--block{width:100%}.btn:focus-visible{outline:2px solid var(--color-green,#00e87b);outline-offset:2px}.btn__icon-cell{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn__spinner{flex-shrink:0;animation:btn-spin .75s linear infinite}.btn__icon{color:currentColor;flex-shrink:0}.btn__label{min-width:0}@keyframes btn-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:480px){.btn--block-mobile{justify-content:center;width:100%}}@property --tw-font-weight{syntax:"*";inherits:false}