.modal-enter-active[data-v-1c0f82d1],.modal-leave-active[data-v-1c0f82d1]{transition:opacity .2s ease}.modal-enter-from[data-v-1c0f82d1],.modal-leave-to[data-v-1c0f82d1]{opacity:0}.nx-btn[data-v-7f85ab55]{letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,opacity var(--duration-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;display:inline-flex}.nx-btn[data-v-7f85ab55]:focus-visible{box-shadow:var(--focus-ring);outline:none}.nx-btn[data-v-7f85ab55]:disabled,.nx-btn.is-loading[data-v-7f85ab55]{cursor:not-allowed;opacity:.55;pointer-events:none}.nx-btn--block[data-v-7f85ab55]{width:100%}.nx-btn--xs[data-v-7f85ab55]{gap:.375rem;padding:.3125rem .625rem;font-size:.75rem}.nx-btn--sm[data-v-7f85ab55]{padding:.4375rem .875rem;font-size:.8125rem}.nx-btn--md[data-v-7f85ab55]{padding:.5625rem 1.125rem;font-size:.875rem}.nx-btn--lg[data-v-7f85ab55]{gap:.625rem;padding:.6875rem 1.5rem;font-size:.9375rem}.nx-btn--xl[data-v-7f85ab55]{gap:.625rem;padding:.875rem 1.875rem;font-size:1rem}.nx-btn--rounded-lg[data-v-7f85ab55]{border-radius:.625rem}.nx-btn--rounded-xl[data-v-7f85ab55]{border-radius:.875rem}.nx-btn--rounded-full[data-v-7f85ab55]{border-radius:999px}.nx-btn--primary[data-v-7f85ab55]{background:var(--brand-grad-soft);color:#fff;box-shadow:var(--shadow-brand-sm)}.nx-btn--primary[data-v-7f85ab55]:hover:not(:disabled){box-shadow:var(--shadow-brand-md);transform:translateY(-1px)}.nx-btn--primary[data-v-7f85ab55]:active:not(:disabled){transform:translateY(0)}.nx-btn--primary.nx-btn--elevated[data-v-7f85ab55]{box-shadow:var(--shadow-brand-md)}.nx-btn--primary.nx-btn--elevated[data-v-7f85ab55]:hover:not(:disabled){box-shadow:var(--shadow-brand-lg)}.nx-btn--secondary[data-v-7f85ab55]{color:#fff;background:#1a1f2e}.dark .nx-btn--secondary[data-v-7f85ab55]{background:#232938}.nx-btn--secondary[data-v-7f85ab55]:hover:not(:disabled){box-shadow:var(--shadow-md);background:#232938;transform:translateY(-1px)}.dark .nx-btn--secondary[data-v-7f85ab55]:hover:not(:disabled){background:#2c3344}.nx-btn--ghost[data-v-7f85ab55]{color:#475569;background:0 0}.dark .nx-btn--ghost[data-v-7f85ab55]{color:#cbd5e1}.nx-btn--ghost[data-v-7f85ab55]:hover:not(:disabled){color:#0f172a;background:#0f172a0d}.dark .nx-btn--ghost[data-v-7f85ab55]:hover:not(:disabled){color:#fff;background:#ffffff0f}.nx-btn--outline[data-v-7f85ab55]{color:#334155;background:0 0;border-color:#e2e8f0}.dark .nx-btn--outline[data-v-7f85ab55]{color:#cbd5e1;border-color:#ffffff24}.nx-btn--outline[data-v-7f85ab55]:hover:not(:disabled){box-shadow:var(--shadow-sm);background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.dark .nx-btn--outline[data-v-7f85ab55]:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff38}.nx-btn--danger[data-v-7f85ab55]{color:#fff;background:#ef4444;box-shadow:0 2px 8px #ef444440}.nx-btn--danger[data-v-7f85ab55]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 14px #ef444459}.nx-btn--danger[data-v-7f85ab55]:focus-visible{box-shadow:var(--focus-ring-danger)}.nx-btn--success[data-v-7f85ab55]{color:#fff;background:#10b981;box-shadow:0 2px 8px #10b98140}.nx-btn--success[data-v-7f85ab55]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 14px #10b98159}.nx-btn__icon[data-v-7f85ab55]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nx-btn--xs .nx-btn__icon[data-v-7f85ab55] svg{width:.875rem;height:.875rem}.nx-btn--sm .nx-btn__icon[data-v-7f85ab55] svg{width:1rem;height:1rem}.nx-btn--md .nx-btn__icon[data-v-7f85ab55] svg{width:1.0625rem;height:1.0625rem}.nx-btn--lg .nx-btn__icon[data-v-7f85ab55] svg{width:1.125rem;height:1.125rem}.nx-btn--xl .nx-btn__icon[data-v-7f85ab55] svg{width:1.25rem;height:1.25rem}.nx-btn__label[data-v-7f85ab55]{align-items:center;display:inline-flex}.nx-btn__spinner[data-v-7f85ab55]{flex-shrink:0;justify-content:center;align-items:center;animation:.85s linear infinite nx-btn-spin-7f85ab55;display:inline-flex}.nx-btn__spinner svg[data-v-7f85ab55]{width:1rem;height:1rem}.nx-btn--xs .nx-btn__spinner svg[data-v-7f85ab55],.nx-btn--sm .nx-btn__spinner svg[data-v-7f85ab55]{width:.875rem;height:.875rem}.nx-btn--lg .nx-btn__spinner svg[data-v-7f85ab55],.nx-btn--xl .nx-btn__spinner svg[data-v-7f85ab55]{width:1.125rem;height:1.125rem}@keyframes nx-btn-spin-7f85ab55{to{transform:rotate(360deg)}}.nx-badge[data-v-8015f2ed]{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;line-height:1;border:1px solid transparent;white-space:nowrap;letter-spacing:0;border-radius:.5rem}.nx-badge--pill[data-v-8015f2ed]{border-radius:999px}.nx-badge--xs[data-v-8015f2ed]{padding:.1875rem .5rem;font-size:.6875rem;gap:.25rem}.nx-badge--sm[data-v-8015f2ed]{padding:.25rem .625rem;font-size:.75rem}.nx-badge--md[data-v-8015f2ed]{padding:.3125rem .75rem;font-size:.8125rem}.nx-badge--soft.nx-badge--neutral[data-v-8015f2ed]{background:#0f172a0f;color:#334155}.dark .nx-badge--soft.nx-badge--neutral[data-v-8015f2ed]{background:#ffffff0f;color:#cbd5e1}.nx-badge--soft.nx-badge--info[data-v-8015f2ed]{background:#3b82f61a;color:#2563eb}.dark .nx-badge--soft.nx-badge--info[data-v-8015f2ed]{background:#60a5fa24;color:#93c5fd}.nx-badge--soft.nx-badge--success[data-v-8015f2ed]{background:#10b9811f;color:#057a55}.dark .nx-badge--soft.nx-badge--success[data-v-8015f2ed]{background:#10b98129;color:#6ee7b7}.nx-badge--soft.nx-badge--warning[data-v-8015f2ed]{background:#f59e0b24;color:#b45309}.dark .nx-badge--soft.nx-badge--warning[data-v-8015f2ed]{background:#f59e0b2e;color:#fcd34d}.nx-badge--soft.nx-badge--danger[data-v-8015f2ed]{background:#ef44441a;color:#b91c1c}.dark .nx-badge--soft.nx-badge--danger[data-v-8015f2ed]{background:#ef444429;color:#fca5a5}.nx-badge--soft.nx-badge--brand[data-v-8015f2ed]{background:#6366f11a;color:#4f46e5}.dark .nx-badge--soft.nx-badge--brand[data-v-8015f2ed]{background:#7c3aed29;color:#c4b5fd}.nx-badge--solid.nx-badge--neutral[data-v-8015f2ed]{background:#334155;color:#fff}.nx-badge--solid.nx-badge--info[data-v-8015f2ed]{background:#2563eb;color:#fff}.nx-badge--solid.nx-badge--success[data-v-8015f2ed]{background:#059669;color:#fff}.nx-badge--solid.nx-badge--warning[data-v-8015f2ed]{background:#d97706;color:#fff}.nx-badge--solid.nx-badge--danger[data-v-8015f2ed]{background:#dc2626;color:#fff}.nx-badge--solid.nx-badge--brand[data-v-8015f2ed]{background:var(--brand-grad-soft);color:#fff}.nx-badge--outline[data-v-8015f2ed]{background:transparent}.nx-badge--outline.nx-badge--neutral[data-v-8015f2ed]{color:#475569;border-color:#cbd5e1}.dark .nx-badge--outline.nx-badge--neutral[data-v-8015f2ed]{color:#cbd5e1;border-color:#ffffff2e}.nx-badge--outline.nx-badge--info[data-v-8015f2ed]{color:#2563eb;border-color:#3b82f666}.nx-badge--outline.nx-badge--success[data-v-8015f2ed]{color:#059669;border-color:#10b98166}.nx-badge--outline.nx-badge--warning[data-v-8015f2ed]{color:#b45309;border-color:#f59e0b66}.nx-badge--outline.nx-badge--danger[data-v-8015f2ed]{color:#b91c1c;border-color:#ef444466}.nx-badge--outline.nx-badge--brand[data-v-8015f2ed]{color:#4f46e5;border-color:#6366f166}.nx-badge__dot[data-v-8015f2ed]{width:.4375rem;height:.4375rem;border-radius:999px;flex-shrink:0}.nx-badge--xs .nx-badge__dot[data-v-8015f2ed]{width:.375rem;height:.375rem}.nx-badge__dot--neutral[data-v-8015f2ed]{background:#64748b}.nx-badge__dot--info[data-v-8015f2ed]{background:#3b82f6}.nx-badge__dot--success[data-v-8015f2ed]{background:#10b981;box-shadow:0 0 0 2px #10b9812e}.nx-badge__dot--warning[data-v-8015f2ed]{background:#f59e0b}.nx-badge__dot--danger[data-v-8015f2ed]{background:#ef4444}.nx-badge__dot--brand[data-v-8015f2ed]{background:#6366f1}.nx-badge__icon[data-v-8015f2ed]{display:inline-flex;align-items:center}.nx-badge__icon[data-v-8015f2ed] svg{width:.875rem;height:.875rem}.nx-badge--xs .nx-badge__icon[data-v-8015f2ed] svg{width:.75rem;height:.75rem}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
