a[data-v-fce6342a],button[data-v-fce6342a]{border-radius:var(--radius-md,8px);font-feature-settings:"kern" 1;line-height:1;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;padding-left:40px!important;padding-right:40px!important}a.min-h-\[40px\][data-v-fce6342a],button.min-h-\[40px\][data-v-fce6342a]{padding-left:24px!important;padding-right:24px!important}a.min-h-\[56px\][data-v-fce6342a],button.min-h-\[56px\][data-v-fce6342a]{padding-left:48px!important;padding-right:48px!important}a>i[class*=fa-][data-v-fce6342a],button>i[class*=fa-][data-v-fce6342a]{flex-shrink:0!important;margin-left:2px!important;margin-right:12px!important}a.aspect-square>i[class*=fa-][data-v-fce6342a],button.aspect-square>i[class*=fa-][data-v-fce6342a]{margin-left:0!important;margin-right:0!important}a.flex-row-reverse>i[class*=fa-][data-v-fce6342a],button.flex-row-reverse>i[class*=fa-][data-v-fce6342a]{margin-left:12px!important;margin-right:2px!important}a[data-v-fce6342a]:active,a[data-v-fce6342a]:focus,a[data-v-fce6342a]:hover,button[data-v-fce6342a]:active,button[data-v-fce6342a]:focus,button[data-v-fce6342a]:hover{text-decoration:none!important}.button-primary[data-v-fce6342a]{background:linear-gradient(240.51deg,#0054f7,#ff00e5);box-shadow:0 4px 12px #0054f74d,inset 0 1px #ffffff26;color:var(--color-text-on-primary);overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.button-primary[data-v-fce6342a]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 50%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .3s ease}.button-primary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){box-shadow:0 6px 16px #0054f766,0 0 30px #ff00e533,inset 0 1px #ffffff40;transform:translateY(-2px) scale(1.05)}.button-primary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading):before{opacity:.7}.button-primary[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){box-shadow:0 3px 8px #0054f74d,inset 0 1px #ffffff26;transform:translateY(0) scale(1)}.button-primary[data-v-fce6342a]:focus-visible{box-shadow:0 4px 12px #0054f74d,0 0 0 4px #0054f74d;outline:2px solid #fff;outline-offset:2px}.button-secondary[data-v-fce6342a]{background-clip:padding-box,border-box;background-image:linear-gradient(var(--color-bg-primary),var(--color-bg-primary)),linear-gradient(240.51deg,#0054f7 0,#ff00e5);background-origin:border-box;border:2px solid transparent;color:transparent;overflow:hidden;position:relative;-webkit-text-fill-color:transparent;box-shadow:0 4px 14px #0054f71f,0 2px 6px #ff00e514;font-weight:600;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-image .3s ease}.button-secondary>.button-text[data-v-fce6342a],.button-secondary>i[class*=fa-][data-v-fce6342a]{background:linear-gradient(240.51deg,#0054f7,#ff00e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;position:relative;z-index:1}.button-secondary[data-v-fce6342a]:before{background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 50%);opacity:1;pointer-events:none;transition:opacity .3s ease}.button-secondary[data-v-fce6342a]:after,.button-secondary[data-v-fce6342a]:before{border-radius:inherit;content:"";inset:0;position:absolute}.button-secondary[data-v-fce6342a]:after{background:linear-gradient(240.51deg,#0054f7,#ff00e5);opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);z-index:0}.button-secondary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){box-shadow:0 6px 20px #0054f74d,0 4px 12px #ff00e526,inset 0 1px #fff3;transform:translateY(-2px) scale(1.05)}.button-secondary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading):after{opacity:1}.button-secondary:hover:not(.button-disabled):not(.button-loading)>.button-text[data-v-fce6342a],.button-secondary:hover:not(.button-disabled):not(.button-loading)>i[class*=fa-][data-v-fce6342a]{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--color-text-on-primary,#fff);color:var(--color-text-on-primary,#fff)}.button-secondary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading):before{background:linear-gradient(180deg,hsla(0,0%,100%,.15),transparent 50%)}.button-secondary[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){box-shadow:0 3px 8px #0054f733,inset 0 2px 4px #0000001a;transform:translateY(0) scale(1)}.button-secondary[data-v-fce6342a]:focus-visible{box-shadow:0 4px 14px #0054f733,0 0 0 4px #0054f733;outline:2px solid #0054f7;outline-offset:2px}.button-secondary[data-v-fce6342a]>*{position:relative;z-index:1}.button-outline[data-v-fce6342a]{background:transparent;background-clip:padding-box,border-box;background-image:linear-gradient(var(--color-bg-secondary),var(--color-bg-secondary)),linear-gradient(240.51deg,#0054f7 0,#ff00e5);background-origin:border-box;border:2px solid transparent;box-shadow:0 2px 8px #0054f71a;color:var(--color-text-primary);font-weight:600;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.button-outline[data-v-fce6342a]:before{background:linear-gradient(240.51deg,#0054f7,#ff00e5);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.button-outline[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){background-image:linear-gradient(240.51deg,#0054f7,#ff00e5),linear-gradient(240.51deg,#0054f7,#ff00e5);box-shadow:0 6px 20px #0054f74d,0 0 30px #ff00e526;color:var(--color-text-on-primary);transform:translateY(-2px) scale(1.02)}.button-outline[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){box-shadow:0 3px 10px #0054f733;transform:translateY(0) scale(1)}.button-outline[data-v-fce6342a]:focus-visible{box-shadow:0 2px 8px #0054f71a,0 0 0 4px #0054f733;outline:2px solid #fff;outline-offset:2px}.button-outline[data-v-fce6342a]>*{position:relative;z-index:1}.button-ghost[data-v-fce6342a]{background:transparent;border:1px solid transparent;box-shadow:none;color:var(--color-text-primary);transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.button-ghost[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){background:var(--color-bg-hover);border-color:var(--color-border);box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.button-ghost[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){background:var(--color-bg-active);box-shadow:none;transform:translateY(0)}.button-ghost[data-v-fce6342a]:focus-visible{background:var(--color-bg-hover);outline:2px solid var(--color-primary);outline-offset:2px}.button-tertiary[data-v-fce6342a]{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);box-shadow:0 1px 3px #0000000d;color:var(--color-text-secondary);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.button-tertiary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){background:var(--color-bg-hover);border-color:var(--color-border);box-shadow:0 2px 6px #00000014;color:var(--color-text-primary);transform:translateY(-1px)}.button-tertiary[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){background:var(--color-bg-active);box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.button-tertiary[data-v-fce6342a]:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.button-link[data-v-fce6342a]{background:transparent;border:none;box-shadow:none;color:var(--color-primary);padding-left:0;padding-right:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s cubic-bezier(.4,0,.2,1),text-decoration-thickness .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.button-link[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){box-shadow:none;color:var(--color-primary-dark,var(--color-primary));text-decoration-thickness:2px;transform:none}.button-link[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){color:var(--color-primary);opacity:.8}.button-link[data-v-fce6342a]:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.button-danger[data-v-fce6342a]{background:var(--color-danger);border:none;box-shadow:0 2px 8px #dc262640,inset 0 1px #ffffff1a;color:var(--color-text-on-primary);transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.button-danger[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){background:var(--color-danger-dark);box-shadow:0 4px 12px #dc262659,0 2px 6px #dc262633,inset 0 1px #ffffff26;transform:translateY(-2px) scale(1.02)}.button-danger[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading){background:var(--color-danger);box-shadow:0 1px 4px #dc262640,inset 0 1px #ffffff1a;transform:translateY(0) scale(1)}.button-danger[data-v-fce6342a]:focus-visible{box-shadow:0 2px 8px #dc262640,0 0 0 4px #dc262633;outline:2px solid var(--color-danger);outline-offset:2px}.button-disabled[data-v-fce6342a]{cursor:not-allowed!important;filter:grayscale(50%) brightness(.95);pointer-events:none}.button-loading[data-v-fce6342a]{position:relative}.button-spinner[data-v-fce6342a]{animation:spin-fce6342a .7s cubic-bezier(.5,0,.5,1) infinite;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:50%;border-top-color:currentcolor;display:inline-block;height:1rem;width:1rem}@keyframes spin-fce6342a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button-text[data-v-fce6342a]{font-weight:600;line-height:1;text-decoration:none!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-shrink:0;letter-spacing:-.01em}i[class*=fa-][data-v-fce6342a]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;vertical-align:middle}.sr-only[data-v-fce6342a]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.button-primary[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading),.button-primary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading),.button-secondary[data-v-fce6342a]:active:not(.button-disabled):not(.button-loading),.button-secondary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){transform:none}.button-primary[data-v-fce6342a]:before,.button-secondary[data-v-fce6342a]:after,.button-secondary[data-v-fce6342a]:before{transition:none}.button-spinner[data-v-fce6342a]{animation:spin-fce6342a 2s linear infinite}}@media(prefers-contrast:high){.button-ghost[data-v-fce6342a],.button-outline[data-v-fce6342a],.button-primary[data-v-fce6342a],.button-secondary[data-v-fce6342a]{backdrop-filter:none;-webkit-backdrop-filter:none;border:2px solid}.button-secondary[data-v-fce6342a]{background:var(--color-bg-primary)!important}.button-secondary[data-v-fce6342a],.button-secondary>.button-text[data-v-fce6342a],.button-secondary>i[class*=fa-][data-v-fce6342a]{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important}.button-secondary>.button-text[data-v-fce6342a],.button-secondary>i[class*=fa-][data-v-fce6342a]{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.button-secondary[data-v-fce6342a]:after,.button-secondary[data-v-fce6342a]:before{display:none}.button-outline[data-v-fce6342a]{border-width:3px}}@media(prefers-color-scheme:dark){.button-secondary[data-v-fce6342a]{background-image:linear-gradient(var(--color-bg-primary,#0a0a2e),var(--color-bg-primary,#0a0a2e)),linear-gradient(240.51deg,#0054f7 0,#ff00e5);box-shadow:0 4px 14px #0054f72e,0 2px 6px #ff00e51a}.button-secondary[data-v-fce6342a]:hover:not(.button-disabled):not(.button-loading){box-shadow:0 6px 24px #0054f759,0 4px 14px #ff00e533,inset 0 1px #ffffff26}}@media print{.button-ghost[data-v-fce6342a],.button-outline[data-v-fce6342a],.button-primary[data-v-fce6342a],.button-secondary[data-v-fce6342a]{background:#fff!important;border:1px solid!important;box-shadow:none!important;color:#000!important;-webkit-text-fill-color:#000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.button-secondary>.button-text[data-v-fce6342a],.button-secondary>i[class*=fa-][data-v-fce6342a]{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#000!important;color:#000!important}.button-secondary[data-v-fce6342a]:after,.button-secondary[data-v-fce6342a]:before{display:none}}
