*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#fafaf9;--bg-card:#ffffff;--bg-secondary:#f5f5f4;--bg-hover:#e7e5e4;--text-primary:#1a1a2e;--text-secondary:#57534e;--text-muted:#716c66;--border:#e7e5e4;--border-light:#f0f0ee;--border-mando:color-mix(in srgb, var(--text-muted) 38%, var(--bg-card));--accent:#4f46e5;--accent-fill:#4f46e5;--accent-light:rgba(79, 70, 229, 0.1);--accent-bg:#eef2ff;--success:#10b981;--success-text:#047857;--success-bg:#ecfdf5;--error:#ef4444;--error-text:#c81e1e;--warning:#f59e0b;--warning-text:#a45b00;--shadow-sm:0 1px 2px rgba(0,0,0,0.04),0 1px 4px rgba(0,0,0,0.04);--shadow-md:0 2px 8px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.04);--shadow-lg:0 4px 12px rgba(0,0,0,0.08),0 8px 32px rgba(0,0,0,0.06);--dot-color:#e5e5e4;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--transition:300ms cubic-bezier(0.4, 0, 0.2, 1);--font-body:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono','Fira Code',monospace;--aurora-1:rgba(99, 102, 241, 0.5);--aurora-2:rgba(139, 92, 246, 0.4);--aurora-3:rgba(16, 185, 129, 0.3);--brand-gradient:linear-gradient(135deg, #4f46e5, #7c3aed);--border-strong:#d6d3ce;--border-subtle:#eeece9;--accent-hover:#4f46e5;--success-strong:#16a34a;--error-bg:#fef2f2;--glow-accent:0 6px 20px rgba(99, 102, 241, 0.35);--glow-accent-strong:0 10px 28px rgba(99, 102, 241, 0.5);--glow-pro:0 6px 22px rgba(245, 158, 11, 0.4);--qr-surface:#ffffff;--bg-card-translucent:rgba(255, 255, 255, 0.72);--blur-glass:saturate(140%) blur(14px);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--nav-app-fondo:#111118;--nav-app-tinta:#ffffff;--nav-app-gratis-fondo:#4ade80;--nav-app-gratis-tinta:#052e16;--pro-fondo:linear-gradient(135deg, #fde68a 0%, #f0b429 45%, #c8860d 100%);--pro-linea:rgba(120, 80, 5, 0.45);--pro-tinta:#3a2406;--pro-texto:#8a5a00;--uc-cuerpo:#1b2a4a;--uc-pant:#dfe3ee;--uc-det:#aab3c9;--modal-tinta:#0e0e18;--modal-tinta-borde:#22223a;--modal-tinta-texto:#f2f2f6;--modal-tinta-suave:#9a9ab0;--modal-tinta-acento:#818cf8;--modal-pastilla:#17172a;--modal-pastilla-borde:#2a2a44;--modal-pastilla-texto:#d3d3e0;--ap-hoja:var(--bg-card);--ap-hoja-2:var(--bg-secondary);--ap-campo:var(--bg-primary);--ap-linea:var(--border);--ap-linea-2:var(--border-strong);--ap-texto:var(--text-primary);--ap-suave:var(--text-secondary);--ap-acento:var(--accent-fill);--ap-acento-texto:var(--accent);--ap-ok:var(--success-text);--ap-error:var(--error-text);--ap-aviso:var(--warning-text);--ap-foco:var(--accent);--ap-foco-ancho:3px;--ap-paso-pendiente:var(--modal-pastilla);--ap-borde-control:#7a84c4;--ap-gratis:#0f766e;--ap-plus:#4338ca;--ap-pro:var(--pro-texto);--ap-check:#ffffff;--ap-sel-gratis:rgba(15, 118, 110, 0.10);--ap-sel-plus:rgba(79, 70, 229, 0.10);--ap-sel-pro:rgba(146, 86, 15, 0.10);--ap-cta-plus:linear-gradient(135deg, #4f46e5, #7c3aed);--ap-cta-pro:linear-gradient(135deg, #6d28d9, #b45309);--ap-sombra-plus:0 10px 24px rgba(79, 70, 229, 0.35);--ap-sombra-pro:0 10px 24px rgba(180, 83, 9, 0.35);--ap-sombra-tarjeta:0 10px 24px rgba(20, 22, 58, 0.24);--ap-tira-brillo:rgba(20, 22, 58, 0.03);--ap-sobre-tinta-marca:#a5b4fc;--ap-paso-activo:linear-gradient(135deg, #8083ff, #585bee);--ap-paso-activo-borde:#a5b4fc;--ap-paso-activo-halo:rgba(88, 91, 238, 0.3);--ap-paso-hecho:#34d399;--ap-paso-hecho-texto:#06281c;--ap-dato-tope:#a5b4fc;--ap-dato-archivos:#5eead4;--ap-dato-vida:#fbbf24;--ap-dato-avisos:#34d399;--ap-hero-luz:rgba(99, 102, 241, 0.42);--ap-texto-cta:#ffffff;--ap-brillo-cta:rgba(255, 255, 255, 0.26);--hito-violeta:#6d28d9;--apk-linea:rgba(255, 255, 255, 0.22);--tour-arte-fondo:#eef0ff;--hueco-aviso-instalar:0px;--hueco-barra-inferior:0px;--barra-fondo:#141420;--barra-borde:rgba(255, 255, 255, 0.07);--barra-tinta:#a6a6bd;--barra-lado:max(12px, calc((100% - 33.75rem) / 2));--barra-abajo:max(6px, env(safe-area-inset-bottom));accent-color:var(--accent,#6366f1);--ea-hero-rgb:79,70,229;--avisos-w:clamp(24rem, 32vw, 27.5rem);--aviso-ambar:#d97706;--scroll-pulgar:color-mix(in srgb, var(--accent) 45%, transparent);--scroll-pulgar-hover:var(--accent);--carril-fondo:#eef0fb;--carril-borde:#e2e4f3;--carril-raya:rgba(99, 102, 241, 0.45);--carril-coche:linear-gradient(180deg, #a5b4fc, #6366f1 45%, #4f46e5);--carril-coche-hover:linear-gradient(180deg, #c7d2fe, #818cf8 45%, #6366f1);--carril-coche-liso:#6366f1;--tip-bg:#1f2030;--tip-fg:#ffffff;--aviso-chrome-fondo:#fff7e6;--esc-cuerpo:var(--uc-cuerpo, #1b2a4a);--esc-pant:#eef1f8;--esc-det:#c3cadc;--esc-nube:#ffffff;--esc-nube-filo:rgba(27, 42, 74, 0.07);--esc-sol:#fbbf24;--esc-halo:rgba(251, 191, 36, 0.2);--esc-ruta:color-mix(in srgb, var(--accent) 38%, transparent);--esc-estrella:#ffffff;--ilu-sombra:rgba(27, 42, 74, 0.1);--ilu-caja-dentro:#b9782a;--ilu-video:#2b2d52;--ilu-no:#e5484d;--ilu-carton:#f0b860;--banda-oscura:#12112e;--banda-oscura-tinta:#e9eaf6;--tinta-mano:#d4612a;--pegatina-aro:#ffffff;--carton-claro:#fff4df;--carton-borde:#f0c27a}[data-theme=dark]{--bg-primary:#0a0a10;--bg-card:#141420;--bg-secondary:#1a1a28;--bg-hover:#22222e;--text-primary:#e8e8ec;--text-secondary:#a0a0b0;--text-muted:#8f8fa3;--border:#1e1e30;--border-light:#1a1a28;--accent:#818cf8;--accent-fill:#6058e8;--accent-light:rgba(129, 140, 248, 0.1);--accent-bg:rgba(129, 140, 248, 0.1);--success:#34d399;--success-bg:rgba(52, 211, 153, 0.1);--error:#f87171;--warning:#fbbf24;--success-text:#34d399;--error-text:#f87171;--warning-text:#fbbf24;--shadow-sm:0 1px 2px rgba(0,0,0,0.2),0 1px 4px rgba(0,0,0,0.2);--shadow-md:0 2px 8px rgba(0,0,0,0.3),0 4px 16px rgba(0,0,0,0.2);--shadow-lg:0 4px 12px rgba(0,0,0,0.3),0 8px 32px rgba(0,0,0,0.3);--dot-color:#1e1e28;--aurora-1:rgba(79, 70, 229, 0.4);--aurora-2:rgba(124, 58, 237, 0.3);--aurora-3:rgba(4, 120, 87, 0.2);--brand-gradient:linear-gradient(135deg, #4f46e5, #7c3aed);--border-strong:#2c2c42;--border-subtle:#20202f;--accent-hover:#a5b4fc;--success-strong:#22c55e;--error-bg:rgba(248, 113, 113, 0.14);--glow-accent:0 6px 22px rgba(129, 140, 248, 0.4);--glow-accent-strong:0 10px 30px rgba(129, 140, 248, 0.55);--glow-pro:0 6px 24px rgba(245, 158, 11, 0.42);--qr-surface:#ffffff;--bg-card-translucent:rgba(20, 20, 32, 0.66);--blur-glass:saturate(140%) blur(14px);--ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--nav-app-fondo:#ffffff;--nav-app-tinta:#111118;--nav-app-gratis-fondo:#dcfce7;--nav-app-gratis-tinta:#14532d;--pro-texto:#fbbf24;--uc-cuerpo:#44507a;--uc-pant:#cdd4e6;--uc-det:#8b93ad;--ap-borde-control:#5a5e9e;--ap-gratis:#5eead4;--ap-plus:#a5b4fc;--ap-check:var(--bg-card);--ap-sel-gratis:rgba(94, 234, 212, 0.14);--ap-sel-plus:rgba(88, 91, 238, 0.26);--ap-sel-pro:rgba(251, 191, 36, 0.16);--ap-cta-plus:linear-gradient(135deg, #585bee, #7c3aed);--ap-sombra-plus:0 10px 26px rgba(88, 91, 238, 0.45);--ap-sombra-pro:0 10px 26px rgba(180, 83, 9, 0.45);--ap-sombra-tarjeta:0 14px 34px rgba(0, 0, 0, 0.4);--ap-tira-brillo:rgba(255, 255, 255, 0.05);--hito-violeta:#a78bfa;--apk-linea:rgba(255, 255, 255, 0.14);--tour-arte-fondo:#1d1b45;--barra-fondo:#1d1d2e;--barra-borde:rgba(255, 255, 255, 0.1);--ea-hero-rgb:129,140,248;--aviso-ambar:var(--warning);--scroll-pulgar:color-mix(in srgb, var(--accent) 52%, transparent);--scroll-pulgar-hover:var(--accent);--carril-fondo:#14132b;--carril-borde:#24234a;--carril-raya:rgba(165, 180, 252, 0.35);--carril-coche-liso:#818cf8;--tip-bg:#e9e9f1;--tip-fg:#16171f;--aviso-chrome-fondo:#2a1f0b;--esc-cuerpo:#33406a;--esc-pant:#cfd6e8;--esc-det:#8b93ad;--esc-nube:rgba(255, 255, 255, 0.07);--esc-nube-filo:transparent;--esc-sol:#e8e9f7;--esc-halo:rgba(232, 233, 247, 0.1);--esc-ruta:color-mix(in srgb, #a5b4fc 45%, transparent);--ilu-sombra:rgba(0, 0, 0, 0.35);--banda-oscura:#15142f;--tinta-mano:#ffad7a;--pegatina-aro:#0a0a10;--carton-claro:#2a2114;--carton-borde:#6b4f22}body.is-pro{--aurora-1:rgba(251, 191, 36, 0.34);--aurora-2:rgba(245, 158, 11, 0.26);--aurora-3:rgba(249, 115, 22, 0.18)}[data-theme=dark] body.is-pro{--aurora-1:rgba(251, 191, 36, 0.26);--aurora-2:rgba(245, 158, 11, 0.19);--aurora-3:rgba(249, 115, 22, 0.13)}body.is-pro .bg-aurora::before{content:"";position:absolute;top:-25%;left:-10%;right:-10%;height:80%;pointer-events:none;background:radial-gradient(58% 100% at 50% 0,rgba(251,191,36,.14),rgba(249,115,22,.05) 46%,transparent 72%)}[data-theme=dark] body.is-pro .bg-aurora::before{background:radial-gradient(58% 100% at 50% 0,rgba(251,191,36,.1),rgba(234,88,12,.04) 46%,transparent 72%)}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html.theme-switching,html.theme-switching *,html.theme-switching ::after,html.theme-switching ::before{transition:none!important}[hidden]{display:none!important}.skip-to-content{position:absolute;left:-9999px;top:8px;z-index:9999;padding:10px 20px;background:var(--accent-fill);color:#fff;border-radius:8px;font-weight:700;text-decoration:none}.skip-to-content:focus{left:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:0}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden;transition:background-color .5s,color .5s;position:relative}a{color:var(--accent);text-decoration:none}.app-container{max-width:32.5rem;margin:0 auto;padding:24px 16px 40px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.seo-content,.site-footer{position:relative;z-index:2}.bg-aurora{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none;opacity:.6;background-image:radial-gradient(circle,var(--dot-color) 1px,transparent 1px);background-size:24px 24px}.aurora-blob{position:absolute;width:35vmax;height:35vmax;border-radius:50%;opacity:.3;filter:blur(40px);animation:none;contain:paint;transform:translateZ(0)}@media (hover:hover) and (min-width:768px) and (prefers-reduced-motion:no-preference){.aurora-blob{width:45vmax;height:45vmax;animation:60s infinite alternate aurora-move;opacity:.42;filter:blur(44px);will-change:transform}}@media (prefers-reduced-motion:reduce){.aurora-blob{animation:none!important}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}body.low-power .aurora-blob{animation:none!important;opacity:.25!important;filter:blur(28px)!important}body.low-power .gifted-plus-shine,body.low-power .plus-card-shine{display:none!important}body.low-power .btn-primary::before,body.low-power .header-plus-badge,body.low-power .plus-badge-glow{animation:none!important}body.low-power .btn-primary::before{display:none!important}body.lite-mode *,body.lite-mode ::after,body.lite-mode ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:60ms!important}body.lite-mode .aurora-blob{animation:none!important;opacity:.2!important;filter:blur(20px)!important}.pref-toggle{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer}.pref-idioma{cursor:default;flex-wrap:wrap}.pref-idioma-opciones{display:flex;gap:6px;margin-left:auto}.pref-idioma-btn{min-height:34px;padding:7px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.pref-idioma-btn:hover{border-color:var(--accent);color:var(--accent)}.pref-idioma-btn.active{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}@media (max-width:420px){.pref-idioma-opciones{margin-left:0;width:100%}.pref-idioma-btn{flex:1;padding:7px 6px;text-align:center}}button.pref-toggle{width:100%;font-family:var(--font-body);text-align:left;color:var(--text-muted)}button.pref-toggle[hidden]{display:none}.pref-toggle-info{flex:1;min-width:0}.pref-toggle-label{display:block;font-weight:700;font-size:.98rem;color:var(--text-primary);margin-bottom:2px}.pref-toggle-help{display:block;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.pref-toggle-switch{position:relative;flex-shrink:0;width:46px;height:26px}.pref-toggle-switch input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.pref-toggle-slider{position:absolute;inset:0;border-radius:999px;background:var(--border);transition:background .15s}.pref-toggle-slider::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s}.pref-toggle-switch input:checked+.pref-toggle-slider{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.pref-toggle-switch input:checked+.pref-toggle-slider::after{transform:translateX(20px)}.pref-toggle-switch input:focus-visible+.pref-toggle-slider{outline:#6366f1 solid 2px;outline-offset:2px}.aurora-1{background:var(--aurora-1);top:-10%;left:-20%;animation-duration:25s}.aurora-2{background:var(--aurora-2);bottom:-10%;right:-20%;animation-delay:-5s;animation-duration:20s}.aurora-3{background:var(--aurora-3);top:40%;left:30%;width:40vmax;height:40vmax;animation-delay:-10s;animation-duration:22s}@keyframes aurora-move{from{transform:translate(0,0) rotate(0) scale(1)}to{transform:translate(15%,15%) rotate(180deg) scale(1.1)}}.app-header{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:6px 14px;width:100%;padding:8px 0 24px}.app-header>.logo{grid-row:1;grid-column:1}.app-header>.auth-area{grid-row:1;grid-column:2;justify-self:end}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .22s ease-out;flex-shrink:0}.logo:hover{transform:scale(1.03)}.logo-icon svg path{transition:stroke-dashoffset .8s;stroke-dasharray:60;stroke-dashoffset:0}.logo:hover .logo-icon svg path{animation:1s forwards drawPath}@keyframes drawPath{0%{stroke-dashoffset:60}100%{stroke-dashoffset:0}}.logo-icon svg{display:block}.logo-text{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.logo-enviar{color:var(--text-primary)}.logo-archivos{color:var(--accent)}.auth-area{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:40px}.btn-theme{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border-mando);background:var(--bg-card);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);padding:0}.btn-theme:hover{border-color:var(--accent);color:var(--accent)}.btn-theme svg{transition:transform .3s}.btn-theme:active svg{transform:rotate(180deg)}.btn-login{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--border-mando);background:var(--bg-card);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.btn-login:hover{border-color:var(--accent);color:var(--accent)}.user-avatar-area{display:flex;align-items:center;gap:6px;position:relative;margin-right:9px}.header-plus-badge{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);z-index:3;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.48rem;font-weight:800;padding:2px 5px;border-radius:100px;box-shadow:0 0 0 2px var(--bg-primary);letter-spacing:.06em;line-height:1;animation:3s infinite shimmer;background-size:200% 100%}.header-plus-badge[hidden]{display:none}.user-avatar{width:44px;height:44px;border-radius:50%;border:2px solid var(--accent);overflow:hidden;cursor:pointer;padding:0;background:0 0;transition:all var(--transition)}.user-avatar:hover{box-shadow:0 0 0 3px rgba(99,102,241,.2)}.user-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.user-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;min-width:216px;padding:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);animation:.14s both menuCuentaEntra}.user-menu[hidden]{display:none}@keyframes menuCuentaEntra{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.user-menu-head{display:flex;align-items:center;gap:9px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border-light)}.user-menu-foto{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-menu-foto[hidden]{display:none}.user-menu-ini{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:var(--brand-gradient,linear-gradient(135deg,#5457e0,#7c3aed));color:#fff;font-weight:800;font-size:.9rem}.user-menu-ini[hidden]{display:none}.user-menu-id{display:flex;flex-direction:column;min-width:0}.user-menu-nombre{font-size:.84rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-mail{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-plan{align-self:flex-start;margin-top:5px;font-size:.62rem;padding:2px 8px;letter-spacing:.06em}.user-menu-plan:empty{display:none}.user-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:0 0;color:var(--text-primary);font-family:var(--font-body);font-size:.84rem;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--transition),color var(--transition)}.user-menu-item[hidden]{display:none}.user-menu-item svg{width:17px;height:17px;flex-shrink:0;color:var(--text-muted)}.user-menu-item:focus-visible,.user-menu-item:hover{background:var(--bg-hover)}.user-menu-item:focus-visible svg,.user-menu-item:hover svg{color:var(--accent)}.user-menu-salir{margin-top:4px;border-top:1px solid var(--border-light);border-radius:0 0 9px 9px;padding-top:11px;color:var(--error-text)}.user-menu-salir svg{color:var(--error-text)}.user-menu-salir:focus-visible,.user-menu-salir:hover{background:var(--error);color:#fff}.user-menu-salir:focus-visible svg,.user-menu-salir:hover svg{color:#fff}body:has(.user-menu:not([hidden])) .app-header [data-tip]::after,body:has(.user-menu:not([hidden])) .app-header [data-tip]::before{display:none!important}.view{display:none;flex-direction:column;align-items:center;width:100%;animation:.4s ease-out viewEnter}.view-active{display:flex}html.primera-pintada .view{animation:none}@keyframes viewEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tagline{width:100%;text-align:center;font-size:1.2rem;font-weight:600;color:var(--text-primary);line-height:1.4;letter-spacing:-.01em;margin-bottom:26px}.car-scene{width:100%;max-width:280px;margin:0 auto 18px;display:flex;justify-content:center;align-items:center;position:relative;min-height:100px}.home-actions{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:24px}.home-fichas{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.home-fichas .btn-ficha{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:124px;padding:14px 16px;border-radius:22px;font-size:1.05rem;font-weight:700;line-height:1.2;text-align:left;min-width:0}.home-fichas .btn-ficha svg{box-sizing:content-box;width:22px;height:22px;padding:10px;border-radius:14px;margin-bottom:0;flex-shrink:0}.btn-ficha-texto{display:flex;flex-direction:column;min-width:0;margin-top:10px}.btn-ficha-titulo{overflow-wrap:anywhere}.btn-ficha-sub{display:block;margin-top:3px;font-size:.78rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere}@media (min-width:36em){.home-fichas .btn-ficha{flex-direction:row;align-items:center;min-height:80px;padding:14px 16px;gap:12px;border-radius:18px}.home-fichas .btn-ficha svg{margin-bottom:0}.btn-ficha-texto{margin-top:0}}.home-fichas .btn-primary.btn-ficha .btn-ficha-sub{color:rgba(255,255,255,.96)}.home-fichas .btn-secondary.btn-ficha{background:var(--bg-card);color:var(--text-primary);border:1.5px solid color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 10%,transparent)}.home-fichas .btn-secondary.btn-ficha svg{background:var(--accent-light);color:var(--accent)}.home-fichas .btn-secondary.btn-ficha .btn-ficha-sub{color:var(--text-secondary)}.home-fichas .btn-secondary.btn-ficha:hover{border-color:var(--accent);color:var(--text-primary)}.home-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:-4px 0 14px}.home-nav a{position:relative;padding:4px 12px;font-size:.82rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:color var(--transition),background var(--transition)}.home-nav a+a::before{content:"";position:absolute;left:-1px;top:50%;width:1px;height:11px;transform:translateY(-50%);background:var(--border-strong,var(--border))}.home-nav a:focus-visible,.home-nav a:hover{color:var(--text-primary);background:var(--bg-hover)}html.is-twa .home-nav{display:none}.home-nav a.home-nav-app{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 11px;color:var(--nav-app-tinta);background:var(--nav-app-fondo);border:1px solid var(--nav-app-fondo);border-radius:999px;font-weight:600}.home-nav a.home-nav-app:hover{color:var(--nav-app-tinta);background:var(--nav-app-fondo);filter:brightness(1.12)}.home-nav a.home-nav-app:focus-visible{outline:2px solid var(--accent,#7c3aed);outline-offset:2px}.home-nav a.home-nav-app::before{content:none}.home-nav-app-ico{flex:0 0 auto}html.es-ios .home-nav-app,html.is-app .home-nav-app{display:none}.home-nav-app-gratis{margin-left:2px;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--nav-app-gratis-tinta);background:var(--nav-app-gratis-fondo)}.plan-badge-container{margin:8px 0 14px;text-align:center;min-height:26px}.plan-badge-container[hidden]{display:block!important;visibility:hidden;min-height:26px}.plan-regalo{margin:-6px auto 14px;max-width:100%;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--success-text);overflow-wrap:anywhere}.plan-regalo[hidden]{display:none}.plan-regalo-destaca{animation:1.6s ease-out planRegaloDestaca;border-radius:10px}@keyframes planRegaloDestaca{0%{background:var(--success-bg);box-shadow:0 0 0 6px var(--success-bg)}100%{background:0 0;box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.plan-regalo-destaca{animation:none}.file-review-list.pocas .file-review-item{rotate:0deg!important}}.plan-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.04em;background:var(--border);color:var(--text-secondary)}.plan-badge-plus{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff}.plan-badge-pro{background:var(--pro-fondo);border:1px solid var(--pro-linea);color:var(--pro-tinta)}.plan-badge-anon,.plan-badge-free{background:0 0;color:var(--text-secondary);border:0;padding:0;font-weight:600;letter-spacing:.01em}.header-pro-badge{background:var(--pro-fondo)!important;border:1px solid var(--pro-linea);color:var(--pro-tinta)!important}body.is-plus .bottom-nav-item.active .bnav-ico{box-shadow:0 0 14px rgba(99,102,241,.6)}body.is-pro .bottom-nav-item.active .bnav-ico,html.is-app body.is-pro .bottom-nav-item.active .bnav-ico{box-shadow:0 0 20px rgba(99,102,241,.8)}.use-cases{width:100%;display:flex;flex-direction:column;margin:0 0 22px;padding:0;border-top:1px solid var(--border)}.use-case-card{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:11px 26px 11px 8px;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;background:0 0;text-decoration:none;color:var(--text-primary);position:relative;transition:background-color .15s,color .15s}.use-case-card::after{content:'\203A';position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.15rem;line-height:1;color:var(--text-muted);transition:transform .15s,color .15s}.use-case-card:focus-visible,.use-case-card:hover{background-color:var(--bg-secondary)}.use-case-card:focus-visible::after,.use-case-card:hover::after{color:var(--accent);transform:translateY(-50%) translateX(3px)}.use-case-icon{display:flex;align-items:center;gap:4px;flex-shrink:0;color:var(--text-muted);transition:color .15s}.use-case-card:focus-visible .use-case-icon,.use-case-card:hover .use-case-icon{color:var(--accent)}.uc-svg{width:5.5em;height:auto;flex-shrink:0;display:block}.uc-cuerpo{fill:var(--uc-cuerpo)}.uc-pant{fill:var(--uc-pant)}.uc-det{fill:var(--uc-det)}.uc-flecha{fill:none;stroke:var(--text-muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}.use-case-card:focus-visible .uc-flecha,.use-case-card:hover .uc-flecha{stroke:var(--accent)}.use-case-label{flex:1;font-size:.9rem;font-weight:600;line-height:1.3;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.use-case-card:focus-visible .use-case-label,.use-case-card:hover .use-case-label{color:var(--accent)}.home-sec-tit{width:100%;margin:0 0 4px;padding:0 8px;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);line-height:1.4}.features{display:none}.feature-item{font-size:.85rem;color:var(--text-secondary);font-weight:500}.transfer-thanks{position:relative;margin:-8px auto 18px;padding:0 16px;font-size:.8rem;font-weight:600;color:var(--text-secondary);text-align:center;line-height:1.45;text-wrap:balance;--hito-avance:1;--hito-luz:calc(0.55 + 0.45 * var(--hito-avance));--hito-tinte:var(--accent);--hito-tinta:var(--accent);isolation:isolate;animation:.5s cubic-bezier(.2,1,.3,1) both transferThanksIn}.transfer-thanks[hidden]{display:none}.transfer-thanks::before{content:'';position:absolute;inset:-4px 6px -5px;border-radius:999px;background:radial-gradient(120% 140% at 50% 50%,color-mix(in srgb,var(--hito-tinte) 13%,transparent),transparent 72%);opacity:var(--hito-luz);pointer-events:none;z-index:-1}.thanks-n{font-weight:800;font-size:1.06em;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--hito-tinta)}#login-modal :focus-visible,#planes-modal :focus-visible{outline:var(--ap-foco-ancho) solid var(--ap-foco);outline-offset:2px}.transfer-thanks.hito-nivel-2{color:var(--text-primary)}.transfer-thanks.hito-nivel-3{color:var(--text-primary);--hito-tinte:#7c3aed;--hito-tinta:var(--hito-violeta)}.transfer-thanks.hito-nivel-4{color:var(--text-primary);font-weight:700;--hito-tinte:var(--aviso-ambar);--hito-tinta:var(--warning-text)}.transfer-thanks.hito-nivel-5{font-weight:800;color:var(--text-primary);--hito-tinte:var(--aviso-ambar);--hito-tinta:var(--warning-text)}.transfer-thanks.hito-nivel-5::before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hito-tinte) 28%,transparent)}.transfer-thanks.hito-nivel-3 .thanks-n,.transfer-thanks.hito-nivel-4 .thanks-n,.transfer-thanks.hito-nivel-5 .thanks-n{color:var(--hito-tinta);background:linear-gradient(95deg,var(--accent),var(--hito-tinta));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.transfer-thanks .thanks-ico{-webkit-text-fill-color:currentColor;background:0 0;font-weight:400}@supports not ((background-clip:text) or (-webkit-background-clip:text)){.transfer-thanks,.transfer-thanks .thanks-n{-webkit-text-fill-color:currentColor;background:0 0}}@media (prefers-reduced-motion:no-preference){@keyframes transferThanksIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.transfer-counter{text-align:center;margin:4px auto 16px;padding:10px 20px;font-size:.85rem;color:var(--text-secondary);font-weight:500;background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(139,92,246,.06));border:1px solid rgba(99,102,241,.12);border-radius:100px;display:inline-flex;align-items:center;gap:6px}@keyframes counterPulse{0%,100%{opacity:0}50%{opacity:1}}@media (hover:hover) and (min-width:768px){.transfer-counter{position:relative}.transfer-counter::after{content:'';position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 0 4px rgba(99,102,241,.06);pointer-events:none;opacity:0;animation:3s ease-in-out infinite counterPulse}.btn-primary::before{animation:3s infinite shimmer-btn}}.transfer-counter strong{font-size:1rem;font-weight:800;background:linear-gradient(135deg,var(--accent),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}#transfer-counter{display:flex;justify-content:center}@media (max-width:400px){.transfer-counter{padding:8px 14px;line-height:1.2;max-width:calc(100vw - 32px);box-sizing:border-box}}.lang-mini{align-items:center;gap:4px;margin-right:4px;padding-right:8px;border-right:1px solid var(--border)}.lang-mini-btn{background:0 0;border:2px solid transparent;border-radius:6px;cursor:pointer;padding:4px 5px;font-size:.9rem;line-height:1;opacity:.5;transition:opacity .18s,background .18s,border-color .18s;display:flex;align-items:center;justify-content:center}.lang-mini-btn svg{display:block;border-radius:3px;width:20px;height:14px}.lang-mini-btn:hover{opacity:.92;background:var(--accent-light)}.lang-mini-btn.active{opacity:1;border-color:var(--accent);background:var(--accent-light)}.lang-flag-cat-mini{width:20px;height:14px;border-radius:3px;display:inline-block;background:repeating-linear-gradient(to bottom,#fcdd09 0,#fcdd09 2px,#da121a 2px,#da121a 4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);padding:12px 24px;text-decoration:none;-webkit-tap-highlight-color:transparent;user-select:none}.btn:active{transform:scale(.95);transition-duration:80ms}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-large{padding:16px 24px;font-size:1.05rem;border-radius:14px}.btn-primary{background:linear-gradient(135deg,#6058e8,#7e4ceb);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.35);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15)}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,#6058e8,#7e4ceb);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.25)}.btn-primary::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%,-100%) rotate(45deg)}@keyframes shimmer-btn{0%{transform:translate(-100%,-100%) rotate(45deg)}100%{transform:translate(100%,100%) rotate(45deg)}}.btn-primary::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%),rgba(255,255,255,.2) 0,transparent 60%);opacity:0;transition:opacity .3s}.btn-primary:hover:not(:disabled)::after{opacity:1}.btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:scale(.96) translateY(0)}.btn-secondary{background:0 0;color:var(--text-primary);border:2px solid var(--border)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light);transform:translateY(-1px)}.btn-secondary:active{transform:scale(.96) translateY(0)}.btn-ghost{background:rgba(99,102,241,.06);color:var(--text-secondary);font-weight:600;padding:12px 20px;border-radius:12px;transition:.25s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.btn-ghost::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(99,102,241,.08));opacity:0;transition:opacity .25s}.btn-ghost:hover{color:var(--accent);background:rgba(99,102,241,.1);transform:translateY(-1px)}.btn-ghost:hover::after{opacity:1}.btn-ghost:active{transform:translateY(0) scale(.98)}.btn-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border:none;border-radius:14px;font-size:.95rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:.25s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.btn-action-primary{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.3)}.btn-action-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.btn-action-primary:active{transform:translateY(0) scale(.98)}.btn-action-secondary{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border)}.btn-action-secondary:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.btn-action-secondary:active{transform:translateY(0) scale(.98)}.action-buttons{display:flex;flex-direction:column;gap:10px;margin-top:16px;width:100%}.btn-danger{color:var(--error)}.btn-danger:hover{color:#dc2626}[data-theme=dark] .btn-danger:hover{color:#f87171}.btn-download{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;box-shadow:0 4px 16px rgba(99,102,241,.3);background-size:200% 200%;animation:3s infinite downloadGradient}@keyframes downloadGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.btn-download:hover{box-shadow:0 8px 28px rgba(99,102,241,.45);transform:translateY(-2px)}.btn-download:active{transform:translateY(0) scale(.96);transition-duration:80ms}.btn-copy{display:inline-flex;align-items:center;gap:6px;background:var(--accent-bg);color:var(--accent);font-size:.85rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;padding:8px 14px;transition:all var(--transition);font-family:var(--font-body)}.btn-copy:hover{background:var(--accent-fill);color:#fff}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;width:100%;box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s,box-shadow .3s}[data-theme=dark] .card{background:rgba(20,20,32,.7);border:1px solid rgba(255,255,255,.05)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.file-card{padding:16px 20px;margin-bottom:20px}.file-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.file-icon-image{background:rgba(16,185,129,.1);color:var(--success)}.file-icon-pdf{background:rgba(239,68,68,.1);color:var(--error)}.file-icon-video{background:rgba(245,158,11,.1);color:var(--warning)}.file-icon-audio{background:rgba(236,72,153,.1);color:#ec4899}.file-icon-zip{background:rgba(99,102,241,.1);color:var(--accent)}.file-icon-doc{background:rgba(37,99,235,.12);color:#1d4ed8}.file-icon-sheet{background:rgba(13,148,136,.12);color:#0f766e}.file-icon-default{background:var(--accent-bg);color:var(--accent)}[data-theme=dark] .file-icon-doc{color:#60a5fa}[data-theme=dark] .file-icon-sheet{color:#2dd4bf}.file-icon svg{stroke:currentColor}.tiene-3d{background:0 0!important}.tiene-3d>.file-glyph,.tiene-3d>svg{display:none}.tiene-3d>img.tipo-3d{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .22))}.file-name{font-weight:700;font-size:1.15rem;line-height:1.35;color:var(--text-primary);max-width:100%;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;text-align:center}@media (max-width:420px){.file-name{font-size:1.05rem}}.file-meta,.file-size{font-size:.92rem;color:var(--text-secondary);margin-bottom:10px;font-variant-numeric:tabular-nums}.file-review-list{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin-bottom:16px}.file-review-item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:8px 4px 8px 8px;background:var(--bg-card);border:2px solid var(--border);border-radius:18px;box-shadow:0 3px 0 var(--border);animation:.3s ease-out fileItemIn;content-visibility:auto;contain-intrinsic-size:auto 4.9rem}.file-review-item:nth-child(n+13){animation:none}.file-review-item.removing{animation:.3s ease-in forwards fileItemOut}@keyframes fileItemIn{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes fileItemOut{to{opacity:0;transform:translateX(20px) scale(.95)}}.file-review-icon{width:3.75rem;height:3.75rem;padding:4px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-secondary)}.file-review-icon .file-glyph{font-size:26px;line-height:1}.file-review-thumb{width:3.75rem;height:3.75rem;border-radius:14px;flex-shrink:0;overflow:hidden;background:var(--bg-secondary);display:grid;place-items:center}.file-review-thumb img{width:100%;height:100%;object-fit:cover;display:block}.file-review-thumb img:not([src]){visibility:hidden}.file-review-badge{display:inline-block;padding:1px 7px;border-radius:100px;background:var(--error);color:#fff;font-size:.68rem;font-weight:800;vertical-align:middle}.review-limits{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin:0 auto 16px;padding:7px 12px;border-radius:100px;background:var(--bg-secondary);border:1px solid var(--border);font-size:.8rem}.review-limits[hidden]{display:none}.review-plan-badge{font-weight:800;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;padding:2px 9px;border-radius:100px;background:var(--bg-hover);color:var(--text-secondary)}.review-plan-badge.plus{background:var(--accent-fill);color:#fff}.review-plan-badge.pro{background:var(--pro-fondo);border:1px solid var(--pro-linea);color:var(--pro-tinta)}.review-limit-text{color:var(--text-secondary);font-weight:600}.review-limit-text b{color:var(--text-primary)}.review-upsell{font-weight:700;color:var(--accent);white-space:nowrap}.file-review-info{flex:1;min-width:0}.file-review-name{font-size:.95rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-review-path{font-size:.72rem;line-height:1.35;color:var(--text-muted);overflow-wrap:anywhere;text-align:left}.file-review-size{font-size:.8rem;color:var(--text-muted)}.file-review-remove{position:relative;width:44px;height:44px;border-radius:50%;border:none;background:0 0;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-review-remove::before{content:'';position:absolute;inset:7px;border-radius:50%;background:0 0;transition:background .15s}.file-review-remove::after{content:'';position:relative;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat}.file-review-remove:focus-visible,.file-review-remove:hover{color:#fff}.file-review-remove:focus-visible::before,.file-review-remove:hover::before{background:var(--error)}.file-review-remove:focus-visible{outline:3px solid var(--accent);outline-offset:-2px}#view-file-review{container:revview/inline-size;--rev-margen-movil:8px;--rev-barra-web:var(--barra-inferior-medida, var(--hueco-barra-inferior, 0px))}.file-review-icon[data-ext]::after,.file-review-thumb[data-ext]::after{display:none}@container revview (min-width:34rem){.file-review-list{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:16px}.file-review-item{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:clip;border-radius:22px;background:var(--bg-secondary);box-shadow:0 4px 0 var(--border);contain-intrinsic-size:auto 12.5rem}.file-review-icon,.file-review-thumb{position:relative;width:100%;height:auto;aspect-ratio:4/3;border-radius:0;padding:0;overflow:hidden}.file-review-icon[data-ext]::after,.file-review-thumb[data-ext]::after{display:block;content:attr(data-ext);position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:8px;background:rgba(10,10,16,.7);color:#fff;font:800 11px/1.5 var(--font-mono, 'JetBrains Mono', ui-monospace, monospace);letter-spacing:0;pointer-events:none}.file-review-icon>img.tipo-3d{position:absolute;inset:12%;width:76%;height:76%}.file-review-info{padding:10px 12px 12px}.file-review-remove{position:absolute;top:2px;right:2px;color:#fff}.file-review-remove::before{inset:7px;background:rgba(10,10,16,.72)}.file-review-remove:focus-visible::before,.file-review-remove:hover::before{background:var(--error)}.file-review-list.pocas .file-review-item:nth-child(odd){rotate:-1.2deg}.file-review-list.pocas .file-review-item:nth-child(2n){rotate:1deg}.file-review-list.pocas .file-review-item:focus-visible,.file-review-list.pocas .file-review-item:hover{rotate:0deg}}.review-summary{font-size:1.05rem;color:var(--text-primary);font-weight:800;font-variant-numeric:tabular-nums;margin-bottom:12px;text-align:center}.otp-error-ilu{display:none;width:88px;height:88px;object-fit:contain;margin:4px auto 6px;filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .3))}.otp-error-ilu:has(+ #otp-error:not([hidden])){display:block}.review-warning{font-size:.85rem;color:var(--error);font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;padding:8px 16px;background:rgba(239,68,68,.08);border-radius:10px}.review-warning:not([hidden])::before{content:'';flex:none;width:30px;height:30px;background:url(/iconos/3d/warning.webp) center/contain no-repeat}.review-warning[hidden]{display:none}.review-actions{display:flex;flex-direction:column;gap:8px;width:100%}.progress-bar-container{width:100%;height:14px;background:var(--border);border-radius:7px;overflow:hidden;margin-bottom:10px;position:relative}.progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--accent),#8b5cf6);border-radius:7px;transition:width .2s ease-out;position:relative;overflow:hidden;box-shadow:0 0 12px rgba(99,102,241,.3)}.progress-bar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);animation:1.6s linear infinite progress-shimmer;pointer-events:none}@keyframes progress-shimmer{from{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-bar.indeterminate{width:100%!important;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:200% 100%;animation:1.5s linear infinite indeterminate}@keyframes indeterminate{0%{background-position:-200% 0}100%{background-position:200% 0}}.progress-text{font-size:2.2rem;font-weight:800;line-height:1.1;color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1;margin-bottom:2px;letter-spacing:-.02em}@media (max-width:420px){.progress-text{font-size:1.9rem}}.upload-estado{min-height:2.7em;display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:10px;font-size:.85rem;line-height:1.3;color:var(--text-secondary);text-align:center;overflow-wrap:anywhere}.upload-estado-giro{flex-shrink:0;color:var(--accent);animation:.9s linear infinite upload-giro}.upload-estado.es-aviso .upload-estado-giro{color:var(--aviso-ambar)}.upload-estado.es-aviso{color:var(--text-primary)}@keyframes upload-giro{to{transform:rotate(360deg)}}.upload-estado.es-reintento::before{content:'';flex:none;width:2.1em;height:2.1em;background:url(/iconos/3d/storm-cloud.webp) center/contain no-repeat}@media (prefers-reduced-motion:reduce){.upload-estado-giro{animation:none}}.upload-speed{font-size:.85rem;color:var(--text-secondary);margin-bottom:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-height:2.4em;line-height:1.2}.upload-files{list-style:none;margin:0 0 12px;padding:3px;width:100%;max-height:min(30vh,15rem);overflow-y:auto;overflow-x:hidden;text-align:left}.upload-files[hidden]{display:none}.upload-file{display:flex;align-items:center;gap:10px;min-height:2.75rem;padding:6px 10px;border-radius:12px;border-bottom:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 2.75rem}.upload-file:last-child{border-bottom:0}.upload-file-name{flex:1;min-width:0;font-size:.9rem;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.upload-file-st{flex:none;font-size:.8rem;font-weight:800;text-align:right;color:var(--text-muted)}.upload-file.es-subiendo{background:var(--accent-light)}.upload-file.es-subiendo .upload-file-st{color:var(--accent)}.upload-file.es-listo .upload-file-st{color:var(--success-text)}.upload-file.es-listo .upload-file-st::before{content:'\2713\00a0'}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:20px}.badge-success{background:var(--success-bg);color:var(--success-text)}.qr-container{background:#fff;padding:16px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:20px;border:1px solid transparent;display:flex;align-items:center;justify-content:center}.qr-container canvas,.qr-container img{display:block;border-radius:8px}.code-display{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:16px}.code-letters{display:flex;gap:10px;justify-content:center}.code-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:22.5rem}.code-actions .btn-copy{justify-content:center;min-width:0;overflow-wrap:anywhere;text-align:center}.code-letter{display:inline-flex;align-items:center;justify-content:center;width:62px;height:74px;font-family:var(--font-mono);font-size:2.2rem;font-weight:800;color:#fff;background:linear-gradient(150deg,#6366f1 0,#7c5cf0 52%,#8b5cf6 100%);border:none;border-radius:16px;box-shadow:0 8px 20px -6px rgba(99,102,241,.55),inset 0 1px 0 rgba(255,255,255,.28);text-shadow:0 1px 2px rgba(0,0,0,.28);user-select:all}[data-theme=dark] .code-letter{box-shadow:0 8px 22px -6px rgba(129,140,248,.5),inset 0 1px 0 rgba(255,255,255,.2)}@media (prefers-reduced-motion:no-preference){.code-letter{animation:.35s cubic-bezier(.34,1.56,.64,1) backwards codePop}.code-letter:nth-child(2){animation-delay:60ms}.code-letter:nth-child(3){animation-delay:.12s}.code-letter:nth-child(4){animation-delay:.18s}@keyframes codePop{from{opacity:0;transform:scale(.6) translateY(10px)}to{opacity:1;transform:none}}}@media (max-width:480px){.code-letter{width:50px;height:60px;font-size:1.7rem;border-radius:12px}.code-letters{gap:8px}}.code-text{font-family:var(--font-mono);font-size:1.75rem;font-weight:700;letter-spacing:.15em;color:var(--text-primary);background:var(--bg-secondary);padding:8px 20px;border-radius:var(--radius-sm);user-select:all;outline:0;transition:background .18s,color .18s,transform .18s}.code-text:hover{background:var(--accent-bg);color:var(--accent)}.code-text:focus-visible{box-shadow:0 0 0 3px rgba(99,102,241,.25)}.code-letters.code-copied .code-letter,.code-text.code-copied{animation:.6s cubic-bezier(.34,1.56,.64,1) code-copied-pulse}@keyframes code-copied-pulse{0%,100%{transform:scale(1)}35%{transform:scale(1.07);background:rgba(16,185,129,.18);color:#10b981}}.file-info-mini{font-size:.8rem;color:var(--text-secondary);margin-bottom:12px}#text-qr-expiry,#text-result-expiry{font-variant-numeric:tabular-nums}#text-qr-expiry.s-mid,#text-result-expiry.s-mid{color:#d97706}#text-qr-expiry.s-low,#text-result-expiry.s-low{color:#dc2626;font-weight:600}#text-qr-expiry.s-expired,#text-result-expiry.s-expired{color:var(--text-muted)}[data-theme=dark] #text-qr-expiry.s-mid,[data-theme=dark] #text-result-expiry.s-mid{color:#fbbf24}[data-theme=dark] #text-qr-expiry.s-low,[data-theme=dark] #text-result-expiry.s-low{color:#f87171}.expiry-timer{max-width:340px;margin:6px auto 16px;padding:10px 14px 12px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border)}.expiry-timer-head{display:flex;align-items:center;gap:8px}.expiry-timer-clock{flex-shrink:0;transition:color .4s}.expiry-timer-val{flex:1;text-align:left;font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--text-primary)}.expiry-timer-help{flex-shrink:0;width:26px;height:26px;border:none;background:0 0;color:var(--text-muted);cursor:pointer;border-radius:8px;display:grid;place-items:center;opacity:.65}.expiry-timer-help:hover{opacity:1;background:rgba(0,0,0,.05)}[data-theme=dark] .expiry-timer-help:hover{background:rgba(255,255,255,.08)}.expiry-timer-track{margin-top:9px;height:7px;border-radius:99px;background:rgba(120,120,140,.18);overflow:hidden}.expiry-timer-fill{display:block;height:100%;width:100%;border-radius:99px;transition:width 1s linear,background-color .6s}.expiry-timer.s-ok .expiry-timer-fill{background:#22c55e}.expiry-timer.s-ok .expiry-timer-clock{color:#16a34a}.expiry-timer.s-mid .expiry-timer-fill{background:#f59e0b}.expiry-timer.s-mid .expiry-timer-clock{color:#d97706}.expiry-timer.s-low .expiry-timer-fill{background:#ef4444}.expiry-timer.s-low .expiry-timer-clock,.expiry-timer.s-low .expiry-timer-val{color:#dc2626}[data-theme=dark] .expiry-timer.s-low .expiry-timer-clock,[data-theme=dark] .expiry-timer.s-low .expiry-timer-val{color:#f87171}.expiry-timer.s-expired .expiry-timer-fill{background:#9ca3af;width:0!important}.expiry-timer.s-expired .expiry-timer-val{color:var(--text-muted)}.expiry-timer-note{margin-top:11px;padding-top:10px;border-top:1px solid var(--border);font-size:.8rem;line-height:1.5;color:var(--text-secondary);text-align:left}.expiry-timer-note[hidden]{display:none}.expiry-tiers{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.expiry-tiers span{padding:3px 9px;border-radius:99px;font-size:.72rem;background:rgba(120,120,140,.14);color:var(--text-muted)}.expiry-tiers span.hit{background:rgba(99,102,241,.16);color:var(--accent);font-weight:700}.share-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:600;font-family:var(--font-body);border:none;border-radius:20px;cursor:pointer;text-decoration:none;transition:.2s}.share-btn-native{background:var(--accent-light);color:var(--accent)}.share-btn-native:hover{background:var(--accent-fill);color:#fff}.share-btn-whatsapp{background:rgba(37,211,102,.1);color:#25d366}.share-btn-whatsapp:hover{background:#25d366;color:#fff}.share-btn-twitter{background:rgba(0,0,0,.06);color:var(--text-primary)}[data-theme=dark] .share-btn-twitter{background:rgba(255,255,255,.08)}.share-btn-twitter:hover{background:#1d9bf0;color:#fff}.help-text{font-size:.85rem;color:var(--text-secondary);text-align:center;margin-bottom:16px}.mode-toggle{display:flex;background:var(--bg-secondary);margin-bottom:16px;border:1px solid var(--border)}.mode-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;font-family:var(--font-body);border:none;cursor:pointer;background:0 0;color:var(--text-secondary);transition:background .2s,color .2s,box-shadow .2s}.mode-btn:hover:not(.mode-btn-active){background:var(--accent-light);color:var(--text-primary)}.mode-btn:active{transform:scale(.97)}.mode-btn-active{background:var(--accent-fill);color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.3)}.mode-exit{opacity:0;transform:translateY(6px);transition:opacity .12s,transform .12s}.mode-enter{opacity:0;transform:translateY(-6px)}#file-mode,#text-mode{width:100%;transition:opacity .15s,transform .15s}.text-input-area{margin-bottom:12px}.text-input{width:100%;min-height:180px;max-height:400px;padding:14px;font-family:var(--font-mono);line-height:1.6;border:2px solid var(--border);border-radius:14px;background:var(--bg-secondary);color:var(--text-primary);resize:vertical;outline:0;transition:border-color .2s}.text-input:focus{border-color:var(--accent)}.text-input-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 2px;font-size:.78rem}.text-lang-select{-webkit-appearance:none;appearance:none;min-height:36px;padding:6px 30px 6px 12px;font-size:.8rem;font-weight:600;font-family:var(--font-body);border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2357534e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/14px 14px;color:var(--text-primary);cursor:pointer;transition:border-color .15s,color .15s}[data-theme=dark] .text-lang-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0a0b0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.text-lang-select:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.text-lang-select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.text-lang-select.con-lenguaje{border-color:var(--accent);color:var(--accent)}.text-lang-select option{color:var(--text-primary);background:var(--bg-secondary);font-weight:500}.text-char-count{color:var(--text-muted)}.text-char-count.sobrepasado{color:var(--danger,#ef4444);font-weight:700}#view-text-result.es-demo #reg-banner-text,#view-text-result.es-demo #text-result-ayuda,#view-text-result.es-demo #text-result-play,#view-text-result.es-demo .btn-report,#view-text-result.es-demo .file-info-mini,#view-text-result.es-demo .text-result-actions,#view-text-result.es-demo .text-result-header,#view-text-result.es-demo [data-oferta-rw=text-result]{display:none!important}.trd{width:100%;text-align:center;margin:0 0 18px}.trd-pie{margin:20px 0 8px}.trd-titulo{font-size:1.55rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:2px 0 8px;overflow-wrap:anywhere}.trd-texto{font-size:.98rem;line-height:1.55;color:var(--text-secondary);max-width:30em;margin:0 auto 18px}.trd-pasos{display:flex;align-items:flex-start;justify-content:center;gap:4px;width:100%;margin:0 0 20px;padding:0 4px}.trd-acciones{display:flex;flex-direction:column;align-items:center;gap:12px}.trd-btn{min-width:min(16em,100%)}.trd-play{display:flex;justify-content:center}.text-result-container{margin-bottom:16px}.text-result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.text-result-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent)}.text-result-size{font-size:.75rem;color:var(--text-muted)}.text-result-code-wrap{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;padding:16px;max-height:400px;overflow:auto;margin-bottom:12px}.text-result-code-wrap pre{margin:0;white-space:pre-wrap;word-break:break-word}.text-result-code{font-family:var(--font-mono);font-size:.82rem;line-height:1.6;color:var(--text-primary)}.text-result-actions{display:flex;gap:8px}.text-result-actions .btn{flex:1}.receive-icon{margin-bottom:16px;opacity:.9}.receive-icon img{display:block;width:56px;height:56px;object-fit:contain}.view-title{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.view-subtitle{font-size:.9rem;color:var(--text-secondary);margin-bottom:24px;text-align:center}.otp-inputs{display:flex;gap:10px;margin-bottom:20px}.otp-input{width:60px;height:68px;text-align:center;font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--text-primary);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-sm);outline:0;transition:all var(--transition);text-transform:uppercase;caret-color:var(--accent);box-shadow:0 2px 8px rgba(0,0,0,.06)}[data-theme=light] .otp-input{border-color:#d4d4d8;background:#fefefe;box-shadow:0 2px 8px rgba(0,0,0,.08)}.otp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.15),0 2px 8px rgba(0,0,0,.06)}.otp-input.error{border-color:var(--error);animation:.4s ease-out shake}.otp-input.filled{border-color:var(--accent);background:var(--accent-bg);animation:240ms cubic-bezier(.34,1.56,.64,1) otp-pop}@keyframes otp-pop{0%,100%{transform:scale(1)}45%{transform:scale(1.085)}}@keyframes shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.btn-paste-code{display:inline-flex;align-items:center;gap:6px;margin:4px 0 14px;padding:7px 14px;font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--accent);background:var(--accent-bg);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.btn-paste-code[hidden]{display:none}.btn-paste-code:hover{background:rgba(99,102,241,.15);border-color:var(--accent)}.btn-paste-code:active{transform:scale(.97)}.btn-paste-code svg{opacity:.85}.otp-loading{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);margin-bottom:12px}.spinner{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error-inline{font-size:.85rem;color:var(--error);font-weight:500;margin-bottom:12px;text-align:center}#view-receive .rcv-tarjeta{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:22px 18px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}#view-receive .rcv-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}#view-receive .rcv-acciones .btn-paste-code{margin:0}#view-receive .rcv-acciones:has(> .btn-paste-code:not([hidden])){margin:0 0 12px}#view-receive .rcv-ayuda{width:100%;max-width:30rem;box-sizing:border-box;margin-top:20px;padding:0 6px}#view-receive .rcv-ayuda-tit{font-size:.92rem;font-weight:700;color:var(--text-primary);margin:0 0 12px;text-align:left}#view-receive .rcv-pasos{list-style:none;margin:0;padding:0;display:grid;gap:10px}#view-receive .rcv-pasos li{display:flex;gap:12px;align-items:flex-start;text-align:left;font-size:.86rem;line-height:1.45;color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}#view-receive .rcv-num{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.74rem;font-weight:800;color:var(--accent);background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}#view-receive .rcv-volver{max-width:30rem;margin-top:20px}.help-text-secondary{font-size:.8rem;color:var(--text-muted);margin-bottom:16px;text-align:center}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,.3)}50%{box-shadow:0 0 0 16px rgba(16,185,129,0)}}.success-anim-circle{fill:none;stroke:var(--success);stroke-width:3;stroke-dasharray:220;stroke-dashoffset:220;transform-origin:center;animation:.3s ease-out forwards drawCircle}.success-anim-check{fill:none;stroke:var(--success);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:.2s ease-out .3s forwards drawCheck}.success-anim-circle.explode{animation:.3s ease-out forwards drawCircle,.2s ease-out .5s forwards explodeCircle}.success-anim-particle{fill:var(--accent);opacity:0;animation:.4s ease-out .5s forwards particle}.success-anim-particle:nth-child(odd){fill:var(--success)}.success-anim-particle:nth-child(3n){fill:#8b5cf6}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}@keyframes explodeCircle{to{opacity:0;transform:scale(1.15)}}@keyframes particle{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:var(--particle-dir) scale(0)}}@keyframes checkBounce{0%,100%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(1.05)}}.success-anim-check.bounce{animation:.2s ease-out .3s forwards drawCheck,.2s ease-out .7s forwards checkBounce}.error-circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--error),#dc2626);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.error-circle.es-oferta{background:var(--brand-gradient)}.error-circle .ec-oferta,.error-circle.es-oferta .ec-mal{display:none}.error-circle.es-oferta .ec-oferta{display:block}.error-actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;margin:0 auto}.error-actions #btn-error-cta{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 4px 16px rgba(99,102,241,.35)}.error-actions #btn-error-home{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);box-shadow:none}.error-actions #btn-error-home:hover{background:var(--bg-secondary);color:var(--text-primary)}.qr-plus-upsell{margin:16px 0;animation:.4s fadeIn}.qr-plus-inner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));border:1px solid rgba(99,102,241,.18)}.qr-plus-badge{flex-shrink:0;padding:3px 10px;border-radius:6px;font-size:.7rem;font-weight:800;letter-spacing:.06em;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.qr-plus-text{flex:1;min-width:0}.qr-plus-text strong{display:block;font-size:.88rem;color:var(--text-primary)}.qr-plus-text span{font-size:.78rem;color:var(--text-secondary)}.qr-plus-btn{flex-shrink:0;padding:8px 16px;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;font-family:var(--font-body)}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.preview-container{margin-bottom:16px;width:100%;display:flex;justify-content:center}.atajo-link,.folder-link{text-align:center;margin-top:4px;margin-bottom:4px;padding:6px 4px;min-height:24px;font-size:.85rem;color:var(--text-secondary);text-decoration:none;opacity:.8;transition:opacity .2s,color .2s;cursor:pointer}.folder-link{display:none}.atajo-link{display:inline-block}@media (hover:hover) and (pointer:fine){.folder-link{display:inline-block}}.send-menu-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;background:rgba(10,8,26,.78);-webkit-tap-highlight-color:transparent}.send-menu-overlay[hidden]{display:none}.send-menu-sheet{width:min(460px,100%);background:var(--bg-card);border:1px solid var(--border);border-bottom:none;border-radius:24px 24px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px -12px rgba(0,0,0,.5)}@media (prefers-reduced-motion:no-preference){.send-menu-overlay:not([hidden]){animation:.2s ease-out scFade}.send-menu-overlay:not([hidden]) .send-menu-sheet{animation:.3s cubic-bezier(.32,.72,0,1) both sheetUp}@keyframes sheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}}.send-menu-grabber{width:40px;height:4px;border-radius:100px;background:rgba(128,128,145,.4);margin:4px auto 12px}.send-menu-title{font-size:.9rem;font-weight:800;color:var(--text-primary);text-align:center;margin-bottom:12px}.send-menu-opt{display:flex;align-items:center;gap:14px;width:100%;padding:12px;margin-bottom:8px;border:1px solid var(--border);border-radius:16px;background:var(--bg-secondary);cursor:pointer;text-align:left;font-family:inherit;transition:transform .1s,border-color .15s,background .15s}.send-menu-opt:hover{border-color:var(--accent)}.send-menu-opt:active{transform:scale(.98)}.send-menu-ic{width:44px;height:44px;flex:none;border-radius:13px;display:grid;place-items:center}.send-menu-ic-3d img{width:32px;height:32px;display:block}.send-menu-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.send-menu-lbl{font-size:.95rem;font-weight:700;color:var(--text-primary)}.send-menu-sub{font-size:.76rem;color:var(--text-secondary)}.send-menu-sheet .send-menu-cancel{position:static;top:auto;right:auto;width:100%;height:auto;margin-top:4px;padding:13px;border:none;border-radius:14px;background:var(--bg-hover);color:var(--text-secondary);font-family:inherit;font-weight:700;font-size:.9rem;line-height:1.2;cursor:pointer}.send-menu-sheet .send-menu-cancel:hover{color:var(--text-primary)}.folder-link:hover{opacity:1;color:var(--accent);text-decoration:underline}.download-preview{max-width:100%;max-height:240px;border-radius:12px;margin:12px auto;display:block;object-fit:contain;border:1px solid var(--border)}@media (max-height:820px) and (max-width:768px){#view-download .car-scene{min-height:60px;max-width:200px;margin-top:0;margin-bottom:8px}#view-download .car-scene svg{max-height:60px}#view-download .download-preview{max-height:26vh;max-height:26dvh;margin:8px auto}#view-download .preview-container{margin-bottom:10px}#view-download .file-card{margin-bottom:14px}}#btn-send-from-download{margin-top:12px}@media (max-height:700px) and (max-width:768px){#view-download .download-preview{max-height:20vh;max-height:20dvh;margin:4px auto}#view-download .view-title{margin-bottom:4px}}.pin-prompt{text-align:center;margin:16px 0}.pin-prompt-input{width:120px;padding:12px 16px;border:2px solid var(--border);border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-body);font-size:1.2rem;text-align:center;letter-spacing:6px;font-weight:700}.pin-prompt-input:focus{border-color:var(--accent);outline:0}.pin-prompt-label{display:block;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.pin-error{color:#ef4444;font-size:.8rem;margin-top:6px}.file-icon-text{background:rgba(124,58,237,.12);color:#6d28d9}[data-theme=dark] .file-icon-text{color:#c4b5fd}.preview-time{font-size:.8rem;color:var(--text-muted);margin-bottom:8px}.dl-expiry{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-muted);margin:0 0 8px}.dl-expiry:empty{display:none}.dl-expiry.s-mid{color:#d97706}.dl-expiry.s-low{color:#dc2626;font-weight:600}.dl-expiry.s-expired{color:var(--text-muted)}[data-theme=dark] .dl-expiry.s-mid{color:#fbbf24}[data-theme=dark] .dl-expiry.s-low{color:#f87171}.ultimo-envio{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:420px;margin:0 auto 12px;padding:7px 8px 7px 10px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-sm);font-size:.85rem;overflow:hidden;animation:ultimoEnvioIn 320ms var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) both}.ultimo-envio::before{content:'';position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand-gradient,linear-gradient(135deg,#4f46e5,#7c3aed))}.ultimo-envio[hidden]{display:none}@keyframes ultimoEnvioIn{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.ultimo-envio.saliendo{animation:240ms ease-in both ultimoEnvioOut;pointer-events:none}@keyframes ultimoEnvioOut{to{opacity:0;transform:translateY(-6px) scale(.97)}}.ultimo-envio-info{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.ultimo-envio-etiqueta{font-weight:700}.ultimo-envio-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.86rem;color:var(--text-primary)}.ultimo-envio-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.ultimo-envio-cod{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:4px 10px 4px 12px;border:0;border-radius:10px;background:var(--brand-gradient,linear-gradient(135deg,#4f46e5,#7c3aed));color:#fff;font:inherit;cursor:pointer;box-shadow:0 3px 10px rgba(99,102,241,.3);transition:transform 160ms var(--ease-spring, ease),box-shadow 160ms,background 160ms}.ultimo-envio-cod:hover{transform:translateY(-1px);box-shadow:0 5px 16px rgba(99,102,241,.42)}.ultimo-envio-cod:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ultimo-envio-cod.copiado{background:var(--success-strong,#16a34a);box-shadow:0 3px 10px rgba(22,163,74,.35)}.ultimo-envio-cop-ic{flex-shrink:0;opacity:.85}.ultimo-envio-codigo{font-family:var(--font-mono, ui-monospace, monospace);font-weight:800;font-size:1.08rem;letter-spacing:.12em}.ultimo-envio-reloj::before{content:' · ';color:var(--text-muted);font-weight:400}.ultimo-envio-reloj[hidden]{display:none}.ultimo-envio-reloj.s-mid{color:var(--warning-text,#a45b00)}.ultimo-envio-reloj.s-low{color:var(--error);font-weight:700}.ultimo-envio-reloj.s-expired{color:var(--error)}.ultimo-envio-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 10px;border:1px solid var(--border-strong,var(--border));border-radius:9px;background:0 0;color:var(--accent-text,var(--accent));font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color 160ms,background 160ms}.ultimo-envio-btn:hover{border-color:var(--accent);background:var(--accent-light)}@media (prefers-reduced-motion:reduce){.ultimo-envio,.ultimo-envio.saliendo{animation:none}.ultimo-envio-btn,.ultimo-envio-cod{transition:none}}.ultimo-envio-cerrar{flex-shrink:0;min-width:28px;min-height:28px;padding:0;border:0;border-radius:8px;background:0 0;color:var(--text-muted);font-size:1.15rem;line-height:1;cursor:pointer;transition:background 160ms,color 160ms}.ultimo-envio-cerrar:hover{color:var(--text-primary);background:var(--bg-hover)}@media (max-width:360px){.ultimo-envio-btn-txt{display:none}}.download-progress{width:100%;margin-bottom:16px}.download-progress .progress-bar-container{margin-bottom:8px}.download-stats{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono)}.plus-badge-glow{background:linear-gradient(135deg,#4f46e5,#7c3aed,#4f46e5);background-size:200% 100%;animation:3s infinite shimmer;color:#fff;font-size:.65rem;font-weight:800;padding:4px 12px;border-radius:6px;letter-spacing:.1em;text-transform:uppercase}.plus-badge-glow.es-pro{background:var(--pro-fondo);border:1px solid var(--pro-linea);color:var(--pro-tinta)}.pro-badge-glow{background:var(--pro-fondo);border:1px solid var(--pro-linea);animation:3s infinite shimmer;color:var(--pro-tinta);font-size:.65rem;font-weight:800;padding:4px 12px;border-radius:6px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 8px rgba(245,158,11,.4)}.plus-badge{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;font-size:.7rem;font-weight:800;padding:3px 10px;border-radius:6px;letter-spacing:.08em}.plus-card-premium{width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:var(--radius-md);padding:2px;margin-top:24px;box-shadow:0 4px 20px rgba(99,102,241,.2)}.plus-card-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0,rgba(139,92,246,.3) 10%,transparent 20%);animation:6s linear infinite rotateStar;pointer-events:none}body.is-pro .plus-card-shine{background:conic-gradient(from 0deg,transparent 0,rgba(249,115,22,.3) 10%,transparent 20%)}@keyframes rotateStar{to{transform:rotate(360deg)}}.plus-card-content{position:relative;background:linear-gradient(135deg,#3730a3,#5b21b6);border-radius:calc(var(--radius-md) - 2px);padding:22px 20px;text-align:center}.plus-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.plus-price{font-weight:800;color:#fff;font-size:1.2rem}.plus-price small{font-weight:500;font-size:.75rem;opacity:.7}.plus-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;text-align:left}.plus-feature-item{display:flex;align-items:center;gap:6px;font-size:.78rem;color:rgba(255,255,255,.85)}.plus-feature-item svg{color:#a855f7;flex-shrink:0}.plus-feature-item strong{color:#fff}.btn-plus-premium{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;font-family:var(--font-body);font-size:.95rem;font-weight:700;background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:.3s;box-shadow:0 4px 20px rgba(139,92,246,.4)}.btn-plus-premium:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(139,92,246,.5)}.btn-plus-premium:active{transform:translateY(0) scale(.98)}.home-plus-cta{width:100%;margin-top:16px}.home-plus-cta-inner{display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#4338ca,#6d28d9,#7c3aed);isolation:isolate;border-radius:16px;box-shadow:0 4px 20px rgba(99,102,241,.3),inset 0 1px 0 rgba(255,255,255,.15);transition:box-shadow .3s,transform .3s;cursor:pointer;border:1px solid rgba(255,255,255,.12);width:100%;text-align:left;font-family:var(--font-body);color:#fff;position:relative;overflow:hidden}@keyframes plusDesliza{0%,100%{transform:translateX(0)}50%{transform:translateX(-50%)}}.home-plus-cta-inner::after{content:'';position:absolute;top:-50%;left:0;width:200%;height:200%;z-index:-1;background:linear-gradient(135deg,#4338ca,#6d28d9,#7c3aed);animation:4s infinite plusDesliza;will-change:transform;pointer-events:none}.home-plus-cta-inner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.home-plus-cta-inner:hover::before{opacity:1}.home-plus-cta-inner:hover{box-shadow:0 8px 32px rgba(99,102,241,.45),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-2px)}.home-plus-cta-inner:active{transform:translateY(0);box-shadow:0 2px 12px rgba(99,102,241,.3)}.home-plus-cta-left{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.home-plus-cta-left .home-plus-cta-features{flex-basis:100%}.home-plus-cta-features{display:flex;align-items:center;gap:6px;font-size:.78rem;color:rgba(255,255,255,.85);flex-wrap:wrap;min-height:calc(2.6em + 6px);align-content:center}.home-plus-cta-features strong{color:#fff}.home-plus-dot{color:rgba(255,255,255,.4)}.home-plus-cta-price{display:flex;align-items:baseline;gap:2px;flex-shrink:0;background:rgba(255,255,255,.15);padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.home-plus-price-amount{font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.02em}.home-plus-price-period{font-size:.75rem;color:rgba(255,255,255,.7);font-weight:500}.home-plus-arrow{flex-shrink:0;color:rgba(255,255,255,.6);transition:transform .2s,color .2s}.home-plus-cta-inner:hover .home-plus-arrow{transform:translateX(3px);color:#fff}@media (max-width:420px){.home-plus-cta-inner{flex-wrap:wrap;gap:10px;padding:14px 16px}.home-plus-cta-features{font-size:.72rem;min-height:0}.home-plus-arrow{display:none}}.referral-description{font-size:.85rem;color:var(--text-secondary);margin-bottom:12px}.referral-premios{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 14px}.referral-premios[hidden]{display:none}.referral-premio{display:flex;flex-direction:column;align-items:center;gap:1px;padding:10px 8px;border:1px solid var(--border);border-radius:12px;background:var(--bg-secondary);text-align:center}.referral-premio-n{font-size:1.25rem;font-weight:800;line-height:1.1;color:var(--accent)}.referral-premio-q{font-size:.72rem;color:var(--text-muted);line-height:1.3}.referral-link-row{display:flex;gap:8px;align-items:center}.referral-link-input{flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-body);font-size:.82rem;min-width:0}.btn-small{padding:10px 16px;border:none;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-family:var(--font-body);flex-shrink:0}.referral-count{font-size:.78rem;color:var(--text-secondary);margin-top:8px}.referral-card{padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.referral-card .referral-description{margin-bottom:10px}.referral-card .referral-link-input{background:var(--bg-card)}.referral-count[hidden]{display:none}.btn-logout-clean{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);color:var(--text-secondary);font-family:var(--font-body);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn-logout-clean:hover{background:var(--bg-hover);border-color:var(--text-muted);color:var(--text-primary)}[data-theme=dark] .btn-logout-clean:hover{color:#fff}.btn-delete-account{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border:none;background:0 0;color:var(--text-muted);font-family:var(--font-body);font-size:.78rem;font-weight:600;cursor:pointer;min-height:40px;border-radius:10px;transition:color .2s,background .2s}.btn-delete-account:hover{color:#ef4444;background:rgba(239,68,68,.08)}body.is-plus .home-plus-cta,body.is-plus .plus-card-premium{display:none!important}.account-header{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.account-avatar-wrap{position:relative;margin-bottom:12px;animation:.4s cubic-bezier(.4,0,.2,1) avatarIn}@keyframes avatarIn{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.account-avatar-img{border-radius:50%;border:3px solid var(--accent);display:block;object-fit:cover;transition:transform .3s,box-shadow .3s}.account-avatar-initial{width:72px;height:72px;border-radius:50%;border:3px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;color:var(--accent);background:var(--bg-secondary)}.account-avatar-img:hover{transform:scale(1.05);box-shadow:0 4px 20px rgba(99,102,241,.25)}body.is-plus .account-avatar-img{border-color:#a855f7;box-shadow:0 0 20px rgba(139,92,246,.3)}body.is-plus .account-avatar-initial{border-color:#a855f7;color:#a855f7;box-shadow:0 0 20px rgba(139,92,246,.3)}body.is-plus .user-avatar{border-color:#a855f7;box-shadow:0 0 12px rgba(139,92,246,.3)}body.is-pro .account-avatar-img,body.is-pro .account-avatar-initial{border-color:var(--accent);box-shadow:0 0 22px rgba(139,92,246,.45)}body.is-pro .account-avatar-initial{color:var(--accent)}body.is-pro .user-avatar{border-color:var(--accent);box-shadow:0 0 14px rgba(139,92,246,.45)}.account-section{width:100%;margin-bottom:24px}.account-section-title{font-size:.75rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:flex;align-items:center;gap:8px}.account-section-title::before{content:'';width:3px;height:14px;background:var(--accent);border-radius:2px}.account-plan-detail{font-size:.85rem;color:var(--text-secondary);margin-bottom:16px}.account-plus-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:var(--radius-md);padding:2px}body.is-pro .account-plus-card{background:linear-gradient(135deg,#431407,#7c2d12)}.account-plus-card-content{position:relative;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:calc(var(--radius-md) - 2px);padding:20px;text-align:center}body.is-pro .account-plus-card-content{background:linear-gradient(135deg,#431407,#7c2d12)}.account-plus-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.account-plus-card .account-plan-detail{color:rgba(255,255,255,.7)}.account-plus-card .btn-secondary{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.9)}.account-plus-card .btn-secondary:hover{border-color:#a855f7;color:#fff}.gifted-plus-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#1e1b4b,#312e81,#3b1d8e);border-radius:var(--radius-md);border:1px solid rgba(168,85,247,.3);box-shadow:0 4px 24px rgba(139,92,246,.2)}body.is-pro .gifted-plus-card{background:linear-gradient(135deg,#431407,#7c2d12,#9a3412);border:1px solid rgba(249,115,22,.3);box-shadow:0 4px 24px rgba(249,115,22,.2)}.gifted-plus-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0,rgba(168,85,247,.08) 25%,transparent 50%);animation:8s linear infinite giftedSpin;pointer-events:none}body.is-pro .gifted-plus-shine{background:conic-gradient(from 0deg,transparent 0,rgba(249,115,22,.08) 25%,transparent 50%)}@keyframes giftedSpin{to{transform:rotate(360deg)}}.gifted-plus-content{position:relative;padding:24px 20px;text-align:center}.gifted-plus-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.gifted-plus-gift{display:flex;align-items:center;gap:14px;padding:16px;background:rgba(168,85,247,.12);border:1px solid rgba(168,85,247,.2);border-radius:14px;margin-bottom:18px;text-align:left}.gifted-plus-gift-icon{font-size:2.2rem;line-height:1;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(168, 85, 247, .4))}.gifted-plus-gift-text{min-width:0}.gifted-plus-from{font-size:.75rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:2px}.gifted-plus-author{font-size:1.15rem;font-weight:800;color:#fff;margin-bottom:3px}.gifted-plus-expiry{font-size:.75rem;color:rgba(255,255,255,.45);padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.account-stat-value{font-size:1.3rem;font-weight:800;color:var(--accent);font-family:var(--font-mono)}.account-stat-label{font-size:.72rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.active-transfers-list{display:flex;flex-direction:column;gap:8px;width:100%}.act-card{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%),var(--bg-card);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 6px 20px -14px color-mix(in srgb,var(--accent) 60%,transparent);display:flex;flex-direction:column;gap:10px;transition:border-color .2s}.act-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.act-code{font-family:var(--font-mono, ui-monospace, monospace);font-weight:800;letter-spacing:.14em;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:2px 4px;margin-left:-4px;transition:background .15s}.act-code:focus-visible,.act-code:hover{background:var(--accent-light)}.act-cod-caja{display:inline-flex;align-items:center;gap:8px;min-width:0}.act-vivo{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--success,#10b981)}@media (prefers-reduced-motion:no-preference){.act-vivo{animation:2s ease-in-out infinite actLate}@keyframes actLate{0%,100%{opacity:1}50%{opacity:.35}}}.act-tiempo{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--text-secondary)}.act-tiempo svg{flex-shrink:0}.act-resta{font-family:var(--font-mono, ui-monospace, monospace);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap}.act-meta{font-size:.8rem;color:var(--text-muted);overflow-wrap:anywhere}.act-desc{color:var(--success-text);font-weight:600}.act-barra{height:3px;border-radius:2px;background:var(--border);overflow:hidden}.act-barra span{display:block;height:100%;border-radius:2px;background:var(--accent-fill);transition:width 1s linear}.act-urgente{border-color:var(--warning)}.act-urgente .act-resta,.act-urgente .act-tiempo{color:var(--warning-text,#a45b00)}.act-urgente .act-barra span{background:var(--warning)}[data-theme=dark] .act-urgente .act-resta,[data-theme=dark] .act-urgente .act-tiempo{color:var(--warning)}.act-acciones{display:grid;grid-template-columns:1fr 1fr;gap:8px;grid-template-columns:1fr 1fr}.act-btn{min-width:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-family:var(--font-body);font-size:.82rem;font-weight:600;border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background .15s,border-color .15s,transform .1s;line-height:1.25}.act-btn:hover{background:var(--bg-hover);border-color:var(--accent)}.act-btn:active{transform:scale(.97)}.act-btn:disabled{opacity:.5;cursor:default;transform:none}.act-btn span{min-width:0;overflow-wrap:anywhere}.act-btn-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.act-btn-primary:hover{background:var(--accent-fill);border-color:var(--accent-fill);filter:brightness(1.08)}.act-btn.act-borrar{color:var(--text-muted)}.act-btn.act-borrar:hover{color:var(--error);border-color:var(--error);background:var(--bg-secondary)}@media (max-width:359px){.act-btn{flex:1 1 40%}}.account-legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:28px}.account-legal-link{background:0 0;border:none;padding:6px 2px;font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.account-legal-link:hover{color:var(--accent)}.account-legal-sep{color:var(--text-muted);font-size:.8rem}.history-list{display:flex;flex-direction:column;gap:8px;width:100%}.history-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.history-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem}.history-info{flex:1}.history-filename{font-size:.85rem;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.history-meta{font-size:.75rem;color:var(--text-muted)}.history-status{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:6px;flex-shrink:0}.history-status-active{background:rgba(16,185,129,.1);color:var(--success-text)}[data-theme=dark] .history-status-active{color:var(--success)}.history-status-downloaded{background:var(--accent-light);color:var(--accent)}.history-status-expired{background:var(--bg-secondary);color:var(--text-muted)}.history-empty{font-size:.85rem;color:var(--text-muted);text-align:center;padding:16px 0}.history-empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center}.history-empty-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.history-empty-icon img{width:104px;height:104px;object-fit:contain}.history-empty-title{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.history-empty-sub{font-size:.82rem;color:var(--text-muted);margin:0}.history-empty-cta{margin:18px auto 0;width:max-content;min-height:44px;padding-inline:22px}.btn-load-more{display:block;width:100%;padding:10px;margin-top:8px;border:1px dashed var(--border);border-radius:10px;background:0 0;color:var(--accent);font-size:.82rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:.2s}.btn-load-more:hover{background:rgba(99,102,241,.06);border-color:var(--accent)}.modal-overlay{position:fixed;inset:0;z-index:10003;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:16px;animation:.2s ease-out fadeIn}.modal-overlay[hidden]{display:none}html:has(.modal-overlay:not([hidden])){overflow:hidden;scrollbar-gutter:stable}html.is-app:has(.modal-overlay:not([hidden])) .app-container{overflow-y:hidden!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal{background:var(--bg-card);border-radius:var(--radius-lg);padding:32px 24px;max-width:380px;width:100%;box-shadow:var(--shadow-lg);position:relative;text-align:center;animation:.3s ease-out modalEnter;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@keyframes modalEnter{from{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close{position:absolute;top:12px;right:12px;background:0 0;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;line-height:1;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--text-primary)}.modal:has(> .modal-hero){padding:0}.modal-hero{position:relative;padding:18px 20px;background:var(--modal-tinta);border-bottom:1px solid var(--modal-tinta-borde);text-align:center}.modal-hero::before{content:'';position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,rgba(129,140,248,0),rgba(129,140,248,.45),rgba(129,140,248,0))}.modal-hero>:last-child{margin-bottom:0}.modal-hero .modal-close{color:var(--modal-tinta-suave)}.modal-hero .modal-close:hover,.modal-hero .modal-title{color:var(--modal-tinta-texto)}.modal-hero .modal-subtitle{color:var(--modal-tinta-suave);margin-bottom:0}.modal-hero-ante{margin:2px 0 0;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--modal-tinta-acento)}.modal-cuerpo{padding:20px 22px 16px}.modal.send-drop-modal{max-width:32em;padding:clamp(1rem,5vw,2rem) clamp(.5rem,4vw,1.5rem) clamp(.75rem,4vw,1.5rem)}.send-drop-modal .modal-title{margin:0 0 .9em;font-size:1.35rem}.send-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;width:100%;box-sizing:border-box;padding:clamp(1rem,6vw,2.4rem) .6rem;font:inherit;color:var(--text-primary);cursor:pointer;background:var(--accent-bg);border:2px dashed var(--accent);border-radius:var(--radius-md);transition:background 160ms,border-color 160ms,transform 160ms}.send-drop-zone svg{color:var(--accent);margin-bottom:.3em}.send-drop-zone strong{font-size:1.15rem;font-weight:700;overflow-wrap:anywhere}.send-drop-zone span{font-size:.95rem;color:var(--text-secondary);overflow-wrap:anywhere}.send-drop-zone.sobre,.send-drop-zone:hover{background:var(--accent-light);box-shadow:0 0 0 4px var(--accent-light);transform:scale(1.01)}.send-drop-zone:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.send-drop-otros{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em 1.4em;margin-top:1.1em;font-size:.95rem}.send-drop-otros a,.send-drop-otros button{font:inherit;color:var(--accent);background:0 0;border:0;padding:.4em .2em;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:0.2em;overflow-wrap:anywhere}.send-drop-otros a:focus-visible,.send-drop-otros button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.send-drop-zone{transition:none}.send-drop-zone.sobre,.send-drop-zone:hover{transform:none}}.modal-cuerpo>.confirm-actions:first-child{margin-top:0}#report-modal .modal-cuerpo{text-align:left}#report-modal .modal-cuerpo .confirm-actions{text-align:center}.modal-franja{padding:11px 22px 13px;background:var(--bg-secondary);border-top:1px solid var(--border);text-align:center}.modal-franja-dato{margin:0 0 5px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.72rem;line-height:1.4;color:var(--text-secondary)}.modal-franja-dato[hidden]{display:none}.modal-franja-dato strong{color:var(--text-primary);font-weight:700}.modal-franja-dato svg{flex:none;color:var(--success-text)}.modal-icon-danger,.modal-icon-ok,.modal-icon-warn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.modal-icon-danger{background:rgba(239,68,68,.1);color:var(--error)}.modal-icon-warn{background:rgba(245,158,11,.12);color:var(--warning-text)}.modal-icon-ok{background:var(--accent-light);color:var(--accent)}.modal-hero .modal-icon-danger{background:rgba(248,113,113,.16);color:#f87171}.modal-hero .modal-icon-warn{background:rgba(251,191,36,.16);color:#fbbf24}.modal-hero .modal-icon-ok{background:rgba(129,140,248,.18);color:#a5b4fc}.modal-hero-ilu{display:block;width:84px;height:84px;object-fit:contain;margin:0 auto 10px;filter:drop-shadow(0 12px 22px rgba(0, 0, 0, .35))}#opinion-modal.opinion-enviada .modal-cuerpo>:not(.opinion-hecho),.opinion-hecho{display:none}#opinion-modal.opinion-enviada .opinion-hecho{display:flex;flex-direction:column;align-items:center;gap:12px}#opinion-modal.opinion-enviada .opinion-hecho .btn{min-width:10rem}.confirm-actions{display:flex;gap:10px;margin-top:20px}.confirm-btn{flex:1;padding:12px 16px;border:none;border-radius:12px;font-size:.9rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:.2s cubic-bezier(.4, 0, .2, 1)}.confirm-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.confirm-btn-danger:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.4)}.confirm-btn-danger:active{transform:translateY(0) scale(.98)}.confirm-btn-primary{background:var(--brand-gradient);color:#fff;box-shadow:var(--glow-accent)}.confirm-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.07)}.confirm-btn-primary:active{transform:translateY(0) scale(.98)}.confirm-btn-cancel{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border)}.confirm-btn-cancel:hover{color:var(--text-primary);border-color:var(--text-secondary)}.modal-title{font-size:1.3rem;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.modal-subtitle{font-size:.9rem;color:var(--text-secondary);margin-bottom:24px}#confirm-modal-message{white-space:pre-line}.google-signin-container{display:flex;justify-content:center;margin-bottom:16px;min-height:44px}.google-signin-container:empty{display:none;margin-bottom:0;min-height:0}.modal-footer-text{font-size:.75rem;color:var(--text-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#live-region{margin:0;left:0;top:0}.login-sep{display:flex;align-items:center;gap:12px;margin:4px 0 14px;font-size:.75rem;color:var(--text-muted)}.login-sep::after,.login-sep::before{content:'';flex:1;height:1px;background:var(--border)}@media (max-height:820px){html.is-app #view-download .car-scene{min-height:60px;max-width:200px;margin-top:0;margin-bottom:8px}html.is-app #view-download .car-scene svg{max-height:60px}html.is-app #view-download .download-preview{max-height:26vh;max-height:26dvh;margin:8px auto}html.is-app #view-download .preview-container{margin-bottom:10px}html.is-app #view-download .file-card{margin-bottom:14px}.modal-hero{padding:14px 20px}}@media (max-height:700px){html.is-app #view-download .download-preview{max-height:20vh;max-height:20dvh;margin:4px auto}html.is-app #view-download .view-title{margin-bottom:4px}.modal-hero-ilu{display:none}.modal-hero{padding:12px 18px}}.qr-reg-google{line-height:1.25;height:auto;min-height:36px;text-align:center}.email-login-msg{font-size:.8rem;line-height:1.5;margin:10px 0 0;min-height:1em;color:var(--text-secondary)}.email-login-msg.is-ok{color:var(--success-text)}.email-login-msg.is-error{color:var(--warning-text)}.gsi-fallo{color:var(--warning-text);font-size:.85rem;line-height:1.45;margin:0 0 .6rem;text-align:center;overflow-wrap:anywhere}.gsi-reintentar{max-width:280px;width:100%;min-height:2.75rem}.btn-google-nativo,.btn-google-respaldo{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;min-height:2.75rem;padding:.55rem 1rem;border:1px solid #747775;border-radius:999px;background:#fff;color:#1f1f1f;font:inherit;font-size:.92rem;font-weight:600;line-height:1.25;cursor:pointer;overflow-wrap:anywhere;text-align:center}.btn-google-nativo:hover,.btn-google-respaldo:hover{background:#f6f8fb}.btn-google-nativo:focus-visible,.btn-google-respaldo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-google-respaldo .g-nativo-logo{flex-shrink:0}[data-theme=dark] .btn-google-respaldo{background:#131314;color:#e3e3e3;border-color:#8e918f}[data-theme=dark] .btn-google-respaldo:hover{background:#1f1f20}.btn-google-nativo[disabled]{cursor:progress;opacity:.75}.btn-google-nativo .g-nativo-logo{flex-shrink:0}.btn-google-nativo--compacto{max-width:220px;min-height:2.5rem;font-size:.85rem}#dev-login{margin-top:4px;padding:12px;border:1px dashed var(--border-strong,var(--border));border-radius:12px;background:var(--bg-secondary)}#dev-login .login-sep{margin:0 0 10px}.dev-login-tit{margin:0 0 10px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}#dev-login.dev-login-arriba{margin-top:12px}#dev-login.dev-login-arriba .login-sep::after,#dev-login.dev-login-arriba .login-sep::before,.modal-con-dev .ap-ilu,.modal-con-dev .login-gana,.modal-con-dev .modal-hero-ilu{display:none}.dev-login-nota{margin:-4px 0 10px;font-size:.72rem;line-height:1.45;color:var(--text-muted)}.dev-login-nota code{font-family:var(--font-mono, monospace);font-size:.95em;overflow-wrap:anywhere}.dev-login-planes{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.dev-login-btn{min-height:36px;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:10px;cursor:pointer}.dev-login-btn:hover:not(:disabled){border-color:var(--accent-fill);color:var(--accent)}.dev-login-btn:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.dev-login-btn:disabled{opacity:.55;cursor:default}.dev-login-chk{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:10px;font-size:.78rem;color:var(--text-secondary);cursor:pointer}.dev-login-chk input{width:16px;height:16px;flex:none;cursor:pointer}.dev-login-prod{display:inline-flex;align-items:center;min-height:28px;margin-top:6px;padding:4px 2px;border:none;background:0 0;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dev-login-prod:hover{color:var(--accent)}.ea-aviso-prod[hidden]{display:none}.ea-aviso-prod{position:fixed;left:12px;bottom:12px;z-index:9000;padding:7px 12px;border-radius:100px;border:1px solid var(--warning);background:var(--bg-card);color:var(--warning-text);font-family:inherit;font-size:.72rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-md)}.ea-aviso-prod:hover{background:var(--bg-hover)}[data-theme=dark] .ea-aviso-prod{color:var(--warning)}.dev-login-msg{margin:8px 0 0;min-height:1em;font-size:.78rem;line-height:1.5;color:var(--text-secondary)}.dev-login-msg.is-error{color:var(--warning-text)}.toast-container{position:fixed;bottom:calc(var(--hueco-barra-inferior,0px) + 12px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:10060;pointer-events:none;display:flex;flex-direction:column;gap:8px;max-width:380px;width:calc(100% - 32px);pointer-events:none}.toast{pointer-events:auto;background:var(--text-primary);color:var(--bg-primary);padding:12px 16px;border-radius:var(--radius-sm);font-size:.85rem;font-weight:500;box-shadow:var(--shadow-lg);animation:.3s ease-out toastIn;pointer-events:auto;display:flex;align-items:center;gap:8px}.toast-success{background:#047857;color:#fff}[data-theme=dark] .toast-success{background:#065f46;color:#d1fae5}.toast-error{background:var(--error);color:#fff}.toast-info{background:var(--accent-fill);color:#fff}@keyframes toastIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-out{animation:.2s ease-in forwards toastOut}@keyframes toastOut{to{opacity:0;transform:translateY(8px)}}.sendback-banner{position:relative;margin:20px 0 8px;padding:22px 20px 20px;border-radius:20px;background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(139,92,246,.14));border:1px solid rgba(99,102,241,.28);text-align:center;overflow:hidden;animation:.45s cubic-bezier(.2,1.3,.4,1) sendback-pop}.sendback-banner[hidden]{display:none!important}@keyframes sendback-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}100%{opacity:1;transform:translateY(0) scale(1)}}.sendback-banner-title{position:relative;font-size:1.05rem;font-weight:800;margin:0 0 4px;color:var(--text-primary)}.sendback-banner-subtitle{position:relative;font-size:.92rem;color:var(--text-secondary);margin:0 0 14px}.sendback-banner-btn{position:relative;width:100%;justify-content:center}.paste-popup{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:rgba(10,10,20,.65);animation:.18s ease-out paste-fade}.paste-popup[hidden]{display:none!important}@media (min-width:600px){.paste-popup{align-items:center}}@keyframes paste-fade{from{opacity:0}to{opacity:1}}@keyframes paste-rise{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.paste-popup-card{position:relative;width:100%;max-width:420px;padding:22px 20px 18px;border-radius:18px;background:var(--bg-primary);border:1px solid var(--border);box-shadow:0 20px 60px rgba(0,0,0,.35);animation:.22s cubic-bezier(.25,1.1,.5,1) paste-rise}.paste-popup-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;background:0 0;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;line-height:1;transition:background .12s}.paste-popup-close:hover{background:var(--bg-secondary);color:var(--text-primary)}.paste-popup-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));color:#6366f1;margin-bottom:8px}.paste-popup-title{font-size:1.05rem;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.paste-popup-subtitle{font-size:.88rem;color:var(--text-secondary);margin:0 0 14px}.paste-popup-preview{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border);min-height:56px;max-height:120px;overflow:hidden}.paste-popup-preview img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}.paste-popup-preview pre{margin:0;flex:1;font-family:ui-monospace,"SF Mono",Consolas,monospace;font-size:.78rem;line-height:1.45;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:88px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.paste-popup-preview .paste-file-info{flex:1;min-width:0}.paste-popup-preview .paste-file-name{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paste-popup-preview .paste-file-meta{font-size:.78rem;color:var(--text-secondary);margin-top:2px}.paste-popup-meta{font-size:.75rem;color:var(--text-secondary);margin:8px 0 0;text-align:right}.paste-popup-actions{display:flex;gap:10px;margin-top:16px}.paste-popup-btn{flex:1;padding:11px 16px;border-radius:12px;border:none;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .1s,background .12s}.paste-popup-btn:active{transform:scale(.98)}.paste-popup-btn-primary{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.35)}.paste-popup-btn-primary:hover{filter:brightness(1.05)}.paste-popup-btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border)}.paste-popup-btn-secondary:hover{background:var(--border)}.drop-overlay{display:none;position:fixed;inset:0;z-index:1000;background:rgba(99,102,241,.08);align-items:center;justify-content:center}.drop-overlay.active{display:flex}.drop-overlay-content{background:var(--bg-card);border:3px dashed var(--accent);border-radius:var(--radius-lg);padding:48px 64px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;animation:2s ease-in-out infinite dropPulse}@keyframes dropPulse{0%,100%{border-color:var(--accent);transform:scale(1)}50%{border-color:#8b5cf6;transform:scale(1.02)}}.drop-magnet{position:relative;width:120px;height:100px}.drop-target-circle{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:64px;height:64px;border-radius:50%;background:rgba(99,102,241,.12);display:flex;align-items:center;justify-content:center;color:var(--accent);animation:1.5s ease-in-out infinite targetPulse}@keyframes targetPulse{0%,100%{box-shadow:0 0 0 0 rgba(99,102,241,.3)}50%{box-shadow:0 0 0 12px rgba(99,102,241,0)}}.drop-file-icon{position:absolute;color:var(--accent);opacity:.8}.drop-file-1{top:-5px;left:50%;transform:translateX(-50%);animation:1.5s ease-in-out infinite fileFly1}.drop-file-2{top:5px;left:10px;animation:1.5s ease-in-out .2s infinite fileFly2}.drop-file-3{top:5px;right:10px;animation:1.5s ease-in-out .4s infinite fileFly3}@keyframes fileFly1{0%{transform:translateX(-50%) translateY(-20px) rotate(-5deg);opacity:0}30%{opacity:.9}100%{transform:translateX(-50%) translateY(40px) rotate(0) scale(.6);opacity:0}}@keyframes fileFly2{0%{transform:translateY(-15px) rotate(-12deg);opacity:0}30%{opacity:.8}100%{transform:translate(20px,35px) rotate(0) scale(.5);opacity:0}}@keyframes fileFly3{0%{transform:translateY(-15px) rotate(12deg);opacity:0}30%{opacity:.8}100%{transform:translate(-20px,35px) rotate(0) scale(.5);opacity:0}}.drop-text{font-size:1.1rem;font-weight:700;color:var(--accent);letter-spacing:-.3px}.ad-container,.ad-slot{width:100%;max-width:440px;text-align:center;position:relative;min-height:0;margin:16px auto}.ad-container:empty{display:none!important;margin:0!important;padding:0!important}.ad-container.ad-relleno,.ad-slot.ad-relleno{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:12px;min-height:50px;margin:32px auto 40px;display:flex;align-items:center;justify-content:center}.ad-container.ad-relleno::before,.ad-slot.ad-relleno::before{content:attr(data-label);position:absolute;top:-18px;left:12px;font-size:10px;color:var(--text-muted);letter-spacing:.05em}.ad-container:has(ins[data-ad-status=filled]),.ad-slot:has(ins[data-ad-status=filled]){background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:12px;min-height:50px;margin:32px auto 40px;display:flex;align-items:center;justify-content:center}.ad-container:has(ins[data-ad-status=filled])::before,.ad-slot:has(ins[data-ad-status=filled])::before{content:attr(data-label);position:absolute;top:-18px;left:12px;font-size:10px;color:var(--text-muted);letter-spacing:.05em}.ad-container.ad-vacio{display:none!important;margin:0!important}.ad-container:has(ins[data-ad-status=unfilled]){display:none!important;margin:0!important}.adsbygoogle[data-ad-status=unfilled]{display:none!important}.ad-container.ad-article{max-width:100%}body.no-ads .ad-container,body.no-ads .ad-sidebar,body.no-ads .ad-slot{display:none!important}body.ad-onscreen .back-to-top,body.ad-onscreen .install-banner,body.ad-onscreen .push-ask,body.ad-onscreen .reg-sticky{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.install-banner,.push-ask,.reg-sticky{transition:opacity .25s .12s,visibility 0s linear .12s}.rewarded-banner{text-align:center;margin:16px auto;max-width:400px;width:100%}.rewarded-btn{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:100%;padding:10px 16px 10px 10px;text-align:left;font:inherit;color:#1a1a2e;background:#fcd34d;border:2px solid #1a1a2e;border-radius:20px;box-shadow:0 5px 0 #1a1a2e;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,box-shadow .12s}.rewarded-btn:active{transform:translateY(4px);box-shadow:0 1px 0 #1a1a2e}.rewarded-btn:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rewarded-btn:disabled{cursor:progress}[data-theme=dark] .rewarded-btn{box-shadow:0 5px 0 #a16207}[data-theme=dark] .rewarded-btn:active{box-shadow:0 1px 0 #a16207}.rw-ficha{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:15px;background:#1a1a2e;color:#fcd34d;animation:1.4s ease-out .6s 2 rwLatido;position:relative}.rw-ficha svg{width:24px;height:24px;fill:currentColor;stroke-linejoin:round}.rw-textos{display:flex;flex-direction:column;gap:3px;min-width:0}.rewarded-btn-text{font-size:1.1rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word}.rewarded-btn-text strong{font-weight:800}.rewarded-sub{display:block;margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:rgba(26,26,46,.78)}.rewarded-btn.cargando{transform:translateY(4px);box-shadow:0 1px 0 #1a1a2e}[data-theme=dark] .rewarded-btn.cargando{box-shadow:0 1px 0 #a16207}.rewarded-btn.cargando .rw-ficha{animation:none}.rewarded-btn.cargando .rw-ficha svg{opacity:0}.rewarded-btn.cargando .rw-ficha::after{content:'';position:absolute;inset:15px;box-sizing:border-box;border-radius:50%;border:3px solid rgba(252,211,77,.25);border-top-color:#fcd34d;animation:.8s linear infinite rwGira}@keyframes rwGira{to{transform:rotate(360deg)}}@keyframes rwLatido{0%,100%,60%{transform:scale(1) rotate(0)}15%{transform:scale(1.14) rotate(-6deg)}35%{transform:scale(.97) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.rewarded-btn.cargando .rw-ficha::after,.rw-ficha{animation:none}.rewarded-btn{transition:none}}body.no-ads .rewarded-banner{display:none!important}.rewarded-banner.rw-oferta-aparte{margin-top:28px}@media (max-width:480px){.app-header{padding:6px 0 12px}.logo-icon svg{width:26px;height:26px}.logo{gap:6px;flex-shrink:1;min-width:0;overflow:hidden}.logo-text{font-size:1.1rem;white-space:nowrap}.auth-area{gap:4px}.lang-mini{gap:3px}.lang-mini-btn{padding:2px}.lang-flag-cat-mini,.lang-mini-btn svg{width:16px;height:11px}.btn-theme{width:36px;height:36px}.btn-login{width:40px;height:40px}.user-avatar{width:42px;height:42px}.header-plus-badge{font-size:.6rem;padding:2px 5px}.app-container{padding:12px 12px 32px;max-width:100%}.tagline{font-size:1rem;margin-bottom:20px}.btn{padding:10px 18px;font-size:.9rem}.btn-large{padding:13px 18px;font-size:.95rem}.otp-inputs{gap:6px;justify-content:center}.otp-input{width:52px;height:60px;font-size:1.25rem}.code-text{font-size:1.5rem;letter-spacing:.1em}.code-display{gap:8px;flex-wrap:wrap;justify-content:center}.qr-container{padding:12px}.qr-container canvas,.qr-container img{width:160px!important;height:160px!important}.view-title{font-size:1.15rem}.view-subtitle{font-size:.82rem}.modal{padding:24px 16px;max-width:calc(100vw - 32px)}.modal-title{font-size:1.1rem}.modal-subtitle{font-size:.82rem}.drop-overlay-content{padding:32px 24px}.drop-overlay-content p{font-size:.95rem}.plus-features-grid{grid-template-columns:1fr;gap:6px}.plus-card-premium{padding:20px 16px}.plus-price{font-size:1.5rem}.plus-price small{font-size:.7rem}.home-plus-cta-inner{padding:12px 14px;gap:8px;flex-wrap:wrap}.account-section{margin-bottom:16px}.account-plus-card{padding:16px 14px}.toast-container{max-width:calc(100vw - 24px)}.seo-content{padding:32px 16px}.seo-content h1{font-size:1.35rem}.seo-content h2{font-size:1.1rem}.seo-content h3{font-size:.95rem}.transfer-counter{font-size:.75rem}.download-progress,.upload-progress{padding:0 4px}}.blog-banner{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px auto 0;padding:13px 22px;min-height:46px;border-radius:12px;background:var(--accent-light);border:1px solid transparent;text-decoration:none;color:var(--accent);font-size:.9rem;font-weight:700;transition:background-color .2s,border-color .2s;width:fit-content;max-width:100%}.blog-banner:focus-visible,.blog-banner:hover{background-color:var(--accent-bg);border-color:var(--accent)}.blog-banner-icon{display:flex;align-items:center}.blog-banner-arrow{flex-shrink:0}html.es-ios .apk-promo,html.is-twa .apk-promo{display:none}.apk-promo-pros{list-style:none;margin:4px 0 14px;padding:0;display:grid;gap:6px;text-align:left}.apk-promo-pros li{position:relative;padding-left:26px;font-size:.9rem;line-height:1.4;color:#fff;font-weight:600;overflow-wrap:anywhere}.apk-promo-pros li::before{content:"";position:absolute;left:4px;top:.3em;width:14px;height:14px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%236d28d9' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat #fff}.apk-promo-qr{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid;text-align:left}.apk-promo-qr[hidden]{display:none}.apk-promo-qr-img{flex:0 0 auto;width:104px;height:104px;padding:6px;border-radius:12px;background:#fff;box-sizing:border-box}.apk-promo-qr-img canvas,.apk-promo-qr-img img{display:block;width:100%!important;height:100%!important}.apk-promo-qr-txt{margin:0;min-width:0;font-size:.88rem;line-height:1.45;color:rgb(255 255 255 / 88%);overflow-wrap:anywhere}.apk-promo{width:100%;display:flex;flex-direction:column;gap:12px;margin:18px auto 22px;padding:18px;max-width:720px;border-radius:18px;background:var(--bg-card);border:1px solid var(--apk-linea);box-shadow:var(--shadow-lg),0 0 0 1px rgb(255 255 255 / 6%) inset;background-image:linear-gradient(135deg,#4c2fb8 0,#4f46e5 46%,#6d3fd4 100%);color:#fff}.apk-promo-top{display:flex;align-items:center;gap:14px}.apk-promo-icon{flex:0 0 auto;width:56px;height:56px;border-radius:14px;background:rgb(255 255 255 / 14%);box-shadow:0 4px 14px rgb(0 0 0 / 28%),0 0 0 1px rgb(255 255 255 / 35%)}.apk-promo-head{min-width:0}.apk-promo-badge{display:inline-block;margin-bottom:3px;padding:2px 8px;border-radius:999px;background:rgb(255 255 255 / 18%);border:1px solid;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.apk-promo-head strong{display:block;font-size:1.08rem;line-height:1.25;color:#fff}.apk-promo-sub{margin:0;font-size:.85rem;line-height:1.5;color:rgb(255 255 255 / 82%)}.apk-promo-play{display:inline-flex;align-items:center;gap:10px;align-self:center;margin-inline:auto;padding:8px 16px 8px 12px;border-radius:10px;background:#fff;border:1px solid rgba(255,255,255,.28);color:#101014;line-height:1;text-decoration:none;transition:transform 160ms var(--ease-spring, ease),border-color 160ms ease,box-shadow 160ms ease}.apk-promo-play:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.42)}.apk-promo-play:active{transform:scale(.97)}.apk-promo-play:focus-visible{outline:#fff solid 3px;outline-offset:3px;box-shadow:0 0 0 6px rgb(0 0 0 / 35%)}.apk-promo-play-ico{flex:0 0 auto}.apk-promo-play-txt{display:flex;flex-direction:column;gap:2px;text-align:left}.apk-promo-play-txt small{font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#3f3f4a}.apk-promo-play-txt b{font-size:1.05rem;font-weight:600;letter-spacing:.01em}.home-steps{display:flex;align-items:flex-start;justify-content:center;gap:4px;margin:0 0 20px;padding:0 4px;width:100%}.home-step{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;max-width:110px;text-align:center;position:relative}.home-step-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:2px solid var(--border);color:var(--accent);position:relative}.home-step-icon-accent{border-color:var(--accent);background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(139,92,246,.12));color:var(--accent)}.home-step strong{font-size:.82rem;color:var(--text-primary)}.home-step-sub{font-size:.7rem;color:var(--text-muted);text-wrap:balance}.home-step-arrow{display:flex;align-items:center;color:var(--border);margin-top:18px;flex-shrink:0}body[data-view]:not([data-view=home]) .seo-content,body[data-view]:not([data-view=home]) .site-footer{display:none}.seo-content{background:var(--bg-secondary);border-top:1px solid var(--border);margin-top:auto}.fin-trayecto,.seo-cabecera,.seo-cap{content-visibility:auto;contain-intrinsic-size:auto 1px auto var(--seo-est,1200px)}.seo-cabecera{--seo-est:766px}.seo-cap-limites{--seo-est:1850px}.seo-cap-porque{--seo-est:1180px}.seo-cap-como{--seo-est:600px}.seo-cap-cuando{--seo-est:1370px}.seo-cap-usos{--seo-est:1710px}.seo-cap-faq{--seo-est:1130px}.fin-trayecto{--seo-est:340px}#use-cases{content-visibility:auto;contain-intrinsic-size:1px 340px}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 1px auto 650px}@keyframes ea-flujo-entra{from{transform:translateX(-14px)}to{transform:translateX(0)}}@keyframes ea-flujo-sello{0%{transform:scale(.8)}55%{transform:scale(1.09)}100%{transform:scale(1)}}.ea-comp{width:100%;margin:26px 0 30px;padding:0}.ea-comp-tit{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin-bottom:14px}.ea-comp-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));gap:12px;align-items:stretch}.ea-comp-caso{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:14px 12px 15px;border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary);min-width:0}.ea-comp-caso-ok{border-color:rgba(16,185,129,.55);background:linear-gradient(180deg,rgba(16,185,129,.13),transparent 62%),var(--bg-secondary);box-shadow:0 0 0 2px rgba(16,185,129,.24),0 6px 18px -10px rgba(16,185,129,.55)}@media (max-width:34em){.ea-comp-caso{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dibujo titulo" "dibujo frase";align-items:center;column-gap:13px;row-gap:2px;text-align:left;padding:12px 14px}.ea-comp-caso>.ea-comp-svg{grid-area:dibujo;width:118px}.ea-comp-caso>strong{grid-area:titulo;align-self:end}.ea-comp-caso>span{grid-area:frase;align-self:start}}.ea-comp-svg{width:100%;max-width:230px;height:auto;display:block}.ea-comp-caso strong{font-size:.95rem;color:var(--text-primary);overflow-wrap:anywhere}.ea-comp-caso-ok>strong{color:var(--success-text)}.ea-comp-caso>span{font-size:.8rem;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.ea-comp-lbl{font-size:11px;font-weight:700;fill:var(--text-secondary)}.ea-comp-lbl2{font-size:9px;font-weight:700;fill:var(--error-text)}.ea-comp-sobra rect{fill:rgba(239,68,68,0.18);stroke:var(--error);stroke-width:1;stroke-dasharray:3 2}.ea-comp-muro{stroke:var(--error);stroke-width:2;stroke-linecap:round}.ea-comp-flecha path{fill:none;stroke:var(--text-secondary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ea-comp-x{font-size:15px;font-weight:800;fill:var(--error-text)}.ea-comp-ok{font-size:15px;font-weight:800;fill:var(--success-text)}@keyframes ea-comp-entra{from{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes ea-comp-topa{0%{transform:translateX(-14px)}55%{transform:translateX(3px)}75%{transform:translateX(-2px)}100%{transform:translateX(0)}}@keyframes ea-comp-llega{from{transform:translateX(-12px)}to{transform:translateX(0)}}@keyframes ea-comp-sello{0%{transform:scale(.55)}60%{transform:scale(1.18)}100%{transform:scale(1)}}.ea-comp.anima .ea-comp-caso{animation:.45s cubic-bezier(.22,1,.36,1) backwards ea-comp-entra}.ea-comp.anima .ea-comp-caso:nth-child(2){animation-delay:90ms}.ea-comp.anima .ea-comp-caso:nth-child(3){animation-delay:.18s}.ea-comp.anima .ea-comp-sobra{animation:.7s cubic-bezier(.3,1.4,.5,1) .25s backwards ea-comp-topa}.ea-comp.anima .ea-comp-caso:nth-child(2) .ea-comp-pixela{animation:.5s cubic-bezier(.22,1,.36,1) .4s backwards ea-comp-llega}.ea-comp.anima .ea-comp-caso-ok .ea-comp-ok{transform-box:fill-box;transform-origin:center;animation:.5s cubic-bezier(.3,1.5,.5,1) .55s backwards ea-comp-sello}@media (prefers-reduced-motion:reduce){.apk-promo-play{transition:none}.apk-promo-play:active,.apk-promo-play:hover{transform:none}.ea-comp.anima .ea-comp-caso,.ea-comp.anima .ea-comp-caso-ok .ea-comp-ok,.ea-comp.anima .ea-comp-caso:nth-child(2) .ea-comp-pixela,.ea-comp.anima .ea-comp-sobra{animation:none}}.seo-inner{margin:0 auto}.seo-content h1{color:var(--text-primary)}.seo-content h2{color:var(--text-primary)}.seo-content li,.seo-content ol,.seo-content p{font-size:.938rem;color:var(--text-secondary);line-height:1.7}.seo-content ol{padding-left:20px;margin-bottom:8px}.seo-content li{margin-bottom:6px}.seo-content details{border-bottom:1px solid var(--border);background:0 0}.seo-content summary{font-size:.95rem;color:var(--text-primary);cursor:pointer;list-style:none}.seo-content summary::-webkit-details-marker{display:none}.seo-content summary::before{content:'+ ';color:var(--accent);font-weight:800;margin-right:6px}.seo-content details[open] summary::before{content:'− '}.seo-content h3{color:var(--text-primary)}.seo-lista{margin:10px 0 22px 22px;color:var(--text-secondary);line-height:1.7}.seo-lista li{margin-bottom:9px}.seo-lista strong{color:var(--text-primary);font-weight:700}.seo-lista-no,.seo-lista-si{list-style:none;margin-left:0}.seo-lista-no li,.seo-lista-si li{position:relative;padding-left:1.9em;overflow-wrap:anywhere}.seo-lista-no li::before,.seo-lista-si li::before{position:absolute;left:0;top:.15em;width:1.3em;height:1.3em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:800;line-height:1}.seo-lista-si li::before{content:"\2713";background:var(--success-bg);color:var(--success-text);border:1px solid rgba(16,185,129,.35)}.seo-lista-no li::before{content:"\2715";background:var(--error-bg);color:var(--error-text);border:1px solid rgba(239,68,68,.3)}.seo-steps>li>strong{display:block;font-size:1.05rem;color:var(--text-primary);margin-bottom:6px}.seo-steps>li>p{margin:0}.seo-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seo-feature{background:var(--bg-primary);border:1px solid var(--border)}@media (max-width:600px){.seo-features{grid-template-columns:1fr;gap:14px}}.announcement-banner{position:relative;text-align:center;padding:12px 44px 12px 20px;font-size:.82rem;font-weight:600;z-index:100;letter-spacing:.01em;line-height:1.5;animation:.35s cubic-bezier(.22,.68,0,1.2) slideDown;box-shadow:0 4px 20px rgba(0,0,0,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.is-app .announcement-banner{font-size:.78rem;padding:10px 36px 10px 14px}.announcement-banner.announcement-clickable{cursor:pointer}.announcement-banner.announcement-clickable:hover{filter:brightness(1.07)}.announcement-banner.announcement-clickable #announcement-text-display::after{content:" →";font-weight:800;opacity:.85}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.announcement-banner[data-type=info]{background:linear-gradient(110deg,#4f46e5 0,#7c3aed 55%,#a855f7 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}.announcement-banner[data-type=warning]{background:linear-gradient(110deg,#d97706 0,#f59e0b 55%,#fbbf24 100%);color:#1a1a2e;border-bottom:1px solid rgba(0,0,0,.08)}.announcement-banner[data-type=success]{background:linear-gradient(110deg,#059669 0,#10b981 55%,#34d399 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.15)}.announcement-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:inherit;font-size:1.2rem;cursor:pointer;opacity:.7;padding:9px}.announcement-close:hover{opacity:1}.back-to-top{position:fixed;right:24px;z-index:900;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.15);opacity:0;transform:translateY(12px);transition:opacity .3s,transform .3s,background .2s;pointer-events:none}.back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--accent-fill);color:#fff;border-color:var(--accent)}.legal-page{max-width:680px;margin:0 auto;padding:40px 20px 60px}.legal-page h1{font-size:1.75rem;font-weight:800;color:var(--text-primary);margin-bottom:8px}.legal-page .legal-updated{font-size:.85rem;color:var(--text-muted);margin-bottom:32px}.legal-page h2{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-top:28px;margin-bottom:8px}.legal-page li,.legal-page p,.legal-page ul{font-size:.938rem;color:var(--text-secondary);line-height:1.7}.legal-page li a,.legal-page p a{text-decoration:underline;text-underline-offset:2px}.legal-page ul{padding-left:20px;margin-bottom:12px}.legal-page li{margin-bottom:4px}@media (min-width:480px){.app-container{padding:32px 24px 48px}.qr-container canvas,.qr-container img{width:220px!important;height:220px!important}.otp-input{width:68px;height:76px;font-size:1.75rem}}@media (max-width:360px){.app-container{padding:10px 8px 24px}.otp-input{width:44px;height:52px;font-size:1.1rem}.otp-inputs{gap:4px}.code-text{font-size:1.3rem;letter-spacing:.08em}.logo-icon{display:none}.logo-text,.tagline{font-size:.95rem}.lang-mini{display:none}.btn-theme{width:32px;height:32px}.user-avatar{width:40px;height:40px}.header-plus-badge{font-size:.5rem}.btn{padding:9px 14px;font-size:.85rem}.btn-large{padding:12px 14px;font-size:.9rem}.modal{padding:20px 12px}.plus-card-premium{padding:16px 12px}.home-plus-cta-inner{padding:10px 12px;flex-direction:column;text-align:center}.qr-container canvas,.qr-container img{width:140px!important;height:140px!important}}.plus-feat-item svg{flex-shrink:0}.plus-features-row{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:12px 0}.plus-feat-item{display:flex;align-items:center;gap:6px;font-size:.8rem;color:rgba(255,255,255,.8)}.plan-card-free{border:1px solid var(--border)}.plan-card-header{margin-bottom:8px}.plan-card-name{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));transform:translateY(100%);animation:.4s forwards slideUpBanner}@keyframes slideUpBanner{to{transform:translateY(0)}}.cookie-banner-inner{max-width:38rem;margin:0 auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:18px;padding:18px 22px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ilu cuerpo" ". pie";align-items:center;column-gap:18px;row-gap:14px;box-shadow:0 -4px 24px rgba(0,0,0,.1),0 18px 40px -18px rgba(0,0,0,.35)}.cookie-banner-ilu{grid-area:ilu;width:5em;height:auto;align-self:start}.cookie-banner-cuerpo{grid-area:cuerpo;min-width:0}.cookie-banner-titulo{font-size:1rem;font-weight:800;line-height:1.3;color:var(--text-primary);margin:0 0 4px;overflow-wrap:anywhere}.cookie-banner-text{font-size:.84rem;color:var(--text-secondary);line-height:1.5;margin:0;overflow-wrap:anywhere}.cookie-banner-pie{grid-area:pie;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}.cookie-banner-link{color:var(--text-primary);font-size:.84rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cookie-banner-actions{display:flex;gap:10px;margin-left:auto;min-width:0}@media (max-width:30em){.cookie-banner-inner{grid-template-areas:"ilu cuerpo" "ilu link" "acc acc";padding:16px;column-gap:12px;row-gap:8px}.cookie-banner-ilu{width:3em}.cookie-banner-pie{display:contents}.cookie-banner-link{grid-area:link;justify-self:start;white-space:normal;font-size:.8rem}.cookie-banner-actions{grid-area:acc;margin:4px 0 0}.cookie-banner-actions button{flex:1 1 0;min-width:0;padding-left:8px;padding-right:8px}}@media (max-width:22.5em){.cookie-banner-actions button{font-size:.8rem}}.btn-cookie-accept{padding:10px 22px;border:none;border-radius:12px;font-size:.86rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-family:var(--font-body);transition:opacity .2s}.btn-cookie-accept:hover{opacity:.85}.btn-cookie-reject{padding:10px 22px;border:1px solid var(--border-strong,var(--border));border-radius:12px;font-size:.86rem;font-weight:700;cursor:pointer;background:0 0;color:var(--text-secondary);font-family:var(--font-body);transition:background .2s,color .2s}.btn-cookie-reject:hover{background:var(--border);color:var(--text-primary)}.offline-banner{position:fixed;top:0;left:0;right:0;z-index:10060;display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:var(--warning);color:#1a1a2e;font-size:.82rem;font-weight:700;animation:.3s offlineSlideDown}.offline-banner[hidden]{display:none}@keyframes offlineSlideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}body.is-offline #btn-receive,body.is-offline #btn-send,body.is-offline #btn-send-text{opacity:.55;pointer-events:none}.tour-overlay{position:fixed;inset:0;z-index:9000}.tour-overlay[hidden]{display:none}.tour-overlay.tour-no-target{background:rgba(0,0,0,.55)}.tour-spotlight{position:fixed;border-radius:16px;box-shadow:0 0 0 3px var(--accent),0 0 0 9999px rgba(0,0,0,.55);pointer-events:none;transition:top .25s,left .25s,width .25s,height .25s}@media (prefers-reduced-motion:no-preference){.tour-spotlight::after{content:'';position:absolute;inset:-3px;border-radius:inherit;border:3px solid var(--accent);animation:1.6s ease-out infinite tourAro}@keyframes tourAro{from{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.tour-card.tour-step-anim .tour-ico{animation:.42s cubic-bezier(.34,1.56,.64,1) tourArteIn}.tour-card.tour-step-anim .tour-text,.tour-card.tour-step-anim .tour-title{animation:.28s tourStepIn}@keyframes tourArteIn{from{transform:translateY(10px) scale(.92)}to{transform:none}}@keyframes tourStepIn{from{opacity:.2;transform:translateX(10px)}to{opacity:1;transform:none}}}.tour-spotlight[hidden]{display:none}.tour-card{position:fixed;left:50%;bottom:calc(var(--hueco-barra-inferior,0px) + 16px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(360px,calc(100vw - 32px));background:var(--bg-card);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:24px;box-shadow:0 24px 60px -20px rgba(20,16,60,.55),0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent);animation:.3s tourCardIn}.tour-card[data-flecha]::before{content:"";position:absolute;left:var(--flecha-x,50%);width:16px;height:16px;margin-left:-8px;background:var(--bg-card);border:inherit;transform:rotate(45deg);z-index:0}.tour-card[data-flecha=arriba]::before{top:-9px;border-right:0;border-bottom:0;border-radius:4px 0 0;background:var(--tour-arte-fondo)}.tour-card[data-flecha=abajo]::before{bottom:-9px;border-left:0;border-top:0;border-radius:0 0 4px}.tour-arte{position:relative;z-index:1;display:grid;place-items:center;height:104px;border-radius:23px 23px 0 0;background:radial-gradient(closest-side at 30% 40%,color-mix(in srgb,#f5c26b 40%,transparent),transparent),radial-gradient(closest-side at 72% 60%,color-mix(in srgb,var(--accent) 22%,transparent),transparent),var(--tour-arte-fondo);overflow:hidden}.tour-ico,.tour-ico svg{display:block;width:132px;height:84px}.tour-cuerpo{position:relative;z-index:1;padding:16px 20px 18px}@keyframes tourCardIn{from{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (min-width:600px){.tour-card:not(.tour-anclada){bottom:auto;top:50%;transform:translate(-50%,-50%);animation-name:tourCardInDesk}@keyframes tourCardInDesk{from{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}}.tour-card.tour-anclada{bottom:auto;transform:none;transition:top .25s,left .25s;animation-name:tourCardInAncla}@keyframes tourCardInAncla{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.tour-card.tour-card-arriba{bottom:auto;top:calc(16px + env(safe-area-inset-top,0px));transform:translateX(-50%);animation-name:tourCardInArriba}@keyframes tourCardInArriba{from{opacity:0;transform:translateX(-50%) translateY(-12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.tour-cabeza{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.tour-paso{flex:none;font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.tour-dots{flex:1;display:flex;gap:6px}.tour-dots span{flex:1;height:5px;border-radius:3px;background:color-mix(in srgb,var(--text-muted) 28%,transparent);transition:background .25s}.tour-dots span.active{background:var(--accent)}.tour-dots span:has(~ span.active){background:color-mix(in srgb,var(--accent) 55%,transparent)}.tour-title{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary);margin:0 0 6px;text-wrap:balance}.tour-text{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0 0 16px}.tour-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.btn-tour-skip{background:0 0;border:none;color:var(--text-muted);font-size:.86rem;font-weight:700;cursor:pointer;min-height:44px;padding:10px 12px;border-radius:12px;font-family:var(--font-body)}.btn-tour-skip:hover{color:var(--text-secondary);background:var(--bg-hover)}.btn-tour-next{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:var(--accent-fill);color:#fff;border:none;border-radius:999px;padding:10px 20px 10px 22px;font-size:.92rem;font-weight:800;cursor:pointer;font-family:var(--font-body);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--accent) 85%,transparent);transition:transform .16s,filter .2s}.btn-tour-next::after{content:"→";transition:transform .18s}.btn-tour-next:hover{filter:brightness(1.1)}.btn-tour-next:hover::after{transform:translateX(3px)}.btn-tour-next:focus-visible,.btn-tour-skip:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.qr-scanner{position:fixed;inset:0;z-index:10002;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-scanner[hidden]{display:none}.qr-scanner video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qr-scanner-frame{position:relative;width:240px;height:240px;z-index:1;background:linear-gradient(var(--accent),var(--accent)) top left/42px 3px,linear-gradient(var(--accent),var(--accent)) top left/3px 42px,linear-gradient(var(--accent),var(--accent)) top right/42px 3px,linear-gradient(var(--accent),var(--accent)) top right/3px 42px,linear-gradient(var(--accent),var(--accent)) bottom left/42px 3px,linear-gradient(var(--accent),var(--accent)) bottom left/3px 42px,linear-gradient(var(--accent),var(--accent)) bottom right/42px 3px,linear-gradient(var(--accent),var(--accent)) bottom right/3px 42px;background-repeat:no-repeat}.qr-scanner-hint{position:relative;z-index:1;margin-top:18px;padding:0 24px;color:#fff;font-size:.9rem;font-weight:600;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.6)}.qr-scanner-error{position:relative;z-index:1;margin-top:12px;max-width:min(320px,calc(100vw - 48px));padding:10px 16px;color:#fff;background:rgba(239,68,68,.92);font-size:.85rem;font-weight:600;border-radius:10px;text-align:center}.qr-scanner-error[hidden]{display:none}.qr-scanner-ayuda{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(320px,calc(100vw - 48px));margin-top:16px}.qr-scanner-ayuda[hidden]{display:none}.qr-scanner-foto{padding:12px 16px;border:1.5px solid rgba(255,255,255,.7);border-radius:14px;background:rgba(0,0,0,.45);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.qr-scanner-close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.14);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.qr-live-status{display:inline-flex;align-items:center;gap:8px;margin:10px auto 0;padding:7px 14px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border);font-size:.8rem;font-weight:600;color:var(--text-secondary);transition:background var(--transition),border-color var(--transition),color var(--transition)}.qr-live-status[hidden]{display:none}.qr-live-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.qr-scanner-frame::after{content:"";position:absolute;left:8px;right:8px;top:0;height:2px;background:var(--accent);opacity:.85;animation:2.2s ease-in-out infinite qrScanSweep}@keyframes qrScanSweep{0%,100%{transform:translateY(8px)}50%{transform:translateY(230px)}}.qr-live-dot{animation:1.6s ease-in-out infinite qrLivePulse}@keyframes qrLivePulse{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.qr-live-check{animation:.34s cubic-bezier(.3,1.5,.5,1) both qrCheckPop}@keyframes qrCheckPop{from{transform:scale(0)}to{transform:scale(1)}}}.qr-live-status.seen{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.qr-live-status.seen .qr-live-dot{background:var(--accent)}.qr-live-status.done{background:var(--success-bg);border-color:var(--success);color:var(--success)}.qr-live-status.done .qr-live-dot{background:var(--success);animation:none}.qr-live-icon{display:inline-flex;align-items:center;flex-shrink:0}.qr-live-eye{display:inline-flex;color:var(--accent)}.qr-live-eye svg{width:15px;height:15px}.qr-live-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bg-card);color:var(--success-text);box-shadow:0 1px 3px rgba(0,0,0,.22)}.qr-live-check svg{width:12px;height:12px}.receive-hint{font-size:.8rem;color:var(--text-secondary);background:var(--accent-bg);border-radius:var(--radius-sm);padding:8px 14px;margin-top:10px;text-align:center}.receive-hint[hidden]{display:none}.install-banner{position:fixed;bottom:0;left:0;right:0;z-index:9998;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));transform:translateY(100%);animation:.4s forwards slideUpBanner}.install-banner-inner{max-width:480px;margin:0 auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 -4px 24px rgba(0,0,0,.1)}.install-banner-text{flex:1;font-size:.85rem;font-weight:600;color:var(--text-primary)}.btn-install{padding:8px 18px;border:none;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-family:var(--font-body);flex-shrink:0;transition:opacity .2s}.btn-install:hover{opacity:.85}a.btn-install{display:inline-flex;align-items:center;text-decoration:none}.btn-install-dismiss{background:0 0;border:none;font-size:1.3rem;color:var(--text-secondary);cursor:pointer;padding:8px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-install-dismiss:hover{color:var(--text-primary)}.install-banner{bottom:var(--hueco-barra-inferior,0);transition:opacity .2s,visibility .2s}body:has(#install-banner:not([hidden])):not(:has(#view-download.view-active:not(.dl-terminada))):not(:has(#view-qr.view-active,#view-text-qr.view-active,#view-file-review.view-active)){--hueco-aviso-instalar:100px}body:has(#install-banner:not([hidden])):not(:has(#view-download.view-active:not(.dl-terminada))):not(:has(#view-qr.view-active,#view-text-qr.view-active,#view-file-review.view-active)) main.app-container{padding-bottom:calc(var(--hueco-aviso-instalar,0px) + var(--hueco-barra-inferior,0px) + 16px)}body:has(#view-download.view-active:not(.dl-terminada)) #install-banner{display:none!important}@media (max-height:600px){.install-banner{display:none!important}}.install-banner.ia-tapa{opacity:0;visibility:hidden;pointer-events:none}body:has(#view-qr.view-active) #install-banner,body:has(#view-text-qr.view-active) #install-banner{display:none!important}body:has(#view-file-review.view-active) #install-banner{display:none!important}.cookie-banner:not([hidden])~.install-banner:not([hidden]){bottom:calc(var(--hueco-barra-inferior,0px) + 80px + env(safe-area-inset-bottom,0px))}.ios-install-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center}.ios-install-modal[hidden]{display:none}.ios-install-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.ios-install-sheet{position:relative;z-index:1;width:100%;max-width:480px;background:var(--bg-primary);border-radius:24px 24px 0 0;padding:28px 24px calc(40px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 40px rgba(0,0,0,.2);animation:.35s forwards slideUpBanner}.ios-install-close{position:absolute;top:16px;right:16px;background:var(--bg-secondary);border:none;border-radius:50%;width:40px;height:40px;font-size:1.1rem;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.ios-install-icon{text-align:center;margin-bottom:12px}.ios-install-title{text-align:center;font-size:1.15rem;font-weight:800;margin-bottom:4px}.ios-install-subtitle{text-align:center;font-size:.85rem;color:var(--text-secondary);margin-bottom:20px}.ios-install-steps{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0;margin:0 0 18px}.ios-install-steps li{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.ios-step-num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ios-install-steps strong{color:var(--text-primary)}.ios-share-icon{font-size:1rem}.ios-install-note{font-size:.78rem;color:var(--text-secondary);background:var(--bg-secondary);border-radius:10px;padding:10px 14px;line-height:1.5}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (max-width:480px){.bg-aurora{opacity:.3}.aurora-blob{filter:blur(40px)}.gifted-plus-shine,.plus-card-shine{display:none}}.rgt-velo{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:rgba(10,10,16,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rgt-velo[hidden]{display:none}.rgt-tarjeta{display:flex;flex-direction:column;width:100%;max-width:26rem;max-height:calc(100dvh - 1.5rem);border-radius:1.5rem;overflow:hidden;color:#fff;font-family:var(--font-body);background:radial-gradient(120% 70% at 50% 0,#2a2566 0,transparent 62%),#14142b;border:1px solid rgba(165,180,252,.22);box-shadow:0 1.5rem 4rem -1rem rgba(79,70,229,.55)}.rgt-tarjeta ::after,.rgt-tarjeta ::before,.rgt-tarjeta button{transition:none}.rgt-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem .5rem;text-align:center;overflow-wrap:anywhere}.rgt-cuerpo:focus-visible{outline:#a5b4fc solid 2px;outline-offset:-2px}.rgt-ilu{position:relative;width:min(100%,15rem);aspect-ratio:320/200;margin:0 auto .25rem}.rgt-ilu img{position:absolute;inset:0;width:100%;height:100%;display:block}.rgt-ilu-caja{transform-origin:50% 88%}@keyframes rgt-entrada{from{transform:translateY(-1.5rem) scale(.7) rotate(-8deg)}to{transform:none}}@keyframes rgt-flota{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-.5rem) rotate(1.2deg)}}.rgt-titulo{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.rgt-pildora{display:inline-block;box-sizing:border-box;max-width:100%;margin:0;padding:.2rem .85rem;border-radius:999px;background:rgba(251,191,36,.16);border:1px solid rgba(251,191,36,.5);color:#fde68a;font-weight:800;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.rgt-fecha{margin:.4rem 0 .75rem;font-size:.9rem;color:#c7d2fe}.rgt-ventajas{margin:0 auto 1rem;max-width:32ch;font-size:.85rem;line-height:1.5;color:#e0e7ff;overflow-wrap:anywhere}.rgt-nota{position:relative;margin:0 0 1rem;padding:1.5rem 1.1rem 1rem;border-radius:1rem;background:#fff7e6;color:#3b2a0a;border:1px solid #f5d28a;box-shadow:0 0 0 .3rem rgba(251,191,36,.18),0 .75rem 1.5rem -.75rem rgba(0,0,0,.5);text-align:left}.rgt-nota::before{content:"\201C";position:absolute;top:.25rem;left:.7rem;font-family:Georgia,'Times New Roman',serif;font-size:3.2rem;line-height:1;color:#f59e0b;pointer-events:none}.rgt-mensaje{margin:0;font-family:Georgia,'Iowan Old Style','Palatino Linotype','Times New Roman',serif;font-style:italic;font-size:1.1rem;line-height:1.5;overflow-wrap:anywhere}.rgt-firma{margin:.6rem 0 0;font-size:.85rem;color:#7c5a14;text-align:right}.rgt-firma-suelta{margin:0 0 1rem;font-size:.9rem;color:#c7d2fe;overflow-wrap:anywhere}.rgt-opinion{margin:0 0 1rem;padding:1rem;border-radius:1rem;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.55);text-align:left}.rgt-opinion-tit{margin:0 0 .25rem;font-size:1.05rem;font-weight:800;color:#fde68a}.rgt-opinion-txt{margin:0 0 .75rem;font-size:.85rem;line-height:1.45;color:#fef3c7}.rgt-opinion-botones{display:flex;flex-direction:column;gap:.5rem}.rgt-op-btn{min-height:2.75rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid rgba(251,191,36,.7);background:0 0;color:#fde68a;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer}.rgt-op-btn[data-elegido]{background:#fbbf24;color:#1f1503;border-color:#fbbf24}.rgt-ok:focus-visible,.rgt-op-btn:focus-visible{outline:#fff solid 2px;outline-offset:2px}.rgt-pie{flex:0 0 auto;padding:.75rem 1.25rem 1rem;border-top:1px solid rgba(165,180,252,.18);background:rgba(10,10,24,.55)}.rgt-ok{display:block;width:100%;min-height:2.75rem;border:0;border-radius:.9rem;background:#fff;color:#3730a3;font:inherit;font-weight:800;font-size:1rem;cursor:pointer}.rgt-ok.rgt-ok-espera{position:relative;overflow:hidden;isolation:isolate;background:rgba(255,255,255,.28);color:#e0e7ff;cursor:wait}@media (prefers-reduced-motion:no-preference){.rgt-ilu-caja{animation:.8s cubic-bezier(.22,1.4,.36,1) both rgt-entrada,3.4s ease-in-out .8s infinite rgt-flota}.rgt-ok.rgt-ok-espera::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.45);transform-origin:0 50%;animation:3s linear both rgt-espera}.nav-avisos.pide-opinion{animation:1.8s ease-out infinite campana-pide}.op-globo{animation:.45s cubic-bezier(.34,1.56,.64,1) backwards op-globo-entra,3s ease-in-out .6s infinite op-globo-flota}}@keyframes rgt-espera{from{transform:scaleX(0)}to{transform:scaleX(1)}}.op-globo{position:absolute;z-index:10002;box-sizing:border-box;width:min(19rem,calc(100vw - 24px));display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 1rem .95rem .8rem;border-radius:1.1rem;background:linear-gradient(135deg,#6058e8,#7e4ceb);color:#fff;text-align:left;cursor:pointer;box-shadow:0 .75rem 2rem -.4rem rgba(79,70,229,.6),0 0 0 1px rgba(255,255,255,.14) inset}.op-globo::before{content:"";position:absolute;top:-7px;left:calc(var(--flecha,50%) - 8px);width:16px;height:16px;background:#6658e9;border-radius:3px 0 0;transform:rotate(45deg)}.op-globo-ilu{position:relative;flex:0 0 auto;width:5.5rem;height:auto;aspect-ratio:320/200;object-fit:cover;object-position:50% 40%;margin:-.6rem -1.1rem -.4rem -1.2rem;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .25))}.op-globo-textos{position:relative;min-width:0}.op-globo-tit{margin:0 0 .2rem;font-size:1rem;font-weight:800;line-height:1.25;color:#fff}.op-globo-txt{margin:0 0 .65rem;font-size:.85rem;line-height:1.4;color:rgba(255,255,255,.88)}.op-globo-btn{min-height:2.5rem;padding:.45rem 1rem;border:0;border-radius:999px;background:#fff;color:#3f35c9;font:inherit;font-size:.875rem;font-weight:800;cursor:pointer}.op-globo-btn:focus-visible{outline:#fff solid 2px;outline-offset:2px}.op-globo:hover .op-globo-btn{background:#eef2ff}.nav-avisos.pide-opinion{color:var(--accent);border-color:var(--accent);z-index:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.nav-avisos.pide-opinion::after{content:"";position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 2px var(--bg-primary)}.nav-avisos.pide-opinion .nav-avisos-n{display:none}@keyframes campana-pide{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}100%,70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 0,transparent)}}@keyframes op-globo-entra{from{transform:translateY(-.75rem) scale(.9);opacity:.4}to{transform:none;opacity:1}}@keyframes op-globo-flota{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}#opinion-modal.opinion-regalo #opinion-ilu,.opinion-gracias-ilu,.opinion-ilu-dialogo{display:none}#opinion-modal.opinion-regalo .opinion-ilu-dialogo{display:block;width:6rem;height:auto;aspect-ratio:120/96;margin:0 auto 10px;filter:drop-shadow(0 12px 22px rgba(0, 0, 0, .35))}#opinion-modal.opinion-regalo[data-estado-rg=enviada] .opinion-ilu-dialogo{display:none}#opinion-modal.opinion-regalo[data-estado-rg=enviada] .opinion-gracias-ilu{display:block;position:relative;width:min(100%,14rem);aspect-ratio:280/180;margin:0 auto 10px}.opinion-gracias-ilu img{position:absolute;inset:0;width:100%;height:100%;display:block}.opinion-gracias-sobre{transform-origin:50% 88%}.opinion-gracias-check{transform-origin:76.4% 28.9%}@media (prefers-reduced-motion:no-preference){.opinion-gracias-sobre{animation:.7s cubic-bezier(.22,1.3,.36,1) backwards rgt-sobre}.opinion-gracias-check{animation:.45s cubic-bezier(.3,1.7,.5,1) .65s backwards rgt-check}}@keyframes rgt-sobre{from{transform:translateY(1.25rem) scale(.85) rotate(-4deg)}to{transform:none}}@keyframes rgt-check{from{transform:scale(0)}to{transform:none}}@media (max-height:700px){#opinion-modal.opinion-regalo .opinion-ilu-dialogo{display:none}#opinion-modal.opinion-regalo[data-estado-rg=enviada] .opinion-gracias-ilu{width:8rem;margin-bottom:6px}}@media (max-height:44em) and (max-width:63.9375em){.rgt-ilu{width:min(100%,8.75rem);max-height:5.5rem;margin-bottom:0}.rgt-cuerpo{padding-top:.6rem}.rgt-titulo{font-size:1.35rem;margin-bottom:.35rem}.rgt-fecha{margin:.3rem 0 .5rem}.rgt-ventajas{margin-bottom:.6rem}.rgt-nota{margin-bottom:.75rem;padding-top:1.25rem}.rgt-mensaje{font-size:1rem;line-height:1.4}}@media (min-width:48em){.site-footer{contain-intrinsic-size:auto 1px auto 400px}.rgt-tarjeta{max-width:40rem}.rgt-ok{max-width:23.75rem;margin-inline:auto}.rgt-opinion-botones{flex-direction:row}.rgt-op-btn{flex:1 1 0}}@media (min-width:64em){.seo-cabecera{--seo-est:432px}.seo-cap-limites{--seo-est:1000px}.seo-cap-porque{--seo-est:790px}.seo-cap-como{--seo-est:910px}.seo-cap-cuando{--seo-est:720px}.seo-cap-usos{--seo-est:840px}.seo-cap-faq{--seo-est:800px}.fin-trayecto{--seo-est:200px}.rgt-tarjeta{max-width:56rem}.rgt-pildora{justify-self:start}.rgt-cuerpo{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);column-gap:2rem;align-content:start;text-align:left;padding:1.5rem 2rem .75rem}.rgt-cuerpo>*{grid-column:2}.rgt-cuerpo>.rgt-ilu{grid-column:1;grid-row:1/span 12;width:100%;align-self:center;margin:0}.rgt-ventajas{margin-left:0}.rgt-firma-suelta{text-align:left}}.push-ask{position:fixed;left:16px;right:16px;bottom:calc(var(--hueco-barra-inferior,0px) + 8px + env(safe-area-inset-bottom,0px));z-index:1200;max-width:420px;margin:0 auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:14px 16px;box-shadow:0 12px 40px rgba(0,0,0,.25);animation:.3s ease-out slideUpIn}.push-ask[hidden]{display:none}.push-ask-title{font-size:.9rem;font-weight:700;margin:0 0 10px;color:var(--text-primary)}.push-ask-row{display:flex;gap:8px}.push-ask-row .btn{flex:1;padding:9px 10px;font-size:.85rem}@keyframes slideUpIn{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}#confirm-modal.modal-overlay{z-index:10010}@keyframes glowPulse{0%,100%{opacity:.42}50%{opacity:.8}}.sk-block{display:block;background:var(--border);border-radius:8px;animation:1.5s ease-in-out infinite skeleton-pulse-g}.sk-circle{border-radius:50%}.nav-skel{flex-shrink:0}.sk-block[hidden]{display:none!important}.counter-zona{display:flex;flex-direction:column;align-items:center;width:100%;min-height:115px}@media (max-width:300px){.counter-zona{min-height:133px}}.counter-skel{display:flex;flex-direction:column;align-items:center;gap:9px;margin:4px auto 18px}.counter-skel[hidden]{display:none!important}.counter-skel-pill{width:210px;max-width:74%;height:38px;border-radius:999px}.counter-skel-thanks{width:250px;max-width:84%;height:15px;border-radius:7px}[data-theme=dark] .sk-block{background:rgba(255,255,255,.09)}@keyframes skeleton-pulse-g{0%,100%{opacity:.4}50%{opacity:.8}}#car-scene:empty,#plane-scene:empty{border-radius:22px;background:var(--border);animation:1.5s ease-in-out infinite skeleton-pulse-g}[data-theme=dark] #car-scene:empty,[data-theme=dark] #plane-scene:empty{background:rgba(255,255,255,.06)}.skeleton-icon{background:var(--border);flex-shrink:0}.skeleton-line{background:var(--border)}.lang-dropdown{display:block;position:relative}.lang-dropdown-toggle{width:auto;min-width:36px;height:36px;border-radius:999px;gap:4px;border:1.5px solid var(--border-mando);background:var(--bg-card);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);flex-shrink:0;font-family:var(--font-body);padding:0 10px 0 8px}.lang-dropdown-toggle:hover{border-color:var(--accent);color:var(--accent)}.lang-dropdown-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-dropdown-toggle svg{width:18px;height:18px}.lang-toggle-cod{font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1}.lang-toggle-flag{display:inline-flex;width:20px;height:14px;flex-shrink:0;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.lang-toggle-flag>span,.lang-toggle-flag>svg{width:100%!important;height:100%!important;display:block;border-radius:0}.lang-toggle-flag.es-globo{width:18px;height:18px;border-radius:50%;box-shadow:none}[data-theme=dark] .lang-toggle-flag:not(.es-globo){box-shadow:0 0 0 1px rgba(255,255,255,.18)}.lang-dropdown-item.active{color:var(--accent);font-weight:700;background:var(--accent-light)}.lang-dropdown-menu{position:absolute;top:100%;right:0;margin-top:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1000;min-width:14rem;max-width:calc(100vw - 24px);overflow:hidden}@media (max-width:26.5em){.lang-dropdown-menu{position:fixed;top:auto;left:8px;right:8px;min-width:0;max-width:none}}.lang-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:0 0;color:var(--text-primary);font-size:.85rem;font-family:var(--font-body);cursor:pointer;text-align:left;white-space:nowrap}.lang-dropdown-item .lang-flag-cat-mini,.lang-dropdown-item svg{flex-shrink:0}.lang-dropdown-item .lg-globo{margin:-3px 0}.lang-dropdown-item:hover{background:var(--accent-bg);color:var(--accent)}.lang-mini{display:none!important}body:has(.modal-overlay:not([hidden])) .bottom-nav{display:none!important}.cookie-banner{bottom:var(--hueco-barra-inferior,0)}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:950;background-color:var(--barra-fondo);clip-path:inset(0 var(--barra-lado) var(--barra-abajo) var(--barra-lado) round 26px);border-top:0;padding:3px calc(var(--barra-lado) + 4px) calc(var(--barra-abajo) + 3px);justify-content:space-around;align-items:stretch}.bottom-nav::before{content:"";position:absolute;z-index:-1;top:0;left:var(--barra-lado);right:var(--barra-lado);bottom:var(--barra-abajo);border-radius:26px;border:1px solid var(--barra-borde);pointer-events:none}.bottom-nav-item{flex:1 1 auto;min-width:0;max-width:6.5rem;display:flex;flex-direction:column;align-items:center;gap:3px;background:0 0;border:none;color:var(--barra-tinta);font-size:.66rem;font-weight:600;line-height:1;font-family:var(--font-body);cursor:pointer;padding:5px 2px 6px;border-radius:20px;transition:color .25s;-webkit-tap-highlight-color:transparent;position:relative}.bottom-nav-item>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnav-ico{font-style:normal;width:56px;max-width:100%;height:30px;border-radius:15px;display:grid;place-items:center;transition:background .3s ease,box-shadow .3s ease,transform .45s var(--ease-spring)}.bnav-ico svg{width:22px;height:22px;overflow:visible}@media (max-width:23.75em){:root{--barra-lado:8px}.bnav-ico{width:44px}}@media (hover:hover){.bottom-nav-item:hover{color:#fff}}.bottom-nav-item:focus-visible{outline:#c7d2fe solid 2px;outline-offset:-2px}.bottom-nav-item.active{color:#fff;font-weight:800}.bottom-nav-item.active .bnav-ico{background:var(--accent-fill);box-shadow:0 6px 16px -6px rgba(79,70,229,.8);transform:translateY(-1px) scale(1.06);animation:bnav-entra .45s var(--ease-spring)}.bottom-nav-item.active .bnav-ico svg{stroke-width:2.5}@keyframes bnav-entra{from{transform:scale(.6);opacity:.4}to{transform:translateY(-1px) scale(1.06);opacity:1}}.bottom-nav-item:active .bnav-ico{transform:scale(.9)}.bnav-chispa{opacity:0;animation:2.4s ease-in-out infinite bnav-chispa}.bnav-chispa-2{animation-delay:1.2s}@keyframes bnav-chispa{0%,100%{opacity:0}50%{opacity:1}}body.low-power .bnav-chispa{animation:none}.is-app{min-height:0!important;overflow-x:hidden}.is-app .app-container{min-height:0!important;max-width:100%!important;width:100%!important;padding:calc(12px + env(safe-area-inset-top,0px)) max(calc(20px + env(safe-area-inset-right,0px)),calc((100% - 33.75rem)/ 2)) calc(90px + env(safe-area-inset-bottom,0px)) max(calc(20px + env(safe-area-inset-left,0px)),calc((100% - 33.75rem)/ 2));justify-content:flex-start;overflow-x:hidden}.is-app .app-header{padding:6px 0 12px;gap:8px}.is-app .bottom-nav{display:flex!important}.is-app .site-footer{display:none}.is-app .install-banner{display:none!important}.is-app .ad-container,.is-app .blog-banner,.is-app .home-steps,.is-app .seo-content,.is-app .use-cases{display:none}.is-app .back-to-top{display:none!important}.is-app .view{min-height:0;flex-shrink:0;width:100%;max-width:100%;overflow-x:clip}.is-app #view-home{margin-inline:-8px;padding-inline:8px;width:calc(100% + 16px);max-width:none}.is-app #view-home.view-active{flex:1 0 auto;justify-content:flex-start;padding-bottom:6px}html.is-app{--hueco-barra-inferior:88px;height:100%;overflow:hidden}html.is-app body{height:calc(100% / var(--app-zoom,1));min-height:0;margin:0;overflow:hidden}html.is-app .app-container{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}html.is-app body:has(> .app-container){display:flex;flex-direction:column}html.is-app body:has(> .app-container)>.app-container{flex:1 1 0;height:auto}html.is-app body:has(> .app-container)>.announcement-banner{flex:none}html.is-app:not(:has(.app-container)){height:auto;overflow:visible}html.is-app:not(:has(.app-container)) body{height:auto;min-height:100vh;min-height:100dvh;overflow:visible;overflow-x:hidden}html.is-app #use-cases,html.is-app .fin-trayecto,html.is-app .seo-cabecera,html.is-app .seo-cap,html.is-app .seo-content,html.is-app .site-footer{content-visibility:visible;contain-intrinsic-size:auto}.is-app .btn-large,.is-app .btn-primary{font-size:1.1rem;padding:18px;width:100%;max-width:100%;border-radius:18px;box-sizing:border-box}.is-app .btn-large{font-size:1.2rem;padding:22px;border-radius:20px}.is-app .home-actions{margin-inline:-8px;width:auto;max-width:none}.is-app .btn-secondary{font-size:1rem;padding:16px;width:100%;max-width:100%;border-radius:16px;box-sizing:border-box}.is-app .view-title{font-size:1.5rem}.is-app .view-subtitle{font-size:1rem;line-height:1.4}.is-app .mode-btn{font-size:.95rem;padding:12px 16px}.is-app .mode-toggle{margin:10px 0;max-width:100%}.is-app .drop-zone{padding:32px 20px}.is-app .mode-toggle-row{max-width:100%;flex-wrap:wrap}.is-app .transfer-counter{font-size:.9rem;padding:10px 16px;max-width:100%;box-sizing:border-box}.is-app .car-scene{margin:2px auto 12px;max-width:200px;min-height:60px}.is-app .home-plus-cta-inner{max-width:100%;box-sizing:border-box}.is-app .code-display{max-width:100%;flex-wrap:wrap}.is-app .auth-area{gap:6px;flex-shrink:1}.is-app .logo{flex-shrink:0;min-width:0}.is-app .logo-text{white-space:nowrap}.is-app .reg-banner{max-width:100%;box-sizing:border-box}@media (max-width:380px){html.is-app .app-container{padding:10px 12px calc(85px + env(safe-area-inset-bottom,0px))!important}html.is-app .btn-large,html.is-app .btn-primary{font-size:1rem;padding:14px;border-radius:14px}html.is-app .btn-large{font-size:1.08rem;padding:17px;border-radius:16px}html.is-app .home-actions{margin-inline:0}html.is-app .btn-secondary{font-size:.95rem;padding:12px;border-radius:12px}html.is-app .view-title{font-size:1.3rem}html.is-app .view-subtitle{font-size:.95rem}html.is-app .mode-btn{font-size:.85rem;padding:10px 12px}html.is-app .transfer-counter{font-size:.8rem;padding:8px 12px}html.is-app .logo-text{font-size:1rem}html.is-app .app-header{padding:6px 0 10px;gap:6px}html.is-app .btn-theme{width:32px;height:32px}html.is-app .user-avatar{width:36px;height:36px}html.is-app .btn-login{width:34px;height:34px}html.is-app .auth-area{gap:4px}html.is-app .otp-input{width:48px;height:56px;font-size:1.1rem}html.is-app .otp-inputs{gap:5px}html.is-app .code-text{font-size:1.3rem;padding:6px 14px}}@media (max-width:768px),(display-mode:standalone),(display-mode:fullscreen){.bottom-nav{display:flex!important}}.skeleton-list{display:flex;flex-direction:column;gap:12px}.skeleton-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--bg-secondary)}.skeleton-icon{width:40px;height:40px;border-radius:10px;background:var(--border);animation:1.5s ease-in-out infinite skeleton-pulse;flex-shrink:0}.skeleton-text{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:10px;border-radius:5px;background:var(--border);animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-line.w30{width:30%}.skeleton-line.w40{width:40%}.skeleton-line.w50{width:50%}.skeleton-line.w60{width:60%}.skeleton-line.w70{width:70%}.skeleton-line.w80{width:80%}@keyframes skeleton-pulse{0%,100%{opacity:.4}50%{opacity:.8}}[data-theme=dark] .skeleton-icon,[data-theme=dark] .skeleton-line{background:rgba(255,255,255,.09)}.back-to-top{bottom:80px}.avatar-mont{position:relative;display:inline-flex;overflow:visible}.nav-streak{display:none;align-items:center;gap:1px;line-height:1;position:absolute;right:-8px;top:-8px;z-index:4;width:max-content;height:20px;padding:0;border:none;background:0 0;box-shadow:none;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);-webkit-appearance:none;appearance:none;transition:transform .15s var(--ease-spring, ease);pointer-events:none}.nav-streak:not([hidden]){display:inline-flex}.nav-streak:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px;outline:2px solid var(--accent);outline-offset:2px}.nav-streak img,.nav-streak svg{width:17px;height:19px;display:block;object-fit:contain;filter:drop-shadow(0 0 1.5px var(--bg-primary)) drop-shadow(0 0 1.5px var(--bg-primary)) drop-shadow(0 1px 1px rgba(0, 0, 0, .28))}.nav-streak-num{font-size:.7rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;text-shadow:0 0 2px var(--bg-primary),0 0 3px var(--bg-primary),0 1px 2px var(--bg-primary)}#nav-streak-skel{position:absolute;right:-9px;top:-7px;width:28px;height:20px;border-radius:100px}@media (max-width:400px){.nav-streak{height:18px;top:-6px;right:-8px}.nav-streak img,.nav-streak svg{width:15px;height:17px}.nav-streak-num{font-size:.66rem}#nav-streak-skel{width:25px;height:18px;top:-6px;right:-8px}}.nav-streak:active{transform:scale(.94)}.nav-streak svg{display:block;flex-shrink:0}.nav-streak-llama{display:flex;color:var(--aviso-ambar)}.nav-streak.sin-racha img,.nav-streak.sin-racha svg{filter:grayscale(1);opacity:.5}.account-badges{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.account-streak{display:none;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);font-size:.75rem;font-weight:700;color:#ea580c;-webkit-appearance:none;appearance:none}.account-streak:not([hidden]){display:inline-flex}.account-streak img,.account-streak svg{display:block;flex-shrink:0}[data-theme=dark] .account-streak{color:#fb923c}.reg-banner{margin:16px 0 4px;padding:16px 18px;background:linear-gradient(135deg,rgba(99,102,241,.12) 0,rgba(139,92,246,.12) 100%);border:1px solid rgba(99,102,241,.25);border-radius:14px;display:flex;flex-direction:column;gap:10px;text-align:left;animation:.5s cubic-bezier(.16,1,.3,1) reg-banner-in;box-shadow:0 4px 16px rgba(99,102,241,.08)}@keyframes reg-banner-in{0%{transform:translateY(-8px) scale(.97);opacity:0}60%{transform:translateY(2px) scale(1.01);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.reg-banner-head{display:flex;align-items:center;gap:10px}.reg-banner-icon{font-size:1.5rem;line-height:1;flex-shrink:0}.reg-banner-title{font-size:.95rem;font-weight:700;color:var(--text-primary);line-height:1.2}.reg-banner-sub{font-size:.8rem;color:var(--text-muted);margin-top:1px}.reg-banner-perks{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.reg-banner-perk{display:flex;align-items:center;gap:5px;font-size:.78rem;color:var(--text-secondary);background:var(--bg-secondary);border-radius:20px;padding:4px 10px}.reg-banner-perk-icon{color:var(--accent)}.reg-banner-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reg-banner-google{flex:1;min-width:200px}.reg-banner-dismiss{background:0 0;border:none;color:var(--text-muted);cursor:pointer;font-size:1.1rem;padding:4px 8px;border-radius:6px;line-height:1;transition:color .15s}.reg-banner-dismiss:hover{color:var(--text-primary)}.reg-banner-urgent{background:linear-gradient(135deg,rgba(239,68,68,.1) 0,rgba(245,158,11,.1) 100%);border-color:rgba(239,68,68,.3);box-shadow:0 4px 20px rgba(239,68,68,.15)}.reg-banner-urgent .reg-banner-title{color:#ef4444}.reg-banner-urgent .reg-banner-google{animation:2s ease-in-out infinite reg-pulse}@keyframes reg-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}.reg-banner-urgency{display:none}.reg-sticky{position:fixed;bottom:var(--hueco-barra-inferior,0);left:0;right:0;z-index:9000;padding:0 0 env(safe-area-inset-bottom);animation:.3s cubic-bezier(.16,1,.3,1) reg-sticky-in}@keyframes reg-sticky-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.reg-sticky-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;background:var(--bg-secondary);border-top:1px solid var(--border);box-shadow:0 -4px 24px rgba(0,0,0,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.reg-sticky-icon{order:0;flex-shrink:0}.reg-sticky-text{order:1;flex:1;min-width:120px;display:flex;flex-direction:column;gap:1px}.reg-sticky-text strong{color:var(--text-primary)}.reg-sticky-text span{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-sticky-actions{order:3;flex-basis:100%;flex-shrink:0}.reg-sticky-dismiss{order:2;background:0 0;border:none;color:var(--text-muted);cursor:pointer;font-size:1.3rem;padding:4px 6px;line-height:1;flex-shrink:0;border-radius:6px;transition:color .15s}.reg-sticky-dismiss:hover{color:var(--text-primary)}@media (max-width:480px){.reg-banner-footer{flex-direction:column;align-items:stretch}.reg-banner-google{min-width:unset}.reg-sticky-text span{display:none}.reg-sticky-actions .btn{width:100%}}.seo-content h1{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.seo-content h2{font-size:1.15rem;font-weight:800;color:var(--text-primary);margin-top:36px;margin-bottom:14px;padding-left:14px;border-left:3px solid var(--accent)}.seo-content details{border:1px solid var(--border);border-radius:14px;padding:0;margin-bottom:8px;background:var(--bg-primary);overflow:hidden}.seo-content details:first-of-type{border-top:1px solid var(--border)}.seo-content summary{font-weight:700;padding:14px 18px;transition:background .15s}.seo-content summary:hover{background:rgba(99,102,241,.04)}.seo-content details[open] summary{border-bottom:1px solid var(--border)}.seo-content details p{padding:14px 18px;margin:0}.seo-steps{list-style:none;padding-left:0;counter-reset:seo-step}.seo-steps>li{margin-bottom:12px;padding:16px 18px 16px 56px;background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;position:relative}.seo-steps>li::before{counter-increment:seo-step;content:counter(seo-step);position:absolute;left:16px;top:16px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center}.seo-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.seo-feature{background:var(--bg-primary);border:1px solid var(--border);border-radius:14px;padding:20px 16px;transition:border-color .2s,transform .2s}.seo-feature:hover{border-color:rgba(99,102,241,.3);transform:translateY(-2px)}.seo-feature h3{display:flex;align-items:center;gap:8px;margin-bottom:8px}.seo-feature h3::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.seo-feature p{margin:0;font-size:.88rem}@media (max-width:600px){.seo-features{grid-template-columns:1fr;gap:10px}.seo-feature{padding:16px 14px}.seo-steps>li{padding:14px 14px 14px 48px}.seo-steps>li::before{left:12px;top:14px}.seo-content h1{font-size:1.4rem}}.account-admin-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 18px;border-radius:10px;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(139,92,246,.12));border:1px solid rgba(99,102,241,.25);color:var(--accent);font-size:.8rem;font-weight:700;text-decoration:none;font-family:var(--font-body);transition:background .2s,transform .15s}.account-admin-btn:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;transform:translateY(-1px)}.account-stat-mini{flex:1;text-align:center;display:flex;flex-direction:column;gap:2px}.account-stat-mini .account-stat-value{font-size:1.25rem;font-weight:800;color:var(--accent);font-family:var(--font-body)}.account-stat-mini .account-stat-label{font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;hyphens:auto}.mode-toggle-row{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.mode-toggle-row .mode-toggle{margin:0}.announcement-icon{font-size:1rem;margin-right:6px;vertical-align:middle}@keyframes shimmer{50%{background-position:100% 50%}0%{background-position:200% 0}100%{background-position:-200% 0}}@media (min-width:48em){.app-container{max-width:33.75rem;padding:32px 28px 48px}.tagline{font-size:1.35rem;margin-bottom:24px}.home-actions{max-width:440px;margin:0 auto}.btn-large{padding:16px 24px;font-size:1.05rem;border-radius:16px}.home-steps{gap:16px;margin:8px 0 24px}.home-step-icon{width:60px;height:60px}.home-step strong{font-size:.9rem}.home-step-sub{font-size:.78rem}.mode-toggle-row{gap:12px}.otp-input{width:64px;height:72px;font-size:1.6rem}.code-text{font-size:2.2rem}.qr-container canvas,.qr-container img{width:200px!important;height:200px!important}}@media (min-width:64em){.app-container{max-width:35rem;padding:40px 36px 56px}.tagline{font-size:1.5rem}.home-steps{gap:24px}.home-step{max-width:140px}.home-step-icon{width:68px;height:68px}.app-header{max-width:560px;margin:0 auto}}.bottom-nav-plus{color:#c4b5fd;font-weight:800}.bottom-nav-plus .bnav-ico{color:#fff;background:var(--brand-gradient);box-shadow:0 6px 18px -6px rgba(124,58,237,.85)}.bottom-nav-ads:not(.active){color:#fcd34d;font-weight:800}.bottom-nav-ads:not(.active) .bnav-ico{color:#fbbf24;background:rgba(245,158,11,.14)}body.is-plus .bottom-nav-plus{display:none}.is-app.is-plus .bottom-nav-plus{display:flex!important}@media print{.ad-container,.announcement-banner,.back-to-top,.bg-aurora,.bottom-nav,.cookie-banner,.home-plus-cta,.install-banner,.plus-card-premium{display:none!important}body{background:#fff!important;color:#000!important}.app-container{max-width:100%!important;padding:0!important}}.ea-skin{--b1:#6366f1;--b2:#8b5cf6;--ea-brand:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--ea-brand-soft:linear-gradient(135deg, rgba(99,102,241,.16), rgba(139,92,246,.16));--ea-ok:#22c55e;--ea-ok2:#34d399;--ea-gold:#f59e0b;--ea-gold2:#fbbf24;--ea-pro1:#2c1566;--ea-pro2:#1a0d3d;--ea-pro:var(--pro-fondo);--ea-glow:rgba(99,102,241,.5);--ea-card:#141420;--ea-card2:#1a1a28;--ea-glass:rgba(20,20,32,.72);--ea-hover:#22222e;--ea-bd:rgba(255,255,255,.07);--ea-bd2:rgba(255,255,255,.11);--ea-bd3:rgba(255,255,255,.16);--ea-tx:#ffffff;--ea-tx2:rgba(255,255,255,.60);--ea-tx3:rgba(255,255,255,.40);--ea-tx4:rgba(255,255,255,.28);--ea-r-xs:10px;--ea-r-sm:12px;--ea-r-md:14px;--ea-r-lg:18px;--ea-pill:100px;--ea-ease:cubic-bezier(.4,0,.2,1);--ea-bounce:cubic-bezier(.34,1.56,.64,1);--ea-mono:"JetBrains Mono",ui-monospace,"SF Mono","Roboto Mono",Menlo,monospace}[data-theme=light] .ea-skin{--ea-card:#ffffff;--ea-card2:#f3f3f1;--ea-glass:rgba(255,255,255,.82);--ea-hover:#ecebe8;--ea-bd:rgba(20,20,40,.09);--ea-bd2:rgba(20,20,40,.13);--ea-bd3:rgba(20,20,40,.2);--ea-tx:#1b1b2e;--ea-tx2:rgba(27,27,46,.64);--ea-tx3:rgba(27,27,46,.46);--ea-tx4:rgba(27,27,46,.32)}[data-theme=light] #view-account .ea-lvl-xp b{color:#4f46e5}[data-theme=light] #view-account .ea-lvl-foot b{color:#b45309}[data-theme=light] #view-account .ea-identity #account-streak{color:#ea580c}[data-theme=light] .ea-pick .ea-pick-ic{color:#4f46e5}.ea-info-overlay{position:fixed;inset:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(6,6,12,.66);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .22s var(--ea-ease)}.ea-info-overlay.open{display:flex;opacity:1}.ea-info{width:360px;max-width:100%;max-height:86vh;max-height:86dvh;overflow:hidden;display:flex;flex-direction:column;border-radius:22px;position:relative;background:radial-gradient(130% 90% at 85% -10%,rgba(139,92,246,.22),transparent 52%),linear-gradient(180deg,#181826,#111119);border:1px solid var(--ea-bd2);box-shadow:0 40px 90px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.03);transform:translateY(14px) scale(.97);transition:transform .26s var(--ea-bounce)}.ea-info-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}[data-theme=light] .ea-info{background:radial-gradient(130% 90% at 85% -10%,rgba(139,92,246,.1),transparent 52%),#fff}.ea-info-overlay.open .ea-info{transform:translateY(0) scale(1)}.ea-info-hero{position:relative;overflow:hidden;padding:22px 22px 18px;border-bottom:1px solid var(--ea-bd)}.ea-info-glyph{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;position:relative;z-index:1;background:linear-gradient(160deg,#fde68a,#f59e0b);color:#3a2406;box-shadow:0 10px 26px -8px rgba(245,158,11,.7);margin-bottom:12px}.ea-info-close{position:absolute;top:12px;right:12px;z-index:6;width:34px;height:34px;border-radius:10px;border:1px solid rgba(239,68,68,.32);background:rgba(239,68,68,.12);color:#ef4444;cursor:pointer;display:grid;place-items:center;-webkit-appearance:none;appearance:none;transition:background .15s,color .15s,transform .1s}.ea-info-close:hover{background:#ef4444;color:#fff;border-color:#ef4444}.ea-info-close:active{transform:scale(.9)}.ea-info-hero h3{font-size:19px;font-weight:800;letter-spacing:-.02em;position:relative;z-index:1;color:var(--ea-tx);margin:0}.ea-info-hero p{font-size:12.5px;color:var(--ea-tx2);margin:6px 0 0;line-height:1.5;position:relative;z-index:1}.ea-info-hero p b{color:var(--ea-gold2);font-weight:700}[data-theme=light] #ea-info-lead b,[data-theme=light] .ea-info-hero p b,[data-theme=light] .ea-info-lead b{color:#c2410c}.ea-info-body{padding:18px 22px 22px}.ea-info-lbl{font-size:12px;font-weight:700;color:var(--ea-tx);margin-bottom:10px}.ea-pick{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:var(--ea-r-sm);background:rgba(255,255,255,.04);border:1.5px solid var(--ea-bd);margin-bottom:8px}[data-theme=light] .ea-pick{background:rgba(20,20,40,.035)}.ea-pick .ea-pick-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:var(--ea-brand-soft);color:#c7d2fe}.ea-pick .ea-pick-ic.hit{background:linear-gradient(160deg,#34d399,#22c55e);color:#053}.ea-pick-main{flex:1;min-width:0}.ea-pick-main .nm{font-size:12.5px;font-weight:700;color:var(--ea-tx)}.ea-pick-main .ds{font-size:10.5px;color:var(--ea-tx3);margin-top:1px}.ea-pick .tick{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(160deg,#34d399,#22c55e);color:#fff}.ea-info-ok{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:12px;min-height:44px;border-radius:var(--ea-r-sm);border:none;cursor:pointer;background:var(--ea-brand);color:#fff;font-weight:700;font-size:13.5px;box-shadow:0 6px 18px -4px rgba(99,102,241,.5)}.ea-info-ok:active{transform:scale(.975)}.img-lightbox{position:fixed;inset:0;z-index:10004;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.93)}.img-lightbox:not([hidden]){display:flex}.img-lightbox-img{max-width:100%;max-height:100%;max-height:calc(100dvh - 32px);width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 70px -12px rgba(0,0,0,.7)}.img-lightbox-close{position:absolute;top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));width:44px;height:44px;border-radius:12px;border:none;background:rgba(255,255,255,.15);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .1s}.img-lightbox-close:hover{background:rgba(255,255,255,.26)}.img-lightbox-close:active{transform:scale(.9)}.dl-file-thumb.is-zoomable{cursor:zoom-in}.dl-file-thumb.is-zoomable:hover img{opacity:.82}.dl-file-row.is-zoomable,.file-review-item.is-zoomable{cursor:zoom-in}.dl-file-row.is-zoomable:hover .dl-file-thumb img,.file-review-item.is-zoomable:hover .file-review-thumb img{opacity:.85}.dl-file-row.is-zoomable:focus-visible,.file-review-item.is-zoomable:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.img-lightbox-nav{position:absolute;top:50%;translate:0 -50%;width:48px;height:48px;border-radius:50%;border:none;background:rgba(255,255,255,.15);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,opacity .15s}.img-lightbox-nav[hidden]{display:none}.img-lightbox-nav:hover:not(:disabled){background:rgba(255,255,255,.26)}.img-lightbox-nav:disabled{opacity:.3;cursor:default}.img-lightbox-nav:focus-visible{outline:#fff solid 3px;outline-offset:2px}.img-lightbox-prev{left:calc(10px + env(safe-area-inset-left))}.img-lightbox-next{right:calc(10px + env(safe-area-inset-right))}.img-lightbox-count{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;translate:-50% 0;margin:0;padding:6px 14px;border-radius:99px;background:rgba(0,0,0,.6);color:#fff;font-size:.9rem;font-weight:800;font-variant-numeric:tabular-nums}.download-preview.is-zoomable{cursor:zoom-in}@media (prefers-reduced-motion:no-preference){.img-lightbox:not([hidden]){animation:.16s ease-out imgLbFade}.img-lightbox:not([hidden]) .img-lightbox-img{animation:.22s cubic-bezier(.32,.72,0,1) imgLbZoom}@keyframes imgLbFade{from{opacity:0}to{opacity:1}}@keyframes imgLbZoom{from{transform:scale(.92);opacity:.4}to{transform:scale(1);opacity:1}}}.streak-cele{position:fixed;inset:0;z-index:10005;display:none;align-items:safe center;justify-content:center;padding:18px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(10,8,26,.76)}.streak-cele:not([hidden]){display:flex}.sc-card{position:relative;width:min(380px,100%);border-radius:clamp(24px,6vw,34px);padding:clamp(24px,6vw,32px) clamp(18px,5vw,26px) clamp(20px,5vw,26px);overflow:hidden;isolation:isolate;text-align:center;background:radial-gradient(80% 55% at 50% 82%,rgba(249,115,22,.3),transparent 62%),linear-gradient(158deg,#4c2a86 0,#2c1a5e 46%,#1a1140 100%);box-shadow:0 30px 80px -24px rgba(76,42,134,.8),inset 0 1px 0 rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.08)}.sc-close{position:absolute;top:12px;right:12px;z-index:6;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-appearance:none;appearance:none}.sc-close:hover{background:rgba(255,255,255,.16)}.sc-glow{position:absolute;left:50%;top:54%;width:160%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(249,115,22,.5),rgba(249,115,22,.12) 44%,transparent 70%);z-index:0;animation:2.6s ease-in-out infinite scGlow}.sc-rays{position:absolute;left:50%;top:50%;width:250%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:0;opacity:.16;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,220,150,.95) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 4%,transparent 58%);mask:radial-gradient(circle,#000 4%,transparent 58%);animation:26s linear infinite scRays}.sc-fw{position:absolute;left:50%;top:46%;width:280px;height:280px;max-width:300%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg,transparent 0deg 8deg,rgba(255,214,120,.85) 8deg 9.4deg,transparent 9.4deg 18deg);-webkit-mask:radial-gradient(circle,transparent 15%,#000 30%,#000 48%,transparent 66%);mask:radial-gradient(circle,transparent 15%,#000 30%,#000 48%,transparent 66%);animation:2.6s ease-in-out infinite scFwPulse}@keyframes scFwPulse{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1) rotate(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06) rotate(4deg)}}.sc-fw .fwdot{position:absolute;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%)}@keyframes scRays{to{transform:translate(-50%,-50%) rotate(360deg)}}.sc-burst{position:absolute;left:50%;top:42%;width:10px;height:10px;border-radius:2px;z-index:7;opacity:0;animation:.9s cubic-bezier(.15,.7,.3,1) forwards scBurstFly}@keyframes scBurstFly{0%{opacity:1;transform:translate(-50%,-50%) scale(.5) rotate(0)}100%{opacity:0;transform:translate(calc(-50% + var(--tx,0px)),calc(-50% + var(--ty,0px))) scale(1) rotate(var(--rot,180deg))}}.sc-num.sc-boom{animation:.5s cubic-bezier(.3,1.6,.5,1) scBoom}@keyframes scBoom{0%,100%{transform:scale(1)}42%{transform:scale(1.16)}}.sc-fx{position:absolute;inset:0;z-index:3;pointer-events:none}.sc-head{position:relative;z-index:5}.sc-count{display:inline-block;animation:3s ease-in-out infinite scPop}.sc-num{font-size:clamp(58px,20vw,112px);font-weight:900;line-height:.9;letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 42%,#ffe1b0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 10px rgba(255,180,90,.4)) drop-shadow(0 3px 0 rgba(120,60,180,.35))}.sc-label{margin-top:4px;font-size:clamp(15px,4.6vw,22px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:bisque}.sc-ribbon{display:inline-flex;align-items:center;gap:5px;margin-top:14px;padding:6px 14px;border-radius:100px;font-size:clamp(12px,3.6vw,15px);font-weight:800;color:#5a2a00;background:linear-gradient(180deg,#ffd97a,#ffb43d);box-shadow:0 6px 16px -4px rgba(255,160,50,.6),inset 0 1px 0 rgba(255,255,255,.5);animation:3.4s ease-in-out infinite scSway}.sc-mascot{position:relative;z-index:4;width:clamp(112px,34vw,146px);margin:clamp(2px,1vw,6px) auto 0;aspect-ratio:120/150;animation:2.6s ease-in-out infinite scBob}.sc-mascot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sc-l-outer{transform-origin:50% 92%;animation:2.4s ease-in-out infinite scOuter}.sc-l-inner{transform-origin:50% 92%;animation:1.2s ease-in-out infinite scInner}.sc-l-core{transform-origin:50% 90%;animation:.6s ease-in-out infinite scCore}.sc-eyes{transform-origin:50% 68%;animation:4.2s ease-in-out infinite scBlink}.sc-ok{position:relative;z-index:5;margin-top:clamp(12px,3vw,16px);width:100%;min-height:50px;border:none;border-radius:15px;cursor:pointer;font-family:var(--font-body);font-weight:800;font-size:clamp(15px,4vw,17.5px);color:#10101a;background:linear-gradient(135deg,#ffce6b,#f59e0b 52%,#ea580c);box-shadow:0 10px 26px -8px rgba(245,158,11,.75),inset 0 1px 0 rgba(255,255,255,.4);-webkit-appearance:none;appearance:none;transition:transform .12s}.sc-ok:active{transform:scale(.97)}.sc-spk{transform-origin:center;animation:2.2s ease-in-out infinite scSpk}.sc-spk2{animation-duration:2.8s;animation-delay:.6s}@keyframes scSpk{0%,100%{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.12)}}.sc-track{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;margin:clamp(10px,3vw,16px) 2px 0}.sc-track::before{content:"";position:absolute;left:7%;right:7%;top:50%;height:3px;transform:translateY(-50%);background:rgba(255,255,255,.13);border-radius:3px;z-index:0}.sc-node{position:relative;z-index:1;width:clamp(28px,8.4vw,38px);height:clamp(28px,8.4vw,38px);border-radius:50%;display:grid;place-items:center;background:#3a2b5e;border:1.5px solid rgba(255,255,255,.12);color:rgba(255,255,255,.5);font-weight:800;font-size:clamp(11px,3vw,13px);flex-shrink:0}.sc-node svg{width:54%;height:54%;display:block}.sc-node.done{background:linear-gradient(160deg,#fb923c,#ea580c);border-color:transparent;color:#fff}.sc-node.current{background:linear-gradient(160deg,#ffd97a,#f59e0b);border:2px solid #fff;color:#5a2a00;box-shadow:0 0 0 4px rgba(245,158,11,.22),0 6px 16px -4px rgba(245,158,11,.7);transform:scale(1.16);z-index:2}.sc-next{position:relative;z-index:5;margin-top:clamp(9px,2.5vw,13px);font-size:clamp(12px,3.3vw,14px);color:rgba(255,255,255,.68)}.sc-hito{position:relative;z-index:5;margin-top:clamp(9px,2.5vw,12px);font-size:clamp(11px,3.1vw,13px);font-weight:700;color:#ffd36b}.sc-fx .spark{position:absolute;color:#ffd36b;animation:scTwinkle var(--d,2.4s) ease-in-out var(--dl,0s) infinite;opacity:0}.sc-fx .confetti{position:absolute;top:-6%;width:8px;height:13px;border-radius:2px;opacity:0;animation:scFall var(--d,3.2s) linear var(--dl,0s) infinite}@keyframes scBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes scOuter{0%,100%{transform:scaleY(1) scaleX(1) skewX(0)}25%{transform:scaleY(1.05) scaleX(.98) skewX(-3deg)}50%{transform:scaleY(.96) scaleX(1.02) skewX(2deg)}75%{transform:scaleY(1.04) scaleX(.99) skewX(-1.5deg)}}@keyframes scInner{0%,100%{transform:scaleY(1) skewX(0)}30%{transform:scaleY(1.12) skewX(4deg)}60%{transform:scaleY(.9) skewX(-4deg)}}@keyframes scCore{0%,100%{transform:scaleY(1);opacity:.95}50%{transform:scaleY(1.16);opacity:1}}@keyframes scBlink{0%,100%,92%{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes scGlow{0%,100%{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}@keyframes scPop{0%,100%,46%,70%{transform:scale(1)}54%{transform:scale(1.055) rotate(-1deg)}62%{transform:scale(1.01)}}@keyframes scSway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes scTwinkle{0%,100%{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes scFall{0%{opacity:0;transform:translateY(0) rotate(0)}10%,90%{opacity:1}100%{opacity:0;transform:translateY(340px) rotate(340deg)}}@media (prefers-reduced-motion:no-preference){.streak-cele:not([hidden]){animation:.2s ease-out scFade}.streak-cele:not([hidden]) .sc-card{animation:.36s cubic-bezier(.32,1.5,.5,1) both scEnter}@keyframes scFade{from{opacity:0}to{opacity:1}}@keyframes scEnter{from{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}#view-account .ea-identity::before{animation:9s ease-in-out infinite eaIdDrift}@keyframes eaIdDrift{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(4%,3%) scale(1.06)}}#view-account .ea-avatar-ring{animation:9s linear infinite eaSpin}#view-account .ea-avatar-ring #account-avatar-wrap{animation:9s linear infinite reverse eaSpin}@keyframes eaSpin{to{transform:rotate(360deg)}}#view-account #ea-carnet::before{animation:8s ease-in-out infinite eaHoloDrift}@keyframes eaHoloDrift{0%,100%{transform:translate(0,0);opacity:.92}50%{transform:translate(5%,4%);opacity:1}}#view-account #ea-carnet .ea-carnet-shine{animation:5.5s ease-in-out 2s infinite eaCarnetShine}@keyframes eaCarnetShine{0%{left:-60%}100%,38%{left:130%}}}@media (prefers-reduced-motion:reduce){.streak-cele .sc-card,.streak-cele .sc-card *{animation:none!important}}#view-account .ea-identity{display:block;isolation:isolate;margin-bottom:18px;text-align:left;background:radial-gradient(120% 120% at 85% 0,rgba(139,92,246,.18),transparent 55%),linear-gradient(180deg,rgba(28,28,42,.9),rgba(18,18,28,.9));border:1px solid var(--ea-bd2);box-shadow:0 18px 40px -22px rgba(0,0,0,.7)}[data-theme=light] #view-account .ea-identity{background:radial-gradient(130% 120% at 88% -10%,rgba(139,92,246,.12),transparent 52%),radial-gradient(80% 90% at 0 110%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,#fff,#f7f7f5)}#view-account .ea-identity::before{content:"";position:absolute;left:-12%;right:-12%;top:-34%;height:86%;z-index:0;pointer-events:none;background:radial-gradient(42% 60% at 28% 38%,rgba(99,102,241,.34),transparent 70%),radial-gradient(40% 56% at 82% 12%,rgba(139,92,246,.3),transparent 70%),radial-gradient(34% 50% at 60% 80%,rgba(52,211,153,.12),transparent 72%);filter:blur(16px)}[data-theme=light] #view-account .ea-identity::before{background:radial-gradient(42% 60% at 28% 38%,rgba(99,102,241,.16),transparent 70%),radial-gradient(40% 56% at 82% 12%,rgba(139,92,246,.14),transparent 70%)}#view-account .ea-id-top{display:flex;align-items:center;padding-right:44px}#view-account .ea-avatar-ring{flex-shrink:0;display:grid;place-items:center;box-shadow:0 0 0 4px rgba(99,102,241,.1),0 8px 22px -8px rgba(99,102,241,.55)}#view-account .ea-avatar-ring #account-avatar-wrap{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;background:linear-gradient(135deg,#2a2a40,#15151f);display:grid;place-items:center;margin:0}[data-theme=light] #view-account .ea-avatar-ring #account-avatar-wrap{background:linear-gradient(135deg,#e7e7f6,#d4d4ec)}#view-account .ea-avatar-ring #account-avatar{width:100%;height:100%;border:none;border-radius:50%;object-fit:cover;box-shadow:none}#view-account .ea-avatar-ring .account-avatar-initial{width:100%;height:100%;border:none;background:0 0;box-shadow:none;font-size:21px;font-weight:800;color:#fff;letter-spacing:-.02em}[data-theme=light] #view-account .ea-avatar-ring .account-avatar-initial{color:#4f46e5}#view-account .ea-avatar-ring #account-avatar-wrap::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(150deg,rgba(255,255,255,.22),transparent 45%);pointer-events:none}#view-account .ea-id-name{display:flex;flex-direction:column;gap:3px;flex:1}#view-account .ea-id-name #account-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ea-tx);text-align:left}#view-account .ea-id-name #account-email{color:var(--ea-tx3);text-align:left}#view-account .ea-id-name .account-badges{display:flex;align-items:center;gap:7px;margin-top:3px;justify-content:flex-start;flex-wrap:wrap}#view-account .ea-identity #account-plan-badge{height:22px;padding:0 9px;border-radius:var(--ea-pill);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;align-items:center;background:rgba(255,255,255,.08);color:var(--ea-tx2);border:1px solid var(--ea-bd2)}#view-account .ea-identity #account-plan-badge.plus-badge-glow{background:var(--ea-brand);color:#fff;border-color:transparent;box-shadow:0 2px 10px rgba(99,102,241,.4)}#view-account .ea-identity #account-plan-badge.pro-badge-glow{background:var(--ea-pro);color:#10101a;border-color:transparent;box-shadow:0 2px 10px rgba(234,88,12,.4)}#view-account .ea-identity #account-streak{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:var(--ea-pill);font-size:11.5px;font-weight:700;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--warning-text);border:1px solid color-mix(in srgb,var(--warning) 26%,transparent);cursor:pointer}#view-account .ea-identity #account-streak.sin-racha{background:rgba(255,255,255,.06);color:var(--ea-tx3);border-color:var(--ea-bd2)}#view-account .ea-identity #account-streak.sin-racha svg{opacity:.55}#view-account .ea-id-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ea-bd)}#view-account .ea-id-stats .account-stat-mini{text-align:center;position:relative;flex-direction:column}#view-account .ea-id-stats .account-stat-mini+.account-stat-mini::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--ea-bd)}#view-account .ea-id-stats .account-stat-value{letter-spacing:-.03em;color:var(--ea-tx);display:block}#view-account .ea-id-stats .account-stat-label{color:var(--ea-tx3);margin-top:2px;display:block}#view-account .ea-lvl{margin-top:15px;padding-top:15px;border-top:1px solid var(--ea-bd);cursor:pointer;border-radius:10px;transition:background .15s var(--ea-ease)}#view-account .ea-lvl:hover{background:rgba(255,255,255,.035)}[data-theme=light] #view-account .ea-lvl:hover{background:rgba(20,20,40,.03)}#view-account .ea-lvl-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:9px;gap:8px}#view-account .ea-lvl-badge{display:inline-flex;align-items:center;gap:8px;min-width:0}#view-account .ea-lvl-chip{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--ea-brand);color:#fff;font-size:17px;font-weight:800;box-shadow:0 4px 12px -3px var(--ea-glow)}#view-account .ea-lvl-name{display:flex;flex-direction:column;justify-content:center;line-height:1.2;min-width:0}#view-account .ea-lvl-name b{font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--ea-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#view-account .ea-lvl-name small{font-size:10.5px;font-weight:600;color:var(--ea-tx3);margin-top:2px}#view-account .ea-lvl-xp{font-size:11px;font-weight:700;color:var(--ea-tx2);font-family:var(--ea-mono);white-space:nowrap;flex-shrink:0}#view-account .ea-lvl-xp b{color:#c7d2fe}#view-account .ea-lvl-bar{height:8px;border-radius:var(--ea-pill);background:rgba(255,255,255,.08);overflow:hidden;position:relative}[data-theme=light] #view-account .ea-lvl-bar{background:rgba(20,20,40,.09)}#view-account .ea-lvl-bar i{display:block;height:100%;border-radius:var(--ea-pill);background:var(--ea-brand);box-shadow:0 0 12px -2px var(--ea-glow);transition:width .5s var(--ea-ease)}#view-account .ea-lvl-foot{font-size:10.5px;color:var(--ea-tx3);margin-top:7px}#view-account .ea-lvl-foot b{color:var(--ea-gold2)}#view-account .ea-identity .account-admin-btn{position:relative;z-index:2;margin-top:13px}#view-account #ea-carnet{position:relative;border-radius:22px;padding:22px 20px;color:#fff;transition:background .3s var(--ea-ease),box-shadow .3s var(--ea-ease);overflow:hidden}#view-account #ea-carnet.c-free{background:radial-gradient(120% 100% at 0 0,rgba(99,102,241,.22),transparent 62%),linear-gradient(140deg,#23243a 0,#1c1d2c 58%,#171823 100%);box-shadow:0 18px 40px -22px rgba(0,0,0,.8);border:1px solid rgba(129,140,248,.22)}#view-account #ea-carnet::before{content:"";position:absolute;inset:-10%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(66.667% 50% at 20.833% 8.333%,rgba(255,255,255,.16),transparent 55%),radial-gradient(50% 66.667% at 91.667% 91.667%,rgba(52,211,153,.22),transparent 55%)}#view-account #ea-carnet.c-pro::before{background:radial-gradient(66.667% 50% at 20.833% 8.333%,rgba(255,255,255,.3),transparent 55%),radial-gradient(50% 66.667% at 91.667% 91.667%,rgba(255,225,150,.45),transparent 55%)}#view-account #ea-carnet.c-free::before{background:radial-gradient(66.667% 50% at 18.333% 8.333%,rgba(129,140,248,.22),transparent 55%),radial-gradient(50% 66.667% at 91.667% 91.667%,rgba(139,92,246,.16),transparent 55%)}#view-account #ea-carnet .ea-carnet-shine{position:absolute;top:0;bottom:0;left:-60%;width:42%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.05) 42%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.04) 58%,transparent);transform:skewX(-14deg)}#view-account #ea-carnet .ea-carnet-body{position:relative;z-index:2}#view-account #ea-carnet .ea-carnet-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#view-account #ea-carnet .ea-carnet-ilu{flex:none;width:56px;height:56px;object-fit:contain;margin:-6px -4px -10px 0;filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}#view-account #ea-carnet .ea-carnet-title{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}#view-account #ea-carnet .ea-carnet-gift{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 10px;border-radius:var(--ea-pill);font-size:11px;font-weight:700;margin-top:10px;border:1px solid rgba(255,255,255,.25)}#view-account #ea-carnet .ea-carnet-rejilla{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}#view-account #ea-carnet .ea-lim{min-width:0}#view-account #ea-carnet .ea-lim-v{display:block;font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#view-account #ea-carnet .ea-lim-e{display:block;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3;opacity:.72}#view-account #ea-carnet.c-free .ea-carnet-rejilla{border-top-color:var(--ea-bd2)}#view-account #ea-carnet .ea-carnet-perks{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}#view-account #ea-carnet .ea-perk{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);padding:5px 9px;border-radius:var(--ea-r-xs);font-size:11px;font-weight:600}#view-account #ea-carnet.c-free .ea-perk{background:rgba(255,255,255,.07);border-color:var(--ea-bd2)}#view-account #ea-carnet .ea-carnet-foot{display:flex;align-items:center;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.22);font-size:11.5px;font-weight:600;opacity:.92}#view-account #ea-carnet .ea-carnet-cta{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:15px;height:42px;border-radius:var(--ea-r-sm);border:none;cursor:pointer;background:var(--ea-brand);color:#fff;font-family:inherit;font-weight:800;font-size:13px;box-shadow:0 8px 20px -6px var(--ea-glow);transition:transform .14s var(--ea-ease),box-shadow .18s var(--ea-ease)}#view-account #ea-carnet .ea-carnet-cta:hover{box-shadow:0 12px 26px -6px var(--ea-glow)}#view-account #ea-carnet .ea-carnet-cta:active{transform:scale(.97)}#view-account #ea-carnet .ea-carnet-ribbon{position:absolute;top:13px;right:-34px;transform:rotate(45deg);z-index:3;width:132px;text-align:center;padding:4px 0;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#3a2406;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 4px 12px -3px rgba(0,0,0,.4);font-size:9.5px!important;letter-spacing:.1em;opacity:.9}#view-account.ea-skin .history-item{border-radius:var(--ea-r-md);border:1px solid var(--ea-bd);background:var(--ea-card);transition:border-color .16s var(--ea-ease),background .16s var(--ea-ease),transform .16s var(--ea-ease)}#view-account.ea-skin .history-item:hover{border-color:var(--ea-bd3);background:var(--ea-card2);transform:translateX(2px)}#view-account.ea-skin .history-meta{font-family:var(--ea-mono)}.dl-multi{width:100%;max-width:460px;margin:0 auto}.dl-multi-head{display:flex;align-items:center;justify-content:space-between;margin:2px 2px 8px}.dl-check-all{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text-secondary);cursor:pointer;user-select:none}.dl-check-all input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.dl-multi-count{font-size:.8rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.dl-files-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--bg-secondary)}.dl-multi #btn-dl-selected{width:100%}.dl-multi-secondary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dl-multi-secondary .btn{width:100%}@media (max-width:380px){.dl-multi-secondary{grid-template-columns:1fr}}.dl-file-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);transition:border-color .15s,background .15s;cursor:pointer}.dl-file-row:hover{border-color:var(--accent)}.dl-file-ic{flex-shrink:0;display:grid;place-items:center;background:var(--accent-light);color:var(--accent)}.dl-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.dl-file-name{font-size:.88rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.dl-file-size{font-size:.74rem;color:var(--text-muted)}.dl-file-dl{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:0 0;color:var(--accent);cursor:pointer;transition:background .15s,color .15s,transform .1s}.dl-file-dl:hover{background:var(--accent-fill);color:#fff}.dl-file-dl:active{transform:scale(.92)}.dl-file-dl:disabled{opacity:.4;cursor:not-allowed}.dl-file-thumb{flex-shrink:0;overflow:hidden;background:var(--bg-secondary);display:grid;place-items:center}.dl-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dl-file-thumb,.file-review-thumb{position:relative}.dl-file-thumb.noimg>img,.file-review-thumb.noimg>img{display:none}.thumb-tipo{position:absolute;inset:8%;display:grid;place-items:center;pointer-events:none}.dl-file-row.selected{border-color:var(--accent);background:var(--accent-light)}.dl-file-row:not(.selected){opacity:.55}.dl-file-toggle{flex-shrink:0;padding:7px 14px;border-radius:100px;font-weight:800;font-size:.78rem;cursor:pointer;border:1.5px solid var(--accent);background:var(--accent-fill);color:#fff;transition:transform .12s,background .15s,color .15s;white-space:nowrap}.dl-file-toggle:active{transform:scale(.94)}.dl-file-row:not(.selected) .dl-file-toggle{color:var(--accent)}.announcement-close,.bottom-nav-item,.btn-large,.btn-primary,.btn-secondary,.dl-file-toggle,.lang-dropdown-item,.modal-close,.mode-btn,[role=button],a,button,label,summary{touch-action:manipulation}.dl-file-thumb img,.download-preview,.qr-container canvas,.qr-container img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.text-input{font-size:16px;field-sizing:content;caret-color:var(--accent)}@media (max-width:640px){.text-input{max-height:min(360px,40dvh)}}html.is-app .text-input{max-height:min(360px,38dvh)}.app-container,body{min-height:100dvh}.toast,.view-subtitle,.view-title{text-wrap:balance}@media (prefers-reduced-motion:no-preference){.bottom-nav-item,.btn-large,.btn-primary,.btn-secondary,.lang-dropdown-item,.mode-btn,.pref-toggle,[role=button],button{transition:transform .08s}.bottom-nav-item:active,.btn-large:active,.btn-primary:active,.btn-secondary:active,.lang-dropdown-item:active,.mode-btn:active,.pref-toggle:active,[role=button]:active,button:active{transform:scale(.97)}::view-transition-new(root),::view-transition-old(root){animation-duration:280ms;animation-timing-function:cubic-bezier(0.4,0,0.2,1)}@keyframes ea-slide-out-left{to{transform:translateX(-22%);opacity:0}}@keyframes ea-slide-in-right{from{transform:translateX(22%);opacity:0}}@keyframes ea-slide-out-right{to{transform:translateX(22%);opacity:0}}@keyframes ea-slide-in-left{from{transform:translateX(-22%);opacity:0}}html:active-view-transition-type(forwards)::view-transition-old(root){animation-name:ea-slide-out-left}html:active-view-transition-type(forwards)::view-transition-new(root){animation-name:ea-slide-in-right}html:active-view-transition-type(backwards)::view-transition-old(root){animation-name:ea-slide-out-right}html:active-view-transition-type(backwards)::view-transition-new(root){animation-name:ea-slide-in-left}}.modal-overlay.modal-closing{animation:.2s ease-in forwards overlayExit}.modal-closing .modal{animation:.2s ease-in forwards modalExit}@keyframes overlayExit{to{opacity:0}}@keyframes modalExit{to{opacity:0;transform:scale(.95) translateY(8px)}}.ios-install-modal.modal-closing .ios-install-sheet{animation:250ms ease-in forwards sheetExit}.ios-install-modal.modal-closing .ios-install-backdrop{animation:250ms ease-in forwards overlayExit}@media (max-width:599.98px){.modal-overlay{align-items:flex-end;padding:0}.modal{position:relative;width:100%;max-width:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:30px 24px calc(32px + env(safe-area-inset-bottom,0px));animation:.3s cubic-bezier(.32,.72,0,1) sheetEnter}.modal::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--text-muted);opacity:.45}.modal-closing .modal{animation:250ms ease-in forwards sheetExit}.modal:has(> .modal-hero)::before{background:var(--modal-tinta-suave);opacity:.55}.modal:has(> .modal-hero) .modal-hero{padding-top:22px}.modal:has(> .modal-hero) .modal-franja{padding-bottom:calc(13px + env(safe-area-inset-bottom,0px))}.modal:has(> .modal-hero) .modal-cuerpo:last-child{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@keyframes sheetEnter{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetExit{to{transform:translateY(100%)}}@keyframes ea-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ea-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ea-shim{0%{background-position:-160% 0}100%{background-position:160% 0}}@keyframes ea-travel{0%{left:6px}100%{left:calc(100% - 12px)}}@keyframes ea-sheen{0%{transform:translateX(-120%)}100%,60%{transform:translateX(220%)}}@keyframes ea-cele{0%{transform:scale(.4);opacity:0}50%{opacity:1}100%{transform:scale(1.7);opacity:0}}.ea-sk{background:linear-gradient(100deg,var(--bg-secondary) 30%,var(--bg-hover) 50%,var(--bg-secondary) 70%);background-size:200% 100%;animation:1.3s linear infinite ea-shim;border-radius:12px;display:block}#view-qr{position:relative;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px}[data-theme=dark] #view-qr{background:#0f1117}#view-qr .qr-aurora{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(48% 42% at 100% -8%,var(--aurora-1),transparent 60%),radial-gradient(44% 38% at -8% 108%,var(--aurora-3),transparent 62%)}#view-qr [hidden]{display:none!important}#view-qr .qr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#view-qr .qr-screen{position:relative;z-index:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:20px 16px 32px;animation:.22s both ea-in}#view-qr .qr-right{display:flex;flex-direction:column;gap:16px;min-width:0}#view-qr .qr-card{background:var(--bg-card-translucent);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:1px solid var(--border-strong);border-radius:24px;box-shadow:var(--shadow-lg);padding:22px 22px 26px;display:flex;flex-direction:column;gap:16px;min-width:0}#view-qr .qr-ready{align-self:center}#view-qr .qr-file-row{display:flex;flex-direction:column;gap:10px;min-width:0}#view-qr .qr-file-chip{display:flex;align-items:center;gap:9px;min-width:0;align-self:center;max-width:100%;border-radius:100px;background:var(--bg-secondary);border:1px solid var(--border-subtle)}#view-qr .qr-file-ic{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--accent-light);color:var(--accent)}#view-qr .qr-file-name{font-size:.88rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#view-qr .qr-file-dot{color:var(--text-muted)}#view-qr .qr-herr-copia{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;align-self:center;max-width:100%;margin-top:2px;padding:10px 12px;text-align:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}#view-qr .qr-herr-copia.hecho{border-color:color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--bg-card))}#view-qr .qr-herr-copia[hidden]{display:none}#view-qr .qr-herr-copia-txt{margin:0;font-size:.8rem;line-height:1.35;color:var(--text-secondary)}#view-qr .qr-herr-copia.hecho .qr-herr-copia-txt{color:var(--success-text);font-weight:600}#view-qr .qr-herr-copia-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--accent-fill);background:var(--accent-fill);box-shadow:var(--glow-accent);color:#fff;font:700 .86rem var(--font-body);cursor:pointer;transition:background-color .15s,border-color .15s}#view-qr .qr-herr-copia-btn[hidden]{display:none}#view-qr .qr-herr-copia-btn:hover{background:color-mix(in srgb,var(--accent-fill) 88%,#000);border-color:var(--accent-fill)}#view-qr .qr-herr-copia-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (pointer:coarse){#view-qr .qr-herr-copia-btn{min-height:44px}}#view-qr .qr-file-size{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);flex-shrink:0}#view-qr .qr-files-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;min-height:32px;padding:0 8px;background:0 0;border:none;color:var(--accent);font:700 .78rem var(--font-body);cursor:pointer}#view-qr .qr-files-toggle:hover{color:var(--accent-hover)}#view-qr .qr-files-chev{display:grid;place-items:center;transition:transform .2s}#view-qr .qr-files-toggle[aria-expanded=true] .qr-files-chev{transform:rotate(180deg)}#view-qr .qr-files-list{display:flex;flex-direction:column;gap:2px;max-height:176px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border-subtle);animation:.18s both ea-drop}#view-qr .qr-files-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:9px;min-width:0}#view-qr .qr-files-item+.qr-files-item{border-top:1px solid var(--border-subtle)}#view-qr .qr-files-item-name{font-size:.84rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#view-qr .qr-files-item-size{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);flex-shrink:0}#view-qr .qr-hero{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%}#view-qr .code-letters,#view-text-qr .code-letters{display:flex;gap:9px;justify-content:center}#view-qr .code-letter,#view-text-qr .code-letter{position:relative;z-index:0;width:60px;height:76px;display:grid;place-items:center;border:none;box-shadow:none;border-radius:13px;font-family:var(--font-mono);font-weight:800;font-size:2.4rem;line-height:1;font-variant-numeric:tabular-nums;color:#f5f3ff;-webkit-text-fill-color:#f5f3ff;text-shadow:0 0 18px rgba(139,92,246,.8),0 0 5px rgba(167,139,250,.55)}#view-qr .code-letter::before,#view-text-qr .code-letter::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:13px;background:linear-gradient(180deg,#221f3a,#16132a);border:1px solid rgba(167,139,250,.85);box-shadow:0 0 0 3px rgba(139,92,246,.18),0 6px 20px rgba(99,102,241,.38)}#view-qr .code-letter:nth-child(4n+1)::before{border-bottom:4px solid #ec4899}#view-qr .code-letter:nth-child(4n+2)::before{border-bottom:4px solid #0ea5e9}#view-qr .code-letter:nth-child(4n+3)::before{border-bottom:4px solid #f59e0b}#view-qr .code-letter:nth-child(4n)::before{border-bottom:4px solid #8b5cf6}#view-qr .qr-send-another{width:100%;max-width:360px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:13px;border:1.5px solid var(--border-strong);background:0 0;color:var(--text-primary);box-shadow:none;font:700 .92rem var(--font-body);cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s}#view-qr .qr-send-another:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent);transform:none;box-shadow:none}#view-qr .qr-share-row{display:flex;gap:10px;width:100%;max-width:400px;margin:0;flex-wrap:wrap;justify-content:center}#view-qr .qr-sb{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border-radius:12px;text-decoration:none;font:600 .84rem var(--font-body);cursor:pointer;transition:transform .15s,box-shadow .2s,background .15s,border-color .15s,color .15s}#view-qr .qr-sb:active{transform:scale(.97)}#view-qr .qr-sb-wa{flex:1.4 1 0;border:none;background:#075e54;color:#fff;font-weight:700;box-shadow:0 3px 10px rgba(7,94,84,.28)}#view-qr .qr-sb-wa:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(7,94,84,.36)}#view-qr .qr-sb-pill{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary)}#view-qr .qr-sb-pill:hover{background:var(--bg-hover);border-color:var(--border-strong);transform:translateY(-2px)}#view-qr .qr-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}#view-qr .qr-trust-item{display:inline-flex;align-items:center;gap:6px}#view-qr .qr-trust-item>span:last-child{font-size:.74rem;font-weight:600;color:var(--text-secondary)}#view-qr .qr-trust-ic{display:inline-flex;color:var(--accent);opacity:.9}[data-theme=dark] #view-qr .qr-box{background:var(--bg-secondary);border:1px solid var(--border-strong)}#view-qr .qr-container{outline-offset:3px;border:none;border-radius:16px;background:var(--qr-surface);box-shadow:var(--shadow-md);line-height:0}#view-qr .expiry-timer{max-width:none;margin:0;border-radius:20px;background:var(--bg-card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px}#view-qr .qr-ct-top{display:flex;align-items:center;gap:10px}#view-qr .qr-ct-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:auto}#view-qr .qr-ct-plan{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:40px;padding:0 13px;border-radius:12px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font:700 .82rem var(--font-body);cursor:pointer;transition:background .15s,color .15s}#view-qr .qr-ct-plan:hover{background:var(--bg-hover);color:var(--text-primary)}#view-qr .expiry-timer-head{display:flex;align-items:center;gap:10px}#view-qr .expiry-timer-clock{width:22px;height:22px}#view-qr .expiry-timer-val{flex:1;min-width:0;font-family:var(--font-mono);font-weight:800}#view-qr .expiry-timer.s-ok .expiry-timer-val{color:var(--success-text)}#view-qr .expiry-timer.s-mid .expiry-timer-val{color:#f59e0b}#view-qr .expiry-timer-track{margin:0;height:10px}#view-qr .qr-ct-upsell{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:linear-gradient(150deg,var(--accent-light),transparent 75%),var(--bg-secondary);border:1px solid var(--border-strong)}#view-qr .qr-ct-upsell-txt{font-size:.86rem;line-height:1.4;color:var(--text-primary);font-weight:600}#view-qr .qr-ct-upsell-txt b{color:var(--accent)}#view-qr .qr-ct-upsell-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:11px;text-decoration:none;border:1px solid rgba(255,255,255,.15);background:var(--brand-gradient);color:#fff;font:700 .86rem var(--font-body);box-shadow:var(--glow-accent);transition:transform .15s,filter .2s}#view-qr .qr-ct-upsell-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}#view-qr .qr-live-status.qr-receiver{display:flex;align-items:center;gap:13px;width:100%;margin:0;padding:13px 16px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border-subtle);font-weight:400;color:var(--text-primary);transition:background .3s,border-color .3s}#view-qr .qr-live-status.qr-receiver.seen{background:var(--accent-bg);border-color:var(--accent);color:var(--text-primary)}#view-qr .qr-live-status.qr-receiver.done{background:var(--success-bg);border-color:rgba(52,211,153,.28);color:var(--text-primary)}#view-qr .qr-recv-motif{position:relative;display:inline-flex;align-items:center;gap:6px;width:62px;flex-shrink:0;color:var(--accent)}#view-qr .qr-live-status.qr-receiver.done .qr-recv-motif{color:var(--success)}#view-qr .qr-recv-node{display:grid;place-items:center;position:relative}#view-qr .qr-recv-line{position:relative;flex:1;height:2px;border-radius:2px;opacity:.5;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px)}#view-qr .qr-recv-spark{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:currentColor;display:none}#view-qr .qr-live-status.qr-receiver.seen .qr-recv-spark{display:block;animation:1.1s linear infinite ea-travel}#view-qr .qr-steps{--p:0;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:12px 16px 10px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border-subtle)}#view-qr #qr-live-status[hidden]~.qr-steps{display:none}#view-qr #qr-live-status.seen~.qr-steps{--p:.5}#view-qr #qr-live-status.done~.qr-steps{--p:1}#view-qr .qr-steps::after,#view-qr .qr-steps::before{content:'';position:absolute;top:19px;left:calc(16px + (100% - 32px)/ 6);height:4px;border-radius:2px}#view-qr .qr-steps::before{right:calc(16px + (100% - 32px)/ 6);background:var(--border)}#view-qr .qr-steps::after{width:calc((100% - 32px) * .6667 * var(--p));background:linear-gradient(90deg,#4f46e5,#a855f7);transition:width .6s cubic-bezier(.3, .7, .2, 1)}#view-qr #qr-live-status.done~.qr-steps::after{background:var(--success)}#view-qr .qr-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}#view-qr .qr-step i{width:14px;height:14px;border-radius:50%;box-sizing:border-box;background:var(--bg-card);border:3px solid var(--border);transition:background .3s,border-color .3s}#view-qr .qr-step b{font-size:.72rem;font-weight:800;color:var(--text-muted);white-space:nowrap}#view-qr #qr-live-status.done~.qr-steps .qr-step i,#view-qr #qr-live-status.seen~.qr-steps .qr-step:nth-child(2) i,#view-qr .qr-step:first-child i{background:var(--success);border-color:var(--success)}#view-qr #qr-live-status.done~.qr-steps .qr-step b,#view-qr #qr-live-status.seen~.qr-steps .qr-step:nth-child(2) b,#view-qr .qr-step:first-child b{color:var(--text-primary)}#view-qr #qr-live-status.seen~.qr-steps .qr-step:nth-child(3) i,#view-qr #qr-live-status:not(.seen):not(.done)~.qr-steps .qr-step:nth-child(2) i{border-color:var(--accent);animation:1.4s ease-out infinite ea-paso}@keyframes ea-paso{0%{box-shadow:0 0 0 0 var(--accent-light)}100%{box-shadow:0 0 0 8px transparent}}#view-qr .qr-recv-node-b .qr-live-icon{position:absolute;inset:0;display:grid;place-items:center}#view-qr .qr-live-status.qr-receiver.done .qr-recv-node-b::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--success);animation:.8s ease-out ea-cele}#view-qr .qr-recv-txt{display:flex;flex-direction:column;gap:1px;min-width:0}#view-qr .qr-recv-txt .qr-live-text{font-size:.88rem;font-weight:700;color:var(--text-primary)}#view-qr .qr-live-status.qr-receiver.done .qr-live-text{color:var(--success)}#view-qr .qr-recv-sub{font-size:.74rem;color:var(--text-muted)}#view-qr .qr-right .ad-container{margin:16px auto 0}#view-qr .qr-right .ad-container.ad-relleno{margin:32px auto 40px}#view-qr .qr-right .ad-container:has(ins[data-ad-status=filled]){margin:32px auto 40px}#view-qr .qr-right .rewarded-banner{margin:0 auto}html.is-twa #view-qr:has(#rewarded-qr-banner:not([hidden])) #qr-countdown-upsell{display:none}#view-qr .qr-plus-badge{display:none}#view-qr .qr-help,#view-qr .qr-right .qr-plus-upsell{margin:0}#view-qr .qr-premium{position:relative;overflow:hidden;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:15px;background:linear-gradient(160deg,var(--accent-light),transparent 60%),var(--bg-card);border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}#view-qr .qr-premium.is-pro{background:linear-gradient(160deg,rgba(245,158,11,.12),transparent 60%),var(--bg-card);border-color:rgba(245,158,11,.32);box-shadow:0 6px 24px rgba(245,158,11,.16)}#view-qr .qr-premium-sheen{position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(160,170,255,.16),transparent);animation:4.5s ease-in-out infinite ea-sheen}#view-qr .qr-premium.is-pro .qr-premium-sheen{background:linear-gradient(105deg,transparent,rgba(255,220,150,.18),transparent)}#view-qr .qr-premium-head{display:flex;align-items:center;gap:13px}#view-qr .qr-premium-ic{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:14px;background:var(--brand-gradient);color:#fff;box-shadow:var(--glow-accent)}#view-qr .qr-premium.is-pro .qr-premium-ic{background:var(--pro-fondo);border:1px solid var(--pro-linea);color:var(--pro-tinta);box-shadow:0 4px 16px rgba(44,21,102,.5)}#view-qr .qr-premium-ic-pro,#view-qr .qr-premium.is-pro .qr-premium-ic-plus{display:none}#view-qr .qr-premium.is-pro .qr-premium-ic-pro{display:block}#view-qr .qr-premium-id{flex:1;min-width:0}#view-qr .qr-premium-title{display:flex;align-items:center;gap:8px;color:var(--accent)}#view-qr .qr-premium.is-pro .qr-premium-title{color:var(--pro-texto)}#view-qr .qr-premium-title>span{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}#view-qr .qr-premium-name:not(:empty)::before{content:", "}#view-qr .qr-premium-badge{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;border-radius:100px;background:var(--accent-bg);color:var(--accent);font-size:.62rem;font-weight:800;letter-spacing:.06em}#view-qr .qr-premium.is-pro .qr-premium-badge{background:rgba(240,180,41,.14);color:var(--pro-texto)}#view-qr .qr-premium-badge-pro,#view-qr .qr-premium.is-pro .qr-premium-badge-plus{display:none}#view-qr .qr-premium.is-pro .qr-premium-badge-pro{display:inline}#view-qr .qr-premium-list{display:flex;flex-direction:column;gap:9px}#view-qr .qr-premium-benefit{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--text-primary);font-weight:500}#view-qr .qr-premium-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--success-bg);color:var(--success)}#view-qr .qr-premium.is-pro .qr-premium-check{background:rgba(240,180,41,.14);color:var(--pro-texto)}#view-qr .qr-premium-foot{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--border-subtle)}#view-qr .qr-premium-contact{display:flex;flex-direction:column;gap:1px;min-width:0}#view-qr .qr-premium-contact-label{font-size:.72rem;color:var(--text-muted)}#view-qr .qr-premium-contact-mail{font-weight:600;color:var(--text-secondary);font-family:var(--font-mono)}#view-qr .qr-premium-manage{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:40px;padding:0 14px;border-radius:11px;border:1px solid var(--border-strong);background:var(--bg-secondary);color:var(--text-primary);font:700 .82rem var(--font-body);cursor:pointer;transition:background .15s,border-color .15s,color .15s}#view-qr .qr-premium-manage:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}#view-qr .qr-premium.is-pro .qr-premium-manage:hover{border-color:var(--pro-texto);color:var(--pro-texto)}#view-qr .qr-plan-panel{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-end}#view-qr .qr-plan-backdrop{position:absolute;inset:0;background:rgba(6,6,12,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.18s both ea-in}#view-qr .qr-plan-sheet{position:relative;width:100%;max-width:540px;max-height:94%;overflow-y:auto;box-sizing:border-box;padding:26px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:24px 24px 0 0;box-shadow:var(--shadow-lg);animation:.22s both ea-drop}#view-qr .qr-plan-grab{display:block;width:40px;height:4px;border-radius:100px;background:var(--border-strong);margin:0 auto 16px}#view-qr .qr-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}#view-qr .qr-plan-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px}#view-qr .qr-plan-name{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}#view-qr .qr-plan-close{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer}#view-qr .qr-plan-close:hover{background:var(--bg-hover);color:var(--text-primary)}#view-qr .qr-plan-current{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:20px;border-radius:14px;background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.9rem}#view-qr .qr-plan-current b{color:var(--text-primary);font-weight:800}#view-qr .qr-plan-compare-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}#view-qr .qr-plan-trow{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:4px;align-items:center;padding:10px 0;border-top:1px solid var(--border-subtle)}#view-qr .qr-plan-trow>span:first-child{font-size:.78rem;font-weight:600;color:var(--text-secondary)}#view-qr .qr-plan-trow>span:not(:first-child){text-align:center;font-size:.8rem;font-weight:700;color:var(--text-secondary);padding:6px 2px;border-radius:6px}#view-qr .qr-plan-thead{border-top:none;align-items:end;margin-bottom:4px}#view-qr .qr-plan-col{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:10px 10px 0 0}#view-qr .qr-plan-col b{font-size:.82rem;font-weight:800;color:var(--text-primary)}#view-qr .qr-plan-col small{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}#view-qr .qr-plan-col em{font-size:.55rem;font-weight:800;letter-spacing:.04em;font-style:normal;color:var(--accent);display:none}#view-qr .qr-plan-col.qr-plan-rec{background:var(--accent-bg)}#view-qr .qr-plan-col.qr-plan-rec b{color:var(--accent)}#view-qr .qr-plan-col.qr-plan-rec em{display:block}#view-qr .qr-plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;width:100%;min-height:46px;padding:0 18px;border-radius:12px;text-decoration:none;border:1px solid rgba(255,255,255,.15);background:var(--brand-gradient);color:#fff;font:700 .92rem var(--font-body);box-shadow:var(--glow-accent);transition:transform .15s var(--ease-spring),filter .2s}#view-qr .qr-plan-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}#view-qr .qr-expired{position:relative;z-index:1;margin:0 auto;max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:34px 24px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:24px;box-shadow:var(--shadow-lg);animation:.22s both ea-in}#view-qr .qr-expired-ic{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--error-bg);color:var(--error)}#view-qr .qr-expired-ic.tiene-3d{width:96px;height:96px;background:0 0}#view-qr .qr-expired-ic.tiene-3d svg{display:none}#view-qr .qr-expired-ilu{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}#view-qr .qr-expired-code{font-family:var(--font-mono);font-weight:800;font-size:1.9rem;letter-spacing:.08em;color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:3px}#view-qr .qr-expired-title{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}#view-qr .qr-expired-desc{font-size:.92rem;line-height:1.5;color:var(--text-secondary);max-width:340px}#view-qr .qr-expired-btn{width:100%;max-width:320px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;border:1px solid rgba(255,255,255,.15);background:var(--brand-gradient);color:#fff;font:700 .95rem var(--font-body);cursor:pointer;box-shadow:var(--glow-accent);transition:transform .15s,filter .2s}#view-qr .qr-expired-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}#view-qr .qr-expired-link{background:0 0;border:none;color:var(--accent);font:700 .86rem var(--font-body);cursor:pointer;min-height:40px}#view-qr .qr-expired-link:hover{color:var(--accent-hover)}@media (min-width:960px){#view-qr.view-active{width:min(1080px,calc(100vw - 24px));max-width:none;flex-shrink:0}#view-qr .qr-screen{display:grid;grid-template-columns:1.05fr 0.95fr;gap:22px;align-items:stretch;max-width:1000px;margin:0 auto;padding:40px}#view-qr .qr-card{padding:22px 30px 30px;height:100%}#view-qr .qr-right{justify-content:center}#view-qr .code-letters,#view-text-qr .code-letters{gap:14px}#view-qr .code-letter,#view-text-qr .code-letter{width:88px;height:108px;font-size:3.6rem;border-radius:18px}#view-qr .code-letter::before,#view-text-qr .code-letter::before{border-radius:18px}#view-qr .qr-plan-panel{justify-content:flex-end;align-items:stretch}#view-qr .qr-plan-sheet{width:440px;max-width:440px;max-height:100%;height:100%;border-radius:24px 0 0 24px;animation:.2s both ea-in}#view-qr .qr-plan-grab{display:none}}@media (min-width:600px) and (max-width:959.98px){#view-qr .qr-screen{max-width:640px;margin:0 auto;padding:28px 22px;gap:16px}#view-qr .code-letter,#view-text-qr .code-letter{width:76px;height:96px;font-size:3rem;border-radius:16px}#view-qr .code-letter::before,#view-text-qr .code-letter::before{border-radius:16px}}@media (max-width:599.98px){#view-qr .qr-card{background:0 0;border:none;box-shadow:none;padding:0;gap:15px;-webkit-backdrop-filter:none;backdrop-filter:none}#view-qr .code-letter,#view-text-qr .code-letter{width:56px;height:70px;font-size:2.1rem}#view-qr .expiry-timer-val{font-size:1.2rem}#view-qr .qr-premium-manage{margin-left:0}#view-qr .qr-premium-foot{flex-wrap:wrap}}#view-qr .qr-card{gap:13px}#view-qr .qr-hero{gap:12px}@media (min-width:960px){#view-qr .qr-right{justify-content:flex-start}#view-qr .qr-screen{padding:26px 30px;gap:20px}#view-qr .qr-card{padding:20px 26px 24px}#view-qr .code-letter,#view-text-qr .code-letter{width:74px;height:92px;font-size:3rem}#view-qr .code-letter::before,#view-text-qr .code-letter::before{border-radius:16px}}#view-qr .qr-aurora,body[data-view=qr] .bg-aurora{display:none!important}#view-qr .qr-ready{align-self:center}#view-qr .qr-file-chip{padding:7px 12px 7px 7px}#view-qr .qr-hero{gap:10px}#view-qr .qr-card{gap:11px}#view-qr .qr-trust{gap:5px 14px}#view-qr .code-letters,#view-text-qr .code-letters{gap:8px}[data-theme=dark] #view-qr #reg-banner-qr,[data-theme=dark] #view-qr .expiry-timer,[data-theme=dark] #view-qr .qr-card,[data-theme=dark] #view-qr .qr-premium,[data-theme=dark] #view-qr .qr-receiver{border-color:rgba(255,255,255,.07)}@media (min-width:960px){#view-qr.view-active{width:min(880px,calc(100vw - 40px))}#view-qr .qr-screen{padding:18px 20px 22px;gap:16px;max-width:880px}#view-qr .qr-right{justify-content:flex-start}#view-qr .qr-card{padding:16px 20px 18px}#view-qr .code-letter,#view-text-qr .code-letter{width:60px;height:76px;font-size:2.4rem}#view-qr .code-letter::before,#view-text-qr .code-letter::before{border-radius:14px}#view-qr .expiry-timer{padding:13px 16px}#view-qr .expiry-timer-val{font-size:1.45rem}#view-qr .qr-container,#view-qr .qr-container canvas,#view-qr .qr-container img{width:150px!important;height:150px!important}}@media (max-width:599.98px){#view-qr .code-letter,#view-text-qr .code-letter{width:54px;height:68px;font-size:2rem}}#view-qr .qr-reg-card{background:linear-gradient(155deg,var(--accent-light),transparent 72%),var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;padding:15px 17px;display:flex;flex-direction:column;gap:9px}#view-qr .qr-reg-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--accent);font-size:.72rem;font-weight:800}#view-qr .qr-reg-title{font-size:.95rem;font-weight:800;line-height:1.35;color:var(--text-primary)}#view-qr .qr-reg-title b{color:var(--accent)}#view-qr .qr-reg-sub{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.4}#view-qr .qr-reg-google{min-height:44px}#view-qr .qr-reg-fine{font-size:.72rem;color:var(--text-muted);text-align:center}#view-qr .qr-reg-app{align-self:center;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 10px;color:var(--accent);font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;text-align:left}#view-qr .qr-reg-app svg{flex-shrink:0}#view-qr .qr-reg-card-app{align-items:center}#view-qr .qr-reg-entregado .qr-reg-pill{color:var(--success-text)}[data-theme=dark] #view-qr .qr-reg-card{border-color:rgba(129,140,248,.22)}#view-qr #btn-share-twitter,#view-text-qr #btn-text-share-twitter{display:none!important}#view-qr .qr-sb{font-size:.82rem!important;min-height:40px!important;line-height:1.12;min-width:0!important}#view-qr .qr-sb-wa{font-size:.88rem!important}#view-qr .expiry-timer{padding:12px 14px!important}#view-qr .qr-help{display:block!important;opacity:.9}@media (max-width:599.98px){#view-qr .code-letter,#view-text-qr .code-letter{width:52px!important;height:64px!important;font-size:1.95rem!important}}#view-qr .qr-premium-foot{flex-wrap:wrap;gap:8px 10px}#view-qr .qr-premium-contact-mail{font-size:.74rem}#view-qr .qr-send-another{font-size:.86rem!important}#view-qr .qr-trust-item{font-size:.7rem!important}#view-qr .expiry-timer-val{font-size:1.3rem!important}@media (min-width:960px){#view-qr.view-active{width:min(860px,calc(100vw - 40px))!important}#view-qr .qr-screen{max-width:860px!important;padding:18px 22px 24px!important;gap:28px!important}#view-qr .qr-card{padding:18px 20px!important;gap:11px!important}#view-qr .code-letter,#view-text-qr .code-letter{width:48px!important;height:60px!important;font-size:1.9rem!important}#view-qr .code-letter::before,#view-text-qr .code-letter::before{border-radius:11px!important}#view-qr .qr-container,#view-qr .qr-container canvas,#view-qr .qr-container img{width:128px!important;height:128px!important}#view-qr .expiry-timer-val{font-size:1.35rem!important}#view-qr .qr-plan-panel{justify-content:center!important;align-items:center!important}#view-qr .qr-plan-sheet{width:430px!important;max-width:430px!important;height:auto!important;max-height:88vh!important;border-radius:20px!important}#view-qr .qr-plan-grab{display:none!important}}body[data-view=qr] .app-container{padding-top:8px!important}body[data-view=qr] .app-header{padding-bottom:8px!important}#view-qr .qr-screen{padding-top:8px!important}#view-qr .qr-share-row{align-items:stretch;flex-wrap:nowrap!important}#view-qr .qr-sb>span{white-space:normal;text-align:center}#view-qr .ad-container:empty{display:none!important;margin:0!important;padding:0!important}#view-qr .qr-gift-card{background:linear-gradient(155deg,var(--accent-light),transparent 72%),var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}#view-qr .qr-gift-card[hidden]{display:none!important}#view-qr .qr-gift-title{font-size:.92rem;font-weight:800;color:var(--text-primary)}#view-qr .qr-gift-title b{color:var(--accent)}#view-qr .qr-gift-sub{font-size:.78rem;color:var(--text-secondary)}#view-qr .qr-gift-dots{display:flex;gap:6px;margin-top:2px}#view-qr .qr-gift-dot{flex:1;height:5px;border-radius:100px;background:var(--bg-hover)}#view-qr .qr-gift-dot.on{background:var(--accent)}#view-qr .qr-gift-foot{display:flex;justify-content:space-between;align-items:center;font-size:.74rem;color:var(--text-muted)}#view-qr .qr-gift-foot a{color:var(--accent);font-weight:700;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}[data-theme=dark] #view-qr .qr-gift-card{border-color:rgba(129,140,248,.22)}.is-app #view-download.view-active,.is-app #view-qr.view-active,.is-app #view-receive.view-active{flex:1 0 auto!important;display:flex!important;flex-direction:column!important;justify-content:safe center!important}#view-account #ea-carnet.c-plus{background:radial-gradient(120% 100% at 100% -20%,rgba(139,92,246,.28),transparent 58%),radial-gradient(90% 80% at 0 120%,rgba(99,102,241,.2),transparent 60%),linear-gradient(150deg,#191a28 0,#14141f 60%,#121219 100%);border:1px solid rgba(139,92,246,.34);box-shadow:0 18px 40px -24px rgba(99,102,241,.55),inset 0 1px 0 rgba(255,255,255,.05)}#view-account #ea-carnet.c-pro{background:radial-gradient(120% 100% at 100% -20%,rgba(249,115,22,.28),transparent 58%),radial-gradient(90% 80% at 0 120%,rgba(245,158,11,.18),transparent 60%),linear-gradient(150deg,#241a12 0,#1a1410 60%,#15110f 100%);border:1px solid rgba(249,115,22,.34);box-shadow:0 18px 40px -24px rgba(234,88,12,.55),inset 0 1px 0 rgba(255,255,255,.05)}#view-account #ea-carnet.c-plus .ea-carnet-title{color:#c4b5fd}#view-account #ea-carnet.c-pro .ea-carnet-title{color:#fdba74}#view-account #ea-carnet.c-plus .ea-perk,#view-account #ea-carnet.c-pro .ea-perk{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.92)}#view-account #ea-carnet.c-plus .ea-carnet-gift,#view-account #ea-carnet.c-pro .ea-carnet-gift{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}[data-theme=light] #view-account #ea-carnet.c-plus{background:radial-gradient(120% 100% at 100% -20%,rgba(139,92,246,.12),transparent 58%),linear-gradient(150deg,#fff,#fbfaff);border-color:rgba(99,102,241,.3);box-shadow:0 12px 30px -22px rgba(99,102,241,.45);color:var(--ea-tx)}[data-theme=light] #view-account #ea-carnet.c-pro{background:radial-gradient(120% 100% at 100% -20%,rgba(249,115,22,.12),transparent 58%),linear-gradient(150deg,#fff,#fffaf5);border-color:rgba(234,88,12,.3);box-shadow:0 12px 30px -22px rgba(234,88,12,.45);color:var(--ea-tx)}[data-theme=light] #view-account #ea-carnet.c-plus .ea-carnet-title{color:#6d28d9}[data-theme=light] #view-account #ea-carnet.c-pro .ea-carnet-title{color:#c2410c}[data-theme=light] #view-account #ea-carnet.c-plus .ea-carnet-gift,[data-theme=light] #view-account #ea-carnet.c-plus .ea-perk,[data-theme=light] #view-account #ea-carnet.c-pro .ea-carnet-gift,[data-theme=light] #view-account #ea-carnet.c-pro .ea-perk{background:rgba(20,20,40,.04);border-color:rgba(20,20,40,.1);color:var(--ea-tx)}#view-account #ea-carnet .ea-carnet-shine{opacity:.45}[data-theme=light] #view-account #ea-carnet .ea-carnet-shine{display:none}#view-qr .qr-plan-col.qr-plan-mine{background:rgba(255,255,255,.06);border-radius:10px 10px 0 0}[data-theme=light] #view-qr .qr-plan-col.qr-plan-mine{background:rgba(20,20,40,.05)}#view-qr .qr-plan-col.qr-plan-mine::after{content:"TU PLAN";display:block;margin-top:2px;font-size:.5rem;font-weight:800;letter-spacing:.06em;color:var(--text-muted)}#view-qr .qr-plan-col.qr-plan-mine.qr-plan-rec::after{content:none}.qr-fallback{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:260px;margin:0 auto;padding:18px 16px;border:1px dashed var(--border);border-radius:14px;background:var(--bg-secondary);text-align:center}.qr-fallback p{margin:0;font-size:.92rem;line-height:1.45;color:var(--text-secondary)}.qr-fallback strong{color:var(--text-primary);font-family:'JetBrains Mono',ui-monospace,monospace;letter-spacing:.06em}.qr-fallback-retry{padding:8px 18px;font-size:.88rem}#view-qr .qr-container:has(.qr-fallback),.qr-container:has(.qr-fallback){background:0 0;box-shadow:none;border-color:transparent;padding:0;line-height:1.45}#view-qr:has(.qr-fallback) #btn-download-qr{display:none}#view-qr .ad-container[data-ad-pending],.ad-container[data-ad-pending]{display:block!important;min-height:1px}@media (min-width:40em){#view-file-review.view-active{width:min(46rem,calc(100vw - 1.5rem));max-width:none;flex-shrink:0}}#view-file-review .rev-tarjeta{position:relative;width:100%;box-sizing:border-box;background:var(--bg-card);border:2px solid var(--border);border-radius:26px;overflow:clip;box-shadow:0 34px 70px -36px rgba(79,70,229,.45)}#view-file-review .rev-cuerpo{display:flex;flex-direction:column;gap:20px;padding:16px 16px 20px}#view-file-review .rev-col{display:flex;flex-direction:column;min-width:0}#view-file-review .rev-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}#view-file-review .rev-cab-tit{min-width:0}#view-file-review .rev-cab .view-title{font-size:1.65rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;margin:0 0 6px;text-align:left;text-wrap:balance}#view-file-review .rev-cab .view-subtitle{margin:0;text-align:left;font-size:.95rem}#view-file-review .rev-anadir{flex:none;min-height:44px;color:var(--text-secondary);font-weight:800;background:0 0;border-color:transparent;box-shadow:none}#view-file-review .rev-anadir:hover{color:var(--text-primary);border-color:var(--border)}#view-file-review .review-limits{align-self:flex-start;margin-bottom:14px}#view-file-review .review-exe,#view-file-review .review-reg-cta,#view-file-review .review-warning{margin-top:0}#view-file-review .rev-resumen{position:sticky;bottom:calc(var(--rev-barra-web) + var(--rev-margen-movil));z-index:5;display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 -16px -20px;padding:12px 16px;background:var(--bg-card);border-top:2px solid var(--border)}#view-file-review .rev-resumen::after{content:'';position:absolute;left:0;right:0;top:100%;height:var(--rev-margen-movil);background:var(--bg-card)}#view-file-review .review-summary{display:none}#view-file-review .review-actions{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}#view-file-review .review-actions .btn-primary{flex:1 1 auto;font-size:1.05rem}#view-file-review .review-actions .btn-ghost{order:-1;flex:none;justify-content:center;color:var(--text-secondary);font-weight:800;padding-left:1rem;padding-right:1rem}#view-file-review .file-review-list{padding-bottom:8px}@media (max-width:63.99em){#view-file-review.view-active{padding-bottom:calc(var(--rev-barra-web) + var(--rev-margen-movil))}}@media (min-width:64em){#view-file-review.view-active{width:100%;max-width:60rem}#view-file-review .rev-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 21.75rem;gap:28px;align-items:start;padding:32px 36px 36px}#view-file-review .rev-cab .view-title{font-size:1.8rem}#view-file-review .rev-cab .view-subtitle{display:none}#view-file-review .rev-resumen{position:sticky;top:16px;bottom:auto;z-index:auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:20px;border:2px solid var(--border);border-radius:26px;background:linear-gradient(160deg,var(--accent-light),transparent 62%),var(--bg-secondary);box-shadow:0 5px 0 var(--border)}#view-file-review .rev-resumen::after{display:none}#view-file-review .review-summary{display:flex;flex-direction:column;margin:0;text-align:left}#view-file-review .review-summary-n{font-size:2.1rem;line-height:1.05;font-weight:800;letter-spacing:-.03em}#view-file-review .review-summary-peso{font-size:1rem;font-weight:600;color:var(--text-secondary)}#view-file-review .review-actions{flex-direction:column;align-items:stretch;gap:6px}#view-file-review .review-actions .btn-primary{min-height:4rem;font-size:1.1rem}#view-file-review .review-actions .btn-ghost{order:0}#view-file-review .file-review-list{padding-bottom:0}}.app-header .logo{flex-shrink:0}.app-header .logo-text{white-space:nowrap}@media (max-width:480px){.lang-dropdown-toggle span[data-i18n=langLabel]{display:none}.lang-dropdown-toggle{padding-left:10px;padding-right:10px}}#view-account .ea-identity{position:relative;overflow:hidden;width:100%;border-radius:22px;padding:22px 20px 20px;background:radial-gradient(120% 90% at 12% 0,rgba(var(--ea-hero-rgb),.2),transparent 62%),linear-gradient(168deg,var(--bg-card),var(--bg-secondary));border:1px solid var(--border);box-shadow:var(--shadow-md)}#view-account .ea-id-stats,#view-account .ea-id-top,#view-account .ea-lvl{position:relative;z-index:1}#view-account .ea-id-top{display:flex;align-items:center;gap:14px}#view-account .ea-avatar-ring{flex-shrink:0;width:76px;height:76px;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,#818cf8,#4f46e5,#a78bfa,#818cf8);box-shadow:0 6px 18px -6px rgba(var(--ea-hero-rgb),.55)}#view-account .ea-id-name{min-width:0}#view-account .ea-id-name #account-name{font-size:1.42rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;overflow-wrap:anywhere}#view-account .ea-id-name #account-email{font-size:.82rem;color:var(--text-muted);margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-account .ea-identity .account-badges{margin-top:8px}#view-account .ea-id-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:0;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}#view-account .ea-id-stats .account-stat-mini{display:grid;grid-template-rows:subgrid;grid-row:span 2;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px;padding:0 10px}#view-account .ea-id-stats .account-stat-mini:first-child{padding-left:0}#view-account .ea-id-stats .account-stat-mini:last-child{padding-right:0}#view-account .ea-id-stats .account-stat-mini+.account-stat-mini{border-left:1px solid var(--border)}#view-account .ea-id-stats .account-stat-value{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1;font-size:1.28rem}#view-account .ea-id-stats .account-stat-label{font-size:.63rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);line-height:1.25}@media (max-width:400px){#view-account .ea-id-stats .account-stat-mini{padding:0 7px}#view-account .ea-id-stats .account-stat-value{font-size:1.12rem}#view-account .ea-id-stats .account-stat-label{letter-spacing:0}}@media (max-width:359px){#view-account .ea-avatar-ring{width:64px;height:64px}}#view-account .ea-identity #account-plan-badge{display:none}#view-account #ea-carnet .ea-carnet-cta-suave{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);box-shadow:none}[data-theme=dark] #view-account #ea-carnet .ea-carnet-cta-suave{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.24)}.pref-grupo{border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary);overflow:hidden}.pref-grupo .pref-toggle{border:0;border-top:1px solid var(--border);border-radius:0;background:0 0;width:100%}.pref-grupo>.pref-toggle:first-child{border-top:0}.pref-grupo .pref-toggle-help{font-size:.78rem;line-height:1.4}.btn-report{display:inline-flex;align-items:center;gap:6px;margin:18px auto 0;padding:8px 12px;background:0 0;border:none;border-radius:8px;font-family:var(--font-body);font-size:.78rem;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s}.btn-report:hover{color:var(--error);background:var(--bg-hover)}.view .btn-report{align-self:center}.report-label{display:block;margin:14px 0 6px;font-size:.8rem;font-weight:700;color:var(--text-primary)}.report-select{width:100%;padding:11px 12px;font-family:var(--font-body);font-size:.9rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;cursor:pointer}.report-select:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.report-textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-body);font-size:.9rem;resize:vertical}.report-textarea:focus{outline:0;border-color:var(--accent)}body.arrastrando,body.arrastrando *{-webkit-user-select:none;user-select:none}.nav-avisos{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;border:1.5px solid var(--border-mando);background:var(--bg-card);color:var(--text-secondary);flex-shrink:0;transition:all var(--transition)}.nav-avisos:hover{border-color:var(--accent);background:var(--accent);color:#fff}.nav-avisos.tiene-sin-leer{color:var(--accent);border-color:var(--accent);background:var(--bg-card)}.nav-avisos.tiene-sin-leer:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,var(--bg-card))}.nav-avisos:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-avisos[hidden]{display:none}.nav-avisos-n{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:var(--error);color:#fff;font-size:.62rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg-primary)}.nav-avisos-n[hidden]{display:none}@keyframes avisoLatido{0%,100%{transform:scale(1)}45%{transform:scale(1.28)}}.avisos-velo{position:fixed;inset:0;z-index:10039;background:0 0;pointer-events:none}.avisos-velo[hidden]{display:none}.avisos-panel{position:fixed;z-index:10040;top:0;right:var(--avisos-sb,0);bottom:0;width:min(var(--avisos-w),100vw);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-right:none;border-radius:16px 0 0 16px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 18px 44px -16px rgba(15,17,45,.28)}.avisos-asa,.avisos-panel[hidden]{display:none}[data-theme=dark] .avisos-panel{box-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 44px -16px rgba(0,0,0,.6)}@media (prefers-reduced-motion:no-preference){.nav-avisos-n.nuevo{animation:.5s ease-out 2 avisoLatido}.avisos-panel{animation:.34s cubic-bezier(.32,.72,0,1) avisosLado;transition:transform .28s cubic-bezier(.4, 0, .8, .4)}.avisos-panel.avisos-saliendo{transform:translateX(108%)}.avisos-velo{animation:.3s avisosVeloIn;transition:opacity .28s}}.avisos-velo.avisos-saliendo{opacity:0}@keyframes avisosLado{from{transform:translateX(100%)}}@keyframes avisosVeloIn{from{opacity:0}}@media (min-width:72em){html.avisos-abierto body{padding-right:min(var(--avisos-w),100vw)}.avisos-panel{border-radius:0;box-shadow:-1px 0 0 var(--border),-18px 0 44px -22px rgba(15,17,45,.22)}[data-theme=dark] .avisos-panel{box-shadow:-1px 0 0 var(--border),-18px 0 44px -22px rgba(0,0,0,.55)}}@media (min-width:72em) and (prefers-reduced-motion:no-preference){body{transition:background-color .5s,color .5s,padding-right .34s cubic-bezier(.32, .72, 0, 1)}}@media (min-width:601px) and (max-width:71.99em){.avisos-velo{background:rgba(10,10,20,.42);pointer-events:auto}}@media (max-width:600px){.avisos-panel{top:auto;right:0;left:0;bottom:0;width:100%;max-height:88vh;max-height:88dvh;border-radius:20px 20px 0 0;border:1px solid var(--border);border-bottom:none;box-shadow:0 -8px 40px -12px rgba(15,17,45,.35);padding-bottom:env(safe-area-inset-bottom,0)}.avisos-asa{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:34px;padding:0;border:none;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.avisos-asa>span{display:block;width:38px;height:4px;border-radius:999px;background:var(--border-strong);transition:background .15s,width .15s}.avisos-asa:focus-visible>span,.avisos-asa:hover>span{background:var(--text-muted);width:46px}.avisos-asa:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:12px}@keyframes avisosHoja{from{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.avisos-panel{animation:.22s cubic-bezier(.32,.72,0,1) avisosHoja}.avisos-panel.avisos-saliendo{transform:translateY(108%)}}.avisos-velo{background:rgba(10,10,20,.58);pointer-events:auto}}body:has(.avisos-panel:not([hidden])) .bottom-nav{display:none!important}.avisos-cab{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:8px 14px 10px 18px;background:var(--bg-card)}.avisos-tit{display:inline-flex;align-items:center;gap:9px;font-size:1.12rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary);margin:0;white-space:nowrap;min-width:0}.avisos-tit>span:last-child{overflow:hidden;text-overflow:ellipsis}.avisos-tit-ico{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center}.avisos-tit-ico img{width:32px;height:32px;object-fit:contain;display:block}.avisos-cab-n{font-size:.65rem;font-weight:800;color:#fff;background:var(--accent-fill);border-radius:100px;padding:2px 7px;font-variant-numeric:tabular-nums}.avisos-cab-n[hidden]{display:none}.avisos-leer{margin-left:auto;min-height:38px;padding:6px 10px;border:none;background:0 0;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:700;color:var(--accent);border-radius:9px;white-space:nowrap;flex-shrink:0}.avisos-leer:hover{background:var(--bg-hover)}.avisos-leer:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.avisos-leer[hidden]{display:none}.avisos-cerrar{margin-left:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--bg-secondary);cursor:pointer;color:var(--text-secondary);border-radius:10px;flex-shrink:0;transition:background .14s,color .14s,border-color .14s}.avisos-cerrar svg{width:16px;height:16px;stroke-width:2.4}.avisos-cerrar:hover{background:var(--error-bg);border-color:color-mix(in srgb,var(--error) 45%,transparent);color:var(--error);background:var(--bg-hover);color:var(--text-primary)}.avisos-leer[hidden]+.avisos-cerrar{margin-left:auto}.avisos-cerrar:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.avisos-barra[hidden]{display:none}.avisos-barra{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:2px 14px 6px;border-bottom:1px solid var(--border-light)}.avisos-filtros{display:flex;gap:4px;min-width:0;flex-wrap:nowrap;flex-shrink:0}.avisos-barra{flex-wrap:wrap;row-gap:2px}.avisos-barra #btn-avisos-leer{margin-left:auto}.avisos-filtro{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 12px;border-radius:10px;border:1px solid transparent;background:0 0;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;color:var(--text-secondary)}.avisos-fi{flex-shrink:0}@media (max-width:350px){.avisos-filtro{padding:6px 9px;font-size:.74rem;gap:5px}.avisos-fi{width:13px;height:13px}}.avisos-filtro:hover{background:var(--bg-hover);color:var(--text-primary)}.avisos-filtro:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.avisos-filtro.is-activo{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent)}.avisos-fn{font-size:.7rem;font-weight:800;line-height:1;padding:3px 6px;border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-variant-numeric:tabular-nums}.avisos-filtro.is-activo .avisos-fn{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}.avisos-fn[hidden]{display:none}.av-vacio-filtro{padding:30px 20px 32px;margin:18px 2px;border-radius:18px;background:var(--bg-secondary);border:1px solid var(--border-light)}.av-vacio-filtro .av-vacio-check{padding:14px;border-radius:50%;box-sizing:content-box;background:color-mix(in srgb,var(--accent) 10%,transparent)}.av-vacio-filtro p{color:var(--text-secondary);font-weight:600}.av-vacio-filtro svg{width:30px;height:30px;opacity:.45}.av-vacio-check{width:56px;height:55px;margin-bottom:12px;display:inline-block}.av-anon-lista{list-style:none;margin:12px 0 14px;padding:0;text-align:left;display:grid;gap:8px}.av-anon-hito .av-anon-cta{width:100%;min-height:44px;font-size:.85rem}.av-anon-acciones{flex-direction:row!important}.av-anon-lista li{position:relative;padding-left:24px;font-size:.83rem;line-height:1.45;color:var(--text-secondary)}.av-anon-lista li::before{content:"✓";position:absolute;left:0;top:0;color:var(--success-text);font-weight:800;font-size:.9rem}[data-theme=dark] .av-anon-lista li::before{color:var(--success)}.av-anon-gratis{margin:10px 0 0;font-size:.76rem;color:var(--text-muted);text-align:center}.av-anon-lista li.av-anon-regalo{padding:8px 10px 8px 30px;margin-top:2px;border-radius:10px;background:var(--accent-light);color:var(--text-primary);font-weight:600}.av-anon-lista li.av-anon-regalo::before{content:"🎁";left:8px;top:7px;font-size:.82rem}.av-anon-hito{border-color:var(--accent)!important;background:radial-gradient(120% 90% at 50% 0,var(--accent-light),transparent 70%),var(--bg-card)}.av-anon-hito .av-ico{background:var(--accent-light);color:var(--accent)}.av-hito.av-novedad{border-color:var(--accent)!important}.av-novedad .av-titulo{font-size:1.02rem}.av-nov-herrs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.av-nov-herr{--c:#6d4fe0;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;min-height:76px;padding:10px 12px;border:0;border-radius:12px;background:var(--c);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 0 rgba(0,0,0,.25);transition:transform .12s,box-shadow .12s}.av-nov-herr:hover{transform:translateY(-2px);box-shadow:0 4px 0 rgba(0,0,0,.25)}.av-nov-herr:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(0,0,0,.25)}.av-nov-herr:focus-visible{outline:3px solid var(--text-primary);outline-offset:2px}.av-nov-fmt{padding:3px 7px;border-radius:6px;background:#fff;color:var(--c);font-weight:900;font-size:.72rem;letter-spacing:.04em;line-height:1.2}.av-nov-nom{font-size:.9rem;font-weight:800;line-height:1.15}.av-nov-docx{--c:#c0392b}.av-nov-qr{--c:#5b3fd1}.av-nov-jpgpng{--c:#0b6fa8}.av-nov-reducir{--c:#11795a}.av-novedad .av-acciones{margin-top:10px}.av-nov-todas{width:100%}@media (prefers-reduced-motion:reduce){#view-qr .qr-step i,#view-qr .qr-steps::after{animation:none!important;transition:none}#view-qr *,#view-qr .ea-sk,#view-qr .qr-premium-sheen,#view-qr .qr-recv-spark{animation:none!important;transition-duration:1ms!important}.av-nov-herr{transition:none}.av-nov-herr:active,.av-nov-herr:hover{transform:none}}.avisos-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 14px 14px;container-type:inline-size}.avisos-cargando{display:flex;flex-direction:column;gap:10px;padding-top:10px}.avisos-cargando .sk-block{border-radius:12px}.avisos-dia{list-style:none;position:sticky;top:-6px;z-index:2;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:-6px -14px 6px;padding:16px 14px 6px 25px;background:var(--bg-card)}.avisos-lista>.avisos-dia~.avisos-dia{margin-top:10px}.avisos-lista>.avisos-dia:first-child{margin-top:2px}.avisos-lista{list-style:none;margin:0;padding:0}.av-hito{display:block;position:relative}.av-encab{display:flex;align-items:flex-start;gap:10px}.av-encab .av-titulo{flex:1;min-width:0;padding-top:3px}.av-ico{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;border:1px solid transparent}.av-ico svg{width:17px;height:17px}.av-ico.av-ico-3d{background:0 0;border-color:transparent}.av-ico-3d img{width:30px;height:30px;object-fit:contain;display:block}.av-ico-ok{background:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.av-ico-aviso{background:color-mix(in srgb,var(--aviso-ambar) 14%,transparent);color:var(--warning-text);border-color:color-mix(in srgb,var(--aviso-ambar) 34%,transparent)}.av-ico-racha{background:rgba(249,115,22,.14);color:#c2410c;border-color:rgba(249,115,22,.34)}.av-ico-regalo{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.av-ico-info{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border)}[data-theme=dark] .av-ico-aviso{color:var(--aviso-ambar)}[data-theme=dark] .av-ico-racha{color:#fb923c}[data-theme=dark] .av-ico-ok{color:var(--success)}.av-leido .av-ico{opacity:.6}.av-hora{flex-shrink:0;font-size:.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.av-leer-btn{flex-shrink:0;align-self:flex-start;margin:-3px -3px 0 0;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);cursor:pointer;display:grid;place-items:center;position:relative;-webkit-tap-highlight-color:transparent}.av-leer-icono{width:14px;height:14px}.av-leer-btn:focus-visible,.av-leer-btn:hover{background:var(--success);border-color:var(--success);color:#fff}.av-leer-btn:active{transform:scale(.92)}.av-leer-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.av-leer-btn:disabled{cursor:default;background:var(--success);border-color:var(--success);color:#fff;opacity:.6}@media (prefers-reduced-motion:no-preference){.av-leer-btn{transition:background .14s,border-color .14s,color .14s,transform .12s}.av-hito.av-saliendo .av-contenido{transform:translateX(115%);opacity:0;transition:transform .3s cubic-bezier(.4, 0, .6, 1),opacity .22s}.av-hito.av-saliendo{max-height:0!important;overflow:hidden;margin-bottom:0;border-bottom-color:transparent;transition:max-height .2s .12s,margin .2s .12s}}.av-hito:not(:last-child){border-bottom:1px solid var(--border-light)}.av-hito:not(.av-leido):not(.av-saliendo){margin-bottom:8px;border-bottom:0}.av-contenido{position:relative;min-width:0;padding:12px 10px 13px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent);transition:background .18s}.av-contenido::before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:3px;background:var(--accent)}[data-theme=dark] .av-contenido{background:color-mix(in srgb,var(--accent) 13%,transparent)}.av-hito:hover .av-contenido{background:color-mix(in srgb,var(--accent) 15%,transparent)}[data-theme=dark] .av-hito:hover .av-contenido{background:color-mix(in srgb,var(--accent) 20%,transparent)}.av-leido .av-contenido{background:0 0}.av-leido .av-contenido::before{display:none}.av-leido .av-cuerpo,.av-leido .av-hora{opacity:.82}.av-hito.av-leido:hover .av-contenido{background:var(--bg-hover)}.av-suelto .av-contenido{padding:10px 10px 11px 14px}.av-suelto .av-cuerpo{margin-top:2px}.av-n-verde{border-color:var(--success-text);background:var(--success-text)}.av-n-ambar{border-color:var(--aviso-ambar);background:var(--aviso-ambar)}.av-n-rojo{border-color:var(--error);background:var(--error)}.review-reg-cta{display:block;margin:10px auto 0;padding:10px 20px;border-radius:999px;border:1.5px solid var(--accent);background:0 0;color:var(--accent);font-family:var(--font-body);font-size:.88rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.review-reg-cta:hover{background:var(--accent);color:#fff}.review-reg-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.review-reg-cta[hidden]{display:none}button.review-upsell{border:none;background:0 0;padding:0;cursor:pointer;font:inherit}.home-atajos{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 18px;display:none}@media (hover:hover) and (pointer:fine){.home-atajos{display:flex}}button.atajo-link{border:none;background:0 0;font:inherit;color:var(--text-secondary);text-decoration:none}.atajo-link:hover{opacity:1;color:var(--accent)}.atajo-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ficha-planes{margin:22px 0 34px;display:grid;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden}.ficha-planes>div{background:var(--bg-card);padding:13px 16px;display:grid;gap:2px 18px}@media (min-width:620px){.ficha-planes>div{grid-template-columns:12.5rem 1fr;align-items:baseline}}.ficha-planes dt{font-weight:700;color:var(--text-primary);font-size:.92rem}.ficha-planes dd{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.55}.ficha-planes dd b{color:var(--text-primary);font-weight:700}.seo-lead{font-size:1.06rem;line-height:1.65;color:var(--text-secondary);margin:0 0 24px}.seo-lead strong{color:var(--text-primary)}.seo-content dd a,.seo-content li a,.seo-content p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.av-n-gris{border-color:var(--text-muted);background:var(--bg-card)}.av-n-rojo::after{content:'';position:absolute;inset:1px;border-radius:50%;background:linear-gradient(45deg,transparent 42%,var(--bg-card) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--bg-card) 42% 58%,transparent 58%)}.av-titulo{font-size:.86rem;font-weight:800;color:var(--text-primary);line-height:1.35}.av-leido .av-titulo{font-weight:600;color:var(--text-secondary)}.av-cuerpo{font-size:.79rem;color:var(--text-secondary);line-height:1.5;margin-top:4px}.av-fichas{display:inline-flex;align-items:center;min-height:44px;gap:4px;flex-shrink:0;position:relative;border:none;background:0 0;padding:0;cursor:pointer;margin-top:9px}.av-ficha{display:inline-flex;align-items:center;justify-content:center;width:26px;height:31px;border-radius:7px;font-family:var(--font-mono);font-size:.91rem;font-weight:800;line-height:1;color:#fff;background:linear-gradient(150deg,#5457e0 0,#654fdd 52%,#763ce4 100%);box-shadow:0 3px 8px -3px rgba(99,102,241,.5),inset 0 1px 0 rgba(255,255,255,.26);text-shadow:0 1px 2px rgba(0,0,0,.34)}[data-theme=dark] .av-ficha{background:linear-gradient(150deg,#5d5ceb 0,#6c53ec 52%,#7c4dee 100%)}.av-fichas:hover .av-ficha{transform:translateY(-2px);transition:transform .12s}.av-fichas:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.av-fichas-muerto{cursor:default}.av-fichas-muerto:hover .av-ficha{transform:none}.av-fichas-muerto::after{content:'';position:absolute;left:-3px;right:-3px;top:50%;height:2px;transform:translateY(-50%);border-radius:2px;background:var(--error)}.av-fichas-muerto .av-ficha{background:var(--error-bg);color:var(--error);text-shadow:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--error) 40%,transparent)}.av-fichas-cerrado .av-ficha{background:var(--bg-secondary);color:var(--text-secondary);box-shadow:inset 0 0 0 1.5px var(--border)}.av-fichas-cerrado::after{background:var(--text-muted)}.av-envio{margin-top:10px;padding:9px 10px 10px;border-radius:12px;background:color-mix(in srgb,var(--text-primary) 4%,transparent)}[data-theme=dark] .av-envio{background:rgba(255,255,255,.04)}.av-envio .av-vida{margin-top:8px}.av-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.av-dl{order:2;margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 9px 3px 7px;border-radius:100px;border:1px solid transparent;font-size:.7rem;font-weight:800;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.av-dl svg{width:12px;height:12px}.av-dl-si{background:var(--success-bg);color:var(--success-text);border-color:color-mix(in srgb,var(--success) 34%,transparent)}.av-dl-no{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border)}@container (min-width:620px){.av-dl{order:4}}.av-vida{display:flex;gap:3px;margin-top:10px}.av-tramo{height:5px;flex:1;border-radius:100px;background:var(--border)}.av-vida-aviso .av-tramo{background:color-mix(in srgb,var(--aviso-ambar) 20%,var(--bg-card))}.av-vida-aviso .av-lleno{background:var(--aviso-ambar)}.av-vida-hecha .av-tramo{background:color-mix(in srgb,var(--success-text) 22%,var(--bg-card))}.av-vida-hecha .av-lleno{background:var(--success-text)}.av-vida-perdida .av-tramo{background:repeating-linear-gradient(-45deg,var(--error) 0 2px,color-mix(in srgb,var(--error) 26%,var(--bg-card)) 2px 4px)}.av-vida-cancelada .av-tramo{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--text-secondary)}.av-hito .av-envio{margin-top:8px;padding:0;background:0 0;border-radius:0}[data-theme=dark] .av-hito .av-envio{background:0 0}.av-hito .av-fila{gap:8px}.av-hito .av-fichas{margin-top:0;min-height:28px;gap:1px;padding:0 9px;border-radius:8px;background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.av-hito .av-ficha{width:auto;height:auto;padding:0 1px;border-radius:0;background:0 0;box-shadow:none;text-shadow:none;color:var(--accent);font-size:.82rem;letter-spacing:.08em}[data-theme=dark] .av-hito .av-ficha{background:0 0;color:#c7d2fe}.av-hito .av-fichas:hover .av-ficha{transform:none}.av-hito .av-fichas:hover{border-color:var(--accent)}.av-hito .av-fichas-muerto{background:var(--bg-secondary);border-color:var(--border)}.av-hito .av-fichas-muerto .av-ficha{background:0 0;box-shadow:none;color:var(--text-muted)}.av-hito .av-fichas-muerto::after{left:6px;right:6px;height:1.5px}.av-hito .av-dl{padding:2px 8px 2px 6px;font-size:.68rem}.av-hito .av-vida{gap:2px}.av-hito .av-tramo{height:3px}.av-hito .av-estado{margin-top:5px}.av-hito .av-envio:not(.av-envio-repe){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px}.av-hito .av-envio:not(.av-envio-repe) .av-fila{display:contents}.av-hito .av-envio .av-fichas{grid-column:1;grid-row:1}.av-hito .av-envio .av-estado{grid-column:2;grid-row:1;margin-top:0;min-width:0;overflow-wrap:anywhere}.av-hito .av-envio .av-dl{grid-column:3;grid-row:1;margin-left:0}.av-hito .av-envio .av-vida{grid-column:1/-1;grid-row:2;margin-top:8px}@container (max-width:26em){.av-hito .av-envio .av-estado{grid-column:1/-1;grid-row:3;margin-top:5px}.av-hito .av-envio .av-dl{grid-column:2/-1;justify-self:end}}.av-hito .av-envio-repe .av-fichas:not(.av-fichas-muerto){background:0 0;border-color:var(--border)}.av-hito .av-envio-repe .av-fichas:not(.av-fichas-muerto) .av-ficha{color:var(--text-secondary)}.av-estado{display:flex;align-items:baseline;gap:8px;margin-top:7px;font-size:.755rem;line-height:1.4;flex-wrap:wrap}.av-estado b{font-weight:800}.av-e-viva b{color:var(--warning-text)}.av-envio .av-e-viva b{color:#8a4d00}[data-theme=dark] .av-envio .av-e-viva b{color:var(--warning-text)}.av-e-ok b{color:var(--success-text)}.av-estado-cola{color:var(--text-secondary);font-weight:600}.av-e-pasado b{color:color-mix(in srgb,var(--success-text) 78%,var(--text-secondary))}.av-e-mal b{color:var(--error)}.av-e-gris b{color:var(--text-secondary)}.av-estado time{margin-left:auto;color:var(--text-secondary);font-size:.71rem;white-space:nowrap;font-variant-numeric:tabular-nums}.av-acciones{display:flex;gap:7px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:11px}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:7px 13px;border-radius:9px;box-sizing:border-box;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.755rem;font-weight:700}.av-btn:hover{border-color:var(--accent);color:var(--accent)}.av-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.av-btn-hecho,.av-btn-hecho:hover{cursor:default;border-color:transparent;color:var(--success-text);background:0 0}.av-btn-fuerte{background:var(--accent-fill);border-color:transparent;color:#fff}.av-btn-fuerte:hover{color:#fff;filter:brightness(1.08)}.av-btn svg{width:14px;height:14px;flex-shrink:0}.av-vacio{text-align:center;padding:44px 20px 48px;color:var(--text-secondary)}.av-vacio svg{width:40px;height:40px;color:var(--text-muted);margin-bottom:12px}.av-vacio-ilus{width:85px;height:102px;margin-bottom:14px;opacity:.95}.av-vacio b{display:block;color:var(--text-primary);font-size:.92rem;margin-bottom:5px}.av-vacio p{font-size:.83rem;line-height:1.55;margin:0 auto;max-width:30ch}.av-vacio-cta{margin-top:18px;min-height:44px;padding-inline:20px}.avisos-cuerpo::-webkit-scrollbar,.code-block::-webkit-scrollbar,.dl-files-list::-webkit-scrollbar,.ea-scroll::-webkit-scrollbar,.history-list::-webkit-scrollbar,.modal::-webkit-scrollbar,.qr-files-list::-webkit-scrollbar,.text-input::-webkit-scrollbar{width:10px;height:10px}.avisos-cuerpo::-webkit-scrollbar-track,.code-block::-webkit-scrollbar-track,.dl-files-list::-webkit-scrollbar-track,.ea-scroll::-webkit-scrollbar-track,.history-list::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,.qr-files-list::-webkit-scrollbar-track,.text-input::-webkit-scrollbar-track{background:0 0}.avisos-cuerpo::-webkit-scrollbar-thumb,.code-block::-webkit-scrollbar-thumb,.dl-files-list::-webkit-scrollbar-thumb,.ea-scroll::-webkit-scrollbar-thumb,.history-list::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,.qr-files-list::-webkit-scrollbar-thumb,.text-input::-webkit-scrollbar-thumb{background:var(--scroll-pulgar);border:3px solid transparent;background-clip:content-box;border-radius:100px}.avisos-cuerpo::-webkit-scrollbar-thumb:hover,.code-block::-webkit-scrollbar-thumb:hover,.dl-files-list::-webkit-scrollbar-thumb:hover,.ea-scroll::-webkit-scrollbar-thumb:hover,.history-list::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,.qr-files-list::-webkit-scrollbar-thumb:hover,.text-input::-webkit-scrollbar-thumb:hover{background:var(--scroll-pulgar-hover);background-clip:content-box}html::-webkit-scrollbar{width:14px;height:14px}html::-webkit-scrollbar-track{background-color:var(--carril-fondo);background-image:repeating-linear-gradient(to bottom,var(--carril-raya) 0 12px,transparent 12px 24px);background-size:2px 100%;background-repeat:no-repeat;background-position:center;border-left:1px solid var(--carril-borde)}html::-webkit-scrollbar-thumb{background:var(--carril-coche);border:3px solid transparent;background-clip:padding-box;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}html::-webkit-scrollbar-thumb:hover{background:var(--carril-coche-hover);background-clip:padding-box}html::-webkit-scrollbar-corner{background:var(--carril-fondo)}.carril-tactil{display:none}@supports (animation-timeline:scroll()){@media (pointer:coarse){html:not(.is-app){scrollbar-width:none}html:not(.is-app) .carril-tactil{display:block;position:fixed;z-index:45;top:calc(env(safe-area-inset-top,0px) + 8px);bottom:calc(env(safe-area-inset-bottom,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 2px);width:7px;pointer-events:none;container-type:size;border-radius:99px;background:var(--carril-fondo) repeating-linear-gradient(to bottom,var(--carril-raya) 0 8px,transparent 8px 16px) center/1.5px 100% no-repeat;box-shadow:0 0 0 1px var(--carril-borde);visibility:hidden;opacity:0;transition:opacity .45s .7s;animation:linear both carrilHay;animation-timeline:scroll(root)}html.desplazando:not(.is-app) .carril-tactil{opacity:1;transition:opacity .12s}.carril-tactil-coche{position:absolute;top:0;left:0;width:100%;height:44px;border-radius:99px;background:var(--carril-coche);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 2px 6px rgba(79,70,229,.45);animation:linear both carrilBaja;animation-timeline:scroll(root)}}}@keyframes carrilHay{from,to{visibility:visible}}@keyframes carrilBaja{from{transform:translateY(0)}to{transform:translateY(calc(100cqh - 44px))}}@supports not selector(::-webkit-scrollbar){.avisos-cuerpo,.code-block,.dl-files-list,.ea-scroll,.history-list,.modal,.qr-files-list,.text-input{scrollbar-width:thin;scrollbar-color:var(--scroll-pulgar) transparent}html{scrollbar-color:var(--carril-coche-liso) var(--carril-fondo)}}.avisos-cuerpo::-webkit-scrollbar-corner,.code-block::-webkit-scrollbar-corner,.ea-scroll::-webkit-scrollbar-corner{background:0 0}:where([data-tip]){position:relative}@media (hover:hover){[data-tip]::after,[data-tip]::before{display:none;pointer-events:none;z-index:60}[data-tip]::after{content:attr(data-tip);position:absolute;white-space:nowrap;padding:7px 12px;border-radius:10px;background:var(--tip-bg);color:var(--tip-fg);font-family:var(--font-body);font-size:.78rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 2px 6px -1px rgba(0,0,0,.3),0 10px 26px -8px rgba(0,0,0,.55);bottom:calc(100% + 9px);left:50%;transform:translateX(-50%)}[data-tip]::before{content:'';position:absolute;width:9px;height:9px;border-radius:2px;background:var(--tip-bg);bottom:calc(100% + 5px);left:50%;transform:translateX(-50%) rotate(45deg)}[data-tip][data-tip-pos=abajo]::after{bottom:auto;top:calc(100% + 9px)}[data-tip][data-tip-pos=abajo]::before{bottom:auto;top:calc(100% + 5px)}[data-tip][data-tip-pos=izq]::after{bottom:auto;left:auto;right:calc(100% + 9px);top:50%;transform:translateY(-50%)}[data-tip][data-tip-pos=izq]::before{bottom:auto;left:auto;right:calc(100% + 5px);top:50%;transform:translateY(-50%) rotate(45deg)}[data-tip][data-tip-pos=dcha]::after{bottom:auto;left:calc(100% + 9px);top:50%;transform:translateY(-50%)}[data-tip][data-tip-pos=dcha]::before{bottom:auto;left:calc(100% + 5px);top:50%;transform:translateY(-50%) rotate(45deg)}[data-tip]:focus-visible::after,[data-tip]:focus-visible::before,[data-tip]:hover::after,[data-tip]:hover::before{display:block;animation:.12s .38s both tipEntra}@media (prefers-reduced-motion:reduce){[data-tip]:focus-visible::after,[data-tip]:focus-visible::before,[data-tip]:hover::after,[data-tip]:hover::before{animation:none}}[data-tip]:disabled::after,[data-tip]:disabled::before{display:none!important}body:has(.modal-overlay:not([hidden])) .app-header [data-tip]::after,body:has(.modal-overlay:not([hidden])) .app-header [data-tip]::before{display:none!important}}@keyframes tipEntra{from{opacity:0}to{opacity:1}}.bottom-nav-ads{display:none!important}html.is-twa .bottom-nav-ads{display:flex!important}html.is-twa.no-ads .bottom-nav-ads{display:none!important}html.rw-preview .bottom-nav-ads{display:flex!important}html.apk-webview .folder-link{display:none!important}.foto-cargando{background:linear-gradient(90deg,var(--bg-hover) 25%,var(--bg-secondary) 37%,var(--bg-hover) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite fotoBrillo;border-radius:50%}@keyframes fotoBrillo{0%{background-position:100% 50%}100%{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.foto-cargando{animation:none;background:var(--bg-hover)}}.referral-premio-u{display:block;font-size:.72rem;font-weight:600;color:var(--text-secondary);margin-top:1px}.referral-estado{margin:10px 0 0;font-size:.78rem;line-height:1.5;color:var(--text-muted);text-align:center}.review-exe{width:100%;margin:0 0 14px;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;border:1px solid color-mix(in srgb,var(--aviso-ambar) 45%,transparent);border-left:3px solid var(--aviso-ambar);border-radius:12px;background:color-mix(in srgb,var(--aviso-ambar) 8%,var(--bg-card));text-align:left;animation:260ms ease-out both reviewExeIn}.review-exe[hidden]{display:none}@keyframes reviewExeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.review-exe{animation:none}}.review-exe.es-no{border-color:color-mix(in srgb,var(--error) 45%,transparent);border-left-color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--bg-card))}.review-exe-cuerpo{min-width:0}.review-exe-ilu{width:3em;height:auto;flex:none;align-self:start;margin-top:2px}@media (max-width:340px){.review-exe-ilu{width:2.2em}}.review-exe-tit{display:block;font-weight:700;font-size:.92rem;color:var(--text-primary);margin-bottom:4px}.review-exe-txt{font-size:.85rem;line-height:1.55;color:var(--text-secondary);margin:0}.review-exe-ok{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;padding:4px 0;font-size:.88rem;font-weight:600;color:var(--text-primary);cursor:pointer}.review-exe-ok[hidden]{display:none}.review-exe-ok input{width:20px;height:20px;flex-shrink:0;cursor:pointer;accent-color:var(--accent)}.review-exe-quitar{align-self:flex-start;margin-top:10px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--error) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);font-family:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.review-exe-quitar[hidden]{display:none}.review-exe-quitar:focus-visible,.review-exe-quitar:hover{background:var(--error);border-color:var(--error);color:#fff}.dl-exe{margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--error) 40%,transparent);border-left:3px solid var(--error);border-radius:12px;background:var(--error-bg,color-mix(in srgb,var(--error) 8%,var(--bg-card)));text-align:left}.dl-exe[hidden]{display:none}.dl-exe-cab{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dl-exe-ic{display:inline-flex;color:var(--error);flex-shrink:0}.dl-exe-cab strong{font-size:.95rem;color:var(--text-primary)}.dl-exe p{font-size:.85rem;line-height:1.55;color:var(--text-secondary);margin:0}.dl-exe-hash{margin-top:10px;padding-top:10px;border-top:1px dashed color-mix(in srgb,var(--error) 30%,transparent);font-size:.72rem}.dl-exe-hash[hidden]{display:none}.dl-exe-hash-lbl{display:block;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.dl-exe-hash code{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere;user-select:all}#dl-exe-vt,.dl-exe-vt{display:inline-block;margin-top:6px;min-height:24px;color:var(--accent);font-weight:700;font-size:.78rem;text-decoration:underline}@media (max-height:680px){.app-container{padding-top:12px}.home-tagline,p.tagline{margin-bottom:10px}.home-nav{margin-bottom:8px}#transfer-counter{margin-top:2px;margin-bottom:10px}.transfer-thanks{margin-top:-4px}.mode-toggle-row{gap:8px;margin-bottom:8px}.car-scene{min-height:60px;max-width:200px;margin-top:0;margin-bottom:10px}.car-scene svg{max-height:60px}.home-actions{margin-bottom:14px}.home-fichas .btn-ficha{flex-direction:row;align-items:center;min-height:52px;padding:8px 12px;gap:8px;border-radius:16px;font-size:1rem}.home-fichas .btn-ficha svg{width:18px;height:18px;padding:7px;border-radius:11px;margin-bottom:0}.btn-ficha-texto{margin-top:0}.btn-ficha-sub{display:none}}@media (max-height:480px) and (orientation:landscape){html.is-app #view-home .car-scene,html.is-app #view-home .counter-zona{display:none}html.is-app .tagline{margin-bottom:8px}}.home-capturas{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,11em),1fr));gap:14px;margin:18px 0 22px}.home-capturas figure{margin:0;display:flex;flex-direction:column;gap:8px}@media (max-width:640px){.home-capturas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-capturas figcaption{font-size:.72rem}}.home-capturas img{width:100%;height:auto;aspect-ratio:420/780;border-radius:14px;border:1px solid var(--border);background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.home-capturas figcaption{font-size:.78rem;line-height:1.4;color:var(--text-secondary);text-align:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-capturas figure{animation:linear both captura-entra;animation-timeline:view();animation-range:entry 10% cover 28%}@keyframes captura-entra{from{transform:translateY(14px) scale(.985)}to{transform:none}}}}.lang-dropdown-titulo{margin:0;padding:8px 12px 6px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-light)}.ea-racha-hero{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:2px 0 14px}.ea-racha-num{font-size:3.4rem;font-weight:900;line-height:1;background:linear-gradient(160deg,#fb923c,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ea-racha-num{color:#ea580c;-webkit-text-fill-color:#ea580c}}.ea-racha-uni{font-size:.95rem;font-weight:700;color:var(--text-secondary)}.ea-racha-track{height:8px;border-radius:999px;background:var(--bg-secondary);overflow:hidden;margin:0 auto 8px;max-width:300px}.ea-racha-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fb923c,#ea580c)}.ea-racha-falta{margin:0 0 16px;text-align:center;font-size:.82rem;color:var(--text-secondary)}.ea-racha-camino{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;position:relative;margin-top:8px}.ea-racha-camino::before{content:'';position:absolute;left:12%;right:12%;top:17px;height:2px;background:var(--border);z-index:0}.ea-racha-hito{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.ea-racha-punto{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:2px solid var(--border);color:var(--text-muted)}.ea-racha-punto svg{width:16px;height:16px}.ea-racha-hito.hecho .ea-racha-punto{background:linear-gradient(160deg,#34d399,#16a34a);border-color:transparent;color:#fff}.ea-racha-hito.ahora .ea-racha-punto{border-color:#ea580c;color:#ea580c;box-shadow:0 0 0 4px rgba(234,88,12,.14)}.ea-racha-dia{font-size:.74rem;font-weight:800;color:var(--text-primary)}.ea-racha-premio{font-size:.68rem;color:var(--text-muted);line-height:1.25;overflow-wrap:anywhere}.ea-racha-hito.hecho .ea-racha-dia{color:var(--success-text)}.ea-racha-hito.ahora .ea-racha-dia{color:#c2410c}.hist-titulo{font-weight:800;margin:0;color:var(--text-primary)}.hist-sub{font-size:.88rem;color:var(--text-secondary);min-height:1.25em;font-variant-numeric:tabular-nums}.hist-filtro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}.hist-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 14px;min-width:0;text-align:center;overflow-wrap:anywhere;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.hist-chip:hover{border-color:var(--accent);color:var(--accent)}.hist-chip.is-on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.hist-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hist-dia{position:sticky;top:0;z-index:1;margin:16px 0 8px;padding:4px 0;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-primary)}.hist-dia:first-child{margin-top:0}.hist-nada{margin:18px 0 0;padding:22px 16px;text-align:center;font-size:.9rem;color:var(--text-secondary);border:1px dashed var(--border);border-radius:14px}.acc-vivos{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:100%;min-width:0;padding:14px 16px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%),var(--bg-card);box-shadow:0 6px 20px -12px color-mix(in srgb,var(--accent) 55%,transparent);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s,transform .12s,box-shadow .15s}.acc-vivos:hover{box-shadow:0 10px 26px -12px color-mix(in srgb,var(--accent) 65%,transparent);border-color:var(--accent);transform:translateY(-1px)}.acc-vivos-cab{display:flex;align-items:center;gap:9px;min-width:0}.acc-vivos-fila{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.acc-vivos-cod .av-fichas{margin-top:0;min-height:0}.acc-vivos-resta{font-size:.84rem;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.acc-vivos-resta.es-urgente{color:var(--warning-text,#a45b00)}.acc-vivos-arch{font-size:.8rem;color:var(--text-muted);min-width:0;overflow-wrap:anywhere}.acc-vivos:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-vivos-punto{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--success,#10b981)}.acc-vivos-t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.acc-vivos svg{flex-shrink:0;color:var(--accent)}.av-fichas-plano{cursor:inherit}#view-history>*{width:100%}.act-meta,.act-top,.history-filename,.history-meta{min-width:0;overflow-wrap:anywhere}.act-card,.active-transfers-list,.history-info,.history-item{min-width:0}.act-top{display:flex;flex-wrap:wrap;gap:4px 10px}.stats-aviso{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);font-size:.8rem;color:var(--text-secondary);text-align:center}.stats-reint{border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-card);color:var(--text-primary);font-family:inherit;font-size:.78rem;font-weight:600;min-height:32px;padding:4px 12px;cursor:pointer}.stats-reint:hover{background:var(--bg-hover)}.stats-reint:disabled{opacity:.55;cursor:default}.push-prefs-aviso{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-left:3px solid var(--aviso-ambar);border-radius:10px;font-size:.82rem;line-height:1.45;color:var(--text-secondary)}.push-prefs-aviso span{flex:1 1 180px;min-width:0}.push-prefs-reint{flex:none;min-height:32px;padding:6px 14px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:8px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}.push-prefs-reint:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}.push-prefs-reint:disabled{opacity:.55;cursor:default}.avatar-initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;color:var(--accent);background:var(--accent-bg);user-select:none}.user-avatar:has(> .avatar-initial:not([hidden])){background:var(--accent-bg)}.hist-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0 0 10px}.hist-titulo{font-size:1.2rem}.hist-sub{margin:0}#view-history{padding-bottom:calc(var(--hueco-barra-inferior,0px) + 16px)}.dl-multi-acciones,.text-result-actions{position:sticky;bottom:calc(var(--hueco-barra-inferior,0px) + 8px);z-index:5;background:var(--bg-primary);padding:10px 0 4px;box-shadow:0 -12px 16px -14px rgba(15,17,45,.35)}[data-theme=dark] .dl-multi-acciones,[data-theme=dark] .text-result-actions{box-shadow:0 -12px 18px -14px rgba(0,0,0,.6)}.dl-multi #btn-dl-selected{margin-bottom:10px}.text-result-code-wrap{max-height:min(48dvh,26rem);transition:border-color .18s,box-shadow .18s,background .2s}.text-result-code-wrap:has(code.hljs){background:#0d1117;border-color:#30363d}.text-result-code-wrap pre code.hljs{padding:0;background:0 0;overflow-x:visible}.text-result-code-wrap:focus-within,.text-result-code-wrap:hover{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.ea-racha-fill{animation:.6s cubic-bezier(.22,1,.36,1) rachaLlena}@keyframes rachaLlena{from{width:0}}.acc-vivos-punto{animation:2s ease-in-out infinite accLate}@keyframes accLate{0%,100%{opacity:1}50%{opacity:.35}}.text-result-code-wrap.recien-llegado{animation:1.1s ease-out textoLlega}@keyframes textoLlega{0%{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}70%{border-color:var(--accent);box-shadow:0 0 0 4px transparent}100%{box-shadow:0 0 0 0 transparent}}}.back-to-top{bottom:calc(var(--hueco-barra-inferior,0px) + 20px);background:var(--accent-fill);color:#fff;border-color:color-mix(in srgb,#fff 28%,var(--accent-fill));box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent),0 2px 6px rgba(0,0,0,.14)}.back-to-top:focus-visible,.back-to-top:hover{background:var(--accent);color:#fff;border-color:#fff}.back-to-top:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.apk-ads-nota{width:100%;margin:6px 0 0;font-size:.74rem;line-height:1.4;text-align:center;color:var(--text-muted);overflow-wrap:anywhere}.apk-ads-nota[hidden]{display:none}.opinion-nota{margin:4px 0 10px;font-size:.78rem;color:var(--text-secondary)}.opinion-error{margin:0 0 10px;font-size:.82rem;color:var(--error-text);overflow-wrap:anywhere}.opinion-rg{display:none}#opinion-modal.opinion-regalo .opinion-rg{display:block}#opinion-modal.opinion-regalo .opinion-legacy{display:none}.opinion-rg-campos{display:flex;flex-direction:column}.opinion-rg-campo{display:none}.opinion-rg-campo[data-principal]{display:block;order:-1}.opinion-rg-campos.opinion-rg-extra .opinion-rg-campo{display:block}.opinion-rg-cuenta{margin:2px 0 8px;font-size:.75rem;color:var(--text-muted);text-align:right}.opinion-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.opinion-chips[hidden]{display:none}.opinion-chip{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.85rem;cursor:pointer}.opinion-chip:hover{background:var(--bg-hover)}.opinion-chip:focus-visible,.opinion-mas:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opinion-mas{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;background:0 0;border:0;color:var(--accent);font:inherit;font-size:.88rem;text-decoration:underline;cursor:pointer;text-align:left}#opinion-modal .confirm-actions .btn,#opinion-modal .opinion-hecho .btn{min-height:44px}.opinion-hecho-nota{display:none;margin:0;font-size:.85rem;color:var(--text-secondary);text-align:center}#opinion-modal.opinion-regalo .opinion-hecho-nota{display:block}.proyector{position:fixed;inset:0;z-index:10070;display:flex;align-items:center;justify-content:center;padding:4vmin;background:#0b0b14;color:#f5f5fa;overflow:auto}body.proyectando{overflow:hidden}body.proyectando #bottom-nav{display:none!important}.proy-caja{display:flex;align-items:center;justify-content:center;gap:6vmin;max-width:100%}.proy-qr{flex:0 0 auto;line-height:0}.proy-qr canvas,.proy-qr img{width:min(62vh,42vw)!important;height:auto!important;image-rendering:pixelated;background:#fff;padding:2.5vmin;border-radius:2vmin;box-sizing:content-box}.proy-texto{min-width:0;display:flex;flex-direction:column;gap:3vmin}.proy-inst{margin:0;max-width:28ch;font-size:clamp(18px, 3.4vmin, 44px);line-height:1.3;font-weight:600;color:#d9d9e8;overflow-wrap:anywhere}.proy-codigo{display:flex;gap:2vmin;flex-wrap:wrap}.proy-letra{display:inline-flex;align-items:center;justify-content:center;min-width:1.1em;padding:.08em .12em;font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:min(15vh, 11vw);font-weight:800;line-height:1.1;color:#fff;background:#1d1d33;border:2px solid #6366f1;border-radius:.14em}.proy-caduca{margin:0;font-size:clamp(16px, 2.6vmin, 32px);font-weight:600;color:#a5b4fc;font-variant-numeric:tabular-nums}.proy-caduca:empty{display:none}.proy-salir{position:absolute;top:3vmin;right:3vmin;min-height:44px;min-width:44px;padding:10px 18px;font:inherit;font-size:16px;font-weight:600;color:#f5f5fa;background:#1d1d33;border:1px solid #3b3b5c;border-radius:12px;cursor:pointer}.proy-salir:focus-visible,.proy-salir:hover{background:#2a2a48;outline:#a5b4fc solid 2px;outline-offset:2px}@media (orientation:portrait){.proy-caja{flex-direction:column;text-align:center}.proy-qr canvas,.proy-qr img{width:min(70vw,48vh)!important}.proy-texto{align-items:center}.proy-codigo{justify-content:center}.proy-letra{font-size:min(18vw, 11vh)}}.dl-tipo-ico{display:block;width:64px;height:64px;margin:2px auto 10px}.dl-tipo-ico:empty{display:none}.dl-sep:has(+ #dl-filetype:empty){display:none}.dl-file-row .dl-file-toggle{width:30px;height:30px;padding:0;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:2px solid var(--accent);background:var(--accent-fill);color:#fff}.dl-file-row .dl-file-toggle svg{display:block}.dl-file-row:not(.selected) .dl-file-toggle{background:0 0;color:transparent;border-color:var(--text-muted)}.dl-file-row:not(.selected){opacity:1;background:var(--bg-card)}.dl-file-row:not(.selected) .dl-file-ic,.dl-file-row:not(.selected) .dl-file-info,.dl-file-row:not(.selected) .dl-file-thumb{opacity:.5}.dl-file-name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.text-result-enlaces{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.text-result-enlaces[hidden]{display:none}.text-result-enlace{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;box-sizing:border-box;text-decoration:none}.text-result-enlace span{min-width:0;overflow-wrap:anywhere}.text-result-ayuda{width:100%;box-sizing:border-box;margin:0 0 12px;font-size:.84rem;line-height:1.5;color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.text-result-ayuda:empty{display:none}#view-receive .rcv-pistas{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--border);display:grid;gap:10px}#view-receive .rcv-pistas li{display:flex;gap:12px;align-items:flex-start;text-align:left;font-size:.86rem;line-height:1.45;color:var(--text-secondary);min-width:0;overflow-wrap:anywhere}#view-receive .rcv-pistas img{width:26px;height:26px;flex-shrink:0}#view-receive .rcv-aa{width:26px;height:26px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:7px;background:var(--accent-bg);color:var(--accent);font-size:.8rem;font-weight:800;letter-spacing:-.02em;line-height:1}#view-receive .rcv-pistas span{min-width:0}#view-receive .otp-pista{width:100%;box-sizing:border-box;margin:-6px 0 12px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--text-primary);font-size:.86rem;line-height:1.45;text-align:left;overflow-wrap:anywhere}#view-receive .otp-pista:empty{display:none}#view-receive .otp-pista[data-motivo=imposible]{background:var(--error-bg);color:var(--error-text)}.otp-input.dudosa{border-color:var(--error)!important}.btn-send-invita{animation:1.2s ease-out 2 btnSendInvita}@keyframes btnSendInvita{0%{box-shadow:0 0 0 0 rgba(99,102,241,.55)}100%{box-shadow:0 0 0 16px rgba(99,102,241,0)}}@media (prefers-reduced-motion:reduce){.btn-send-invita{animation:none;outline:3px solid var(--accent);outline-offset:3px}}.account-valorar{display:block;width:fit-content;margin:24px auto 0;padding:8px 4px;font-size:.86rem;color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}html:not(.is-twa) .account-valorar{display:none!important}html.is-twa #view-qr .qr-plan-col .qr-plan-cero{visibility:hidden}.play-precio-pendiente{font-size:.8125rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere}#view-ads.rwr,.mq-capa{--mq-surf:#191928;--mq-surf2:#25253a;--mq-line:#2a2a42;--mq-fg:#f5f5fa;--mq-mut:#a6a6bd;--mq-mut2:#8f8fa3;--mq-pop:#1f1f33;--mq-popline:#34345a;--mq-popsh:#17172a;--mq-sec:#1c1c2e;--mq-secline:#2e2e48;--mq-off:#2a2a3e;--mq-offtx:#9a9ab0;--mq-offsh:#1f1f2f;--mq-oro:#fbbf24;--mq-bub:#f5f5fa;--mq-bubsh:#c7c7d6;--mq-ok:#4ade80;--mq-okbg:rgba(34, 197, 94, .14);--mq-av:#fbbf24;--mq-avbg:rgba(251, 191, 36, .12);--mq-suelo:#14142a;--mq-suelo2:#1b1b36;--mq-foco:rgba(199, 210, 254, .05);--mq-dia:#2a2a42;--mq-pagoline:rgba(251, 191, 36, .55);--mq-pagosh:rgba(180, 83, 9, .55)}[data-theme=light] #view-ads.rwr{--mq-pagoline:#f6c96a;--mq-pagosh:#e9b04a;--mq-surf:#ffffff;--mq-surf2:#eef0fb;--mq-line:#e3e4f0;--mq-fg:#16162a;--mq-mut:#5b5b75;--mq-mut2:#5f5f78;--mq-pop:#ffffff;--mq-popline:#dfe1f0;--mq-popsh:#d4d6e8;--mq-sec:#ffffff;--mq-secline:#d9dbea;--mq-off:#e6e7f0;--mq-offtx:#5f5f78;--mq-offsh:#d0d2e2;--mq-oro:#c2410c;--mq-bub:#ffffff;--mq-bubsh:#d4d6e8;--mq-ok:#047857;--mq-okbg:rgba(4, 120, 87, .10);--mq-av:#a45b00;--mq-avbg:rgba(245, 158, 11, .14);--mq-suelo:#e2e3f1;--mq-suelo2:#d8daec;--mq-foco:rgba(99, 102, 241, .05);--mq-dia:#e3e4f0}#view-ads.rwr{align-items:stretch;gap:12px;color:var(--mq-fg);background-image:none;padding-bottom:12px}#view-ads.rwr>:not(.rwr-defs){width:100%;min-width:0}.rwr-defs{position:absolute;width:0;height:0;overflow:hidden}.rwr-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;word-spacing:-.35ch}.mq-oculto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(#view-ads.rwr,.mq-capa) button{font:inherit;-webkit-tap-highlight-color:transparent}.rwr-title{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:4px 2px 0}.rwr-h1{margin:0;font-size:1.75rem;line-height:1.05;font-weight:900;letter-spacing:-.03em;color:var(--mq-fg);overflow-wrap:anywhere}.rwr-title .rwr-h1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rwr-chips{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.rwr-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 11px;border-radius:14px;background:var(--mq-surf);border:2px solid var(--mq-line);box-shadow:0 3px 0 var(--mq-line);font-size:.95rem;font-weight:900;color:var(--mq-fg);white-space:nowrap}.rwr-chip[hidden]{display:none}.mq-chip-pase b{color:var(--mq-oro);font-family:var(--font-body);font-size:1.05rem}.mq-chip-pase .mq-tk{animation:4s ease-in-out infinite mqTk}.mq-chip-play{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#6366f1;box-shadow:0 2px 0 #3730a3;color:#fff}.mq-ayuda{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:2px solid var(--mq-secline);background:var(--mq-sec);box-shadow:0 3px 0 var(--mq-secline);color:var(--mq-mut);font-weight:900;font-size:1.1rem;cursor:pointer;transition:transform .08s,box-shadow .08s}.mq-ayuda:active{transform:translateY(3px);box-shadow:0 0 0 var(--mq-secline)}.mq-ayuda[aria-expanded=true]{background:var(--mq-surf2);color:var(--mq-fg)}.mq-pop{position:relative;margin-top:-4px;border-radius:20px;background:var(--mq-pop);border:2px solid var(--mq-popline);box-shadow:0 6px 0 var(--mq-popsh);padding:14px 16px;animation:.3s cubic-bezier(.3,1.5,.5,1) mqPopIn;transform-origin:top right}.mq-pop[hidden]{display:none}.mq-pop-h{margin:0 0 4px;font-size:1.1rem;font-weight:900;color:var(--mq-fg)}.mq-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mq-pasos li{display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:600;color:var(--mq-fg);line-height:1.35}.mq-pasos b{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#6366f1;color:#fff;box-shadow:0 3px 0 #3730a3;font-size:.9rem}.rwr-racha{container-type:inline-size}.rwr-guest[hidden],.rwr-logged[hidden],.rwr-skel[hidden]{display:none!important}.mq-tira{position:relative;width:100%;display:flex;flex-direction:column;border-radius:18px;background:var(--mq-surf);border:2px solid var(--mq-line);box-shadow:0 3px 0 var(--mq-line);color:var(--mq-fg);text-align:left;overflow:hidden;transition:transform .08s,box-shadow .08s;animation:.55s cubic-bezier(.3,1.5,.5,1) .1s backwards mqTiraIn}.mq-tira::after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(100deg,transparent,rgba(251,191,36,.16),transparent);transform:translateX(-120%);animation:5s ease-in-out infinite mqTiraBrillo;pointer-events:none}.mq-tira:has(> .mq-tira-fila:active){transform:translateY(3px);box-shadow:0 0 0 var(--mq-line)}.mq-tira-fila{width:100%;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.mq-tira-fila:focus-visible{outline:#fbbf24 solid 3px;outline-offset:-3px;border-radius:16px}.mq-tira-skel{flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:6px 10px;cursor:default;animation:none}.mq-tira-skel::after{display:none}.mq-tira-fl{flex:none;display:block;transform-origin:50% 100%;animation:1.1s ease-in-out infinite mqFl}.mq-tira-fl.apagada,.mq-tira.sin-racha .mq-tira-fl{filter:grayscale(1);opacity:.45;animation:none}.mq-tira-num{flex:none;display:flex;align-items:center;gap:6px;line-height:1;min-width:0}.mq-tira-num[hidden],.mq-tira-sin[hidden]{display:none}.mq-tira-num b{font-size:1.55rem;font-weight:900;color:var(--mq-oro);letter-spacing:-.02em;animation:.7s cubic-bezier(.3,1.7,.5,1) .25s backwards mqBump}.mq-tira-uni{max-width:6.5em;font-size:.72rem;font-weight:700;line-height:1.15;color:var(--mq-mut2)}.mq-tira-sin{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;line-height:1.15}.mq-tira-sin b{font-size:.95rem;font-weight:900}.mq-tira-ani{margin:0;font-size:.9rem;font-weight:800;color:var(--mq-fg);line-height:1.3}.mq-tira:not(.sin-racha) .mq-tira-ani{display:none}.mq-tira-prox{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.mq-tira.sin-racha .mq-tira-prox{flex:0 1 84px}.mq-tira-barra{flex:1 1 auto;min-width:26px;max-width:132px;height:8px;border-radius:4px;background:var(--mq-dia);overflow:hidden}.mq-tira-barra i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#ea580c,#fbbf24);transition:width 1.2s cubic-bezier(.3, 1, .4, 1) .3s}.mq-tira-regalo{flex:none;display:flex}.mq-tira-regalo svg{display:block;width:24px;height:24px}.mq-tira-chev{flex:none;display:block;color:var(--mq-mut2);transition:transform .25s cubic-bezier(.3, 1.4, .5, 1)}.mq-tira.abierta .mq-tira-chev{transform:rotate(180deg)}.mq-tira-mas{display:flex;flex-direction:column;gap:10px;padding:8px 12px 12px;animation:.3s cubic-bezier(.3,1.3,.5,1) mqTiraMas}.mq-tira-mas[hidden]{display:none}.mq-semana{display:flex;justify-content:space-between;gap:4px}.mq-semana .rwr-d{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--mq-dia);color:var(--mq-mut2);font-size:.72rem;font-weight:900}.mq-semana .rwr-d svg{display:block}.rwr-d.hecho{background:#f59e0b;color:#7c2d12;box-shadow:0 2px 0 #c2410c;animation:.5s cubic-bezier(.3,1.7,.5,1) backwards mqDiaOn}.rwr-d.hoy:not(.hecho){background:0 0;border:2px dashed #f59e0b;color:var(--mq-oro);animation:1.6s ease-in-out infinite mqHoy}.rwr-d.hecho.hoy{box-shadow:0 2px 0 #c2410c,0 0 0 3px rgba(251,191,36,.35)}.mq-rg{position:absolute;top:-7px;right:-6px;display:flex;width:16px;height:16px;animation:1.4s ease-in-out infinite mqRegalo}.mq-rg svg{width:16px;height:16px}.mq-tira-sig{margin:0;font-size:.82rem;font-weight:700;color:var(--mq-mut);line-height:1.35}.mq-tira-ver{width:100%;min-height:44px;font-size:.8rem}.mq-tira-ver svg{flex:none;color:var(--mq-oro)}@container (max-width:340px){.mq-tira-fila{gap:6px;padding:6px 8px}.mq-semana .rwr-d{width:26px;height:26px;font-size:.64rem}.mq-semana .rwr-d svg{width:11px;height:12px}.mq-tira-num b{font-size:1.35rem}.mq-tira-uni{font-size:.66rem}.mq-tira-fl{width:24px;height:28px}}.mq-tira-guest{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px 12px}.mq-tira-guest .rwr-guest-t{flex:1 1 160px;display:flex;flex-direction:column;min-width:0}.rwr-guest-h{font-size:.95rem;font-weight:900}.rwr-guest-s{font-size:.75rem;font-weight:600;color:var(--mq-mut2)}.mq-tira-guest .rwr-guest-btn{flex:1 1 auto;min-height:46px;font-size:.8rem}.mq-dk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:0;border-radius:16px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;overflow:hidden;transition:transform .08s,box-shadow .08s}.mq-dk:active{transform:translateY(5px)}.mq-dk-verde{background:#22c55e;color:#052e16;box-shadow:0 5px 0 #15803d}.mq-dk-verde:active{box-shadow:0 0 0 #15803d}.mq-dk-sec{background:var(--mq-sec);color:var(--mq-fg);border:2px solid var(--mq-secline);box-shadow:0 4px 0 var(--mq-secline)}.mq-dk-sec:active{box-shadow:0 0 0 var(--mq-secline)}.mq-dk[disabled]{background:var(--mq-off);color:var(--mq-offtx);box-shadow:0 5px 0 var(--mq-offsh);cursor:default;transform:none}.mq-zona-c{container-type:inline-size}.mq-zona{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width:600px){.mq-zona{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px}}.mq-marco{--k:.9;--mq-w:362px;--mq-h:458px;width:100%;display:flex;justify-content:center;min-width:0}.mq-escala{position:relative;flex:none;width:calc(var(--mq-w) * var(--k));height:calc(var(--mq-h) * var(--k))}.mq-esc{position:absolute;left:0;top:0;width:calc(var(--mq-w) - 16px);height:var(--mq-h);transform:scale(var(--k)) translateX(16px);transform-origin:0 0;font-family:var(--font-body)}.mq-suelo{position:absolute;left:-16px;top:0;width:var(--mq-w);height:var(--mq-h);pointer-events:none}.mq-foco-0{stop-color:#c7d2fe;stop-opacity:.07}.mq-foco-1{stop-color:#c7d2fe;stop-opacity:0}[data-theme=light] .mq-foco-0,[data-theme=light] .mq-foco-1{stop-color:#6366f1}.mq-suelo-0{stop-color:var(--mq-suelo2)}.mq-suelo-m{stop-color:var(--mq-suelo);stop-opacity:.85}.mq-suelo-1{stop-color:var(--mq-suelo);stop-opacity:0}.mq-maq{position:absolute;left:56px;top:0;width:284px;height:414px}.mq-maq.tiembla{animation:.18s linear infinite mqTiembla}.mq-maq.respira{animation:.5s cubic-bezier(.3,1.6,.5,1) mqRespira}.mq-arte{position:absolute;left:0;top:0;overflow:visible}.mq-calor{position:absolute;left:-22px;top:300px;width:124px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.22),transparent 65%);pointer-events:none;animation:1.3s ease-in-out infinite alternate mqCalor;z-index:1}.mq-letrero{position:absolute;left:14px;top:16px;width:240px;height:46px;padding:0;border:0;border-radius:14px;background:#1e1b4b;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 3px 0 rgba(0,0,0,.3);cursor:pointer}.mq-letrero:focus-visible,.mq-llbtn:focus-visible,.mq-mini:focus-visible,.mq-ran:focus-visible,.mq-slot:focus-visible,.mq-tecla:focus-visible{outline:#fbbf24 solid 3px;outline-offset:2px}.mq-neon{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#fef3c7;text-shadow:0 0 2px #fbbf24,0 0 8px #f59e0b,0 0 18px rgba(245,158,11,.7);animation:1.1s steps(1) backwards mqEnciende}.mq-maq.luces .mq-neon{animation:.4s steps(2) infinite mqNeon}.mq-neon.largo{font-size:16px;letter-spacing:.07em}.mq-bomb{position:absolute;width:6px;height:6px;border-radius:50%;background:#fde68a;box-shadow:0 0 6px #fde68a;opacity:.2;animation:1.6s linear infinite mqChase}.mq-maq.activa .mq-bomb,.mq-maq.luces .mq-bomb{animation-duration:.4s}.mq-maq.apagada .mq-bomb{animation:none;opacity:.12}.mq-maq.apagada .mq-neon{color:#6b6b9a;text-shadow:none}.mq-vidrio{position:absolute;left:14px;top:70px;width:162px;height:252px;border-radius:16px;background:linear-gradient(180deg,#2a2668 0,#1b1846 45%,#17143d 100%);padding:14px 8px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #312e81}.mq-tubo{position:absolute;left:12px;right:12px;top:5px;height:5px;border-radius:3px;background:#eef2ff;box-shadow:0 0 8px #c7d2fe,0 6px 26px rgba(199,210,254,.45);z-index:1;animation:1.2s steps(1) backwards mqTubo,3s ease-in-out 1.2s infinite mqZumba}.mq-maq.apagada .mq-tubo{opacity:.25;animation:none}.mq-refl{position:absolute;top:-30px;left:0;width:22px;height:340px;background:rgba(255,255,255,.08);pointer-events:none;z-index:4;transform:translateX(-80px) rotate(24deg);animation:7s ease-in-out infinite mqRefl}.mq-refl.r2{width:9px;animation-delay:.25s}.mq-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 2px 2px;border:0;border-radius:12px;background:linear-gradient(180deg,rgba(129,140,248,.13),rgba(129,140,248,.04));box-shadow:inset 0 0 0 1.5px rgba(165,180,252,.2);color:inherit;cursor:pointer;transition:box-shadow .2s,background .2s}@media (hover:hover){.mq-slot:hover{background:linear-gradient(180deg,rgba(129,140,248,.22),rgba(129,140,248,.08))}#view-account .cp-tab:hover:not(.on){color:var(--cp-fg)}}.mq-slot::before{content:"";position:absolute;left:-2px;right:-2px;bottom:16px;height:8px;border-radius:3px;background:#312e81;box-shadow:inset 0 2px 0 #4f46e5,0 3px 0 rgba(0,0,0,.35)}.mq-slot .rwr-p,.mq-slot .rwr-t{display:none}.mq-slot.sel{box-shadow:0 0 0 3px #fbbf24,inset 0 0 0 1.5px rgba(251,191,36,.35)}.mq-dedo{position:absolute;left:0;top:0;z-index:8;width:40px;height:47px;pointer-events:none;transform:translate(124px,144px);filter:drop-shadow(0 3px 0 rgba(0, 0, 0, .35));animation:6.4s ease-in-out infinite mqDedo}.mq-dedo[hidden]{display:none}.mq-dedo svg{display:block;transform-origin:17px 2px;animation:6.4s ease-in-out infinite mqDedoToca}.mq-dedo-onda{position:absolute;left:-5px;top:-21px;width:44px;height:44px;border-radius:50%;border:3px solid #fbbf24;box-shadow:0 0 12px rgba(251,191,36,.6);opacity:0;animation:6.4s ease-out infinite mqDedoOnda}@media (prefers-reduced-motion:reduce){.mq-dedo-onda{opacity:.85}}body.lite-mode .mq-dedo-onda{opacity:.85}.mq-foco{position:absolute;left:50%;top:44%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.38),transparent 64%);opacity:0;transition:opacity .3s;pointer-events:none}.mq-slot.sel .mq-foco{opacity:1;animation:2s ease-in-out infinite mqFoco}.mq-slot .rwr-ill{position:relative;z-index:1;display:block;margin-bottom:-4px;transition:transform .1s}.mq-slot .rwr-ill svg{display:block}.mq-slot:active .rwr-ill{transform:scale(.92)}.mq-slot.sel.w1 .rwr-ill{animation:.7s cubic-bezier(.3,1.5,.5,1) mqSalto1,1.8s ease-in-out .7s infinite mqFlota}.mq-slot.sel.w2 .rwr-ill{animation:.7s cubic-bezier(.3,1.5,.5,1) mqSalto2,1.8s ease-in-out .7s infinite mqFlota}.mq-slot.vacia .rwr-ill{visibility:hidden}.mq-slot.st-agotado .rwr-ill,.mq-slot.st-enfriando .rwr-ill,.mq-slot.st-sinsesion .rwr-ill{opacity:.3}.mq-slot.st-pendiente .rwr-ill{animation:.5s ease-in-out infinite alternate mqAtasco}.mq-muelle{position:relative;z-index:2;display:block;width:62px;height:16px;overflow:hidden;margin-bottom:2px}.mq-muelle svg{display:block}.mq-mb{stroke:#475569;stroke-width:2.4;fill:none}.mq-mf{stroke:#e2e8f0;stroke-width:2.6;fill:none}.mq-slot.gira .mq-muelle svg,.mq-slot.st-lento .mq-muelle svg,.mq-slot.st-pendiente .mq-muelle svg,.mq-slot.st-preparando .mq-muelle svg,.mq-slot.st-procesando .mq-muelle svg{animation:.22s linear infinite mqRosca}.mq-tag{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:72px;padding:2px 6px;border-radius:999px;background:#1e1b4b;color:#c7d2fe;box-shadow:0 0 0 1.5px #3730a3;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.mq-slot.st-agotado .mq-tag b,.mq-slot.st-incluida .mq-tag b,.mq-tag .rwr-rs:empty{display:none}.mq-tag .rwr-rs{font-family:var(--font-mono);font-weight:500;overflow:hidden;text-overflow:ellipsis}.mq-slot.sel .mq-tag{background:#fbbf24;color:#3b1d02;box-shadow:0 2px 0 #d97706}.mq-slot.st-incluida .mq-tag{background:#22c55e;color:#052e16;box-shadow:0 2px 0 #15803d}.mq-reloj{position:absolute;left:50%;top:6px;z-index:3;display:none;align-items:center;gap:4px;padding:3px 8px 3px 5px;border-radius:999px;background:rgba(13,12,40,.92);box-shadow:0 0 0 1.5px #4338ca;color:#c7d2fe;font-size:11px;font-weight:900;white-space:nowrap;transform:translateX(-50%)}.mq-slot.st-enfriando .mq-reloj{display:flex}.mq-aguja{transform-origin:12px 12px;animation:3s linear infinite mqGira}.mq-cred{position:absolute;right:2px;top:30px;z-index:3;display:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#052e16;box-shadow:0 2px 0 #15803d}.mq-slot.cred .mq-cred{display:flex;animation:.5s cubic-bezier(.3,1.7,.5,1) backwards mqDiaOn}.mq-candado{position:absolute;inset:0;z-index:5;width:100%;height:100%;pointer-events:none}.mq-candado[hidden],.mq-cinta[hidden],.mq-pegatina[hidden]{display:none}.mq-cl{transform-origin:81px 126px;animation:2.4s ease-in-out infinite mqCandado}.mq-cinta{position:absolute;left:-20px;right:-20px;top:108px;z-index:5;display:flex;align-items:center;justify-content:center;height:34px;background:#fbbf24;color:#3b1d02;box-shadow:0 4px 0 #d97706;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:rotate(-14deg)}.mq-pegatina{position:absolute;right:-6px;top:-12px;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:#fbbf24;box-shadow:0 4px 0 #d97706;color:#3b1d02;font-size:13px;font-weight:900;letter-spacing:.06em;transform:rotate(14deg);animation:3s ease-in-out infinite mqPeg}.mq-panel{position:absolute;left:184px;top:70px;width:70px;display:flex;flex-direction:column;align-items:center;gap:8px}.mq-lcd{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:44px;padding:2px;border-radius:9px;background:#052e2b;box-shadow:inset 0 0 0 2px #0f3d39,inset 0 4px 8px rgba(0,0,0,.5);color:#4ade80;text-shadow:0 0 6px rgba(74,222,128,.6);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:1.25;text-align:center;text-transform:uppercase;white-space:pre-line;overflow:hidden;overflow-wrap:anywhere}.mq-lcd::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);pointer-events:none}.mq-lcd.parpadea{animation:.8s steps(2) infinite mqLcd}.mq-lcd.ambar{color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.6)}.mq-teclas{display:grid;grid-template-columns:repeat(2,30px);gap:6px}.mq-tecla{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:#c7d2fe;color:#1e1b4b;box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 3px 0 #4338ca;font-size:14px;font-weight:900;cursor:pointer;transition:transform .06s,box-shadow .06s}.mq-tecla:active{transform:translateY(3px);box-shadow:inset 0 2px 0 rgba(255,255,255,.7),0 0 0 #4338ca}.mq-tecla.ok{background:#22c55e;color:#052e16;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 3px 0 #15803d;font-size:11px}.mq-tecla.est{background:#fbbf24;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 3px 0 #d97706}.mq-ran{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;width:70px;height:30px;padding:0;border:0;border-radius:9px;background:0 0;color:#e0e7ff;font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.mq-ran span{max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mq-ran i{position:relative;display:block;flex:none;border-radius:4px;background:#0b0a1f;box-shadow:0 0 0 3px #a5b4fc,0 0 0 5px #4338ca,inset 0 2px 3px rgba(0,0,0,.8)}.mq-ran i::after{content:"";position:absolute;inset:-6px;border-radius:8px;box-shadow:0 0 0 3px #fbbf24,0 0 16px #fbbf24;opacity:0;transition:opacity .2s}.mq-ran.v i{width:6px;height:20px}.mq-ran.p i{width:24px;height:6px}.mq-ran.on i::after{opacity:1}.mq-ran.largo{gap:3px;font-size:6.5px;letter-spacing:0}.mq-ran.largo span{max-width:50px}.mq-ran.p.largo i{width:18px}.mq-maq.activa .mq-ran.v i::after,.mq-maq.pase .mq-ran.p i::after{animation:.4s ease-in-out infinite alternate mqRan}.mq-bandeja{position:absolute;left:14px;top:332px;width:240px;height:74px;display:flex;align-items:center;gap:8px;padding:26px 12px 6px;border-radius:14px;background:radial-gradient(ellipse at 50% 120%,#2a2460,#0d0b26 70%);box-shadow:inset 0 8px 0 #07061a;overflow:hidden}.mq-bandeja.llena::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,rgba(251,191,36,.24),transparent 70%);animation:2.4s ease-in-out infinite alternate mqBrasa;pointer-events:none}.mq-bandeja.cae{animation:.35s .82s mqTray}.mq-bandeja-vacia{position:relative;z-index:1;margin-top:4px;font-size:12px;font-weight:600;color:#8584a8}.mq-tapa{position:absolute;left:14px;top:332px;z-index:3;width:240px;height:22px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#4338ca 0 5px,rgba(129,140,248,.22) 5px);box-shadow:inset 0 -2px 0 rgba(165,180,252,.35);transform-origin:50% 0;pointer-events:none}.mq-tapa.cae{animation:.8s cubic-bezier(.3,1.4,.5,1) .8s mqTapa}.mq-bk{position:absolute;left:12px;top:9px;right:12px;z-index:4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#c7d2fe}.mq-bk.largo{top:10px;font-size:7.5px;letter-spacing:.06em}.mq-mini{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:12px;background:#2b2766;box-shadow:0 0 0 1.5px #3730a3;cursor:pointer}.mq-mini svg{display:block;width:30px;height:30px}.mq-mini.toca{animation:.6s cubic-bezier(.3,1.6,.5,1) mqSalto1;background:#3a3590;box-shadow:0 0 0 2px #fbbf24}.mq-mini.nuevo{animation:.7s cubic-bezier(.3,1.7,.5,1) mqNuevo}.mq-mini b{position:absolute;right:-5px;top:-5px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#22c55e;color:#052e16;font-size:11px}.mq-ficha{position:absolute;z-index:9;width:30px;height:30px;margin:-15px 0 0 -15px;pointer-events:none;animation:.75s cubic-bezier(.4,0,.3,1) forwards mqFicha}.mq-cae{position:absolute;z-index:6;width:56px;height:56px;margin:-28px 0 0 -28px;pointer-events:none;animation:1.2s linear forwards mqCae}.mq-puf{position:absolute;z-index:5;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#e0e7ff;opacity:0;pointer-events:none;animation:.6s ease-out .8s forwards mqPuf}.mq-bocadillo{position:absolute;left:-16px;bottom:120px;z-index:7;width:max-content;max-width:96px;padding:7px 9px;border-radius:15px;background:var(--mq-bub);color:#16162a;box-shadow:0 4px 0 var(--mq-bubsh);font-size:13px;font-weight:900;line-height:1.15;transform-origin:30% 100%;overflow-wrap:anywhere}.mq-bocadillo.vacio,.mq-bocadillo:empty{display:none}.mq-bocadillo.n1{animation:.45s cubic-bezier(.3,1.6,.5,1) mqBoc1}.mq-bocadillo.n2{animation:.45s cubic-bezier(.3,1.6,.5,1) mqBoc2}.mq-bocadillo b{display:block}.mq-bocadillo small{display:block;margin-top:2px;color:#4a4a63;font-size:11px;font-weight:700;line-height:1.25}.mq-bocadillo small:empty{display:none}.mq-bocadillo::after{content:"";position:absolute;left:40px;bottom:-9px;border:9px solid transparent;border-top-color:var(--mq-bub);border-bottom:0}.mq-llbtn{position:absolute;left:-16px;top:343px;z-index:3;width:100px;height:109px;padding:0;border:0;border-radius:30px;background:0 0;cursor:pointer}.mq-llbtn svg{display:block}.mq-llbtn .mq-ll{width:100px;height:109px}.mq-chz{position:absolute;z-index:6;width:8px;height:8px;border-radius:50%;opacity:0;pointer-events:none;animation:.7s ease-out forwards mqChz}.mq-ll{overflow:visible}.mq-ll .ll-luz{transform-box:fill-box;transform-origin:center;animation:1.3s ease-in-out infinite alternate llLuz}.mq-ll .ll-c{transform-origin:70px 146px;animation:2.6s ease-in-out infinite llResp}.mq-ll .ll-punta{transform-origin:70px 12px;animation:.9s ease-in-out infinite alternate llPunta}.mq-ll .ll-lengua{transform-origin:50px 62px;animation:1.1s ease-in-out infinite alternate llLengua}.mq-ll .ll-lengua2{transform-origin:96px 60px;animation:1.3s ease-in-out -.4s infinite alternate llLengua}.mq-ll .ll-ch{opacity:0;animation:2.2s ease-out infinite llChispa}.mq-ll .ll-ch.c2{animation-delay:-.55s}.mq-ll .ll-ch.c3{animation-delay:-1.1s}.mq-ll .ll-ch.c4{animation-delay:-1.65s}.mq-ll .ll-parp{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:4.4s infinite llParp}.mq-ll .ll-pup{transition:transform .35s cubic-bezier(.3, 1.4, .5, 1)}.mq-ll.ocioso .ll-pup{animation:2.6s ease-in-out llMira}.mq-ll .ll-cejas{transition:transform .2s}.mq-ll .ll-bi{transform-origin:42px 96px;animation:5s ease-in-out infinite llSaluda}.mq-ll .ll-bd{transform-origin:98px 96px;transition:transform .3s}.mq-ll .acc-gafas,.mq-ll .acc-gorro,.mq-ll .acc-zz,.mq-ll .cejas-pena,.mq-ll .m-dorm,.mq-ll .m-feliz,.mq-ll .m-hab,.mq-ll .m-plana,.mq-ll .m-sorp,.mq-ll .o-dorm,.mq-ll .o-feliz{display:none}.mq-ll .m-hab ellipse{transform-box:fill-box;transform-origin:center;animation:.15s ease-in-out infinite alternate llHabla}.mq-ll.habla .m-normal{display:none}.mq-ll.habla .m-hab{display:inline}.mq-ll.feliz .ll-ojos,.mq-ll.feliz .ll-parp,.mq-ll.feliz .m-hab,.mq-ll.feliz .m-normal{display:none}.mq-ll.feliz .m-feliz,.mq-ll.feliz .o-feliz{display:inline}.mq-ll.sorp .m-hab,.mq-ll.sorp .m-normal{display:none}.mq-ll.sorp .m-sorp{display:inline}.mq-ll.sorp .ll-cejas{transform:translateY(-6px)}.mq-ll.sorp .ll-c{animation:.38s cubic-bezier(.3,1.6,.5,1) llSorp}.mq-ll.feliz .ll-c{animation:.32s ease-in-out 4 llRisa}.mq-ll.salta .ll-c{animation:.6s cubic-bezier(.3,1.5,.5,1) .78s 2 llSalta}.mq-ll.salta .ll-bi{animation:none;transform:rotate(110deg)}.mq-ll.salta .ll-bd{transform:rotate(-110deg)}.mq-ll.baila .ll-c{animation:.42s ease-in-out infinite alternate llBaila}.mq-ll.baila .ll-bi{animation:.42s ease-in-out infinite alternate llArI}.mq-ll.baila .ll-bd{animation:.42s ease-in-out infinite alternate llArD}.mq-ll.dormida .ll-cejas,.mq-ll.dormida .ll-ch,.mq-ll.dormida .ll-lengua,.mq-ll.dormida .ll-lengua2,.mq-ll.dormida .ll-ojos,.mq-ll.dormida .ll-parp,.mq-ll.dormida .ll-punta,.mq-ll.dormida .m-hab,.mq-ll.dormida .m-normal{display:none}.mq-ll.dormida .acc-gorro,.mq-ll.dormida .acc-zz,.mq-ll.dormida .m-dorm,.mq-ll.dormida .o-dorm{display:inline}.mq-ll.dormida .ll-c{animation:4s ease-in-out infinite llResp}.mq-ll.dormida .ll-bi{animation:none}.mq-ll.dormida .ll-luz{opacity:.08;animation:none}.mq-ll .acc-zz path{opacity:0;animation:2.6s ease-in-out infinite llZz}.mq-ll .acc-zz .z2{animation-delay:-1.3s}.mq-ll.encoge .ll-cejas,.mq-ll.encoge .m-hab,.mq-ll.encoge .m-normal{display:none}.mq-ll.encoge .cejas-pena,.mq-ll.encoge .m-plana{display:inline}.mq-ll.encoge .ll-bi{animation:2.4s ease-in-out infinite llEncI}.mq-ll.encoge .ll-bd{animation:2.4s ease-in-out infinite llEncD}.mq-ll.gafas .acc-gafas{display:inline}.mq-ll.gafas .ll-parp{display:none}.mq-ll.gafas .ll-c{animation:1.6s ease-in-out infinite llChulo}.mq-ll.empuja .ll-c{animation:.45s ease-in-out infinite alternate llEmpuja}.mq-ll.empuja .ll-bd{transform:rotate(-60deg)}.mq-card{width:100%;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:22px;background:var(--mq-surf);border:2px solid var(--mq-line)}.mq-card.c1{animation:.35s ease-out mqCard1}.mq-card.c2{animation:.35s ease-out mqCard2}.mq-card-cab{display:flex;align-items:center;gap:12px}.mq-card-ico{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:16px;background:var(--mq-surf2)}.mq-card-ico svg{display:block;width:44px;height:44px}.mq-card-tx{flex:1;display:flex;flex-direction:column;min-width:0}.mq-card-fila{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mq-card-h{margin:0;font-size:1.25rem;font-weight:900;letter-spacing:-.01em;color:var(--mq-fg);overflow-wrap:anywhere}.mq-card-sub{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:.82rem;font-weight:600;color:var(--mq-mut)}.mq-card-sub b{font-family:var(--font-body);font-size:1.3rem;font-weight:900;line-height:1;color:var(--mq-oro)}.mq-card-sub .mq-antes{text-decoration-thickness:2px}.mq-card-sub .mq-flecha{color:#f59e0b}.mq-card.sin-antes .mq-antes,.mq-card.sin-antes .mq-flecha{display:none}.mq-card-cnt{flex:none;padding:3px 8px;border-radius:999px;background:var(--mq-surf2);color:var(--mq-mut);font-size:.75rem;font-weight:700;white-space:nowrap}.mq-card-cnt:empty{display:none}.rwh-flow{list-style:none;margin:0;padding:10px 12px;display:flex;align-items:center;gap:6px;border-radius:14px;background:var(--mq-surf2)}.rwh-flow[hidden]{display:none}.rwh-fs{display:flex;align-items:center;gap:6px;min-width:0;color:var(--mq-mut2);font-size:.75rem;font-weight:800}.rwh-fs.ahora,.rwh-fs.hecho{color:var(--mq-fg)}.rwh-fc{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--mq-dia)}.rwh-fc svg{display:none}.rwh-num{font-size:.7rem}.rwh-fs.hecho .rwh-fc{background:#22c55e;color:#052e16}.rwh-fs.hecho .rwh-fc svg{display:block}.rwh-fs.hecho .rwh-num{display:none}.rwh-fs.ahora .rwh-fc{background:#fbbf24;color:#3b1d02}.rwh-fs.aviso .rwh-fc{background:var(--mq-avbg);color:var(--mq-av)}.rwh-fsp{display:none;position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;border-top-color:#fbbf24;animation:.8s linear infinite mqGira}.rwh-fs.ahora .rwh-fsp{display:block}.rwh-ft{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwh-fl{flex:1;min-width:8px;height:3px;border-radius:2px;background:var(--mq-dia)}.rwh-fl.hecho{background:#22c55e}.rwh-az{display:flex;flex-direction:column;gap:10px}.rwh-az:empty{display:none}.rwh-btn{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 16px;border:0;border-radius:16px;background:#fbbf24;color:#3b1d02;box-shadow:0 5px 0 #d97706;text-align:left;cursor:pointer;overflow:hidden;transition:transform .08s,box-shadow .08s}.rwh-btn::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-160%);animation:3.4s ease-in-out infinite mqBrillo;pointer-events:none}.rwh-btn:active{transform:translateY(5px);box-shadow:0 0 0 #d97706}.rwh-btn.sec{min-height:54px;background:var(--mq-sec);color:var(--mq-fg);border:2px solid var(--mq-secline);box-shadow:0 4px 0 var(--mq-secline)}.rwh-btn.sec:active{box-shadow:0 0 0 var(--mq-secline)}.rwh-btn.carga::after,.rwh-btn.sec::after,.rwh-btn[disabled]::after{display:none}.rwh-btn.carga,.rwh-btn[disabled]{background:var(--mq-off);color:var(--mq-offtx);border:0;box-shadow:0 5px 0 var(--mq-offsh);cursor:default;transform:none}.rwh-bi{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgba(59,29,2,.12)}.rwh-btn.sec .rwh-bi{background:var(--mq-surf2);color:var(--mq-oro)}.rwh-bt{display:flex;flex-direction:column;min-width:0}.rwh-bt b{font-size:1rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.rwh-bt small{font-size:.75rem;font-weight:700;opacity:.82}.rwh-chip{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border-radius:16px;background:var(--mq-off);color:var(--mq-offtx);box-shadow:0 5px 0 var(--mq-offsh);font-weight:900}.rwh-chip svg{flex:none}.rwh-ok{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--mq-okbg);color:var(--mq-ok)}.rwh-okc{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:#22c55e;color:#052e16}.rwh-okt{display:flex;flex-direction:column;min-width:0}.rwh-okt b{font-weight:900}.rwh-okt small{font-size:.8rem;font-weight:700}.rwh-msg{margin:0;color:var(--mq-mut);font-size:.82rem;font-weight:600;line-height:1.45}.rwh-msg.aviso{padding:10px 12px;border-radius:14px;background:var(--mq-avbg);color:var(--mq-av);font-weight:700}.rwh-link{align-self:center;min-height:44px;padding:0 12px;border:0;background:0 0;color:var(--mq-mut);font-weight:800;text-decoration:underline;cursor:pointer}.rwr-spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:3px solid rgba(127,127,160,.3);border-top-color:currentColor;animation:.7s linear infinite mqGira}.rwr-plan{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;border-radius:24px;background:var(--mq-surf);border:2px solid var(--mq-line);box-shadow:0 4px 0 var(--mq-line)}.rwr-pi{position:relative;display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#6366f1;color:#fff;box-shadow:0 4px 0 #4338ca,inset 0 -3px 0 rgba(0,0,0,.14)}.rwr-pi svg{display:block}.rwr-pi .rwr-pi-est{display:none}.rwr-pmain{flex:1 1 150px;display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.rwr-pk{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--mq-mut2)}.rwr-pt{font-size:1.25rem;font-weight:900;line-height:1.15;color:var(--mq-fg)}.rwr-pp{font-size:.82rem;font-weight:600;color:var(--mq-mut)}.rwr-pbtn{flex:0 1 auto;min-height:44px;padding:0 14px;font-size:.78rem;max-width:100%}.rwr-pbtn[hidden]{display:none}.rwr-plan.es-pago{border-color:var(--mq-pagoline);box-shadow:0 4px 0 var(--mq-pagosh)}.rwr-plan.es-pago .rwr-pi{background:#fcc419;color:#3b2a05;box-shadow:0 4px 0 #d97706,inset 0 -3px 0 rgba(0,0,0,.1);transform:rotate(-8deg)}.rwr-plan.es-pago .rwr-pi-esc{display:none}.rwr-plan.es-pago .rwr-pi-est{display:block}.rwr-plan.es-pago .rwr-pt{color:var(--mq-oro)}.rwr-plan.es-pago .rwr-pi::after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;animation:4.5s ease-in-out 1s infinite mqPlanBrillo;pointer-events:none}@keyframes mqPlanBrillo{0%,72%{background-position:130% 0}100%{background-position:-130% 0}}.rwr-pinc{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:12px 0 0;border-top:2px dashed var(--mq-line);list-style:none}.rwr-pinc[hidden]{display:none}.rwr-pinc li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:10px 6px 9px;border-radius:16px;background:var(--mq-surf2);border:2px solid var(--mq-line);box-shadow:0 3px 0 var(--mq-line);text-align:center;font-size:.82rem;font-weight:900;line-height:1.15;color:var(--mq-fg);overflow-wrap:anywhere}.rwr-pinc li>svg{flex:none;width:36px;height:36px}.rwr-pinc b{font-weight:900}.rwr-pinc-ok{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--mq-okbg);color:var(--mq-ok);font-style:normal}.rwr-pinc-ok svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.rwr-plan.es-pago .rwr-pi::after{animation:none}}body.lite-mode .rwr-plan.es-pago .rwr-pi::after{animation:none}.mq-capa.modal-overlay{z-index:10004;padding:0;background:#12102a;align-items:stretch;justify-content:center;color:#f5f5fa;font-family:var(--font-body)}.mq-capa.modal-overlay.modal-closing{animation:.2s ease-in forwards overlayExit}.mq-fiesta,.mq-racha{position:relative;width:100%;height:100%;overflow:hidden auto;overscroll-behavior:contain}.mq-racha{display:flex;flex-direction:column;align-items:center;animation:.45s cubic-bezier(.2,1.1,.3,1) mqRsSube}.mq-rs-est{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;animation:3s ease-in-out infinite mqRsEst;pointer-events:none}.mq-rs-cab{position:relative;z-index:2;display:flex;align-items:center;width:100%;max-width:440px;padding:10px 12px 0}.mq-rs-k{flex:1;padding-left:8px;color:#fbbf24;font-size:.82rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.mq-capa .modal-close.mq-x{position:static;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;background:rgba(255,255,255,.06);color:#c7c7e6}.mq-rs-cuerpo{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;padding:8px 18px 22px}.mq-rs-heroe{position:relative;display:flex;flex-direction:column;align-items:center}.mq-rs-hoguera{position:absolute;left:50%;top:40%;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.42),rgba(251,146,60,.08) 45%,transparent 68%);animation:1.4s ease-in-out infinite alternate mqRsHoguera;pointer-events:none}.mq-rs-chis{position:absolute;bottom:45%;width:6px;height:6px;border-radius:50%;background:#fde68a;box-shadow:0 0 6px #fbbf24;opacity:0;animation:2.4s ease-out infinite mqRsChis;pointer-events:none}.mq-rs-heroe .mq-ll{position:relative;width:var(--ll,132px);height:auto;animation:.8s cubic-bezier(.3,1.5,.5,1) .15s backwards mqRsLl}.mq-rs-num{position:relative;font-family:var(--font-body);font-size:5.5rem;font-weight:900;line-height:.9;color:#fbbf24;text-shadow:0 6px 0 #92400e,0 0 30px rgba(251,191,36,.35)}.mq-rs-num.t1{animation:.22s cubic-bezier(.3,1.7,.5,1) mqRsTic1}.mq-rs-num.t2{animation:.22s cubic-bezier(.3,1.7,.5,1) mqRsTic2}.mq-rs-uni{position:relative;margin-top:6px;font-size:1.05rem;font-weight:900;text-align:center}.mq-rs-mejor{position:relative;margin-top:2px;color:#a6a6d0;font-size:.82rem;font-weight:700}.mq-rs-mejor:empty{display:none}.mq-rs-col{display:flex;flex-direction:column;gap:10px;width:100%}.mq-rs-card{width:100%;padding:12px 14px;border-radius:20px;background:#1c1a3f;border:2px solid #2e2b66;animation:.5s cubic-bezier(.2,1.2,.4,1) .35s backwards mqSube}.mq-rs-card+.mq-rs-card{animation-delay:.5s}.mq-rs-h{display:block;font-size:.95rem;font-weight:900}.mq-rs-sem{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:8px}.mq-rs-d{display:flex;flex-direction:column;align-items:center;gap:4px;color:#8f8fbf;font-size:.7rem;font-weight:900}.mq-rs-dc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:38px;aspect-ratio:1;border-radius:50%;background:#2a2760}.mq-rs-d.hecho .mq-rs-dc{background:#f59e0b;box-shadow:0 3px 0 #c2410c;animation:.55s cubic-bezier(.3,1.7,.5,1) backwards mqRsPrende}.mq-rs-d.hoy:not(.hecho) .mq-rs-dc{background:0 0;border:3px dashed #f59e0b;animation:1.4s ease-in-out infinite mqHoy}.mq-rs-d.hoy{color:#fbbf24}.mq-rs-d .mq-rg{top:-8px;right:-8px;width:20px;height:20px}.mq-rs-d .mq-rg svg{width:20px;height:20px}.mq-rs-sig{margin:4px 0 0;color:#fbbf24;font-size:.82rem;font-weight:700;line-height:1.35}.mq-rs-pista{position:relative;height:76px;margin-top:8px}.mq-rs-via{position:absolute;left:18px;right:18px;top:20px;height:10px;border-radius:5px;background:#2a2760;overflow:hidden}.mq-rs-via i{display:block;width:100%;height:100%;border-radius:5px;background:linear-gradient(90deg,#ea580c,#fbbf24);transform-origin:0 50%;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.3, 1, .4, 1) .2s}.mq-rs-via i.lleno{transform:scaleX(var(--p,0))}.mq-rs-hito{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;width:56px;margin-left:-28px}.mq-rs-hb{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#2a2760;border:3px solid #3a3680}.mq-rs-hb svg{display:block}.mq-rs-hito.hecho .mq-rs-hb{background:#f59e0b;border-color:#fbbf24;box-shadow:0 3px 0 #c2410c;color:#7c2d12}.mq-rs-hito.sig .mq-rs-hb{border-color:#fbbf24;border-style:dashed;animation:1.2s ease-in-out infinite mqRsSig}.mq-rs-hl{color:#c7c7e6;font-size:.66rem;font-weight:900;line-height:1.1;text-align:center}.mq-rs-hito.sig .mq-rs-hl{color:#fbbf24}.mq-rs-btn{width:100%;min-height:56px;font-size:1rem;animation:.5s cubic-bezier(.2,1.2,.4,1) .65s backwards mqSube}.mq-rs-btn::before{content:"";position:absolute;inset:-2px;border-radius:18px;box-shadow:0 0 0 3px rgba(34,197,94,.7);opacity:0;animation:1.6s ease-out infinite mqLatido;pointer-events:none}.mq-rs-btn[disabled]::before{display:none}@media (orientation:landscape) and (max-height:560px){.mq-rs-cuerpo{flex-direction:row;align-items:center;gap:26px;max-width:900px;padding:4px 26px 12px}.mq-rs-cab{max-width:900px}.mq-rs-num{font-size:4rem}.mq-rs-heroe .mq-ll{width:var(--ll-h,104px)}.mq-rs-card{padding:8px 12px}.mq-rs-pista{height:70px}}.mq-fiesta{display:flex;align-items:center;justify-content:center}.mq-flash{position:absolute;inset:0;background:#fff;opacity:0;animation:.45s ease-out mqFlash;pointer-events:none}.mq-rayos{position:absolute;left:50%;top:34%;width:780px;height:780px;margin:-390px 0 0 -390px;animation:16s linear infinite mqGira;pointer-events:none}.mq-cfb,.mq-cfx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mq-cfb i{position:absolute;bottom:30px;width:10px;height:14px;border-radius:3px;opacity:0;animation:1.9s cubic-bezier(.15,.7,.4,1) forwards mqCfBoom}.mq-cfx i{position:absolute;top:-24px;width:10px;height:16px;border-radius:3px;opacity:0;animation:2.8s linear 1.2s infinite mqCfCae}.mq-cfx i:first-child{left:8%;background:#fbbf24}.mq-cfx i:nth-child(2){left:22%;background:#818cf8;animation-delay:1.6s}.mq-cfx i:nth-child(3){left:36%;background:#22c55e;animation-delay:2.2s;border-radius:50%;height:10px}.mq-cfx i:nth-child(4){left:50%;background:#fb7185;animation-delay:1.9s}.mq-cfx i:nth-child(5){left:64%;background:#38bdf8;animation-delay:2.6s}.mq-cfx i:nth-child(6){left:78%;background:#fbbf24;animation-delay:1.4s;border-radius:50%;height:10px}.mq-cfx i:nth-child(7){left:92%;background:#a78bfa;animation-delay:2.4s}.mq-fz{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:420px;padding:20px;text-align:center}.mq-fz-a{display:flex;flex-direction:column;align-items:center}.mq-fz-b{display:flex;flex-direction:column;align-items:center;width:100%}.mq-fz-premio{position:relative;perspective:400px}.mq-premio{position:relative;display:block;animation:.9s cubic-bezier(.3,1.5,.5,1) backwards mqPremio,2.4s ease-in-out .9s infinite mqGiro}.mq-aro{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.35),transparent 65%);animation:1.6s ease-in-out infinite alternate mqAro}.mq-onda{position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;border:5px solid #fbbf24;opacity:0;animation:.8s ease-out .55s forwards mqOnda}.mq-onda.o2{border-color:#a5b4fc;animation-delay:.7s}.mq-fz-entra{animation:.7s cubic-bezier(.3,1.5,.5,1) .2s backwards mqEntraLl}.mq-fz-entra .mq-ll{display:block;width:160px;height:auto;margin-top:-4px}.mq-fz-tit{margin:4px 0 0;color:#fbbf24;font-size:2.2rem;font-weight:900;letter-spacing:-.02em;line-height:1.05;text-shadow:0 4px 0 #92400e;overflow-wrap:anywhere}.mq-letra{display:inline-block;animation:.5s cubic-bezier(.3,1.7,.5,1) backwards mqLetra}.mq-fz-sub{margin:8px 0 0;color:#e0e0ec;font-size:1rem;font-weight:600;line-height:1.4;animation:.55s cubic-bezier(.2,1.2,.4,1) .75s backwards mqSube}.mq-fz-ok{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;border-radius:999px;background:rgba(34,197,94,.16);color:#4ade80;font-size:.9rem;font-weight:900;animation:.55s cubic-bezier(.2,1.2,.4,1) .9s backwards mqSube}.mq-fz-btns{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:22px;animation:.55s cubic-bezier(.2,1.2,.4,1) 1.05s backwards mqSube}.mq-capa .modal-close.mq-fz-genial{position:relative;top:auto;right:auto;width:100%;min-height:58px;padding:0 16px;font-size:1.1rem;color:#052e16}.mq-fz-genial::before{content:"";position:absolute;inset:-2px;border-radius:18px;box-shadow:0 0 0 3px rgba(34,197,94,.7);opacity:0;animation:1.6s ease-out infinite mqLatido;pointer-events:none}.mq-fz-enviar{min-height:44px;border:0;background:0 0;color:#a5b4fc;font-size:.9rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}@media (orientation:landscape) and (max-height:560px){.mq-fz{flex-direction:row;gap:30px;max-width:760px;text-align:left}.mq-fz-b{align-items:flex-start}.mq-fz-entra .mq-ll{width:110px}.mq-premio{width:80px;height:80px}}.il-giro{transform-box:fill-box;transform-origin:center;animation:4.2s cubic-bezier(.5,0,.3,1) infinite ilGiro}.il-arA{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s linear infinite ilArA}.il-arB{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s linear infinite ilArB}.il-granos{animation:4.2s steps(1) infinite ilGranosV}.il-granos circle{animation:.6s linear infinite ilGrano}.il-granos .g2{animation-delay:-.2s}.il-granos .g3{animation-delay:-.4s}.il-caja{transform-box:fill-box;transform-origin:50% 100%;animation:2.8s cubic-bezier(.3,1.4,.5,1) infinite ilInfla}.il-exp path{opacity:0;animation:2.8s ease-out infinite ilExp1}.il-exp .ex2{animation-name:ilExp2}.il-exp .ex3{animation-name:ilExp3}.il-flecha{transform-box:fill-box;transform-origin:center;animation:2.8s ease-in-out infinite ilFlecha}.il-avion{transform-box:fill-box;transform-origin:center;animation:3.2s ease-in-out infinite ilRizo}.il-viento path{animation:1s linear infinite ilViento}.il-viento path:nth-child(2){animation-delay:-.33s}.il-viento path:nth-child(3){animation-delay:-.66s}.il-estela{animation:1.2s linear infinite ilEs}.il-badge{transform-box:fill-box;transform-origin:center;animation:3.2s ease-in-out infinite ilBadge}.il-esc{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite ilEsc}.il-ad{animation:3s cubic-bezier(.3,0,.4,1) infinite ilAd}.il-impacto{transform-box:fill-box;transform-origin:center;opacity:0;animation:3s ease-out infinite ilImp}.il-check{stroke-dasharray:40;animation:3s ease-in-out infinite ilCk}.il-chispa{transform-box:fill-box;transform-origin:center;animation:1.8s ease-in-out infinite ilChi}@keyframes mqFl{0%,100%{transform:scale(1,1)}50%{transform:scale(1.07,.93) rotate(-3deg)}}@keyframes mqTk{0%,100%,80%{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}@keyframes mqBump{40%{transform:scale(1.35)}}@keyframes mqPopIn{from{transform:scale(.88) translateY(-8px);opacity:.3}}@keyframes mqTiraIn{from{transform:translateY(-14px) scale(.94)}}@keyframes mqTiraMas{from{opacity:.3;transform:translateY(-8px)}}@keyframes mqDedo{0%{transform:translate(150px,176px);opacity:0}22%,8%{transform:translate(124px,144px);opacity:1}32%,46%{transform:translate(124px,263px);opacity:1}56%,72%{transform:translate(47px,263px);opacity:1}100%,82%{transform:translate(64px,292px);opacity:0}}@keyframes mqDedoToca{0%,10%,100%,16%,34%,40%,58%,64%{transform:none}13%,37%,61%{transform:scale(.86) translateY(2px)}}@keyframes mqDedoOnda{0%,12.9%{opacity:0;transform:scale(.3)}13%{opacity:.95;transform:scale(.3)}22%{opacity:0;transform:scale(1.5)}22.1%,36.9%{opacity:0;transform:scale(.3)}37%{opacity:.95;transform:scale(.3)}46%{opacity:0;transform:scale(1.5)}46.1%,60.9%{opacity:0;transform:scale(.3)}61%{opacity:.95;transform:scale(.3)}70%{opacity:0;transform:scale(1.5)}100%,70.1%{opacity:0;transform:scale(.3)}}@keyframes mqTiraBrillo{0%,70%{transform:translateX(-120%)}100%{transform:translateX(420%)}}@keyframes mqDiaOn{from{transform:scale(0)}}@keyframes mqHoy{50%{transform:scale(1.12)}}@keyframes mqRegalo{0%,100%{transform:rotate(0)}25%{transform:rotate(-14deg) translateY(-1px)}75%{transform:rotate(14deg)}}@keyframes mqTiembla{0%,100%{transform:translate(0,0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes mqRespira{40%{transform:scale(1.025,.975)}}@keyframes mqCalor{0%{opacity:.6}40%{opacity:1}70%{opacity:.75}100%{opacity:.95}}@keyframes mqNeon{50%{color:#e0e7ff;text-shadow:0 0 2px #a5b4fc,0 0 10px #818cf8,0 0 20px rgba(129,140,248,.8)}}@keyframes mqEnciende{0%{opacity:.15}10%,100%,26%,46%{opacity:1}18%{opacity:.2}34%{opacity:.4}}@keyframes mqChase{0%,20%{opacity:1}100%,21%{opacity:.2}}@keyframes mqTubo{0%{opacity:.1}100%,12%,30%,50%{opacity:1}20%{opacity:.2}38%{opacity:.5}}@keyframes mqZumba{0%,100%{opacity:1}50%{opacity:.86}}@keyframes mqRefl{0%,72%{transform:translateX(-80px) rotate(24deg)}100%{transform:translateX(220px) rotate(24deg)}}@keyframes mqFoco{50%{transform:scale(1.12);opacity:.8}}@keyframes mqSalto1{0%{transform:scale(1.15,.8) translateY(4px)}35%{transform:scale(.9,1.12) translateY(-16px) rotate(-8deg)}60%{transform:translateY(-12px) rotate(360deg)}80%{transform:scale(1.1,.9) translateY(0) rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes mqSalto2{0%{transform:scale(1.15,.8) translateY(4px)}35%{transform:scale(.9,1.12) translateY(-16px) rotate(-8deg)}60%{transform:translateY(-12px) rotate(360deg)}80%{transform:scale(1.1,.9) translateY(0) rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes mqFlota{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes mqAtasco{from{transform:translateY(6px) rotate(-18deg) scale(1.1)}to{transform:translateY(9px) rotate(-12deg) scale(1.1)}}@keyframes mqRosca{to{transform:translateX(-10px)}}@keyframes mqGira{to{transform:rotate(360deg)}}@keyframes mqCandado{0%,100%,70%{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}@keyframes mqPeg{0%,100%{transform:rotate(14deg) scale(1)}50%{transform:rotate(8deg) scale(1.06)}}@keyframes mqLcd{50%{opacity:.45}}@keyframes mqRan{from{opacity:.4}to{opacity:1}}@keyframes mqBrasa{from{opacity:.5}to{opacity:1}}@keyframes mqTray{40%{transform:translateY(5px)}70%{transform:translateY(-2px)}}@keyframes mqTapa{0%,100%{transform:perspective(220px) rotateX(0)}25%{transform:perspective(220px) rotateX(-75deg)}55%{transform:perspective(220px) rotateX(25deg)}80%{transform:perspective(220px) rotateX(-10deg)}}@keyframes mqNuevo{from{transform:scale(0) rotate(-30deg)}}@keyframes mqFicha{0%{transform:translate(var(--sx),var(--sy)) rotate(0) scale(1.3)}55%{transform:translate(calc(var(--sx) * .3),-46px) rotate(300deg) scale(1.1)}85%{transform:translate(0,-8px) rotate(360deg) scale(1)}100%{transform:translate(0,0) rotate(360deg) scale(.25);opacity:0}}@keyframes mqCae{0%{transform:translateY(0) rotate(0)}14%{transform:translateY(2px) rotate(-7deg)}28%{transform:translateY(6px) rotate(10deg) scale(1.08);animation-timing-function:cubic-bezier(.55,0,1,.45)}66%{transform:translateY(var(--dy)) rotate(28deg) scale(1)}74%{transform:translateY(calc(var(--dy) - 20px)) rotate(14deg) scale(1.04,.96)}82%{transform:translateY(var(--dy)) rotate(18deg) scale(1.08,.9)}90%{transform:translateY(calc(var(--dy) - 6px)) rotate(15deg)}100%{transform:translateY(var(--dy)) rotate(16deg) scale(.68)}}@keyframes mqPuf{0%{opacity:.9;transform:translate(0,0) scale(.5)}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(1.7)}}@keyframes mqChz{0%{opacity:1;transform:translate(0,0) scale(1)}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(.4)}}@keyframes mqBoc1{from{transform:scale(.4) translateY(12px);opacity:.2}}@keyframes mqBoc2{from{transform:scale(.4) translateY(12px);opacity:.2}}@keyframes mqCard1{from{transform:translateY(8px);opacity:.4}}@keyframes mqCard2{from{transform:translateY(8px);opacity:.4}}@keyframes mqBrillo{0%,65%{transform:translateX(-160%)}100%{transform:translateX(330%)}}@keyframes mqLatido{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.08,1.25)}}@keyframes mqSube{from{transform:translateY(30px);opacity:.2}}@keyframes mqRsSube{from{transform:translateY(100%)}}@keyframes mqRsEst{0%,100%{opacity:.2}50%{opacity:.9}}@keyframes mqRsHoguera{0%{transform:scale(.92);opacity:.8}50%{transform:scale(1.05);opacity:1}100%{transform:scale(.98);opacity:.9}}@keyframes mqRsChis{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}100%{opacity:0;transform:translate(var(--x),-150px)}}@keyframes mqRsLl{from{transform:translateY(120px) scale(.4)}}@keyframes mqRsTic1{50%{transform:scale(1.18)}}@keyframes mqRsTic2{50%{transform:scale(1.18)}}@keyframes mqRsPrende{0%{transform:scale(0) rotate(-40deg)}100%{transform:none}}@keyframes mqRsSig{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(-8deg)}60%{transform:translateY(0) rotate(6deg)}}@keyframes mqFlash{0%{opacity:.55}100%{opacity:0}}@keyframes mqPremio{0%{transform:translateY(240px) scale(.3) rotate(-40deg)}60%{transform:translateY(-16px) scale(1.18) rotate(8deg)}100%{transform:none}}@keyframes mqGiro{0%,100%{transform:rotateY(0) translateY(0)}50%{transform:rotateY(180deg) translateY(-8px)}}@keyframes mqAro{from{transform:scale(.85)}to{transform:scale(1.15)}}@keyframes mqOnda{0%{opacity:1;transform:scale(.4)}100%{opacity:0;transform:scale(2.6)}}@keyframes mqEntraLl{from{transform:translateY(260px)}}@keyframes mqLetra{0%{transform:translateY(30px) scale(.3) rotate(-20deg);opacity:.2}100%{transform:none;opacity:1}}@keyframes mqCfBoom{0%{opacity:1;transform:translate(0,0) rotate(0)}38%{opacity:1;transform:translate(calc(var(--dx) * .7),var(--h)) rotate(calc(var(--r) * .5))}100%{opacity:0;transform:translate(var(--dx),160px) rotate(var(--r))}}@keyframes mqCfCae{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:1;transform:translateY(1000px) rotate(720deg)}}@keyframes llLuz{0%{opacity:.18;transform:scale(1)}35%{opacity:.3;transform:scale(1.06)}60%{opacity:.2;transform:scale(.97)}100%{opacity:.28;transform:scale(1.04)}}@keyframes llResp{0%,100%{transform:scale(1,1)}50%{transform:scale(1.035,.965)}}@keyframes llPunta{from{transform:rotate(-14deg)}to{transform:rotate(12deg)}}@keyframes llLengua{from{transform:rotate(-8deg)}to{transform:rotate(8deg) scale(1.08,.92)}}@keyframes llChispa{0%{opacity:0;transform:translate(0,0) scale(1)}15%{opacity:1}100%{opacity:0;transform:translate(7px,-30px) scale(.4)}}@keyframes llParp{0%,100%,91%,97%{transform:scaleY(0)}94%{transform:scaleY(1)}}@keyframes llMira{0%,100%{transform:translate(0,0)}25%,40%{transform:translate(-4px,0)}60%,75%{transform:translate(5px,-2px)}}@keyframes llSaluda{0%,100%,64%,88%{transform:rotate(0)}70%,82%{transform:rotate(60deg)}76%{transform:rotate(30deg)}}@keyframes llHabla{from{transform:scaleY(.35)}to{transform:scaleY(1.1)}}@keyframes llSorp{0%{transform:scale(1.18,.82)}60%{transform:scale(.92,1.1) translateY(-8px)}100%{transform:none}}@keyframes llRisa{50%{transform:rotate(-4deg) scale(1.02,.98)}}@keyframes llSalta{0%{transform:translateY(0) scale(1.12,.88)}45%{transform:translateY(-34px) scale(.9,1.1)}100%{transform:translateY(0)}}@keyframes llBaila{from{transform:translateY(0) rotate(-6deg) scale(1.05,.95)}to{transform:translateY(-16px) rotate(6deg) scale(.96,1.04)}}@keyframes llArI{from{transform:rotate(100deg)}to{transform:rotate(145deg)}}@keyframes llArD{from{transform:rotate(-100deg)}to{transform:rotate(-145deg)}}@keyframes llZz{0%{opacity:0;transform:translate(0,4px)}30%{opacity:1}100%{opacity:0;transform:translate(8px,-14px)}}@keyframes llEncI{0%,100%{transform:rotate(20deg)}40%,60%{transform:rotate(75deg)}}@keyframes llEncD{0%,100%{transform:rotate(-20deg)}40%,60%{transform:rotate(-75deg)}}@keyframes llChulo{0%,100%{transform:rotate(0)}50%{transform:rotate(-3deg) translateY(-2px)}}@keyframes llEmpuja{from{transform:rotate(4deg) translateX(0)}to{transform:rotate(9deg) translateX(5px)}}@keyframes ilGiro{0%,76%{transform:rotate(0)}82%{transform:rotate(-14deg)}94%{transform:rotate(192deg)}100%{transform:rotate(180deg)}}@keyframes ilArA{0%{transform:scaleY(1)}100%,76%{transform:scaleY(.06)}}@keyframes ilArB{0%{transform:scaleY(.12)}100%,76%{transform:scaleY(1)}}@keyframes ilGranosV{0%{opacity:1}100%,75%{opacity:0}}@keyframes ilGrano{0%{transform:translateY(0);opacity:1}100%{transform:translateY(17px);opacity:0}}@keyframes ilInfla{0%,100%{transform:scale(.84)}35%{transform:scale(1.08,.93)}48%{transform:scale(.96,1.06)}60%,86%{transform:scale(1.02)}}@keyframes ilExp1{0%,30%{opacity:0;transform:translate(0,0)}40%{opacity:1}100%,62%{opacity:0;transform:translate(-4px,-4px)}}@keyframes ilExp2{0%,30%{opacity:0;transform:translate(0,0)}40%{opacity:1}100%,62%{opacity:0;transform:translate(-4px,4px)}}@keyframes ilExp3{0%,30%{opacity:0;transform:translate(0,0)}40%{opacity:1}100%,62%{opacity:0;transform:translate(4px,4px)}}@keyframes ilFlecha{0%,100%,30%,55%{transform:scale(1)}40%{transform:scale(1.3) rotate(-10deg)}}@keyframes ilRizo{0%,100%{transform:translate(0,0) rotate(0)}20%{transform:translate(4px,-8px) rotate(-14deg)}40%{transform:translate(10px,-2px) rotate(22deg)}60%{transform:translate(5px,6px) rotate(38deg)}80%{transform:translate(-2px,2px) rotate(8deg)}}@keyframes ilViento{0%{transform:translateX(6px);opacity:0}30%{opacity:.8}100%{transform:translateX(-8px);opacity:0}}@keyframes ilEs{to{stroke-dashoffset:-17}}@keyframes ilBadge{0%,100%,35%,52%{transform:scale(1)}42%{transform:scale(1.3) rotate(-12deg)}}@keyframes ilEsc{0%,100%,30%,56%{transform:rotate(0)}36%{transform:rotate(-7deg) scale(1.04,.97)}46%{transform:rotate(3deg)}}@keyframes ilAd{0%{transform:translate(18px,-4px) rotate(10deg);opacity:0}12%{opacity:1}34%{transform:translate(0,0) rotate(0)}38%{transform:translate(2px,0)}66%{transform:translate(20px,-30px) rotate(70deg);opacity:0}100%{opacity:0;transform:translate(20px,-30px)}}@keyframes ilImp{0%,32%{opacity:0;transform:scale(.3)}36%{opacity:1;transform:scale(1.2)}100%,50%{opacity:0;transform:scale(1.8)}}@keyframes ilCk{0%{stroke-dashoffset:40}100%,30%{stroke-dashoffset:0}}@keyframes ilChi{0%,100%{transform:scale(.5);opacity:.4}50%{transform:scale(1.15) rotate(45deg);opacity:1}}@media (prefers-reduced-motion:reduce){#view-ads.rwr *,#view-ads.rwr ::after,#view-ads.rwr ::before,.mq-capa *,.mq-capa ::after,.mq-capa ::before{animation-duration:NaNs!important;animation-iteration-count:1!important;animation-delay:0s!important;transition:none!important}}#view-account.cp{--cp-bg:#fafaf9;--cp-surf:#ffffff;--cp-surf2:#f3f2ef;--cp-line:rgba(16,16,26,.10);--cp-fg:#10101a;--cp-mut:#585870;--cp-acc:#4f46e5;--cp-accf:#4f46e5;--cp-ink:#10101a;--cp-okt:#047857;--cp-okbg:rgba(4,120,87,.10);--cp-warnt:#a45b00;--cp-sk:rgba(16,16,26,.07);--cp-sk2:rgba(16,16,26,.13);--cp-segoff:rgba(16,16,26,.12);--cp-swoff:#8a8aa0;--cp-streak1:rgba(245,158,11,.18);--cp-streakb:rgba(234,88,12,.30);--cp-hero1:#e4e1ff;--cp-hero2:#fff1d6;--cp-mount0:#d9d4fb;--cp-mount1:#cfcaf7;--cp-mount2:#b9b3ee;--cp-tree:#8f87d6;--cp-ground:#c9c3ef;--cp-star:rgba(245,158,11,.7);--cp-moon:#fbbf24;--cp-dng:#b42318;--cp-dngbg:rgba(180,35,24,.07);--cp-dngl:rgba(180,35,24,.30);--cp-stone:#a39d93;width:100%;color:var(--cp-fg)}[data-theme=dark] #view-account.cp{--cp-bg:#0a0a10;--cp-surf:#141420;--cp-surf2:#1a1a28;--cp-line:rgba(255,255,255,.09);--cp-fg:#f5f5fa;--cp-mut:#a6a6bd;--cp-acc:#818cf8;--cp-accf:#6058e8;--cp-okt:#4ade80;--cp-okbg:rgba(34,197,94,.14);--cp-warnt:#fbbf24;--cp-sk:rgba(255,255,255,.07);--cp-sk2:rgba(255,255,255,.15);--cp-segoff:rgba(255,255,255,.13);--cp-swoff:#4a4a62;--cp-streak1:rgba(234,88,12,.20);--cp-streakb:rgba(245,158,11,.35);--cp-hero1:#1c1b45;--cp-hero2:#0f0f20;--cp-mount0:#33307a;--cp-mount1:#26255a;--cp-mount2:#1b1b42;--cp-tree:#101028;--cp-ground:#14142e;--cp-star:rgba(255,255,255,.8);--cp-moon:#e0e7ff;--cp-dng:#fb7185;--cp-dngbg:rgba(251,113,133,.10);--cp-dngl:rgba(251,113,133,.35);--cp-stone:#3b3b58}#view-account.cp.view-active{display:block}#view-account.cp h2,#view-account.cp h3,#view-account.cp p{margin:0}#view-account.cp button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#view-account.cp a:focus-visible,#view-account.cp button:focus-visible,#view-account.cp label:has(> input:focus-visible){outline:2px solid var(--cp-acc);outline-offset:2px}#view-account .cp-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#view-account .cp-vh,#view-account .cp-vh-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0;border:0}#view-account .cp-sk{background:linear-gradient(90deg,var(--cp-sk) 0,var(--cp-sk2) 50%,var(--cp-sk) 100%);background-size:220% 100%;animation:1.5s ease-in-out infinite cpShim;border-radius:10px}@keyframes cpShim{0%{background-position:120% 0}100%{background-position:-120% 0}}#view-account .cp-layout{display:flex;flex-direction:column;gap:14px;padding-bottom:calc(var(--hueco-barra-inferior,0px) + 24px)}#view-account .cp-hero{position:relative;height:168px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,var(--cp-hero1),var(--cp-hero2));border:1px solid var(--cp-line)}#view-account .k-scene{position:absolute;left:0;top:0;width:100%;height:100%}#view-account .k-calle .k-c0{stop-color:#8ec5ff}#view-account .k-calle .k-c1{stop-color:#d6e9ff}#view-account .k-calle .k-c2{stop-color:#eef4ff}[data-theme=dark] #view-account .k-calle .k-c0{stop-color:#0f0f2a}[data-theme=dark] #view-account .k-calle .k-c1{stop-color:#1c1b45}[data-theme=dark] #view-account .k-calle .k-c2{stop-color:#2a2760}#view-account .k-calle .k-noche{display:none}[data-theme=dark] #view-account .k-calle .k-noche{display:inline}[data-theme=dark] #view-account .k-calle .k-dia{display:none}#view-account .k-calle .k-luna{fill:var(--cp-moon)}#view-account .k-calle .k-lejos{fill:#cdd5fb}#view-account .k-calle .k-ed{fill:#a9b4f0}#view-account .k-calle .k-vn{fill:#eef1ff;opacity:.85}#view-account .k-calle .k-acera{fill:#dfe3ef}#view-account .k-calle .k-juntas line{stroke:#c9cfe2;stroke-width:1.5}#view-account .k-calle{--k-poste:#5b6177;--k-bombilla:#fff7d6}#view-account .k-calle .k-bordillo{fill:#b8bfd8}#view-account .k-calle .k-asfalto{fill:#2a2b36}[data-theme=dark] #view-account .k-calle .k-lejos{fill:#23224f}[data-theme=dark] #view-account .k-calle .k-ed{fill:#2e2c66}[data-theme=dark] #view-account .k-calle .k-vn{fill:#fbbf24;opacity:.6}[data-theme=dark] #view-account .k-calle .k-acera{fill:#2c2a58}[data-theme=dark] #view-account .k-calle .k-juntas line{stroke:#3c3a72}[data-theme=dark] #view-account .k-calle{--k-poste:#4a4a6a;--k-bombilla:#fde68a}[data-theme=dark] #view-account .k-calle .k-bordillo{fill:#3b3970}[data-theme=dark] #view-account .k-calle .k-asfalto{fill:#15151f}#view-account .k-calle .k-parA{animation:64s linear infinite kPar}#view-account .k-calle .k-parB{animation:26s linear infinite kPar}#view-account .k-calle .k-parC{animation:3.4s linear infinite kPar}#view-account .k-calle .k-nubes{animation:40s linear infinite alternate kNubes}#view-account .k-calle .k-raya{stroke:#e0e7ff;opacity:.8;animation:.9s linear infinite kRaya}#view-account .k-calle .k-conduce{animation:6s ease-in-out infinite kConduce}#view-account .k-calle .k-rebote{animation:.7s ease-in-out infinite kRebote}#view-account .k-calle .k-rueda{transform-box:fill-box;transform-origin:center;animation:.8s linear infinite kRueda}#view-account .k-calle .k-coche-plus .k-rueda{animation-duration:.7s}#view-account .k-calle .k-coche-pro .k-rueda{animation-duration:.6s}#view-account .k-calle .k-pro-luz{animation:2.4s ease-in-out infinite kProLuz}@keyframes kPar{to{transform:translateX(-800px)}}@keyframes kNubes{to{transform:translateX(-60px)}}@keyframes kRaya{to{stroke-dashoffset:32}}@keyframes kConduce{0%,100%{transform:translateX(0)}30%{transform:translateX(28px)}55%{transform:translateX(20px)}80%{transform:translateX(-16px)}}@keyframes kRebote{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-1.8px)}75%{transform:translateY(-.9px)}}@keyframes kRueda{to{transform:rotate(360deg)}}@keyframes kProLuz{0%,100%{opacity:.28}50%{opacity:.5}}#view-account .k-calle .k-coche-plus,#view-account .k-calle .k-coche-pro,body.is-plus #view-account .k-calle .k-coche-free{display:none}body.is-plus #view-account .k-calle .k-coche-plus{display:inline}body.is-pro #view-account .k-calle .k-coche-plus{display:none}body.is-pro #view-account .k-calle .k-coche-pro{display:inline}body.lite-mode #view-account .k-calle *{animation:none!important}#view-account .k-star{fill:var(--cp-star)}#view-account .k-moon{fill:var(--cp-moon)}#view-account .k-m0{fill:var(--cp-mount0)}#view-account .k-m1{fill:var(--cp-mount1)}#view-account .k-m2{fill:var(--cp-mount2)}#view-account .k-tree{fill:var(--cp-tree)}#view-account .k-gr{fill:var(--cp-ground)}#view-account .k-snow{fill:#fff;opacity:.85}#view-account .k-track{stroke:var(--cp-bg)}#view-account .k-trk2{stroke:var(--cp-segoff)}#view-account .pulse{animation:1.8s ease-in-out infinite cpPulse}#view-account .twk{animation:2.2s ease-in-out infinite cpTwk;transform-box:fill-box;transform-origin:center}#view-account .twk2{animation:2.2s ease-in-out .9s infinite cpTwk;transform-box:fill-box;transform-origin:center}#view-account .cast{opacity:0;mix-blend-mode:screen;transition:opacity .8s}#view-account.cp:not(.cold) .cast{opacity:1;animation:3.9s ease-in-out infinite cpCastf}@keyframes cpPulse{0%,100%{opacity:.4}50%{opacity:1}}@keyframes cpTwk{0%,100%{transform:scale(.7);opacity:.5}50%{transform:scale(1.15);opacity:1}}@keyframes cpCastf{0%,100%{opacity:.55}8%{opacity:.85}14%{opacity:.62}22%,80%{opacity:1}31%{opacity:.7}40%{opacity:.92}49%{opacity:.58}60%{opacity:.95}68%{opacity:.66}91%{opacity:.64}}#view-account .cp-id{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:14px;margin:-52px 0 0;padding:0 6px;text-align:left}#view-account .cp-id .account-avatar-wrap{margin:0;animation:none}#view-account .cp-ring{position:relative;width:104px;height:104px;flex:none}#view-account .cp-ring .k-arc{position:absolute;left:0;top:0}#view-account .cp-ring circle[stroke^=url]{transition:stroke-dasharray 1s cubic-bezier(.2,.9,.2,1)}#view-account .cp-av{position:absolute;left:10px;top:10px;width:84px;height:84px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff}#view-account .cp-av #account-avatar-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#view-account .cp-av #account-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%;border:0;box-shadow:none}#view-account .cp-av .account-avatar-initial{font-size:2.25rem;font-weight:700;color:#fff;background:0 0;border:0;box-shadow:none;width:auto;height:auto}#view-account .cp-lvb{position:absolute;right:-2px;bottom:4px;min-width:30px;height:30px;padding:0 6px;border-radius:15px;background:linear-gradient(135deg,#ea580c,#f59e0b);color:var(--cp-ink);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:3px solid var(--cp-bg)}#view-account .cp-lvb[hidden]{display:none}#view-account .cp-idt{flex:1;min-width:0;padding:56px 0 4px}#view-account .cp-name{font-size:1.625rem;line-height:1.1;font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}#view-account .cp-mail{font-size:.875rem;color:var(--cp-mut);margin-top:2px;overflow-wrap:anywhere}#view-account #admin-btn-slot:empty{display:none}#view-account #admin-btn-slot .account-admin-btn{margin-top:8px}#view-account .cp-sticky{position:sticky;top:0;z-index:4;display:flex;gap:8px;align-items:stretch;padding:2px 0;background:linear-gradient(var(--bg-primary) 82%,transparent)}#view-account .cp-tabs{position:relative;flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:22px;background:var(--cp-surf);border:1px solid var(--cp-line);box-shadow:0 12px 26px -16px rgba(0,0,0,.6)}#view-account .cp-ind{position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 16px)/ 3);border-radius:18px;background:linear-gradient(135deg,var(--cp-accf),#7c3aed);box-shadow:0 8px 18px -6px rgba(96,88,232,.75);transition:transform .38s cubic-bezier(.3,1.25,.5,1)}#view-account.cp[data-cp-tab=plan] .cp-ind{transform:translateX(calc(100% + 4px))}#view-account.cp[data-cp-tab=ajustes] .cp-ind{transform:translateX(calc(200% + 8px))}#view-account .cp-tab{position:relative;z-index:1;min-height:48px;border-radius:18px;border:0;background:0 0;color:var(--cp-mut);font-size:.9375rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;transition:color .2s;min-width:0}#view-account .cp-tab span{overflow-wrap:anywhere;min-width:0}#view-account .cp-tab svg{flex:none}#view-account .cp-tabs.mide .cp-tab span{white-space:nowrap;overflow-wrap:normal}#view-account .cp-tabs.sin-ico .cp-tab svg{display:none}#view-account .cp-sticky:has(.cp-tabs.apiladas){flex-direction:column-reverse}#view-account .cp-tabs.apiladas{grid-template-columns:1fr}#view-account .cp-tabs.apiladas .cp-ind{right:4px;width:auto;height:calc((100% - 16px)/ 3);bottom:auto}#view-account.cp[data-cp-tab=plan] .cp-tabs.apiladas .cp-ind{transform:translateY(calc(100% + 4px))}#view-account.cp[data-cp-tab=ajustes] .cp-tabs.apiladas .cp-ind{transform:translateY(calc(200% + 8px))}#view-account .cp-tabs.apiladas .cp-tab{justify-content:flex-start;padding:0 16px}#view-account .cp-tabs.apiladas .cp-tab svg{display:inline}#view-account .cp-tab.on{color:#fff;background-color:var(--cp-accf);background-image:linear-gradient(135deg,var(--cp-accf),#7c3aed)}#view-account .cp-rp{flex:none;min-width:66px;padding:0 12px;border-radius:22px;border:1px solid var(--cp-streakb);background:linear-gradient(160deg,var(--cp-streak1),var(--cp-surf));display:inline-flex;align-items:center;justify-content:center;color:var(--cp-fg);font-size:1.25rem;font-weight:700;box-shadow:0 12px 26px -16px rgba(0,0,0,.6)}#view-account .cp-rp-off,#view-account .cp-rp-on{display:inline-flex;align-items:center;gap:6px}#view-account.cp.cold .cp-rp{border-color:var(--cp-line);background:var(--cp-surf);color:var(--cp-mut)}#view-account .cp-rpt,#view-account.cp.cold .cp-rp-on,#view-account.cp:not(.cold) .cp-rp-off{display:none}#view-account .cp-panel{display:flex;flex-direction:column;gap:14px}#view-account .cp-panel[hidden]{display:none}#view-account .cp-panel>*{animation:.5s cubic-bezier(.2,.9,.3,1) both cpRise}#view-account .cp-panel>:nth-child(2){animation-delay:.06s}#view-account .cp-panel>:nth-child(3){animation-delay:.12s}#view-account .cp-panel>:nth-child(4){animation-delay:.18s}#view-account .cp-panel>:nth-child(5){animation-delay:.24s}#view-account .cp-panel>:nth-child(6){animation-delay:.3s}@keyframes cpRise{0%{transform:translateY(10px)}100%{transform:none}}#view-account .cp-kick{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-mut)}#view-account .cp-kick-racha{color:var(--cp-warnt)}#view-account .cp-h2{font-size:1.3125rem;font-weight:700;letter-spacing:-.025em;padding:6px 4px 0;color:var(--cp-fg)}#view-account .cp-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 8px;border-radius:999px;background:var(--cp-surf2);font-size:.8125rem;font-weight:700;color:var(--cp-fg)}#view-account .cp-chip[hidden]{display:none}#view-account .cp-chip svg{color:var(--cp-acc);flex:none}#view-account .cp-ico{position:relative;flex:none;width:40px;height:40px;border-radius:13px;background:var(--cp-surf2);color:var(--cp-acc);display:flex;align-items:center;justify-content:center}#view-account .cp-ico.cp-c1{background:rgba(129,140,248,.16);color:var(--cp-acc)}#view-account .cp-ico.cp-c2{background:rgba(245,158,11,.16);color:var(--cp-warnt)}#view-account .cp-ico.cp-c3{background:var(--cp-okbg);color:var(--cp-okt)}#view-account .cp-ico.cp-dng{background:var(--cp-dngbg);color:var(--cp-dng)}#view-account .cp-tl{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}#view-account .cp-tl b{font-size:.9375rem;font-weight:700;color:var(--cp-fg)}#view-account .cp-tl small{font-size:.7812rem;line-height:1.35;color:var(--cp-mut)}#view-account .cp-bt{position:relative;min-height:48px;padding:0 18px;border-radius:16px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:.9375rem;font-weight:700;letter-spacing:-.005em;color:var(--cp-fg);text-decoration:none;transition:transform .12s,box-shadow .2s,background .2s,filter .2s}#view-account .cp-bt[hidden]{display:none}#view-account .cp-bt:active{transform:translateY(1px) scale(.985)}#view-account .cp-bt.cp-lg{min-height:58px;font-size:1rem;border-radius:18px;padding:0 20px}#view-account .cp-bt.cp-sm{min-height:44px;padding:0 14px;font-size:.875rem;border-radius:14px}#view-account .cp-bt.cp-full{width:100%}#view-account .cp-bt.cp-p{background:linear-gradient(135deg,#ea580c,#f59e0b);color:var(--cp-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(16,16,26,.12),0 10px 22px -6px rgba(234,88,12,.55)}#view-account .cp-bt.cp-s{background:var(--cp-surf2);border:1px solid var(--cp-line)}#view-account .cp-bt.cp-o{background:0 0;border:1.5px solid var(--cp-segoff)}#view-account .cp-bt.cp-d{background:0 0;border:1.5px solid var(--cp-dng);color:var(--cp-dng)}#view-account .cp-bt.cp-ok{background:var(--cp-okbg);color:var(--cp-okt);border:1px solid rgba(34,197,94,.4)}#view-account .cp-bt .cp-cap{width:32px;height:32px;border-radius:50%;background:rgba(16,16,26,.14);display:flex;align-items:center;justify-content:center;flex:none}#view-account .cp-bt svg{flex:none}@media (hover:hover){#view-account .cp-bt.cp-p:hover{filter:brightness(1.06)}#view-account .cp-bt.cp-o:hover,#view-account .cp-bt.cp-s:hover{background:var(--cp-segoff)}}#view-account.cp.t1{--cp-ts:.7}#view-account.cp.t2{--cp-ts:.84}#view-account.cp.t3{--cp-ts:1}#view-account.cp.t4{--cp-ts:1.1}#view-account.cp.t5{--cp-ts:1.2}#view-account .fi{display:block;overflow:visible}#view-account .fi .fl{transform-origin:60px 124px;transform:scale(var(--cp-ts,1))}#view-account .fi .ig{transform-origin:60px 124px;animation:1.15s cubic-bezier(.2,1.3,.4,1) both cpIgnite}#view-account .fi .gs{transform-origin:60px 124px;animation:9s ease-in-out 1.6s infinite cpGust}#view-account .fi .tg{transform-box:fill-box;transform-origin:50% 100%}#view-account .fi .tM{animation:1.9s ease-in-out infinite cpFiM}#view-account .fi .tR{animation:1.3s ease-in-out .3s infinite cpFiR}#view-account .fi .tN{animation:1.35s ease-in-out .2s infinite cpFiN}#view-account .fi .tI{animation:.93s ease-in-out infinite cpFiI}#view-account .fi .tC{animation:.71s ease-in-out infinite cpFiC}#view-account .fi .tx{animation:2.3s ease-in-out infinite cpFiX;display:none}#view-account.cp.t4 .fi .tx,#view-account.cp.t5 .fi .tx{display:inline}#view-account .fi .bl{animation:1.6s ease-in-out infinite cpFiB;transform-box:fill-box;transform-origin:50% 100%}#view-account .fi .lk{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:2.2s ease-out infinite cpLick}#view-account .fi .lk2{animation-delay:.7s;animation-duration:2.6s}#view-account .fi .lk3{animation-delay:1.4s;animation-duration:1.9s}#view-account .fi .halo{transform-box:fill-box;transform-origin:50% 60%;animation:1.15s ease-out both cpHflash,4.1s ease-in-out 1.15s infinite cpHfl}#view-account .fi .gl{transform-box:fill-box;transform-origin:50% 50%;animation:2.4s ease-in-out infinite cpGlow}#view-account .fi .coal{transform-box:fill-box;transform-origin:50% 50%;animation:1.4s ease-in-out infinite cpCoal}#view-account .fi .c2{animation-delay:.4s;animation-duration:1.8s}#view-account .fi .c3{animation-delay:.9s;animation-duration:1.1s}#view-account .fi .stn{fill:var(--cp-stone)}#view-account .fi .sp{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}#view-account .fi .sp:nth-child(3n+1){animation-name:cpEmA}#view-account .fi .sp:nth-child(3n+2){animation-name:cpEmB}#view-account .fi .sp:nth-child(3n){animation-name:cpEmC}#view-account .fi .sp:first-child{animation-delay:0s;animation-duration:3s}#view-account .fi .sp:nth-child(2){animation-delay:.9s;animation-duration:3.6s}#view-account .fi .sp:nth-child(3){animation-delay:1.8s;animation-duration:2.6s}#view-account .fi .sp:nth-child(4){animation-delay:.4s;animation-duration:3.9s}#view-account .fi .sp:nth-child(5){animation-delay:2.3s;animation-duration:3.2s}#view-account .fi .sp:nth-child(6){animation-delay:1.2s;animation-duration:2.8s}#view-account .fi .sp:nth-child(7){animation-delay:2.9s;animation-duration:3.5s}#view-account .fi .sp:nth-child(8){animation-delay:.2s;animation-duration:2.4s}#view-account .fi .sp:nth-child(9){animation-delay:1.6s;animation-duration:4s}#view-account .fi .sp:nth-child(10){animation-delay:3.1s;animation-duration:3.3s}#view-account .fi .sp:nth-child(11){animation-delay:.7s;animation-duration:2.9s}#view-account .fi .sp:nth-child(12){animation-delay:2.1s;animation-duration:3.7s}#view-account .fi .sp:nth-child(13){animation-delay:1.4s;animation-duration:2.5s}#view-account .fi .sp:nth-child(14){animation-delay:2.6s;animation-duration:3.1s}#view-account .fi .aura,#view-account.cp.t1 .fi .sp:nth-child(n+6),#view-account.cp.t2 .fi .sp:nth-child(n+9),#view-account.cp.t3 .fi .sp:nth-child(n+12){display:none}#view-account.cp.t5 .fi .aura{display:inline}#view-account .fi .rot{transform-origin:60px 84px;animation:40s linear infinite cpRays}#view-account .fi .smoke,#view-account .fi .wsmoke{display:none}#view-account.cp:not(.cold):not(.t1) .fi .wsmoke{display:inline}#view-account .fi .sm,#view-account .fi .ws{opacity:0;stroke-dasharray:110;stroke-dashoffset:110;animation:6s ease-out infinite cpSmoke;stroke:var(--cp-mut)}#view-account .fi .s2,#view-account .fi .w2{animation-delay:3s}#view-account .fi .s3{animation-delay:3.2s}#view-account.cp.cold .fi .aura,#view-account.cp.cold .fi .fl,#view-account.cp.cold .fi .halo,#view-account.cp.cold .fi .sparks{display:none}#view-account.cp.cold .fi .smoke{display:inline}#view-account.cp.cold .fi .gl{opacity:.12;animation:none}#view-account.cp.cold .fi .coal{animation:3.2s ease-in-out infinite cpCoalcold}#view-account .fi .burst circle{opacity:0;transform-box:fill-box;transform-origin:50% 50%}#view-account .fi .burst circle:first-child{--dx:-26px;--dy:-30px}#view-account .fi .burst circle:nth-child(2){--dx:26px;--dy:-30px}#view-account .fi .burst circle:nth-child(3){--dx:-36px;--dy:-8px}#view-account .fi .burst circle:nth-child(4){--dx:36px;--dy:-8px}#view-account .fi .burst circle:nth-child(5){--dx:-14px;--dy:-44px}#view-account .fi .burst circle:nth-child(6){--dx:14px;--dy:-44px}#view-account .fi .burst circle:nth-child(7){--dx:-30px;--dy:-22px}#view-account .fi .burst circle:nth-child(8){--dx:30px;--dy:-22px}#view-account .cp-fire.poke .fl{animation:.9s cubic-bezier(.3,1.4,.5,1) cpFlare}#view-account .cp-fire.poke .burst circle{animation:.9s ease-out both cpFb}#view-account .cp-fire.poke .halo{animation:.6s ease-out cpHflash,4.1s ease-in-out .6s infinite cpHfl}#view-account.cp.cold .cp-fire.poke .coal{animation:.5s ease-in-out 3 cpCoal}#view-account.cp.t5 .fi .o0{stop-color:#f59e0b}#view-account.cp.t5 .fi .o1{stop-color:#fbbf24}#view-account.cp.t5 .fi .o2{stop-color:#fde68a}#view-account.cp.t5 .fi .m0{stop-color:#fbbf24}#view-account.cp.t5 .fi .m1{stop-color:#fde68a}#view-account.cp.t5 .fi .m2,#view-account.cp.t5 .fi .n0{stop-color:#fff7d6}#view-account.cp.t5 .fi .n1{stop-color:#fff}#view-account.cp.t5 .fi .bl{fill:#fbbf24}@keyframes cpIgnite{0%{transform:scale(1,.05);opacity:0}25%{opacity:1}60%{transform:scale(1.12,1.24)}100%{transform:scale(1,1)}}@keyframes cpHflash{0%{opacity:0;transform:scale(.5)}35%{opacity:1;transform:scale(1.3)}100%{opacity:.25;transform:scale(1)}}@keyframes cpFiM{0%,100%{transform:scale(1,1) skewX(0)}12%{transform:scale(1.03,1.07) skewX(-1.5deg)}27%{transform:scale(.97,.96) skewX(1.8deg)}41%{transform:scale(1.04,1.1) skewX(-2.2deg)}58%{transform:scale(.98,1.02) skewX(1deg)}74%{transform:scale(1.02,1.06) skewX(-.8deg)}88%{transform:scale(.99,.98) skewX(1.4deg)}}@keyframes cpFiN{0%,100%{transform:scale(1,1) skewX(.5deg)}18%{transform:scale(1.02,1.12) skewX(-2deg)}35%{transform:scale(.98,.95) skewX(1.5deg)}52%{transform:scale(1.03,1.09) skewX(-1deg)}71%{transform:scale(.99,1) skewX(2deg)}85%{transform:scale(1.02,1.08) skewX(-1.5deg)}}@keyframes cpFiR{0%,100%{transform:scaleY(1.1) rotate(4deg);opacity:1}50%{transform:scaleY(.72) rotate(-3deg);opacity:.7}}@keyframes cpFiI{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.12) translateY(-1px)}}@keyframes cpFiC{0%,100%{transform:scale(1)}50%{transform:scale(1.2,1.12)}}@keyframes cpFiX{0%,100%{transform:scaleY(.85) rotate(-2deg);opacity:.8}50%{transform:scaleY(1.15) rotate(2deg);opacity:1}}@keyframes cpFiB{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05,1.08)}}@keyframes cpGust{0%,100%,56%,84%{transform:rotate(0) skewX(0)}62%{transform:rotate(2.2deg) skewX(-3deg) scaleY(1.04)}69%{transform:rotate(-1.6deg) skewX(2.4deg)}76%{transform:rotate(1.2deg) skewX(-1.4deg)}}@keyframes cpLick{0%{opacity:0;transform:translateY(0) scale(.4)}20%{opacity:.95}100%{opacity:0;transform:translateY(-22px) scale(1.05,1.3)}}@keyframes cpHfl{0%,100%{opacity:.18;transform:scale(.96)}7%{opacity:.34;transform:scale(1.06)}13%{opacity:.22;transform:scale(1)}21%,79%{opacity:.4;transform:scale(1.1)}29%{opacity:.26;transform:scale(1.02)}38%{opacity:.36;transform:scale(1.07)}46%{opacity:.2;transform:scale(.98)}58%{opacity:.38;transform:scale(1.09)}67%{opacity:.25;transform:scale(1.01)}90%{opacity:.23;transform:scale(1)}}@keyframes cpGlow{0%,100%{opacity:.18;transform:scale(.94)}50%{opacity:.34;transform:scale(1.06)}}@keyframes cpCoal{0%,100%{opacity:.55}50%{opacity:1}}@keyframes cpCoalcold{0%,100%{opacity:.12}50%{opacity:.32}}@keyframes cpEmA{0%{opacity:0;fill:#fff7d6;transform:translate(0,4px) scale(1)}10%{opacity:1}45%{fill:#fbbf24;transform:translate(8px,-48px) scale(.8)}80%{fill:#f97316}100%{opacity:0;fill:#dc2626;transform:translate(-4px,-102px) scale(.2)}}@keyframes cpEmB{0%{opacity:0;fill:#fff7d6;transform:translate(0,4px) scale(1)}10%{opacity:1}45%{fill:#fbbf24;transform:translate(-8px,-44px) scale(.8)}80%{fill:#f97316}100%{opacity:0;fill:#dc2626;transform:translate(6px,-94px) scale(.2)}}@keyframes cpEmC{0%{opacity:0;fill:#fff7d6;transform:translate(0,4px) scale(1)}10%{opacity:1}35%{fill:#fbbf24;transform:translate(6px,-30px) scale(.9)}70%{fill:#f97316;transform:translate(-6px,-66px) scale(.55)}100%{opacity:0;fill:#dc2626;transform:translate(4px,-110px) scale(.15)}}@keyframes cpSmoke{0%{opacity:0;stroke-dashoffset:110;transform:translateY(6px)}20%{opacity:.45}100%{opacity:0;stroke-dashoffset:0;transform:translateY(-18px)}}@keyframes cpFlare{0%,100%{transform:scale(var(--cp-ts,1))}30%{transform:scale(calc(var(--cp-ts,1)*1.22),calc(var(--cp-ts,1)*1.4))}}@keyframes cpFb{0%{opacity:1;transform:translate(0,0) scale(.5)}100%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.1)}}@keyframes cpRays{to{transform:rotate(360deg)}}#view-account .cp-rk{position:relative;overflow:hidden;border-radius:30px;padding:18px;background:var(--cp-surf);border:1px solid var(--cp-line);display:flex;flex-direction:column;gap:16px}#view-account.cp.t5 .cp-rk{border-color:#fcd34d;box-shadow:0 0 0 3px rgba(252,211,77,.18)}#view-account .cp-rk>*{position:relative}#view-account .cp-rk-top{display:flex;align-items:center;gap:12px}#view-account .cp-rk-fire{flex:none;border:0;background:0 0;padding:0;border-radius:24px;line-height:0}#view-account .cp-gauge{display:block;width:140px;height:110px;overflow:visible}#view-account .cp-gauge-pista{stroke:var(--cp-segoff)}#view-account .cp-gauge-hitos circle{fill:var(--cp-segoff)}#view-account .cp-gauge-fill{transition:stroke-dasharray 1.1s cubic-bezier(.2,.9,.2,1)}#view-account .cp-gauge-pto{transition:transform 1.1s cubic-bezier(.2,.9,.2,1)}#view-account .cp-gauge-pto circle{fill:#fff;stroke:#ea580c}#view-account .cp-gauge-llama{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .4s}#view-account.cp.cold .cp-gauge-llama{opacity:.3;filter:grayscale(1)}#view-account.cp.cold .cp-gauge-fill,#view-account.cp.cold .cp-gauge-pto{opacity:0}#view-account.cp.t5 .cp-gauge-llama{filter:drop-shadow(0 0 10px rgba(251,191,36,.8))}#view-account.cp:not(.cold) .cp-gauge-llama{animation:1.6s ease-in-out infinite cpLlama}#view-account .cp-gauge-b.poke .cp-gauge-llama{animation:.9s cubic-bezier(.34,1.56,.64,1) cpLlamaPoke}@keyframes cpLlama{0%,100%{transform:scale(1,1)}50%{transform:scale(.96,1.05)}}@keyframes cpLlamaPoke{0%,100%{transform:scale(1)}30%{transform:scale(1.25,1.4)}}#view-account .cp-rk-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#view-account .cp-rk-con,#view-account .cp-rk-sin{display:flex;flex-direction:column;gap:8px}#view-account .cp-rk-con[hidden],#view-account .cp-rk-sin[hidden]{display:none}#view-account .cp-rk-big{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}#view-account .cp-od{display:inline-flex;height:1em;font-size:4rem;line-height:1;overflow:hidden;font-family:var(--font-mono);font-weight:700;letter-spacing:-.04em;color:var(--cp-fg)}#view-account.cp.t5 .cp-od{color:#b45309}[data-theme=dark] #view-account.cp.t5 .cp-od{color:#fcd34d}#view-account .cp-dg{display:block;height:1em;overflow:hidden}#view-account .cp-dc{display:flex;flex-direction:column;transform:translateY(calc(var(--to,0) * -1em));animation:1.2s cubic-bezier(.2,.9,.2,1) .15s both cpRoll}#view-account .cp-dc i{display:block;height:1em;width:.62em;font-style:normal;text-align:center}@keyframes cpRoll{from{transform:translateY(0)}}#view-account .cp-rk-un{font-size:1rem;font-weight:700;padding-bottom:7px;line-height:1.1}#view-account .cp-rk-chips{display:flex;flex-wrap:wrap;gap:8px}#view-account .cp-rk-h{font-size:1.5rem;line-height:1.08;font-weight:700;letter-spacing:-.03em}#view-account .cp-rk-p{font-size:.875rem;line-height:1.4;color:var(--cp-mut)}#view-account .cp-rk-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding-top:22px}#view-account .cp-rk-d{position:relative;display:flex;flex-direction:column-reverse;align-items:stretch;gap:8px;font-size:.75rem;font-weight:700;color:var(--cp-mut);min-width:0;text-align:center}#view-account .cp-rk-dc{position:relative;height:32px;display:flex;align-items:center;justify-content:center;color:#7a2e05;background:linear-gradient(90deg,transparent 0 30%,#4a4c5c 30% 70%,transparent 70%) center/100% 2px no-repeat #2a2b36}#view-account .cp-rk-d:first-child .cp-rk-dc{border-radius:16px 0 0 16px}#view-account .cp-rk-d:last-child .cp-rk-dc{border-radius:0 16px 16px 0}#view-account .cp-rk-d.done .cp-rk-dc{background:linear-gradient(90deg,#fbbf24,#f59e0b)}#view-account .cp-rk-d.done:has(+ .cp-rk-d:not(.done)) .cp-rk-dc,#view-account .cp-rk-d.done:last-child .cp-rk-dc{border-radius:0 16px 16px 0;box-shadow:6px 0 14px -6px rgba(234,88,12,.55)}#view-account .cp-rk-d:not(.done)+.cp-rk-d.done .cp-rk-dc{border-radius:16px 0 0 16px}#view-account .cp-rk-d.done:first-child:has(+ .cp-rk-d:not(.done)) .cp-rk-dc,#view-account .cp-rk-d:not(.done)+.cp-rk-d.done:has(+ .cp-rk-d:not(.done)) .cp-rk-dc,#view-account .cp-rk-d:not(.done)+.cp-rk-d.done:last-child .cp-rk-dc{border-radius:16px}#view-account .cp-rk-d.hoy{color:#c2410c}[data-theme=dark] #view-account .cp-rk-d.hoy{color:#fbbf24}#view-account .cp-rk-d.fut{color:var(--cp-swoff)}#view-account .cp-rk-dot{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2.5px dashed #fbbf24;animation:1.4s ease-in-out infinite cpPend}@keyframes cpPend{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.55}}@keyframes cpRing{0%{box-shadow:0 0 0 0 rgba(245,158,11,.55)}100%{box-shadow:0 0 0 10px rgba(245,158,11,0)}}#view-account .cp-rk-d.hoy .cp-rk-dc::after{content:"";position:absolute;left:50%;bottom:calc(100% - 9px);width:44px;height:22px;margin-left:-22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='50 40 200 100'%3E%3Cpath d='M72 95 78 68Q82 52 102 48H178Q198 48 210 64L227 95Z' fill='%236366f1'/%3E%3Cpath d='M66 95H236Q242 95 242 101V114Q242 121 235 121H60V101Q60 95 66 95Z' fill='%234f46e5'/%3E%3Cpath d='M102 56 97 86H143V56ZM148 56V86H207L197 60Q192 56 180 56Z' fill='%23e2e7ff'/%3E%3Ccircle cx='110' cy='122' r='16' fill='%23111119'/%3E%3Ccircle cx='202' cy='122' r='16' fill='%23111119'/%3E%3Ccircle cx='110' cy='122' r='7' fill='%23e3e6f5'/%3E%3Ccircle cx='202' cy='122' r='7' fill='%23e3e6f5'/%3E%3Cpath d='M228 97H242V107H228Z' fill='%23fde047'/%3E%3C/svg%3E") center/contain no-repeat;animation:.7s ease-in-out infinite cpAparcado}@keyframes cpAparcado{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-1.5px)}}#view-account .cp-rk-track{position:relative;padding:2px 0 0}#view-account .cp-rk-line{position:absolute;left:0;right:12.5%;top:25px;height:4px;border-radius:2px;background:var(--cp-segoff)}#view-account .cp-rk-fill{position:absolute;left:0;top:25px;height:4px;width:0;max-width:87.5%;border-radius:2px;background:linear-gradient(90deg,#fbbf24,#ea580c);transition:width 1s cubic-bezier(.2,.9,.2,1)}#view-account .cp-rk-nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#view-account .cp-rk-n{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}#view-account .cp-rk-nc{position:relative;width:52px;height:52px;border-radius:16px;background:var(--cp-surf2);border:2px solid var(--cp-segoff);display:flex;align-items:center;justify-content:center}#view-account .cp-rk-n.done .cp-rk-nc{border-color:#f59e0b;background:#fff7e0}[data-theme=dark] #view-account .cp-rk-n.done .cp-rk-nc{background:rgba(245,158,11,.14)}#view-account .cp-rk-n.sig .cp-rk-nc{border-color:#f59e0b;border-style:dashed;background:var(--cp-surf);animation:1.8s ease-out infinite cpRing}#view-account .cp-rk-tni{display:flex}#view-account .cp-rk-n:not(.done) .cp-rk-tni{filter:grayscale(1);opacity:.5}#view-account .cp-rk-ck{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ea580c,#f59e0b);color:var(--cp-ink);display:none;align-items:center;justify-content:center;border:2px solid var(--cp-surf)}#view-account .cp-rk-n.done .cp-rk-ck{display:flex}#view-account .cp-rk-nd{font-size:.75rem;font-weight:700;color:var(--cp-mut)}#view-account .cp-rk-n.done .cp-rk-nd{color:var(--cp-fg)}#view-account .cp-rk-nxt{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:16px;background:#fff7e0;color:#7c2d12;font-size:.875rem;font-weight:600;line-height:1.35}#view-account .cp-rk-nxt::before{content:"";flex:none;width:32px;height:32px;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311111a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v2a2 2 0 0 0 0 4v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2a2 2 0 0 0 0-4z'/%3E%3Cpath d='M14 6v12'/%3E%3C/svg%3E") center/18px no-repeat #fbbf24}[data-theme=dark] #view-account .cp-rk-nxt{background:rgba(245,158,11,.14);color:#fde68a}#view-account .cp-rk-nxt:empty{display:none}#view-account .cp-lamp{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:26px;border:1px solid rgba(34,197,94,.35);background:linear-gradient(160deg,var(--cp-okbg),var(--cp-surf) 72%)}#view-account .cp-lamp[hidden]{display:none}#view-account .cp-lamp.urg{border-color:rgba(245,158,11,.55);background:linear-gradient(160deg,rgba(245,158,11,.14),var(--cp-surf) 72%)}#view-account .cp-lrow{display:flex;align-items:center;gap:14px}#view-account .cp-lr2{position:relative;width:4.75rem;height:4.75rem;flex:none}#view-account .cp-lr2 svg{position:absolute;left:0;top:0;width:100%;height:100%}#view-account #cp-lr-arc{stroke:#22c55e;transition:stroke-dasharray 1s linear}#view-account .cp-lamp.urg #cp-lr-arc{stroke:#f59e0b}#view-account .cp-lr-t{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.9375rem;font-weight:700;line-height:1.1;white-space:nowrap}#view-account .cp-lr-t b{font-weight:700}#view-account .cp-lr-t small{font-size:.6875rem;font-weight:600;color:var(--cp-mut)}#view-account .cp-lr-t small[hidden]{display:none}#view-account .cp-lmid{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#view-account .cp-ltop{display:flex;align-items:center;gap:8px;font-size:.875rem}#view-account .cp-live{display:block;width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2);flex:none;animation:2s ease-in-out infinite cpPulse}#view-account .cp-code{position:relative;display:inline-flex;align-items:center;gap:0;height:46px;padding:0 12px 0 34px;border-radius:9px;background:#fff;border:2.5px solid #11111a;box-shadow:0 0 0 2px #fff,0 8px 18px -10px rgba(0,0,0,.55);overflow:hidden;max-width:100%}#view-account .cp-code::before{content:"";position:absolute;left:0;top:0;bottom:0;width:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='%23ffd23f'%3E%3Ccircle cx='10' cy='4' r='1.3'/%3E%3Ccircle cx='13' cy='4.8' r='1.3'/%3E%3Ccircle cx='15.2' cy='7' r='1.3'/%3E%3Ccircle cx='16' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='13' r='1.3'/%3E%3Ccircle cx='13' cy='15.2' r='1.3'/%3E%3Ccircle cx='10' cy='16' r='1.3'/%3E%3Ccircle cx='7' cy='15.2' r='1.3'/%3E%3Ccircle cx='4.8' cy='13' r='1.3'/%3E%3Ccircle cx='4' cy='10' r='1.3'/%3E%3Ccircle cx='4.8' cy='7' r='1.3'/%3E%3Ccircle cx='7' cy='4.8' r='1.3'/%3E%3C/g%3E%3C/svg%3E") center 7px/16px no-repeat #1f4fd6}#view-account .cp-code i{display:inline-block;width:auto;height:auto;padding:0 .06em;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:1.75rem;line-height:1;font-weight:700;font-style:normal;letter-spacing:.08em;color:#11111a}#view-account .cp-lmid small{font-size:.7812rem;color:var(--cp-mut);overflow-wrap:anywhere}#view-account .cp-lbtns3{display:flex;flex-wrap:wrap;gap:8px}#view-account .cp-lbtns3 .cp-bt{flex:1 1 auto;padding:0 12px;gap:6px;font-size:.8438rem;min-width:0}#view-account .cp-lbtns3 .cp-bt span{white-space:nowrap}#view-account .cp-lvl{display:block}#view-account .cp-lvl:has(> #ea-level[hidden]){display:none}#view-account .cp-lvl .ea-lvl{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:26px;border:1px solid var(--cp-line);background:var(--cp-surf);margin:0;cursor:default;background:var(--cp-surf) radial-gradient(circle at calc(100% + 30px) calc(100% + 34px),transparent 25px,rgba(165,180,252,.35) 26px 27px,transparent 28px 37px,rgba(165,180,252,.35) 38px 39px,transparent 40px 49px,rgba(165,180,252,.35) 50px 51px,transparent 52px) no-repeat}#view-account .cp-lvl .ea-lvl[hidden]{display:none}[data-theme=light] #view-account .cp-lvl .ea-lvl{background-color:#eef0ff;border-color:#dfe3ff}#view-account .cp-lvtop{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#view-account .cp-lv-ring{position:relative;width:64px;height:64px;flex:none;border:0;background:0 0;padding:0;border-radius:50%}#view-account .cp-lv-ring svg{position:absolute;left:0;top:0}#view-account .cp-lv-ring b{position:absolute;left:0;top:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-size:1.375rem;color:var(--cp-fg)}#view-account .cp-lt{flex:1;min-width:9em;display:flex;flex-direction:column;gap:4px}#view-account .cp-ln{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--cp-fg);overflow-wrap:anywhere}#view-account .cp-lx{font-size:.75rem;color:var(--cp-mut)}#view-account .cp-ps{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:26px;border:1px solid var(--cp-line);background:var(--cp-surf);overflow:hidden}#view-account .cp-ps[data-plan=plus],#view-account .cp-ps[data-plan=regalo]{background:linear-gradient(160deg,rgba(124,58,237,.22),var(--cp-surf) 65%);border-color:rgba(129,140,248,.4)}#view-account .cp-ps[data-plan=pro]{background:linear-gradient(160deg,rgba(245,158,11,.24),var(--cp-surf) 65%);border-color:var(--cp-streakb)}#view-account .cp-gar{margin:-16px -16px 0;height:124px;overflow:hidden;line-height:0;--gar-luz:#818cf8}#view-account .cp-gar svg{display:block;width:100%;height:100%}#view-account .cp-gar[data-plan=plus],#view-account .cp-gar[data-plan=regalo]{--gar-luz:#a78bfa}#view-account .cp-gar[data-plan=pro]{--gar-luz:#fbbf24}#view-account .cp-gar-c0{stop-color:var(--gar-luz);stop-opacity:.34}#view-account .cp-gar-c1{stop-color:var(--gar-luz);stop-opacity:0}#view-account .cp-gar-plato{stroke:var(--gar-luz);stroke-opacity:.85}#view-account .cp-gar[data-plan=free] .cp-gar-plato{stroke-opacity:.25}#view-account .cp-gar-focos path{fill:var(--gar-luz);opacity:.16}#view-account .cp-gar[data-plan=free] .cp-gar-focos{display:none}#view-account .cp-gar-neon path,#view-account .cp-gar-neon rect{stroke:var(--gar-luz)}#view-account .cp-gar-neon{filter:drop-shadow(0 0 3px var(--gar-luz)) drop-shadow(0 0 8px var(--gar-luz))}#view-account .cp-gar-i-plus{fill:var(--gar-luz)}#view-account .cp-gar-car,#view-account .cp-gar-i{display:none}#view-account .cp-gar[data-plan=free] .cp-gar-free,#view-account .cp-gar[data-plan=free] .cp-gar-i-free,#view-account .cp-gar[data-plan=plus] .cp-gar-i-plus,#view-account .cp-gar[data-plan=plus] .cp-gar-plus,#view-account .cp-gar[data-plan=pro] .cp-gar-i-pro,#view-account .cp-gar[data-plan=pro] .cp-gar-pro,#view-account .cp-gar[data-plan=regalo] .cp-gar-i-plus,#view-account .cp-gar[data-plan=regalo] .cp-gar-plus{display:inline}#view-account.cp #ea-carnet .cp-gar-xl{margin:-20px -18px 16px;height:168px}#view-account .cp-step-car{display:block;width:84px;height:32px;overflow:visible}#view-account #cp-ps-mejorar{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 22px -10px rgba(124,58,237,.8)}#view-account .cp-psr{display:flex;align-items:center;gap:12px}#view-account .cp-pcs{display:none;flex:none;width:64px;height:64px}#view-account .cp-pcs>span{display:none}#view-account .cp-ps[data-plan=free] .cp-pc-free,#view-account .cp-ps[data-plan=plus] .cp-pc-plus,#view-account .cp-ps[data-plan=pro] .cp-pc-pro,#view-account .cp-ps[data-plan=regalo] .cp-pc-plus{display:block}#view-account .cp-pst{flex:1;min-width:0;display:flex;flex-direction:column}#view-account .cp-psn{font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--cp-fg);overflow-wrap:anywhere}#view-account .cp-pch{display:flex;flex-wrap:wrap;gap:8px}#view-account .cp-pch .cp-chip{padding:0 12px 0 10px}#view-account .cp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(9rem,calc(50% - 5px))),1fr));grid-template-rows:auto auto;gap:10px;margin:0;padding:0;border:0}#view-account .cp-st{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px;border-radius:22px;background:var(--cp-surf);border:1px solid var(--cp-line);min-width:0}#view-account .cp-st>span:last-child{min-width:0}#view-account .cp-st .cp-ico{width:36px;height:36px;border-radius:12px}#view-account .cp-st b{display:block;font-size:1.25rem;font-weight:700;color:var(--cp-fg);overflow-wrap:break-word}#view-account .cp-st small{display:block;margin-top:2px;font-size:.75rem;color:var(--cp-mut);line-height:1.25}#view-account .cp-st-big{grid-row:span 2;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px 16px 30px;background:linear-gradient(165deg,rgba(129,140,248,.18),var(--cp-surf) 70%);background:linear-gradient(90deg,#4a4c5c 0 50%,transparent 50%) left 16px bottom 14px/22px 3px repeat-x #1d1e28;border-color:#1d1e28;color:#fff}#view-account .cp-st-big .cp-ico{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.08);color:#c7d2fe}#view-account .cp-st-big b{font-size:2.875rem;line-height:1;color:#fbbf24;text-shadow:0 0 18px rgba(251,191,36,.35)}#view-account .cp-st-big small{color:#b9bbcc}#view-account .stats-aviso{grid-column:1/-1}#view-account .cp-short{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));gap:10px}#view-account .cp-sh{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;min-height:88px;border-radius:22px;border:1px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);font-size:.8125rem;font-weight:700;text-align:center;line-height:1.2;min-width:0}#view-account .cp-sh>span:last-child{overflow-wrap:anywhere;min-width:0;max-width:100%}#view-account .cp-bdg{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;background:linear-gradient(135deg,#ea580c,#f59e0b);color:var(--cp-ink);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--cp-surf)}#view-account .cp-bdg[hidden]{display:none}html.is-twa #view-account .cp-de-web,html.is-twa.no-ads #view-account .cp-sh-rw,html:not(.is-twa) #view-account .cp-de-app{display:none!important}#view-account .cp-planp #ea-carnet-section{margin:0}#view-account .cp-ladder{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:30px;background:var(--cp-surf);border:1px solid var(--cp-line)}#view-account .cp-ladder .cp-h2{padding:0}#view-account .cp-steps{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;padding:6px 0}#view-account .cp-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;opacity:.5}#view-account .cp-step.cur{opacity:1}#view-account .cp-step b{font-size:.875rem;color:var(--cp-fg)}#view-account .cp-here{display:none;font-size:.6875rem;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--cp-accf);color:#fff}#view-account .cp-step.cur .cp-here{display:inline-block}#view-account .cp-ld{flex:none;width:24px;height:3px;border-radius:2px;background:var(--cp-segoff);margin-bottom:40px}#view-account .cp-ben{display:flex;flex-direction:column;gap:10px;padding:2px 0}#view-account .cp-ben:empty{display:none}#view-account .cp-ben p{display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:600;color:var(--cp-fg)}#view-account .cp-ben svg{color:var(--cp-okt);flex:none}#view-account .cp-ben-g{display:flex;flex-direction:column;gap:10px}#view-account .cp-ben-g[hidden]{display:none}#view-account .cp-ben .cp-ben-t{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-mut)}#view-account #ea-carnet .cp-renueva{margin:0;font-size:.875rem;line-height:1.45;font-weight:600;color:var(--cp-mut)}#view-account #ea-carnet .cp-renueva-mal{color:var(--cp-dng)}#view-account .cp-ladt{font-size:.875rem;line-height:1.45;color:var(--cp-mut)}#view-account .cp-ladt[hidden]{display:none}#view-account .cp-ajustes{display:flex;flex-direction:column;gap:14px;margin:0}#view-account .cp-grp{display:flex;flex-direction:column;gap:8px}#view-account .cp-grp[hidden]{display:none}#view-account .cp-gh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px}#view-account .cp-gh .cp-h2{padding:0}#view-account .cp-gh>span{font-size:.8125rem;font-weight:600;color:var(--cp-mut)}#view-account .cp-th-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#view-account .cp-th-card{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:24px;border:1.5px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);text-align:left;transition:border-color .2s,box-shadow .2s}#view-account .cp-th-pv{position:relative;display:block;height:96px;border-radius:15px;overflow:hidden}#view-account .cp-th-pv i{position:absolute;display:block}#view-account .cp-th-l{background:#fafaf9;border:1px solid #e3dfd8}#view-account .cp-th-d{background:#0a0a10;border:1px solid #26263a}#view-account .cp-pv-b{left:10px;top:10px;width:38%;height:7px;border-radius:4px}#view-account .cp-pv-c{left:10px;right:10px;top:26px;height:34px;border-radius:9px}#view-account .cp-pv-l{left:10px;top:70px;width:55%;height:6px;border-radius:3px}#view-account .cp-pv-l2{left:10px;top:81px;width:35%;height:6px;border-radius:3px}#view-account .cp-pv-btn{right:10px;bottom:9px;width:30%;height:16px;border-radius:8px;background:linear-gradient(135deg,#ea580c,#f59e0b)}#view-account .cp-th-l .cp-pv-b{background:#cfc9bf}#view-account .cp-th-l .cp-pv-c{background:#fff;border:1px solid #e3dfd8}#view-account .cp-th-l .cp-pv-l,#view-account .cp-th-l .cp-pv-l2{background:#dcd7ce}#view-account .cp-th-d .cp-pv-b{background:#3a3a52}#view-account .cp-th-d .cp-pv-c{background:#141420;border:1px solid #26263a}#view-account .cp-th-d .cp-pv-l,#view-account .cp-th-d .cp-pv-l2{background:#2c2c44}#view-account .cp-th-lb{display:flex;align-items:center;justify-content:space-between;padding:0 4px 2px}#view-account .cp-th-lb b{font-size:.9375rem}#view-account .cp-th-ck{width:24px;height:24px;border-radius:50%;border:2px solid var(--cp-swoff);display:flex;align-items:center;justify-content:center;color:transparent;transition:.2s}#view-account .cp-th-card[aria-pressed=true]{border-color:var(--cp-acc);box-shadow:0 0 0 3px rgba(129,140,248,.22)}#view-account .cp-th-card[aria-pressed=true] .cp-th-ck{background:var(--cp-accf);border-color:var(--cp-accf);color:#fff}#view-account .cp-lg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex-wrap:nowrap}#view-account #pref-idioma.cp-lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#view-account .cp-lg-tile{position:relative;min-height:84px;border-radius:20px;border:2px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:12px 14px;min-width:0;text-align:left;transition:border-color .2s,background .2s,transform .2s;font-weight:400}#view-account .cp-lg-top{display:flex;align-items:center;gap:8px;min-width:0}#view-account .cp-lg-fl{flex:none;width:30px;height:20px;border-radius:5px;overflow:hidden;display:grid;place-items:center;box-shadow:0 0 0 1px var(--cp-line)}#view-account .cp-lg-fl svg{display:block}#view-account .cp-lg-fl.cp-lg-gl{width:24px;height:24px;border-radius:50%;box-shadow:none}#view-account .cp-lg-tile b{font-size:.75rem;letter-spacing:.08em;color:var(--cp-mut);transition:color .2s}#view-account .cp-lg-tile small{font-size:.875rem;font-weight:700;line-height:1.2;color:var(--cp-fg);white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}#view-account .cp-lg-ck{position:absolute;right:10px;top:10px;width:22px;height:22px;border-radius:50%;background:var(--cp-accf);color:#fff;display:none;align-items:center;justify-content:center}#view-account .cp-lg-tile.active{border-color:var(--cp-acc);background:linear-gradient(165deg,rgba(129,140,248,.2),var(--cp-surf) 75%)}#view-account .cp-lg-tile.active b{color:var(--cp-acc)}#view-account .cp-lg-tile.active .cp-lg-ck{display:flex;animation:cp-lg-ck-in .28s var(--ease-spring) both}@keyframes cp-lg-ck-in{from{transform:scale(.4)}to{transform:scale(1)}}#view-account #pref-idioma .cp-lg-tile:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:64px}@media (prefers-reduced-motion:reduce){#view-account .cp-lg-tile.active .cp-lg-ck{animation:none}}#view-account .cp-rd-list{display:flex;flex-direction:column;gap:8px}#view-account .cp-rd{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;min-height:72px;border-radius:22px;border:1.5px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}#view-account .cp-rd .cp-tl{flex:1}#view-account .cp-rd-ic{flex:none;width:44px;height:44px;border-radius:14px;background:var(--cp-surf2);color:var(--cp-mut);display:flex;align-items:center;justify-content:center;transition:.2s}#view-account .cp-rd-dot{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--cp-swoff);display:flex;align-items:center;justify-content:center;transition:.2s}#view-account .cp-rd-dot i{display:block;width:10px;height:10px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}#view-account .cp-rd:has(input:checked){border-color:var(--cp-acc);background:linear-gradient(165deg,rgba(129,140,248,.14),var(--cp-surf) 70%)}#view-account .cp-rd:has(input:checked) .cp-rd-ic{background:var(--cp-accf);color:#fff}#view-account .cp-rd:has(input:checked) .cp-rd-dot{border-color:var(--cp-accf);background:var(--cp-accf)}#view-account .cp-rd:has(input:checked) .cp-rd-dot i{transform:scale(1)}#view-account .cp-nt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#view-account .cp-nt-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;min-height:156px;border-radius:24px;border:1.5px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .12s;min-width:0}#view-account .cp-nt-card:active{transform:scale(.98)}#view-account .cp-nt-card:has(input:disabled){opacity:.55;cursor:default}#view-account .cp-nt-top{display:flex;align-items:center;justify-content:space-between}#view-account .cp-nt-ic{width:46px;height:46px;border-radius:15px;background:var(--cp-surf2);color:var(--cp-mut);display:flex;align-items:center;justify-content:center;transition:.25s}#view-account .cp-nt-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--cp-swoff);transition:.25s}#view-account .cp-nt-st{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:.7812rem;font-weight:700;color:var(--cp-mut)}#view-account .cp-nt-si{display:none;align-items:center;gap:6px}#view-account .cp-nt-card:has(input:checked){border-color:rgba(245,158,11,.55);background:linear-gradient(165deg,rgba(245,158,11,.13),var(--cp-surf) 72%)}#view-account .cp-nt-card:has(input:checked) .cp-nt-ic{background:linear-gradient(135deg,#ea580c,#f59e0b);color:var(--cp-ink);box-shadow:0 8px 16px -6px rgba(234,88,12,.6)}#view-account .cp-nt-card:has(input:checked) .cp-nt-dot{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.2)}#view-account .cp-nt-card:has(input:checked) .cp-nt-st{color:var(--cp-okt)}#view-account .cp-nt-card:has(input:checked) .cp-nt-si{display:inline-flex}#view-account .cp-nt-card:has(input:checked) .cp-nt-no{display:none}#view-account .cp-nt-grid{display:flex;flex-direction:column;gap:0;border-radius:24px;border:1px solid var(--cp-line);background:var(--cp-surf);overflow:hidden}#view-account .cp-nt-grid .cp-nt-card{display:grid;grid-template-columns:42px minmax(0,1fr) 48px;align-items:center;column-gap:12px;row-gap:0;min-height:0;padding:12px 14px;border:0;border-radius:0;background:0 0}#view-account .cp-nt-grid .cp-nt-card+.cp-nt-card{border-top:1px solid var(--cp-line)}#view-account .cp-nt-grid .cp-nt-card:has(input:checked){background:0 0;border-color:var(--cp-line)}#view-account .cp-nt-grid .cp-nt-card:active{transform:none;background:var(--cp-surf2)}#view-account .cp-nt-grid .cp-nt-top{display:contents}#view-account .cp-nt-grid .cp-nt-ic{grid-column:1;grid-row:1;width:42px;height:42px;border-radius:13px}#view-account .cp-nt-grid .cp-tl{grid-column:2;grid-row:1;min-width:0}#view-account .cp-nt-grid .cp-nt-dot{grid-column:3;grid-row:1;position:relative;width:48px;height:28px;border-radius:14px;border:0;background:var(--cp-swoff);box-shadow:none;transition:background .2s}#view-account .cp-nt-grid .cp-nt-dot::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .28s var(--ease-spring)}#view-account .cp-nt-grid .cp-nt-card:has(input:checked) .cp-nt-dot{background:var(--cp-accf);border:0;box-shadow:none}#view-account .cp-nt-grid .cp-nt-card:has(input:checked) .cp-nt-dot::after{transform:translateX(20px)}#view-account .cp-nt-grid .cp-nt-card:has(input:focus-visible) .cp-nt-dot{outline:2px solid var(--cp-acc);outline-offset:2px}#view-account .cp-nt-grid .cp-nt-st{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}#view-account #push-prefs-aviso{grid-column:1/-1}#view-account .cp-mx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#view-account .cp-mx-t{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px 14px;border-radius:26px;border:1.5px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);cursor:pointer;transition:border-color .2s,background .2s;text-align:center;min-width:0}#view-account .cp-mx-ic{width:68px;height:68px;border-radius:22px;background:var(--cp-surf2);color:var(--cp-mut);display:flex;align-items:center;justify-content:center;margin-bottom:4px;transition:.25s}#view-account .cp-mx-t b{font-size:.9375rem}#view-account .cp-mx-t small{font-size:.7812rem;font-weight:600;color:var(--cp-mut)}#view-account .cp-mx-t .wv{opacity:0;transition:opacity .2s}#view-account .cp-mx-t:has(input:checked) .wv{opacity:1}#view-account .cp-mx-t .sl{opacity:1;transition:opacity .2s}#view-account .cp-mx-t:has(input:checked) .sl{opacity:0}#view-account .cp-mx-si{display:none}#view-account .cp-mx-t:has(input:checked) .cp-mx-si{display:inline}#view-account .cp-mx-t:has(input:checked) .cp-mx-no{display:none}#view-account .cp-mx-t:has(input:checked){border-color:rgba(139,92,246,.55);background:linear-gradient(165deg,rgba(139,92,246,.16),var(--cp-surf) 72%)}#view-account .cp-mx-t:has(input:checked) .cp-mx-ic{background:linear-gradient(135deg,#6058e8,#7c3aed);color:#fff;box-shadow:0 10px 20px -8px rgba(96,88,232,.8)}#view-account .cp-mx-t:has(input:checked) small{color:var(--cp-fg)}#view-account .cp-mx-t.pr .cp-mx-ic{animation:.9s ease-out cpWave}#view-account .cp-mx-t.cp-hp.pr .cp-mx-ic svg{animation:.6s ease-in-out cpShake}#view-account .cp-mx-h{font-size:.8125rem;color:var(--cp-mut);text-align:center}@keyframes cpWave{0%{box-shadow:0 0 0 0 rgba(129,140,248,.55)}100%{box-shadow:0 0 0 14px rgba(129,140,248,0)}}@keyframes cpShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-3px) rotate(-6deg)}40%{transform:translateX(3px) rotate(6deg)}60%{transform:translateX(-2px) rotate(-4deg)}80%{transform:translateX(2px) rotate(4deg)}}#view-account .cp-row{display:flex;align-items:center;gap:12px;padding:12px 16px;min-height:72px;width:100%;border-radius:22px;border:1px solid var(--cp-line);background:var(--cp-surf);color:var(--cp-fg);text-align:left}#view-account .cp-row .cp-tl{flex:1}#view-account .cp-row[hidden]{display:none}#view-account .cp-acc{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:22px;background:var(--cp-surf);border:1px solid var(--cp-line)}#view-account .cp-acc .cp-tl{min-width:0}#view-account .cp-acc .cp-tl b,#view-account .cp-acc .cp-tl small{overflow-wrap:anywhere}#view-account .cp-av2{flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#4f46e5,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem}#view-account .cp-av2 img{width:100%;height:100%;object-fit:cover}#view-account .cp-chips2{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;justify-content:flex-start}#view-account .cp-chips2 .account-legal-link{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border-radius:12px;font-size:.8125rem;font-weight:700;color:var(--cp-mut);background:var(--cp-surf);border:1px solid var(--cp-line);text-decoration:none}#view-account .cp-danger{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:22px;background:var(--cp-dngbg);border:1px solid var(--cp-dngl)}#view-account .cp-dt{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--cp-mut)}#view-account .cp-dt b{display:block;font-size:.9375rem;color:var(--cp-fg);margin-bottom:2px}#view-account .cp-danger .cp-bt{flex:none}#view-account #btn-delete-account,#view-account #btn-logout,#view-account .ad-container{margin:0}@media (min-width:64em){body[data-view=account] .app-container{max-width:70rem}body[data-view=account] .app-header{max-width:none}#view-account .cp-layout{display:grid;grid-template-columns:22.5rem minmax(0,1fr);column-gap:28px;row-gap:14px;align-content:start;grid-template-areas:"hero panel" "id panel" "tabs panel" "gap panel";grid-template-rows:auto auto auto 1fr}#view-account .cp-hero{grid-area:hero;height:200px}#view-account .cp-id{grid-area:id}#view-account .cp-sticky{grid-area:tabs;position:static;flex-direction:column-reverse;background:0 0;padding:0;align-self:start}#view-account .cp-tabs{grid-template-columns:1fr;box-shadow:none}#view-account .cp-ind{right:4px;width:auto;height:calc((100% - 16px)/ 3);bottom:auto}#view-account.cp[data-cp-tab=plan] .cp-ind{transform:translateY(calc(100% + 4px))}#view-account.cp[data-cp-tab=ajustes] .cp-ind{transform:translateY(calc(200% + 8px))}#view-account .cp-tab{min-height:56px;justify-content:flex-start;padding:0 20px}#view-account .cp-rp{justify-content:flex-start;padding:12px 18px;min-height:68px;font-size:1.625rem;box-shadow:none}#view-account .cp-rp-off,#view-account .cp-rp-on{gap:10px}#view-account .cp-rpt{display:inline;font-size:.9375rem;font-weight:600;color:var(--cp-mut)}#view-account .cp-panel{grid-area:panel;grid-row:1/-1}#view-account .cp-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}#view-account .cp-res .cp-span2{grid-column:span 2}#view-account .cp-planp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}#view-account .cp-ajustes{display:block;column-count:2;column-gap:28px}#view-account .cp-ajustes .cp-grp{break-inside:avoid;margin-bottom:14px}#view-account .cp-panel[hidden]{display:none}}@media (prefers-reduced-motion:reduce){#view-account .cast,#view-account .cp-dc,#view-account .cp-live,#view-account .cp-mx-t.pr .cp-mx-ic,#view-account .cp-mx-t.pr .cp-mx-ic svg,#view-account .cp-panel>*,#view-account .cp-rk-d.done.hoy .cp-rk-dc,#view-account .cp-rk-dot,#view-account .cp-rk-n.sig .cp-rk-nc,#view-account .cp-rk::before,#view-account .cp-sk,#view-account .fi,#view-account .fi *,#view-account .pulse,#view-account .twk,#view-account .twk2{animation:none!important}#view-account .cp-ind,#view-account .cp-rd-dot i,#view-account .cp-rk-fill,#view-account .cp-th-ck{transition:none!important}#view-account.cp:not(.cold) .cast{opacity:.8}.reg-sticky{animation:none}}body.lite-mode #view-account .cast,body.lite-mode #view-account .cp-rk::before,body.lite-mode #view-account .fi *,body.low-power #view-account .fi .lk,body.low-power #view-account .fi .sp{animation:none!important}#view-account.cp #ea-carnet{border-radius:30px;padding:20px 18px 18px;color:var(--cp-fg);border:1px solid var(--cp-line);background:var(--cp-surf);box-shadow:none}#view-account.cp #ea-carnet.c-plus{background:linear-gradient(160deg,rgba(124,58,237,.24),var(--cp-surf) 62%);border-color:rgba(129,140,248,.45)}#view-account.cp #ea-carnet.c-pro{background:linear-gradient(160deg,rgba(245,158,11,.26),var(--cp-surf) 62%);border-color:var(--cp-streakb)}#view-account.cp #ea-carnet::before{mix-blend-mode:normal;opacity:.55}#view-account.cp #ea-carnet .ea-carnet-shine{opacity:.5}#view-account.cp #ea-carnet .ea-carnet-body{display:flex;flex-direction:column;gap:16px}#view-account.cp #ea-carnet .cp-ph{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0}#view-account.cp #ea-carnet .cp-pc{flex:none;width:124px;height:124px;margin:-12px 0 -12px -12px;filter:none}#view-account.cp #ea-carnet .cp-pc svg{display:block;width:124px;height:124px}#view-account.cp #ea-carnet .cp-ph-t{min-width:0}#view-account.cp #ea-carnet .cp-pn{display:block;font-size:2.625rem;line-height:1.02;font-weight:700;letter-spacing:-.045em;margin-top:2px;color:var(--cp-fg);overflow-wrap:anywhere}#view-account.cp #ea-carnet.c-regalo .cp-ph{padding-right:40px}#view-account.cp #ea-carnet .cp-gift{display:flex;align-items:center;gap:14px;margin:0;padding:14px;border-radius:20px;background:var(--cp-surf2);border:0;font-size:inherit;font-weight:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}#view-account.cp #ea-carnet .cp-gring{position:relative;width:60px;height:60px;flex:none}#view-account.cp #ea-carnet .cp-gring svg{position:absolute;left:0;top:0}#view-account.cp #ea-carnet .cp-gnum{position:absolute;left:0;top:0;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}#view-account.cp #ea-carnet .cp-gnum b{font-size:1.25rem}#view-account.cp #ea-carnet .cp-gnum small{font-size:.625rem;color:var(--cp-mut);margin-top:2px}#view-account.cp #ea-carnet .cp-gt{font-size:.875rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}#view-account.cp #ea-carnet .cp-gt .ea-carnet-foot{display:block;margin:4px 0 0;padding:0;border:0;font-size:.75rem;font-weight:400;color:var(--cp-mut);opacity:1}#view-account.cp #ea-carnet .cp-lims{display:flex;flex-direction:column;margin:0;padding:0;border:0;border-radius:22px;background:var(--cp-surf2);overflow:hidden}#view-account.cp #ea-carnet .cp-lim{display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:0}#view-account.cp #ea-carnet .cp-lim+.cp-lim{border-top:1px solid var(--cp-line)}#view-account.cp #ea-carnet .cp-lim .cp-ico{background:var(--cp-surf)}#view-account.cp #ea-carnet .cp-lim .cp-tl{flex:1}#view-account.cp #ea-carnet .cp-ico.cp-c4{background:rgba(139,92,246,.16);color:#8b5cf6}#view-account.cp #ea-carnet .cp-lr{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;flex:none}#view-account.cp #ea-carnet .cp-lv{font-size:1.125rem;font-weight:700;white-space:nowrap;color:var(--cp-fg);letter-spacing:0}#view-account.cp #ea-carnet .cp-gg{display:flex;gap:4px}#view-account.cp #ea-carnet .cp-gg i{display:block;width:20px;height:6px;border-radius:3px;background:var(--cp-segoff)}#view-account.cp #ea-carnet .cp-gg i.on{background:linear-gradient(90deg,#ea580c,#f59e0b)}#view-account.cp #ea-carnet .cp-perks{display:flex;flex-direction:column;gap:8px;margin:0}#view-account.cp #ea-carnet .cp-perk{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:0 0;border-radius:0;font-size:.875rem;font-weight:600;color:var(--cp-okt)}#view-account.cp #ea-carnet .cp-perk-off{color:var(--cp-mut)}#view-account.cp #ea-carnet .cp-perk svg{flex:none}#view-account.cp #ea-carnet .ea-carnet-cta{margin:0;height:auto;box-shadow:none;font-size:1rem;font-weight:700}#view-account.cp #ea-carnet .ea-carnet-cta.cp-o{color:var(--cp-fg)}#view-account.cp #ea-carnet .cp-stk{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}#view-account.cp #ea-carnet .cp-stk small{font-size:.75rem;font-weight:600;opacity:.78}@media (max-width:24em){#view-account.cp #ea-carnet .cp-pc,#view-account.cp #ea-carnet .cp-pc svg{width:92px;height:92px}#view-account.cp #ea-carnet .cp-pn{font-size:2.125rem}#view-account.cp #ea-carnet .cp-lim .cp-tl small{display:none}}.aviso-chrome{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;padding:12px 40px 12px 14px;position:relative;border-radius:12px;background:var(--aviso-chrome-fondo);border:1px solid var(--aviso-ambar,#d97706);color:var(--text-primary)}.aviso-chrome-txt{flex:1 1 14em;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}.aviso-chrome-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:10px;background:var(--text-primary);color:var(--bg-primary);font-weight:700;font-size:.85rem;text-decoration:none}.aviso-chrome-x{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;border-radius:8px;background:0 0;color:var(--text-secondary);font-size:1.3rem;line-height:1;cursor:pointer}#login-modal{container:ap-acceso/size;padding:0}#login-modal .modal{display:flex;flex-direction:column;align-self:center;width:min(30em,calc(100% - 2rem));max-width:none;max-height:calc(100cqh - 40px);padding:0;border-radius:30px;border:1px solid var(--modal-tinta-borde);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;text-align:center;animation:.3s ease-out modalEnter}#login-modal .modal::-webkit-scrollbar{display:none}#login-modal .modal::before{content:none}@container ap-acceso (min-width:64em){#login-modal .modal{width:min(28.75em,calc(100% - 2rem))}}@container ap-acceso (max-width:37.49em){#login-modal .modal{align-self:flex-end;width:100%;max-height:calc(100cqh - 48px);border-radius:30px 30px 0 0;border-width:1px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) sheetEnter}#login-modal .modal::before{content:"";position:absolute;top:10px;left:50%;z-index:1;transform:translateX(-50%);width:42px;height:5px;border-radius:3px;background:var(--modal-tinta-borde)}#login-modal .modal-franja{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@container ap-acceso (max-width:37.49em) and (max-height:47.49em){#login-modal .modal{max-height:calc(100cqh - 28px);border-radius:24px 24px 0 0}}#login-modal .modal-hero{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px 16px;background:radial-gradient(120% 55% at 50% -4%,var(--ap-hero-luz),transparent 62%) var(--modal-tinta);border-bottom:1px solid var(--modal-tinta-borde)}#login-modal .modal-hero>*{width:100%;margin:0}#login-modal .modal-hero>.modal-close{position:absolute;z-index:2;top:0;right:4px;width:44px;height:44px;padding:0;border-radius:50%}#login-modal .ap-pasos{list-style:none;padding:0;max-width:22em;display:flex;align-items:flex-start;container:ap-pasos/inline-size}#login-modal .ap-paso{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}#login-modal .ap-paso+.ap-paso::before{content:"";position:absolute;z-index:0;top:calc(1.125rem - 2px);right:50%;width:100%;height:4px;border-radius:2px;background:var(--modal-pastilla-borde)}#login-modal .ap-paso[data-fase=hecho]+.ap-paso::before{background:var(--ap-paso-hecho)}#login-modal .ap-paso-disco{position:relative;z-index:1;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--modal-pastilla-borde);background:var(--ap-paso-pendiente);color:var(--modal-tinta-suave);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.94rem}#login-modal .ap-paso-gira,#login-modal .ap-paso-hecho{display:none}#login-modal .ap-paso[data-fase=activo] .ap-paso-disco,#login-modal .ap-paso[data-fase=gira] .ap-paso-disco{background:var(--ap-paso-activo);border-color:var(--ap-paso-activo-borde);color:var(--ap-texto-cta);box-shadow:0 0 0 5px var(--ap-paso-activo-halo)}#login-modal .ap-paso[data-fase=hecho] .ap-paso-disco{background:var(--ap-paso-hecho);border-color:var(--ap-paso-hecho);color:var(--ap-paso-hecho-texto)}#login-modal .ap-paso[data-fase=gira] .ap-paso-n,#login-modal .ap-paso[data-fase=hecho] .ap-paso-n{display:none}#login-modal .ap-paso[data-fase=hecho] .ap-paso-hecho{display:block}#login-modal .ap-paso[data-fase=gira] .ap-paso-gira{display:block;animation:.8s linear infinite apGira}#login-modal .ap-paso-txt{font-size:min(.8125rem, 6.5cqi);font-weight:600;line-height:1.25;color:var(--modal-tinta-suave);overflow-wrap:normal;word-break:normal;hyphens:manual}#login-modal .ap-paso:not([data-fase=pendiente]) .ap-paso-txt{color:var(--modal-tinta-texto)}#login-modal .ap-paso-txt-correo,#login-modal .modal[data-estado=enviado] .ap-paso-txt-confirma{display:none}#login-modal .modal[data-estado=enviado] .ap-paso-txt-correo{display:inline}@keyframes apGira{to{transform:rotate(360deg)}}#login-modal .ap-ilu{display:flex;justify-content:center}#login-modal .ap-ilu-envio{display:block;width:100%;height:150px;overflow:visible}#login-modal .modal[data-estado=correo] .ap-ilu-envio,#login-modal .modal[data-estado=enviando] .ap-ilu-envio,#login-modal .modal[data-estado=error] .ap-ilu-envio{height:96px}#login-modal .ap-ilu-enviado{display:none;width:100%;height:84px;overflow:visible}#login-modal .modal[data-estado=enviado] .ap-ilu-envio{display:none}#login-modal .modal[data-estado=enviado] .ap-ilu-enviado{display:block}@keyframes apProgreso{0%{transform:scaleX(.16)}100%,70%{transform:scaleX(1)}}@keyframes apFlota{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}#login-modal .modal-hero-ante{font-size:.72rem;letter-spacing:.24em;color:var(--ap-sobre-tinta-marca)}#login-modal .modal-title{font-size:1.9rem;font-weight:800;line-height:1.1;letter-spacing:-.015em;overflow-wrap:anywhere}#login-modal .ap-marca{color:var(--ap-sobre-tinta-marca)}#login-modal .modal-subtitle{font-size:.97rem;line-height:1.4;margin-top:-6px}#login-modal .login-gana{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#login-modal .login-gana li{display:flex;align-items:center;gap:10px;min-height:50px;padding:6px 10px;border-radius:14px;border:1px solid var(--modal-pastilla-borde);background:var(--modal-pastilla);color:var(--modal-pastilla-texto);text-align:left}#login-modal .ap-dato-ic{flex:none;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 16%,transparent)}#login-modal .ap-dato-ic-tope{color:var(--ap-dato-tope)}#login-modal .ap-dato-ic-archivos{color:var(--ap-dato-archivos)}#login-modal .ap-dato-ic-vida{color:var(--ap-dato-vida)}#login-modal .ap-dato-ic-avisos{color:var(--ap-dato-avisos)}#login-modal .ap-dato-txt{min-width:0;display:flex;flex-direction:column;line-height:1.2;overflow-wrap:anywhere}#login-modal .ap-dato-txt b{font-size:.94rem;font-weight:800;color:var(--modal-tinta-texto)}#login-modal .ap-dato-txt span{font-size:.75rem;color:var(--modal-tinta-suave)}#login-modal .modal-cuerpo{flex:1 0 auto;display:flex;flex-direction:column;gap:12px;padding:16px 20px}#login-modal #email-login>*,#login-modal .modal-cuerpo>*{width:100%;margin:0}#login-modal .google-signin-container{min-height:44px;margin:0;align-items:center;justify-content:center}#login-modal .google-signin-container:empty{display:none}#login-modal .btn-google-nativo{max-width:400px;min-height:44px}#login-modal #email-login:not([hidden]){display:flex;flex-direction:column;gap:12px}.ap-o{display:flex;align-items:center;gap:12px;color:var(--ap-suave);font-weight:600;font-size:.875rem}.ap-o::after,.ap-o::before{content:"";flex:1;height:1px;background:var(--ap-linea)}.ap-o span{flex:none;min-width:26px;height:26px;padding:0 4px;border-radius:999px;border:1px solid var(--ap-linea);display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem}#login-modal .google-signin-container:empty+#email-login .ap-o{display:none}#login-modal .email-login-btn,.ap-btn-correo{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--ap-cta-plus);color:var(--ap-texto-cta);font:inherit;font-weight:700;line-height:1.25;box-shadow:var(--ap-sombra-plus);cursor:pointer;overflow-wrap:anywhere}.ap-btn-correo{width:100%;min-height:44px;padding:8px 44px;font-size:.94rem}#login-modal .email-login-btn{min-height:56px;padding:10px 18px;border-radius:16px;font-size:1.0625rem;font-weight:800}#login-modal .email-login-btn:disabled{cursor:progress;opacity:.75}#login-modal .email-login-btn::after,.ap-btn-correo::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 44%,var(--ap-brillo-cta) 50%,transparent 56%) no-repeat 100% 0/300% 100%}@keyframes apBrillo{0%{background-position:100% 0}100%,55%{background-position:0 0}}.ap-btn-correo-ic{flex:none}.ap-btn-correo-chev{position:absolute;right:14px;top:calc(50% - 10px)}.ap-btn-correo[aria-expanded=true] .ap-btn-correo-chev{transform:rotate(180deg)}#login-modal .email-login-form:not([hidden]){display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left}#login-modal .ap-etiqueta{font-size:.8125rem;font-weight:600;color:var(--ap-suave)}#login-modal .email-login-input{width:100%;height:56px;margin:0;padding:0 18px;border-radius:16px;border:2px solid var(--ap-borde-control);background:var(--ap-campo);color:var(--ap-texto);font-family:inherit;font-size:1.0625rem;font-weight:500}#login-modal .email-login-input:focus-visible{border-color:var(--ap-acento)}#login-modal .ap-pista{margin:0;font-size:.875rem;line-height:1.35;color:var(--ap-suave)}#login-modal .email-login-msg{margin:0;min-height:0;font-size:.875rem;text-align:center}#login-modal .email-login-msg:empty,#login-modal .modal[data-estado=enviado] #google-signin-container,#login-modal .modal[data-estado=enviado] .ap-btn-correo,#login-modal .modal[data-estado=enviado] .ap-o{display:none}#login-modal .modal:has(.g-nativo-nota) .login-gana,#login-modal .modal:has(.g-nativo-nota) .modal-hero-ante,#login-modal .modal:not([data-estado=reposo]) .login-gana,#login-modal .modal:not([data-estado=reposo]) .modal-hero-ante{display:none}#login-modal .google-signin-container,.ap-puertas-google{flex-wrap:wrap}.g-nativo-nota{flex:1 0 100%;width:100%;text-align:center}.g-nativo-nota .reg-o-correo{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;border:0;background:0 0;color:var(--accent);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ap-puertas{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.ap-puertas>*{width:100%;max-width:400px;margin:0 auto}.ap-puertas-google{min-height:44px;display:flex;align-items:center;justify-content:center}.ap-puertas-google:empty{display:none}.ap-puertas .btn-google-nativo,.ap-puertas .btn-google-respaldo{max-width:400px;min-height:44px}.ap-puertas-respaldo{width:100%;min-height:44px;white-space:normal;line-height:1.25}.ap-puertas-google:empty+.ap-o{display:none}.ap-puertas .ap-btn-correo{padding-inline:16px}.ap-puertas .ap-o{--ap-linea:var(--ap-linea-2)}.reg-banner-footer:has(.ap-puertas){flex-direction:column;align-items:stretch}.reg-banner-footer:has(.ap-puertas) .reg-banner-dismiss{align-self:center;min-height:44px}#reg-sticky-btn-container .ap-o{display:none}.reg-sticky-actions.ap-puertas{flex-direction:row;gap:8px}.reg-sticky-actions.ap-puertas>*{flex:1 1 50%;min-width:0;max-width:none;margin:0}@media (max-width:480px){.reg-sticky-actions.ap-puertas{flex-direction:column}.reg-sticky-actions.ap-puertas>*{flex:none}}@media (min-width:56.25em){.reg-sticky-inner{flex-wrap:nowrap}.reg-sticky-actions{order:2;flex-basis:auto}.reg-sticky-actions.ap-puertas{width:auto}.reg-sticky-dismiss{order:3}.reg-sticky-actions.ap-puertas>*{flex:none;width:15rem}}.reg-sticky-inner{position:relative;background:color-mix(in srgb,var(--accent) 7%,var(--bg-card))}[data-theme=dark] .reg-sticky-inner{background:color-mix(in srgb,var(--accent) 16%,var(--bg-secondary))}.reg-sticky-inner::before{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:linear-gradient(90deg,#6366f1,#a855f7,#22c55e)}.reg-sticky-icon{display:inline-flex;align-items:center;gap:6px;font-size:0;color:var(--text-muted)}.reg-sticky-icon:empty{display:none}.reg-chip{display:inline-block;padding:4px 9px;border-radius:8px;color:#fff;white-space:nowrap;font-family:var(--font-mono);font-size:.8rem;font-weight:800;line-height:1.2}.reg-chip-ahora{background:#64748b;text-decoration:line-through;text-decoration-thickness:2px;opacity:.85}.reg-chip-cuenta{background:#047857;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 28%,transparent)}.reg-chip-flecha{flex:none;color:var(--accent)}.reg-sticky-text strong{font-size:.95rem;font-weight:800}@media (min-width:75em){.reg-sticky-inner{padding-left:max(16px,calc((100% - 72rem)/ 2));padding-right:max(16px,calc((100% - 72rem)/ 2))}}#login-modal .ap-campo{position:relative}#login-modal .ap-campo .email-login-input{padding-right:48px}#login-modal .ap-campo-ok{display:none;position:absolute;right:14px;top:50%;margin-top:-11px;color:var(--ap-ok)}#login-modal .ap-campo.es-valido .ap-campo-ok{display:block}#login-modal .modal[data-estado=error] .email-login-input{border-color:var(--ap-error)}@media (prefers-reduced-motion:no-preference){#login-modal .ap-ilu-progreso{transform-box:fill-box;transform-origin:left center;animation:3.2s ease-in-out infinite apProgreso}#login-modal .ap-ilu-flota{animation:2.6s ease-in-out infinite apFlota}#login-modal .email-login-btn::after,.ap-btn-correo::after{animation:3.8s ease-in-out infinite apBrillo}.ap-btn-correo-chev{transition:transform .25s}#login-modal .modal[data-estado=error] .email-login-input.ap-sacude{animation:.35s ease-in-out apSacude}}@keyframes apSacude{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}#login-modal .ap-ayuda{min-height:44px;display:flex;flex-direction:column;justify-content:flex-start}#login-modal .ap-ayuda>[hidden]{display:none}#login-modal .ap-error{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--ap-error)}#login-modal .ap-error svg{flex:none;margin-top:1px}#login-modal .ap-errata{width:100%;min-height:44px;padding:6px 14px;border-radius:12px;border:1.5px dashed var(--ap-acento-texto);background:color-mix(in srgb,var(--ap-acento-texto) 10%,transparent);color:var(--ap-acento-texto);font:inherit;font-size:.94rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;overflow-wrap:anywhere}#login-modal .ap-errata-accion{text-decoration:underline;text-underline-offset:3px}#login-modal .email-login-btn-gira,#login-modal .email-login-btn.is-enviando .email-login-btn-flecha{display:none}#login-modal .email-login-btn.is-enviando .email-login-btn-gira{display:block;animation:.8s linear infinite apGira}#login-modal .modal[data-estado=enviado] .modal-subtitle{margin-top:0;font-size:1rem;line-height:1.45;color:var(--modal-tinta-texto);overflow-wrap:anywhere}#login-modal .ap-enviado{display:none}#login-modal .modal[data-estado=enviado] .ap-enviado{display:flex;flex-direction:column;gap:14px;text-align:left}#login-modal .ap-enviado>[hidden]{display:none}#login-modal .ap-abrir-correo{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:8px 18px;border-radius:16px;background:var(--ap-cta-plus);color:var(--ap-texto-cta);box-shadow:var(--ap-sombra-plus);font-weight:800;font-size:1rem;text-decoration:none}#login-modal .ap-codigo{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0}#login-modal .ap-codigo-input{width:100%;height:64px;margin:0;padding:0 12px;border-radius:16px;border:2px solid var(--ap-borde-control);background:var(--ap-campo);color:var(--ap-texto);font-family:var(--font-mono);font-size:2rem;font-weight:700;letter-spacing:.4em;text-indent:.4em;text-align:center;font-variant-numeric:tabular-nums}#login-modal .ap-codigo-input::placeholder{color:var(--ap-suave);opacity:.6}#login-modal .ap-codigo-input:focus-visible{border-color:var(--ap-acento)}#login-modal .ap-codigo-input[aria-invalid=true]{border-color:var(--ap-error)}#login-modal .ap-codigo-ayuda{margin:0;font-size:.875rem;line-height:1.35;color:var(--ap-error)}#login-modal .ap-codigo-ayuda:empty{display:none}#login-modal .ap-o-boton{margin:0;font-size:.875rem;line-height:1.35;color:var(--ap-suave)}#login-modal .ap-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}#login-modal .ap-chips li{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 14px;border-radius:999px;border:1px solid var(--ap-linea-2);background:var(--ap-hoja-2);color:var(--ap-texto);font-size:.9rem;font-weight:600}#login-modal .ap-chips svg{flex:none;color:var(--ap-acento-texto)}#login-modal .ap-no-llega{margin:0;font-size:.94rem;line-height:1.35;color:var(--ap-texto)}#login-modal .ap-enviado-botones{display:flex;flex-wrap:wrap;gap:10px}#login-modal .ap-btn-cambiar,#login-modal .ap-btn-reenviar{flex:1 1 10em;min-height:48px;padding:8px 12px;border-radius:14px;font:inherit;font-size:.94rem;font-weight:700;line-height:1.25;cursor:pointer;overflow-wrap:break-word}#login-modal .ap-btn-reenviar{border:0;background:var(--ap-acento);color:var(--ap-texto-cta)}#login-modal .ap-btn-reenviar:disabled{cursor:default;opacity:.55}#login-modal .ap-btn-cambiar{border:1.5px solid var(--ap-borde-control);background:0 0;color:var(--ap-texto);font-weight:600}#login-modal .ap-ahora-no,#login-modal .ap-solo-google,#login-modal .modal[data-variante=solo-google] .ap-pasos,#login-modal .modal[data-variante=solo-google] .login-gana{display:none}#login-modal .modal[data-variante=solo-google] .ap-ilu-envio{height:176px}#login-modal .modal[data-variante=solo-google] .ap-solo-google{list-style:none;margin:6px 0 0;padding:0 4px;display:flex;flex-direction:column;gap:14px;text-align:left}#login-modal .ap-solo-google li{display:flex;align-items:center;gap:12px;font-size:1.03rem;font-weight:600;line-height:1.3;color:var(--modal-tinta-texto)}#login-modal .ap-solo-google-ic{flex:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ap-paso-hecho);background:color-mix(in srgb,var(--ap-paso-hecho) 14%,transparent)}#login-modal .modal[data-variante=solo-google] .ap-ahora-no{display:flex;align-items:center;justify-content:center;min-height:44px;border:0;background:0 0;color:var(--ap-suave);font:inherit;font-weight:600;font-size:.94rem;cursor:pointer}#login-modal .modal-franja{flex:none;position:sticky;bottom:0;z-index:2;padding:10px 20px 12px}#login-modal .modal-footer-text{margin:0;color:var(--ap-suave);font-size:.8125rem;line-height:1.4}#login-modal .ap-legal-enlace{color:var(--ap-acento-texto);font-weight:600}@container ap-acceso (max-height:47.49em){#login-modal .modal-hero{padding-top:44px;gap:8px}#login-modal .ap-ilu-envio,#login-modal .modal[data-variante=solo-google] .ap-ilu-envio{height:84px}#login-modal .modal-hero-ante,#login-modal .modal:not([data-estado=reposo]) .ap-ilu{display:none}#login-modal .modal-cuerpo{gap:10px;padding-top:14px;padding-bottom:14px}#login-modal .modal-title{font-size:1.625rem}}@container ap-acceso (max-width:37.49em) and (max-height:47.49em){#login-modal #login-contador,#login-modal .login-gana{display:none}}#login-modal .modal-con-dev .ap-ilu,#login-modal .modal-con-dev .ap-pasos,#login-modal .modal-con-dev .login-gana,#login-modal .modal-con-dev .modal-hero-ante{display:none}@media (prefers-reduced-motion:reduce){#login-modal .ap-paso[data-fase=gira] .ap-paso-gira{animation:none}}#planes-modal{container:pl-planes/size;padding:0}#planes-modal .planes-modal{display:flex;flex-direction:column;align-self:center;width:min(30em,calc(100% - 2rem));max-width:none;max-height:calc(100cqh - 120px);padding:0;overflow:hidden;border-radius:30px;border:1px solid var(--modal-tinta-borde);background:var(--bg-card);color:var(--ap-texto);text-align:left;animation:.3s ease-out modalEnter}#planes-modal .planes-modal::before{content:none}@container pl-planes (max-width:37.49em){#planes-modal .planes-modal{align-self:flex-end;width:100%;max-height:calc(100cqh - 56px);border-radius:30px 30px 0 0;border-width:1px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) sheetEnter}#planes-modal .pl-pie{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@container pl-planes (max-width:37.49em) and (max-height:47.49em){#planes-modal .planes-modal{max-height:calc(100cqh - 28px);border-radius:24px 24px 0 0}}#planes-modal .pl-cab{flex:none;display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 56px}#planes-modal .pl-titulo{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}#planes-modal .pl-cab .modal-close{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center}#planes-modal .pl-cuerpo{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:10px;padding:12px 20px 10px}#planes-modal .pl-cuerpo::-webkit-scrollbar{display:none}#planes-modal .pl-cuerpo>*{flex:none;width:100%;margin:0}#planes-modal .pl-tarjeta{position:relative;max-width:440px;margin:0 auto;aspect-ratio:350/252;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#f59e8b 0,#7c3aed 55%,#1e1b4b 100%);box-shadow:var(--ap-sombra-tarjeta);color:#fff;isolation:isolate}#planes-modal .planes-modal[data-plan=free] .pl-tarjeta{background:linear-gradient(160deg,#0f766e 0,#134e4a 60%,#0b1324 100%)}#planes-modal .planes-modal[data-plan=pro] .pl-tarjeta{background:linear-gradient(160deg,#7c3aed 0,#4c1d95 55%,#1e1b4b 100%)}#planes-modal .pl-ilu{position:absolute;inset:0;z-index:-1}#planes-modal .pl-ilu svg{display:block;width:100%;height:100%}#planes-modal .pl-ilu text{font-family:var(--font-mono)}#planes-modal .pl-ilu text[data-pl-txt=dia]{font-family:var(--font-body)}#planes-modal .pl-tarjeta-pie{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:28px 16px 14px;background:linear-gradient(to bottom,transparent,rgba(8,8,24,.62))}#planes-modal .pl-vida{margin:0;min-width:0;display:flex;flex-direction:column}#planes-modal .pl-vida-n{font-size:3rem;font-weight:800;line-height:.95;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.35)}#planes-modal .pl-vida-txt{margin-top:4px;font-size:.9375rem;line-height:1.3}#planes-modal .pl-ganancia{margin:0;flex:none;max-width:48%;padding:6px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.16);font-size:.8125rem;font-weight:700;line-height:1.25;text-align:center}#planes-modal .pl-planes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#planes-modal .pl-plan{position:relative;min-height:72px;padding:10px 6px;border-radius:16px;border:2px solid var(--ap-borde-control);background:var(--bg-card);color:var(--ap-texto);font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer}#planes-modal .pl-plan-nombre{display:inline-flex;align-items:center;gap:6px;font-size:1.0625rem;font-weight:800}#planes-modal .pl-plan-dura{font-size:.8125rem;color:var(--ap-suave)}#planes-modal .pl-punto{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ap-plus)}#planes-modal .pl-tuplan[data-plan=free] .pl-punto,#planes-modal [data-plan=free] .pl-punto{background:var(--ap-gratis)}#planes-modal .pl-tuplan[data-plan=pro] .pl-punto,#planes-modal [data-plan=pro] .pl-punto{background:var(--ap-pro)}#planes-modal .pl-tuplan[data-plan=plus] .pl-punto{background:var(--ap-plus)}#planes-modal .pl-check{position:absolute;top:-8px;right:-8px;display:none;width:24px;height:24px;padding:5px;border-radius:50%;background:var(--ap-plus);color:var(--ap-check)}#planes-modal .pl-plan[aria-checked=true]{border-color:var(--ap-plus);background:var(--ap-sel-plus)}#planes-modal .pl-plan[aria-checked=true] .pl-check{display:block}#planes-modal .pl-plan[data-plan=free][aria-checked=true]{border-color:var(--ap-gratis);background:var(--ap-sel-gratis)}#planes-modal .pl-plan[data-plan=free] .pl-check{background:var(--ap-gratis)}#planes-modal .pl-plan[data-plan=pro][aria-checked=true]{border-color:var(--ap-pro);background:var(--ap-sel-pro)}#planes-modal .pl-plan[data-plan=pro] .pl-check{background:var(--ap-pro)}#planes-modal .pl-tuplan{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--ap-suave)}#planes-modal .pl-tuplan[hidden]{display:none}#planes-modal .pl-tuplan b{color:var(--ap-texto);font-weight:800}#planes-modal .pl-con-cuenta{font-size:.875rem;font-weight:600;color:var(--ap-suave)}#planes-modal .pl-tira{list-style:none;padding:12px 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:16px;border:1px solid var(--ap-linea);background:var(--ap-tira-brillo)}#planes-modal .pl-tira li{min-width:0;padding:0 6px;display:flex;flex-direction:column;gap:2px}#planes-modal .pl-tira li+li{border-left:1px solid var(--ap-linea)}#planes-modal .pl-tira-n{font-size:1.125rem;font-weight:800;line-height:1.15;color:var(--ap-texto);overflow-wrap:normal}@container pl-planes (max-width:20em){#planes-modal .pl-tira{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}#planes-modal .pl-tira li:nth-child(3){border-left:0}}#planes-modal .pl-tira-txt{font-size:.8125rem;line-height:1.25;color:var(--ap-suave)}#planes-modal .pl-pie{flex:none;display:flex;flex-direction:column;gap:10px;padding:10px 20px 14px;border-top:1px solid var(--ap-linea);background:var(--bg-card)}#planes-modal .pl-pie>*{margin:0}#planes-modal .pl-pie>[hidden]{display:none}#planes-modal .pl-aviso{display:none;align-items:center;gap:10px}#planes-modal .planes-modal[data-aviso] .pl-aviso{display:flex;padding:10px 12px;border-radius:14px;border:1px solid var(--ap-linea-2);background:var(--ap-tira-brillo)}#planes-modal .pl-aviso-txt{flex:1;min-width:0;margin:0;font-size:.9375rem;line-height:1.35;color:var(--ap-texto)}#planes-modal .pl-reintentar{flex:none;min-height:44px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--ap-error);background:0 0;color:var(--ap-error);font:inherit;font-weight:700;cursor:pointer}#planes-modal .pl-suscribir{display:flex;flex-direction:column;gap:10px}#planes-modal .pl-suscribir>*{margin:0}#planes-modal .pl-periodo{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:58px;padding:4px;border-radius:18px;border:1px solid var(--ap-borde-control);background:var(--bg-card)}#planes-modal .pl-periodo-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:14px;background:var(--ap-cta-plus);box-shadow:var(--ap-sombra-plus);transition:transform .25s}#planes-modal .planes-modal[data-plan=pro] .pl-periodo-pastilla{background:var(--ap-cta-pro);box-shadow:var(--ap-sombra-pro)}#planes-modal .planes-modal[data-periodo=annual] .pl-periodo-pastilla{transform:translateX(100%)}#planes-modal .pl-per{position:relative;min-width:0;min-height:50px;padding:6px 8px;border:0;border-radius:14px;background:0 0;color:var(--ap-texto);font:inherit;display:flex;align-items:center;gap:6px;text-align:left;cursor:pointer}#planes-modal .pl-per[aria-checked=true]{color:var(--ap-texto-cta)}#planes-modal .pl-per-ic{flex:none}#planes-modal .pl-per-txt{min-width:0;display:flex;flex-direction:column}#planes-modal .pl-per-nombre{font-size:.9375rem;font-weight:800;line-height:1.2}#planes-modal .pl-per-sub{font-size:.75rem;font-weight:600;line-height:1.2}#planes-modal .pl-mejor{position:absolute;top:-12px;right:8px;padding:2px 8px;border-radius:999px;background:#fbbf24;color:#3b2400;font-size:.75rem;font-weight:800}#planes-modal .pl-mejor[hidden]{display:none}#planes-modal .pl-comprar{position:relative;min-height:52px;padding:10px 18px;border:0;border-radius:16px;background:var(--ap-cta-plus);box-shadow:var(--ap-sombra-plus);color:var(--ap-texto-cta);font:inherit;font-size:1.0625rem;font-weight:800;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}#planes-modal .pl-comprar[data-tier=pro]{background:var(--ap-cta-pro);box-shadow:var(--ap-sombra-pro)}#planes-modal .pl-comprar:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}#planes-modal .pl-gira{display:none;flex:none}#planes-modal .pl-comprar.is-abriendo .pl-gira{display:block}#planes-modal .pl-nota,#planes-modal .planes-comprar-nota{font-size:.875rem;line-height:1.35;color:var(--ap-suave);text-align:center}#planes-modal .planes-comprar-nota{color:var(--ap-texto)}#planes-modal .pl-estado{display:flex;flex-direction:column;align-items:stretch;gap:10px}#planes-modal .pl-estado-txt{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:1rem;font-weight:700;color:var(--ap-plus);text-align:center}#planes-modal .planes-modal[data-plan=free] .pl-estado-txt{color:var(--ap-gratis)}#planes-modal .planes-modal[data-plan=pro] .pl-estado-txt{color:var(--ap-pro)}#planes-modal .pl-estado-ic{flex:none}#planes-modal .pl-estado-ic-info,#planes-modal .pl-estado-ic-regalo{display:none}#planes-modal .pl-estado[data-estado=blocked] .pl-estado-ic-info,#planes-modal .pl-estado[data-estado=gift] .pl-estado-ic-regalo{display:block}#planes-modal .pl-estado[data-estado=blocked] .pl-estado-ic-check,#planes-modal .pl-estado[data-estado=gift] .pl-estado-ic-check{display:none}#planes-modal .pl-estado[data-estado=blocked] .pl-estado-txt{color:var(--ap-texto)}#planes-modal .pl-estado-nota{margin:0;font-size:.9375rem;line-height:1.35;color:var(--ap-texto);text-align:center}#planes-modal .pl-secundario{min-height:52px;padding:10px 16px;border-radius:16px;border:1.5px solid var(--ap-borde-control);background:0 0;color:var(--ap-texto);font:inherit;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}#planes-modal .pl-gestion-web{font-size:.9375rem;line-height:1.35;color:var(--ap-texto);text-align:center}#planes-modal .pl-enlaces{display:flex;align-items:center;justify-content:space-between;gap:12px}#planes-modal .pl-enlace{min-height:44px;padding:0 2px;border:0;background:0 0;color:var(--ap-acento-texto);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}#planes-modal .pl-enlace-sub{text-decoration:underline;text-underline-offset:3px}#planes-modal .planes-modal[data-aviso] .pl-enlaces,#planes-modal .planes-modal[data-aviso] .pl-nota{display:none}@container pl-planes (max-width:37.49em) and (max-height:47.49em){#planes-modal .pl-tarjeta{aspect-ratio:auto;height:214px}#planes-modal .pl-cuerpo{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent)}}@container pl-planes (max-width:20em){#planes-modal .pl-planes{grid-template-columns:1fr}#planes-modal .pl-plan{flex-direction:row;justify-content:space-between;padding:10px 16px}#planes-modal .pl-periodo{grid-template-columns:1fr}#planes-modal .pl-periodo-pastilla{width:calc(100% - 8px);height:calc(50% - 4px);bottom:auto}#planes-modal .planes-modal[data-periodo=annual] .pl-periodo-pastilla{transform:translateY(100%)}#planes-modal .pl-per-ic{display:none}#planes-modal .pl-tarjeta{aspect-ratio:auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:10em}#planes-modal .pl-tarjeta-pie{position:relative;flex-direction:column;align-items:flex-start;padding-top:3em}#planes-modal .pl-ganancia{max-width:100%;text-align:left}}@container pl-planes (max-height:30em){#planes-modal .planes-modal{overflow-y:auto;scrollbar-width:none}#planes-modal .planes-modal::-webkit-scrollbar{display:none}#planes-modal .pl-cuerpo{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}#planes-modal .pl-tarjeta{height:auto}}.portada-accion,.portada-hero{width:100%;display:flex;flex-direction:column;align-items:center}.portada-escena{position:relative;width:100%;margin:0 auto 18px;overflow:hidden;isolation:isolate}.portada-escena .car-scene{margin:0 auto;position:relative;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.esc-fondo{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.esc-cuerpo{fill:var(--esc-cuerpo)}.esc-pant{fill:var(--esc-pant)}.esc-det{fill:var(--esc-det)}.esc-foto{fill:#1b2a4a}.esc-tile rect{fill:var(--accent-fill,#4f46e5)}.esc-tile-ok rect{fill:var(--success,#10b981)}.esc-nube{fill:var(--esc-nube);stroke:var(--esc-nube-filo);stroke-width:1}.esc-sol{fill:var(--esc-sol)}.esc-sol-halo{fill:var(--esc-halo)}.esc-luna{fill:var(--esc-sol);display:none}.esc-estrellas{fill:var(--esc-estrella);display:none}[data-theme=dark] .esc-sol{display:none}[data-theme=dark] .esc-estrellas,[data-theme=dark] .esc-luna{display:inline}.esc-ruta-base,.esc-ruta-flujo{fill:none;stroke:var(--esc-ruta);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.esc-ruta-base{stroke-dasharray:1 7;opacity:.8}.esc-ruta-flujo{stroke-dasharray:10 90;stroke-dashoffset:0;stroke-width:2.2;opacity:0}.esc-pipi{position:absolute;z-index:3;left:50%;top:12%;padding:6px 12px;border-radius:999px;background:var(--bg-card);color:var(--text-primary);font:800 0.9rem var(--font-body);white-space:nowrap;box-shadow:0 0 0 1.5px var(--accent),0 10px 22px -10px rgba(30,20,60,.45);pointer-events:none;opacity:0;transform:translate(-50%,8px) scale(.8);transform-origin:50% 120%;transition:opacity .18s,transform .28s cubic-bezier(.34,1.56,.64,1)}.esc-pipi::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;background:inherit;box-shadow:1.5px 1.5px 0 0 var(--accent);transform:rotate(45deg);border-radius:0 0 3px}.portada-escena.pita .esc-pipi{opacity:1;transform:translate(-50%,0) scale(1)}@media (prefers-reduced-motion:no-preference){#planes-modal .pl-comprar.is-abriendo .pl-gira{animation:.8s linear infinite apGira}.esc-nube-1{animation:14s ease-in-out infinite alternate escNube}.esc-nube-2{animation:11s ease-in-out -4s infinite alternate-reverse escNube}[data-theme=dark] .esc-estrellas circle{animation:3.4s ease-in-out infinite escBrillo}[data-theme=dark] .esc-estrellas circle:nth-child(2n){animation-delay:-1.7s}.esc-estrellas circle,.esc-nube,.esc-tile{transform-box:fill-box;transform-origin:center}.portada-escena[data-gesto=envia] .esc-movil .esc-tile,.portada-escena[data-gesto=recibe] .esc-portatil .esc-tile{animation:.9s ease-in-out infinite escLatido}.portada-escena[data-gesto] .esc-ruta-flujo{animation:1.1s linear infinite escFlujo;opacity:.9}.portada-escena[data-gesto=envia] .car-state-idle .car-group{animation:.15s ease-in-out infinite carUpload}.apk-arte-compartir,.apk-arte-noti,.seo-ilu-chispa,.seo-ilu-item{transform-box:fill-box;transform-origin:center}.seo-ilu-i1{animation:5s ease-in-out infinite iluFlota}.seo-ilu-i2{animation:5.6s ease-in-out -1.8s infinite iluFlota}.seo-ilu-i3{animation:6.2s ease-in-out -3.1s infinite iluFlota}.seo-ilu-chispa{animation:3.2s ease-in-out infinite iluChispa}.seo-ilu-c2{animation-delay:-1.6s}.apk-arte-noti{animation:4.4s ease-in-out infinite iluFlota}.apk-arte-compartir{animation:5.2s ease-in-out -2s infinite iluFlota}}@keyframes escNube{from{transform:translateX(-10px)}to{transform:translateX(12px)}}@keyframes escFlujo{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes escBrillo{0%,100%{opacity:1}50%{opacity:.35}}@keyframes escLatido{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}#view-home .portada-escena #plane-scene{display:none;cursor:default}#view-home:has(#text-mode:not([hidden])) .portada-escena #car-scene{display:none}#view-home:has(#text-mode:not([hidden])) .portada-escena #plane-scene{display:flex}#view-home:has(#text-mode:not([hidden])) .esc-pipi{display:none}#view-home .portada-escena #mixer-scene{display:none;cursor:default}#view-home:has(#tools-mode:not([hidden])) .portada-escena #car-scene{display:none}#view-home:has(#tools-mode:not([hidden])) .portada-escena #mixer-scene{display:flex}#view-home:has(#tools-mode:not([hidden])) .esc-pipi{display:none}#mixer-scene:empty{border-radius:22px;background:var(--border)}.mixer-svg{overflow:visible}.mixer-svg .mz-ch-1{stop-color:#818cf8}.mixer-svg .mz-ch-2{stop-color:#6366f1}.mixer-svg .mz-ch-3{stop-color:#4f46e5}.mixer-svg .mz-ch-4{stop-color:#4338ca}.mixer-svg .mz-os-0{stop-color:#000;stop-opacity:0}.mixer-svg .mz-os-1{stop-color:#000;stop-opacity:0.24}.mixer-svg .mz-cr-1{stop-color:#eef2ff}.mixer-svg .mz-cr-2{stop-color:#aab6f5}.mixer-svg .mz-ta-1{stop-color:#ffffff}.mixer-svg .mz-ta-2{stop-color:#e0e7ff}.mixer-svg .mz-ta-3{stop-color:#a5b4fc}.mixer-svg .mz-suelo{stroke:#8888a0;stroke-width:1;opacity:.3}.mixer-svg .mz-carretera{stroke:#8888a0;stroke-width:2;stroke-dasharray:6 10;opacity:.3}.mixer-svg .mz-sombra{fill:rgba(40,40,80,0.22)}.mixer-svg .mz-aletas{fill:#6366f1;fill-opacity:0.42;animation:1.4s linear infinite mzAletas}.mixer-svg .mz-aro{fill:#4f46e5;fill-opacity:0.6}.mixer-svg .mz-bombo-brillo{fill:none;stroke:#fff;stroke-opacity:0.85;stroke-width:4;stroke-linecap:round}.mixer-svg .mz-bombo-filo{fill:none;stroke:#4338ca;stroke-opacity:0.35;stroke-width:1.2}.mixer-svg .mz-boca{fill:#4f46e5}.mixer-svg .mz-boca-dentro{fill:#1e1b4b}.mixer-svg .mz-apoyo{fill:#4338ca}.mixer-svg .mz-canaleta{fill:#4f46e5}.mixer-svg .mz-canaleta-dentro{fill:none;stroke:#a5b4fc;stroke-width:2.6;stroke-linecap:round}.mixer-svg .mz-soporte{fill:none;stroke:#4338ca;stroke-width:2.6;stroke-linecap:round}.mixer-svg .mz-tolva-borde{fill:#4338ca}.mixer-svg .mz-tolva-cuello{fill:#312e81;fill-opacity:0.45}.mixer-svg .mz-tolva-dentro{fill:#1e1b4b}.mixer-svg .mz-luz{fill:#fff;fill-opacity:0.22}.mixer-svg .mz-reflejo{fill:#fff;fill-opacity:0.5}.mixer-svg .mz-tirador{fill:#fff;fill-opacity:0.55}.mixer-svg .mz-espejo{fill:#4f46e5}.mixer-svg .mz-arco{fill:rgba(20,18,46,0.5)}.mixer-svg .mz-hombro{stroke:#fff;stroke-opacity:0.3;stroke-width:2;stroke-linecap:round}.mixer-svg .mz-puerta{stroke:#4338ca;stroke-opacity:0.5;stroke-width:1.3}.mixer-svg .mz-faro{fill:#fde047}.mixer-svg .mz-faro-brillo{fill:#fff;fill-opacity:0.75}.mixer-svg .mz-piloto{fill:#ef4444}.mixer-svg .mz-parachoques{fill:#4338ca}.mixer-svg .mz-baliza{fill:#f59e0b}.mixer-svg .mz-baliza-luz{fill:#fde68a;opacity:0;filter:blur(2.5px)}.mixer-svg .mz-neumatico{fill:#23232f}.mixer-svg .mz-llanta{fill:#dfe2ef}.mixer-svg .mz-radios{stroke:#9aa0b8;stroke-width:2.2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:2.4s linear infinite mzRueda}.mixer-svg .mz-tapacubos{fill:#4f46e5}.mixer-svg .mz-tapacubos-brillo{fill:#fff;fill-opacity:0.7}.mixer-svg .mz-forma-1 .mz-forma-relleno,.mixer-svg .mz-px-1{fill:#f59e0b}.mixer-svg .mz-forma-2 .mz-forma-relleno,.mixer-svg .mz-px-2{fill:#ec4899}.mixer-svg .mz-forma-3 .mz-forma-relleno,.mixer-svg .mz-px-3{fill:#10b981}.mixer-svg .mz-ancla{fill:#fff;stroke:#312e81;stroke-width:.6}.mixer-svg .mz-forma-relleno{stroke:#312e81;stroke-width:.6;stroke-opacity:0.55}[data-theme=dark] .mixer-svg .mz-forma-relleno{stroke:#fff;stroke-opacity:0.5}[data-theme=dark] .mixer-svg .mz-cr-1{stop-color:#3b4a78}[data-theme=dark] .mixer-svg .mz-cr-2{stop-color:#1c2647}[data-theme=dark] .mixer-svg .mz-ta-1{stop-color:#e0e7ff}[data-theme=dark] .mixer-svg .mz-ta-2{stop-color:#b4bffb}[data-theme=dark] .mixer-svg .mz-ta-3{stop-color:#7c86e8}[data-theme=dark] .mixer-svg .mz-carretera,[data-theme=dark] .mixer-svg .mz-suelo{stroke:#4a4a5a}[data-theme=dark] .mixer-svg .mz-sombra{fill:rgba(0,0,0,0.45)}[data-theme=dark] .mixer-svg .mz-reflejo{fill-opacity:0.14}[data-theme=dark] .mixer-svg .mz-arco{fill:rgba(0,0,0,0.6)}[data-theme=dark] .mixer-svg .mz-neumatico{fill:#14141f}[data-theme=dark] .mixer-svg .mz-llanta{fill:#8a8fa8}[data-theme=dark] .mixer-svg .mz-radios{stroke:#3a3c50}.mixer-svg .mz-carretera{animation:.37s linear infinite mzCarretera}.mixer-svg .mz-cuerpo{animation:1.5s ease-in-out infinite mzBote}.mixer-svg .mz-baliza-luz{animation:1.2s ease-in-out infinite mzBaliza}.mixer-svg .mz-px{shape-rendering:crispEdges;opacity:0;animation:3.6s ease-in infinite mzPixel}.mixer-svg .mz-px-2{animation-delay:1.2s}.mixer-svg .mz-px-3{animation-delay:2.4s}.mixer-svg .mz-forma{opacity:0;animation:3.6s ease-in-out infinite mzForma}.mixer-svg .mz-forma-1{animation-delay:1.6s}.mixer-svg .mz-forma-2{animation-delay:2.8s}.mixer-svg .mz-forma-3{animation-delay:4s}@keyframes mzAletas{to{transform:translateX(26px)}}@keyframes mzRueda{to{transform:rotate(360deg)}}@keyframes mzCarretera{to{stroke-dashoffset:16}}@keyframes mzBote{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes mzBaliza{0%,100%{opacity:0}50%{opacity:.45}}@keyframes mzPixel{0%{opacity:0;transform:translateY(-4px)}8%{opacity:1;transform:translateY(-3px)}100%,58%{opacity:1;transform:translateY(24px)}}@keyframes mzForma{0%{opacity:1;transform:translate(4px,-5px) scale(.6)}14%{opacity:1;transform:translate(0,0) scale(1)}32%{opacity:1;transform:translate(-5px,6px) rotate(-8deg)}62%{opacity:1;transform:translate(-14px,43px) rotate(-24deg)}74%{opacity:1;transform:translate(-15px,43px) rotate(-26deg) scale(1)}100%,80%{opacity:0;transform:translate(-15px,45px) rotate(-26deg) scale(.3)}}@media (prefers-reduced-motion:reduce){.mixer-svg .mz-aletas,.mixer-svg .mz-baliza-luz,.mixer-svg .mz-carretera,.mixer-svg .mz-cuerpo,.mixer-svg .mz-forma,.mixer-svg .mz-px,.mixer-svg .mz-radios{animation:none}.mixer-svg .mz-forma-1,.mixer-svg .mz-forma-2,.mixer-svg .mz-px-1,.mixer-svg .mz-px-2{opacity:1}.mixer-svg .mz-px-1{transform:translateY(15px)}.mixer-svg .mz-px-2{transform:translateY(-1px)}.mixer-svg .mz-forma-1{transform:translate(-1px,1px)}.mixer-svg .mz-forma-2{transform:translate(-14px,43px) rotate(-24deg)}#view-receive .otp-input{rotate:0deg!important}}@media (max-height:680px){.portada-escena{margin-bottom:10px}}.is-app .portada-escena{margin:2px auto 12px}.is-app .portada-escena .car-scene{margin:0 auto}.atajo-pista{font-size:.84rem;color:var(--text-muted)}.atajo-pista::before{content:"";display:inline-block;width:.95em;height:.95em;margin-right:6px;vertical-align:-.12em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M4 19h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M4 19h16'/%3E%3C/svg%3E") center/contain no-repeat}.home-fichas .btn-ficha{transition:transform .16s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.home-fichas .btn-ficha:active{transform:scale(.98)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-fichas .btn-ficha:hover{transform:translateY(-2px)}.home-fichas .btn-ficha:hover svg{animation:.45s cubic-bezier(.34,1.56,.64,1) fichaSalto}.portada-escena .car-scene.saluda .car-group{animation:.75s cubic-bezier(.34,1.56,.64,1) escSaludo}.portada-escena .car-scene.saluda .car-headlight{animation:.75s escFaros}.portada-escena .car-scene.saluda .car-spoke{animation:.4s linear 2 wheelSpin}}@keyframes fichaSalto{0%,100%{transform:translateY(0)}45%{transform:translateY(-4px)}}@media (max-width:30em){.cookie-banner{padding:0 10px calc(10px + env(safe-area-inset-bottom,0px))}.cookie-banner-inner{padding:12px 14px;row-gap:6px;column-gap:10px;border-radius:16px}.cookie-banner-ilu{width:2.4em}.cookie-banner-titulo{font-size:.92rem;margin-bottom:2px}.cookie-banner-text{font-size:.78rem;line-height:1.4}.cookie-banner-actions{margin-top:2px}.cookie-banner-actions button{padding-top:9px;padding-bottom:9px}}@media (min-width:64em){#view-home .esc-pipi{top:16%;font-size:1rem}.app-container{max-width:70rem;padding-left:32px;padding-right:32px}.app-container>.view:not(#view-home):not(#view-account){max-width:32.5rem}.app-container>#view-file-review.view-active:not(#view-home):not(#view-account){max-width:60rem}.app-container>#view-qr.view-active:not(#view-home):not(#view-account){max-width:none}.app-container>#view-receive.view-active:not(#view-home):not(#view-account){max-width:37.5rem}.app-container>#view-home,.app-header{max-width:none}body:not([data-view=account]) .app-header{max-width:60rem;margin-inline:auto}#view-home.view-active{max-width:60rem;margin-inline:auto;padding-top:6px}.is-app #view-home.view-active{margin-inline:-8px}#view-home>.portada-hero{align-items:center}#view-home .tagline{text-wrap:balance;font-size:clamp(2rem, 1rem + 1.6vw, 2.7rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;max-width:22em;margin:0 auto 18px}#view-home .portada-escena{margin:4px 0 0}#view-home .portada-escena .car-scene{width:min(24rem,100%);max-width:none;min-height:0;aspect-ratio:2/1}#view-home .portada-escena .car-svg,#view-home .portada-escena .mixer-svg,#view-home .portada-escena .plane-svg{width:100%;height:auto}#view-home>.portada-accion{position:relative;z-index:2;max-width:38rem;margin:-34px auto 0;background:var(--bg-card);border:1px solid var(--border);border-radius:28px;padding:24px 26px 22px;box-shadow:var(--shadow-lg)}html.is-app #view-home>.portada-accion{margin:0 auto;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}#view-home>.portada-accion .home-actions{margin-bottom:0}#view-home>.portada-accion .home-plus-cta{margin-top:18px}#view-home>.apk-promo{max-width:none;margin-top:44px}}.ilu-sombra{fill:var(--ilu-sombra)}.ilu-ruta{fill:none;stroke:var(--esc-ruta);stroke-width:2;stroke-dasharray:1.5 7;stroke-linecap:round}.ilu-aparato{fill:var(--esc-cuerpo)}.ilu-pant{fill:var(--esc-pant)}.ilu-acento{fill:var(--accent-fill,#4f46e5)}.ilu-si{fill:var(--success,#10b981)}.ilu-no{fill:var(--ilu-no)}.ilu-gris{fill:var(--text-muted)}.ilu-hoja{fill:var(--bg-card);stroke:var(--border-strong,var(--border));stroke-width:1.2}.ilu-linea{fill:var(--esc-det)}.ilu-video{fill:var(--ilu-video)}.ilu-pdf{fill:#fff;font:800 8px var(--font-body);letter-spacing:.04em}.ilu-cuerda{fill:none;stroke:var(--esc-det);stroke-width:1.6}.ilu-etiqueta{fill:var(--bg-card);stroke:var(--border-strong,var(--border));stroke-width:1.2}.ilu-ojal{fill:var(--esc-det)}.ilu-codigo{fill:var(--accent);font:800 13px var(--font-mono);letter-spacing:.12em}.ilu-chispa-acento{fill:var(--accent)}.ilu-caja-dentro{fill:var(--ilu-caja-dentro)}.ilu-teja rect{fill:var(--accent-bg);stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:1}.ilu-teja-letra text{fill:var(--accent);font:800 10px var(--font-body)}.ilu-trazo-aparato{stroke:var(--esc-cuerpo)}.ilu-trazo-det{stroke:var(--esc-det)}.ilu-trazo-fondo{fill:var(--border)}.ilu-nube{fill:var(--bg-secondary);stroke:var(--border-strong,var(--border));stroke-width:1.4}.ilu-qr rect{fill:var(--esc-cuerpo)}.ilu-haz{fill:color-mix(in srgb,var(--accent) 16%,transparent)}@keyframes iluFlota{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iluChispa{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(.7) rotate(25deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.apk-promo-arte svg,.seo-cabecera-arte svg,.seo-faq-svg,.seo-panel-svg,.seo-uso-svg{animation:linear both iluSube;animation-timeline:view();animation-range:entry 0% cover 28%}}}@keyframes iluSube{from{transform:translateY(16px)}to{transform:none}}#view-home{container:portada/inline-size}.apk-promo{display:grid}#view-home>.apk-promo{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.1);background-image:radial-gradient(120% 90% at 100% 0,rgba(124,58,237,.45) 0,transparent 55%),linear-gradient(150deg,#151338 0,#1f1b5c 52%,#2c2582 100%);box-shadow:0 30px 60px -30px rgba(21,19,56,.6)}.apk-promo-texto{display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px;min-width:0}.apk-promo-arte{order:1;display:flex;justify-content:center;padding:0 16px 22px}.apk-arte-svg{width:min(11rem,60%);height:auto}.apk-promo .apk-promo-head strong{font-size:1.35rem;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.apk-promo .apk-promo-sub{color:rgba(255,255,255,.78);font-size:.92rem;line-height:1.5;margin:0}.apk-promo .apk-promo-pros{margin:2px 0 6px;gap:9px}.apk-promo .apk-promo-pros li{font-weight:600}.apk-promo-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.apk-promo-acciones .apk-promo-qr{margin:0;padding:8px 14px 8px 8px;border:1.5px dashed rgba(255,255,255,.28);border-top-style:dashed;border-radius:18px;gap:12px;flex:1 1 15rem;min-width:0}.apk-promo-acciones .apk-promo-qr-img{width:84px;height:84px;padding:5px}.apk-promo-acciones .apk-promo-qr-txt{font-size:.82rem}.apk-arte-halo{fill:rgba(255,255,255,0.06)}.apk-arte-ruta{fill:none;stroke:rgba(255,255,255,0.35);stroke-width:2;stroke-dasharray:1.5 7;stroke-linecap:round}.apk-arte-compartir circle:first-child{fill:#6366f1}.apk-arte-blanco{fill:#fff}.apk-arte-movil{fill:#0b0b22;stroke:rgba(255,255,255,0.22);stroke-width:1.5}.apk-arte-pant{fill:#f7f7fb}.apk-arte-muesca{fill:#0b0b22}.apk-arte-logo{fill:#4f46e5}.apk-arte-linea{fill:#c9ccdb}.apk-arte-linea2{fill:#e3e5ef}.apk-arte-codigo rect{fill:#eef0ff;stroke:#c7cdfb;stroke-width:1.2}.apk-arte-letras text{fill:#4f46e5;font:800 13px var(--font-body)}.apk-arte-boton{fill:#4f46e5}.apk-arte-boton2{fill:none;stroke:#c7cdfb;stroke-width:1.5}.apk-arte-noti{filter:drop-shadow(0 8px 14px rgba(8, 6, 40, .45))}.apk-arte-noti-caja{fill:#fff}.apk-arte-ok{fill:#16a34a}.apk-arte-noti-l1{fill:#1a1a2e;opacity:.85}.apk-arte-noti-l2{fill:#9aa0b4}@container portada (min-width:40rem){#view-home>.apk-promo{grid-template-columns:minmax(0,1.3fr) minmax(0,0.9fr)}.apk-promo-texto{padding:32px 8px 32px 34px;gap:14px}.apk-promo-arte{order:0;padding:26px 22px 26px 0;align-items:center}.apk-arte-svg{width:100%;max-width:17rem}.apk-promo .apk-promo-head strong{font-size:1.6rem}}.home-steps .home-step-arrow{flex:1 1 auto;min-width:18px;align-self:center;margin-top:-28px;height:2px;background:repeating-linear-gradient(90deg,var(--esc-ruta) 0 4px,transparent 4px 10px)}.home-steps .home-step-arrow svg{display:none}.home-steps .home-step{flex:0 1 auto}#view-home .home-sec-tit{font-size:.8rem;letter-spacing:.1em}@container portada (min-width:44rem){.use-cases{display:grid}#view-home>.use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:60rem;margin-inline:auto;margin-top:56px}#view-home>.use-cases .home-sec-tit{grid-column:1/-1;margin-bottom:4px}#use-cases .use-case-card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 18px 20px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card);transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}#use-cases .use-case-card:focus-visible,#use-cases .use-case-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:var(--shadow-md)}#use-cases .use-case-card::after{transform:none;top:auto;bottom:22px;right:18px}#use-cases .use-case-icon{width:100%;justify-content:flex-start;padding:14px 12px;border-radius:14px;background:var(--bg-secondary)}#use-cases .uc-svg{width:7.5em;height:auto}#use-cases .use-case-label{font-size:1rem}#use-cases{contain-intrinsic-size:1px 420px}}#blog-banner{gap:14px;padding:12px 22px 12px 14px;border-radius:18px;font-size:1rem}#blog-banner .blog-banner-icon{display:none}.blog-banner-svg{width:3.4rem;height:auto;flex:none}.seo-content{background:var(--bg-primary);padding:0 0 56px}.seo-inner{max-width:68rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.seo-cabecera-texto p,.seo-cap>h3,.seo-cap>p,.seo-cap>ul{max-width:44rem}.seo-content li,.seo-content p{font-size:1rem;line-height:1.7}.seo-cabecera{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;padding-block:clamp(40px,7vw,88px) clamp(16px,3vw,32px)}.seo-cabecera-arte{order:-1;display:flex;justify-content:center}.seo-hero-svg{width:min(100%,19rem);height:auto}.seo-content h1{background:0 0;-webkit-text-fill-color:currentColor;color:var(--text-primary);font-size:clamp(1.85rem, 1.1rem + 2.4vw, 3.1rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px}.seo-content .seo-lead{font-size:1.08rem;line-height:1.7;color:var(--text-secondary)}@media (min-width:56em){.seo-cabecera{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:48px}.seo-cabecera-arte{order:0}.seo-hero-svg{width:min(100%,25rem)}}.seo-cap{padding-block:clamp(44px,6.5vw,92px) 0}.seo-ceja{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px!important;font-size:.78rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.seo-ceja::before{content:"";width:9px;height:9px;border-radius:3px;background:var(--ilu-carton);box-shadow:0 0 0 3px color-mix(in srgb,var(--ilu-carton) 25%,transparent)}.seo-content h2.seo-h{border:0;padding:0;margin:0 0 18px;font-size:clamp(1.55rem, 1.05rem + 1.7vw, 2.4rem);line-height:1.13;letter-spacing:-.025em;font-weight:800;text-wrap:balance;max-width:22em}.seo-content h3{font-size:1.15rem;font-weight:800;margin:0 0 12px}.seo-content .ea-comp{margin:28px 0 0}.ea-comp-textos{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 28px;margin-top:18px}.ea-comp-textos p{margin:0 0 12px}@media (min-width:56em){.ea-comp-textos{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-comp-textos p{padding-top:14px;border-top:3px solid var(--border)}.ea-comp-textos p:first-child{border-top-color:color-mix(in srgb,var(--ilu-no) 55%,transparent)}.ea-comp-textos p:nth-child(2){border-top-color:color-mix(in srgb,var(--warning,#f59e0b) 60%,transparent)}.ea-comp-textos p:nth-child(3){border-top-color:color-mix(in srgb,var(--success) 60%,transparent)}}.seo-cap-como{margin-top:clamp(44px,6.5vw,92px);padding-block:clamp(44px,6vw,80px);color:var(--banda-oscura-tinta);border-image:linear-gradient(var(--banda-oscura),var(--banda-oscura)) fill 0//0 100vw}.seo-cap-como .seo-h,.seo-cap-como h2.seo-h{color:#fff}.seo-cap-como .seo-ceja{color:#f5c26b}.seo-cap-como p{color:rgba(233,234,246,.82)}.seo-cap-como .home-capturas{counter-reset:paso;margin-top:30px;position:relative}.seo-cap-como .home-capturas figure{counter-increment:paso;position:relative}.seo-cap-como .home-capturas figure::before{content:counter(paso);position:absolute;z-index:1;top:-14px;left:-6px;width:2.1em;height:2.1em;display:grid;place-items:center;border-radius:50%;background:#f5c26b;color:#3b2508;font-weight:800;font-size:.95rem;box-shadow:0 0 0 4px var(--banda-oscura)}.seo-cap-como .home-capturas img{border-radius:20px;border:5px solid #2a2960;box-shadow:0 24px 40px -20px rgba(0,0,0,.7)}.seo-cap-como .home-capturas figcaption{color:rgba(233,234,246,.74)}.seo-cap-como+.seo-cap{padding-top:clamp(44px,6.5vw,92px)}@media (max-width:30em){.seo-cap-como .home-capturas img{border-width:3px;border-radius:12px}.seo-cap-como .home-capturas figure::before{font-size:.75rem;top:-10px;left:-4px}}.seo-sino{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px}.seo-panel{padding:22px 22px 8px;border-radius:24px;border:1px solid var(--border);background:var(--bg-card);min-width:0}.seo-panel-si{background:color-mix(in srgb,var(--success) 7%,var(--bg-card));border-color:color-mix(in srgb,var(--success) 28%,var(--border))}.seo-panel-no{background:var(--bg-secondary)}.seo-panel-svg{width:min(100%,12.5rem);height:auto;display:block;margin:0 0 8px -6px}.seo-panel .seo-lista{margin-bottom:8px}.seo-content .seo-usos{list-style:none;margin:26px 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:none}.seo-content .seo-usos li{margin:0;padding:20px 22px;border-radius:22px;border:1px solid var(--border);background:var(--bg-card)}.seo-content .seo-usos li::before{content:none}.seo-uso-svg{display:block;width:min(100%,12.5rem);height:auto;margin:0 0 10px -6px}@media (min-width:56em){.seo-sino{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-content .seo-usos{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-faq-lado{display:flex;align-items:center;gap:16px;margin:4px 0 18px}.seo-faq-lado img{width:5.5rem;height:auto;flex:none}.seo-faq-lado p{margin:0;font-size:.95rem;color:var(--text-secondary)}.seo-faq-lado a{font-weight:700}.seo-content .seo-faq details{border:0;border-bottom:1px solid var(--border);border-radius:0;background:0 0;padding:0;margin:0}.seo-content .seo-faq details:first-of-type{border-top:1px solid var(--border)}.seo-content .seo-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:1.02rem;font-weight:700;cursor:pointer;list-style:none}.seo-content .seo-faq summary::before{content:none}.seo-content .seo-faq summary::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(var(--accent),var(--accent)) center/12px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) center/2px 12px no-repeat,var(--accent-bg);transition:background-color .2s}.seo-content .seo-faq details[open] summary::after{background:linear-gradient(#fff,#fff) center/12px 2px no-repeat,var(--accent)}.seo-content .seo-faq details[open] summary{color:var(--accent)}.seo-content .seo-faq details p{margin:0 0 18px;padding:0 4px;max-width:44rem}@media (min-width:56em){.seo-cap-faq{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:56px;align-items:start}.seo-cap-faq>.seo-ceja{grid-column:1;grid-row:1;justify-self:start}.seo-cap-faq>.seo-h{grid-column:1;grid-row:2}.seo-cap-faq>.seo-faq-lado{grid-column:1;grid-row:3;flex-direction:column;align-items:flex-start}.seo-cap-faq>.seo-faq{grid-column:2;grid-row:1/span 3}.seo-faq-lado img{width:8rem}}.seo-faq-signo{fill:#fff;font:800 30px var(--font-body)}.seo-faq-lado svg{width:5.5rem;height:auto;flex:none}@media (min-width:56em){.seo-faq-lado svg{width:8rem}}.seo-content .seo-faq details summary::before,.seo-content .seo-faq details[open] summary::before{content:none;display:none}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-700-normal.woff2) format('woff2')}.nota-mano{font-family:Caveat,'Segoe Print','Bradley Hand',cursive;font-weight:700;font-size:1.55rem!important;line-height:1.1!important;color:var(--tinta-mano)!important;display:flex;align-items:center;gap:4px;margin:0;max-width:none!important}.nota-flecha{width:3.4rem;height:auto;flex:none;color:currentColor}.seo-cabecera-arte{position:relative;isolation:isolate;padding:18px 0 30px}.seo-cabecera-arte::before{content:"";position:absolute;z-index:-1;inset:-6% -4% 0;background:radial-gradient(closest-side at 40% 42%,color-mix(in srgb,#f5c26b 46%,transparent),color-mix(in srgb,#f5c26b 20%,transparent) 55%,transparent),radial-gradient(closest-side at 64% 62%,color-mix(in srgb,var(--accent) 26%,transparent),color-mix(in srgb,var(--accent) 10%,transparent) 55%,transparent)}.pegatina{position:absolute;z-index:2;font:800 0.86rem var(--font-body);letter-spacing:.01em;padding:7px 14px;border-radius:999px;box-shadow:0 0 0 3px var(--pegatina-aro),0 10px 18px -8px rgba(30,20,60,.35);white-space:nowrap}.pegatina-carton{background:#f5c26b;color:#4a2c05;top:6%;left:2%;transform:rotate(-11deg)}.pegatina-menta{background:#a7f3d0;color:#064e3b;top:0;right:6%;transform:rotate(8deg)}.nota-hero{position:absolute;z-index:2;left:0;bottom:0;transform:rotate(-4deg)}.nota-hero .nota-flecha{transform:scaleY(-1) rotate(-12deg)}@media (prefers-reduced-motion:no-preference){.seo-cabecera-arte::before{animation:14s ease-in-out infinite alternate manchaRespira}.pegatina-carton{animation:6s ease-in-out infinite pegatinaVaiven}.pegatina-menta{animation:7s ease-in-out -2s infinite pegatinaVaiven2}}@keyframes manchaRespira{from{transform:scale(1) rotate(0)}to{transform:scale(1.06) rotate(-4deg)}}@keyframes pegatinaVaiven{0%,100%{transform:rotate(-11deg)}50%{transform:rotate(-6deg) translateY(-3px)}}@keyframes pegatinaVaiven2{0%,100%{transform:rotate(8deg)}50%{transform:rotate(3deg) translateY(-3px)}}.nota-escalera{justify-content:flex-end;margin:18px 0 -6px!important;transform:rotate(-2deg)}.nota-comp{justify-content:center;margin:22px 0 -8px!important;transform:rotate(-2deg)}.nota-comp .nota-flecha,.nota-escalera .nota-flecha{transform:rotate(18deg)}.nota-como{color:#f5c26b!important;margin:22px 0 0!important;transform:rotate(-3deg)}.nota-como .nota-flecha{transform:scaleY(-1) rotate(-20deg)}.seo-content .demo-flow-tagline{margin:22px 0 0;color:rgba(255,255,255,.82);font-weight:600;font-size:1rem}.seo-panel-si{position:relative}.ilu-piel{fill:#f3c7a2}.ilu-pelo{fill:#cfd2dc}.ilu-gafas{stroke:var(--esc-cuerpo);stroke-width:2}.ilu-ojo{fill:var(--esc-cuerpo)}.ilu-mejilla{fill:#f59e8b;opacity:.55}.ilu-chaqueta{fill:#ff8a73}.ilu-teja-letra-chica text{font-size:7px}.seo-panel-svg,.seo-uso-svg{background:radial-gradient(closest-side at 50% 58%,color-mix(in srgb,#f5c26b 24%,transparent),color-mix(in srgb,#f5c26b 10%,transparent) 55%,transparent)}.seo-cap-como{background-image:radial-gradient(circle at 12% 18%,rgba(124,58,237,.28),transparent 32%),radial-gradient(circle at 88% 80%,rgba(245,194,107,.14),transparent 30%)}.seo-content{position:relative}.ruta-contenido{display:none}@media (min-width:80em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ruta-coche{animation:linear both rutaVolante;animation-timeline:scroll(root)}}.ruta-coche.rodando .ruta-coche-svg{animation:.18s ease-in-out infinite alternate rutaTraqueteo}.ruta-coche.rodando .ruta-humo{animation:.7s ease-out infinite rutaHumo}.ruta-coche.rodando .ruta-humo-2{animation-delay:-.35s}}@keyframes rutaVolante{0%,100%{transform:translateX(0) rotate(0)}10%{transform:translateX(-7px) rotate(6deg)}22%{transform:translateX(6px) rotate(-5deg)}35%{transform:translateX(-5px) rotate(4deg)}48%{transform:translateX(7px) rotate(-6deg)}60%{transform:translateX(-6px) rotate(5deg)}74%{transform:translateX(5px) rotate(-4deg)}88%{transform:translateX(-3px) rotate(3deg)}}@keyframes rutaTraqueteo{from{translate:0 0}to{translate:0 1.5px}}@keyframes rutaHumo{from{opacity:.8;transform:translateY(0) scale(.6)}to{opacity:0;transform:translateY(-26px) scale(1.6)}}@supports (animation-timeline:view()){@media (min-width:80em) and (prefers-reduced-motion:no-preference){.site-footer{view-timeline-name:--pie-portada}.ruta-contenido{view-timeline-name:--ruta}.ruta-cuerpo{animation:linear both rutaLlega;animation-timeline:--ruta;animation-range:exit 0px exit 428px}.site-footer .pie-ssr-coche{animation:linear both pieDesdeLaCurva;animation-timeline:--pie-portada;animation-range:entry 0% entry 100%}}}@keyframes rutaLlega{0%{transform:translate(0,0) rotate(0);opacity:1}50%{transform:translate(0,calc(54vh - 290px)) rotate(0);opacity:1}62%{transform:translate(12px,calc(54vh - 341px + 92px)) rotate(-42deg);opacity:1}100%,75%{transform:translate(46px,calc(54vh - 397px + 128px)) rotate(-90deg);opacity:0}}@keyframes pieDesdeLaCurva{0%,73%{transform:translateX(-850px);opacity:0}76%{transform:translateX(-830px);opacity:1}100%{transform:translateX(0);opacity:1}}@media (min-width:80em){.ruta-contenido{display:block;position:absolute;top:96px;left:max(18px,calc(50% - 34rem - 88px));width:44px;pointer-events:none;bottom:0}.ruta-contenido::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;border-radius:2px;background:repeating-linear-gradient(to bottom,var(--esc-ruta) 0 12px,transparent 12px 26px)}.ruta-coche{position:sticky;top:46vh;display:block}.ruta-coche-svg{position:relative;z-index:1;display:block;width:44px;height:auto;filter:drop-shadow(0 8px 10px rgba(30, 20, 80, .3))}.ruta-cuerpo{position:relative}.ruta-cuerpo::after{content:"";position:absolute;left:50%;top:70px;z-index:0;width:70px;height:90px;margin-left:-35px;background:radial-gradient(50% 60% at 50% 0,rgba(253,230,138,.42),transparent 75%);pointer-events:none}.ruta-humo{position:absolute;left:50%;top:-4px;z-index:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 45%,transparent);opacity:0;pointer-events:none}.site-footer.pie-ssr{margin-top:0}.seo-content{z-index:3}.site-footer .pie-ssr-llegada::before{display:none}.site-footer::after,.site-footer::before{content:"";position:absolute;z-index:0;pointer-events:none}.site-footer::before{top:107px;height:3px;right:0;left:calc(max(18px,50% - 34rem - 88px) + 22px + 40px);background:repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 18px,transparent 18px 32px)}.site-footer::after{top:0;width:44px;height:112px;left:calc(max(18px,50% - 34rem - 88px) + 22px - 1.5px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='112' viewBox='0 0 44 112'%3E%3Cpath d='M1.5 0 V68.5 A40 40 0 0 0 41.5 108.5 H44' fill='none' stroke='%23ffffff' stroke-opacity='.4' stroke-width='3' stroke-dasharray='12 14'/%3E%3C/svg%3E") no-repeat}.fin-trayecto,.seo-cap-como{position:relative;content-visibility:visible}.fin-trayecto{--tunel-arriba:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='44' viewBox='0 0 112 44'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2303020a'/%3E%3Cstop offset='1' stop-color='%231d1858'/%3E%3C/linearGradient%3E%3Cpattern id='r' width='8' height='8' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Crect width='4' height='8' fill='%23f5c26b'/%3E%3Crect x='4' width='4' height='8' fill='%23221c66'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M0 44 C14 44 18 26 34 24 H78 C94 26 98 44 112 44 Z' fill='%232a2380'/%3E%3Cpath d='M2 44 C15 43 19 27 34 25.5 H78 C93 27 97 43 110 44' fill='none' stroke='%235a51c4' stroke-width='1.5'/%3E%3Cpath d='M30 44 L33 14 Q33 12 35 12 H77 Q79 12 79 14 L82 44 Z' fill='%234b43a8'/%3E%3Cpath d='M33 14 Q33 12 35 12 H77 Q79 12 79 14 L79.6 19 H32.4 Z' fill='url(%23r)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44 Z' fill='url(%23b)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44' fill='none' stroke='%239a92f5' stroke-width='2'/%3E%3Cpath d='M56 24 V44' stroke='%23c7d2fe' stroke-opacity='.45' stroke-width='2.5' stroke-dasharray='6 6'/%3E%3C/svg%3E");--tunel-abajo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='44' viewBox='0 0 112 44'%3E%3Cg transform='translate(0 44) scale(1 -1)'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2303020a'/%3E%3Cstop offset='1' stop-color='%231d1858'/%3E%3C/linearGradient%3E%3Cpattern id='r' width='8' height='8' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Crect width='4' height='8' fill='%23f5c26b'/%3E%3Crect x='4' width='4' height='8' fill='%23221c66'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M0 44 C14 44 18 26 34 24 H78 C94 26 98 44 112 44 Z' fill='%232a2380'/%3E%3Cpath d='M2 44 C15 43 19 27 34 25.5 H78 C93 27 97 43 110 44' fill='none' stroke='%235a51c4' stroke-width='1.5'/%3E%3Cpath d='M30 44 L33 14 Q33 12 35 12 H77 Q79 12 79 14 L82 44 Z' fill='%234b43a8'/%3E%3Cpath d='M33 14 Q33 12 35 12 H77 Q79 12 79 14 L79.6 19 H32.4 Z' fill='url(%23r)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44 Z' fill='url(%23b)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44' fill='none' stroke='%239a92f5' stroke-width='2'/%3E%3Cpath d='M56 24 V44' stroke='%23c7d2fe' stroke-opacity='.45' stroke-width='2.5' stroke-dasharray='6 6'/%3E%3C/g%3E%3C/svg%3E")}.seo-cap-como{--tunel-arriba:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='44' viewBox='0 0 112 44'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2303020a'/%3E%3Cstop offset='1' stop-color='%231d1858'/%3E%3C/linearGradient%3E%3Cpattern id='r' width='8' height='8' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Crect width='4' height='8' fill='%23f5c26b'/%3E%3Crect x='4' width='4' height='8' fill='%23221c66'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M0 44 C14 44 18 26 34 24 H78 C94 26 98 44 112 44 Z' fill='%2313122f'/%3E%3Cpath d='M2 44 C15 43 19 27 34 25.5 H78 C93 27 97 43 110 44' fill='none' stroke='%233b3a7a' stroke-width='1.5'/%3E%3Cpath d='M30 44 L33 14 Q33 12 35 12 H77 Q79 12 79 14 L82 44 Z' fill='%234b43a8'/%3E%3Cpath d='M33 14 Q33 12 35 12 H77 Q79 12 79 14 L79.6 19 H32.4 Z' fill='url(%23r)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44 Z' fill='url(%23b)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44' fill='none' stroke='%239a92f5' stroke-width='2'/%3E%3Cpath d='M56 24 V44' stroke='%23c7d2fe' stroke-opacity='.45' stroke-width='2.5' stroke-dasharray='6 6'/%3E%3C/svg%3E");--tunel-abajo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='44' viewBox='0 0 112 44'%3E%3Cg transform='translate(0 44) scale(1 -1)'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2303020a'/%3E%3Cstop offset='1' stop-color='%231d1858'/%3E%3C/linearGradient%3E%3Cpattern id='r' width='8' height='8' patternUnits='userSpaceOnUse' patternTransform='rotate(45)'%3E%3Crect width='4' height='8' fill='%23f5c26b'/%3E%3Crect x='4' width='4' height='8' fill='%23221c66'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath d='M0 44 C14 44 18 26 34 24 H78 C94 26 98 44 112 44 Z' fill='%2313122f'/%3E%3Cpath d='M2 44 C15 43 19 27 34 25.5 H78 C93 27 97 43 110 44' fill='none' stroke='%233b3a7a' stroke-width='1.5'/%3E%3Cpath d='M30 44 L33 14 Q33 12 35 12 H77 Q79 12 79 14 L82 44 Z' fill='%234b43a8'/%3E%3Cpath d='M33 14 Q33 12 35 12 H77 Q79 12 79 14 L79.6 19 H32.4 Z' fill='url(%23r)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44 Z' fill='url(%23b)'/%3E%3Cpath d='M38 44 V33 A18 15 0 0 1 74 33 V44' fill='none' stroke='%239a92f5' stroke-width='2'/%3E%3Cpath d='M56 24 V44' stroke='%23c7d2fe' stroke-opacity='.45' stroke-width='2.5' stroke-dasharray='6 6'/%3E%3C/g%3E%3C/svg%3E")}.fin-trayecto::before,.seo-cap-como::before{content:"";position:absolute;pointer-events:none;z-index:1;top:-44px;bottom:-44px;width:112px;left:-138px;background:var(--tunel-arriba) top/112px 44px no-repeat,var(--tunel-abajo) bottom/112px 44px no-repeat,radial-gradient(circle,rgba(253,230,138,.7) 0 1.6px,transparent 2.4px) 35px 10px/22px 28px repeat-y,radial-gradient(circle,rgba(253,230,138,.7) 0 1.6px,transparent 2.4px) 55px 10px/22px 28px repeat-y;box-sizing:border-box;padding-block:44px;background-origin:border-box,border-box,content-box,content-box;background-clip:border-box,border-box,content-box,content-box}}.fin-trayecto{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;margin-top:clamp(56px,7vw,96px);padding-block:clamp(36px,5vw,56px);color:#fff;border-image:linear-gradient(#2a2380,#2a2380) fill 0//0 100vw;background-image:radial-gradient(60% 120% at 85% 50%,rgba(124,58,237,.55),transparent 70%),radial-gradient(40% 80% at 10% 100%,rgba(245,194,107,.18),transparent 70%)}.fin-trayecto-texto{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.seo-content .fin-trayecto-tit{margin:0;font-size:clamp(2rem, 1.3rem + 2.4vw, 3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff}.seo-content .fin-trayecto-texto p:not(.fin-trayecto-tit){margin:0;color:rgba(255,255,255,.82);font-size:1.05rem;max-width:26rem}.fin-trayecto-btn{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:15px 26px;border-radius:16px;background:#fff;color:#3b2fb0!important;font-weight:800;font-size:1.05rem;text-decoration:none;box-shadow:0 16px 30px -14px rgba(0,0,0,.55);transition:transform .16s,box-shadow .2s}.fin-trayecto-btn::after{content:"→";transition:transform .18s}.fin-trayecto-btn:hover{transform:translateY(-2px)}.fin-trayecto-btn:hover::after{transform:translateX(4px)}.fin-trayecto-btn:focus-visible{outline:#fde68a solid 3px;outline-offset:3px}.fin-trayecto-svg{width:min(100%,20rem);height:auto;justify-self:center;overflow:visible}.fin-velocidad path{fill:none;stroke:rgba(255,255,255,0.55);stroke-width:4;stroke-linecap:round}.fin-carretera{fill:none;stroke:rgba(255,255,255,0.45);stroke-width:3;stroke-dasharray:18 14;stroke-linecap:round}.fin-carretera-caja{overflow:hidden}@keyframes finCarretera{to{transform:translateX(-32px)}}@keyframes finTraqueteo{to{transform:translateY(-2px)}}@keyframes finViento{from{transform:translateX(6px);opacity:1}to{transform:translateX(-22px);opacity:.15}}@media (min-width:48em){.fin-trayecto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.fin-trayecto-svg{width:min(100%,24rem);justify-self:end}}.esc-peg-1,.esc-peg-2{font-size:.72rem;padding:5px 11px;z-index:2}.esc-peg-1{top:4px;left:max(6px,calc(50% - 7.2rem))}.esc-peg-2{top:0;right:max(6px,calc(50% - 7.6rem));left:auto}.is-app .esc-peg-1,.is-app .esc-peg-2{display:none}.home-actions{position:relative}@media (min-width:64em){#view-home .esc-peg-1,#view-home .esc-peg-2{font-size:.86rem;padding:7px 14px}#view-home .esc-peg-1{top:8%;left:max(6px,calc(50% - 13rem))}#view-home .esc-peg-2{top:2%;right:max(6px,calc(50% - 13rem))}}.home-fichas .btn-primary.btn-ficha{border:0;background-color:#5b50f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 88V22M24 46l26-26 26 26' fill='none' stroke='%23fff' stroke-opacity='.16' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(130% 120% at 0 0,rgba(255,255,255,.24),transparent 55%),linear-gradient(140deg,#5b50f0 0,#6a3fe8 55%,#7c3aed 100%);background-repeat:no-repeat;background-position:right -10px bottom -18px,0 0,0 0;background-size:72px 72px,auto,auto;box-shadow:0 16px 30px -14px rgba(79,70,229,.7),inset 0 1px 0 rgba(255,255,255,.25)}.home-fichas .btn-primary.btn-ficha svg{background:#fff;color:#4f46e5;box-shadow:0 6px 14px -6px rgba(20,10,80,.5)}.home-fichas .btn-secondary.btn-ficha{background-color:var(--bg-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12v50M26 40l24 24 24-24M16 66v10a8 8 0 0 0 8 8h52a8 8 0 0 0 8-8V66' fill='none' stroke='%236366f1' stroke-opacity='.2' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -10px bottom -14px;background-size:72px 72px}[data-theme=dark] .home-fichas .btn-secondary.btn-ficha{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12v50M26 40l24 24 24-24M16 66v10a8 8 0 0 0 8 8h52a8 8 0 0 0 8-8V66' fill='none' stroke='%23a5b4fc' stroke-opacity='.14' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-height:680px){.esc-peg-1,.esc-peg-2{display:none}.home-fichas .btn-primary.btn-ficha{background-image:radial-gradient(130% 120% at 0 0,rgba(255,255,255,.24),transparent 55%),linear-gradient(140deg,#5b50f0 0,#6a3fe8 55%,#7c3aed 100%);background-position:0 0,0 0;background-size:auto,auto}.home-fichas .btn-secondary.btn-ficha,[data-theme=dark] .home-fichas .btn-secondary.btn-ficha{background-image:none}}.btn-ficha-titulo{font-size:1.1rem;letter-spacing:-.01em}.mode-toggle{border-radius:14px;padding:4px}.mode-btn{border-radius:11px}.mode-btn-active{background:var(--bg-card);color:var(--accent);box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 14px -6px rgba(79,70,229,.45)}[data-theme=dark] .mode-btn-active{background:color-mix(in srgb,var(--accent) 22%,var(--bg-card));color:#fff}@keyframes escSaludo{0%,100%,60%{transform:translateY(0)}35%{transform:translateY(-7px)}80%{transform:translateY(-2px)}}@keyframes escFaros{0%,100%{opacity:.7}25%,65%{opacity:1;filter:brightness(1.6)}45%{opacity:.3}}@keyframes escBocina{0%,100%{transform:translate(0,0)}15%{transform:translate(0,-4px)}45%{transform:translate(14px,0)}70%{transform:translate(-3px,0)}}.seo-content .ficha-planes{margin:26px 0 0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;background:0 0;border:0;border-radius:0;overflow:visible}.seo-content .ficha-planes>div{border-radius:20px;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border);display:block}.seo-content .ficha-planes dt{display:block;font-size:1rem;font-weight:800;color:var(--text-primary)}.seo-content .ficha-planes dd{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.seo-content .ficha-planes>.fp-resumen{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 22%,transparent);padding:20px 22px}.fp-resumen dt{font-size:.75rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)!important;margin-bottom:4px}.fp-resumen dd{font-size:1.02rem!important;color:var(--text-primary)!important}.fp-resumen dd b{font-size:1.6rem;color:var(--accent);letter-spacing:-.02em}.seo-content .ficha-planes>.fp-plan{position:relative;padding:16px 18px 16px 106px}.fp-plan .fp-ilu{position:absolute;left:12px;top:50%;width:82px;height:auto;transform:translateY(-50%)}.fp-plan dt .solo-web{display:block;font-size:.82rem;font-weight:700;color:var(--accent);margin-top:1px}.fp-plan dd b:first-of-type{display:block;font-size:1.75rem;line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);margin:4px 0 2px}.fp-plan dd b:nth-of-type(2){display:inline-flex;align-items:center;gap:4px;padding:1px 9px 1px 7px;margin:0 1px;border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);font-size:.86rem}.fp-plan dd b:nth-of-type(2)::before{content:"";width:.85em;height:.85em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}.seo-content .ficha-planes>.fp-p3{border:2px solid color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--bg-card))}.seo-content .ficha-planes>.fp-p4{border:0;background-color:#1f1b5c;background-image:radial-gradient(120% 100% at 100% 0,rgba(124,58,237,.55),transparent 60%),radial-gradient(90% 90% at 0 100%,rgba(245,194,107,.16),transparent 60%);box-shadow:0 22px 40px -22px rgba(31,27,92,.75)}.fp-p4 dd,.fp-p4 dd b:first-of-type,.fp-p4 dt{color:#fff!important}.fp-p4 dd{color:rgba(255,255,255,.78)!important}.fp-p4 dt .solo-web{color:#f5c26b!important}.fp-p4 dd b:nth-of-type(2){background:rgba(255,255,255,.14);color:#fff}.ilu-cesta{fill:none;stroke:var(--esc-cuerpo);stroke-width:2}.ilu-trazo-acento{stroke:var(--accent-fill,#4f46e5)}.ilu-trazo-oscuro{stroke:rgba(0,0,0,0.25)}.ilu-acento-oscuro{fill:color-mix(in srgb,var(--accent-fill,#4f46e5) 82%,#000)}.ilu-cristal{fill:#c7d2fe}.ilu-llanta{fill:#b4b8c8}.seo-content .ficha-planes>.fp-dato{position:relative;padding:16px 18px 16px 72px}.fp-dato .fp-ico{position:absolute;left:16px;top:16px;width:2.6rem;height:auto}.fp-dato dt{margin-bottom:2px}.fp-cta{margin:18px 0 0!important}.fp-cta a{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:1rem;color:var(--accent);text-decoration:none!important;padding:10px 16px;margin-left:-16px;border-radius:12px}.fp-cta a::after{content:"→";transition:transform .18s}.fp-cta a:hover{background:var(--accent-bg)}.fp-cta a:hover::after{transform:translateX(4px)}.fp-compra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.fp-precio,.fp-precio>.solo-web{display:flex;flex-direction:column;min-width:0;line-height:1.15}.fp-precio strong{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.fp-precio small{font-size:.78rem;color:var(--text-secondary);margin-top:2px}.seo-content .fp-boton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 18px;border-radius:14px;background:var(--accent-fill);color:#fff;font-weight:800;font-size:.95rem;text-decoration:none;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 80%,transparent);transition:transform .16s,filter .2s;white-space:nowrap}.seo-content .fp-boton:hover{transform:translateY(-2px);filter:brightness(1.08)}.seo-content .fp-boton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.seo-content .fp-boton-suave{background:var(--accent-bg);color:var(--accent);box-shadow:none}.seo-content .fp-boton-oro{background:#f5c26b;color:#3a2406;box-shadow:0 10px 22px -12px rgba(245,194,107,.8)}.fp-p4 .fp-compra{border-top-color:rgba(255,255,255,.16)}.fp-p4 .fp-precio strong{color:#fff}.fp-p4 .fp-precio small{color:rgba(255,255,255,.72)}.seo-content .fp-p4 .fp-boton-oro:focus-visible{outline-color:#f5c26b}@media (max-width:47.99em){.seo-content .ficha-planes>.fp-plan{padding-bottom:18px}.fp-plan .fp-compra{margin-left:-88px}.fp-plan .fp-ilu{top:18px;transform:none}}@media (min-width:48em){.seo-content .ficha-planes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.seo-content .ficha-planes>.fp-resumen{grid-column:1/-1}.seo-content .ficha-planes>.fp-plan{display:flex;flex-direction:column;justify-content:flex-end;padding:18px 18px 20px}.fp-plan .fp-ilu{position:static;transform:none;display:block;width:min(100%,8.5rem);margin-bottom:12px}.fp-plan dd b:first-of-type{font-size:2.1rem;margin-top:8px}.seo-content .ficha-planes>.fp-p1{min-height:21rem}.seo-content .ficha-planes>.fp-p2{min-height:22.5rem}.seo-content .ficha-planes>.fp-p3{min-height:24rem}.seo-content .ficha-planes>.fp-p4{min-height:25.5rem}.fp-plan .fp-compra{flex-direction:column;align-items:stretch}.seo-content .fp-plan .fp-boton{width:100%}.seo-content .ficha-planes>.fp-dato{grid-column:span 2;align-self:stretch}}.ilu-gafas-cristal{fill:rgba(255,255,255,0.35)}.ilu-bocadillo{fill:var(--bg-card);stroke:var(--border-strong,var(--border));stroke-width:1.4}.ilu-bocadillo-txt{fill:var(--text-primary);font:800 14px var(--font-body)}.seo-panel-svg-si{width:min(100%,17rem)}html.teclado .bottom-nav{display:none!important}html.teclado #view-home:has(#text-mode:not([hidden])) #plane-scene,html.teclado #view-home:has(#text-mode:not([hidden])) .portada-hero{display:none}html.teclado:has(#view-home.view-active #text-mode:not([hidden])) .announcement-banner{display:none}html.teclado .text-input{--campo-max:max(96px, calc(var(--vv-alto, 100dvh) - 290px));min-height:min(180px,var(--campo-max));max-height:var(--campo-max)}.text-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.texto-campo{position:relative}.texto-campo .text-input{display:block;position:relative;z-index:1}.texto-color{position:absolute;inset:0;z-index:0;margin:0;box-sizing:border-box;border:0 solid transparent;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-variant-ligatures:none;pointer-events:none;user-select:none;background:#0d1117;color:#c9d1d9;visibility:hidden}.texto-color span{font-weight:inherit;font-style:inherit}.texto-campo.con-color .texto-color{visibility:visible}.texto-campo.con-color .text-input{background:0 0;color:transparent;-webkit-text-fill-color:transparent;caret-color:#e6edf3;border-color:#30363d;font-variant-ligatures:none}.texto-campo.con-color .text-input:focus{border-color:var(--accent)}.texto-campo.con-color .text-input::selection{background:rgba(56,139,253,.4)}@media (forced-colors:active){.texto-color{display:none}.texto-campo.con-color .text-input{color:CanvasText;-webkit-text-fill-color:CanvasText;background:Canvas}}#view-qr .qr-card{gap:var(--e3)!important}#view-qr .qr-hero{gap:var(--e3)}#view-qr .qr-file-row{gap:var(--e2)}#view-qr .qr-right{gap:var(--e4)}#view-qr .qr-share-row{gap:var(--e2)}#view-qr .qr-send-another{border-color:transparent;color:var(--text-secondary);font-weight:600;min-height:44px!important}#view-qr .qr-send-another:hover{border-color:var(--accent)}#view-qr .qr-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e2) var(--e3);width:100%;max-width:360px;align-items:start}#view-qr .qr-trust-item{flex-direction:column;justify-content:flex-start;gap:var(--e1);text-align:center}#view-qr .qr-trust-item>span:last-child{text-wrap:balance;line-height:1.25}#view-qr :is(.qr-ready,.qr-recv-txt,.qr-recv-sub,.qr-live-text,.qr-ct-label,.qr-expired-title,.qr-expired-desc,.qr-files-item-name){text-wrap:balance}#view-qr #qr-live-status .qr-recv-sub{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#view-receive .rcv-tarjeta .otp-inputs{--gap:.6rem;--ficha:min(6.5rem, calc((100cqw - 2 * 18px - 3 * var(--gap)) / 4));gap:var(--gap);justify-content:center;width:100%;margin-bottom:1rem}#view-receive .otp-input{width:var(--ficha);height:calc(var(--ficha) * 1.2);padding:0;border-radius:calc(var(--ficha) * .22);font-size:calc(var(--ficha) * .56);font-weight:800;line-height:1;border-width:2px;border-bottom-width:calc(var(--ficha) * .07);border-bottom-color:var(--tc,var(--border));box-shadow:none}#view-receive .otp-input:first-child{--tc:#ec4899;rotate:-4deg}#view-receive .otp-input:nth-child(2){--tc:#0ea5e9;rotate:3deg}#view-receive .otp-input:nth-child(3){--tc:#f59e0b;rotate:-2.5deg}#view-receive .otp-input:nth-child(4){--tc:#8b5cf6;rotate:4deg}#view-receive .otp-input:focus{border-color:var(--accent);border-bottom-color:var(--tc);box-shadow:0 0 0 4px var(--accent-light)}#view-receive .otp-input.filled{border-color:var(--tc);background:var(--accent-bg)}#view-receive .otp-input.dudosa,#view-receive .otp-input.error{border-color:var(--error)!important;border-bottom-color:var(--error)!important}#view-receive .rcv-acciones .btn-paste-code{min-height:2.75rem;gap:.5rem;font-size:.95rem;font-weight:700;color:var(--text-primary);background:var(--bg-secondary);border:2px solid var(--border);border-radius:14px}#view-receive .rcv-acciones .btn-paste-code:hover{border-color:var(--accent);background:var(--accent-light)}#view-receive .rcv-acciones .btn-paste-code svg{width:18px;height:18px}#view-receive .otp-loading{font-size:1rem;font-weight:600;gap:.6rem;justify-content:center}#view-receive .error-inline{font-size:1rem;font-weight:700;line-height:1.35;text-wrap:balance;max-width:22rem}#view-receive :is(.view-title,.view-subtitle){text-wrap:balance}.dl-file-row{content-visibility:auto;contain-intrinsic-size:auto 4.25rem}.dl-files-list.en-lote .dl-file-row{transition:none}.dl-file-ic,.dl-file-thumb{width:3.25rem;height:3.25rem;border-radius:12px}.dl-file-ic{padding:3px}.dl-file-row .dl-file-toggle::after{content:'';background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dl-check-all{min-height:44px}.dl-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 8px}.dl-chips[hidden],.dl-filtros[hidden]{display:none}.dl-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.dl-chip,.dl-invertir{min-height:44px;padding:0 14px;border-radius:14px;border:2px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);font:800 .85rem var(--font-body);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .12s,background .12s}.dl-chip b{font:800 .72rem var(--font-mono);color:var(--text-muted)}.dl-chip[aria-checked=true]{border-color:var(--accent);background:var(--accent-light);color:var(--text-primary)}.dl-chip[aria-checked=true] b{color:var(--text-primary)}.dl-chip[aria-checked=mixed]{border-style:dashed;border-color:var(--accent);color:var(--text-primary)}.dl-chip:hover,.dl-invertir:hover{border-color:var(--accent)}.dl-chip:focus-visible,.dl-invertir:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dl-invertir{margin-left:auto;background:0 0}.dl-multi-ayuda,.dl-sel-resumen{display:none}@media (min-width:64em){.app-container>#view-download.view-active:has(#dl-multi:not([hidden])):not(#view-home):not(#view-account){max-width:none}#view-download:has(#dl-multi:not([hidden])) #dl-multi{max-width:min(60rem,100%)}#dl-multi:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 21rem;column-gap:28px;align-items:start;grid-template-areas:"cab acc" "fil acc" "lis acc"}#dl-multi:not([hidden])>.dl-multi-head{grid-area:cab}#dl-multi:not([hidden])>.dl-filtros{grid-area:fil}#dl-multi:not([hidden])>.dl-files-list{grid-area:lis;max-height:min(62dvh,40rem);margin-bottom:0}#dl-multi:not([hidden])>.dl-multi-acciones{grid-area:acc;position:sticky;top:1rem;bottom:auto;align-self:start;padding:18px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-md)}.dl-sel-resumen{display:block;margin:0 0 14px;text-align:center;font-weight:800;font-size:.95rem;color:var(--text-primary);font-variant-numeric:tabular-nums;text-wrap:balance}.dl-multi-ayuda{display:block;margin:14px 0 0;font-size:.8rem;line-height:1.4;color:var(--text-muted);text-align:center;text-wrap:balance}#dl-multi .dl-multi-secondary{grid-template-columns:1fr}html .app-container>#view-download.dl-lista.view-active:has(#dl-multi:not([hidden])):not(#view-home):not(#view-account){width:100%;max-width:60rem}}.text-result-actions{display:grid;grid-template-columns:1.5fr 1fr;gap:10px;align-items:stretch}.text-result-actions #btn-copy-text{min-height:4.5rem;font-size:1.15rem}.text-result-actions #btn-download-text{min-height:4rem;font-size:1.02rem;font-weight:800;align-self:stretch}.text-result-actions .btn svg{width:22px;height:22px}@media (max-width:28em){.text-result-actions{grid-template-columns:1fr}}.escena{--cw:clamp(11.5rem, 42cqw, 16rem);--tlh:calc(var(--cw) * 0.5625);--rb:1.5rem;--esc-via:#d9d6d3;--esc-raya:#a8a29e;--esc-apagada:#cfccd9;position:relative;width:100%;height:calc(var(--cw) * .94);flex:none;overflow:hidden;border-bottom:2px solid var(--border);background:radial-gradient(ellipse 60% 90% at 50% 100%,var(--accent-light),transparent 72%),linear-gradient(180deg,rgba(99,102,241,.2),transparent 80%),var(--bg-secondary)}[data-theme=dark] .escena{--esc-via:#23233a;--esc-raya:#3c3c58;--esc-apagada:#34344e;background:radial-gradient(ellipse 60% 90% at 50% 100%,var(--accent-light),transparent 72%),linear-gradient(180deg,rgba(99,102,241,.32),transparent 80%),var(--bg-secondary)}.escena-via{position:absolute;left:4%;right:4%;bottom:var(--rb);height:10px;border-radius:99px;background:var(--esc-via)}.escena-via::after{content:'';position:absolute;left:0;right:0;top:4px;height:2px;background:repeating-linear-gradient(90deg,var(--esc-raya) 0 16px,transparent 16px 34px)}.escena .car-scene.escena-coche{position:absolute;z-index:2;margin:0;padding:0;min-height:0;max-width:none;display:block;width:var(--cw);left:calc(50% - var(--cw) * .62 + var(--dx,0px));bottom:calc(var(--rb) + 12px - var(--cw) * .04)}.escena .escena-coche svg{display:block;width:100%;height:auto;max-height:none;overflow:visible}.escena .escena-coche .car-svg>line:not(.car-speed-line),.escena .escena-coche .car-traffic-light{display:none}.escena-semaforo{position:absolute;z-index:1;left:calc(50% + var(--cw) * .5 + var(--dx,0px));bottom:var(--rb);height:var(--tlh);width:calc(var(--tlh) * .34);overflow:visible;display:block}.escena-caja{fill:var(--bg-card);stroke:var(--border-strong,var(--border));stroke-width:2}.escena-poste{fill:var(--border-strong,var(--border))}.escena .luz{fill:var(--esc-apagada);transition:fill .2s,filter .2s}.escena .luz-roja{fill:#ef4444;filter:drop-shadow(0 0 5px rgba(239, 68, 68, .85))}.escena:has(.car-state-arranque) .luz-roja,.escena[data-luz=ambar] .luz-roja,.escena[data-luz=verde] .luz-roja{fill:var(--esc-apagada);filter:none}.escena:has(.car-state-arranque) .luz-verde,.escena[data-luz=verde] .luz-verde{fill:#22c55e;filter:drop-shadow(0 0 5px rgba(34, 197, 94, .85))}.escena[data-luz=ambar] .luz-ambar{fill:#f59e0b;filter:drop-shadow(0 0 5px rgba(245, 158, 11, .85))}@keyframes escParpadeo{50%{opacity:.25}}.escena[data-luz=verde] .car-state-lleno .car-group{animation:.75s cubic-bezier(.5,0,.75,0) forwards carSuccess}.escena[data-luz=verde] .car-state-lleno .car-pila{animation:none}.escena[data-luz=verde] .car-state-lleno .car-spoke{animation:.1s linear infinite wheelSpin}.escena[data-luz=verde] .car-state-lleno .car-exhaust-1{animation:.4s ease-out infinite exhaust}.escena[data-luz=verde] .car-state-lleno .car-exhaust-2{animation:.4s ease-out 80ms infinite exhaust}.escena[data-luz=verde] .car-state-lleno .car-exhaust-3{animation:.4s ease-out .16s infinite exhaust}#view-receive .rcv-tarjeta>.escena{width:calc(100% + 36px);margin:-22px -18px 18px;flex:none}#view-receive .rcv-tarjeta:has(#otp-loading:not([hidden]))>.escena:not(:has(.car-state-arranque)) .luz-roja{fill:var(--esc-apagada);filter:none}#view-receive .rcv-tarjeta:has(#otp-loading:not([hidden]))>.escena:not(:has(.car-state-arranque)) .luz-ambar{fill:#f59e0b;filter:drop-shadow(0 0 5px rgba(245, 158, 11, .85))}#view-file-review.saliendo .rev-col,#view-file-review.saliendo .rev-resumen{pointer-events:none}.btn-otp-borrar[hidden]{display:none}#view-receive .rcv-tarjeta{container:rcv/inline-size;overflow:clip;max-width:37.5rem}#view-receive .rcv-tarjeta .view-title{font-size:1.65rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 8px;text-align:center}#view-receive .rcv-tarjeta .view-subtitle{font-size:.95rem;color:var(--text-secondary);margin:0 0 20px;text-wrap:balance}@container rcv (min-width:30rem){#view-receive .rcv-tarjeta .view-title{font-size:2rem}}#view-receive .otp-pista[data-motivo=imposible]{background:0 0;padding:0;margin:-4px 0 12px;text-align:center;font-weight:500;color:var(--error-text);text-wrap:balance}#view-receive .error-inline .otp-error-tit{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}#view-receive .error-inline .otp-error-sub{display:block;margin-top:4px;font-size:.95rem;font-weight:500;color:var(--text-secondary)}#view-receive .btn-otp-borrar{color:var(--text-secondary);font-weight:800}.dl-cuerpo,.dl-escena,.dl-tarjeta{display:contents}.dl-escena:not(.escena)>:is(.escena-peg,.escena-via,.escena-semaforo){display:none}.dl-escena.escena{display:block}#view-download.dl-lista{--dl-margen-movil:8px;--dl-barra-web:var(--barra-inferior-medida, var(--hueco-barra-inferior, 0px))}@media (min-width:40em){#view-download.dl-lista.view-active{width:min(46rem,calc(100vw - 1.5rem));max-width:none;flex-shrink:0}}#view-download.dl-lista .dl-tarjeta{display:block;container:dlview/inline-size;width:100%;box-sizing:border-box;text-align:left;background:var(--bg-card);border:2px solid var(--border);border-radius:26px;overflow:clip;box-shadow:0 34px 70px -36px rgba(79,70,229,.45)}#view-download.dl-lista .dl-cuerpo{display:flex;flex-direction:column;align-items:stretch;padding:16px 16px 20px}@media (max-width:63.99em){#view-download.dl-lista.view-active{padding-bottom:calc(var(--dl-barra-web) + var(--dl-margen-movil))}}.escena-peg{position:absolute;z-index:3;left:7%;top:16%;padding:6px 14px;border-radius:99px;background:#a7f3d0;color:#064e3b;font-weight:800;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;rotate:6deg;box-shadow:0 0 0 3px var(--bg-secondary),0 12px 20px -8px rgba(30,20,60,.55)}@media (prefers-reduced-motion:no-preference){.fin-carretera{animation:.9s linear infinite finCarretera}.fin-coche{transform-box:fill-box;transform-origin:center bottom;animation:.5s ease-in-out infinite alternate finTraqueteo}.fin-velocidad{transform-box:fill-box;animation:.7s linear infinite finViento}.portada-escena.pita .car-group{animation:.9s cubic-bezier(.36,.07,.19,.97) escBocina!important}.portada-escena.pita .car-spoke{animation:.3s linear 3 wheelSpin!important}.seo-bocadillo{transform-box:fill-box;transform-origin:10% 100%;animation:3.6s ease-in-out infinite iluFlota}.escena[data-luz=ambar] .luz-ambar{animation:.7s steps(1) infinite escParpadeo}#view-receive .rcv-tarjeta:has(#otp-loading:not([hidden]))>.escena:not(:has(.car-state-arranque)) .luz-ambar{animation:.7s steps(1) infinite escParpadeo}.escena-peg{animation:5.5s ease-in-out infinite escFlota}html.herr-a-planes body{opacity:0;transform:translateY(-10px);transition:opacity .2s,transform .2s}}@keyframes escFlota{0%,100%{translate:0 0}50%{translate:0 -5px}}#view-download.dl-terminada .escena .luz-roja{fill:var(--esc-apagada);filter:none}#view-download.dl-terminada .escena .luz-verde{fill:#22c55e;filter:drop-shadow(0 0 5px rgba(34, 197, 94, .85))}#view-download.dl-lista #dl-title{font-size:1.65rem;line-height:1.1;font-weight:800;letter-spacing:-.03em;margin:0 0 6px;text-align:left;text-wrap:balance}#view-download.dl-lista .file-card{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:100%;max-width:none;box-sizing:border-box;margin:0 0 14px;padding:0;background:0 0;border:0;box-shadow:none;text-align:left}#view-download.dl-lista .file-card .dl-tipo-ico{display:none}#view-download.dl-lista .file-card :is(.file-name,.file-meta,.preview-time,.dl-expiry){margin:0;font-size:.85rem;color:var(--text-secondary)}#view-download.dl-lista .file-card>*{width:auto;flex:0 0 auto}#view-download.dl-lista .file-card .file-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#view-download.dl-lista .file-card .dl-exe{flex:1 1 100%}#view-download.dl-lista .file-card .dl-expiry:not([hidden]){display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 8px;border:2px solid var(--border);border-radius:99px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.78rem;font-weight:700;line-height:1.3;white-space:nowrap}#view-download.dl-lista .file-card .dl-expiry:not([hidden])::before{content:'';flex:none;width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}#view-download.dl-lista .file-card{align-items:center;gap:4px 10px}#view-download.dl-lista #dl-multi:not([hidden]){display:contents}#view-download.dl-lista .dl-multi-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 10px}#view-download.dl-lista .dl-check-all{gap:10px;min-height:52px;padding:0 14px 0 12px;border:2px solid var(--border);border-radius:17px;background:var(--bg-secondary);color:var(--text-primary);font-size:1rem;font-weight:800;box-shadow:0 3px 0 var(--border)}#view-download.dl-lista .dl-check-all:has(input:checked){border-color:var(--accent);background:var(--accent-light)}#view-download.dl-lista .dl-check-all:focus-within{outline:3px solid var(--accent);outline-offset:3px}#view-download.dl-lista :is(.dl-check-all input,.dl-chip-bx){appearance:none;-webkit-appearance:none;flex:none;position:relative;display:grid;place-items:center;margin:0;width:26px;height:26px;border-radius:9px;border:2.5px solid var(--text-secondary);background:0 0;cursor:pointer;transition:background .12s,border-color .12s}#view-download.dl-lista :is(.dl-check-all input,.dl-chip-bx)::after{content:'';width:16px;height:16px;background:#78350f;opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}#view-download.dl-lista .dl-check-all input:checked,#view-download.dl-lista .dl-chip[aria-checked=mixed] .dl-chip-bx,#view-download.dl-lista .dl-chip[aria-checked=true] .dl-chip-bx{background:#fde68a;border-color:#fde68a}#view-download.dl-lista .dl-check-all input:checked::after,#view-download.dl-lista .dl-chip[aria-checked=mixed] .dl-chip-bx::after,#view-download.dl-lista .dl-chip[aria-checked=true] .dl-chip-bx::after{opacity:1}#view-download.dl-lista .dl-chip[aria-checked=mixed] .dl-chip-bx::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}#view-download.dl-lista .dl-multi-count{min-width:46px;height:26px;padding:0 9px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-primary);color:var(--text-secondary);font:800 12px var(--font-mono)}#view-download.dl-lista .dl-check-all:has(input:checked) .dl-multi-count{background:var(--accent-fill);color:#fff}#view-download.dl-lista .dl-invertir{margin-left:auto;min-height:52px;padding:0 16px;gap:8px;border:2px solid var(--border);border-radius:17px;background:0 0;color:var(--text-secondary);font-size:.95rem;font-weight:800}#view-download.dl-lista .dl-filtros{display:block;margin:0 0 12px}#view-download.dl-lista .dl-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#view-download.dl-lista .dl-chip{min-height:52px;min-width:0;padding:0 12px 0 10px;border-radius:17px;border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-weight:800;font-size:.95rem;justify-content:center;gap:9px;box-shadow:0 3px 0 var(--border)}#view-download.dl-lista .dl-chip[aria-checked=mixed],#view-download.dl-lista .dl-chip[aria-checked=true]{border-style:solid;border-color:var(--accent);color:var(--text-primary)}#view-download.dl-lista .dl-chip-ic{display:inline-flex}#view-download.dl-lista .dl-chip-tx{display:inline-flex;align-items:baseline;gap:6px;min-width:0}#view-download.dl-lista .dl-chip b{font:800 12px var(--font-mono);color:var(--text-muted)}@container dlview (max-width:37.5rem){#view-download.dl-lista .dl-multi-count{display:none}#view-download.dl-lista .dl-check-all{flex:1 1 auto;min-width:0;white-space:nowrap}#view-download.dl-lista .dl-invertir{flex:none}#view-download.dl-lista .dl-chip{flex-direction:column;min-height:78px;gap:6px;padding:8px 4px;font-size:.9rem}#view-download.dl-lista .dl-chip-ic{display:none}#view-download.dl-lista :is(.dl-check-all,.dl-invertir){min-height:46px}#view-download.dl-lista .dl-multi-head{margin-bottom:8px}#view-download.dl-lista .dl-filtros{margin-bottom:10px}#view-download.dl-lista .dl-multi-secondary .btn:not(.lanzando) .dl-lbl-largo{display:none}#view-download.dl-lista .dl-multi-secondary .btn:not(.lanzando) .dl-lbl-corto{display:inline}#view-download.dl-lista .dl-multi-secondary .btn:not(.lanzando) .dl-btn-n{display:inline-flex}#view-download.dl-lista .dl-multi-secondary .btn svg{display:none}}@container dlview (max-width:24rem){#view-download.dl-lista .dl-check-all{gap:8px;padding:0 10px 0 9px;font-size:.92rem}#view-download.dl-lista .dl-invertir{padding:0 12px;gap:6px;font-size:.9rem}}@container dlview (max-width:20rem){#view-download.dl-lista .dl-check-all{gap:6px;padding:0 8px;font-size:.85rem}#view-download.dl-lista .dl-invertir{padding:0 9px;gap:5px;font-size:.85rem}#view-download.dl-lista .dl-chip{font-size:.82rem}#view-download.dl-lista #btn-dl-zip{white-space:nowrap;padding:0 8px}#view-download.dl-lista #btn-dl-zip svg{display:none}}@container dlview (max-width:18rem){#view-download.dl-lista .dl-chip{font-size:.74rem;padding:8px 2px}#view-download.dl-lista .dl-chip-tx{gap:4px}#view-download.dl-lista .dl-chip b{font-size:11px}}#view-download.dl-lista .dl-files-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 16px;padding:0;max-height:none;overflow:visible;border:0;border-radius:0;background:0 0}#view-download.dl-lista .dl-file-row{position:relative;display:flex;align-items:center;gap:10px;padding:8px 6px 8px 8px;opacity:1;border:2px solid var(--border);border-radius:18px;background:var(--bg-card);box-shadow:0 4px 0 var(--border)}#view-download.dl-lista .dl-file-row.selected{border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 4px var(--accent-light),0 4px 0 var(--border)}#view-download.dl-lista .dl-file-row:not(.selected){background:var(--bg-card)}#view-download.dl-lista .dl-file-row:not(.selected) :is(.dl-file-thumb,.dl-file-ic){opacity:1;filter:saturate(.3) brightness(.78)}#view-download.dl-lista .dl-file-row:not(.selected) .dl-file-info{opacity:.6}#view-download.dl-lista .dl-file-row .dl-file-toggle{order:-1;position:static;flex:none;width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:10px;border:2.5px solid var(--text-secondary);background:0 0;color:transparent}#view-download.dl-lista .dl-file-row.selected .dl-file-toggle{background:#fde68a;border-color:#fde68a;color:#78350f}#view-download.dl-lista .dl-file-row:not(.selected) .dl-file-toggle{background:0 0;border-color:var(--text-secondary);color:transparent}#view-download.dl-lista .dl-file-ic,#view-download.dl-lista .dl-file-thumb{width:3.75rem;height:3.75rem;border-radius:14px}#view-download.dl-lista .dl-file-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:800;-webkit-line-clamp:unset;line-clamp:unset}#view-download.dl-lista .dl-file-size{font-size:.82rem;color:var(--text-secondary)}#view-download.dl-lista .dl-file-dl{width:44px;height:44px;border-radius:14px;border:2px solid var(--border);background:var(--bg-card);color:var(--text-primary);box-shadow:0 2px 0 var(--border)}#view-download.dl-lista .dl-file-dl:hover{border-color:var(--accent);background:var(--bg-card);color:var(--text-primary)}@container dlview (min-width:34rem){#view-download.dl-lista .dl-files-list{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:16px}#view-download.dl-lista .dl-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;border-radius:22px;overflow:clip;contain-intrinsic-size:auto 12.5rem;box-shadow:0 4px 0 var(--border)}#view-download.dl-lista .dl-file-row>:is(.dl-file-thumb,.dl-file-ic){grid-column:1/-1;position:relative;width:100%;height:auto;aspect-ratio:4/3;border-radius:0;padding:0;overflow:hidden}#view-download.dl-lista .dl-file-row>.dl-file-ic>img.tipo-3d{position:absolute;inset:12%;width:76%;height:76%}#view-download.dl-lista .dl-file-row>[data-ext]::after{content:attr(data-ext);position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:8px;pointer-events:none;background:rgba(10,10,16,.7);color:#fff;font:800 11px/1.5 var(--font-mono);letter-spacing:0}#view-download.dl-lista .dl-file-info{grid-column:1;padding:10px 6px 10px 12px}#view-download.dl-lista .dl-file-dl{grid-column:2;margin:0 6px 0 0}#view-download.dl-lista .dl-file-row .dl-file-toggle{position:absolute;top:8px;left:8px;z-index:2;order:0;border-color:rgba(255,255,255,.95);background:rgba(10,10,16,.38);color:transparent}#view-download.dl-lista .dl-file-row.selected .dl-file-toggle{background:#fde68a;border-color:#fde68a;color:#78350f}#view-download.dl-lista .dl-file-row:not(.selected) .dl-file-toggle{border-color:rgba(255,255,255,.95);background:rgba(10,10,16,.38)}}#view-download.dl-lista .dl-multi-acciones{position:sticky;bottom:calc(var(--dl-barra-web) + var(--dl-margen-movil));z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;margin:0 -16px -20px;padding:8px 16px 10px;background:var(--bg-card);border:0;border-top:2px solid var(--border);border-radius:0;box-shadow:none}#view-download.dl-lista .dl-multi-acciones::after{content:'';position:absolute;left:0;right:0;top:100%;height:var(--dl-margen-movil);background:var(--bg-card)}#view-download.dl-lista .dl-zip-cab{grid-column:1;display:flex;align-items:center;gap:12px;min-width:0}#view-download.dl-lista #btn-dl-zip{grid-column:2;width:100%;margin:0;font-size:1rem;padding:0 10px;gap:6px}#view-download.dl-lista .dl-multi-secondary{display:contents}#view-download.dl-lista .dl-multi-secondary .btn{grid-column:3;min-height:3rem;font-size:.95rem;line-height:1.15;text-align:center;font-weight:800;padding:0 10px;gap:6px;margin:0;border:2px solid var(--border);background:var(--bg-card);color:var(--text-primary);box-shadow:0 3px 0 var(--border)}#view-download.dl-lista .dl-multi-secondary .btn[hidden]{display:none}#view-download.dl-lista .dl-multi-secondary .btn:hover:not(:disabled){border-color:var(--accent)}#view-download.dl-lista .dl-btn-n,#view-download.dl-lista .dl-lbl-corto{display:none}#view-download.dl-lista #btn-dl-selected .dl-btn-n{display:inline-flex}#view-download.dl-lista .dl-btn-n{min-width:22px;height:22px;padding:0 6px;border-radius:99px;align-items:center;justify-content:center;background:var(--accent-fill);color:#fff;font:800 12px var(--font-mono)}#view-download.dl-lista .dl-multi-ayuda{display:none}#view-download.dl-lista .dl-sel-resumen{display:none;margin:0;text-align:left}.dl-zip-ic{position:relative;flex:none;width:2.9rem;height:3.3rem;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#6366f1,#7c3aed 68%,#a855f7);box-shadow:0 3px 0 #3730a3}.dl-zip-dientes,.dl-zip-tirador{position:absolute;left:50%;display:block}.dl-zip-dientes{top:12%;bottom:12%;width:8px;margin-left:-4px;border-radius:3px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.85) 0 4px,transparent 4px 9px)}.dl-zip-tirador{top:12%;width:16px;height:20px;margin:-5px 0 0 -8px;border-radius:5px 5px 8px 8px;background:#fde68a;box-shadow:0 3px 0 rgba(120,53,15,.45)}.dl-zip-tirador::after{content:'';position:absolute;left:50%;top:9px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#78350f;opacity:.5;display:none}.dl-zip-n{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 5px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:#fde68a;color:#78350f;font:800 12px var(--font-body);box-shadow:0 0 0 3px var(--bg-card);rotate:8deg}.dl-zip-cab{margin:0}@media (min-width:64em){#view-download.dl-lista .dl-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 21.75rem;column-gap:28px;align-items:start;padding:32px 36px 36px;grid-template-areas:"tit acc" "inf acc" "cab acc" "fil acc" "lis acc"}#view-download.dl-lista #dl-title{grid-area:tit;font-size:1.8rem}#view-download.dl-lista .dl-cuerpo>#preview-container,#view-download.dl-lista .file-card{grid-area:inf}#view-download.dl-lista #dl-multi:not([hidden])>.dl-multi-head{grid-area:cab}#view-download.dl-lista #dl-multi:not([hidden])>.dl-filtros{grid-area:fil}#view-download.dl-lista #dl-multi:not([hidden])>.dl-files-list{grid-area:lis;max-height:none;margin-bottom:0}#view-download.dl-lista #dl-multi:not([hidden])>.dl-multi-acciones{grid-area:acc;position:sticky;top:16px;bottom:auto;z-index:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:20px;border:2px solid var(--border);border-radius:26px;background:linear-gradient(160deg,var(--accent-light),transparent 62%),var(--bg-secondary);box-shadow:0 5px 0 var(--border)}#view-download.dl-lista .dl-multi-acciones::after{display:none}#view-download.dl-lista .dl-zip-cab{gap:16px}#view-download.dl-lista .dl-zip-ic{width:5.5rem;height:6.5rem;border-radius:24px;box-shadow:0 6px 0 #3730a3}#view-download.dl-lista .dl-zip-dientes{width:12px;margin-left:-6px}#view-download.dl-lista .dl-zip-tirador{width:24px;height:32px;margin:-8px 0 0 -12px;border-radius:8px 8px 13px 13px}#view-download.dl-lista .dl-zip-tirador::after{display:block}#view-download.dl-lista .dl-zip-n{top:-11px;right:-11px;min-width:32px;height:32px;padding:0 8px;font-size:16px;box-shadow:0 0 0 4px var(--bg-secondary)}#view-download.dl-lista .dl-sel-resumen{display:block;flex:1;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}#view-download.dl-lista #btn-dl-zip{min-height:4rem;font-size:1.1rem}#view-download.dl-lista .dl-multi-secondary{display:grid;grid-template-columns:1fr}#view-download.dl-lista .dl-multi-secondary .btn{grid-column:auto;min-height:3.25rem;font-size:1rem}}@container dlview (max-width:37.5rem){#dl-escena .escena-peg{font-size:.78rem;padding:3px 10px;left:3%;top:7%;box-shadow:0 0 0 2px var(--bg-secondary),0 8px 14px -8px rgba(30,20,60,.55)}}@container dlview (max-width:21.25rem){#dl-escena .escena-peg{font-size:.72rem;padding:3px 9px}}@media (max-width:63.99em) and (max-height:44rem){#dl-escena.escena{--cw:7rem}@container dlview (max-width:37.5rem){#dl-escena.escena{--dx:30px}}}@media (prefers-reduced-motion:reduce){.escena .luz{transition:none}#car-scene-review .car-group,#car-scene-review .car-pila,#car-scene-review .car-spoke{animation:none!important}.escena-peg{animation:none}}#view-receive .escena-peg-nada{background:#fde68a;color:#78350f;rotate:-6deg}#view-receive .escena-peg-nada[hidden],#view-receive .rcv-tarjeta:not(:has(#otp-error:not([hidden]))) .escena-peg-nada{display:none}.otp-error-ilu{filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .18))}#view-receive .rcv-acciones{gap:.6rem;width:100%;flex-wrap:wrap}#view-receive .rcv-acciones .btn-paste-code{flex:1 1 auto;min-width:0;justify-content:center;padding:0 .8rem}#view-receive .btn-otp-borrar{min-height:40px;padding:0 14px;font-size:.85rem;margin:2px auto 0}.app-header .nav-avisos[data-tip]::after{left:auto;right:-20px;transform:none}#view-download.dl-lista,#view-file-review{--edge:#d8d3ce}[data-theme=dark] #view-download.dl-lista,[data-theme=dark] #view-file-review{--edge:#232336}#view-download.dl-lista .dl-chips[hidden],#view-download.dl-lista .dl-filtros[hidden]{display:none}#view-download.dl-lista .dl-filtros:has(> .dl-chips[hidden]){display:none}#view-download.dl-lista .dl-por-tipo[hidden]{display:none}#view-download.dl-lista .dl-por-tipo{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 12px;border:2px solid var(--border);border-radius:17px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 var(--edge)}#view-download.dl-lista .dl-por-tipo:hover{border-color:var(--accent)}#view-download.dl-lista .dl-por-tipo:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#view-download.dl-lista .dl-por-tipo[aria-expanded=true]{border-color:var(--accent);color:var(--text-primary)}#view-download.dl-lista .dl-por-tipo-flecha{transition:rotate .15s}#view-download.dl-lista .dl-por-tipo[aria-expanded=true] .dl-por-tipo-flecha{rotate:180deg}#view-download.dl-lista .dl-invertir:active,#view-download.dl-lista .dl-por-tipo:active{transform:translateY(2px);box-shadow:0 1px 0 var(--edge)}#view-download.dl-lista .mosaico,#view-file-review .mosaico{display:grid;place-items:center;padding:0;color:#fff;border-radius:14px;overflow:hidden}#view-download.dl-lista .mosaico svg,#view-file-review .mosaico svg{display:block;width:28px;height:28px;stroke-width:2.2;opacity:.95}#view-download.dl-lista .mosaico-image,#view-file-review .mosaico-image{background:linear-gradient(135deg,#0ea5e9,#6366f1)}#view-download.dl-lista .mosaico-pdf,#view-file-review .mosaico-pdf{background:linear-gradient(135deg,#475569,#64748b)}#view-download.dl-lista .mosaico-doc,#view-file-review .mosaico-doc{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}#view-download.dl-lista .mosaico-sheet,#view-file-review .mosaico-sheet{background:linear-gradient(135deg,#047857,#10b981)}#view-download.dl-lista .mosaico-video,#view-file-review .mosaico-video{background:linear-gradient(135deg,#7c3aed,#db2777)}#view-download.dl-lista .mosaico-audio,#view-file-review .mosaico-audio{background:linear-gradient(135deg,#ec4899,#f43f5e)}#view-download.dl-lista .mosaico-zip,#view-file-review .mosaico-zip{background:linear-gradient(135deg,#f59e0b,#ea580c)}#view-download.dl-lista .mosaico-file,#view-file-review .mosaico-file{background:linear-gradient(135deg,#6b7280,#9ca3af)}#view-download.dl-lista .thumb-tipo,#view-file-review .thumb-tipo{inset:0}@container dlview (min-width:34rem){#view-download.dl-lista .mosaico svg{width:36px;height:36px}}@container revview (min-width:34rem){#view-file-review .mosaico svg{width:36px;height:36px}}#view-download.dl-lista .dl-file-row,#view-download.dl-lista .dl-file-row:not(.selected){box-shadow:0 4px 0 var(--edge)}#view-download.dl-lista .dl-file-row.selected{box-shadow:0 0 0 4px var(--accent-light),0 4px 0 var(--edge)}#view-download.dl-lista :is(.dl-chip,.dl-check-all,.dl-invertir,.dl-multi-secondary .btn){box-shadow:0 3px 0 var(--edge)}#view-download.dl-lista .dl-file-dl{box-shadow:0 2px 0 var(--edge)}#view-file-review .file-review-item{box-shadow:0 4px 0 var(--edge)}#view-download.dl-lista #btn-dl-zip,#view-file-review .review-actions .btn-primary{box-shadow:0 5px 0 #3730a3,0 20px 32px -14px rgba(99,70,229,.8)}#view-download.dl-lista #btn-dl-zip{min-height:54px}#view-file-review .review-actions .btn-primary{min-height:64px}@container dlview (max-width:37.5rem){#view-download.dl-lista .dl-multi-head{flex-wrap:wrap;gap:8px;margin-bottom:8px}#view-download.dl-lista :is(.dl-check-all,.dl-invertir,.dl-por-tipo){min-height:46px}#view-download.dl-lista .dl-check-all{flex:1 1 auto;gap:7px;padding:0 8px 0 7px;font-size:.86rem}#view-download.dl-lista .dl-check-all input{width:24px;height:24px}#view-download.dl-lista .dl-invertir{margin-left:0;padding:0 10px}#view-download.dl-lista .dl-invertir span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#view-download.dl-lista .dl-por-tipo{padding:0 8px 0 10px;gap:4px;font-size:.85rem;margin-left:auto}#view-download.dl-lista .dl-por-tipo>svg:first-child{display:none}#view-download.dl-lista .file-card{margin-bottom:10px}}@container dlview (max-width:24rem){#view-download.dl-lista .dl-multi-head{gap:6px}#view-download.dl-lista .dl-check-all{gap:6px;font-size:.82rem}#view-download.dl-lista .dl-por-tipo{font-size:.8rem}}#view-file-review .rev-sub-n,#view-file-review .rev-sub-peso{display:inline-block}@container revview (max-width:20rem){#view-file-review .rev-sub-sep{display:none}#view-file-review .rev-sub-n{margin-right:8px}}.estreno{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,8,16,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:.3s both estrenoFondo;--gar-luz:#a78bfa}.estreno[hidden]{display:none}.estreno[data-plan=pro]{--gar-luz:#fbbf24}body:has(.estreno:not([hidden])) .bottom-nav{display:none!important}.estreno-caja{position:relative;width:100%;max-width:24rem;border-radius:28px;overflow:hidden;background:#141420;color:#fff;text-align:center;padding:0 20px 20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.08);animation:estrenoCaja .45s var(--ease-spring) both}.estreno[data-plan=pro] .estreno-caja{border-color:rgba(251,191,36,.55)}.estreno-x{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer}.estreno-ok:focus-visible,.estreno-x:focus-visible{outline:#c7d2fe solid 3px;outline-offset:2px}.estreno-sala{margin:0 -20px 16px;height:196px;line-height:0}.estreno-sala svg{display:block;width:100%;height:100%}.estreno-c0{stop-color:var(--gar-luz);stop-opacity:.38}.estreno-c1{stop-color:var(--gar-luz);stop-opacity:0}.estreno-focos path{fill:var(--gar-luz);opacity:.16}.estreno-plato{stroke:var(--gar-luz);stroke-opacity:.9}.estreno-neon path,.estreno-neon rect{stroke:var(--gar-luz)}.estreno-neon{filter:drop-shadow(0 0 3px var(--gar-luz)) drop-shadow(0 0 9px var(--gar-luz))}.estreno-i-plus{fill:var(--gar-luz)}.estreno-car,.estreno-i{display:none}.estreno[data-plan=plus] .estreno-car-plus,.estreno[data-plan=plus] .estreno-i-plus,.estreno[data-plan=pro] .estreno-car-pro,.estreno[data-plan=pro] .estreno-i-pro{display:inline}.estreno-coche{animation:1.4s cubic-bezier(.2,.8,.25,1) .15s both estrenoLlega}.estreno-faros{fill:#fff7d6;opacity:0;animation:1s ease-out 1.25s both estrenoFaros}.estreno-kick{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gar-luz)}.estreno-tit{margin:4px 0 8px;font-size:1.75rem;line-height:1.1;font-weight:800;letter-spacing:-.02em}.estreno-txt{margin:0 0 18px;font-size:.9375rem;line-height:1.45;color:#c9cadb}.estreno-ok{width:100%;min-height:52px;border:0;border-radius:16px;font:inherit;font-size:1rem;font-weight:800;cursor:pointer;color:#fff;background:var(--brand-gradient);box-shadow:0 12px 24px -12px rgba(124,58,237,.9)}.estreno[data-plan=pro] .estreno-ok{background:#fbbf24;color:#1c1405;box-shadow:0 12px 24px -12px rgba(251,191,36,.8)}@keyframes estrenoFondo{from{opacity:0}}@keyframes estrenoCaja{from{transform:translateY(24px) scale(.96);opacity:0}}@keyframes estrenoLlega{0%{transform:translateX(-420px)}70%{transform:translateX(12px)}85%{transform:translateX(-4px)}100%{transform:translateX(0)}}@keyframes estrenoFaros{0%,100%{opacity:0}20%{opacity:.9}40%{opacity:.15}60%{opacity:.8}}.cp-pinturas{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2) format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2) format('woff2')}#view-account.pf{--pf-bg:#f2f3f7;--pf-surf:#ffffff;--pf-ink:#11111a;--pf-mut:#5a5b6e;--pf-line:#e0e2ea;--pf-car:#4f46e5;--pf-asph:#1d1e28;--pf-yel:#fbbf24;--pf-pink:#eef0ff;--pf-pinkink:#312e81;--pf-chip:rgba(255,255,255,.82);--pf-chipink:#14163a;--pf-hola:#3c4170;--pf-nom:#14163a;--pf-hoybg:#ffedd5;--pf-hoyfg:#9a3412;--pf-pistabg:#fff7e0;--pf-arcof:#eceef4;--pf-via:#2a2b36;--pf-viad:#4a4c5c;--pf-okbg:#dcfce7;--pf-okfg:#166534;--pf-gris:#eef0f6;--pf-grisfg:#4b4d63;--pf-poste:#5b6177;--pf-bombilla:#fff7d6;max-width:560px;margin:0 auto;padding-bottom:7.5rem;background:var(--pf-bg);color:var(--pf-ink);font-family:'DM Sans',system-ui,sans-serif;--pf-halo:#e3efff}[data-theme=dark] #view-account.pf{--pf-bg:#0b0b12;--pf-surf:#151520;--pf-ink:#f4f4fb;--pf-mut:#a6a8bd;--pf-line:rgba(255,255,255,.09);--pf-car:#6366f1;--pf-asph:#1b1c28;--pf-pink:#1e1d47;--pf-pinkink:#c7d2fe;--pf-chip:rgba(20,20,40,.72);--pf-chipink:#eef0ff;--pf-hola:#c7cbf0;--pf-nom:#ffffff;--pf-hoybg:rgba(234,88,12,.18);--pf-hoyfg:#fdba74;--pf-pistabg:rgba(251,191,36,.10);--pf-arcof:#262838;--pf-okbg:rgba(34,197,94,.16);--pf-okfg:#86efac;--pf-gris:rgba(255,255,255,.07);--pf-grisfg:#b9bbcc;--pf-poste:#4a4a6a;--pf-bombilla:#fde68a;--pf-halo:#161a40}body:has(#view-account.pf.view-active){background:var(--pf-bg,inherit);background:#f2f3f7}#view-account.pf .pf-cd{font-family:'Barlow Condensed','DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#view-account.pf .pf-scr[hidden]{display:none!important}#view-account.pf .pf-k{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-mut)}#view-account.pf .pf-press{transition:transform .12s,background .2s}#view-account.pf .pf-press:active{transform:scale(.95)}#view-account.pf .pf-tile{transition:transform .18s cubic-bezier(.34,1.56,.64,1);text-align:left;font:inherit;color:inherit}#view-account.pf .pf-tile:active{transform:scale(.98)}#view-account.pf a:focus-visible,#view-account.pf button:focus-visible{outline:3px solid var(--pf-car);outline-offset:3px}#view-account.pf .pf-oculto{display:none}#view-account.pf .pf-hero{position:relative;height:350px;overflow:hidden;border-radius:0 0 40px 40px;isolation:isolate}#view-account.pf .pf-calle{position:absolute;inset:0;width:100%;height:100%;display:block}#view-account.pf .pf-c0{stop-color:#8ec5ff}#view-account.pf .pf-c1{stop-color:#d6e9ff}#view-account.pf .pf-c2{stop-color:#eef4ff}[data-theme=dark] #view-account.pf .pf-c0{stop-color:#0b1030}[data-theme=dark] #view-account.pf .pf-c1{stop-color:#1b1f4a}[data-theme=dark] #view-account.pf .pf-c2{stop-color:#2a2f63}#view-account.pf .pf-noche{display:none}[data-theme=dark] #view-account.pf .pf-noche{display:inline}[data-theme=dark] #view-account.pf .pf-dia{display:none}#view-account.pf .pf-star{fill:rgba(255,255,255,.85)}#view-account.pf .pf-luna{fill:#e0e7ff}#view-account.pf .pf-lejos{fill:#cdd5fb}#view-account.pf .pf-ed{fill:#a9b4f0}#view-account.pf .pf-vn{fill:#eef1ff;opacity:.85}#view-account.pf .pf-acera{fill:#dfe3ef}#view-account.pf .pf-juntas line{stroke:#c9cfe2;stroke-width:1.5}#view-account.pf .pf-bordillo{fill:#b8bfd8}#view-account.pf .pf-asfalto{fill:#2a2b36}#view-account.pf .pf-raya{stroke:#e0e7ff;opacity:.8;animation:.9s linear infinite pfRaya}#view-account.pf .pf-borde{stroke:#3a3c4b}[data-theme=dark] #view-account.pf .pf-lejos{fill:#23224f}[data-theme=dark] #view-account.pf .pf-ed{fill:#2e2c66}[data-theme=dark] #view-account.pf .pf-vn{fill:#fbbf24;opacity:.62}[data-theme=dark] #view-account.pf .pf-acera{fill:#2c2a58}[data-theme=dark] #view-account.pf .pf-juntas line{stroke:#3c3a72}[data-theme=dark] #view-account.pf .pf-bordillo{fill:#3b3970}[data-theme=dark] #view-account.pf .pf-asfalto{fill:#15151f}#view-account.pf .pf-parA{animation:48s linear infinite pfPar}#view-account.pf .pf-parB{animation:18s linear infinite pfPar}#view-account.pf .pf-parC{animation:2.4s linear infinite pfPar}#view-account.pf .pf-nubes{animation:30s linear infinite alternate pfNubes}@keyframes pfPar{to{transform:translateX(-390px)}}@keyframes pfNubes{to{transform:translateX(-120px)}}@keyframes pfRaya{to{stroke-dashoffset:32}}@keyframes pfTw{0%,100%{opacity:.35}50%{opacity:1}}#view-account.pf .pf-hh{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 20px 0}#view-account.pf .pf-quien{min-width:0}#view-account.pf .pf-hola{margin:0;font-size:.94rem;font-weight:700;color:var(--pf-hola)}#view-account.pf .pf-nom{margin:0;font-size:4rem;line-height:.9;font-weight:800;color:var(--pf-nom);overflow-wrap:anywhere;max-width:100%}#view-account.pf .pf-mail{margin:6px 0 0;font-size:.81rem;font-weight:600;color:var(--pf-hola);overflow-wrap:anywhere}#view-account.pf .pf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}#view-account.pf .pf-chip{height:30px;padding:0 11px;box-sizing:border-box;border:0;border-radius:15px;background:var(--pf-chip);color:var(--pf-chipink);font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:6px;box-shadow:0 6px 14px -8px rgba(20,22,58,.35);white-space:nowrap}#view-account.pf .pf-chip[hidden]{display:none}#view-account.pf .pf-chip-plan{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 16px -8px rgba(16,16,26,.5)}#view-account.pf .pf-chip-plan.pro{background:#141420;color:#fbbf24;border:1.5px solid #fbbf24}#view-account.pf .pf-gear{flex:none;width:48px;height:48px;border:0;border-radius:16px;background:var(--pf-chip);color:var(--pf-chipink);display:grid;place-items:center;cursor:pointer}#view-account.pf .pf-claxon{position:absolute;z-index:2;left:50%;bottom:26px;width:300px;max-width:78%;aspect-ratio:2/1;margin-left:-150px;border:0;padding:0;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:384px){#view-account.pf .pf-claxon{margin-left:-39%}}#view-account.pf .pf-coche{display:block;width:100%;height:auto;overflow:visible;--k-rueda:.8s;--k-reb:.7s}#view-account.pf .pf-salto{display:block}#view-account.pf .pf-conduce{display:block;position:relative;animation:6s ease-in-out infinite pfConduce}@keyframes pfConduce{0%,100%{transform:translateX(0)}30%{transform:translateX(14px)}55%{transform:translateX(10px)}80%{transform:translateX(-8px)}}#view-account.pf .pf-humo{position:absolute;left:12.7%;top:70.7%;width:13px;height:13px;border-radius:50%;background:#e5e7f0;animation:1.6s ease-out infinite pfHumo}#view-account.pf .pf-humo2{animation-delay:.55s}#view-account.pf .pf-humo3{animation-delay:1.1s}[data-theme=dark] #view-account.pf .pf-humo{background:#5b5e7a}@keyframes pfHumo{0%{transform:translate(0,0) scale(.4);opacity:0}20%{opacity:.55}100%{transform:translate(-26px,-10px) scale(1.6);opacity:0}}#view-account.pf .pf-car-plus,#view-account.pf .pf-car-pro,body.is-plus #view-account.pf .pf-car-free{display:none}body.is-plus #view-account.pf .pf-car-plus{display:inline}body.is-pro #view-account.pf .pf-car-plus{display:none}body.is-pro #view-account.pf .pf-car-pro{display:inline}#view-account.pf .pf-pipi{position:absolute;z-index:3;right:-6px;top:-26px;padding:6px 12px;border-radius:16px 16px 16px 4px;background:#fff;color:#14163a;font-size:1.375rem;font-weight:800;box-shadow:0 8px 18px -8px rgba(20,22,58,.45);opacity:0;pointer-events:none;transform-origin:20% 100%}#view-account.pf .pf-luces{position:absolute;right:-78px;top:44%;opacity:0;pointer-events:none}#view-account.pf .pf-hero.pita .pf-pipi{animation:1s ease-out forwards pfHonk}#view-account.pf .pf-hero.pita .pf-luces{animation:.9s ease-out pfFlash}#view-account.pf .pf-hero.pita .pf-salto{animation:.45s ease-out pfJolt}@keyframes pfHonk{0%{transform:scale(.4) rotate(-10deg);opacity:0}25%{transform:scale(1.1) rotate(4deg);opacity:1}80%{opacity:1}100%{transform:scale(1) translateY(-8px);opacity:0}}@keyframes pfFlash{0%,100%{opacity:0}20%,60%{opacity:.9}40%,80%{opacity:.2}}@keyframes pfJolt{0%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(1px)}}.k-coche .k-rueda{transform-box:fill-box;transform-origin:center;animation:kRueda var(--k-rueda,0s) linear infinite}.k-coche .k-rebote{animation:kRebote var(--k-reb,0s) ease-in-out infinite}#view-account.pf .pf-main{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}#view-account.pf .pf-tile{border-radius:30px;background:var(--pf-surf);border:1px solid var(--pf-line)}#view-account.pf button.pf-tile{cursor:pointer;width:100%}#view-account.pf .pf-reparto{border-radius:30px;background:var(--pf-asph);color:#fff;padding:18px;display:flex;flex-direction:column;gap:14px}#view-account.pf .pf-reparto[hidden]{display:none}[data-theme=dark] #view-account.pf .pf-reparto{border:1px solid rgba(255,255,255,.08)}#view-account.pf .pf-rp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#view-account.pf .pf-rp-k{display:inline-flex;align-items:center;gap:8px;font-size:.81rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-yel)}#view-account.pf .pf-blk{width:10px;height:10px;border-radius:3px;background:var(--pf-yel);animation:1s steps(1) infinite pfBlk}@keyframes pfBlk{0%,49%{opacity:1}100%,50%{opacity:.25}}#view-account.pf .pf-rp-est{font-size:.81rem;font-weight:600;color:#b9bbcc}#view-account.pf .pf-placa{align-self:center;display:flex;height:82px;max-width:100%;border-radius:12px;border:3px solid #11111a;background:#fff;overflow:hidden;box-shadow:0 0 0 3px #fff,0 12px 24px -10px rgba(0,0,0,.6);gap:0;padding:0}#view-account.pf .pf-placa-ue{width:34px;flex:none;background:#1f4fd6;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0 8px;box-sizing:border-box}#view-account.pf .pf-placa-ue b{font-size:.94rem;font-weight:800;color:#fff}#view-account.pf .pf-placa-c{padding:0 22px;display:flex;align-items:center;font-size:4.125rem;font-weight:700;color:#11111a;letter-spacing:.1em}#view-account.pf .pf-placa-c i{font-style:normal}#view-account.pf .pf-rp-arch{margin:0;text-align:center;font-size:.84rem;color:#b9bbcc}#view-account.pf .pf-rp-via{position:relative;height:36px;border-radius:12px;background:#2a2b36;overflow:hidden;--pf-rp:0%}#view-account.pf .pf-rp-rayas{position:absolute;inset:0;stroke:#4a4c5c}#view-account.pf .pf-rp-rayas line{animation:2.4s linear infinite pfRaya}#view-account.pf .pf-rp-fill{position:absolute;left:0;top:0;bottom:0;width:var(--pf-rp);background:linear-gradient(90deg,rgba(251,191,36,0),rgba(251,191,36,.24));transition:width 1s}#view-account.pf .pf-rp-coche{position:absolute;top:4px;left:max(0px,calc(var(--pf-rp) - 38px));width:50px;transition:left 1s;animation:1.4s ease-in-out infinite pfDrive}#view-account.pf .pf-rp-coche svg{display:block;width:100%;height:auto;overflow:visible}@keyframes pfDrive{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}#view-account.pf .pf-rp-meta{position:absolute;right:10px;top:0;bottom:0;display:flex;align-items:center;gap:6px;color:#fff;padding-left:8px;background:linear-gradient(90deg,rgba(42,43,54,0),#2a2b36 18%)}#view-account.pf .pf-rp-meta .pf-cd{font-size:1.125rem;font-weight:800}#view-account.pf .pf-reparto.urg .pf-rp-meta{color:#fca5a5}#view-account.pf .pf-rp-btns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}#view-account.pf .pf-btn{min-height:54px;border-radius:18px;border:0;font-size:1rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:0 12px;text-align:center}#view-account.pf .pf-btn-p{background:var(--pf-car);color:#fff}#view-account.pf .pf-btn-o{border:2px solid #3d3f4f;background:0 0;color:#fff;font-size:.94rem}#view-account.pf .pf-racha{padding:16px;display:flex;flex-direction:column;gap:12px}#view-account.pf .pf-rk-top{display:flex;align-items:center;gap:12px}#view-account.pf .pf-gauge{position:relative;width:140px;height:100px;flex:none;display:block}#view-account.pf .pf-gauge svg{display:block;overflow:visible}#view-account.pf .pf-arco-fondo{stroke:var(--pf-arcof)}#view-account.pf .pf-arco{transition:stroke-dasharray 1.1s cubic-bezier(.3,1.2,.5,1)}#view-account.pf .pf-aguja{transition:transform 1.1s cubic-bezier(.3,1.2,.5,1)}#view-account.pf .pf-gauge-n{position:absolute;left:0;right:0;top:40px;text-align:center;font-size:3.25rem;line-height:.85;font-weight:800}#view-account.pf .pf-rk-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}#view-account.pf .pf-rk-h{font-size:1.75rem;line-height:.95;font-weight:800}#view-account.pf .pf-rk-rec{font-size:.78rem;font-weight:700;color:var(--pf-mut)}#view-account.pf .pf-rk-rec[hidden]{display:none}#view-account.pf .pf-rk-hoy{align-self:flex-start;margin-top:5px;min-height:28px;padding:4px 10px;box-sizing:border-box;border-radius:9px;background:var(--pf-hoybg);color:var(--pf-hoyfg);font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:6px}#view-account.pf .pf-rk-hoy.si{background:var(--pf-okbg);color:var(--pf-okfg)}#view-account.pf .pf-rk-pista{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:16px;background:var(--pf-pistabg)}#view-account.pf .pf-rk-pista[hidden]{display:none}#view-account.pf .pf-rk-pi{flex:none;width:32px;height:32px;border-radius:10px;background:#fbbf24;display:grid;place-items:center}#view-account.pf .pf-rk-pt{flex:1;font-size:.84rem;line-height:1.35;font-weight:600}#view-account.pf .pf-wk{display:block;--pf-wk:0%}#view-account.pf .pf-wk-via{position:relative;display:block;height:58px}#view-account.pf .pf-wk-fondo{position:absolute;left:0;right:0;top:28px;height:28px;border-radius:14px;background:var(--pf-via)}#view-account.pf .pf-wk-rayas{position:absolute;left:0;top:41px;stroke:var(--pf-viad)}#view-account.pf .pf-wk-fill{position:absolute;left:0;top:28px;height:28px;width:var(--pf-wk);border-radius:14px;background:linear-gradient(90deg,#fbbf24,#ea580c);box-shadow:0 0 16px -2px rgba(234,88,12,.45);transition:width 1s cubic-bezier(.45,0,.2,1)}#view-account.pf .pf-wk-dias{position:absolute;left:0;right:0;top:28px;height:28px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}#view-account.pf .pf-wk-dias>span{display:grid;place-items:center;color:#7a2e05}#view-account.pf .pf-pend{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2.5px dashed #fbbf24;animation:1.4s ease-in-out infinite pfPend}@keyframes pfPend{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.55}}#view-account.pf .pf-pto{width:5px;height:5px;border-radius:50%;background:#5a5c70}#view-account.pf .pf-wk-coche{position:absolute;top:5px;left:max(0px,calc(var(--pf-wk) - 40px));width:50px;transition:left 1s cubic-bezier(.45,0,.2,1);animation:1.4s ease-in-out infinite pfDrive}#view-account.pf .pf-cn-foto>img{width:100%;height:100%;object-fit:cover;display:block}#view-account.pf .pf-cn-foto>img[hidden],#view-account.pf .pf-cn-foto>span[hidden]{display:none}#view-account.pf .pf-wk.vacia .pf-wk-coche{left:max(0px,calc(var(--pf-wk-hoy,0%) - 25px))}#view-account.pf .pf-wk-coche svg{display:block;width:100%;height:auto;overflow:visible}#view-account.pf .pf-wk-lb{margin-top:7px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-size:.72rem;font-weight:800}#view-account.pf .pf-wk-lb .hoy{color:#c2410c}[data-theme=dark] #view-account.pf .pf-wk-lb .hoy{color:#fb923c}#view-account.pf .pf-wk-lb .fut{color:#6b6d80}[data-theme=dark] #view-account.pf .pf-wk-lb .fut{color:#8a8da6}#view-account.pf .pf-par2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#view-account.pf .pf-carne{border-radius:26px;background:var(--pf-pink);color:var(--pf-pinkink);border:0;position:relative;overflow:hidden}#view-account.pf .pf-carne[hidden]{display:none}#view-account.pf .pf-carne-b{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:14px;width:100%;height:100%;cursor:pointer;position:relative}#view-account.pf .pf-cn-ondas{position:absolute;top:auto;left:auto;right:-30px;bottom:-34px;opacity:.35;fill:none;stroke:#a5b4fc;stroke-width:2;pointer-events:none}#view-account.pf .pf-cn-top{display:flex;align-items:center;justify-content:space-between}#view-account.pf .pf-cn-top .pf-k{font-size:.66rem;letter-spacing:.1em;color:inherit}#view-account.pf .pf-cn-chip{width:22px;height:16px;border-radius:4px;background:linear-gradient(135deg,#f5d27a,#c9962b)}#view-account.pf .pf-cn-id{display:flex;align-items:center;gap:10px;min-width:0}#view-account.pf .pf-cn-foto{overflow:hidden;width:46px;height:54px;flex:none;border-radius:8px;background:linear-gradient(145deg,#4f46e5,#7c3aed);display:grid;place-items:center;color:#fff;font-weight:800;font-size:1.375rem}#view-account.pf .pf-cn-tx{min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-cn-n{font-size:1.875rem;line-height:.9;font-weight:800}#view-account.pf .pf-cn-nom{font-size:.78rem;font-weight:800;overflow-wrap:anywhere}#view-account.pf .pf-cn-bar{height:8px;border-radius:4px;background:rgba(49,46,129,.14);overflow:hidden;margin-top:4px}[data-theme=dark] #view-account.pf .pf-cn-bar{background:rgba(199,210,254,.16)}#view-account.pf .pf-cn-bar i{display:block;height:100%;background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:4px}#view-account.pf .pf-cn-xp{font-size:.72rem;font-weight:700}#view-account.pf .pf-odo{border-radius:26px;background:var(--pf-asph);color:#fff;border:0;padding:14px;display:flex;flex-direction:column;gap:8px}[data-theme=dark] #view-account.pf .pf-odo{border:1px solid rgba(255,255,255,.08)}#view-account.pf .pf-odo .pf-k{font-size:.66rem;letter-spacing:.1em;color:#b9bbcc}#view-account.pf .pf-odo-dg{display:flex;gap:3px;margin-top:4px;min-height:48px}#view-account.pf .pf-odo-c{flex:1;height:48px;border-radius:7px;background:#0c0c12;display:grid;place-items:center;font-family:'Barlow Condensed','DM Sans',sans-serif;font-size:2.125rem;font-weight:700;color:#fff}#view-account.pf .pf-odo-c.off{color:#6b6d80}#view-account.pf .pf-odo-c.ult{background:#fbbf24;color:#11111a;animation:.7s cubic-bezier(.5,0,.3,1.3) both pfOdo}@keyframes pfOdo{from{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}#view-account.pf .pf-odo-u{font-size:.81rem;font-weight:700}#view-account.pf .pf-odo-sub{font-size:.72rem;color:#b9bbcc;font-weight:600;margin-top:auto}#view-account.pf .pf-garaje{overflow:hidden;display:flex;flex-direction:column;padding:0}#view-account.pf .pf-gar-esc{position:relative;display:block;height:136px;margin:0;line-height:normal;background:#1f2133;overflow:hidden}#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-esc{height:150px}#view-account.pf .pf-gar-esc>svg{position:absolute;inset:0;width:100%;height:100%;display:block}#view-account.pf .pf-gar-foco{opacity:0;fill:#a78bfa}#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-foco{opacity:.2}#view-account.pf .pf-garaje[data-plan=pro] .pf-gar-foco{fill:#fbbf24}#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-cono,#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-ruedas,#view-account.pf .pf-garaje[data-plan=free] .cp-gar-plato{display:none}#view-account.pf .pf-neon{position:absolute;left:50%;top:12px;transform:translateX(-50%);height:28px;padding:0 10px 0 13px;box-sizing:border-box;border-radius:9px;border:2px solid #c7d2fe;color:#eef2ff;font-size:1.19rem;font-weight:800;letter-spacing:.14em;display:inline-flex;align-items:center;white-space:nowrap;text-shadow:0 0 4px #818cf8,0 0 10px #818cf8;box-shadow:0 0 8px #818cf8,inset 0 0 8px rgba(129,140,248,.5)}#view-account.pf .pf-garaje[data-plan=plus] .pf-neon,#view-account.pf .pf-garaje[data-plan=regalo] .pf-neon{border-color:#ddd6fe;color:#fff;text-shadow:0 0 4px #a78bfa,0 0 10px #a78bfa;box-shadow:0 0 8px #a78bfa,inset 0 0 8px #a78bfa}#view-account.pf .pf-garaje[data-plan=pro] .pf-neon{border-color:#fde68a;color:#fff;text-shadow:0 0 4px #fbbf24,0 0 10px #fbbf24;box-shadow:0 0 8px #fbbf24,inset 0 0 8px #fbbf24}#view-account.pf .pf-garaje[data-plan=pro]{border:1.5px solid rgba(251,191,36,.55)}#view-account.pf .pf-gar-pie{position:relative;overflow:hidden;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}#view-account.pf .pf-garaje[data-plan=free] .pf-gar-pie>.pf-brillo{display:none}#view-account.pf .pf-garaje[data-plan=plus] .pf-gar-pie,#view-account.pf .pf-garaje[data-plan=regalo] .pf-gar-pie{background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff}#view-account.pf .pf-garaje[data-plan=pro] .pf-gar-pie{background:#141420;color:#fde68a}#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-cif,#view-account.pf .pf-garaje:not([data-plan=free]) .pf-gar-pie .pf-k{color:#ede9fe}#view-account.pf .pf-garaje[data-plan=pro] .pf-gar-cif,#view-account.pf .pf-garaje[data-plan=pro] .pf-gar-pie .pf-k{color:#d6d6e4}#view-account.pf .pf-gar-tx{position:relative;display:flex;flex-direction:column;min-width:0}#view-account.pf .pf-gar-h{font-size:1.875rem;line-height:1;font-weight:800}#view-account.pf .pf-gar-cif{font-size:.81rem;font-weight:600;color:var(--pf-mut)}#view-account.pf #cp-ps-mejorar{background:0 0;box-shadow:none;color:inherit}#view-account.pf .pf-llaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#view-account.pf .pf-gestionar[hidden],#view-account.pf .pf-llaves[hidden]{display:none}#view-account.pf .pf-llave{position:relative;overflow:hidden;min-height:58px;border-radius:16px;display:flex;align-items:center;gap:10px;padding:8px 12px;box-sizing:border-box}#view-account.pf .pf-llave>svg{position:relative;flex:none}#view-account.pf .pf-llave>span:last-child{position:relative;display:flex;flex-direction:column;line-height:1.15;min-width:0}#view-account.pf .pf-llave b{font-size:1rem}#view-account.pf .pf-llave span span{font-size:.75rem;font-weight:700}#view-account.pf .pf-llave-plus{background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 10px 20px -10px rgba(124,58,237,.8)}#view-account.pf .pf-llave-plus span span{color:#ede9fe}#view-account.pf .pf-llave-pro{background:#141420;border:1.5px solid rgba(251,191,36,.6);color:#fde68a}#view-account.pf .pf-llave-pro span span{color:#fbbf24}#view-account.pf .pf-gestionar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 14px;box-sizing:border-box;border-radius:16px;background:#fff;color:#4c1d95;font-size:.94rem;font-weight:800}#view-account.pf .pf-garaje[data-plan=pro] .pf-gestionar{background:0 0;color:#fbbf24;border:2px solid #fbbf24}#view-account.pf .pf-brillo{position:absolute;top:0;bottom:0;left:0;width:36%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));pointer-events:none;animation:4s ease-in-out infinite pfBrillo}#view-account.pf .pf-brillo2{animation-delay:1.4s}@keyframes pfBrillo{0%,55%{transform:translateX(-130%) skewX(-18deg)}100%,85%{transform:translateX(320%) skewX(-18deg)}}#view-account.pf .pf-accesos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#view-account.pf .pf-acc{min-height:60px;border-radius:20px;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:.94rem;font-weight:700;position:relative;text-decoration:none;box-sizing:border-box}#view-account.pf .pf-acc-n{margin-left:auto;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:#ea580c;color:#fff;font-size:.72rem;font-weight:800;display:grid;place-items:center}#view-account.pf .pf-acc-n[hidden]{display:none}#view-account.pf .pf-acc-admin{grid-column:1/-1}#view-account.pf .pf-acc-admin:empty,#view-account.pf .pf-acc-admin[hidden]{display:none}#view-account.pf .pf-acc-admin .pf-acc{width:100%;color:inherit}#view-account.pf .pf-sub-hh{display:flex;align-items:center;justify-content:space-between;gap:12px}#view-account.pf .pf-sub-hh-claro{justify-content:flex-start;padding:18px 16px 6px}#view-account.pf .pf-atras{flex:none;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;cursor:pointer;background:var(--pf-surf);border:1px solid var(--pf-line);color:var(--pf-ink)}#view-account.pf .pf-sub-tt{display:flex;flex-direction:column;min-width:0}#view-account.pf .pf-sub-h{margin:0;font-size:2.25rem;line-height:1;font-weight:800}#view-account.pf .cp-ajp,#view-account.pf .cp-planp{padding:0 0 1rem}#view-account.pf .cp-ajp>:not(.pf-sub-hh),#view-account.pf .cp-planp>:not(.pf-sub-hh){margin-left:16px;margin-right:16px}#view-account.pf .pf-rk-scr{display:flex;flex-direction:column;min-height:calc(100vh - 7rem)}#view-account.pf .pf-rk-cab{position:relative;background:radial-gradient(120% 78% at 50% 40%,#252840 0,#12131c 64%);color:#fff;padding:18px 16px 50px;display:flex;flex-direction:column;align-items:center}#view-account.pf .pf-rk-cab .pf-atras{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}#view-account.pf .pf-rk-tit{margin:0;font-size:1.06rem;font-weight:800}#view-account.pf .pf-pases{height:38px;padding:0 13px;border-radius:19px;background:rgba(251,191,36,.14);color:#fbbf24;font-size:.875rem;font-weight:800;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#view-account.pf .pf-pases[hidden]{visibility:hidden;display:inline-flex;width:48px;padding:0}#view-account.pf .pf-rkg{position:relative;width:340px;max-width:100%;aspect-ratio:340/244;margin-top:8px}#view-account.pf .pf-rkg>svg{display:block;width:100%;height:auto;overflow:visible}#view-account.pf .pf-ticks line{stroke:#33364a}#view-account.pf .pf-ticks line.my{stroke:#4a4d66}#view-account.pf .pf-ticks line.on{stroke:#f59e0b}#view-account.pf .pf-marcas text{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:17px;fill:#8a8da6}#view-account.pf .pf-marcas text.hecho{fill:#fff}#view-account.pf .pf-marcas text.sig{fill:#fbbf24}#view-account.pf .pf-aguja-pulso{animation:1.6s ease-out infinite pfPulso;transform-box:fill-box;transform-origin:center}@keyframes pfPulso{from{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}#view-account.pf .pf-rkg-c{position:absolute;left:0;right:0;top:34.4%;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}#view-account.pf .pf-rkg-n{font-size:6rem;line-height:.85;font-weight:800}#view-account.pf .pf-rkg-u{font-size:1rem;font-weight:800;color:#e7e8f2}#view-account.pf .pf-rkg-rec{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-size:.78rem;font-weight:700;color:#a3a6bd}#view-account.pf .pf-rkg-rec[hidden]{display:none}#view-account.pf .pf-rk-hoy-xl{align-self:center;margin-top:6px;min-height:34px;padding:6px 14px;border-radius:17px;font-size:.84rem;background:rgba(234,88,12,.18);color:#fdba74;text-align:center}#view-account.pf .pf-rk-hoy-xl.si{background:rgba(34,197,94,.18);color:#86efac}#view-account.pf .pf-hoja{position:relative;z-index:2;margin-top:-30px;border-radius:32px 32px 0 0;background:var(--pf-bg);padding:20px 16px 24px;display:flex;flex-direction:column;gap:14px;flex:1}#view-account.pf .pf-card{background:var(--pf-surf);border:1px solid var(--pf-line);border-radius:24px;padding:16px}#view-account.pf .pf-card-hh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}#view-account.pf .pf-card-h{margin:0;font-size:1rem;font-weight:800}#view-account.pf .pf-card-n{font-size:.81rem;font-weight:700;color:var(--pf-mut)}#view-account.pf .pf-wk-xl .pf-wk-via{height:62px}#view-account.pf .pf-wk-xl .pf-wk-dias,#view-account.pf .pf-wk-xl .pf-wk-fill,#view-account.pf .pf-wk-xl .pf-wk-fondo{top:30px;height:30px}#view-account.pf .pf-wk-xl .pf-wk-rayas{top:44px}#view-account.pf .pf-paradas{padding:6px 16px}#view-account.pf .pf-paradas .pf-card-h{margin:10px 0 2px}#view-account.pf .pf-par-l{list-style:none;margin:0;padding:0}#view-account.pf .pf-par-i{display:flex;align-items:center;gap:12px;min-height:62px;border-top:1px solid var(--pf-line)}#view-account.pf .pf-par-i:first-child{border-top:0}#view-account.pf .pf-par-cal{flex:none}#view-account.pf .pf-par-cal rect{stroke:#c9ccd9}#view-account.pf .pf-par-cal text{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:16px;fill:#11111a}#view-account.pf .pf-par-banda{fill:#c9ccd9}#view-account.pf .pf-par-i.ok .pf-par-banda{fill:#16a34a}#view-account.pf .pf-par-i.hoy .pf-par-banda{fill:#ea580c}#view-account.pf .pf-par-i.oro .pf-par-banda{fill:#fbbf24}#view-account.pf .pf-par-i.oro .pf-par-cal rect{stroke:#e4b200}#view-account.pf .pf-par-tx{flex:1;min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-par-tx b{font-size:.97rem;font-weight:800}#view-account.pf .pf-par-tx span{font-size:.81rem;font-weight:600;color:var(--pf-mut)}#view-account.pf .pf-par-chip{flex:none;min-height:30px;padding:4px 11px;box-sizing:border-box;border-radius:10px;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:5px;background:var(--pf-gris);color:var(--pf-grisfg);text-align:center}#view-account.pf .pf-par-i.ok .pf-par-chip{background:var(--pf-okbg);color:var(--pf-okfg)}#view-account.pf .pf-par-i.hoy .pf-par-chip{background:var(--pf-hoybg);color:var(--pf-hoyfg)}#view-account.pf .pf-btn-negro{margin-top:auto;min-height:60px;border-radius:22px;background:#11111a;color:#fff;font-size:1.06rem;box-shadow:0 14px 30px -14px rgba(17,17,26,.7)}[data-theme=dark] #view-account.pf .pf-btn-negro{background:#f4f4fb;color:#11111a}#view-account.pf .pf-btn-negro[hidden],#view-account.pf .pf-hecho[hidden]{display:none}#view-account.pf .pf-hecho{margin-top:auto;min-height:60px;border-radius:22px;background:var(--pf-okbg);color:var(--pf-okfg);font-size:1rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;text-align:center}@media (prefers-reduced-motion:reduce){#view-account.pf .pf-aguja-pulso,#view-account.pf .pf-blk,#view-account.pf .pf-brillo,#view-account.pf .pf-conduce,#view-account.pf .pf-humo,#view-account.pf .pf-nubes,#view-account.pf .pf-odo-c.ult,#view-account.pf .pf-par,#view-account.pf .pf-pend,#view-account.pf .pf-raya,#view-account.pf .pf-rp-coche,#view-account.pf .pf-rp-rayas line,#view-account.pf .pf-tw,#view-account.pf .pf-wk-coche{animation:none!important}#view-account.pf .pf-coche{--k-rueda:0s;--k-reb:0s}}body.lite-mode #view-account.pf *,body.lite-mode #view-account.pf .pf-coche{animation:none!important;--k-rueda:0s;--k-reb:0s}#view-account.pf .pf-rk-cab .pf-sub-hh{align-self:stretch;display:grid;grid-template-columns:1fr auto 1fr}#view-account.pf .pf-rk-cab .pf-sub-hh>.pf-pases{justify-self:end}#view-account.pf .pf-rk-scr .pf-marcas{display:none}#view-account.pf .cp-planp>.pf-gj-esc{margin-top:4px}#view-account.pf .pf-gj-esc{position:relative;height:300px;border-radius:32px;overflow:hidden;background:#1f2133;box-shadow:inset 0 0 0 6px #2c2f45;isolation:isolate;--gj-luz:#a78bfa;--gj-claro:#ddd6fe;--gj-sombra:#7c3aed}#view-account.pf .pf-gj-fondo{position:absolute;inset:0;width:100%;height:100%;display:block}#view-account.pf .pf-gj-esc[data-plan=free]{--gj-luz:#818cf8;--gj-claro:#c7d2fe;--gj-sombra:#6366f1}#view-account.pf .pf-gj-esc[data-plan=pro]{--gj-luz:#fbbf24;--gj-claro:#fde68a;--gj-sombra:#f59e0b}#view-account.pf .pf-gj-c0{stop-color:var(--gj-luz);stop-opacity:.34;transition:stop-color .6s}#view-account.pf .pf-gj-c1{stop-color:var(--gj-luz);stop-opacity:0}#view-account.pf .pf-gj-f0{stop-color:var(--gj-luz);stop-opacity:.42}#view-account.pf .pf-gj-f1{stop-color:var(--gj-luz);stop-opacity:0}#view-account.pf .pf-gj-plaza{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:64px;fill:#c7d2fe;opacity:.12}#view-account.pf .pf-gj-esc[data-plan=free] .pf-gj-pago{display:none}#view-account.pf .pf-gj-aro{stroke:var(--gj-luz)}#view-account.pf .pf-gj-giro{stroke:var(--gj-claro);animation:3s linear infinite pfGjGiro}@keyframes pfGjGiro{to{stroke-dashoffset:-200}}#view-account.pf .pf-gj-foco{transform-box:view-box;transform-origin:22px 16px;animation:4s ease-in-out infinite pfGjFoco}#view-account.pf .pf-gj-foco2{transform-origin:336px 16px;animation-delay:-2s}@keyframes pfGjFoco{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}#view-account.pf .pf-gj-car{display:none}#view-account.pf .pf-gj-esc[data-plan=free] .pf-gj-car[data-car=free],#view-account.pf .pf-gj-esc[data-plan=plus] .pf-gj-car[data-car=plus],#view-account.pf .pf-gj-esc[data-plan=pro] .pf-gj-car[data-car=pro]{display:inline}#view-account.pf .pf-gj-anim .pf-gj-car{animation:1s cubic-bezier(.25,.75,.35,1) .45s both pfGjEntra}@keyframes pfGjEntra{0%{transform:translateX(-380px)}70%{transform:translateX(7px)}100%{transform:none}}#view-account.pf .pf-gj-neon{position:absolute;left:50%;top:24px;transform:translateX(-50%);height:40px;padding:0 14px 0 18px;box-sizing:border-box;border-radius:12px;border:2.5px solid var(--gj-claro);color:#fff;font-size:1.75rem;font-weight:800;letter-spacing:.14em;display:inline-flex;align-items:center;white-space:nowrap;text-shadow:0 0 4px var(--gj-luz),0 0 12px var(--gj-luz),0 0 26px var(--gj-sombra);box-shadow:0 0 10px var(--gj-luz),0 0 26px color-mix(in srgb,var(--gj-sombra) 55%,transparent),inset 0 0 10px color-mix(in srgb,var(--gj-luz) 50%,transparent)}#view-account.pf .pf-gj-anim .pf-gj-neon{animation:1.3s linear .7s both pfGjNeon}@keyframes pfGjNeon{0%,8%{opacity:.08}100%,15%,33%,9%{opacity:1}12%{opacity:.25}30%{opacity:.6}}#view-account.pf .pf-gj-puerta{position:absolute;inset:0;background:repeating-linear-gradient(180deg,#a3a9c6 0 22px,#858ca9 22px 24px,#bfc4dc 24px 26px);border-bottom:8px solid #6c7392;transform:translateY(-104%);pointer-events:none}#view-account.pf .pf-gj-puerta>span{position:absolute;left:50%;bottom:14px;width:54px;height:8px;margin-left:-27px;border-radius:4px;background:#5b6280}#view-account.pf .pf-gj-anim .pf-gj-puerta{animation:.7s cubic-bezier(.6,0,.3,1) .1s both pfGjPuerta}@keyframes pfGjPuerta{0%{transform:translateY(0)}100%{transform:translateY(-104%)}}#view-account.pf .pf-gj-llaves{position:relative;z-index:2;margin-top:-34px;padding:0 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#view-account.pf .pf-gj-llave{position:relative;min-width:0;height:128px;border-radius:22px;border:0;background:#fff;color:#10101a;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;padding:0 4px 12px;box-shadow:0 10px 20px -12px rgba(16,16,26,.35);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}#view-account.pf .pf-gj-llave[data-gj=plus]{background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff}#view-account.pf .pf-gj-llave[data-gj=pro]{background:#141420;color:#fde68a;border:1.5px solid rgba(251,191,36,.6);box-sizing:border-box}#view-account.pf .pf-gj-llave[aria-pressed=true]{transform:translateY(-6px) scale(1.03);box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #4f46e5,0 20px 32px -14px rgba(79,70,229,.45)}#view-account.pf .pf-gj-llave[data-gj=plus][aria-pressed=true]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #7c3aed,0 20px 32px -14px rgba(124,58,237,.55)}#view-account.pf .pf-gj-llave[data-gj=pro][aria-pressed=true]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #fbbf24,0 20px 32px -14px rgba(16,16,26,.6)}#view-account.pf .pf-gj-llave[aria-pressed=true]:active{transform:translateY(-6px) scale(.98)}#view-account.pf .pf-gj-llave>svg{margin-bottom:6px;position:relative}#view-account.pf .pf-gj-mini{fill:#a9aec6;transition:fill .25s}#view-account.pf .pf-gj-llave[aria-pressed=true] .pf-gj-mini{fill:#4f46e5}#view-account.pf .pf-gj-llave>b{position:relative;font-size:1rem;font-weight:800}#view-account.pf .pf-gj-llave>small{position:relative;font-size:.78rem;font-weight:800;color:#585870;min-height:1.1em}#view-account.pf .pf-gj-llave[data-gj=plus]>small{color:#ede9fe}#view-account.pf .pf-gj-llave[data-gj=pro]>small{color:#fbbf24}#view-account.pf .pf-gj-tuyo{position:absolute;top:-10px;left:50%;transform:translateX(-50%);height:20px;padding:0 8px;border-radius:10px;background:#10101a;color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;white-space:nowrap;z-index:1}#view-account.pf .pf-gj-tuyo[hidden]{display:none}#view-account.pf .pf-gj-x{position:absolute;top:8px;right:8px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:8px;background:#fff;color:#5b21b6;font-size:.95rem;font-weight:800;display:inline-flex;align-items:center}#view-account.pf .pf-gj-llave[data-gj=pro] .pf-gj-x{background:0 0;border:1.5px solid #fbbf24;color:#fbbf24}#view-account.pf .pf-gj-brillo{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none;animation:3.6s ease-in-out infinite pfBrillo}#view-account.pf .pf-gj-brillo2{animation-delay:1.3s}#view-account.pf .pf-gj-precio{position:relative;margin-top:18px;border-radius:28px;padding:14px 14px 18px;overflow:hidden;box-sizing:border-box;background:linear-gradient(150deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 22px 40px -22px rgba(124,58,237,.75);--gj-carril:rgba(255,255,255,.16);--gj-sel:#4c1d95;--gj-off:#ede9fe;--gj-fuerte:#fff;--gj-halo:rgba(255,255,255,.28)}#view-account.pf .pf-gj-precio[data-plan=pro]{background:#141420;border:1.5px solid rgba(251,191,36,.55);color:#f5f5fa;box-shadow:0 22px 40px -22px rgba(16,16,26,.7);--gj-carril:rgba(255,255,255,.08);--gj-sel:#10101a;--gj-off:#d6d6e4;--gj-fuerte:#fbbf24;--gj-halo:rgba(251,191,36,.22)}#view-account.pf .pf-gj-cta-w[hidden],#view-account.pf .pf-gj-gratis[hidden],#view-account.pf .pf-gj-mio[hidden],#view-account.pf .pf-gj-play[hidden],#view-account.pf .pf-gj-precio[hidden]{display:none}#view-account.pf .pf-gj-halo{position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--gj-halo),transparent 70%);pointer-events:none}#view-account.pf .pf-gj-forma{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:var(--gj-carril)}#view-account.pf .pf-gj-forma>button{height:44px;border:0;border-radius:12px;background:0 0;color:var(--gj-off);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .25s,color .25s}#view-account.pf .pf-gj-forma>button[aria-pressed=true]{background:#fff;color:var(--gj-sel)}#view-account.pf .pf-gj-dto{height:22px;padding:0 7px;border-radius:8px;background:#dcfce7;color:#047857;font-size:.75rem;font-weight:800;display:inline-flex;align-items:center}#view-account.pf .pf-gj-dto[hidden]{display:none}#view-account.pf .pf-gj-tease{animation:1.6s ease-in-out infinite pfGjTease}@keyframes pfGjTease{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}#view-account.pf .pf-gj-cifra{position:relative;margin-top:16px;padding:0 4px;display:flex;flex-direction:column;align-items:flex-start}#view-account.pf .pf-gj-pn{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}#view-account.pf .pf-gj-imp{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}#view-account.pf .pf-gj-imp>b{font-size:4.5rem;line-height:.85;font-weight:800;color:var(--gj-fuerte)}#view-account.pf .pf-gj-imp>span{font-size:1.06rem;font-weight:800;opacity:.9}#view-account.pf .pf-gj-ahorro-w{display:inline-block;margin-top:12px;transform:rotate(-3deg);transform-origin:0 50%}#view-account.pf .pf-gj-ahorro-w[hidden]{display:none}#view-account.pf .pf-gj-ahorro{display:inline-flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:12px;background:#fff;color:#5b21b6;box-shadow:0 10px 20px -8px rgba(16,16,26,.45);line-height:1;animation:.55s cubic-bezier(.34,1.56,.64,1) both pfGjSticker}#view-account.pf .pf-gj-precio[data-plan=pro] .pf-gj-ahorro{background:#141420;color:#fbbf24;border:2px solid #fbbf24}#view-account.pf .pf-gj-ahorro>span{font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}#view-account.pf .pf-gj-ahorro>b{font-size:1.6rem;font-weight:800}@keyframes pfGjSticker{0%{transform:scale(0) rotate(-30deg)}65%{transform:scale(1.18) rotate(4deg)}100%{transform:none}}#view-account.pf .pf-gj-dia{display:block;margin-top:10px;font-size:.875rem;font-weight:700}#view-account.pf .pf-gj-nota{display:block;margin-top:2px;font-size:.8rem;font-weight:600;opacity:.85}#view-account.pf .pf-gj-play{margin-top:18px;border-radius:28px;padding:18px;display:flex;align-items:center;gap:12px;background:linear-gradient(150deg,#4f46e5,#7c3aed);color:#fff;font-size:.9rem;line-height:1.4;font-weight:700}#view-account.pf .pf-gj-play[data-plan=pro]{background:#141420;border:1.5px solid rgba(251,191,36,.55);color:#f5f5fa}#view-account.pf .pf-gj-play-i{flex:none;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.16);display:grid;place-items:center}#view-account.pf .pf-gj-gratis{margin-top:18px;background:var(--pf-surf);border:1px solid var(--pf-line);border-radius:24px;padding:16px;display:flex;align-items:center;gap:12px;font-size:.875rem;line-height:1.4;font-weight:700}#view-account.pf .pf-gj-tag{flex:none;height:30px;padding:0 11px;border-radius:10px;background:#10101a;color:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase;display:inline-flex;align-items:center}[data-theme=dark] #view-account.pf .pf-gj-tag{background:#fff;color:#10101a}#view-account.pf .pf-gj-mio{margin-top:18px;margin-bottom:0}#view-account.pf .pf-gj-cabe,#view-account.pf .pf-gj-filas{margin-top:14px;background:var(--pf-surf);border:1px solid var(--pf-line);border-radius:24px}#view-account.pf .pf-gj-cabe{padding:16px}#view-account.pf .pf-gj-cabe-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}#view-account.pf .pf-gj-cabe-top b{display:block;font-size:2.75rem;line-height:.9;font-weight:800}#view-account.pf .pf-gj-veces{height:34px;padding:0 12px;box-sizing:border-box;border-radius:11px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:1.25rem;font-weight:800;display:inline-flex;align-items:center}#view-account.pf .pf-gj-veces[data-plan=pro]{background:#141420;color:#fbbf24;border:1.5px solid #fbbf24}#view-account.pf .pf-gj-veces[hidden]{display:none}#view-account.pf .pf-gj-cajas{margin-top:14px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}#view-account.pf .pf-gj-cajas>span{position:relative;aspect-ratio:1/1;border-radius:7px;border:2px dashed #d5d8e3;box-sizing:border-box}[data-theme=dark] #view-account.pf .pf-gj-cajas>span{border-color:#34364a}#view-account.pf .pf-gj-cajas>span>i{position:absolute;inset:-2px;border-radius:7px;background:#f5c26b;box-shadow:inset 0 -3px 0 rgba(0,0,0,.08);transform:scale(0);transition:transform .38s cubic-bezier(.34,1.56,.64,1)}#view-account.pf .pf-gj-cajas>span>i::after{content:'';position:absolute;left:50%;top:0;bottom:0;width:5px;margin-left:-2.5px;background:#d9952b;opacity:.8}#view-account.pf .pf-gj-cajas>span.on>i{transform:scale(1)}#view-account.pf .pf-gj-cabe-pie{margin-top:10px;display:flex;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:700;color:var(--pf-mut)}#view-account.pf .pf-gj-filas{padding:6px 16px}#view-account.pf .pf-gj-filas h3{margin:12px 0 4px;font-size:1rem;font-weight:800}#view-account.pf .pf-gj-fila{display:flex;align-items:center;gap:12px;min-height:58px}#view-account.pf .pf-gj-fila+.pf-gj-fila{border-top:1px solid var(--pf-line)}#view-account.pf .pf-gj-anim .pf-gj-fila{animation:.4s ease-out both pfGjFila}@keyframes pfGjFila{from{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}#view-account.pf .pf-gj-fi{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f1edff;color:#5b21b6;transition:background .3s,color .3s}#view-account.pf #pf-gj-filas[data-plan=free] .pf-gj-fi{background:#eef0ff;color:#3730a3}#view-account.pf #pf-gj-filas[data-plan=pro] .pf-gj-fi{background:#16161f;color:#fbbf24}[data-theme=dark] #view-account.pf .pf-gj-fi{background:rgba(124,58,237,.18);color:#c4b5fd}[data-theme=dark] #view-account.pf #pf-gj-filas[data-plan=free] .pf-gj-fi{background:rgba(99,102,241,.18);color:#c7d2fe}[data-theme=dark] #view-account.pf #pf-gj-filas[data-plan=pro] .pf-gj-fi{background:rgba(251,191,36,.12);color:#fbbf24}#view-account.pf .pf-gj-fk{flex:1;min-width:0;font-size:.9rem;font-weight:700}#view-account.pf .pf-gj-fv{flex:none;display:inline-flex;align-items:center;gap:7px;color:var(--pf-mut)}#view-account.pf .pf-gj-fv s{font-size:.8rem;font-weight:700;text-decoration-thickness:1.5px}#view-account.pf .pf-gj-fv b{font-size:1.375rem;font-weight:800;color:var(--pf-ink)}#view-account.pf .pf-gj-cta-w{margin-top:18px}#view-account.pf .pf-gj-cta{position:relative;overflow:hidden;width:100%;min-height:68px;padding:8px 16px;border-radius:22px;border:0;box-sizing:border-box;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 16px 30px -14px rgba(124,58,237,.75)}#view-account.pf .pf-gj-cta[data-plan=pro]{background:#141420;color:#fbbf24;border:2px solid #fbbf24;box-shadow:0 16px 30px -14px rgba(16,16,26,.7)}#view-account.pf .pf-gj-cta-t{position:relative;font-size:1.06rem;font-weight:800;display:inline-flex;align-items:center;gap:9px}#view-account.pf .pf-gj-cta>small{position:relative;font-size:.78rem;font-weight:700;opacity:.9}#view-account.pf .pf-gj-cta>small[hidden]{display:none}#view-account.pf .pf-gj-letra{margin:10px 0 0;text-align:center;font-size:.8rem;font-weight:600;color:var(--pf-mut)}@media (prefers-reduced-motion:reduce){#view-account.pf .pf-gj-ahorro,#view-account.pf .pf-gj-anim .pf-gj-car,#view-account.pf .pf-gj-anim .pf-gj-fila,#view-account.pf .pf-gj-anim .pf-gj-neon,#view-account.pf .pf-gj-foco,#view-account.pf .pf-gj-giro,#view-account.pf .pf-gj-tease{animation:none}#view-account.pf .pf-gj-anim .pf-gj-puerta,#view-account.pf .pf-gj-brillo{animation:none;display:none}#view-account.pf .pf-gj-cajas>span>i{transition:none}}#view-account.pf .pf-gj-llave[data-gj=plus],#view-account.pf .pf-gj-llave[data-gj=pro]{overflow:visible}#view-account.pf .pf-gj-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}#view-account.pf .pf-gj-llave[data-gj=plus] .pf-gj-tuyo,#view-account.pf .pf-gj-llave[data-gj=pro] .pf-gj-tuyo{transform:none;top:-10px;left:50%;transform:translateX(-50%);background:#10101a}[data-theme=dark] #view-account.pf .pf-gj-tuyo{background:#fff!important;color:#10101a}#view-account.pf .cp-ajustes,#view-account.pf .cp-planp{display:block;column-count:auto}#view-account.pf .pf-aj{display:flex;flex-direction:column;gap:22px;margin-top:4px}#view-account.pf .pf-kick{display:flex;align-items:center;gap:8px;margin:0 4px 10px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-mut)}#view-account.pf .pf-kick-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px 10px}#view-account.pf .pf-kick-f .pf-kick{margin:0}#view-account.pf .pf-av-n{height:24px;padding:0 9px;border-radius:8px;background:var(--pf-gris);color:var(--pf-ink);font-size:.72rem;font-weight:800;display:inline-flex;align-items:center}#view-account.pf .pf-av-n:empty{display:none}#view-account.pf .pf-bloque{border-radius:26px;background:var(--pf-surf);border:1px solid var(--pf-line)}#view-account.pf .pf-ajs[hidden]{display:none}#view-account.pf .pf-vh{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}#view-account.pf .pf-sub-hh-claro .pf-sub-h{font-size:2.5rem;line-height:.9}#view-account.pf .pf-tm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#view-account.pf .pf-tm-c{position:relative;height:150px;border:0;padding:0;border-radius:24px;overflow:hidden;text-align:left;cursor:pointer;background:#a9d6ff;box-shadow:0 8px 18px -12px rgba(16,16,26,.4);transition:box-shadow .3s,transform .14s}#view-account.pf .pf-tm-c[aria-pressed=true]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #4f46e5,0 16px 28px -14px rgba(79,70,229,.6)}#view-account.pf .pf-tm-c>svg{position:absolute;inset:0;width:100%;height:100%;display:block}#view-account.pf .pf-tm-c>b{position:absolute;left:14px;top:12px;font-size:.95rem;font-weight:800;color:#14163a}#view-account.pf .pf-tm-n>b{color:#fff}#view-account.pf .pf-tm-ck{position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:50%;background:#4f46e5;color:#fff;display:none;place-items:center;box-shadow:0 0 0 3px #fff}#view-account.pf .pf-tm-n .pf-tm-ck{background:#818cf8;color:#10101a;box-shadow:0 0 0 3px #1c1b45}#view-account.pf .pf-tm-c[aria-pressed=true] .pf-tm-ck{display:grid;animation:.35s cubic-bezier(.34,1.56,.64,1) both pfGjSticker}#view-account.pf .pf-tw{animation:2.2s ease-in-out infinite pfTw}#view-account.pf .pf-tw2{animation-delay:1s}#view-account.pf .pf-tm-haz{animation:2s ease-in-out infinite pfHaz}@keyframes pfHaz{0%,100%{opacity:.6}50%{opacity:.95}}#view-account.pf .pf-mx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#view-account.pf .pf-mx-t{position:relative;min-height:124px;border-radius:24px;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;cursor:pointer;background:var(--pf-surf);color:var(--pf-mut);border:2px solid var(--pf-line);transition:background .3s,color .3s,border-color .3s}#view-account.pf .pf-mx-t:has(input:checked){background:#4f46e5;color:#fff;border-color:#4f46e5}#view-account.pf .pf-mx-t:has(input:focus-visible){outline:#4f46e5 solid 3px;outline-offset:3px}#view-account.pf .pf-mx-top{display:flex;align-items:center;justify-content:space-between}#view-account.pf .pf-mx-sw{position:relative;width:38px;height:22px;border-radius:11px;background:#8e8ca3;transition:background .25s}#view-account.pf .pf-mx-sw::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-sw{background:rgba(255,255,255,.35)}#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-sw::after{transform:translateX(16px)}#view-account.pf .pf-mx-t>b{margin-top:auto;font-size:.97rem;font-weight:800;color:inherit}#view-account.pf .pf-mx-t>small{font-size:.78rem;font-weight:700;opacity:.85}#view-account.pf .pf-mx-t .pf-mx-on,#view-account.pf .pf-mx-t .pf-mx-si,#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-no{display:none}#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-si{display:inline}#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-on{display:inline}#view-account.pf .pf-mx-t:has(input:checked) .pf-mx-off{display:none}#view-account.pf .pf-wv{transform-box:fill-box;transform-origin:0 50%;animation:.6s ease-in-out infinite pfWave}#view-account.pf .pf-wv2{animation-delay:.2s}@keyframes pfWave{0%,100%{transform:scaleX(.5);opacity:.4}50%{transform:scaleX(1);opacity:1}}#view-account.pf .pf-mx-motor{display:inline-flex}#view-account.pf .pf-mx-motor.pf-buzz{animation:.12s linear 6 pfRumble}@keyframes pfRumble{0%,100%{transform:translate(0,0)}25%{transform:translate(-1.5px,1px)}50%{transform:translate(1.5px,-1px)}75%{transform:translate(-1px,-1px)}}#view-account.pf .pf-modo{padding:14px;display:flex;gap:14px;align-items:stretch}#view-account.pf .pf-lev{position:relative;width:56px;flex:none;border-radius:28px;background:#141420}#view-account.pf .pf-lev::before{content:'';position:absolute;left:50%;top:18px;bottom:18px;width:6px;margin-left:-3px;border-radius:3px;background:#2f3040}#view-account.pf .pf-lev-k{position:absolute;left:7px;top:6px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c9ccd9 60%,#8a8da3);box-shadow:0 6px 12px -4px rgba(0,0,0,.6);transition:top .35s cubic-bezier(.34,1.56,.64,1)}#view-account.pf .pf-modo:has(#pref-lite-on:checked) .pf-lev-k{top:calc(50% - 21px)}#view-account.pf .pf-modo:has(#pref-lite-off:checked) .pf-lev-k{top:calc(100% - 48px)}#view-account.pf .pf-md-l{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#view-account.pf .pf-md{position:relative;min-height:58px;border-radius:16px;padding:8px 12px;box-sizing:border-box;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--pf-ink);border:2px solid var(--pf-line);transition:background .3s,color .3s,border-color .3s}#view-account.pf .pf-md:has(input:checked){background:var(--pf-ink);color:var(--pf-bg);border-color:var(--pf-ink)}#view-account.pf .pf-md:has(input:focus-visible){outline:#4f46e5 solid 3px;outline-offset:3px}#view-account.pf .pf-md-ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--pf-gris);color:var(--pf-mut);transition:background .25s,color .25s}#view-account.pf .pf-md-ic svg{width:18px;height:18px}#view-account.pf .pf-md:has(input:checked) .pf-md-ic{background:#4f46e5;color:#fff}#view-account.pf .pf-md-t{flex:1;min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-md-t b{font-size:.94rem}#view-account.pf .pf-md-t small{font-size:.75rem;font-weight:600;opacity:.85}#view-account.pf #pref-idioma.cp-lg-grid{padding:10px;gap:8px}#view-account.pf #pref-idioma .cp-lg-tile{min-height:62px;border-radius:18px;border:2px solid var(--pf-line);background:var(--pf-surf);color:var(--pf-ink);flex-direction:row;align-items:center;gap:10px}#view-account.pf #pref-idioma .cp-lg-tile .cp-lg-top b{display:none}#view-account.pf #pref-idioma .cp-lg-tile small{font-weight:800;color:var(--pf-ink);overflow-wrap:break-word;word-break:normal;hyphens:none;font-size:.8125rem}#view-account.pf #pref-idioma .cp-lg-ck{top:-7px;right:-7px;width:24px;height:24px;box-sizing:border-box;border:2px solid var(--pf-surf);background:#4f46e5}#view-account.pf #pref-idioma .cp-lg-tile.active{border-color:#4f46e5;background:rgba(79,70,229,.08)}#view-account.pf #pref-idioma .cp-lg-tile:last-child:nth-child(odd){min-height:62px}#view-account.pf .pf-avs{padding:4px 14px}#view-account.pf .pf-av{display:flex;align-items:center;gap:12px;min-height:68px;padding:8px 0;box-sizing:border-box;cursor:pointer}#view-account.pf .pf-av+.pf-av{border-top:1px solid var(--pf-line)}#view-account.pf .pf-av-ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--pf-gris);color:var(--pf-ink);display:grid;place-items:center}#view-account.pf .pf-av-ic svg{width:20px;height:20px}#view-account.pf .pf-av-llama{color:#ea580c}#view-account.pf .pf-av-t{flex:1;min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-av-t b{font-size:.94rem}#view-account.pf .pf-av-t small{font-size:.78rem;color:var(--pf-mut)}#view-account.pf .pf-sw{appearance:none;-webkit-appearance:none;width:52px;height:32px;border-radius:16px;background:#8e8ca3;position:relative;flex:none;cursor:pointer;margin:0;transition:background .2s}[data-theme=dark] #view-account.pf .pf-sw{background:#4c4b63}#view-account.pf .pf-sw::after{content:'';position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .28s cubic-bezier(.34,1.56,.64,1)}#view-account.pf .pf-sw:checked{background:#4f46e5}#view-account.pf .pf-sw:checked::after{transform:translateX(20px)}#view-account.pf .pf-sw:focus-visible{outline:#4f46e5 solid 3px;outline-offset:3px}#view-account.pf .pf-cu{padding:14px;display:flex;flex-direction:column;gap:12px}#view-account.pf .pf-cu .cp-acc{padding:0;border:0;background:0 0;border-radius:0}#view-account.pf .pf-cu .cp-acc b{font-size:1rem;color:var(--pf-ink)}#view-account.pf .pf-cu .cp-acc small{font-size:.8rem;color:var(--pf-mut)}#view-account.pf .pf-cu-plan{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;border-radius:18px;border:0;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 12px 24px -12px rgba(124,58,237,.8)}#view-account.pf .pf-cu-plan[data-plan=pro]{background:#141420;color:#fbbf24;border:1.5px solid rgba(251,191,36,.6);box-shadow:0 12px 24px -12px rgba(16,16,26,.7)}#view-account.pf .pf-cu-plan>svg{flex:none}#view-account.pf .pf-cu-pt{flex:1;min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-cu-pt b{font-size:.94rem}#view-account.pf .pf-cu-pt small{font-size:.78rem;font-weight:700;color:#ede9fe}#view-account.pf .pf-cu-plan[data-plan=pro] .pf-cu-pt small{color:#fde68a}#view-account.pf .pf-cu-salir{height:54px;border-radius:18px;border:0;background:var(--pf-ink);color:var(--pf-bg);font:inherit;font-size:.97rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px}#view-account.pf .pf-cu-borrar{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:0;cursor:pointer;font:inherit;text-align:left;background:#fdecea;color:#b42318}[data-theme=dark] #view-account.pf .pf-cu-borrar{background:rgba(251,113,133,.12);color:#fb7185}#view-account.pf .pf-cu-bt{flex:1;min-width:0;display:flex;flex-direction:column}#view-account.pf .pf-cu-bt b{font-size:.94rem}#view-account.pf .pf-cu-bt small{font-size:.78rem;color:var(--pf-mut)}#view-account.pf .pf-cu .cp-chips2{gap:6px}#view-account.pf .pf-cu .cp-chips2 .account-legal-link{min-height:36px;height:36px;padding:0 12px;border-radius:18px;border:0;background:var(--pf-gris);color:var(--pf-ink);font-size:.8rem;font-weight:700}#view-account.pf .pf-mx-t.cp-mx-t{align-items:stretch;justify-content:flex-start;text-align:left}#view-account.pf #pref-idioma .cp-lg-tile{justify-content:flex-start;gap:8px;padding:8px}#view-account.pf .pf-cn-n{font-size:min(1.875rem, 7.4vw);white-space:normal;overflow-wrap:break-word}#view-account.pf .pf-av-t b,#view-account.pf .pf-av-t small,#view-account.pf .pf-md-t b,#view-account.pf .pf-mx-t>b{overflow-wrap:anywhere;hyphens:auto;hyphens:manual}#view-account.pf #pf-odo-k{overflow-wrap:anywhere;letter-spacing:.04em}#view-account.pf .pf-rk-h{font-size:min(1.6rem, 7vw);overflow-wrap:break-word}#view-account.pf .pf-acc-rw{grid-column:1/-1}#view-account.pf #pref-idioma .cp-lg-fl{box-shadow:0 0 0 1px var(--pf-line);width:26px;height:18px}#view-account.pf #pref-idioma .cp-lg-fl.cp-lg-gl{width:22px;height:22px}#view-account.pf .pf-cn-xp{color:var(--pf-pinkink);opacity:1}#view-account.pf .pf-btn-p{background:#4f46e5}#view-account.pf .pf-wk-lb{font-size:min(.72rem, 2.9vw)}[data-theme=dark] body:has(#view-account.pf.view-active){background:#0b0b12}@media (min-width:48em){body:has(#view-account.pf.view-active) .app-container{max-width:calc(77.5rem + 56px)}#view-account.pf{width:100%;max-width:54rem;padding-left:0;padding-right:0;box-sizing:border-box}#view-account.pf .pf-par2{align-items:stretch}#view-account.pf .pf-par2>*{margin:0}#view-account.pf .pf-hero{height:340px;border-radius:40px;margin-top:16px}#view-account.pf .pf-hh{padding:34px 34px 0}#view-account.pf .pf-claxon{left:auto;right:10%;margin-left:0;width:220px;max-width:none;bottom:22px}#view-account.pf .pf-main{padding:16px 0 0;gap:16px}#view-account.pf .pf-reparto{display:grid;grid-template-columns:minmax(0,270px) minmax(0,1fr);grid-template-areas:"top top" "placa btns" "placa arch" "via via";column-gap:16px;row-gap:12px;padding:22px}#view-account.pf .pf-rp-top{grid-area:top}#view-account.pf .pf-placa{grid-area:placa;align-self:center;justify-self:start}#view-account.pf .pf-rp-btns{grid-area:btns;grid-template-columns:minmax(0,1fr);align-self:end}#view-account.pf .pf-rp-arch{grid-area:arch;text-align:right;align-self:start}#view-account.pf .pf-rp-via{grid-area:via}#view-account.pf .pf-racha{padding:22px}#view-account.pf .pf-accesos{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}#view-account.pf .pf-acc-rw{grid-column:auto}}@media (min-width:75em){#view-account.pf{max-width:77.5rem}#view-account.pf .pf-hero{height:340px}#view-account.pf .pf-nom{font-size:5rem}#view-account.pf .pf-claxon{right:12%;width:240px}#view-account.pf .pf-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}#view-account.pf .pf-main>*{grid-column:span 12}#view-account.pf .pf-main>.pf-racha,#view-account.pf .pf-main>.pf-reparto{grid-column:span 6}#view-account.pf .pf-main:not(:has(> .pf-reparto:not([hidden])))>.pf-racha{grid-column:span 12}#view-account.pf .pf-main>.pf-par2{grid-column:span 8}#view-account.pf .pf-main>.pf-garaje{grid-column:span 4}#view-account.pf .pf-par2>*{height:100%}#view-account.pf .pf-carne-b>.pf-cn-bar{margin-top:auto}#view-account.pf .pf-reparto{align-content:start}#view-account.pf .cp-ajp,#view-account.pf .pf-rk-scr{max-width:40rem;margin-left:auto;margin-right:auto}}#view-account.pf .pf-gj-tres{display:none}@media (min-width:64em){#view-download.dl-lista #dl-multi:not([hidden])>.dl-multi-acciones,#view-file-review .rev-resumen{box-shadow:0 5px 0 var(--edge)}#view-download.dl-lista #btn-dl-zip{min-height:64px}#view-account.pf #cp-p-plan.cp-planp:not([hidden]){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);column-gap:24px;align-items:start;grid-template-areas:"hh hh" "esc llaves" "esc precio" "esc cta" "esc ." "tres tres" "cabe cabe"}#view-account.pf #cp-p-plan>:not(.pf-sub-hh){margin-left:0;margin-right:0}#view-account.pf .cp-planp>.pf-sub-hh{grid-area:hh;padding-left:0;padding-right:0}#view-account.pf .cp-planp>.pf-gj-esc{grid-area:esc;height:420px;margin-top:0}#view-account.pf .cp-planp>.pf-gj-llaves{grid-area:llaves;margin-top:10px;padding:0}#view-account.pf .cp-planp>.pf-gj-gratis,#view-account.pf .cp-planp>.pf-gj-mio,#view-account.pf .cp-planp>.pf-gj-play,#view-account.pf .cp-planp>.pf-gj-precio{grid-area:precio;margin-top:14px}#view-account.pf .cp-planp>.pf-gj-cta-w{grid-area:cta;margin-top:14px}#view-account.pf .cp-planp>.pf-gj-filas{display:none}#view-account.pf .cp-planp>.pf-gj-tres{grid-area:tres;display:block;margin-top:36px}#view-account.pf .cp-planp>.pf-gj-cabe{grid-area:cabe;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"top cajas" "pie cajas";column-gap:32px;align-items:end;padding:24px}#view-account.pf .pf-gj-cabe>.pf-gj-cabe-top{grid-area:top;flex-direction:column;align-items:flex-start}#view-account.pf .pf-gj-cabe>.pf-gj-cajas{grid-area:cajas;margin-top:0}#view-account.pf .pf-gj-cabe>.pf-gj-cabe-pie{grid-area:pie;justify-content:flex-start;align-self:start}#view-account.pf .pf-gj-cabe-top b{font-size:4rem}#view-account.pf .pf-gj-tres h3{margin:0 0 14px;font-size:2.25rem;line-height:1;font-weight:800}#view-account.pf .pf-gj-tres-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}#view-account.pf .pf-gj-col{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--pf-surf);border:1px solid var(--pf-line)}#view-account.pf .pf-gj-col[data-sel]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #7c3aed}#view-account.pf .pf-gj-col[data-plan=pro][data-sel]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #fbbf24}#view-account.pf .pf-gj-col[data-plan=free][data-sel]{box-shadow:0 0 0 3px var(--pf-bg),0 0 0 6px #4f46e5}#view-account.pf .pf-gj-col-h{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;min-height:92px;box-sizing:border-box;border-bottom:1px solid var(--pf-line)}#view-account.pf .pf-gj-col[data-plan=plus] .pf-gj-col-h{background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff;border-bottom:0}#view-account.pf .pf-gj-col[data-plan=pro] .pf-gj-col-h{background:#141420;color:#fbbf24;border-bottom:0}#view-account.pf .pf-gj-col-h .pf-gj-x{top:14px;right:14px}#view-account.pf .pf-gj-col[data-plan=pro] .pf-gj-col-h .pf-gj-x{background:0 0;border:1.5px solid #fbbf24;color:#fbbf24}#view-account.pf .pf-gj-col-n{font-size:1.75rem;line-height:1;font-weight:800}#view-account.pf .pf-gj-col-h>b{font-size:1.5rem;line-height:1.05;font-weight:800}#view-account.pf .pf-gj-col-h>small{font-size:.75rem;font-weight:700;opacity:.9}#view-account.pf .pf-gj-col-f{margin:0;padding:4px 16px;flex:1}#view-account.pf .pf-gj-col-f>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}#view-account.pf .pf-gj-col-f>div+div{border-top:1px solid var(--pf-line)}#view-account.pf .pf-gj-col-f dt{font-size:.82rem;font-weight:600;color:var(--pf-mut)}#view-account.pf .pf-gj-col-f dd{margin:0;font-size:1.15rem;font-weight:800}#view-account.pf .pf-gj-col-b{margin:8px 16px 16px;height:46px;border-radius:14px;border:0;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;background:var(--pf-gris);color:var(--pf-ink)}#view-account.pf .pf-gj-col[data-plan=plus] .pf-gj-col-b{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}#view-account.pf .pf-gj-col[data-plan=pro] .pf-gj-col-b{background:#141420;color:#fbbf24;border:2px solid #fbbf24}}.mode-toggle-row{padding-top:6px}.mode-toggle{flex-wrap:wrap;row-gap:6px;max-width:100%}.mode-toggle .mode-btn{flex:1 1 auto;white-space:nowrap}.mode-toggle .mode-btn[hidden]{display:none}@media (max-width:23em){.mode-toggle .mode-btn{padding-left:10px;padding-right:10px;gap:5px}}.mode-toggle .mode-btn.mode-btn-herr,[data-theme=dark] .mode-toggle .mode-btn.mode-btn-herr{position:relative;background:linear-gradient(135deg,#6058e8,#4a41dc);color:#fff;font-weight:800;box-shadow:0 6px 16px -6px rgba(96,88,232,.85),inset 0 1px 0 rgba(255,255,255,.22)}.mode-toggle .mode-btn.mode-btn-herr:hover:not(.mode-btn-active){background:linear-gradient(135deg,#6c64f0,#5148e6);color:#fff}.mode-toggle .mode-btn.mode-btn-herr.mode-btn-active,[data-theme=dark] .mode-toggle .mode-btn.mode-btn-herr.mode-btn-active{box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 4px var(--accent),0 6px 16px -6px rgba(96,88,232,.85)}.mode-btn-herr:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mode-nuevo{position:absolute;top:-11px;right:4px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 6px;border-radius:999px;overflow:hidden;background:linear-gradient(120deg,#dc2626 0,#e11d48 50%,#be185d 100%);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;pointer-events:none;transform-origin:70% 100%;box-shadow:0 2px 8px rgba(225,29,72,.5),inset 0 1px 0 rgba(255,255,255,.3);animation:1.8s ease-in-out infinite herrLatido,3.6s cubic-bezier(.3,1.5,.5,1) 1s infinite herrNuevoBote}.mode-nuevo::before{content:"";flex:none;width:9px;height:9px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:3.6s ease-in-out 1s infinite herrNuevoChispa}.mode-nuevo::after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(105deg,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:translateX(-120%);animation:3.6s ease-in-out 1.6s infinite herrNuevoBrillo}@keyframes herrLatido{0%,100%{box-shadow:0 2px 8px rgba(225,29,72,.5),inset 0 1px 0 rgba(255,255,255,.3),0 0 0 0 rgba(239,68,68,.6)}50%{box-shadow:0 2px 8px rgba(225,29,72,.5),inset 0 1px 0 rgba(255,255,255,.3),0 0 0 7px rgba(239,68,68,0)}}@keyframes herrNuevoBote{0%,100%,14%{transform:none}4%{transform:translateY(-3px) rotate(-7deg) scale(1.12)}8%{transform:translateY(0) rotate(5deg) scale(1.04)}11%{transform:rotate(-2deg)}}@keyframes herrNuevoChispa{0%,100%,20%{transform:none}6%{transform:rotate(90deg) scale(1.35)}}@keyframes herrNuevoBrillo{0%{transform:translateX(-120%)}100%,25%{transform:translateX(260%)}}body.low-power .mode-nuevo{animation:1.8s ease-in-out infinite herrLatido}body.low-power .mode-nuevo::after,body.low-power .mode-nuevo::before{animation:none}body.low-power .mode-nuevo::after{display:none}.herr{width:100%;display:flex;flex-direction:column;gap:14px;text-align:left}.herr-intro{margin:0;font-size:.92rem;line-height:1.45;color:var(--text-secondary)}.herr-privado{display:flex;align-items:center;gap:8px;margin:0;font-size:.8rem;color:var(--text-secondary)}.herr-privado svg{flex:none}.herr-ej{margin-top:18px;padding:16px;border-radius:18px;background:var(--bg-card,var(--bg-secondary));border:1px solid var(--border,rgba(15,23,42,.08));display:flex;flex-direction:column;gap:10px}.herr-ej[hidden]{display:none}.herr-ej-tit{margin:0;font-size:1.05rem;font-weight:800}.herr-ej-sub{margin:-4px 0 0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.herr-ej-lista{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin}.herr-ej-mini{flex:none;width:64px;height:48px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:#fff;cursor:pointer;opacity:.75;transition:opacity .15s,border-color .15s}.herr-ej-mini img{width:100%;height:100%;object-fit:cover;display:block}.herr-ej-mini[aria-pressed=true]{border-color:var(--accent);opacity:1}.herr-ej-mini:hover{opacity:1}.herr-ej-estilo:focus-visible,.herr-ej-mini:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-ej-caja{position:relative;width:100%;aspect-ratio:var(--ar,4 / 3);max-height:62vh;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);margin:0 auto}.herr-ej-caja img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.herr-ej-despues{clip-path:inset(0 0 0 var(--corte,50%));background:#fff}.herr-ej-raya{position:absolute;top:0;bottom:0;left:var(--corte,50%);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.25),0 0 12px rgba(15,23,42,.25);pointer-events:none}.herr-ej-raya::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:center/30px 12px no-repeat #fff;box-shadow:0 2px 10px rgba(15,23,42,.3);background-image:linear-gradient(90deg,transparent 9px,var(--accent) 9px,var(--accent) 11px,transparent 11px,transparent 19px,var(--accent) 19px,var(--accent) 21px,transparent 21px)}.herr-ej-etq{position:absolute;top:10px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#fff;background:rgba(15,23,42,.72);pointer-events:none}.herr-ej-etq-a{left:10px}.herr-ej-etq-b{right:10px;background:var(--accent-fill,var(--accent))}.herr-ej-corte{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.herr-ej-caja:has(.herr-ej-corte:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.herr-ej-estilos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.herr-ej-estilo{padding:8px 4px;border-radius:10px;border:1.5px solid var(--border-strong,rgba(15,23,42,.14));background:var(--bg-secondary);color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.herr-ej-estilo[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light);color:var(--accent-text,var(--accent))}.herr-ej-probar{align-self:center;display:inline-flex;align-items:center;gap:8px}.herr-ej-probar svg{width:18px;height:18px}.home-fichas.herr-fichas{gap:10px}.home-fichas.herr-fichas .btn-ficha{flex-direction:row;align-items:center;gap:10px;min-height:74px;padding:10px 12px;border-radius:18px;font-size:.98rem}.home-fichas.herr-fichas .btn-ficha>svg{width:20px;height:20px;padding:9px;border-radius:12px}.herr-fichas .btn-ficha-texto{margin-top:0;position:relative;z-index:1}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:0;padding:14px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .btn-ficha-texto{margin-top:0;width:100%}.herr-fichas .btn-ficha-texto>.herr-ruta{margin-bottom:10px}.herr-fichas .btn-ficha-titulo{font-size:.98rem;line-height:1.2}.herr-fichas .btn-ficha-sub{font-size:.75rem;line-height:1.25;margin-top:2px}.home-fichas.herr-fichas .btn-secondary.btn-ficha,[data-theme=dark] .home-fichas.herr-fichas .btn-secondary.btn-ficha{background-image:none}.home-fichas.herr-fichas .btn-primary.btn-ficha{background-image:radial-gradient(130% 120% at 0 0,rgba(255,255,255,.24),transparent 55%),linear-gradient(140deg,#5b50f0 0,#6a3fe8 55%,#7c3aed 100%);background-position:0 0,0 0;background-size:auto,auto}.herr-ficha-3d{position:absolute;top:8px;right:8px;width:46px;height:46px;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(30, 27, 75, .28));transition:transform .2s}.btn-primary .herr-ficha-3d{filter:drop-shadow(0 0 12px rgba(255, 255, 255, .45)) drop-shadow(0 8px 12px rgba(30, 27, 75, .4))}.home-fichas.herr-fichas .btn-ficha:hover .herr-ficha-3d{transform:translateY(-3px) rotate(-4deg) scale(1.06)}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ruta{padding-right:42px;min-height:36px;align-content:flex-start}@media (max-width:30em){.home-fichas.herr-fichas{grid-template-columns:1fr 1fr;gap:8px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector){padding:12px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ficha-3d{position:static;width:40px;height:40px;margin:0 0 8px -2px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ruta{padding-right:0;min-height:0}.herr-fichas .btn-ficha-texto>.herr-ruta{margin-bottom:8px}.herr-fichas .btn-ficha-sub{font-size:.74rem}.herr-fichas>.herr-pronto{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.home-fichas.herr-fichas .btn-ficha .herr-ruta{gap:3px}.home-fichas.herr-fichas .btn-ficha .herr-fmt{padding:3px 5px;font-size:.64rem;letter-spacing:.02em}.home-fichas.herr-fichas .btn-ficha svg.herr-flecha-ruta{width:14px;height:14px}}@media (max-width:21.25em){.home-fichas.herr-fichas{grid-template-columns:1fr}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ficha-3d{position:absolute;top:50%;margin:-20px 0 0;right:12px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .btn-ficha-texto{padding-right:52px}.herr-fichas>.herr-pronto{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){#view-account.pf .pf-mx-motor.pf-buzz,#view-account.pf .pf-tm-c[aria-pressed=true] .pf-tm-ck,#view-account.pf .pf-tm-haz,#view-account.pf .pf-tw,#view-account.pf .pf-wv{animation:none}#view-account.pf .pf-lev-k,#view-account.pf .pf-mx-sw::after,#view-account.pf .pf-sw::after{transition:none}.mode-nuevo,.mode-nuevo::after,.mode-nuevo::before{animation:none}.mode-nuevo::after{display:none}.herr-ficha-3d{transition:none}.home-fichas.herr-fichas .btn-ficha:hover .herr-ficha-3d{transform:none}}.herr-ruta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;position:relative;z-index:1}.herr-fmt{display:inline-block;padding:3px 7px;border-radius:7px;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.2;color:#fff;background:#4338ca;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}.herr-fmt-grupo{display:inline-flex;border-radius:7px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.18)}.herr-fmt-grupo .herr-fmt{border-radius:0;box-shadow:none}.herr-fmt-grupo .herr-fmt:first-child{border-radius:7px 0 0 7px}.herr-fmt-grupo .herr-fmt:last-child{border-radius:0 7px 7px 0;border-left:1px solid rgba(255,255,255,.45)}.btn-primary .herr-fmt-grupo{box-shadow:0 0 0 1.5px rgba(255,255,255,.55);border-radius:7px}.btn-primary .herr-fmt-grupo .herr-fmt{box-shadow:none}.herr-fmt-webp{background:#047857}.herr-fmt-avif{background:#0e7490}.herr-fmt-jfif{background:#7c2d12}.herr-fmt-jpg{background:#b45309}.herr-fmt-png{background:#1d4ed8}.herr-fmt-pdf{background:#b91c1c}.herr-fmt-svg{background:#7e22ce}.herr-fmt-docx{background:#2b579a}.herr-fmt-url{background:#0f766e}.herr-fmt-pesoTope{background:#475569}.herr-fmt-pesoSale{background:#047857}.herr-flecha-ruta,.home-fichas .btn-ficha svg.herr-flecha-ruta{width:16px;height:16px;padding:0;margin:0 1px;border-radius:0;flex:none;background:0 0;box-shadow:none;animation:none;color:var(--text-secondary)}.home-fichas .btn-primary.btn-ficha svg.herr-flecha-ruta{background:0 0;box-shadow:none;color:#fff}.home-fichas .btn-secondary.btn-ficha svg.herr-flecha-ruta{background:0 0;color:var(--accent)}.btn-primary .herr-fmt{box-shadow:0 0 0 1.5px rgba(255,255,255,.55),inset 0 -2px 0 rgba(0,0,0,.18)}.herr-ruta-cab{margin-left:auto}.home-fichas .btn-ficha svg.herr-flecha-tit{width:.95em;height:.95em;padding:0;margin:0;border-radius:0;background:0 0;box-shadow:none;flex:none}.home-fichas .btn-primary.btn-ficha svg.herr-flecha-tit{color:#fff}.home-fichas .btn-secondary.btn-ficha svg.herr-flecha-tit{color:var(--accent)}.herr-flecha-tit{display:inline-block;vertical-align:-.12em;width:.95em;height:.95em;opacity:.85}.home-fichas.herr-fichas:not(.herr-elegir)>.herr-ficha:last-child:nth-child(2n){grid-column:1/-1}@media (min-width:48em){.home-fichas.herr-fichas{gap:6px 8px}.herr[data-paso=lista]{gap:10px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector){padding:10px 12px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ruta{padding-right:40px;min-height:26px}.home-fichas.herr-fichas .btn-ficha:not(.herr-ficha-vector) .herr-ficha-3d{width:38px;height:38px;top:6px;right:8px}.herr-fichas .btn-ficha-texto>.herr-ruta{margin-bottom:6px}.home-fichas.herr-fichas>.herr-ficha-vector{min-height:74px;padding-top:8px;padding-bottom:8px}.herr-fichas>.herr-pronto{min-height:0;padding:10px 12px;gap:10px}.herr-fichas>.herr-pronto .herr-pronto-ico{width:34px;height:34px}.herr-pronto-txt b{font-size:.92rem}.herr-pronto-txt span{font-size:.78rem;line-height:1.3}}.herr-ficha-vector .herr-ficha-3d{position:static;width:64px;height:64px;flex:none;margin:-4px 2px -4px -2px}.herr-ficha-vector .btn-ficha-texto{display:flex;flex-direction:column;gap:2px}.herr-ficha-vector{padding-right:14px;grid-column:1/-1;min-height:82px}.herr-ficha-vector .btn-ficha-texto>.herr-ruta{margin-bottom:6px}.herr-ficha-chip{position:absolute;top:10px;right:12px;z-index:1;padding:3px 9px;border-radius:99px;background:rgba(255,255,255,.95);color:#4338ca;font-size:.7rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.herr-ficha-sirve{box-shadow:0 0 0 2px var(--accent) inset}.home-fichas.herr-fichas .herr-ficha-vector{overflow:hidden;box-shadow:0 12px 30px -12px rgba(124,58,237,.7);animation:2.2s ease-in-out .4s 3 herr-latido}.home-fichas.herr-fichas .herr-ficha-vector::before{background:linear-gradient(45deg,transparent 42%,rgba(255,255,255,.38) 50%,transparent 58%);animation:1.8s ease-in-out .5s 3 shimmer-btn}@keyframes herr-latido{0%,100%{box-shadow:0 12px 30px -12px rgba(124,58,237,.7)}50%{box-shadow:0 0 0 4px rgba(167,139,250,.38),0 16px 36px -8px rgba(124,58,237,.85)}}body.low-power .home-fichas.herr-fichas .herr-ficha-vector{animation:none}.home-fichas.herr-fichas .btn-secondary.herr-ficha-qr:not([disabled]){box-shadow:inset 0 0 0 1.5px rgba(20,184,166,.55)}.home-fichas.herr-fichas .btn-ficha[disabled]{opacity:.55;cursor:not-allowed;transform:none}.herr-cab{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.herr-atras{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:4px 14px 4px 4px;border:1.5px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:99px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-card,var(--bg-secondary)));color:var(--text-primary);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s}.herr-atras svg{flex:none;width:28px;height:28px;padding:5px;box-sizing:border-box;border-radius:50%;background:var(--accent-fill,var(--accent));color:#fff;transition:transform .15s}.herr-atras:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--bg-card,var(--bg-secondary)))}.herr-atras:hover svg{transform:translateX(-2px)}.herr-atras:focus-visible{outline:3px solid var(--accent);outline-offset:1px}@media (pointer:coarse){.herr-atras{min-height:44px}}@media (prefers-reduced-motion:reduce){.home-fichas.herr-fichas .herr-ficha-vector,.home-fichas.herr-fichas .herr-ficha-vector::before{animation:none}.herr-atras svg{transition:none}.herr-atras:hover svg{transform:none}}.herr-cab-fila{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:100%}.herr-tit{margin:0;font-size:1.35rem;font-weight:800;line-height:1.2;letter-spacing:-.015em;outline:0}.herr-ico-btn{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:0 0;color:var(--text-primary);cursor:pointer}.herr-ico-btn:hover{background:var(--accent-light)}.herr-ico-btn:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.herr-subir{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 18px 20px;border-radius:20px;border:2px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--bg-card,var(--bg-secondary));transition:border-color .2s,background-color .2s,transform .2s}.herr-subir:hover{border-color:var(--accent)}.herr-subir-arte{position:relative;width:112px;height:112px;margin-bottom:4px}.herr-subir-3d{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(30, 27, 75, .28));animation:4s ease-in-out infinite herr-flota}@keyframes herr-flota{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(2deg)}}.herr-subir-candado{position:absolute;right:-2px;bottom:4px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--bg-card,var(--bg-secondary))}.herr-subir-candado svg{width:18px;height:18px}.herr-subir-tit{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.015em;color:var(--text-primary)}.herr-subir-sub{margin:0;max-width:34ch;font-size:.9rem;line-height:1.4;color:var(--text-secondary)}.herr-subir-fmts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 4px}.herr-subir .herr-btn-elegir{min-width:220px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.herr-subir .herr-btn-elegir svg{flex:none}.herr-subir .herr-btn-elegir .herr-girando{width:16px;height:16px;padding:0;background:0 0}.herr-subir .herr-btn-elegir .herr-girando::after{inset:0;border-color:rgba(255,255,255,.35);border-top-color:#fff}.herr-subir.cargando{cursor:progress}.herr-subir.comprimiendo .herr-subir-3d{animation:1.15s cubic-bezier(.5,0,.3,1) infinite herr-aprieta}@keyframes herr-aprieta{0%,100%{transform:scale(1,1)}45%{transform:scale(.86,1.05)}60%{transform:scale(.9,1.03)}}.herr-subir-barra{position:relative;width:min(260px,80%);height:6px;margin:4px auto 0;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--accent) 16%,transparent)}.herr-subir-barra i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-fill,#4f46e5),#a855f7);transform-origin:left center;transition:transform .35s}.herr-subir-barra::after{content:'';position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:1.3s linear infinite herr-brillo-barra}@keyframes herr-brillo-barra{from{transform:translateX(-100%)}to{transform:translateX(260%)}}.herr-subir.con-error{border-color:color-mix(in srgb,var(--error) 70%,transparent);border-style:solid}.herr-subir .herr-error{justify-content:center;text-align:left;max-width:40ch;margin:6px 0 0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--error) 10%,transparent)}.herr-subir.sin-cuenta{border-style:solid;border-color:var(--border);background:var(--bg-card,var(--bg-secondary))}.herr-subir.sin-cuenta:hover{border-color:var(--border)}.herr-privado span,.herr-subir-sub{text-wrap:pretty}.herr-pista{margin:2px 0 0;font-size:.82rem;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.herr-subir-barra::after,.herr-subir.comprimiendo .herr-subir-3d{animation:none}.herr-subir-barra i{transition:none}.herr-subir-3d{animation:none}.herr-subir{transition:none}}.herr-girando{flex:none;width:22px;height:22px;padding:10px;box-sizing:content-box;border-radius:14px;background:#fff;-webkit-mask:none;position:relative}.herr-girando::after{content:"";position:absolute;inset:10px;border-radius:50%;border:3px solid rgba(79,70,229,.25);border-top-color:#4f46e5;animation:.8s linear infinite herrGira}@keyframes herrGira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.herr-girando::after{animation:none}}.herr.herr-encima[data-paso=soltar] .herr-subir{border-color:var(--accent);border-style:solid;background-color:var(--accent-light);transform:scale(1.01)}.herr.herr-encima:not([data-paso=soltar]){outline:2px dashed var(--accent);outline-offset:6px;border-radius:16px}.herr-pend{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:2px solid var(--accent);border-radius:16px;background:var(--accent-light)}.herr-pend-ico{flex:none;display:flex;color:var(--accent)}.herr-pend-txt{flex:1;min-width:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}.herr-nombre{margin-top:10px;padding:14px;border-radius:16px;text-align:center;background:var(--bg-card);border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent)}.herr-nombre-tit{margin:0;font-weight:800;font-size:1.05rem;line-height:1.25;color:var(--text-primary)}.herr-nombre-txt{margin:4px 0 12px;font-size:.9rem;line-height:1.4;color:var(--text-secondary)}.herr-nombre-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px}.herr-aviso,.herr-error{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.85rem;line-height:1.4}.herr-error{color:var(--error-text);font-weight:600}.herr-error[hidden]{display:none}.herr-aviso{color:var(--text-secondary)}.herr-aviso svg,.herr-error svg{flex:none;margin-top:2px}.herr-cuerpo{display:flex;flex-direction:column;gap:16px}.herr-col-a,.herr-col-b{display:flex;flex-direction:column;gap:14px;min-width:0}.herr-res-vista,.herr-vista{position:relative;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--bg-secondary);overflow:hidden}.con-alfa{background-color:#fff;background-image:conic-gradient(#e7e5e4 25%,transparent 0 50%,#e7e5e4 0 75%,transparent 0);background-size:16px 16px}.herr-archivo{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--bg-secondary)}.herr-archivo-mini{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--bg-card)}.herr-archivo-info{flex:1;min-width:0}.herr-archivo-nombre{font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.herr-archivo-meta{margin-top:3px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary)}.herr-mosaico{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.herr-tesela{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border)}.herr-tesela-hoja{position:absolute;box-sizing:border-box;display:block;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18),0 6px 14px -8px rgba(0,0,0,.45)}.herr-tesela-hoja img{width:100%;height:100%;object-fit:contain;display:block}.herr-tesela-hoja.foto img{object-fit:cover}.herr-tesela-n{position:absolute;left:5px;bottom:5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(26,26,46,.85);color:#fff;font-family:var(--font-mono);font-size:.7rem;font-weight:700}.herr-tesela-btn{position:absolute;z-index:1;width:26px;height:26px;padding:0;border:0;border-radius:99px;display:grid;place-items:center;background:rgba(26,26,46,.78);color:#fff;cursor:pointer}.herr-tesela-btn::after{content:"";position:absolute;inset:-9px}.herr-tesela-btn svg{width:14px;height:14px}.herr-tesela-btn:hover{background:var(--accent-fill)}.herr-tesela-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-tesela-quitar{top:4px;right:4px}.herr-tesela-antes{right:4px;bottom:4px}.herr-tesela-mas{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--accent);background:var(--accent-light);color:var(--accent);font-family:var(--font-body);font-size:.78rem;font-weight:700;cursor:pointer}.herr-cuenta{margin:0;font-size:.85rem;color:var(--text-secondary)}.herr-grupo{display:flex;flex-direction:column;gap:8px}.herr-grupo-tit{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.herr-chips{display:flex;flex-wrap:wrap;gap:8px}.herr-chip{min-height:46px;padding:4px 16px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--border-strong,var(--border));border-radius:12px;background:0 0;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.herr-chip-txt{font-size:.95rem;font-weight:700}.herr-chip-sub{font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.herr-chip:hover:not([disabled]){border-color:var(--accent)}.herr-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.herr-chip[aria-pressed=true] .herr-chip-sub{color:var(--accent)}.herr-chip:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-chip[disabled]{opacity:.6;cursor:progress}.herr-grupo-cab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.herr-q-valor{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:var(--accent)}.herr-rango{--pct:77.78%;-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:0 0;cursor:pointer;touch-action:pan-y}.herr-rango:focus{outline:0}.herr-rango::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,#818cf8,var(--accent-fill)) 0 0/var(--pct) 100% no-repeat,var(--border-strong,var(--border))}.herr-rango::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:#fff;border:7px solid var(--accent-fill);box-shadow:0 3px 10px rgba(0,0,0,.3);transition:transform .12s}.herr-rango:active::-webkit-slider-thumb{transform:scale(1.12)}.herr-rango::-moz-range-track{height:8px;border-radius:99px;background:var(--border-strong,var(--border))}.herr-rango::-moz-range-progress{height:8px;border-radius:99px;background:linear-gradient(90deg,#818cf8,var(--accent-fill))}.herr-rango::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:7px solid var(--accent-fill);box-shadow:0 3px 10px rgba(0,0,0,.3)}.herr-rango:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent),0 3px 10px rgba(0,0,0,.3)}.herr-rango:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 40%,transparent)}.herr-q-marcas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.herr-q-marca{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 6px;border:1.5px solid var(--border-strong,var(--border));border-radius:12px;background:0 0;color:var(--text-primary);font-family:var(--font-body);cursor:pointer}.herr-q-marca-n{font-size:.85rem;font-weight:800}.herr-q-marca-v{font-size:.7rem;line-height:1.2;color:var(--text-secondary)}.herr-q-marca:hover{border-color:var(--accent)}.herr-q-marca[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.herr-q-marca[aria-pressed=true] .herr-q-marca-v{color:var(--accent)}.herr-q-marca:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-tams{display:flex;flex-direction:column;gap:6px}.herr-tam{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border:1.5px solid var(--border-strong,var(--border));border-radius:14px;background:0 0;color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer}.herr-tam:hover{border-color:var(--accent)}.herr-tam:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-tam[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light)}.herr-tam-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.herr-tam-nombre{font-size:.95rem;font-weight:800}.herr-tam[aria-pressed=true] .herr-tam-nombre{color:var(--accent)}.herr-tam-uso{font-size:.8rem;color:var(--text-secondary)}.herr-tam-px{flex:none;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--text-secondary)}.herr-tam-der{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.herr-op-peso{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--text-secondary);min-height:1em}.herr-op-peso:empty:not(.esperando){display:none}.herr-op-peso.esperando{display:block;width:3.4rem;height:.7rem;margin-top:2px;border-radius:6px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover,var(--border)) 50%,var(--bg-secondary) 75%) 0 0/200% 100%;animation:1.2s linear infinite herrBrilloEsq}.herr-op-peso.mas{color:var(--warning-text)}:root:not([data-theme=dark]) .herr-op-peso.mas{color:#8f4e00}.herr-chip[aria-pressed=true] .herr-op-peso:not(.mas){color:var(--accent)}.herr-chips-peso .herr-chip{min-width:5.5rem}.herr-aligerar{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.herr-aligerar .herr-misma{margin:0;font-size:.85rem;color:var(--text-primary)}.herr-alts-tit{margin:0;font-size:.8rem;font-weight:700;color:var(--text-secondary)}.herr-alts-buscando{font-weight:600}.herr-alts{display:flex;flex-wrap:wrap;gap:8px}.herr-alt{min-height:44px;background:var(--bg-card)}.herr-alt .herr-chip-sub{color:var(--success-text);font-weight:700}.herr-igualmente{align-self:flex-start;padding:4px 0;border:0;background:0 0;font:inherit;font-size:.82rem;font-weight:600;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.herr-igualmente:hover{color:var(--accent)}.herr-igualmente:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.herr-peso-png{margin:0;font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.herr-dif-px{margin-top:2px}.herr-aviso-btn{display:inline;margin:0;padding:0;border:0;background:0 0;font:inherit;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.herr-aviso-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.herr-vista{--corte:50%;--zoom:1;height:240px;padding:0;isolation:isolate;overflow:hidden;border-radius:16px;--xv:50}.herr-vista.herr-vista-ar{--alto-vista:280px;flex:none;align-self:center;height:auto;aspect-ratio:var(--ar,1.5);width:min(100%,calc(var(--alto-vista) * var(--ar,1.5)))}.herr-vista.herr-vista-ar .herr-corte::-webkit-slider-thumb{height:440px}.herr-vista.herr-vista-ar .herr-corte::-moz-range-thumb{height:440px}.herr-vista-capas{position:absolute;inset:0;overflow:hidden;border-radius:16px}.herr-vista-capas img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(var(--zoom));transition:transform .25s}.herr-vista-despues{clip-path:inset(0 0 0 var(--corte));background-color:var(--bg-secondary)}.con-alfa .herr-vista-despues{background-color:#fff;background-image:conic-gradient(#e7e5e4 25%,transparent 0 50%,#e7e5e4 0 75%,transparent 0);background-size:16px 16px}.herr-vista-despues:not([src]){visibility:hidden}.herr-vista-filo{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:visible;pointer-events:none;transform:scale(var(--zoom));transition:transform .25s}.herr-vista-filo path{stroke:#fff;stroke-width:2.5px;stroke-linejoin:miter}.herr-vista-filo path.herr-vista-filo-sombra{stroke:rgba(15,23,42,0.42);stroke-width:5.5px}.herr-vista-pomo{position:absolute;top:50%;left:calc(var(--xv) * 1%);z-index:2;width:14px;height:64px;transform:translate(-50%,-50%);border-radius:999px;background:#fff;pointer-events:none;box-shadow:0 0 0 4px rgba(255,255,255,.28),0 8px 20px rgba(15,23,42,.45);transition:width .15s,box-shadow .15s}.herr-vista-pomo::after,.herr-vista-pomo::before{content:'';position:absolute;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#6366f1}.herr-vista-pomo::before{top:22px}.herr-vista-pomo::after{bottom:22px;background:#ec4899}.herr-vista:hover .herr-vista-pomo{width:16px}.herr-vista:has(.herr-corte:active) .herr-vista-pomo{box-shadow:0 0 0 6px rgba(255,255,255,.35),0 10px 24px rgba(15,23,42,.5)}.herr-vista:has(.herr-corte:focus-visible) .herr-vista-pomo{box-shadow:0 0 0 3px var(--accent),0 8px 20px rgba(15,23,42,.45)}@media (pointer:coarse){.herr-vista-pomo{width:18px;height:72px}}@media (prefers-reduced-motion:reduce){.herr-op-peso.esperando{animation:none}.herr-vista-filo,.herr-vista-pomo{transition:none}}.herr-fichas>.herr-pronto{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border-radius:18px;border:1.5px dashed rgba(168,85,247,.45);background:0 0;color:var(--text-secondary);text-align:left}.herr-pronto-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(236,72,153,.14));color:#a855f7}.herr-pronto-ico svg path:first-child{fill:#6366f1}.herr-pronto-ico svg path:last-child{fill:#ec4899}.herr-pronto-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.herr-pronto-txt b{color:var(--text-primary);font-size:.98rem;font-weight:800}.herr-pronto-txt span{font-size:.84rem;line-height:1.35}.herr-vista-et{position:absolute;top:12px;z-index:2;padding:4px 10px;border-radius:99px;white-space:nowrap;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;box-shadow:0 4px 12px -4px rgba(15,23,42,.45);transition:opacity .15s}.herr-vista-et-a{right:calc(100% - var(--xv) * 1% + 10px);background:rgba(26,26,46,.82)}.herr-vista-et-d{left:calc(var(--xv) * 1% + 10px);background:linear-gradient(135deg,#6366f1,#a855f7 60%,#ec4899)}.herr-vista-et.no-cabe{opacity:0}.herr-corte{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;touch-action:pan-y}.herr-corte::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:240px}.herr-corte::-moz-range-thumb{width:44px;height:240px;border:0}.herr-vista:has(.herr-corte:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.herr-zoom{position:absolute;right:10px;bottom:10px;z-index:4;min-height:36px;padding:0 12px;border:0;border-radius:99px;background:rgba(26,26,46,.82);color:#fff;font-family:var(--font-body);font-size:.78rem;font-weight:800;cursor:pointer}.herr-zoom[aria-pressed=true]{background:var(--accent-fill)}.herr-ampliar{position:absolute;right:10px;bottom:54px;z-index:4;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:99px;background:rgba(26,26,46,.82);color:#fff;cursor:pointer}.herr-ampliar:hover{background:var(--accent-fill)}.herr-ampliar:focus-visible{outline:#fff solid 3px;outline-offset:2px}.herr-vista-sola .herr-ampliar{bottom:10px}@media (pointer:coarse){.herr-zoom{min-height:44px}.herr-ampliar{width:44px;height:44px;bottom:62px}.herr-vista-sola .herr-ampliar{bottom:10px}}#view-home>.portada-accion{transition:max-width .25s}html.herr-visor-abierto,html.herr-visor-abierto body{overflow:hidden}.herr-visor{position:fixed;inset:0;z-index:10000;display:grid;grid-template-rows:auto 1fr auto;background:rgba(8,8,14,.94);animation:.18s both herr-visor-entra;touch-action:none}.herr-visor.saliendo{animation:.18s both herr-visor-sale;pointer-events:none}@keyframes herr-visor-entra{from{opacity:0}to{opacity:1}}@keyframes herr-visor-sale{to{opacity:0}}.herr-visor-cab{grid-row:1;display:flex;align-items:center;gap:8px;padding:max(10px,env(safe-area-inset-top)) 12px 6px 16px}.herr-visor-et{padding:5px 10px;border-radius:99px;background:rgba(255,255,255,.12);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.herr-visor-et-d{background:var(--accent-fill)}.herr-visor-x{margin-left:auto;width:52px;height:52px;display:grid;place-items:center;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.herr-visor-x:hover{background:rgba(255,255,255,.24)}.herr-visor-x:focus-visible{outline:#fff solid 3px;outline-offset:2px}.herr-visor-escena{grid-row:2;position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;margin:0 8px}.herr-visor-capas{position:relative;transform-origin:center;cursor:zoom-in;touch-action:none;will-change:transform}.herr-visor.ampliado .herr-visor-capas{cursor:grab}.herr-visor-capas img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.herr-visor.con-alfa .herr-visor-capas{background:repeating-conic-gradient(#3a3a4a 0 25%,#2a2a36 0 50%) 0 0/16px 16px}.herr-visor-despues{clip-path:inset(0 0 0 var(--corte,50%))}.herr-visor.con-alfa .herr-visor-despues{background:repeating-conic-gradient(#3a3a4a 0 25%,#2a2a36 0 50%) 0 0/16px 16px}.herr-visor.ver-dif .herr-visor-antes{filter:grayscale(1) brightness(.55)}.herr-visor-raya{position:absolute;top:0;bottom:0;left:var(--corte,50%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.35);pointer-events:none;transform:scaleX(calc(1 / var(--zs,1)))}.herr-visor-pomo{position:absolute;top:50%;left:50%;width:16px;height:68px;border-radius:999px;background:#fff;pointer-events:auto;cursor:ew-resize;touch-action:none;transform:translate(-50%,-50%) scaleY(calc(1 / var(--zs,1)));box-shadow:0 0 0 4px rgba(255,255,255,.28),0 8px 20px rgba(15,23,42,.45)}.herr-visor-pomo::after,.herr-visor-pomo::before{content:'';position:absolute;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#6366f1}.herr-visor-pomo::before{top:22px}.herr-visor-pomo::after{bottom:22px;background:#ec4899}.herr-visor-pie{grid-row:3;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 16px max(16px,env(safe-area-inset-bottom))}.herr-visor-corte{width:min(520px,100%);height:32px;accent-color:#a78bfa;cursor:ew-resize}.herr-visor-zoom{display:flex;align-items:center;gap:6px;padding:4px;border-radius:99px;background:rgba(255,255,255,.1)}.herr-visor-zoom button{width:44px;height:44px;border:0;border-radius:99px;background:0 0;color:#fff;font-size:1.4rem;font-weight:700;line-height:1;cursor:pointer}.herr-visor-zoom button:hover{background:rgba(255,255,255,.16)}.herr-visor-zoom button:focus-visible{outline:#fff solid 3px;outline-offset:-3px}.herr-visor-nivel{min-width:4.2em;text-align:center;color:#fff;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.herr-pdfvisor .herr-visor-pie{background:linear-gradient(to bottom,transparent,rgba(8,8,14,.92) 30%)}@media (min-width:40em){.herr-pdfvisor .herr-visor-pie{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px}}.herr-pdfv-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.herr-pdfv-acc{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:0;border-radius:99px;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.herr-pdfv-acc:hover{background:rgba(255,255,255,.24)}.herr-pdfv-acc:focus-visible{outline:#fff solid 3px;outline-offset:2px}.herr-pdfv-acc svg{flex:none}.herr-pdfv-acc.herr-pdfv-bajar{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 6px 18px rgba(79,70,229,.45)}.herr-pdfv-acc.herr-pdfv-bajar:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){#view-home>.portada-accion,.herr-vista-et{transition:none}.herr-visor,.herr-visor.saliendo{animation:none}}.herr-zoom:focus-visible{outline:#fff solid 3px;outline-offset:2px}.herr-vista.calculando::after{content:"";position:absolute;top:0;bottom:0;left:var(--corte);right:0;z-index:1;border-radius:0 16px 16px 0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%) -100% 0/200% 100% no-repeat,color-mix(in srgb,var(--bg-secondary) 70%,transparent);animation:1.2s linear infinite herrBrillo}.herr-esq{display:block;border-radius:8px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover,var(--border)) 50%,var(--bg-secondary) 75%) 0 0/200% 100%;animation:1.2s linear infinite herrBrilloEsq}.herr-esq-num{width:9.5rem;height:1.25rem}.herr-esq-barra{width:100%;height:100%;border-radius:99px}@keyframes herrBrilloEsq{from{background-position:100% 0}to{background-position:-100% 0}}@keyframes herrBrillo{from{background-position:200% 0,0 0}to{background-position:-100% 0,0 0}}@media (prefers-reduced-motion:reduce){.herr-esq,.herr-vista.calculando::after{animation:none}.herr-vista-capas img{transition:none}}.herr-peso{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--accent-light)}.herr-peso-linea{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.herr-peso-num{font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.herr-flecha{color:var(--text-secondary)}.herr-peso-pct{font-size:.85rem;font-weight:800}.herr-peso.menos .herr-peso-pct{color:var(--success-text)}.herr-peso.mas .herr-peso-pct{color:var(--warning-text)}:root:not([data-theme=dark]) .herr-peso.mas .herr-peso-pct{color:#8f4e00}.herr-peso.calculando .herr-peso-pct{color:var(--text-secondary);font-weight:600}.herr-peso-barra{height:8px;border-radius:99px;background:var(--border-strong,var(--border));overflow:hidden}.herr-peso-relleno{display:block;height:100%;width:0;border-radius:99px;background:var(--success);transition:width .25s}.herr-peso.mas .herr-peso-relleno{background:var(--warning)}.herr-btn-convertir{width:100%}.herr-dif{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:8px;border-top:1px solid var(--border)}.herr-dif-txt{margin:0;display:flex;flex-direction:column;gap:1px;font-size:.85rem;line-height:1.3;color:var(--text-secondary)}.herr-dif-txt strong{color:var(--text-primary);font-size:.92rem}.herr-dif[data-nivel=igual] .herr-dif-txt strong,.herr-dif[data-nivel=nada] .herr-dif-txt strong{color:var(--success-text)}.herr-dif-btn{padding:6px 12px}.herr-dif-esq{border-top:1px solid var(--border)}.herr-esq-linea{display:block;width:12rem;max-width:70%;height:.95rem}.herr-vista-dif{visibility:hidden}.herr-vista.ver-dif .herr-vista-dif{visibility:visible}.herr-vista.ver-dif .herr-corte,.herr-vista.ver-dif .herr-vista-despues,.herr-vista.ver-dif .herr-vista-et,.herr-vista.ver-dif .herr-vista-filo,.herr-vista.ver-dif .herr-vista-pomo{display:none}.herr-vista-leyenda{position:absolute;left:10px;top:10px;z-index:5;display:none;align-items:center;gap:6px;padding:5px 8px 5px 11px;border:0;border-radius:99px;background:#db2777;color:#fff;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25)}.herr-vista-leyenda svg{flex:0 0 auto;padding:2px;box-sizing:content-box;border-radius:99px;background:rgba(255,255,255,.22)}.herr-vista-leyenda:hover{background:#be185d}.herr-vista-leyenda:focus-visible{outline:#fff solid 3px;outline-offset:2px}.herr-vista.ver-dif .herr-vista-leyenda{display:inline-flex}.herr-vista-sola{height:240px}.herr-dibujando{--t0:0s;position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:inherit;display:grid;place-items:center;container-type:size}.herr-vista.dibujando .herr-vista-et{visibility:hidden}.herr-dib-lienzo{position:relative;overflow:hidden;aspect-ratio:var(--ari,1);width:min(100cqw,100cqh * var(--ari,1));background-color:#fff;background-image:conic-gradient(#e7e5e4 25%,transparent 0 50%,#e7e5e4 0 75%,transparent 0);background-size:16px 16px}@supports not (width:1cqw){.herr-dib-lienzo{width:100%;height:100%;aspect-ratio:auto}}.herr-dib-revela,.herr-dib-revela-in{position:absolute;inset:0;overflow:hidden}.herr-dib-revela{transform:translateX(-100%);animation:herr-dib-revela 1.7s linear calc(.5s + var(--t0)) both}.herr-dib-revela-in{transform:translateX(100%);animation:herr-dib-revela-in 1.7s linear calc(.5s + var(--t0)) both}@keyframes herr-dib-revela{to{transform:none}}@keyframes herr-dib-revela-in{to{transform:none}}.herr-dib-muestra{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.herr-dib-pixeles{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--filas),1fr)}.herr-dib-pixeles i{display:block;background:var(--c);box-shadow:0 0 0 .75px var(--c),inset 0 0 0 .5px rgba(255,255,255,.14);animation:herr-pix-entra .4s cubic-bezier(.2,.8,.2,1) calc(var(--e) * .2s + var(--t0)) both,herr-pix-sale .55s cubic-bezier(.5,0,.6,1) calc(.45s + var(--d) * 1.7s + var(--t0)) forwards}.herr-dib-pixeles i.v{background:0 0;animation:none}@keyframes herr-pix-entra{from{opacity:.6;transform:scale(.7)}}@keyframes herr-pix-sale{0%{opacity:1;transform:none}55%{opacity:1;transform:scale(.24)}100%{opacity:0;transform:scale(.24)}}.herr-dib-scan{position:absolute;inset:0;pointer-events:none;transform:translateX(-100%);animation:herr-dib-scan 1.7s linear calc(.5s + var(--t0)) both}.herr-dib-scan::before{content:"";position:absolute;top:0;bottom:0;right:0;width:34%;background:linear-gradient(90deg,rgba(129,140,248,0),rgba(129,140,248,.26))}.herr-dib-scan::after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(99,102,241,.35),0 0 14px 4px rgba(167,139,250,.8)}@keyframes herr-dib-scan{0%{transform:translateX(-100%);opacity:1}94%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:0}}.herr-dib-sel{position:absolute;inset:10px;pointer-events:none}.herr-dib-sel b{position:absolute;background:#6366f1;box-shadow:0 0 0 1px rgba(255,255,255,.8);animation:herr-dib-borde-x .2s cubic-bezier(.5,0,.5,1) calc(2.2s + var(--i) * .18s + var(--t0)) both}.herr-dib-sel b:first-of-type{left:0;right:0;top:-.75px;height:1.5px;transform-origin:0 50%}.herr-dib-sel b:nth-of-type(2){top:0;bottom:0;right:-.75px;width:1.5px;transform-origin:50% 0;animation-name:herr-dib-borde-y}.herr-dib-sel b:nth-of-type(3){left:0;right:0;bottom:-.75px;height:1.5px;transform-origin:100% 50%}.herr-dib-sel b:nth-of-type(4){top:0;bottom:0;left:-.75px;width:1.5px;transform-origin:50% 100%;animation-name:herr-dib-borde-y}@keyframes herr-dib-borde-x{from{transform:scaleX(0)}}@keyframes herr-dib-borde-y{from{transform:scaleY(0)}}.herr-dib-sel i{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border:1.5px solid #6366f1;border-radius:2px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.4);transform:scale(0);animation:herr-dib-asa .32s cubic-bezier(.3,1.6,.5,1) calc(2.75s + var(--i) * .07s + var(--t0)) forwards}.herr-dib-sel i:first-of-type{left:0;top:0}.herr-dib-sel i:nth-of-type(2){left:100%;top:0}.herr-dib-sel i:nth-of-type(3){left:100%;top:100%}.herr-dib-sel i:nth-of-type(4){left:0;top:100%}@keyframes herr-dib-asa{to{transform:none}}.herr-dib-brillo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.herr-dib-brillo::before{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(105deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.34) 50%,rgba(255,255,255,0) 80%);transform:translateX(-110%);animation:herr-dib-brillo 2.8s cubic-bezier(.45,0,.55,1) calc(3.2s + var(--t0)) infinite}@keyframes herr-dib-brillo{0%{transform:translateX(-110%)}100%,55%{transform:translateX(200%)}}.herr-dib-pie{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 18px 16px;display:flex;align-items:flex-end;gap:12px;background:linear-gradient(to top,rgba(15,13,35,.8) 0,rgba(15,13,35,.55) 45%,rgba(15,13,35,0) 100%)}.herr-dib-txt{flex:1 1 auto;min-width:0;height:2.8em;margin:0;overflow:hidden;font-size:.95rem;font-weight:700;line-height:1.4;letter-spacing:-.005em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.herr-dib-frases{display:flex;flex-direction:column;animation:herr-dib-frases 3.4s cubic-bezier(.6,0,.3,1) var(--t0) forwards}.herr-dib-frases>span{display:flex;align-items:flex-end;height:2.8em;overflow:hidden;white-space:normal;overflow-wrap:anywhere}@keyframes herr-dib-frases{0%,40%{transform:none}48%,84%{transform:translateY(-2.8em)}100%,92%{transform:translateY(-5.6em)}}.herr-dib-txt.larga{height:auto}.herr-dib-larga{display:block;white-space:normal;animation:.45s cubic-bezier(.2,.8,.2,1) both herr-dib-larga}@keyframes herr-dib-larga{from{opacity:.25;transform:translateY(.6em)}}.herr-dib-reloj{flex:none;padding:3px 9px;border-radius:99px;font-size:.8rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;color:#fff;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);opacity:0;animation:herr-dib-reloj .4s ease-out calc(4s + var(--t0)) forwards}@keyframes herr-dib-reloj{to{opacity:1}}.herr-dib-nodos{position:absolute;inset:0;pointer-events:none}.herr-dib-nodos i{position:absolute;left:var(--x);top:var(--y);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border:1.5px solid #6366f1;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 1px 4px rgba(15,23,42,.45);opacity:0;transform:scale(0);animation:herr-nodo 3.6s cubic-bezier(.3,1.4,.5,1) calc(2.4s + var(--n) * .3s + var(--t0)) infinite}.herr-dib-nodos i::before{content:"";position:absolute;left:50%;top:50%;width:34px;height:1.5px;margin:-.75px 0 0 -17px;background:#6366f1;box-shadow:0 0 0 .5px rgba(255,255,255,.7);transform:rotate(var(--r))}.herr-dib-nodos i::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 1px #fff;transform:rotate(var(--r)) translateX(17px)}@keyframes herr-nodo{0%{opacity:0;transform:scale(0)}12%,62%{opacity:1;transform:scale(1)}100%,78%{opacity:0;transform:scale(.6)}}.herr-dib-barra{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;overflow:hidden;background:rgba(255,255,255,.16)}.herr-dib-barra i{position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:0 99px 99px 0;background:linear-gradient(90deg,rgba(167,139,250,0),#a78bfa 45%,#e879f9);transform:translateX(-45%);animation:herr-dib-barra 1.5s cubic-bezier(.45,0,.55,1) var(--t0) infinite}@keyframes herr-dib-barra{from{transform:translateX(-45%)}to{transform:translateX(270%)}}@media (prefers-reduced-motion:reduce){.herr-dib-brillo,.herr-dib-nodos,.herr-dib-pixeles,.herr-dib-scan{display:none}.herr-dib-larga{animation:none}.herr-dib-reloj{animation:none;opacity:1}.herr-dib-revela,.herr-dib-revela-in,.herr-dib-sel b,.herr-dib-sel i{animation:none;transform:none}.herr-dib-frases{animation:none}.herr-dib-barra{display:none}}.herr-estilos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.herr-estilo{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:6px 6px 9px;border-radius:14px;text-align:left;cursor:pointer;border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);font:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.herr-estilo:hover{border-color:var(--accent);transform:translateY(-1px)}.herr-estilo[aria-pressed=true]{border-color:var(--accent);background:var(--accent-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.herr-estilo:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-estilo-caja{position:relative;display:block;aspect-ratio:4/3;border-radius:9px;overflow:hidden;background:#fff;margin-bottom:4px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.herr-estilo-prev,.herr-estilo-svg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.herr-estilo-svg{background:#fff}.herr-estilo-svg[hidden]{display:none}.herr-estilo.esperando .herr-estilo-caja::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);background-size:220% 100%;animation:1.3s linear infinite herr-barrido}.herr-estilo.esperando .herr-estilo-prev{filter:saturate(.35) opacity(.6)}@keyframes herr-barrido{from{background-position:120% 0}to{background-position:-120% 0}}.herr-estilo-tit{padding:0 3px;font-size:.88rem;font-weight:800}.herr-estilo[aria-pressed=true] .herr-estilo-tit{color:var(--accent-text,var(--accent))}.herr-estilo-sub{padding:0 3px;font-size:.72rem;line-height:1.25;color:var(--text-secondary)}.herr-misma{margin:8px 0 0;font-size:.78rem;line-height:1.4;color:var(--text-secondary)}.herr-estilo-nota{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 14px;border-radius:12px;background:var(--accent-light);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-size:.9rem;line-height:1.45;color:var(--text-primary)}.herr-estilo-nota svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--accent)}@media (prefers-reduced-motion:reduce){.herr-estilo.esperando .herr-estilo-caja::after{animation:none;background:rgba(255,255,255,.35)}.herr-estilo,.herr-estilo:hover{transition:none;transform:none}}.herr-svg-cuota{margin:0;display:flex;flex-direction:column;gap:2px;font-size:.88rem;font-weight:600;color:var(--text-secondary)}.herr-svg-cuota span{font-size:.78rem;font-weight:500}.herr-svg-agotado .herr-svg-otra{font-size:.82rem;font-weight:500;color:var(--text-secondary)}.herr-svg-agotado{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--accent-light)}.herr-svg-agotado p{margin:0;font-size:.9rem;line-height:1.4;color:var(--text-primary)}.herr-svg-usar-bn:not(.btn){align-self:center;padding:4px 6px;border:0;background:0 0;font:inherit;font-size:.86rem;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.herr-svg-usar-bn:not(.btn):focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.herr-estilo-pago{display:inline-flex;align-items:center;justify-content:center}.herr-estilo{position:relative}.herr-btn-video{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;line-height:1.25;text-wrap:balance}.herr-btn-video svg{flex:none}.herr-res{display:flex;flex-direction:column;gap:16px}.herr-res-vista{min-height:160px;max-height:240px;padding:12px}.herr-res-vista img{max-width:100%;max-height:216px;object-fit:contain;display:block;border-radius:8px}.herr-res-vista:has(.herr-pdf-pila){flex-direction:column;gap:12px}.herr-pdf-pila{position:relative;width:120px;height:160px;margin-bottom:12px}.herr-pdf-hoja{position:absolute;inset:0;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:8px;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 20px -8px rgba(0,0,0,.45)}.herr-pdf-hoja:nth-last-child(2){transform:rotate(-5deg) translate(-10px,4px)}.herr-pdf-hoja:nth-last-child(3){transform:rotate(6deg) translate(12px,6px)}.herr-pdf-hoja img{width:100%;height:100%;object-fit:contain;border-radius:2px}.herr-pdf-n{font-size:.85rem;font-weight:700;color:var(--text-secondary)}.herr-ver-pdf{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:2px;padding:10px 18px;border-radius:999px;font-size:.92rem;font-weight:700}.herr-ver-pdf svg{flex:none}.herr-visor.herr-pdfvisor{touch-action:pan-x pan-y}.herr-pdf-hojas{grid-row:2;min-height:0;overflow:auto;padding:6px 12px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;outline:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.herr-pdfv-hoja{position:relative;width:calc(min(100%,760px,(var(--pdf-alto,80vh)) * var(--pdf-ar,.7071)) * var(--pdf-zoom,1));max-width:none;margin:0 auto 14px;border-radius:4px;background:#f1f1f4;box-shadow:0 8px 24px rgba(0,0,0,.45);overflow:hidden}.herr-pdfv-hoja.pintada{background:#fff}.herr-pdfv-hoja canvas{display:block;width:100%;height:100%}.herr-pdf-error{max-width:26rem;margin:18vh auto 0;padding:0 12px;color:#fff;text-align:center;font-size:.95rem;line-height:1.5}.herr-res-pdf{width:120px;height:auto;display:block}.herr-doc-res{display:flex;flex-direction:column;align-items:center;gap:10px}.herr-doc-res .herr-res-pdf{width:96px}.herr-pdf-fotos{font-size:.82rem;font-weight:600;color:var(--text-muted)}.herr-pdf-niveles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.herr-pdf-niveles-et{grid-column:1/-1;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.herr-pdf-nivel{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px 6px;border:1.5px solid var(--border);border-radius:14px;background:var(--bg-card);color:var(--text-primary);font:inherit;cursor:pointer;text-align:center}.herr-pdf-nivel b{font-size:.92rem;font-weight:800}.herr-pdf-nivel small{font-size:.74rem;line-height:1.25;color:var(--text-secondary)}.herr-pdf-nivel.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));color:var(--accent)}.herr-pdf-nivel:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-pdf-nivel:disabled{cursor:progress}.herr-res.recomprimiendo .herr-pdf-nivel:not(.girando){opacity:.55}.herr-pdf-nivel.girando b{display:inline-flex;align-items:center;gap:6px}.herr-pdf-nivel.girando b::before{content:'';width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 30%,transparent);border-top-color:var(--accent);animation:.7s linear infinite herr-gira}.herr-res.recomprimiendo .herr-ahorro{opacity:.45;transition:opacity .2s}@keyframes herr-gira{to{transform:rotate(360deg)}}.herr-qr-vista{position:relative;display:grid;place-items:center;width:100%;max-width:320px;aspect-ratio:1;margin:0 auto;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.herr-qr-lienzo{width:86%;height:auto;aspect-ratio:1;display:block;image-rendering:pixelated}.herr-qr-lienzo[hidden]{display:none}.herr-qr-vacio{margin:0;padding:0 24px;text-align:center;font-size:.92rem;color:#4b5563}.herr-qr-vacio.error{color:#b91c1c;font-weight:600}.herr-qr-vacio[hidden]{display:none}.herr-qr-texto{width:100%;min-height:84px;resize:vertical;box-sizing:border-box;padding:10px 12px;border-radius:12px;font:inherit;font-size:1rem;line-height:1.4;color:var(--text-primary);background:var(--bg-card);border:1.5px solid var(--border-mando)}.herr-qr-texto:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.herr-qr-cuenta{margin:6px 0 0;min-height:1.2em;font-size:.8rem;color:var(--text-secondary)}.herr-qr-color .herr-qr-muestra{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:6px;vertical-align:-2px;box-shadow:0 0 0 1.5px rgba(255,255,255,.7)}.herr-qr-color{flex-direction:row;align-items:center}.herr-qr-salida{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:16px;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--bg-card,var(--bg-secondary))}.herr-qr-salida.apagada{opacity:.6}.herr-qr-salida-tit{display:flex;align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:800;color:var(--text-primary)}.herr-qr-salida-tit svg{flex:none;width:26px;height:26px;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--accent-fill,var(--accent));color:#fff}.herr-qr-salida-sub{margin:-4px 0 2px;font-size:.84rem;line-height:1.4;color:var(--text-secondary);text-wrap:pretty}.herr-qr-salida .herr-bajar-principal{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:10px 20px;gap:14px;border:0;border-radius:16px;background:var(--brand-gradient);color:#fff;font-size:1.1rem;font-weight:800;box-shadow:0 14px 30px -14px rgba(79,70,229,.75),inset 0 1px 0 rgba(255,255,255,.2)}.herr-qr-salida .herr-bajar-principal::before{display:none}.herr-qr-salida .herr-qr-enviar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:14px;font-weight:700}.herr-qr-vista.vacia{aspect-ratio:auto;min-height:88px;padding:14px 0;background:var(--bg-secondary);box-shadow:inset 0 0 0 1.5px var(--border)}[data-theme=dark] .herr-qr-vista.vacia .herr-qr-vacio{color:var(--text-secondary)}.herr-qr .herr-col-a{display:flex;flex-direction:column;gap:12px}.herr-qr .herr-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.herr-qr .herr-chip{min-width:0;justify-content:center;text-align:center}.herr-qr .herr-chip .herr-chip-sub{white-space:normal;font-family:inherit;font-size:.74rem;line-height:1.25}@media (max-width:47.99em){.herr-qr-vista:not(.vacia){max-width:210px}.herr-qr .herr-grupo{gap:6px}}.herr-res-ok{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--success);color:#0a0a10;box-shadow:0 4px 14px rgba(0,0,0,.25)}.herr-vista-res .herr-res-ok{right:auto;left:12px;z-index:3;pointer-events:none}.herr-res-txt{display:flex;flex-direction:column;gap:12px}.herr-res-tit{margin:0;font-weight:800;letter-spacing:-.02em;text-align:center;outline:0}.herr-res-sub{margin:-8px 0 0;font-size:.9rem;color:var(--text-secondary);text-align:center}.herr-pct{flex:none;font-size:.85rem;font-weight:800;white-space:nowrap}.herr-pct.menos{color:var(--success-text)}.herr-pct.mas{color:var(--warning-text)}.herr-res-botones{display:flex;flex-direction:column;gap:10px}.herr-res-botones .btn{width:100%}.herr-nombre{display:flex;flex-direction:column;gap:6px}.herr-nombre-et{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.herr-nombre-caja{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 6px 0 12px;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--accent) 35%,var(--border-mando));background:var(--bg-secondary);color:var(--accent);transition:border-color .15s,box-shadow .15s}.herr-nombre-caja:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-mando))}.herr-nombre-caja:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light);color:var(--accent)}.herr-nombre-lapiz{flex:none}.herr-nombre-input{flex:1 1 auto;min-width:0;height:46px;padding:0;border:0;outline:0;background:0 0;font:inherit;font-size:1rem;font-weight:600;color:var(--text-primary);text-overflow:ellipsis}.herr-nombre-input::placeholder{color:var(--text-muted);font-weight:500}.herr-nombre-ext{flex:none;padding:5px 9px;border-radius:9px;background:var(--accent-light);color:var(--accent-text,var(--accent));font-family:var(--font-mono, monospace);font-size:.85rem;font-weight:700}.herr-nombre-pista{margin:0;font-size:.78rem;line-height:1.35;color:var(--text-secondary)}.herr-flotante{position:fixed;left:16px;right:16px;z-index:40;display:flex;flex-direction:column;align-items:center;gap:6px;animation:.2s ease-out herr-flota-entra}.herr-flotante.pegado{left:0;right:0;padding:10px 16px;border-radius:18px 18px 0 0;background:var(--bg-primary);box-shadow:0 -12px 24px -18px rgba(15,23,42,.5)}.herr-flotante.pegado::after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:calc(var(--bajo,0px) + 2px);background:inherit;pointer-events:none}.herr-flotante.pegado .btn{box-shadow:none}.herr-flotante[hidden]{display:none}.herr-flotante .btn{width:100%;box-shadow:0 10px 30px -8px rgba(30,27,75,.55)}.herr-flot-peso{margin:0;max-width:100%;padding:5px 12px;border-radius:99px;background:var(--bg-card);border:1px solid var(--border);box-shadow:0 6px 18px -8px rgba(30,27,75,.5);font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--text-primary);text-align:center}.herr-flot-peso[hidden]{display:none}.herr-flot-peso.menos{color:var(--success-text)}.herr-flot-peso.mas{color:var(--warning-text)}:root:not([data-theme=dark]) .herr-flot-peso.mas{color:#8f4e00}@keyframes herr-flota-entra{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.herr-pdf-nivel.girando b::before{animation-duration:2s}.herr-nombre-caja{transition:none}.herr-flotante{animation:none}}.herr-res-botones .herr-btn-otro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:0 0;color:var(--accent);font-weight:700}.herr-res-botones .herr-btn-otro svg{flex:none;width:18px;height:18px}.herr-res-botones .herr-btn-otro:hover{border-style:solid;border-color:var(--accent);background:var(--accent-light)}.herr-res-botones .herr-btn-otro:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-btn-enviar{min-height:56px;font-size:1.05rem}@media (min-width:64em){.herr-flotante{display:none!important}#view-home>.portada-accion.herr-ancha{max-width:56rem}.portada-accion.herr-ancha .herr-cuerpo,.portada-accion.herr-ancha .herr-res{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.portada-accion.herr-ancha .herr-vista{height:340px}.portada-accion.herr-ancha .herr-vista.herr-vista-ar{--alto-vista:400px;height:auto}.portada-accion.herr-ancha .herr-vista.herr-vista-ar .herr-corte::-webkit-slider-thumb{height:440px}.portada-accion.herr-ancha .herr-vista-sola{height:340px}.portada-accion.herr-ancha .herr-corte::-webkit-slider-thumb{height:340px}.portada-accion.herr-ancha .herr-res-vista{min-height:300px;max-height:340px}.portada-accion.herr-ancha .herr-res.herr-res-ahorro-izq>.herr-res-vista{grid-column:1;grid-row:1}.portada-accion.herr-ancha .herr-res.herr-res-ahorro-izq>.herr-res-txt{grid-column:2;grid-row:1/span 2}.portada-accion.herr-ancha .herr-res.herr-res-ahorro-izq>.herr-ahorro{grid-column:1;grid-row:2;align-self:start}.portada-accion.herr-ancha .herr-res.herr-res-ahorro-izq{row-gap:16px;grid-template-rows:auto 1fr}.portada-accion.herr-ancha .herr-res-vista img{max-height:316px}.portada-accion.herr-ancha .herr-res-sub,.portada-accion.herr-ancha .herr-res-tit{text-align:left}}.herr-cuerpo-svg{--alto-svg:300px}.herr-svg-archivo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--bg-secondary)}.herr-svg-archivo-mini{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:11px;overflow:hidden;border:1px solid var(--border);background-color:#fff;background-image:conic-gradient(#e7e5e4 25%,transparent 0 50%,#e7e5e4 0 75%,transparent 0);background-size:10px 10px}.herr-svg-archivo-mini img{display:block;max-width:100%;max-height:100%;object-fit:contain}.herr-svg-archivo-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.herr-svg-archivo-nombre{font-size:.92rem;font-weight:700;line-height:1.2;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.herr-svg-archivo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.herr-svg-archivo-meta>span{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:6px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;line-height:1;color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);white-space:nowrap}.herr-svg-archivo-meta>.herr-svg-archivo-fmt{color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);font-weight:800;letter-spacing:.02em}.herr-svg-archivo-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.herr-svg-archivo-btn svg{flex:none;opacity:.8;opacity:1}.herr-svg-archivo-btn:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}.herr-svg-archivo-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-svg-archivo .herr-ico-btn{flex:none;width:38px;height:38px;border-radius:10px}.herr-svg-archivo .herr-ico-btn:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 10%,transparent)}@media (pointer:coarse){.herr-svg-archivo .herr-ico-btn,.herr-svg-archivo-btn{min-height:44px;height:44px}.herr-svg-archivo .herr-ico-btn{width:44px}}.herr-svg-marco{display:flex;justify-content:center;padding:12px;border-radius:20px;border:1px solid var(--border);background:var(--bg-secondary)}[data-theme=dark] .herr-svg-marco{background:color-mix(in srgb,#000 25%,var(--bg-secondary))}.herr-cuerpo-svg .herr-vista-svg{flex:none;height:auto;width:min(100%,calc(var(--alto-svg) * var(--ar,1)));aspect-ratio:var(--ar,1);border-radius:12px;box-shadow:0 14px 34px -16px rgba(0,0,0,.6)}.herr-cuerpo-svg .herr-vista-svg .herr-vista-capas{border-radius:12px}.herr-cuerpo-svg .herr-vista-svg.alta{--alto-svg:min(440px, 58vh)}.herr-vista.herr-vista-ar.alta{--alto-vista:min(420px, 56vh)}.herr-cuerpo-svg .herr-corte::-webkit-slider-thumb{height:440px}.herr-cuerpo-svg .herr-corte::-moz-range-thumb{height:440px}.herr-vista-svg.sin-muestra .herr-corte,.herr-vista-svg.sin-muestra .herr-vista-et-d,.herr-vista-svg.sin-muestra .herr-vista-filo,.herr-vista-svg.sin-muestra .herr-vista-pomo{display:none}.herr-svg-sinmuestra{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px 12px;border-radius:12px;background:rgba(15,23,42,.82);color:#fff;text-align:center}.herr-svg-sinmuestra p{margin:0;font-size:.85rem;font-weight:600;line-height:1.35}.herr-svg-sinmuestra .herr-svg-reintentar{padding:6px 12px;font-size:.85rem}.herr-vista-svg.dibujando .herr-corte,.herr-vista-svg.dibujando .herr-vista-filo,.herr-vista-svg.dibujando .herr-vista-pomo{display:none}.herr-cuerpo-svg .herr-estilos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.herr-cuerpo-svg .herr-estilo{padding:5px 5px 7px;align-items:center;text-align:center;border-radius:12px}.herr-cuerpo-svg .herr-estilo-caja{width:100%;aspect-ratio:3/2;border-radius:9px;margin-bottom:5px}.herr-cuerpo-svg .herr-estilo-tit{padding:0;font-size:.8rem;line-height:1.2}.herr-svg-panel{display:flex;flex-direction:column;gap:16px;border-radius:20px;border:1px solid var(--border);background:var(--bg-secondary)}.herr-svg-elegido-tit{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--text-primary)}.herr-svg-elegido-sub{color:var(--text-secondary)}.herr-svg-paleta:empty{display:none}.herr-svg-tintas{display:flex;flex-wrap:wrap;gap:5px}.herr-svg-tinta{display:block;box-shadow:inset 0 0 0 1px rgba(127,127,127,.35)}.herr-svg-tinta-esq{background:color-mix(in srgb,var(--text-muted) 22%,transparent);animation:1.2s ease-in-out infinite alternate herr-tinta-late}@keyframes herr-tinta-late{from{opacity:.45}to{opacity:1}}.herr-svg-tintas-n{margin:8px 0 0;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.herr-svg-degrs-tit{margin-top:12px}.herr-svg-degrs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.herr-svg-degr{display:block;width:64px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(127,127,127,.35)}.herr-svg-degr,.herr-svg-tinta{position:relative;padding:0;margin:0;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;font:inherit;transition:transform .12s}.herr-svg-tinta-esq{cursor:default}.herr-svg-degr:active,.herr-svg-tinta:not(.herr-svg-tinta-esq):active{transform:scale(.9)}.herr-svg-degr:focus-visible,.herr-svg-tinta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.herr-svg-degr[data-v]::after,.herr-svg-tinta[data-v]::after{content:attr(data-v);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:5;padding:4px 8px;border-radius:7px;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;background:#1e1b4b;box-shadow:0 4px 12px rgba(15,23,42,.3);opacity:0;transform:translate(-50%,4px);transition:opacity .12s,transform .12s}[data-theme=dark] .herr-svg-degr[data-v]::after,[data-theme=dark] .herr-svg-tinta[data-v]::after{color:#1e1b4b;background:#eef2ff}@media (hover:hover){.herr-svg-degr[data-v]:hover,.herr-svg-tinta[data-v]:hover{transform:translateY(-2px)}.herr-svg-degr[data-v]:focus-visible::after,.herr-svg-degr[data-v]:hover::after,.herr-svg-tinta[data-v]:focus-visible::after,.herr-svg-tinta[data-v]:hover::after{opacity:1;transform:translate(-50%,0)}}.herr-svg-degr.copiado::after,.herr-svg-tinta.copiado::after{content:attr(data-ok);opacity:1;transform:translate(-50%,0);background:#047857;color:#fff}.herr-svg-tintas-pista{margin:6px 0 0;font-size:.8rem;color:var(--text-muted)}@media (hover:none){.herr-svg-tintas .herr-svg-tinta{width:28px;height:28px}}.herr-svg-panel .herr-btn-convertir{width:100%;min-height:56px;font-size:1.05rem}.herr-svg-panel .herr-privado{margin:0}@media (min-width:64em){.portada-accion.herr-ancha .herr-cuerpo-svg{--alto-svg:440px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"vista panel";column-gap:24px;row-gap:12px}.portada-accion.herr-ancha .herr-cuerpo-svg>.herr-col-a{grid-area:vista;position:sticky;top:16px}.portada-accion.herr-ancha .herr-cuerpo-svg>.herr-col-b{grid-area:panel}.portada-accion.herr-ancha .herr-cuerpo:not(.herr-cuerpo-svg) .herr-col-a{position:sticky;top:16px}.portada-accion.herr-ancha .herr-cuerpo-svg .herr-vista-svg{height:auto}.portada-accion.herr-ancha .herr-cuerpo-svg .herr-corte::-webkit-slider-thumb{height:440px}.portada-accion.herr-ancha .herr-res .herr-res-txt>.herr-ahorro,.portada-accion.herr-ancha .herr-res .herr-res-txt>.herr-res-botones{order:0}}.herr-svg-archivo{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg-card))}.herr-svg-archivo-mini{position:relative;cursor:pointer}.herr-svg-archivo-info{flex:1 1 calc(100% - 66px)}.herr-svg-archivo-mini-ico{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(30,27,75,.6);opacity:0;transition:opacity .15s}.herr-svg-archivo-mini:hover .herr-svg-archivo-mini-ico{opacity:1}.herr-svg-archivo-btn{flex:1;justify-content:center;border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));color:var(--accent)}[data-theme=dark] .herr-svg-archivo-btn{background:color-mix(in srgb,var(--accent) 20%,var(--bg-card));border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.herr-svg-archivo-btn:hover{border-color:var(--accent-fill);background:var(--accent-fill);color:#fff}.herr-svg-archivo .herr-svg-quitar{border:1px solid color-mix(in srgb,var(--error) 32%,transparent);background:color-mix(in srgb,var(--error) 10%,var(--bg-card));color:var(--error-text)}.herr-svg-archivo .herr-svg-quitar:hover{border-color:var(--error);background:var(--error);color:#fff}.herr-cab-fila .herr-svg-archivo{flex:0 1 auto;flex-wrap:nowrap;margin-left:auto;min-width:0;gap:8px;padding:3px;border-radius:99px}.herr-cab-fila .herr-svg-archivo-mini{width:34px;height:34px;border-radius:50%}.herr-cab-fila .herr-svg-archivo-info{flex:0 1 auto;min-width:0;gap:2px}.herr-cab-fila .herr-svg-archivo-nombre{max-width:24ch;font-size:.8rem;line-height:1.15}.herr-cab-fila .herr-svg-archivo-meta{flex-wrap:nowrap;gap:3px}.herr-cab-fila .herr-svg-archivo-meta>span{min-height:16px;padding:0 5px;border-radius:5px;font-size:.66rem}.herr-cab-fila .herr-svg-archivo-btn{flex:none;gap:5px;min-height:34px;height:34px;padding:0 12px 0 10px;border-radius:99px;font-size:.8rem}.herr-cab-fila .herr-svg-archivo-btn svg{width:15px;height:15px}.herr-cab-fila .herr-svg-archivo .herr-ico-btn{width:34px;height:34px;min-height:34px;border-radius:50%}.herr-cab-fila .herr-svg-archivo .herr-ico-btn svg{width:15px;height:15px}@media (pointer:coarse){.herr-cab-fila .herr-svg-archivo .herr-ico-btn,.herr-cab-fila .herr-svg-archivo-btn{min-height:40px;height:40px}.herr-cab-fila .herr-svg-archivo .herr-ico-btn{width:40px}.herr-cab-fila .herr-svg-archivo-mini{width:40px;height:40px}}@media (max-width:40em){.herr-cab-fila .herr-svg-archivo{flex-basis:100%;margin-left:0}.herr-cab-fila .herr-svg-archivo-info{flex:1 1 auto}.herr-cab-fila .herr-svg-archivo-nombre{max-width:none}}@media (max-width:24em){.herr-cab-fila .herr-svg-archivo-peso{display:none}}.herr-svg-panel{position:relative;overflow:clip;gap:18px;padding:20px 18px 18px;background:var(--bg-card);border-color:color-mix(in srgb,var(--accent) 20%,var(--border));box-shadow:0 22px 44px -32px rgba(49,46,129,.55)}.herr-svg-panel::before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:var(--brand-gradient)}.herr-svg-accion{position:relative;display:flex;flex-direction:column;gap:12px;margin:-10px;padding:10px;border-radius:18px;background:var(--bg-card)}.herr-svg-accion.pegar{position:sticky;bottom:max(12px,env(safe-area-inset-bottom));z-index:3;box-shadow:0 -14px 26px -22px rgba(15,23,42,.45)}@media (max-width:768px){:root{--hueco-barra-inferior:88px}html:not(.is-app) #view-receive{padding-bottom:max(0px,calc(var(--hueco-barra-inferior,0px) - 24px))}.herr-svg-accion.pegar{bottom:calc(var(--barra-inferior-medida,var(--hueco-barra-inferior,0px)) - 1px)}}html.is-app .herr-svg-accion.pegar{bottom:calc(var(--barra-inferior-medida,var(--hueco-barra-inferior,0px)) - 90px - env(safe-area-inset-bottom,0px) - 1px)}.herr-svg-accion.pegar.en-barra{border-radius:18px 18px 0 0}.herr-svg-accion.pegar.en-barra::after{content:"";position:absolute;left:0;right:0;top:calc(100% - 1px);height:calc(var(--barra-inferior-medida,var(--hueco-barra-inferior,0px)) + 2px);background:inherit;pointer-events:none}.herr-svg-accion:has(.herr-svg-agotado){position:static;margin:0;padding:0;box-shadow:none;background:0 0}.herr-svg-grupo{display:flex;flex-direction:column;gap:10px}.herr-svg-panel .herr-estilo{position:relative;border-width:1.5px;background:var(--bg-secondary)}.herr-svg-panel .herr-estilo[aria-pressed=true]::after{content:'';position:absolute;top:11px;right:11px;width:22px;height:22px;border-radius:50%;background:var(--accent-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:0 0 0 2px var(--bg-card),0 4px 10px -2px rgba(49,46,129,.5)}.herr-svg-elegido-sub{margin:0 2px;font-size:.86rem;line-height:1.4;color:var(--text-secondary)}.herr-svg-elegido-sub b{margin-right:4px;font-weight:800;color:var(--accent)}.herr-svg-tinta{width:24px;height:24px;border-radius:7px}.herr-svg-tintas{gap:6px}.herr-svg-hoy{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--bg-secondary)}.herr-svg-medidor{display:flex;align-items:center;gap:12px}.herr-svg-medidor-n{flex:none;font-size:.9rem;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.herr-svg-medidor-n b{font-size:1.35rem;font-weight:800;color:var(--text-primary)}.herr-svg-medidor-barra{flex:1;height:8px;border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.herr-svg-medidor-barra>span{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient)}.herr-svg-hoy .herr-svg-cuota{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.herr-res-tit{display:flex;align-items:center;justify-content:center;gap:11px;font-size:1.5rem}.herr-res-check{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--success) 70%,transparent)}.herr-res-check::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--success);opacity:0;pointer-events:none}.herr-res-nuevo .herr-res-check{animation:herr-check-salta .55s cubic-bezier(.3,1.6,.5,1) calc(.1s + var(--ya,0s)) both}.herr-res-nuevo .herr-res-check::after{animation:herr-check-onda .85s cubic-bezier(.2,.7,.3,1) calc(.3s + var(--ya,0s)) both}@keyframes herr-check-salta{from{transform:scale(.5)}}@keyframes herr-check-onda{from{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.herr-vista-res .herr-res-ok{display:none}.herr-archivo-res{border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--bg-card))}.herr-archivo-res .herr-pct{padding:4px 10px;border-radius:99px;font-size:.95rem}.herr-ahorro{position:relative;display:block;overflow:hidden;padding:16px 18px 18px;border-radius:18px;background:radial-gradient(120% 95% at 0 0,color-mix(in srgb,var(--success) 15%,transparent),transparent 62%),color-mix(in srgb,var(--success) 5%,var(--bg-card))}.herr-ahorro .herr-archivo-nombre{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;color:var(--text-secondary);font-weight:600}.herr-ahorro-num{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 14px}.herr-ahorro-num b{font-size:clamp(2.4rem, 2.1rem + 1.2vw, 2.9rem);line-height:1;font-weight:900;letter-spacing:-.035em;color:var(--success-text);font-variant-numeric:tabular-nums}.herr-ahorro-num span{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.herr-ahorro-frase{margin:6px 0 12px;font-size:.92rem;line-height:1.4;font-weight:600;color:var(--text-primary)}.herr-ahorro-barras{display:grid;gap:8px}.herr-ahorro-fila{display:grid;grid-template-columns:4.2em 1fr auto;align-items:center;gap:10px;font-size:.82rem}.herr-ahorro-et{color:var(--text-secondary);font-weight:600}.herr-ahorro-fila b{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.herr-ahorro-barra{position:relative;height:10px;border-radius:99px;background:color-mix(in srgb,var(--text-secondary) 14%,transparent);overflow:hidden}.herr-ahorro-barra i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:color-mix(in srgb,var(--text-secondary) 55%,transparent)}.herr-ahorro-fila.ahora .herr-ahorro-barra i{background:linear-gradient(90deg,var(--success),color-mix(in srgb,var(--success) 70%,#a7f3d0))}.herr-res-nuevo .herr-ahorro-fila.ahora .herr-ahorro-barra i{animation:ahorroEncoge .9s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--ya,0s)) both}.herr-ahorro-mas .herr-ahorro-fila.ahora .herr-ahorro-barra i{background:var(--warning);animation:none}.herr-ahorro.herr-ahorro-mas{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 9%,var(--bg-card))}.herr-ahorro.herr-ahorro-igual{border-color:var(--border);background:var(--bg-secondary)}:root:not([data-theme=dark]) .herr-ahorro.herr-ahorro-menos{background:#ecfdf5;border:1.5px solid #a7f3d0}:root:not([data-theme=dark]) .herr-ahorro.herr-ahorro-menos .herr-ahorro-barra{background:#d1fae5}:root:not([data-theme=dark]) .herr-ahorro.herr-ahorro-menos .herr-ahorro-fila.antes .herr-ahorro-barra i{background:#94a3b8}.herr-ahorro-svgtit{margin:2px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.herr-ahorro-svgtit+.herr-ahorro-frase{margin-top:4px;font-weight:500;color:var(--text-secondary)}.herr-ahorro.herr-ahorro-svg .herr-ahorro-fila.ahora .herr-ahorro-barra i{background:var(--accent);animation:none}.herr-svg-ventajas{list-style:none;margin:4px 0 10px;padding:0;display:grid;gap:6px}.herr-svg-ventajas li{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text-primary)}.herr-svg-ventajas svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--success);color:#fff;box-sizing:content-box}.herr-ahorro-titulo{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--warning-text)}.herr-ahorro-titulo svg{flex:none;width:22px;height:22px}.herr-ahorro-titulo+.herr-ahorro-frase{margin-top:4px;font-weight:500;color:var(--text-secondary)}.herr-ahorro-frase::first-letter{text-transform:uppercase}:root:not([data-theme=dark]) .herr-ahorro-titulo{color:#8f4e00}.herr-ahorro-fila.ahora b{color:var(--success-text)}.herr-ahorro-mas .herr-ahorro-fila.ahora b{color:var(--text-primary)}.herr-ahorro-igual .herr-ahorro-fila.ahora .herr-ahorro-barra i{background:color-mix(in srgb,var(--text-secondary) 55%,transparent);animation:none}.herr-ahorro-igual .herr-ahorro-fila.ahora b{color:var(--text-primary)}@keyframes ahorroEncoge{from{width:100%}to{width:var(--w)}}@media (prefers-reduced-motion:reduce){.herr-res-nuevo .herr-ahorro-fila.ahora .herr-ahorro-barra i,.herr-res-nuevo .herr-res-check,.herr-res-nuevo .herr-res-check::after,.herr-svg-tinta-esq{animation:none}}.herr-res-mas{display:flex;flex-wrap:wrap;gap:10px}.herr-res:not(.herr-res-con-original) .herr-res-txt>.herr-res-botones{order:1}.herr-res:not(.herr-res-con-original) .herr-res-txt>.herr-ahorro{order:2}.herr-res-botones .herr-res-mas>.btn{flex:1 1 auto;width:auto;min-height:48px;padding:10px 16px;font-size:.98rem;border-radius:14px;white-space:nowrap}.herr-res-botones .herr-res-mas>.btn svg{flex:none;width:18px;height:18px}.herr-res-botones .herr-btn-bajar:not(.herr-bajar-principal){border:1.5px solid color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent);background:0 0;font-weight:700}.herr-res-botones .herr-btn-bajar:not(.herr-bajar-principal):hover{border-color:var(--accent);background:var(--accent-light)}.herr-res-botones .herr-res-mas .herr-btn-enviar{border:0;color:#fff;background:var(--accent-fill);font-weight:700;box-shadow:0 8px 18px -12px color-mix(in srgb,var(--accent-fill) 80%,transparent)}.herr-res-botones .herr-res-mas .herr-btn-enviar:hover{background:color-mix(in srgb,var(--accent-fill) 86%,#000)}.herr-res-botones .herr-res-mas .btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.herr-res-botones .herr-btn-bajar.hecho:not(.herr-bajar-principal){border-color:color-mix(in srgb,var(--success) 60%,var(--border));color:var(--success-text);background:color-mix(in srgb,var(--success) 9%,transparent)}.herr-btn-bajar.hecho:not(.herr-bajar-principal) svg{width:18px;height:18px}.herr-res-botones .herr-btn-bajar.hecho:not(.herr-bajar-principal):hover{border-color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.herr-res-botones .herr-bajar-principal{min-height:66px;padding:10px 22px;gap:14px;border:0;border-radius:18px;background:var(--brand-gradient);color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;box-shadow:0 16px 32px -14px rgba(79,70,229,.75),inset 0 1px 0 rgba(255,255,255,.2)}[data-theme=dark] .herr-res-botones .herr-bajar-principal{background:var(--brand-gradient);box-shadow:0 16px 34px -14px rgba(99,102,241,.7),inset 0 1px 0 rgba(255,255,255,.18)}.herr-res-botones .herr-bajar-principal:hover:not(:disabled){box-shadow:0 20px 38px -14px rgba(79,70,229,.85),inset 0 1px 0 rgba(255,255,255,.2)}.herr-res-botones .herr-bajar-principal:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.herr-bajar-ico{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.herr-bajar-ico svg{width:20px;height:20px}.herr-bajar-txt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.15;text-align:left}.herr-bajar-txt small{font-size:.78rem;font-weight:600;letter-spacing:.01em;color:rgba(255,255,255,.9);font-variant-numeric:tabular-nums}.herr-res-botones .herr-bajar-principal::before{display:none}.herr-bajar-brillo{position:absolute;top:0;bottom:0;left:0;width:55%;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 100%);transform:translateX(-130%) skewX(-14deg)}.herr-res-nuevo .herr-bajar-brillo{animation:herr-bajar-brillo .95s cubic-bezier(.4,0,.2,1) calc(2.35s + var(--ya,0s)) 1 both}@keyframes herr-bajar-brillo{from{transform:translateX(-130%) skewX(-14deg)}to{transform:translateX(260%) skewX(-14deg)}}.herr-res-botones .herr-bajar-principal.hecho,[data-theme=dark] .herr-res-botones .herr-bajar-principal.hecho{border:0;color:#fff;background:linear-gradient(135deg,#047857,#0f766e);box-shadow:0 14px 30px -16px rgba(4,120,87,.8),inset 0 1px 0 rgba(255,255,255,.18)}.herr-res-botones .herr-bajar-principal.hecho:hover{border:0;background:linear-gradient(135deg,#047857,#0f766e)}.herr-bajar-principal.hecho .herr-bajar-ico svg{width:20px;height:20px}.herr-archivo-res .herr-pct.menos{background:color-mix(in srgb,var(--success) 16%,transparent)}.herr-archivo-res .herr-pct.mas{background:color-mix(in srgb,var(--warning) 16%,transparent)}@media (min-width:64em){.portada-accion.herr-ancha .herr-res-tit{justify-content:flex-start}.portada-accion.herr-ancha .herr-res.herr-res-svg{grid-template-areas:"vista txt" "cab txt";grid-template-rows:auto 1fr;row-gap:18px}.portada-accion.herr-ancha .herr-res-svg>.herr-res-vista,.portada-accion.herr-ancha .herr-res-svg>.herr-vista{grid-area:vista}.portada-accion.herr-ancha .herr-res-svg>.herr-res-cabtxt{grid-area:cab}.portada-accion.herr-ancha .herr-res-svg>.herr-res-txt{grid-area:txt}}.herr-dibujo{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:16px;overflow:hidden;transition:opacity .25s;--tinta:#3730a3}.herr-dibujo.fuera{opacity:0}.herr-dibujo svg{display:block;width:100%;height:100%}[data-theme=dark] .herr-dibujo{--tinta:#c7d2fe}.herr-dibujo path{stroke:var(--tinta);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-linejoin:round;stroke-linecap:round}.herr-dibujo g{stroke-dashoffset:1;fill-opacity:0;stroke-opacity:1;animation:.6s cubic-bezier(.5,0,.3,1) forwards herr-trazo,.45s ease-out forwards herr-relleno;animation-delay:calc(var(--i) * 1100ms / var(--grupos, 36)),calc(1000ms + var(--i) * 700ms / var(--grupos, 36))}@keyframes herr-trazo{to{stroke-dashoffset:0}}@keyframes herr-relleno{to{fill-opacity:1;stroke-opacity:0}}.herr-vista .herr-vista-capas{transition:opacity .25s}.herr-vista.dibujando-svg .herr-ampliar,.herr-vista.dibujando-svg .herr-corte,.herr-vista.dibujando-svg .herr-vista-capas,.herr-vista.dibujando-svg .herr-vista-et,.herr-vista.dibujando-svg .herr-vista-filo,.herr-vista.dibujando-svg .herr-vista-pomo,.herr-vista.dibujando-svg .herr-zoom{opacity:0;pointer-events:none}.herr-vista.dibujando-svg .herr-vista-capas{transition:none}@media (prefers-reduced-motion:reduce){.herr-res-nuevo .herr-bajar-brillo{animation:none}.herr-dibujo{display:none}}.mode-toggle .mode-btn.mode-btn-active,.mode-toggle .mode-btn.mode-btn-herr.mode-btn-active,[data-theme=dark] .mode-toggle .mode-btn.mode-btn-active,[data-theme=dark] .mode-toggle .mode-btn.mode-btn-herr.mode-btn-active{background:linear-gradient(135deg,#6058e8,#4a41dc);color:#fff;box-shadow:0 6px 16px -6px rgba(96,88,232,.85),inset 0 1px 0 rgba(255,255,255,.22)}.mode-toggle .mode-btn.mode-btn-herr:not(.mode-btn-active){background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));color:var(--accent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent)}[data-theme=dark] .mode-toggle .mode-btn.mode-btn-herr:not(.mode-btn-active){background:color-mix(in srgb,var(--accent) 24%,var(--bg-card));color:#d4d0ff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#8b85ff 55%,transparent)}.mode-toggle .mode-btn.mode-btn-herr:hover:not(.mode-btn-active){background:color-mix(in srgb,var(--accent) 20%,var(--bg-card));color:var(--accent)}[data-theme=dark] .mode-toggle .mode-btn.mode-btn-herr:hover:not(.mode-btn-active){background:color-mix(in srgb,var(--accent) 34%,var(--bg-card));color:#fff}.herr-consejo{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px 6px 12px 14px;border:1.5px solid var(--warning-text);border-radius:16px;background:color-mix(in srgb,var(--warning) 14%,var(--bg-card));text-align:left}.herr-consejo[hidden]{display:none}.herr-consejo-cab{display:flex;align-items:flex-start;gap:10px}.herr-consejo-ico{flex:none;color:var(--warning-text);margin-top:2px;display:flex}.herr-consejo-txt{flex:1;min-width:0}.herr-consejo-et{display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--warning-text)}.herr-consejo-txt p{margin:3px 0 0;font-size:.92rem;line-height:1.4;color:var(--text-primary)}.herr-consejo-botones{display:flex;gap:8px;padding-right:8px}.herr-consejo-botones .herr-chip{flex:1}#view-account.pf .pf-hola,#view-account.pf .pf-mail{text-shadow:0 0 3px var(--pf-halo),0 0 8px var(--pf-halo),0 0 14px var(--pf-halo)}#view-qr .qr-car{display:flex;margin:0 auto;max-width:280px;min-height:100px}#view-qr .qr-ready{font-size:1rem!important;font-weight:400;color:var(--text-primary);margin:0;align-self:center;text-align:center}#view-qr .qr-box,[data-theme=dark] #view-qr .qr-box{padding:0;border:none;background:0 0;border-radius:0;align-self:center}#view-qr .qr-container,#view-qr .qr-container canvas,#view-qr .qr-container img{width:200px!important;height:200px!important}#view-qr .qr-container{outline:0;padding:16px;border-radius:var(--radius-md);margin:0 auto;box-shadow:var(--shadow-sm);width:auto!important;height:auto!important}#view-qr .code-actions{max-width:22.5rem}.code-tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:4px 12px;margin:0 auto;font:inherit;font-size:.8125rem;font-weight:500;line-height:1;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,border-color .15s,background .15s}.code-tag:hover{color:var(--accent);border-color:var(--accent)}.code-tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.code-tag svg{flex:none}.code-actions{grid-template-columns:repeat(3,minmax(0,1fr))}#view-download .file-card .dl-expiry:not([hidden]){display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;padding:4px 12px 4px 10px;border:2px solid var(--border);border-radius:99px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.82rem;font-weight:700;line-height:1.3;white-space:nowrap}#view-download .file-card .dl-expiry:not([hidden])::before{content:'';flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}#view-download .file-card .dl-expiry.s-mid:not([hidden]){color:#b45309;border-color:color-mix(in srgb,currentColor 40%,transparent)}#view-download .file-card .dl-expiry.s-low:not([hidden]){color:#dc2626;border-color:color-mix(in srgb,currentColor 40%,transparent)}#view-download .file-card .dl-expiry.s-expired:not([hidden]){color:var(--text-muted)}[data-theme=dark] #view-download .file-card .dl-expiry.s-mid:not([hidden]){color:#fbbf24}[data-theme=dark] #view-download .file-card .dl-expiry.s-low:not([hidden]){color:#f87171}.code-actions .btn-copy{gap:6px;flex-direction:column;gap:4px;padding:8px 4px;min-height:56px;font-size:.85rem;line-height:1.15;overflow-wrap:normal}@media (max-width:599.98px){#view-qr .qr-screen{gap:12px}#view-qr .qr-left,#view-qr .qr-right{display:contents}#view-qr .qr-left>.qr-box,#view-qr .qr-left>.qr-hero{order:3}#view-qr .qr-right>*{order:4}#view-qr .qr-right>#qr-live-status{order:1}#view-qr .qr-right>#rewarded-qr-banner{order:2;margin:12px 0}}.herr-estilo-gratis,.herr-estilo-pago{position:absolute;top:9px;left:9px;z-index:1;display:inline-flex;align-items:center;gap:4px;width:auto;height:auto;padding:3px 8px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.herr-estilo-gratis{background:#059669;color:#fff;box-shadow:0 2px 8px -2px rgba(5,150,105,.6)}.herr-estilo-pago{background:rgba(15,23,42,.72);color:#fff}.herr-svg-linea{margin:0;text-align:center;font-size:.86rem;font-weight:600;line-height:1.35;color:var(--text-secondary);display:block}.herr-svg-panel .herr-svg-accion{gap:8px}.herr-svg-color{gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.herr-svg-color-tit{display:flex;align-items:flex-start;gap:8px;font-weight:600}.herr-svg-color-tit svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--accent)}.herr-svg-color .herr-svg-usar-bn.btn{width:100%;min-height:46px;padding:10px 12px;font-size:.92rem;font-weight:800;line-height:1.2;color:var(--accent);background:var(--bg-card);border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent)}.herr-svg-color .herr-svg-usar-bn.btn:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.herr-svg-planes{align-self:center;padding:4px 8px;border:0;background:0 0;font:inherit;font-size:.86rem;font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.herr-svg-planes:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.herr-svg-colores{border-top:1px solid var(--border);padding-top:12px}.herr-svg-colores>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-size:.9rem;font-weight:700;color:var(--text-secondary)}.herr-svg-colores>summary::-webkit-details-marker{display:none}.herr-svg-colores>summary::after{content:'';width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.herr-svg-colores[open]>summary::after{transform:rotate(-135deg) translate(-2px,-2px)}.herr-svg-colores>summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.herr-svg-colores .herr-svg-paleta{margin-top:12px}.herr-estilo-nota.herr-svg-pie{display:block;margin:10px 4px 0;padding:0;border:0;background:0 0;text-align:center;font-size:.82rem;line-height:1.4;color:var(--text-secondary)}.herr-packs-modal .modal{max-width:480px}.herr-packs-hero{padding-top:22px;background:radial-gradient(120% 95% at 0 0,rgba(236,72,153,.38),transparent 58%),radial-gradient(120% 95% at 100% 0,rgba(99,102,241,.5),transparent 58%),radial-gradient(90% 70% at 50% 120%,rgba(251,146,60,.22),transparent 60%),var(--modal-tinta)}.herr-packs-ilus{display:block;width:min(260px,72%);height:auto;margin:0 auto 6px;filter:drop-shadow(0 8px 18px rgba(0, 0, 0, .35))}.herr-packs-hero .modal-title{font-size:1.45rem;letter-spacing:-.01em}.herr-packs-modal .modal-cuerpo{display:flex;flex-direction:column;gap:12px}.herr-packs-oferta{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:-26px 0 0;position:relative;z-index:1;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#ec4899,#f97316);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.01em;box-shadow:0 6px 18px -6px rgba(236,72,153,.65)}.herr-packs-oferta svg{color:#fde68a}.herr-packs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.herr-pack{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border-radius:16px;border:1.5px solid var(--border);background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.herr-pack:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.herr-pack:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.herr-pack-cab{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;min-height:84px;padding:10px 10px 12px 14px;overflow:hidden}.herr-pack-cab::before{content:'';position:absolute;top:-40px;right:-30px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.45),rgba(255,255,255,0) 70%);pointer-events:none}.herr-pack-plus .herr-pack-cab{background:linear-gradient(135deg,#6366f1 0,#7c3aed 60%,#a855f7 100%);color:#fff}.herr-pack-pro .herr-pack-cab{background:var(--pro-fondo);color:var(--pro-tinta)}.herr-pack-plus{border-color:color-mix(in srgb,#7c3aed 55%,transparent)}.herr-pack-pro{border-color:color-mix(in srgb,#c8860d 55%,transparent)}.herr-pack.destacado{box-shadow:0 0 0 3px color-mix(in srgb,#7c3aed 22%,transparent),var(--shadow-md)}.herr-pack-dibujo{position:relative;order:2;flex:none;width:92px;height:64px;margin:0 -4px -4px 0}.herr-pack-tit{position:relative;order:1;font-size:1.08rem;font-weight:800;line-height:1.15}.herr-pack-cuerpo{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px 14px}.herr-pack-n{font-size:.8rem;line-height:1.3;color:var(--text-secondary)}.herr-pack-precio{display:flex;align-items:baseline;gap:6px;margin-top:4px}.herr-pack-precio b{font-size:1.5rem;font-weight:800;letter-spacing:-.01em}.herr-pack-plus .herr-pack-precio b{color:var(--accent)}.herr-pack-pro .herr-pack-precio b{color:var(--pro-texto)}.herr-pack-precio s{font-size:.9rem;font-weight:600;color:var(--text-muted)}.herr-pack-luego{font-size:.76rem;color:var(--text-secondary)}.herr-pack-caduca{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;background:var(--success-bg);color:var(--success-text)}.herr-packs-pie{margin:0;text-align:center;font-size:.8rem;color:var(--text-secondary)}.herr-packs-bn.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;font-weight:800}.herr-packs-bn-ico{flex:none;width:18px;height:18px;border-radius:999px;border:1.5px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.herr-packs-planes{align-self:center}@media (max-width:380px){.herr-packs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.herr-svg-colores>summary::after{transition:none}.herr-pack,.herr-pack:hover{transition:none;transform:none}}.herr-estilo-pago{width:24px;height:24px;padding:0;justify-content:center}.herr-estilo-pago svg{width:12px;height:12px}.herr-svg-desbloquear svg{width:18px;height:18px}@media (max-width:63.99em){.herr-cuerpo-svg{gap:14px}.herr-cuerpo-svg .herr-svg-panel,.herr-cuerpo-svg>.herr-col-b{display:contents}.herr-cuerpo-svg .herr-svg-panel::before{display:none}.herr-cuerpo-svg .herr-svg-grupo{order:2;gap:8px}.herr-cuerpo-svg>.herr-col-a{order:3;gap:8px}.herr-cuerpo-svg .herr-svg-accion{order:4;margin:0}.herr-cuerpo-svg .herr-svg-accion.pegar{margin:0 -6px;padding:10px 6px}.herr-cuerpo-svg .herr-svg-colores{order:5}.herr-cuerpo-svg .herr-privado{order:6;margin:0}.herr-cuerpo-svg .herr-svg-panel .herr-estilos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.herr-cuerpo-svg .herr-svg-panel .herr-estilo{padding:3px 3px 5px;border-radius:11px}.herr-cuerpo-svg .herr-svg-panel .herr-estilo-caja{aspect-ratio:1;border-radius:8px;margin-bottom:4px}.herr-cuerpo-svg .herr-svg-panel .herr-estilo-tit{font-size:.72rem;line-height:1.15;overflow-wrap:anywhere}.herr-cuerpo-svg .herr-svg-panel .herr-estilo[aria-pressed=true]::after{top:6px;right:6px;width:18px;height:18px;background-size:11px}.herr-cuerpo-svg .herr-svg-panel .herr-estilo-gratis{top:5px;left:5px;padding:2px 5px;font-size:.6rem}.herr-cuerpo-svg .herr-svg-panel .herr-estilo-pago{top:5px;left:5px;width:20px;height:20px}.herr-cuerpo-svg .herr-svg-elegido-sub{margin:0 2px;font-size:.82rem}.herr-cuerpo-svg .herr-estilo-nota{margin:0;font-size:.78rem}}.herr-res-cabtxt{display:flex;flex-direction:column;gap:12px}.herr-res-cabtxt .herr-svg-ventajas{margin-bottom:0}.sug-tarjeta{position:relative;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:16px;text-align:left;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 24%,var(--bg-card)),color-mix(in srgb,#ec4899 14%,var(--bg-card)));border:1.5px solid color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.sug-tarjeta[hidden]{display:none}.sug-sello{flex:none;display:grid;place-items:center;min-width:44px;height:40px;padding:0 6px;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;font-size:.78rem;letter-spacing:-.01em;white-space:nowrap}.sug-cuerpo{flex:1 1 auto;min-width:0}.sug-tit{display:block;font-weight:800;font-size:.95rem;line-height:1.25}.sug-txt{display:block;margin-top:2px;font-size:.82rem;line-height:1.35;color:var(--text-secondary)}.sug-btn{flex:none;padding:9px 14px;border:0;border-radius:12px;cursor:pointer;white-space:nowrap;background:var(--text-primary);color:var(--bg-card);font:inherit;font-weight:800;font-size:.86rem}.sug-btn:disabled{opacity:.6;cursor:default}.sug-cerrar{position:absolute;top:4px;right:4px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:0 0;color:var(--text-secondary);cursor:pointer}.sug-cerrar:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.sug-tarjeta.con-cerrar .sug-cuerpo{padding-right:18px}.sug-sw{position:relative;flex:none;width:46px;height:28px}.sug-sw input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sug-sw span{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 22%,transparent);transition:background .2s;pointer-events:none}.sug-sw span::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}.sug-sw input:checked+span{background:var(--accent)}.sug-sw input:checked+span::after{transform:translateX(18px)}.sug-sw input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sug-tarjeta.apagada{background:var(--bg-card);box-shadow:none;border-color:var(--border)}.sug-tarjeta.apagada .sug-sello{background:color-mix(in srgb,var(--text-primary) 22%,transparent)}label.sug-tarjeta{cursor:pointer}#view-file-review .rev-resumen{flex-wrap:wrap}#view-file-review .rev-resumen>.sug-rev{order:-2;flex:1 1 100%}@media (min-width:64em){#view-file-review .rev-resumen>.sug-rev{order:0}}#qr-sugerencia{margin-top:4px}#dl-sugerencia{margin-top:12px}.dl-jpg{width:100%;box-sizing:border-box;margin:4px 0 12px;padding:18px 16px 16px;border-radius:20px;text-align:center;color:var(--text-primary);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,var(--bg-card)),var(--bg-card) 70%);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.dl-jpg[hidden]{display:none}.dl-jpg-cab{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px;color:var(--text-secondary)}.dl-jpg-ext{display:inline-grid;place-items:center;min-width:64px;height:38px;padding:0 12px;border-radius:12px;font-weight:800;font-size:1rem;letter-spacing:-.01em}.dl-jpg-ext-mal{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-secondary);text-decoration:line-through;text-decoration-thickness:2px}.dl-jpg-ext-bien{background:#4f46e5;color:#fff}.dl-jpg-tit{margin:0;font-weight:800;font-size:1.15rem;line-height:1.25}.dl-jpg-txt{margin:6px auto 14px;max-width:34em;font-size:.92rem;line-height:1.45;color:var(--text-secondary)}.dl-jpg-btn{width:100%}.dl-jpg-btn:disabled{opacity:.7;cursor:default}#btn-download.dl-con-jpg{background:0 0;color:var(--text-primary);box-shadow:none;border:1.5px solid color-mix(in srgb,var(--text-primary) 22%,transparent);min-height:3rem;font-size:.98rem}@media (prefers-reduced-motion:no-preference){.sug-tarjeta:not([hidden]){animation:.35s ease-out both sug-entra}@keyframes sug-entra{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-width:599.98px){.sug-tarjeta:has(.sug-btn){flex-wrap:wrap}.sug-tarjeta .sug-btn{flex:1 1 calc(100% - 56px);margin-left:56px;text-align:center}}@media (max-width:63.99em){#view-file-review .rev-resumen{position:fixed;z-index:900;left:50%;right:auto;transform:translateX(-50%);width:min(calc(100% - 20px),40rem);bottom:calc(var(--barra-inferior-tope,var(--rev-barra-web)) + 8px);margin:0;padding:8px;gap:8px;border:2px solid var(--border);border-radius:20px;background:var(--bg-card);box-shadow:0 0 0 10px var(--bg-primary),0 -14px 24px -6px var(--bg-primary)}#view-file-review .rev-resumen::after{display:none}#view-file-review .review-actions{gap:8px}#view-file-review .review-actions .btn-primary{min-height:50px;font-size:1rem;border-radius:14px;box-shadow:0 4px 0 #3730a3}#view-file-review .review-actions .btn-ghost{min-height:50px;padding-left:.9rem;padding-right:.9rem;border-radius:14px}#view-file-review.view-active{padding-bottom:calc(var(--barra-inferior-tope,var(--rev-barra-web)) + var(--rev-alto-barra,70px) + 20px)}}.act-card{padding:12px 14px;gap:8px;border-radius:16px}.act-card+.act-card{margin-top:8px}.act-code{font-size:1.45rem}.act-acciones{display:flex;gap:6px}.act-acciones .act-btn{min-height:44px;padding:6px 10px;border-radius:12px}.act-acciones .act-copiar{flex:1 1 auto;font-size:.9rem}.act-acciones .act-icono{flex:0 0 44px;width:44px;padding:0}.act-acciones .act-icono svg{width:19px;height:19px}