@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito:wght@400;500;600;700;800&display=swap";.confirm-overlay[data-v-5b3cef9a]{position:fixed;inset:0;background:#1a1a2499;display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:var(--space-4);padding-bottom:calc(var(--space-6) + var(--safe-area-bottom))}.confirm-dialog[data-v-5b3cef9a]{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-6);width:100%;max-width:var(--max-width);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-lg)}.confirm-dialog__icon[data-v-5b3cef9a]{font-size:2.5rem;line-height:1}.confirm-dialog__message[data-v-5b3cef9a]{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);text-align:center;line-height:1.4}.confirm-dialog__actions[data-v-5b3cef9a]{display:flex;gap:var(--space-3);width:100%}.confirm-btn[data-v-5b3cef9a]{flex:1;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:700;font-family:var(--font-body);transition:all var(--transition-fast)}.confirm-btn--cancel[data-v-5b3cef9a]{background:var(--color-background);color:var(--color-text-primary)}.confirm-btn--cancel[data-v-5b3cef9a]:active{background:#1a1a241a}.confirm-btn--confirm[data-v-5b3cef9a]{background:var(--color-error);color:#fff;box-shadow:0 4px 12px #ef444459}.confirm-btn--confirm[data-v-5b3cef9a]:active{transform:scale(.98);box-shadow:none}.confirm-fade-enter-active[data-v-5b3cef9a],.confirm-fade-leave-active[data-v-5b3cef9a]{transition:opacity var(--transition-normal)}.confirm-fade-enter-active .confirm-dialog[data-v-5b3cef9a],.confirm-fade-leave-active .confirm-dialog[data-v-5b3cef9a]{transition:transform var(--transition-normal)}.confirm-fade-enter-from[data-v-5b3cef9a],.confirm-fade-leave-to[data-v-5b3cef9a]{opacity:0}.confirm-fade-enter-from .confirm-dialog[data-v-5b3cef9a],.confirm-fade-leave-to .confirm-dialog[data-v-5b3cef9a]{transform:translateY(100%)}#app-wrapper[data-v-ef833ddd]{min-height:100dvh;max-width:var(--max-width);margin:0 auto;background-color:var(--color-surface);position:relative}:root{--color-primary: #0066ff;--color-primary-end: #00c6ff;--color-primary-shadow: rgba(0, 102, 255, .45);--color-secondary: #ff6b00;--color-secondary-end: #ff9d00;--color-secondary-shadow: rgba(255, 107, 0, .45);--gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-primary-end));--gradient-secondary: linear-gradient(135deg, var(--color-secondary), var(--color-secondary-end));--gradient-logo: linear-gradient(135deg, #ff6b00, #00c6ff);--color-background: #f2f3f5;--color-surface: #ffffff;--color-text-primary: #1a1a24;--color-text-secondary: rgba(26, 26, 36, .45);--color-text-on-dark: #ffffff;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--font-display: "Bebas Neue", sans-serif;--font-body: "Nunito", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-primary: 0 4px 16px var(--color-primary-shadow);--shadow-secondary: 0 4px 16px var(--color-secondary-shadow);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease;--nav-height: 64px;--max-width: 480px;--safe-area-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-background);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font-family:inherit}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit;font-size:inherit}ul,ol{list-style:none}
