@keyframes _slideInFromRight_1nr6k_1{0%{transform:translate(30%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideOutRight_1nr6k_1{0%{transform:translate(0);opacity:1}to{transform:translate(35%);opacity:0}}._layout_1nr6k_1{display:flex;min-height:100vh;animation:_slideInFromRight_1nr6k_1 .45s cubic-bezier(.25,.46,.45,.94) backwards}._layoutSaliendo_1nr6k_1{animation:_slideOutRight_1nr6k_1 .4s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}._sidebar_1nr6k_1{width:260px;background-color:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0}._sidebarHeader_1nr6k_1{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}._logo_1nr6k_1{font-size:1.35rem;font-weight:700;color:var(--accent-primary);margin:0;letter-spacing:-.5px}._langButtons_1nr6k_1{display:flex;gap:4px;margin-top:6px}._langBtn_1nr6k_1{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);padding:3px 10px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;min-height:auto}._langBtn_1nr6k_1:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._langBtnActive_1nr6k_1{border-color:var(--accent-primary);color:var(--accent-primary);background:rgba(var(--accent-primary-rgb, 255, 235, 59),.1)}._langSelector_1nr6k_1{display:flex;align-items:center;gap:6px;margin-top:6px}._langLabel_1nr6k_1{font-size:.68rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}._langSelect_1nr6k_1{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);padding:3px 6px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;outline:none;flex:1}._langSelect_1nr6k_1:focus,._langSelect_1nr6k_1:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._negocioNombre_1nr6k_1{color:var(--text-secondary);font-size:.8rem;margin:.15rem 0 0}._sucursalSwitcher_1nr6k_1{padding:.5rem .5rem .6rem;border-bottom:1px solid var(--border-color)}._sucursalSwitcherHeader_1nr6k_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}._sucursalSwitcherLabel_1nr6k_1{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}._sucursalSwitcherMobile_1nr6k_1{margin-top:.5rem}._sucursalPills_1nr6k_1{display:flex;flex-wrap:wrap;gap:4px}._sucursalPill_1nr6k_1{padding:.3rem .6rem;font-size:.72rem;font-weight:500;border-radius:20px;border:1px solid var(--border-color);background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}._sucursalPill_1nr6k_1:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}._sucursalPillActive_1nr6k_1{background-color:#ffeb3b26;border-color:var(--accent-primary);color:var(--accent-primary);font-weight:600}._sucursalBadgeLarge_1nr6k_1{display:block;padding:.3rem .6rem;background-color:#ffeb3b1a;border:1px solid rgba(255,235,59,.2);border-radius:6px;color:var(--accent-primary);font-size:.75rem;font-weight:500;text-align:center}._comparLink_1nr6k_1{display:block;margin-top:.35rem;font-size:.68rem;color:var(--text-muted);text-decoration:none;text-align:center}._comparLink_1nr6k_1:hover{color:var(--accent-primary)}._sucursalBox_1nr6k_1{display:flex;flex-direction:column;gap:2px;margin-top:.6rem;padding:.5rem .7rem;border-radius:8px;background:#ffd6001a;border:1.5px solid var(--accent-primary)}._sucursalBoxLabel_1nr6k_1{font-size:.62rem;font-weight:700;letter-spacing:1px;color:var(--text-muted);text-transform:uppercase}._sucursalBoxNombre_1nr6k_1{font-size:1.15rem;font-weight:900;line-height:1.15;color:var(--accent-primary)}._sucursalForzada_1nr6k_1{font-size:.7rem;font-weight:600;opacity:.7}._nav_1nr6k_1{flex:1;padding:.2rem .5rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;display:flex;flex-direction:column;gap:.15rem}._nav_1nr6k_1::-webkit-scrollbar{display:none}._navSection_1nr6k_1{display:flex;flex-direction:column}._navSection_1nr6k_1+._navSection_1nr6k_1{border-top:1px solid var(--border-color);padding-top:.2rem;margin-top:.05rem}._navSectionLabel_1nr6k_1{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.2rem .3rem .1rem;opacity:.7}._navGroup_1nr6k_1{display:grid;grid-template-columns:1fr 1fr;gap:3px}._navGroupSingle_1nr6k_1{display:flex}._navItem_1nr6k_1{display:flex;align-items:center;gap:.4rem;padding:.28rem .5rem;color:var(--text-secondary);text-decoration:none;border-radius:6px;transition:all .15s;font-size:.78rem;line-height:1.15;min-height:0}._navItemFull_1nr6k_1{width:100%}._navItem_1nr6k_1:hover{background-color:var(--bg-tertiary);color:var(--text-primary);text-decoration:none}._navItemActive_1nr6k_1{background-color:#ffeb3b1a;color:var(--accent-primary)}._navItemActive_1nr6k_1:hover{background-color:#ffeb3b26;color:var(--accent-primary)}._navIcon_1nr6k_1{font-size:.95rem;flex-shrink:0;line-height:1}._navLabel_1nr6k_1{min-width:0}._navBadge_1nr6k_1{margin-left:auto;background:#d4a017;color:#000;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px}._navItemAviso_1nr6k_1{background-color:#ffeb3b24;color:var(--accent-primary);font-weight:600}._navItemAviso_1nr6k_1 ._navBadge_1nr6k_1{background:var(--accent-primary)}._sidebarFooter_1nr6k_1{padding:.75rem;border-top:1px solid var(--border-color)}._userInfo_1nr6k_1{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}._userAvatar_1nr6k_1{width:32px;height:32px;background:linear-gradient(135deg,var(--accent-primary),#FFC107);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;color:#000}._userDetails_1nr6k_1{flex:1;min-width:0}._userName_1nr6k_1{font-weight:500;color:var(--text-primary);margin:0;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_1nr6k_1{color:var(--text-muted);font-size:.7rem;margin:0;text-transform:capitalize}._logoutBtn_1nr6k_1{width:100%;padding:.4rem;background-color:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.8rem}._logoutBtn_1nr6k_1:hover{background-color:var(--bg-tertiary);border-color:var(--accent-error);color:var(--accent-error)}._main_1nr6k_1{flex:1;margin-left:260px;background-color:var(--bg-primary);height:100vh;overflow-y:auto}._mensajePago_1nr6k_1{background-color:#4caf501f;border:1px solid rgba(76,175,80,.3);color:#66bb6a;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;text-align:center;margin-bottom:1rem}._bannerPlanVencido_1nr6k_1{background-color:#f443361f;border-bottom:1px solid rgba(244,67,54,.3);color:#ff6b6b;padding:.6rem 1.25rem;font-size:.82rem;font-weight:500;text-align:center}._bannerExceso_1nr6k_1{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid #ffcdd2;border-left:4px solid #e53935;border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#c62828;font-size:.9rem}._content_1nr6k_1{padding:2rem;max-width:1400px}._portadaContainer_1nr6k_1{margin-bottom:1.25rem}._portadaWrapper_1nr6k_1{position:relative;border-radius:12px;overflow:hidden;background:var(--bg-secondary)}._portadaImg_1nr6k_1{width:100%;max-height:250px;object-fit:contain;display:block}._portadaOverlay_1nr6k_1{position:absolute;top:0;right:0;padding:.5rem;display:flex;gap:.4rem;opacity:0;transition:opacity .2s}._portadaWrapper_1nr6k_1:hover ._portadaOverlay_1nr6k_1{opacity:1}._portadaBtn_1nr6k_1,._portadaBtnDanger_1nr6k_1{padding:.35rem .75rem;border-radius:6px;border:none;font-size:.75rem;cursor:pointer;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._portadaBtn_1nr6k_1{background:#ffffffd9;color:#333}._portadaBtn_1nr6k_1:hover{background:#fff}._portadaBtnDanger_1nr6k_1{background:#dc3232d9;color:#fff}._portadaBtnDanger_1nr6k_1:hover{background:#dc3232}._portadaEmpty_1nr6k_1{border:2px dashed var(--border-color);border-radius:12px;padding:2rem;text-align:center;color:var(--text-muted);cursor:pointer;font-size:.9rem;transition:border-color .2s,color .2s}._portadaEmpty_1nr6k_1:hover{border-color:var(--accent-primary);color:var(--accent-primary)}._pageHeader_1nr6k_1{margin-bottom:2rem}._pageHeader_1nr6k_1 h1{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}._statsGrid_1nr6k_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._statCard_1nr6k_1{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem}._statIcon_1nr6k_1{font-size:2rem}._statInfo_1nr6k_1{flex:1}._statValue_1nr6k_1{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}._statLabel_1nr6k_1{color:var(--text-muted);font-size:.85rem;margin:0}._quickActions_1nr6k_1{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}._quickActions_1nr6k_1 h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}._actionsGrid_1nr6k_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}._actionCard_1nr6k_1{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);text-decoration:none;transition:all .2s}._actionCard_1nr6k_1:hover{border-color:var(--accent-primary);color:var(--accent-primary);text-decoration:none;transform:translateY(-2px)}._actionIcon_1nr6k_1{font-size:1.5rem}._mainMobile_1nr6k_1{margin-left:0;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}._bottomTabBar_1nr6k_1{position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;align-items:center;z-index:1000}._tabItem_1nr6k_1{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 0;color:var(--text-muted);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;transition:color .15s;-webkit-tap-highlight-color:transparent}._tabItem_1nr6k_1:hover{text-decoration:none}._tabItemActive_1nr6k_1{color:var(--accent-primary)}._tabCenter_1nr6k_1{flex:1 1 0}._tabCenter_1nr6k_1 ._tabIcon_1nr6k_1{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--accent-primary);border-radius:50%;color:#000;font-size:1.3rem;font-weight:700;margin-top:-14px;box-shadow:0 2px 12px #ffeb3b4d}._tabCenter_1nr6k_1._tabItemActive_1nr6k_1 ._tabIcon_1nr6k_1{background:#ffd600}._tabCenter_1nr6k_1 ._tabIcon_1nr6k_1{position:relative}._tabAviso_1nr6k_1{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:#111;color:var(--accent-primary);border:2px solid var(--accent-primary);border-radius:9px;font-size:.62rem;font-weight:800;line-height:1}._tabIcon_1nr6k_1{font-size:1.2rem;line-height:1}._tabLabel_1nr6k_1{font-size:.62rem;font-weight:500;letter-spacing:.02em}._menuOverlay_1nr6k_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:1001;animation:_fadeIn_1nr6k_1 .2s ease}@keyframes _fadeIn_1nr6k_1{0%{opacity:0}to{opacity:1}}._menuPanel_1nr6k_1{position:fixed;bottom:0;left:0;right:0;height:85vh;background-color:var(--bg-secondary);border-radius:20px 20px 0 0;z-index:1002;display:flex;flex-direction:column;animation:_slideUp_1nr6k_1 .3s ease;overflow:hidden}@keyframes _slideUp_1nr6k_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._menuHandle_1nr6k_1{width:40px;height:4px;background-color:var(--border-color);border-radius:2px;margin:10px auto 0;flex-shrink:0}._menuHeader_1nr6k_1{padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);flex-shrink:0}._menuLogo_1nr6k_1{font-size:1.1rem;font-weight:700;color:var(--accent-primary);margin:0 0 .35rem}._menuSections_1nr6k_1{flex:1;overflow-y:auto;padding:.75rem 1rem;-webkit-overflow-scrolling:touch}._menuSection_1nr6k_1{margin-bottom:.75rem}._menuSectionLabel_1nr6k_1{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.25rem .25rem .5rem}._menuGrid_1nr6k_1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._menuItem_1nr6k_1{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all .15s;-webkit-tap-highlight-color:transparent}._menuItem_1nr6k_1:active{transform:scale(.96);background-color:#ffeb3b0d}._menuItemActive_1nr6k_1{border-color:var(--accent-primary);background-color:#ffeb3b14;color:var(--accent-primary)}._menuItemAviso_1nr6k_1{position:relative;border-color:var(--accent-primary);background-color:#ffeb3b24;color:var(--accent-primary);font-weight:600}._menuItemAviso_1nr6k_1 ._navBadge_1nr6k_1{position:absolute;top:6px;right:8px;margin-left:0;background:var(--accent-primary)}._menuItemIcon_1nr6k_1{font-size:1.5rem;line-height:1}._menuItemLabel_1nr6k_1{font-size:.72rem;font-weight:500;text-align:center;line-height:1.2}._installSection_1nr6k_1{padding:.5rem 1.25rem;border-top:1px solid var(--border-color);flex-shrink:0}._installBtn_1nr6k_1{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;background-color:var(--accent-primary);color:#000;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:opacity .15s}._installBtn_1nr6k_1:hover{opacity:.85}._menuFooter_1nr6k_1{padding:.75rem 1.25rem;border-top:1px solid var(--border-color);flex-shrink:0;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0))}._menuFooter_1nr6k_1 ._logoutBtn_1nr6k_1{margin-top:.5rem}._updatesSection_1nr6k_1{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem}._updatesHeader_1nr6k_1{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._updatesTitle_1nr6k_1{font-size:1.1rem;font-weight:700;color:#d4a017;margin:0}._updatesDismiss_1nr6k_1{background:none;border:none;color:#888;font-size:1.4rem;cursor:pointer;padding:0 4px;line-height:1}._updatesDismiss_1nr6k_1:hover{color:#d4a017}._updatesList_1nr6k_1{display:flex;flex-direction:column;gap:1rem}._updateItem_1nr6k_1{border-left:3px solid #D4A017;padding:.75rem 1rem;background:#d4a0170a;border-radius:0 8px 8px 0}._updateItemTitle_1nr6k_1{font-size:1rem;font-weight:700;color:#d4a017;margin:0 0 .25rem}._updateItemDesc_1nr6k_1{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.45}._updateItemDate_1nr6k_1{font-size:.7rem;color:var(--text-muted);margin-top:.35rem;display:inline-block}._updateItemDestacado_1nr6k_1{border-left:3px solid #D4A017;background:linear-gradient(135deg,#d4a0171f,#d4a01708);border:1px solid rgba(212,160,23,.3);border-left:4px solid #D4A017;padding:1rem 1.2rem;border-radius:0 10px 10px 0;position:relative}._updateItemDestacado_1nr6k_1 ._updateItemTitle_1nr6k_1{font-size:1.1rem}._updateItemDestacado_1nr6k_1 ._updateItemDesc_1nr6k_1{font-size:.88rem}._updateBadge_1nr6k_1{display:inline-block;background:#d4a017;color:#000;font-size:.62rem;font-weight:800;padding:2px 8px;border-radius:4px;letter-spacing:1px;margin-bottom:6px}._planSection_1nr6k_1{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:2rem}._planHeader_1nr6k_1{margin-bottom:1.25rem}._planTitle_1nr6k_1{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}._diasRestantes_1nr6k_1{font-size:.8rem;color:var(--text-muted);margin:.25rem 0 0}._barrasGrid_1nr6k_1{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}._upgradeSection_1nr6k_1{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-color)}._upgradeLabel_1nr6k_1{font-size:.82rem;font-weight:500;color:var(--text-secondary);margin:0 0 .6rem}._planCards_1nr6k_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._planCard_1nr6k_1{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}._planCard_1nr6k_1:hover{border-color:var(--accent-primary);box-shadow:0 4px 16px #ffeb3b1a}._planCardActual_1nr6k_1{border-color:var(--accent-primary);position:relative}._planCardBadge_1nr6k_1{display:inline-block;background:var(--accent-primary);color:#000;font-size:.68rem;font-weight:700;padding:.2rem .6rem;border-radius:6px;margin-bottom:.5rem;width:fit-content;text-transform:uppercase;letter-spacing:.3px}._planCardHeader_1nr6k_1{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}._planCardName_1nr6k_1{font-size:1.05rem;font-weight:700;color:var(--text-primary)}._planCardPrice_1nr6k_1{font-size:1.35rem;font-weight:700;color:var(--accent-primary)}._planCardPrice_1nr6k_1 small{font-size:.7rem;font-weight:500;color:var(--text-secondary)}._planCardFeatures_1nr6k_1{list-style:none;padding:0;margin:0 0 1rem;flex:1;display:flex;flex-direction:column;gap:.4rem}._planCardFeatures_1nr6k_1 li{font-size:.78rem;color:var(--text-secondary);padding-left:1.1rem;position:relative}._planCardFeatures_1nr6k_1 li:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700;font-size:.75rem}._upgradeBtn_1nr6k_1{padding:.55rem 1rem;background:linear-gradient(135deg,var(--accent-primary),#FFC107);color:#000;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;width:100%;text-align:center}._upgradeBtn_1nr6k_1:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffeb3b4d}._upgradeBtn_1nr6k_1:disabled{opacity:.6;cursor:not-allowed;transform:none}._switchOverlay_1nr6k_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-primary);animation:_switchFadeIn_1nr6k_1 .35s ease-out;overflow:hidden}._switchOverlay_1nr6k_1:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,235,59,.08) 0%,transparent 70%);animation:_switchGlowPulse_1nr6k_1 2s ease-in-out infinite}@keyframes _switchGlowPulse_1nr6k_1{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}@keyframes _switchFadeIn_1nr6k_1{0%{opacity:0}to{opacity:1}}._switchParticles_1nr6k_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._switchParticles_1nr6k_1 span{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent-primary);opacity:0;animation:_switchFloat_1nr6k_1 2s ease-in-out infinite}._switchParticles_1nr6k_1 span:nth-child(1){left:15%;top:20%;animation-delay:0s}._switchParticles_1nr6k_1 span:nth-child(2){left:80%;top:15%;animation-delay:.3s}._switchParticles_1nr6k_1 span:nth-child(3){left:25%;top:75%;animation-delay:.6s}._switchParticles_1nr6k_1 span:nth-child(4){left:70%;top:80%;animation-delay:.9s}._switchParticles_1nr6k_1 span:nth-child(5){left:50%;top:10%;animation-delay:.4s}._switchParticles_1nr6k_1 span:nth-child(6){left:90%;top:50%;animation-delay:.7s}@keyframes _switchFloat_1nr6k_1{0%{opacity:0;transform:translateY(20px) scale(0)}30%{opacity:.6;transform:translateY(-10px) scale(1)}70%{opacity:.4;transform:translateY(-30px) scale(.8)}to{opacity:0;transform:translateY(-50px) scale(0)}}._switchContent_1nr6k_1{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1;animation:_switchSlideUp_1nr6k_1 .6s cubic-bezier(.16,1,.3,1)}@keyframes _switchSlideUp_1nr6k_1{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}._switchLogoPulse_1nr6k_1{position:relative;margin-bottom:1.5rem}._switchLogoPulse_1nr6k_1:before,._switchLogoPulse_1nr6k_1:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:2px solid rgba(255,235,59,.15);animation:_switchPulseRing_1nr6k_1 1.5s ease-out infinite}._switchLogoPulse_1nr6k_1:after{top:-24px;right:-24px;bottom:-24px;left:-24px;animation-delay:.4s;border-color:#ffeb3b14}@keyframes _switchPulseRing_1nr6k_1{0%{transform:scale(.85);opacity:1}to{transform:scale(1.3);opacity:0}}._switchLogoRing_1nr6k_1{width:110px;height:110px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent-primary),#FFC107,#FFD54F,var(--accent-primary));display:flex;align-items:center;justify-content:center;animation:_switchRingSpin_1nr6k_1 2.5s linear infinite;box-shadow:0 0 40px #ffeb3b26}@keyframes _switchRingSpin_1nr6k_1{to{transform:rotate(360deg)}}._switchLogoInner_1nr6k_1{width:96px;height:96px;border-radius:50%;background:var(--bg-primary);display:flex;align-items:center;justify-content:center}._switchLogoText_1nr6k_1{font-size:2.8rem;font-weight:900;background:linear-gradient(135deg,var(--accent-primary),#FFC107);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._switchNameBlock_1nr6k_1{text-align:center;margin-bottom:.5rem}._switchPreLabel_1nr6k_1{font-size:.82rem;color:var(--text-muted);margin:0 0 .25rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}._switchName_1nr6k_1{font-size:2.2rem;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.8px;text-align:center;line-height:1.1}._switchDivider_1nr6k_1{width:80px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,235,59,.3),transparent);margin:.75rem 0;position:relative;overflow:hidden}._switchDividerGlow_1nr6k_1{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);animation:_switchDividerSlide_1nr6k_1 1.5s ease-in-out infinite}@keyframes _switchDividerSlide_1nr6k_1{0%{left:-50%}to{left:150%}}._switchLabel_1nr6k_1{font-size:.92rem;color:var(--text-secondary);margin:0 0 1rem;font-weight:400}._switchProgress_1nr6k_1{width:200px;height:3px;background:#ffffff0f;border-radius:3px;overflow:hidden;margin-bottom:1.25rem}._switchProgressBar_1nr6k_1{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,var(--accent-primary),#FFC107);animation:_switchProgressFill_1nr6k_1 1.8s cubic-bezier(.4,0,.2,1) forwards;box-shadow:0 0 8px #ffeb3b66}@keyframes _switchProgressFill_1nr6k_1{0%{width:0}20%{width:30%}50%{width:55%}80%{width:85%}to{width:100%}}._switchThanks_1nr6k_1{font-size:.85rem;color:var(--text-muted);margin:0;font-weight:500;letter-spacing:.3px;opacity:0;animation:_switchThanksFade_1nr6k_1 1.8s ease forwards}@keyframes _switchThanksFade_1nr6k_1{0%,50%{opacity:0;transform:translateY(8px)}75%,to{opacity:.8;transform:translateY(0)}}._switchFooter_1nr6k_1{position:absolute;bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;opacity:0;animation:_switchFooterIn_1nr6k_1 1.2s ease .5s forwards}@keyframes _switchFooterIn_1nr6k_1{0%{opacity:0}to{opacity:.4}}._switchBrandMark_1nr6k_1{font-size:.85rem;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);background:linear-gradient(135deg,var(--accent-primary),#FFC107);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._switchBrandSub_1nr6k_1{font-size:.6rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}@media (max-width: 1024px){._content_1nr6k_1{padding:calc(1rem + env(safe-area-inset-top,0px)) 1rem 1rem 1rem}._pageHeader_1nr6k_1 h1{font-size:1.25rem}._pageHeader_1nr6k_1 p{font-size:.8rem}._statsGrid_1nr6k_1{grid-template-columns:repeat(2,1fr);gap:.75rem}._statCard_1nr6k_1{padding:.85rem;border-radius:10px}._statIcon_1nr6k_1{font-size:1.5rem}._statValue_1nr6k_1{font-size:1.15rem}._statLabel_1nr6k_1{font-size:.75rem}._actionsGrid_1nr6k_1{grid-template-columns:repeat(2,1fr);gap:.75rem}._actionCard_1nr6k_1,._quickActions_1nr6k_1{padding:1rem}._quickActions_1nr6k_1 h2{font-size:1rem}._planSection_1nr6k_1{padding:1rem;margin-bottom:1rem}._planHeader_1nr6k_1{margin-bottom:.75rem}._barrasGrid_1nr6k_1{grid-template-columns:1fr;gap:1rem}}@media (min-width: 1025px){html[data-menu]:not([data-menu=clasico]) ._main_1nr6k_1>*{max-width:none!important}html[data-menu=compacto] ._sidebar_1nr6k_1{width:200px}html[data-menu=compacto] ._main_1nr6k_1{margin-left:200px}html[data-menu=compacto] ._sidebarHeader_1nr6k_1{padding:.6rem .8rem}html[data-menu=compacto] ._logo_1nr6k_1{font-size:1.1rem}html[data-menu=compacto] ._langLabel_1nr6k_1{display:none}html[data-menu=compacto] ._sucursalBox_1nr6k_1{margin-top:.4rem;padding:.35rem .5rem}html[data-menu=compacto] ._sucursalBoxNombre_1nr6k_1{font-size:.9rem}html[data-menu=compacto] ._navGroup_1nr6k_1{grid-template-columns:1fr;gap:1px}html[data-menu=compacto] ._navItem_1nr6k_1{padding:.2rem .45rem;font-size:.74rem}html[data-menu=compacto] ._navSectionLabel_1nr6k_1{font-size:.6rem}html[data-menu=compacto] ._sidebarFooter_1nr6k_1{padding:.5rem}html[data-menu=compacto] ._userRole_1nr6k_1{display:none}html[data-menu=riel] ._sidebar_1nr6k_1{width:64px;z-index:500;overflow:hidden;transition:width .2s ease,box-shadow .2s ease}html[data-menu=riel] ._sidebar_1nr6k_1>*{min-width:240px}html[data-menu=riel] ._main_1nr6k_1{margin-left:64px}html[data-menu=riel] ._sidebar_1nr6k_1:hover,html[data-menu=riel] ._sidebar_1nr6k_1:focus-within{width:240px;box-shadow:12px 0 32px #0000008c;transition-delay:.25s}html[data-menu=riel] ._sidebarHeader_1nr6k_1{padding:.9rem .75rem .9rem 1.4rem}html[data-menu=riel] ._navGroup_1nr6k_1{grid-template-columns:1fr}html[data-menu=riel] ._navItem_1nr6k_1{position:relative;padding:.45rem .45rem .45rem 23px}html[data-menu=riel] ._navIcon_1nr6k_1{font-size:1.1rem}html[data-menu=riel] ._userInfo_1nr6k_1{margin-bottom:0;padding-left:4px}html[data-menu=riel] ._logo_1nr6k_1{white-space:nowrap;transition:font-size .01s linear .45s}html[data-menu=riel] ._logo_1nr6k_1:first-letter{font-size:1.35rem}html[data-menu=riel] ._navLabel_1nr6k_1,html[data-menu=riel] ._navSectionLabel_1nr6k_1,html[data-menu=riel] ._langSelector_1nr6k_1,html[data-menu=riel] ._sucursalBox_1nr6k_1,html[data-menu=riel] ._userDetails_1nr6k_1,html[data-menu=riel] ._logoutBtn_1nr6k_1{transition:opacity .15s ease .45s,visibility 0s linear .45s}html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._navLabel_1nr6k_1,html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._navSectionLabel_1nr6k_1,html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._langSelector_1nr6k_1,html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._sucursalBox_1nr6k_1,html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._userDetails_1nr6k_1,html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._logoutBtn_1nr6k_1{opacity:0;visibility:hidden;transition:opacity .12s ease,visibility 0s linear .12s}html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._logo_1nr6k_1{font-size:0;line-height:1.35rem;transition-delay:0s}html[data-menu=riel] ._sidebar_1nr6k_1:not(:hover):not(:focus-within) ._navBadge_1nr6k_1{position:absolute;top:2px;left:38px;min-width:14px;height:14px;padding:0 3px;font-size:.55rem}html[data-menu=oculto] ._sidebar_1nr6k_1{width:18px;z-index:500;overflow:hidden;transition:width .2s ease,box-shadow .2s ease}html[data-menu=oculto] ._main_1nr6k_1{margin-left:18px}html[data-menu=oculto] ._sidebar_1nr6k_1>*{min-width:260px}html[data-menu=oculto] ._sidebar_1nr6k_1:before{content:"MENÚ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);color:var(--text-muted);font-size:.6rem;font-weight:700;letter-spacing:.2em}html[data-menu=oculto] ._sidebar_1nr6k_1:not(:hover):not(:focus-within)>*{visibility:hidden}html[data-menu=oculto] ._sidebar_1nr6k_1:hover,html[data-menu=oculto] ._sidebar_1nr6k_1:focus-within{width:260px;box-shadow:12px 0 32px #0000008c;transition-delay:.15s}html[data-menu=oculto] ._sidebar_1nr6k_1:hover:before,html[data-menu=oculto] ._sidebar_1nr6k_1:focus-within:before{display:none}html[data-menu=derecha] ._sidebar_1nr6k_1{left:auto;right:0;border-right:0;border-left:1px solid var(--border-color)}html[data-menu=derecha] ._main_1nr6k_1{margin-left:0;margin-right:260px}}@media (min-width: 1025px){html[data-menu^=barra-] ._layout_1nr6k_1{flex-direction:column;height:100vh}html[data-menu=barra-abajo] ._layout_1nr6k_1{flex-direction:column-reverse}html[data-menu^=barra-] ._main_1nr6k_1{margin-left:0;height:auto;flex:1;min-height:0}html[data-menu^=barra-] ._sidebar_1nr6k_1{position:relative;top:auto;left:auto;bottom:auto;width:auto;flex:none;z-index:500;flex-direction:row;align-items:center;gap:.5rem;padding:0 .75rem;min-height:50px;border-right:0;border-bottom:1px solid var(--border-color)}html[data-menu=barra-abajo] ._sidebar_1nr6k_1{border-bottom:0;border-top:1px solid var(--border-color)}html[data-menu^=barra-] ._sidebarHeader_1nr6k_1{display:flex;align-items:center;gap:.5rem;padding:0;border-bottom:0;flex:none}html[data-menu^=barra-] ._logo_1nr6k_1{font-size:1.1rem}html[data-menu^=barra-] ._langSelector_1nr6k_1{margin-top:0}html[data-menu^=barra-] ._langLabel_1nr6k_1{display:none}html[data-menu^=barra-] ._sucursalBox_1nr6k_1{flex-direction:row;align-items:baseline;margin-top:0;padding:.2rem .5rem}html[data-menu^=barra-] ._sucursalBoxLabel_1nr6k_1{display:none}html[data-menu^=barra-] ._sucursalBoxNombre_1nr6k_1{font-size:.85rem;white-space:nowrap}html[data-menu^=barra-] ._nav_1nr6k_1{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.1rem;padding:.2rem .4rem;overflow:visible}html[data-menu^=barra-] ._navSection_1nr6k_1{position:relative}html[data-menu^=barra-] ._navSection_1nr6k_1+._navSection_1nr6k_1{border-top:0;padding-top:0;margin-top:0}html[data-menu^=barra-] ._navSectionLabel_1nr6k_1{padding:.45rem .6rem;border-radius:6px;font-size:.7rem;opacity:1;color:var(--text-secondary);white-space:nowrap;cursor:default;outline:none}html[data-menu^=barra-] ._navSectionLabel_1nr6k_1:after{content:" ▾"}html[data-menu^=barra-] ._navSection_1nr6k_1:hover>._navSectionLabel_1nr6k_1,html[data-menu^=barra-] ._navSection_1nr6k_1:focus-within>._navSectionLabel_1nr6k_1{background-color:var(--bg-tertiary);color:var(--text-primary)}html[data-menu^=barra-] ._navSectionActiva_1nr6k_1>._navSectionLabel_1nr6k_1{color:var(--accent-primary)}html[data-menu^=barra-] ._navSectionAviso_1nr6k_1>._navSectionLabel_1nr6k_1:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--accent-primary)}html[data-menu^=barra-] ._navGroup_1nr6k_1,html[data-menu^=barra-] ._navGroupSingle_1nr6k_1{display:none;position:absolute;top:100%;left:0;z-index:10;min-width:220px;padding:.35rem;grid-template-columns:1fr;gap:2px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 30px #00000080}html[data-menu=barra-abajo] ._navGroup_1nr6k_1,html[data-menu=barra-abajo] ._navGroupSingle_1nr6k_1{top:auto;bottom:100%;box-shadow:0 -10px 30px #00000080}html[data-menu^=barra-] ._navSection_1nr6k_1:not(._navSectionSinLabel_1nr6k_1):hover>._navGroup_1nr6k_1,html[data-menu^=barra-] ._navSection_1nr6k_1:not(._navSectionSinLabel_1nr6k_1):hover>._navGroupSingle_1nr6k_1,html[data-menu^=barra-] ._navSection_1nr6k_1:not(._navSectionSinLabel_1nr6k_1):focus-within>._navGroup_1nr6k_1,html[data-menu^=barra-] ._navSection_1nr6k_1:not(._navSectionSinLabel_1nr6k_1):focus-within>._navGroupSingle_1nr6k_1{display:grid}html[data-menu^=barra-] ._navItem_1nr6k_1{padding:.4rem .55rem;white-space:nowrap}html[data-menu^=barra-] ._navSectionSinLabel_1nr6k_1>._navGroup_1nr6k_1,html[data-menu^=barra-] ._navSectionSinLabel_1nr6k_1>._navGroupSingle_1nr6k_1{display:flex;position:static;flex-direction:row;min-width:0;padding:0;gap:0;background:none;border:0;box-shadow:none}html[data-menu^=barra-] ._navSectionSinLabel_1nr6k_1 ._navLabel_1nr6k_1{display:none}html[data-menu^=barra-] ._navSectionSinLabel_1nr6k_1 ._navIcon_1nr6k_1{font-size:1.1rem}html[data-menu^=barra-] ._sidebarFooter_1nr6k_1{display:flex;align-items:center;gap:.5rem;padding:0;border-top:0;flex:none;margin-left:auto}html[data-menu^=barra-] ._userInfo_1nr6k_1{margin-bottom:0}html[data-menu^=barra-] ._userDetails_1nr6k_1{display:none}html[data-menu^=barra-] ._logoutBtn_1nr6k_1{width:auto;padding:.3rem .7rem}}._card_z6rms_1{position:fixed;bottom:24px;right:24px;z-index:1000;width:280px;background:#0f0f0f;border:1px solid #FFD600;border-radius:12px;padding:16px;box-shadow:0 4px 24px #0009;display:flex;flex-direction:column;gap:10px}._header_z6rms_33{display:flex;justify-content:space-between;align-items:center}._titulo_z6rms_45{font-size:13px;font-weight:700;color:#ffd600;font-family:Montserrat,sans-serif}._omitir_z6rms_59{background:none;border:none;color:#888;font-size:14px;cursor:pointer;line-height:1;padding:2px 4px;border-radius:4px;transition:color .2s}._omitir_z6rms_59:hover{color:#fff}._progreso_z6rms_91{display:flex;flex-direction:column;gap:4px}._pasoLabel_z6rms_103{font-size:11px;color:#888}._barra_z6rms_113{height:4px;background:#2a2a2a;border-radius:2px;overflow:hidden}._barraProg_z6rms_127{height:100%;background:linear-gradient(90deg,#ffd600,#ffc107);border-radius:2px;transition:width .4s ease}._stepTitulo_z6rms_141{margin:0;font-size:14px;font-weight:700;color:#fff}._stepDesc_z6rms_155{margin:0;font-size:12px;color:#aaa;line-height:1.4}._btnIr_z6rms_169{background:#ffeb3b;color:#000;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;font-family:Montserrat,sans-serif;transition:background .2s;text-align:center}._btnIr_z6rms_169:hover{background:#ffd600}._btnOmitir_z6rms_205{background:none;border:none;color:#666;font-size:11px;cursor:pointer;text-align:center;padding:2px 0;text-decoration:underline;transition:color .2s}._btnOmitir_z6rms_205:hover{color:#aaa}._completo_z6rms_237{color:#ffeb3b;font-size:14px;font-weight:700;text-align:center;padding:8px 0}@media (max-width: 768px){._card_z6rms_1{bottom:80px;right:12px;left:12px;width:auto}}._fila_3i1nk_3{flex-wrap:wrap;gap:.3rem}._circulo_3i1nk_7{width:1.9rem;height:1.9rem;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-size:.7rem;font-weight:800;letter-spacing:.02em;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._circulo_3i1nk_7 svg{width:1rem;height:1rem}._circulo_3i1nk_7:hover{border-color:var(--accent-primary);transform:translateY(-1px)}._circulo_3i1nk_7:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._destacado_3i1nk_31{background:var(--accent-primary);border-color:var(--accent-primary);color:#0f0f0f}._abierto_3i1nk_33{border-color:var(--accent-primary);box-shadow:0 0 0 3px #ffeb3b38}._fijo_3i1nk_35{cursor:default}._fijo_3i1nk_35:hover{transform:none}._popover_3i1nk_43{position:fixed;z-index:3500;min-width:11rem;max-width:14rem;max-height:60vh;overflow-y:auto;padding:.3rem;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 8px 24px #00000080;animation:_entrar_3i1nk_1 .14s ease both}@keyframes _entrar_3i1nk_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._opcion_3i1nk_55{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.5rem .65rem;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font-size:.85rem;text-align:left;cursor:pointer;transition:background-color .12s ease}._opcion_3i1nk_55:hover,._opcion_3i1nk_55:focus-visible{background:var(--bg-tertiary);outline:none}._opcionActual_3i1nk_69{background:#ffeb3b24;color:var(--accent-primary);font-weight:700}._opcionTexto_3i1nk_71{line-height:1.25}._opcionSub_3i1nk_73{font-size:.7rem;font-weight:500;color:var(--text-muted)}@media (hover: none),(max-width: 1024px){._circulo_3i1nk_7{width:2.75rem;height:2.75rem;font-size:.82rem}._circulo_3i1nk_7 svg{width:1.2rem;height:1.2rem}._fila_3i1nk_3{gap:.55rem}._opcion_3i1nk_55{padding:.7rem .8rem;font-size:.92rem}}@media (prefers-reduced-motion: reduce){._popover_3i1nk_43{animation:none}._circulo_3i1nk_7,._opcion_3i1nk_55{transition:none}}._overlay_3i1nk_97{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3600;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;animation:_fundir_3i1nk_1 .15s ease both}@keyframes _fundir_3i1nk_1{0%{opacity:0}to{opacity:1}}._modal_3i1nk_101{width:100%;max-width:360px;padding:1.25rem;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}._modalTitulo_3i1nk_103{margin:0 0 .5rem;font-size:1.05rem}._modalTexto_3i1nk_105{margin:0 0 1rem;font-size:.88rem;line-height:1.45;color:var(--text-secondary, #c9c9c9)}._modalBotones_3i1nk_107{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}._btnQuedarme_3i1nk_109,._btnCambiar_3i1nk_109{padding:.55rem .9rem;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;border:1px solid var(--border-color)}._btnQuedarme_3i1nk_109{background:var(--accent-primary);border-color:var(--accent-primary);color:#0f0f0f}._btnCambiar_3i1nk_109{background:transparent;color:var(--text-primary)}._btnCambiar_3i1nk_109:hover{border-color:var(--accent-primary)}@media (prefers-reduced-motion: reduce){._overlay_3i1nk_97{animation:none}}._boton_1ixey_1{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;margin-bottom:6px;border:none;cursor:pointer;border-radius:8px;background:linear-gradient(135deg,#ffd600,#ffc107,#ffb300);background-size:200% 200%;animation:_referidosShimmer_1ixey_1 4s ease-in-out infinite;box-shadow:0 0 12px #ffd70066;transition:box-shadow .2s ease,transform .1s ease;text-align:left;font-family:Montserrat,sans-serif;color:#0f0f0f}._boton_1ixey_1:hover{box-shadow:0 0 22px #ffd700d9;transform:translateY(-1px)}._boton_1ixey_1:active{transform:translateY(0)}._icono_1ixey_59{flex-shrink:0;width:18px;height:18px;color:#0f0f0f}._textos_1ixey_73{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._titulo_1ixey_89{font-weight:800;font-size:11px;line-height:1.15;letter-spacing:.1px}._subtitulo_1ixey_103{font-weight:600;font-size:9px;line-height:1.15;opacity:.78}@keyframes _referidosShimmer_1ixey_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){._boton_1ixey_1{padding:6px 9px}._titulo_1ixey_89{font-size:10px}._subtitulo_1ixey_103{font-size:8.5px}}._banner_1ixey_149{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;margin-bottom:20px;border:none;cursor:pointer;border-radius:14px;text-align:left;background:linear-gradient(135deg,#ffd600,#ffc107,#ffb300);background-size:200% 200%;animation:_referidosShimmer_1ixey_1 4s ease-in-out infinite;box-shadow:0 4px 20px #ffc10759;transition:transform .15s,box-shadow .15s}._banner_1ixey_149:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ffd70099}._bannerIcono_1ixey_195{width:40px;height:40px;flex-shrink:0;color:#4a3500}._bannerTextos_1ixey_209{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._bannerTitulo_1ixey_225{font-size:1.35rem;font-weight:800;color:#3d2b00;line-height:1.15}._bannerSubtitulo_1ixey_239{font-size:.92rem;font-weight:500;color:#5c4400;line-height:1.35}._bannerCta_1ixey_253{flex-shrink:0;padding:10px 18px;border-radius:999px;background:#000000d1;color:#ffd600;font-size:.88rem;font-weight:700;white-space:nowrap}@media (max-width: 640px){._banner_1ixey_149{flex-wrap:wrap;padding:16px 18px;gap:12px}._bannerTitulo_1ixey_225{font-size:1.15rem}._bannerCta_1ixey_253{width:100%;text-align:center}}._acceso_wluc4_1{--bg: #0F0F0F;--card: #171717;--y: #FFEB3B;--tx: #fff;--mut: #a3a3a3;--line: #2a2a2a;--err: #f87171;--rake: 12deg;--dur: 1.4s;--ease: cubic-bezier(.7, 0, .2, 1);min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg);color:var(--tx);color-scheme:dark;font:500 15px/1.5 Montserrat,system-ui,sans-serif}._acceso_wluc4_1 *,._acceso_wluc4_1 *:before,._acceso_wluc4_1 *:after{box-sizing:border-box}._acceso_wluc4_1 :is(h1,h2,h3,p,ul,ol){margin:0}._envoltorio_wluc4_1{width:min(920px,100%);display:flex;flex-direction:column;gap:18px}._ico_wluc4_1{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){._acceso_wluc4_1{--dur: .5s}}._arriba_wluc4_1{display:flex;flex-direction:column;align-items:center;gap:10px}._marca_wluc4_1{display:flex;align-items:center;gap:9px;color:#a3a3a3;font:800 13px Montserrat,system-ui,sans-serif;letter-spacing:.14em}._marca_wluc4_1 img{width:28px;height:28px;display:block}._marca_wluc4_1 b{color:var(--y);font-weight:800}._idioma_wluc4_1{display:flex;align-items:center;gap:4px;color:var(--mut)}._idioma_wluc4_1 ._ico_wluc4_1{width:16px;height:16px;margin-right:4px}._idioma_wluc4_1 button{min-height:0;padding:3px 9px;background:none;border:1px solid transparent;border-radius:8px;color:var(--mut);font:700 12px Montserrat,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;transition:color .2s,border-color .2s,background .2s}._idioma_wluc4_1 button:hover{color:var(--tx)}._idioma_wluc4_1 button[aria-pressed=true]{color:var(--y);border-color:var(--y);background:#ffeb3b14}._idioma_wluc4_1 button:focus-visible{outline:2px solid var(--y);outline-offset:2px}._pie_wluc4_1{display:flex;flex-direction:column;align-items:center;gap:12px}._wa_wluc4_1{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);color:var(--mut);text-decoration:none;font:600 12px Montserrat,system-ui,sans-serif;transition:color .2s,border-color .2s}._wa_wluc4_1 ._ico_wluc4_1{width:15px;height:15px}._wa_wluc4_1:hover,._wa_wluc4_1:focus-visible{color:var(--y);border-color:var(--y);outline:0;text-decoration:none}._insignias_wluc4_1{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;list-style:none;padding:0;margin:0;color:#737373;font:600 11px Montserrat,system-ui,sans-serif}._insignias_wluc4_1 li{display:inline-flex;align-items:center;gap:6px}._insignias_wluc4_1 ._ico_wluc4_1{width:14px;height:14px}._tarjeta_wluc4_1{--sweep: 100%;position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 30px 80px #000a;container-type:inline-size}._tarjeta_wluc4_1[data-modo=signup]{--sweep: 0%}._lado_wluc4_1{display:none;flex-direction:column;justify-content:center;gap:9px;padding:24px 20px}._lado_wluc4_1:where(._activo_wluc4_1){display:flex}._formulario_wluc4_1{display:flex;flex-direction:column;gap:9px}._titulo_wluc4_1{font-size:22px;font-weight:800;margin-bottom:2px}._sub_wluc4_1{font-size:13px;color:var(--mut)}._parrafo_wluc4_1{font-size:13px;line-height:1.5;color:#d4d4d4}._cambio_wluc4_1{font-size:13px;color:var(--mut)}._pista_wluc4_1{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.4;color:var(--mut)}._pista_wluc4_1 ._ico_wluc4_1{width:15px;height:15px;margin-top:1px;color:var(--y)}._lista_wluc4_1{margin:6px 0 0;padding-left:1.1rem}._enlace_wluc4_1,._enlaceSuave_wluc4_1{align-self:flex-start;min-height:0;padding:0;background:none;border:0;border-radius:0;border-bottom:2px solid var(--y);color:var(--tx);font:700 13px Montserrat,system-ui,sans-serif;cursor:pointer;transition:none}._enlaceSuave_wluc4_1{color:var(--mut);border-bottom-color:var(--line);font-size:12px;font-weight:600}._enlaceSuave_wluc4_1:hover{color:var(--tx)}._enlace_wluc4_1:focus-visible,._enlaceSuave_wluc4_1:focus-visible{outline:2px solid #fff;outline-offset:3px}._aviso_wluc4_1,._error_wluc4_1,._exito_wluc4_1{padding:8px 12px;border:1px solid;border-radius:10px;font-size:12px;line-height:1.4}._error_wluc4_1{color:var(--err);background:#f871711a;border-color:#f8717155}._aviso_wluc4_1{color:#facc15;background:#facc151a;border-color:#facc1555}._exito_wluc4_1{color:var(--y);background:#ffeb3b14;border-color:#ffeb3b44}._instalar_wluc4_1{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:0;padding:0;background:none;border:1px solid var(--line);border-radius:12px;color:var(--mut);font:600 13px Montserrat,system-ui,sans-serif;cursor:pointer}._instalar_wluc4_1:hover{color:var(--y);border-color:var(--y)}._velo_wluc4_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#000a}._dialogo_wluc4_1{width:min(400px,100%);display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--card);border:1px solid var(--y);border-radius:16px;box-shadow:0 0 40px #ffeb3b22}._dialogo_wluc4_1 h3{font-size:17px;font-weight:800}._dialogo_wluc4_1 p{font-size:13px;color:var(--mut)}._acciones_wluc4_1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._acciones_wluc4_1 ._btn_wluc4_1{padding:0 16px;font-size:13px}._btnSec_wluc4_1{height:44px;min-height:0;padding:0 16px;background:none;border:1px solid var(--line);border-radius:12px;color:var(--tx);font:700 13px Montserrat,system-ui,sans-serif;cursor:pointer}._btnSec_wluc4_1:hover{border-color:var(--mut)}._campo_wluc4_1{display:flex;flex-direction:column;gap:3px}._campo_wluc4_1 label{font-size:12px;font-weight:600;color:var(--mut)}._caja_wluc4_1{display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:12px;transition:border-color .2s,color .2s}._caja_wluc4_1:focus-within{border-color:var(--y);color:var(--y)}._acceso_wluc4_1 ._caja_wluc4_1 :is(input,select){flex:1;min-width:0;width:100%;height:40px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;outline:0;color:var(--tx);font:inherit;font-size:14px}._acceso_wluc4_1 ._caja_wluc4_1 :is(input,select):focus{border:0;box-shadow:none}._caja_wluc4_1 input::placeholder{color:#666}._caja_wluc4_1 select{cursor:pointer;text-overflow:ellipsis}._caja_wluc4_1 select option{background:var(--card);color:var(--tx)}._acceso_wluc4_1 ._caja_wluc4_1 input:-webkit-autofill,._acceso_wluc4_1 ._caja_wluc4_1 input:-webkit-autofill:hover,._acceso_wluc4_1 ._caja_wluc4_1 input:-webkit-autofill:focus,._acceso_wluc4_1 ._caja_wluc4_1 input:-webkit-autofill:active{-webkit-text-fill-color:var(--tx);caret-color:var(--tx);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;transition:background-color 600000s 0s,color 600000s 0s}._ojo_wluc4_1{display:grid;place-items:center;min-height:0;padding:4px;margin:0 -4px 0 0;background:none;border:0;border-radius:8px;color:inherit;cursor:pointer}._ojo_wluc4_1:hover{color:var(--tx)}._ojo_wluc4_1:focus-visible{outline:2px solid var(--y);outline-offset:1px}._btn_wluc4_1{height:44px;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--y);color:#0f0f0f;text-decoration:none;font:700 15px Montserrat,system-ui,sans-serif;cursor:pointer}._btn_wluc4_1:hover{filter:brightness(1.08);text-decoration:none}._btn_wluc4_1:disabled{opacity:.55;cursor:not-allowed;filter:none}._btn_wluc4_1:focus-visible{outline:2px solid #fff;outline-offset:3px}._hoja_wluc4_1{position:relative;order:-1;height:120px;overflow:hidden;background:linear-gradient(160deg,#0a0a0a,#1d1b08);border-bottom:3px solid var(--y);box-shadow:0 8px 22px -8px #ffeb3b77}._hojaInt_wluc4_1,._hojaPag_wluc4_1{position:absolute;top:0;right:0;bottom:0;left:0}._borde_wluc4_1{display:none}._tit_wluc4_1{position:absolute;top:50%;translate:0 -50%;left:20px;width:calc(100% - 40px);display:none}._tit_wluc4_1 h1{font-size:24px;font-weight:800;line-height:1.15}._tit_wluc4_1 em{font-style:normal;color:var(--y)}._tit_wluc4_1 p{display:none}:where(._tarjeta_wluc4_1[data-vista=login]) ._titBienvenida_wluc4_1,:where(._tarjeta_wluc4_1[data-vista=signup]) ._titEmpezar_wluc4_1,:where(._tarjeta_wluc4_1[data-vista=hecho]) ._titHecho_wluc4_1{display:block}@keyframes _out_wluc4_1{to{opacity:0;visibility:hidden}}@keyframes _rise_wluc4_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _draw_wluc4_1{to{stroke-dashoffset:0}}@keyframes _ring_wluc4_1{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes _pop_wluc4_1{0%{opacity:1;transform:rotate(var(--a)) translateY(-38px)}to{opacity:0;transform:rotate(var(--a)) translateY(-70px) scale(.4)}}@keyframes _blink_wluc4_1{50%{opacity:.35;transform:scale(.8)}}@keyframes _glow_wluc4_1{0%,to{box-shadow:0 0 #ffeb3b00}50%{box-shadow:0 0 0 9px #ffeb3b24}}._listo_wluc4_1{display:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;padding:24px 20px}:where(._tarjeta_wluc4_1._estaListo_wluc4_1) ._listo_wluc4_1{display:flex}:where(._tarjeta_wluc4_1._estaListo_wluc4_1) ._ladoSignup_wluc4_1{display:none}._listo_wluc4_1>*{opacity:0}._estaListo_wluc4_1 ._listo_wluc4_1>*{animation:_rise_wluc4_1 .55s var(--ease) both;animation-delay:calc(.45s + var(--n, 0) * .12s)}._listo_wluc4_1>:nth-child(2){--n: 1}._listo_wluc4_1>:nth-child(3){--n: 2}._listo_wluc4_1>:nth-child(4){--n: 3}._listo_wluc4_1>:nth-child(5){--n: 4}._listo_wluc4_1>:nth-child(6){--n: 11}._listo_wluc4_1>:nth-child(7){--n: 15}._pildora_wluc4_1{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;color:var(--y);font:700 10px Montserrat,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}._pildora_wluc4_1 i{width:7px;height:7px;border-radius:50%;background:var(--y);animation:_blink_wluc4_1 1.4s infinite}._okAnim_wluc4_1{position:relative;width:68px;height:68px}._okAnim_wluc4_1 svg{width:68px;height:68px;fill:none;stroke:var(--y);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._okAnim_wluc4_1 circle{stroke-dasharray:151;stroke-dashoffset:151;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}._okAnim_wluc4_1 path{stroke-dasharray:34;stroke-dashoffset:34}._estaListo_wluc4_1 ._okAnim_wluc4_1 circle{animation:_draw_wluc4_1 .7s .6s ease forwards}._estaListo_wluc4_1 ._okAnim_wluc4_1 path{animation:_draw_wluc4_1 .45s 1.2s ease forwards}._okAnim_wluc4_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--y);border-radius:50%;opacity:0}._estaListo_wluc4_1 ._okAnim_wluc4_1:after{animation:_ring_wluc4_1 1s 1.5s ease-out}._chispas_wluc4_1 i{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--y);opacity:0;transform:rotate(var(--a)) translateY(-38px)}._estaListo_wluc4_1 ._chispas_wluc4_1 i{animation:_pop_wluc4_1 .8s 1.5s ease-out forwards}._pasos_wluc4_1{list-style:none;padding:0;margin:2px 0;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:var(--mut)}._pasos_wluc4_1 li{display:flex;align-items:center;gap:10px;opacity:0}._estaListo_wluc4_1 ._pasos_wluc4_1 li{animation:_rise_wluc4_1 .5s both;animation-delay:calc(1.3s + var(--k) * .25s)}._pasos_wluc4_1 i{width:14px;height:14px;flex:none;border:2px solid var(--line);border-radius:50%}._paso1_wluc4_1{color:var(--tx)}._paso1_wluc4_1 i{background:var(--y);border-color:var(--y)}._paso2_wluc4_1{color:var(--y)}._paso2_wluc4_1 i{border-color:var(--y);animation:_blink_wluc4_1 1.4s 2s infinite}._listo_wluc4_1 ._btn_wluc4_1{align-self:stretch}._estaListo_wluc4_1 ._listo_wluc4_1 ._btn_wluc4_1{animation:_rise_wluc4_1 .55s var(--ease) 2s both,_glow_wluc4_1 2.2s 2.8s ease-in-out infinite}@keyframes _tick_wluc4_1{to{background:var(--y);border-color:var(--y)}}@keyframes _show_wluc4_1{to{opacity:1}}@keyframes _lit_wluc4_1{to{color:var(--tx)}}@keyframes _cubre_wluc4_1{to{transform:translate(0) skew(12deg)}}._entrando_wluc4_1{display:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px 20px}:where(._tarjeta_wluc4_1._estaEntrando_wluc4_1) ._entrando_wluc4_1{display:flex}:where(._tarjeta_wluc4_1._estaEntrando_wluc4_1) ._ladoLogin_wluc4_1{display:none}._entrando_wluc4_1>*{opacity:0}._estaEntrando_wluc4_1 ._entrando_wluc4_1>*{animation:_rise_wluc4_1 .45s var(--ease) both;animation-delay:calc(.1s + var(--n, 0) * .08s)}._entrando_wluc4_1>:nth-child(2){--n: 1}._entrando_wluc4_1>:nth-child(3){--n: 2}._anillo_wluc4_1{position:relative;width:84px;height:84px}._anillo_wluc4_1 svg{width:84px;height:84px;fill:none;stroke-width:3}._pistaAnillo_wluc4_1{stroke:var(--line)}._barraAnillo_wluc4_1{stroke:var(--y);stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}._estaEntrando_wluc4_1 ._barraAnillo_wluc4_1{animation:_draw_wluc4_1 1.2s .2s cubic-bezier(.4,0,.2,1) forwards}._avatar_wluc4_1{position:absolute;top:9px;right:9px;bottom:9px;left:9px;display:grid;place-items:center;border-radius:50%;background:#ffeb3b1f;color:var(--y);font:800 26px Montserrat,system-ui,sans-serif}._saludo_wluc4_1{font-size:20px}._pasosEntrada_wluc4_1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}._pasosEntrada_wluc4_1 li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--mut);opacity:0}._pasosEntrada_wluc4_1 i{width:18px;height:18px;flex:none;display:grid;place-items:center;border:2px solid var(--line);border-radius:50%}._pasosEntrada_wluc4_1 i ._ico_wluc4_1{width:11px;height:11px;stroke:#0f0f0f;stroke-width:3.5;opacity:0}._estaEntrando_wluc4_1 ._pasosEntrada_wluc4_1 li{animation:_rise_wluc4_1 .3s both;animation-delay:calc(.4s + var(--k) * .3s)}._estaEntrando_wluc4_1 ._pasosEntrada_wluc4_1 i{animation:_tick_wluc4_1 .25s both;animation-delay:calc(.75s + var(--k) * .3s)}._estaEntrando_wluc4_1 ._pasosEntrada_wluc4_1 i ._ico_wluc4_1{animation:_show_wluc4_1 .15s both;animation-delay:calc(.75s + var(--k) * .3s)}._estaEntrando_wluc4_1 ._pasosEntrada_wluc4_1 span{animation:_lit_wluc4_1 .25s both;animation-delay:calc(.75s + var(--k) * .3s)}._cortina_wluc4_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:hidden;color:#fff;transition:opacity .4s;font:500 15px/1.5 Montserrat,system-ui,sans-serif}._cortina_wluc4_1:before{content:"";position:absolute;top:0;bottom:0;left:-20%;width:140%;background:linear-gradient(160deg,#0a0a0a,#1d1b08);border-right:3px solid #FFEB3B;box-shadow:18px 0 40px -10px #ffeb3b88;transform:translate(-125%) skew(12deg);animation:_cubre_wluc4_1 .55s .95s cubic-bezier(.7,0,.2,1) forwards}._cortinaTxt_wluc4_1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 24px;text-align:center;opacity:0;animation:_rise_wluc4_1 .4s 1.4s cubic-bezier(.7,0,.2,1) both}._cortinaTxt_wluc4_1 img{width:64px;height:64px;margin-bottom:4px}._cortinaTxt_wluc4_1 b{font-size:30px;font-weight:800;letter-spacing:.14em;color:#ffeb3b}._cortinaTxt_wluc4_1 span{font-size:16px;font-weight:600}._cortinaTxt_wluc4_1 small{font-size:12px;color:#a3a3a3}._cortinaSalir_wluc4_1{opacity:0;pointer-events:none}@keyframes _entraL_wluc4_1{0%{transform:skew(var(--rake)) translate(0)}to{transform:skew(var(--rake)) translate(100%)}}@keyframes _entraR_wluc4_1{0%{transform:skew(var(--rake)) translate(100%)}to{transform:skew(var(--rake)) translate(0)}}@keyframes _entraLi_wluc4_1{0%{transform:translate(0) skew(calc(-1 * var(--rake)))}to{transform:translate(-100%) skew(calc(-1 * var(--rake)))}}@keyframes _entraRi_wluc4_1{0%{transform:translate(-100%) skew(calc(-1 * var(--rake)))}to{transform:translate(0) skew(calc(-1 * var(--rake)))}}@keyframes _entraTxt_wluc4_1{0%{opacity:0}to{opacity:1}}@media (min-width: 721px){@supports (width: 1cqw){._arriba_wluc4_1{flex-direction:row;justify-content:space-between}._tarjeta_wluc4_1{grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);height:540px}._lado_wluc4_1,._entrando_wluc4_1,._listo_wluc4_1{display:flex;padding:24px 48px}._lado_wluc4_1{visibility:hidden;transition:visibility 0s var(--dur);overflow:hidden auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}._lado_wluc4_1{justify-content:center;justify-content:safe center}._lado_wluc4_1._activo_wluc4_1{visibility:visible;transition:visibility 0s}._ladoLogin_wluc4_1,._entrando_wluc4_1{grid-area:1 / 1;padding-right:96px}._ladoSignup_wluc4_1,._listo_wluc4_1{grid-area:1 / 2;padding-left:96px}._ladoSignup_wluc4_1{padding-top:16px;padding-bottom:16px;gap:6px}._ladoSignup_wluc4_1 ._formulario_wluc4_1{gap:6px}._ladoSignup_wluc4_1 ._caja_wluc4_1 :is(input,select){height:34px}._entrando_wluc4_1,._listo_wluc4_1{visibility:hidden}._estaEntrando_wluc4_1 ._entrando_wluc4_1,._estaListo_wluc4_1 ._listo_wluc4_1{visibility:visible}._estaEntrando_wluc4_1 ._ladoLogin_wluc4_1,._estaListo_wluc4_1 ._ladoSignup_wluc4_1{animation:_out_wluc4_1 .35s forwards}._hoja_wluc4_1{position:absolute;order:0;top:0;bottom:0;left:-16cqw;width:66cqw;height:auto;z-index:2;border-bottom:0;box-shadow:none;transform:skew(var(--rake)) translate(var(--sweep));transition:transform var(--dur) var(--ease)}._hojaInt_wluc4_1{transform:translate(calc(-1 * var(--sweep))) skew(calc(-1 * var(--rake)));transition:transform var(--dur) var(--ease)}._hojaPag_wluc4_1{inset:auto;top:0;bottom:0;left:16cqw;width:100cqw}._borde_wluc4_1{display:block;position:absolute;top:0;bottom:0;width:3px;background:var(--y);box-shadow:0 0 18px 3px #ffeb3b88}._bordeI_wluc4_1{left:0}._bordeD_wluc4_1{right:0}._tarjeta_wluc4_1 ._tit_wluc4_1{display:block;left:6%;width:34%}._tarjeta_wluc4_1 ._titBienvenida_wluc4_1{left:60%}._tit_wluc4_1 h1{font-size:clamp(22px,3.4cqw,34px)}._tit_wluc4_1 p{display:block;margin-top:12px;font-size:14px;color:#d4d4d4}._titEmpezar_wluc4_1,._titHecho_wluc4_1{transition:opacity .35s}._titHecho_wluc4_1,._estaListo_wluc4_1 ._titEmpezar_wluc4_1{opacity:0}._estaListo_wluc4_1 ._titHecho_wluc4_1{opacity:1;transition:opacity .5s .45s}._tarjeta_wluc4_1._intro_wluc4_1[data-modo=login] ._hoja_wluc4_1{animation:_entraL_wluc4_1 var(--dur) var(--ease) both}._tarjeta_wluc4_1._intro_wluc4_1[data-modo=login] ._hojaInt_wluc4_1{animation:_entraLi_wluc4_1 var(--dur) var(--ease) both}._tarjeta_wluc4_1._intro_wluc4_1[data-modo=signup] ._hoja_wluc4_1{animation:_entraR_wluc4_1 var(--dur) var(--ease) both}._tarjeta_wluc4_1._intro_wluc4_1[data-modo=signup] ._hojaInt_wluc4_1{animation:_entraRi_wluc4_1 var(--dur) var(--ease) both}._tarjeta_wluc4_1._intro_wluc4_1 ._tit_wluc4_1{animation:_entraTxt_wluc4_1 .6s calc(var(--dur) * .8) both}._tarjeta_wluc4_1._intro_wluc4_1 ._titHecho_wluc4_1{animation:none}}}._btn_fo1ja_1{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:.75rem 0 1rem;padding:.8rem 1rem;border-radius:8px;background:#25d366;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none}._btn_fo1ja_1:hover{filter:brightness(.92)}:root{--bg-primary: #0F0F0F;--bg-secondary: #1A1A1A;--bg-tertiary: #2D2D2D;--border-color: #333333;--text-primary: #FFFFFF;--text-secondary: #D0D0D0;--text-muted: #A0A0A0;--text-accent: #FEE94E;--accent-primary: #FFEB3B;--accent-success: #4CAF50;--accent-error: #F44336;--accent-warning: #FF9800;--btn-primary-bg: #FFEB3B;--btn-primary-text: #000000;--btn-secondary-bg: #333333;--btn-secondary-text: #FFFFFF}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}a{color:var(--accent-primary);text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{font-family:inherit;font-size:1rem;padding:.75rem 1rem;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);outline:none;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px #ffeb3b33}input::placeholder,textarea::placeholder{color:var(--text-muted)}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFEB3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2' ry='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFEB3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1;cursor:pointer}button{font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;transition:all .2s}button:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover:not(:disabled){background-color:#ffd600;transform:translateY(-1px)}.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.btn-secondary:hover:not(:disabled){background-color:#444}.btn-danger{background-color:var(--accent-error);color:#fff}.btn-danger:hover:not(:disabled){background-color:#d32f2f}.card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.text-center{text-align:center}.text-accent{color:var(--text-accent)}.text-muted{color:var(--text-muted)}.text-success{color:var(--accent-success)}.text-error{color:var(--accent-error)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.w-full{width:100%}@media (max-width: 1024px){html{font-size:16px}body{-webkit-text-size-adjust:100%;font-size:15px}input,textarea,select{font-size:16px!important}button{min-height:44px;font-size:15px}.card{border-radius:8px;padding:1rem}}.goog-te-banner-frame,.goog-te-balloon-frame{display:none!important}body{top:0!important}.skiptranslate{display:none!important}:root{--anim-ease: cubic-bezier(.2, .8, .2, 1);--anim-dur: .28s}[data-anim=reduced]{--anim-dur: .15s}[data-anim=none] *,[data-anim=none] *:before,[data-anim=none] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gp-procesando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:2rem 1rem;min-height:40vh;color:var(--text-secondary)}.gp-loader{position:relative;width:72px;height:72px}.gp-r{position:absolute;border-radius:50%;border:2px solid transparent}.gp-r1{top:7px;right:7px;bottom:7px;left:7px;border-top-color:var(--accent-primary);border-right-color:var(--accent-primary);animation:gp-spin 1.1s linear infinite}.gp-r2{top:0;right:0;bottom:0;left:0;border-left-color:var(--text-secondary);border-bottom-color:var(--text-secondary);opacity:.55;transform-origin:45% 55%;animation:gp-spin 1.8s linear infinite reverse}.gp-r3{top:16px;right:16px;bottom:16px;left:16px;border:2px dotted var(--accent-primary);transform-origin:55% 45%;animation:gp-spin 2.6s linear infinite}.gp-ptxt{font-size:.9rem;letter-spacing:.08em}.gp-ptxt span{animation:gp-parpadeo 1.4s ease-in-out infinite}.gp-chico{min-height:0;padding:1rem}.gp-chico .gp-loader{width:44px;height:44px}.gp-chico .gp-r1{top:4px;right:4px;bottom:4px;left:4px}.gp-chico .gp-r3{top:10px;right:10px;bottom:10px;left:10px}@keyframes gp-spin{to{transform:rotate(360deg)}}@keyframes gp-parpadeo{0%,to{opacity:1}50%{opacity:.2}}@keyframes gp-pulso{0%,to{opacity:1}50%{opacity:.4}}[data-anim=reduced] .gp-r,[data-anim=reduced] .gp-ptxt span{animation:none}[data-anim=reduced] .gp-loader{animation:gp-pulso 1.2s ease-in-out infinite}.anim-toast{animation:gp-toast-in .45s var(--anim-ease) both}.anim-toast:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--accent-success);opacity:0;pointer-events:none;animation:gp-anillo .9s ease-out .3s}@keyframes gp-toast-in{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@keyframes gp-anillo{0%{transform:scale(1);opacity:.9}to{transform:scale(1.18,1.5);opacity:0}}[data-anim=reduced] .anim-toast{animation:gp-fade .15s ease both}[data-anim=reduced] .anim-toast:after{animation:none}.anim-tabbar>[data-activo]{position:relative}.anim-tabbar>[data-activo]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--accent-primary);transform-origin:center;animation:gp-elastico .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes gp-elastico{0%{transform:scaleX(0)}60%{transform:scaleX(1.25)}to{transform:scaleX(1)}}[data-anim=reduced] .anim-tabbar>[data-activo]:before{animation:gp-fade .15s ease both}.anim-bar{transform-origin:left;animation:gp-barra .6s var(--anim-ease) both}@keyframes gp-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-anim=reduced] .anim-bar{animation:gp-fade .15s ease both}@keyframes gp-fade{0%{opacity:0}to{opacity:1}}.gp-apariencia{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:1.5rem}.gp-apariencia h2{font-size:16px;margin-bottom:.75rem;color:#fff}.gp-apariencia p{color:#aaa;font-size:13px;margin-bottom:1rem}.gp-apariencia-ops{display:flex;gap:.75rem;flex-wrap:wrap}.gp-apariencia-ops button{flex:1 1 120px;padding:1rem .75rem;background:#0f0f0f;border:2px solid #333;border-radius:8px;color:#eee;text-align:center;cursor:pointer;font-family:inherit;transition:border-color .15s}.gp-apariencia-ops button.activo{border-color:#d4a017;background:#1a1408}.gp-apariencia-ops b{display:block;font-size:15px}.gp-apariencia-ops small{display:block;margin-top:4px;color:#999;font-size:12px}.gp-cobro{position:fixed;top:50%;left:50%;width:110px;height:110px;margin:-55px 0 0 -55px;z-index:2000;pointer-events:none;border-radius:50%;background:#0f0f0feb;animation:gp-cobro-vida 1.05s ease both}.gp-cobro svg{display:block}.gp-cobro-aro,.gp-cobro-trazo{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:gp-dibuja .6s var(--anim-ease) forwards}.gp-cobro-trazo{animation-delay:.15s}.gp-cobro-ok .gp-cobro-aro,.gp-cobro-ok .gp-cobro-trazo{stroke:var(--accent-success)}.gp-cobro-error .gp-cobro-aro,.gp-cobro-error .gp-cobro-trazo{stroke:var(--accent-error)}@keyframes gp-dibuja{to{stroke-dashoffset:0}}@keyframes gp-cobro-vida{0%{opacity:0;transform:scale(.85)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}[data-anim=reduced] .gp-cobro{animation:gp-cobro-fade .6s ease both}[data-anim=reduced] .gp-cobro-aro,[data-anim=reduced] .gp-cobro-trazo{animation:none;stroke-dashoffset:0}@keyframes gp-cobro-fade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@media (min-width: 1025px){html[data-densidad=compacto]{font-size:14px}html[data-densidad=amplio]{font-size:18px}}:root{--kpi-min: 11rem}@media (max-width: 1024px){:root{--kpi-min: 9.5rem}}:is([class*=_stats_],[class*=_statsGrid_],[class*=_statsRow_],[class*=_resumenStats_],[class*=_resumenCards_],[class*=_kpiGrid_],[class*=_ventasStats_],[class*=_valorizacionStats_],[class*=_monitoreoStats_],[class*=_tipoStats_],[class*=_turnoStats_],[class*=_mainCards_]){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kpi-min)),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;overflow-x:visible!important;gap:.5rem!important}:is([class*=_stat_],[class*=_statCard_],[class*=_resumenCard_],[class*=_kpiCard_],[class*=_ventasStat_],[class*=_resumenStat_],[class*=_valorizacionStat_],[class*=_monitoreoStat_],[class*=_tipoStat_],[class*=_turnoStat_],[class*=_mainCard_]){flex:1 1 var(--kpi-min)!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.2rem!important;min-width:0!important;box-sizing:border-box!important;text-align:center!important}:is([class*=_statValue_],[class*=_statValor_],[class*=_kpiValue_],[class*=_resumenCardValor_],[class*=_resumenStatValor_],[class*=_resumenValor_],[class*=_valorizacionValue_],[class*=_ventasStatValue_],[class*=_monitoreoStatValue_],[class*=_tipoStatValue_],[class*=_turnoStatValue_],[class*=_mainCardValue_]){display:block!important;order:1!important;max-width:100%!important;margin:0!important;font-size:clamp(.95rem,.45rem + .7vw,1.15rem)!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums}:is([class*=_statLabel_],[class*=_kpiLabel_],[class*=_resumenLabel_],[class*=_resumenCardLabel_],[class*=_resumenStatLabel_],[class*=_ventasStatLabel_],[class*=_monitoreoStatLabel_],[class*=_tipoStatLabel_],[class*=_turnoStatLabel_],[class*=_valorizacionLabel_],[class*=_mainCardLabel_]){display:block!important;order:2!important;max-width:100%!important;margin:0!important;font-size:clamp(.62rem,.5rem + .2vw,.74rem)!important;line-height:1.2!important;text-align:center!important;overflow-wrap:break-word!important}:is([class*=_statSub_],[class*=_kpiSub_],[class*=_resumenCardSub_],[class*=_mainCardDetail_]){display:block!important;order:3!important;max-width:100%!important;text-align:center!important;overflow-wrap:break-word!important}[class*=_mainCardValue_]{font-size:clamp(1.15rem,.6rem + 1vw,1.7rem)!important}
