@charset "UTF-8";@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/brand/fonts/sora-var.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/brand/fonts/figtree-var.woff2) format("woff2")}:root{--wounna-purple: #6D28D9;--wounna-purple-dark: #5B21B6;--wounna-violet-deep: #2E1065;--wounna-lavender: #A78BFA;--wounna-lavender-muted: #C4B5FD;--wounna-lavender-light: #F3F0FF;--wounna-blue-river: #3B82F6;--wounna-purple-700: #3B1A80;--wounna-lime: #C9F24B;--on-lime: #2E1065;--wounna-purple-tint: var(--wounna-lavender-light);--wounna-purple-tint-2: #DDD6FE;--on-purple-tint: #2E1065;--on-purple-tint-soft: #5B21B6;--on-purple-secondary: #EDE9FE;--gradient-river: linear-gradient(135deg, #6D28D9 0%, #3B82F6 100%);--gradient-cta: var(--gradient-river);--gradient-active-order: linear-gradient(135deg, #6D28D9 0%, #5B21B6 100%);--gradient-header-customer: linear-gradient(135deg, #6D28D9 0%, #5B3FE0 100%);--gradient-brand-panel: linear-gradient(135deg, #6D28D9 0%, #5B3FE0 55%, #3B82F6 100%);--gradient-banner: linear-gradient(135deg, #6D28D9 0%, #2E1065 100%);--gradient-onboarding-progress: linear-gradient(90deg, #6D28D9 0%, #A78BFA 100%);--bg-page: #F7F7FA;--surface-card: #FFFFFF;--surface-subtle: #F5F5F7;--surface-lavender-tint: var(--on-purple-secondary);--surface-on-dark: rgba(109, 40, 217, .35);--surface-on-dark-tile: rgba(255, 255, 255, .12);--border-on-dark: rgba(167, 139, 250, .28);--debt-on-dark: #FCA5A5;--text-primary: #111827;--text-secondary: #6B7280;--text-muted: #9CA3AF;--text-on-dark: #FFFFFF;--border-default: #E5E7EB;--border-strong: #D1D5DB;--border-subtle: #F3F4F6;--state-success-bg: #F0FDF4;--state-success-text: #16A34A;--state-success-deep: #15803D;--state-success-border: #BBF7D0;--on-state-success-deep: #DCFCE7;--state-problem-bg: #FEF2F2;--state-problem-text: #DC2626;--state-problem-deep: #A32D2D;--state-problem-border: #FECACA;--state-problem-tint: #FEE2E2;--state-warning-bg: #FAEEDA;--state-warning-text: #BA7517;--state-warning-deep: #854F0B;--state-warning-border: #EFD9AE;--state-info-bg: #EFF6FF;--state-info-text: #3B82F6;--state-info-deep: #1D4ED8;--state-info-border: #BFDBFE;--state-cash-bg: #FEF3C7;--state-cash-fill: #F59E0B;--state-cash-text: #92400E;--state-cash-border: #FDE68A;--cat-cerveza-bg: #E6F1FB;--cat-cerveza-fg: #378ADD;--cat-licor-bg: #FBEAF0;--cat-licor-fg: #D4537E;--cat-snack-bg: #EAF3DE;--cat-snack-fg: #639922;--cat-mezcla-bg: #E1F5EE;--cat-mezcla-fg: #0F6E56;--cat-oferta-bg: #FAEEDA;--cat-oferta-fg: #BA7517;--cat-neutral-bg: #F1EFE8;--cat-neutral-fg: #5F5E5A;--font-display: "Sora", "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-numeric: tabular-nums;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 15px;--fs-xl: 17px;--fs-2xl: 20px;--fs-3xl: 22px;--fs-display: 28px;--fs-title: 24px;--fs-hero: 32px;--fs-4xl: 36px;--fs-hero-lg: clamp(2.125rem, 1.5rem + 3vw, 3.25rem);--fs-hero-xl: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 99px;--radius-10: 10px;--radius-14: 14px;--radius-18: 18px;--radius-20: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--bottom-nav-height: 64px;--bottom-nav-clearance: calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-3));--tap-target-min: 48px;--tap-transition: opacity .15s ease;--tap-active-opacity: .85}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;font-family:var(--font-body);background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;overscroll-behavior:none}h1{font-family:var(--font-display);font-weight:var(--fw-bold)}app-root{display:block;height:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}app-root:has(app-home),app-root:has(app-pool),app-root:has(app-active-order){background-image:linear-gradient(var(--wounna-violet-deep),var(--wounna-violet-deep));background-repeat:no-repeat;background-size:100% env(safe-area-inset-top,0px)}@media(min-width:640px)and (hover:hover)and (pointer:fine){body{background:var(--border-strong)}}button,a{-webkit-tap-highlight-color:transparent}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:2px solid var(--wounna-purple);outline-offset:2px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-pill)}
