:root{--fl-green:#c4e860;--fl-green-deep:#46963c;--fl-green-soft:#c4e86024;--fl-green-line:#c4e86059;--fl-bg:#05080f;--fl-bg-elevated:#0a1220;--fl-ink:#f4f6f8;--fl-ink-muted:#f4f6f8ad;--fl-ink-faint:#f4f6f86b;--fl-error:#f85149;--fl-white-warm:#f7f5f0;--fl-success-text:#c4e860;--fl-radius-md:12px;--fl-radius-lg:16px;--fl-radius-pill:999px;--fl-font-display:"Syne", "Avenir Next", "Segoe UI", sans-serif;--fl-font-body:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--flex:var(--fl-green)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--fl-font-body);color:var(--fl-ink);background:var(--fl-bg)}button{font-family:inherit}html,body,#root{-webkit-tap-highlight-color:transparent}a:focus,a:focus-visible,button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible{outline:none}@keyframes flex-premium-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes flex-premium-wave{0%,to{transform:translate(0,0)}50%{transform:translate(2%,-3%)}}@keyframes flex-premium-logo-in{0%{opacity:0;filter:blur(6px);transform:scale(.96)translateY(8px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes flex-premium-scanner{0%{opacity:0;transform:translate(-120%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes flex-premium-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flex-premium-success-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.flex-native-lock-overlay{box-sizing:border-box;z-index:2147483000;padding:max(24px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));opacity:1;background:linear-gradient(165deg,#0a1220 0%,#0f1c31 52%,#12162c 100%);justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,sans-serif;transition:opacity .45s;display:none;position:fixed;inset:0;overflow:hidden}.flex-native-lock-overlay.is-visible{display:flex}.flex-native-lock-overlay--exit{opacity:0;pointer-events:none}.flex-native-lock-overlay--native-handoff{opacity:0;pointer-events:none;transition:opacity .28s}.flex-native-lock-stage{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:380px;display:flex;position:relative}.flex-premium-logo-wrap{margin-bottom:28px;animation:.9s forwards flex-premium-logo-in}.flex-premium-logo{letter-spacing:-.03em;color:#f4f7fb;text-shadow:0 0 28px #c5e84a1f;font-size:clamp(1.55rem,5vw,1.85rem);font-weight:800;line-height:1.1}.flex-premium-logo span{background:linear-gradient(120deg,#d8f56a 0%,#c5e84a 45%,#46963c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flex-premium-icon{color:#c5e84a;filter:drop-shadow(0 0 16px #c5e84a40);width:56px;height:56px;margin:0 auto 18px;display:none}.flex-premium-icon.is-visible{justify-content:center;align-items:center;animation:.55s forwards flex-premium-success-pop;display:flex}.flex-premium-icon svg{width:100%;height:100%}.flex-native-lock-title{color:#f4f7fb;letter-spacing:-.01em;margin:0 0 8px;font-size:1.12rem;font-weight:700;line-height:1.35}.flex-native-lock-sub{color:#b4c2d4;max-width:20rem;min-height:1.5em;margin:0 auto 22px;font-size:.94rem;line-height:1.5}.flex-native-lock-sub.flex-premium-msg-animate{animation:.45s flex-premium-msg-in}.flex-premium-scanner{background:#ffffff14;border-radius:999px;width:min(220px,72vw);height:3px;margin:4px auto 26px;position:relative;overflow:hidden}.flex-premium-scanner.is-hidden{visibility:hidden;margin-bottom:0}.flex-premium-scanner-track{position:absolute;inset:0}.flex-premium-scanner-line{border-radius:inherit;background:linear-gradient(90deg,#0000,#c5e84a59 20%,#c5e84a 50%,#c5e84a59 80%,#0000);width:42%;height:100%;animation:3.2s ease-in-out infinite flex-premium-scanner;position:absolute;top:0;left:0;box-shadow:0 0 14px #c5e84a73}.flex-native-lock-overlay--phase-success .flex-premium-scanner,.flex-native-lock-overlay--phase-success .flex-premium-logo-wrap{display:none}.flex-native-lock-actions{width:100%;max-width:340px}.flex-native-lock-actions.is-hidden{display:none}.flex-native-lock-btn{cursor:pointer;border:none;border-radius:14px;width:100%;margin-bottom:10px;padding:15px 16px;font-family:inherit;font-size:1rem;font-weight:700;transition:filter .15s,opacity .15s;display:block}.flex-native-lock-btn--primary{color:#0a1220;background:linear-gradient(#c5e84a 0%,#46963c 100%);box-shadow:0 8px 24px #46963c47}.flex-native-lock-btn--ghost{color:#f4f7fb;background:#ffffff0a;border:1px solid #ffffff24;margin-bottom:0}html.flex-native-lock-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.flex-premium-bg-glow,.flex-premium-bg-wave,.flex-premium-scanner-line,.flex-premium-logo-wrap{animation:none!important}}._shell_1ar03_1{background:var(--fl-bg);flex-direction:column;min-height:100svh;display:flex}._brand_1ar03_8{font-family:var(--fl-font-display);letter-spacing:.18em;color:var(--fl-green);padding:1.25rem 1.5rem 0;font-size:.95rem;text-decoration:none}._main_1ar03_17{flex:1;justify-content:center;align-items:center;padding:2rem 1rem 3.5rem;display:flex}._panel_1ar03_25{background:var(--fl-bg-elevated);border:1px solid #ffffff14;border-radius:22px;width:min(440px,100%);padding:clamp(1.75rem,4vw,2.35rem)}._panelWide_1ar03_33{width:min(520px,100%)!important;max-width:520px!important}._ghost_1ar03_38{color:var(--fl-ink);border:1px solid var(--fl-green-line);background:0 0}._seg_1ar03_44{gap:.4rem;display:flex}._segBtn_1ar03_49{border-radius:var(--fl-radius-pill);min-height:40px;color:var(--fl-ink-muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;flex:1;font-size:.85rem;font-weight:600}._segBtnOn_1ar03_61{background:var(--fl-green-soft);color:var(--fl-green);border-color:var(--fl-green-line)}._select_1ar03_67{width:100%;min-height:48px;color:var(--fl-ink);border-radius:var(--fl-radius-md);background:#05080f8c;border:1px solid #ffffff1a;padding:.7rem .9rem;font-size:16px}._actions_1ar03_78{flex-direction:column;gap:.7rem;display:flex}._eyebrow_1ar03_84{letter-spacing:.18em;text-transform:uppercase;color:#c4e860e6;margin:0 0 .65rem;font-size:.72rem;font-weight:700}._title_1ar03_93{letter-spacing:-.03em;color:var(--fl-white-warm);margin:0 0 .55rem;font-size:clamp(1.55rem,3.5vw,1.95rem);font-weight:700;line-height:1.15}._lead_1ar03_102{color:var(--fl-ink-muted);margin:0 0 1.35rem;font-size:.95rem;line-height:1.5}._form_1ar03_109{flex-direction:column;gap:.85rem;display:flex}._input_1ar03_115{width:100%;min-height:48px;color:var(--fl-ink);border-radius:var(--fl-radius-md);background:#05080f8c;border:1px solid #ffffff1a;padding:.7rem .9rem;font-size:16px}._input_1ar03_115:focus{border-color:var(--fl-green-line);outline:none}._passWrap_1ar03_131{position:relative}._passWrap_1ar03_131 ._input_1ar03_115{padding-right:5.5rem}._toggle_1ar03_139{min-height:36px;color:var(--fl-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:.78rem;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._submit_1ar03_154{border-radius:var(--fl-radius-pill);background:var(--fl-green);color:#0d1117;cursor:pointer;border:0;min-height:48px;margin-top:.25rem;font-size:.95rem;font-weight:700}._submit_1ar03_154:disabled{opacity:.55;cursor:not-allowed}a._submit_1ar03_154{justify-content:center;align-items:center;text-decoration:none;display:flex}._status_1ar03_178{color:var(--fl-ink-muted);margin:0;font-size:.9rem;line-height:1.45}._statusError_1ar03_185{color:#ffb4b0}._statusOk_1ar03_189{color:var(--fl-success-text)}._footer_1ar03_193{color:var(--fl-ink-muted);margin:1.15rem 0 0;font-size:.9rem}._link_1ar03_199{color:var(--fl-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}._rules_1ar03_210{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._rule_1ar03_210{color:var(--fl-ink-faint);font-size:.78rem}._ruleMet_1ar03_224{color:var(--fl-green)}html[data-flex-theme=light] ._panel_1ar03_25{background:#fff;border-color:#1b365d1a}html[data-flex-theme=light] ._title_1ar03_93{color:#1b365d}html[data-flex-theme=light] ._lead_1ar03_102,html[data-flex-theme=light] ._footer_1ar03_193,html[data-flex-theme=light] ._status_1ar03_178,html[data-flex-theme=light] ._toggle_1ar03_139{color:#1b365db8}html[data-flex-theme=light] ._input_1ar03_115,html[data-flex-theme=light] ._select_1ar03_67{color:#1b365d;background:#f5f7fa;border-color:#1b365d24}html[data-flex-theme=light] ._input_1ar03_115:focus,html[data-flex-theme=light] ._select_1ar03_67:focus{border-color:#a8dc2ab3;box-shadow:0 0 0 3px #a8dc2a2e}html[data-flex-theme=light] ._submit_1ar03_154{color:#101d35;background:#a8dc2a}html[data-flex-theme=light] ._ghost_1ar03_38{color:#1b365d;background:0 0;border-color:#1b365d2e}html[data-flex-theme=light] ._segBtn_1ar03_49{color:#1b365db3;border-color:#1b365d24}html[data-flex-theme=light] ._segBtnOn_1ar03_61{color:#7ab01a;background:#a8dc2a29;border-color:#a8dc2a66}html[data-flex-theme=light] ._rule_1ar03_210{color:#1b365d73}html[data-flex-theme=light] ._ruleMet_1ar03_224{color:#7ab01a}html[data-flex-theme=light] ._statusError_1ar03_185{color:#c62828}html[data-flex-theme=light] ._link_1ar03_199,html[data-flex-theme=light] ._eyebrow_1ar03_84{color:#7ab01a}._premium_1cz4v_1{isolation:isolate;background:#05080f;min-height:100dvh;position:relative}._premiumBg_1cz4v_9{pointer-events:none;z-index:0;background:#05080f;position:fixed;inset:0;overflow:hidden}._glow_1cz4v_18{background:radial-gradient(70% 80% at 50% 100%,#c5e84a24 0%,#46963c0f 42%,#0000 72%);width:140%;height:55%;animation:7s ease-in-out infinite _flPremiumBreathe_1cz4v_1;position:absolute;bottom:-8%;left:-20%}._wave_1cz4v_33{opacity:.35;filter:blur(1px);border-radius:50%;width:130%;height:38%;position:absolute;left:-15%}._wave1_1cz4v_43{background:linear-gradient(#0000,#b5e63a1f);animation:9s ease-in-out infinite _flPremiumWave_1cz4v_1;bottom:-12%}._wave2_1cz4v_49{background:linear-gradient(#0000,#243b5c73);animation:11s ease-in-out infinite reverse _flPremiumWave_1cz4v_1;bottom:-18%}@keyframes _flPremiumBreathe_1cz4v_1{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes _flPremiumWave_1cz4v_1{0%,to{transform:translate(0,0)}50%{transform:translate(2%,-3%)}}html[data-flex-theme=light] ._premium_1cz4v_1,html[data-flex-theme=light] ._premiumBg_1cz4v_9{background:#f5f7fa}html[data-flex-theme=light] ._glow_1cz4v_18{background:radial-gradient(70% 80% at 50% 100%,#a8dc2a38 0%,#7ab01a14 42%,#0000 72%)}html[data-flex-theme=light] ._wave1_1cz4v_43{background:linear-gradient(#0000,#a8dc2a29)}html[data-flex-theme=light] ._wave2_1cz4v_49{background:linear-gradient(#0000,#1b365d1a)}@media (prefers-reduced-motion:reduce){._glow_1cz4v_18,._wave_1cz4v_33{animation:none}}.fl-root,body.fl-brand-mode{--fl-green:#c4e860;--fl-green-deep:#46963c;--fl-green-soft:#c4e86024;--fl-green-line:#c4e86059;--fl-bg:#05080f;--fl-bg-elevated:#0a1220;--fl-bg-nav:#05080fb8;--fl-ink:#f4f6f8;--fl-ink-muted:#f4f6f8ad;--fl-ink-faint:#f4f6f86b;--fl-white-warm:#f7f5f0;--fl-gray-100:#e8eaed;--fl-gray-400:#8b93a7;--fl-gray-700:#2a3348;--fl-gray-900:#121826;--fl-space-1:.25rem;--fl-space-2:.5rem;--fl-space-3:.75rem;--fl-space-4:1rem;--fl-space-5:1.5rem;--fl-space-6:2rem;--fl-space-7:3rem;--fl-space-8:4.5rem;--fl-space-9:7rem;--fl-text-xs:.75rem;--fl-text-sm:.875rem;--fl-text-md:1rem;--fl-text-lg:1.125rem;--fl-text-xl:1.25rem;--fl-text-2xl:clamp(1.5rem, 2.2vw, 1.85rem);--fl-text-3xl:clamp(2rem, 4vw, 3rem);--fl-text-display:clamp(2.65rem, 7.2vw, 5.35rem);--fl-leading-tight:1.05;--fl-leading-snug:1.2;--fl-leading-body:1.55;--fl-tracking-tight:-.035em;--fl-tracking-display:-.045em;--fl-radius-sm:6px;--fl-radius-md:12px;--fl-radius-lg:20px;--fl-radius-pill:999px;--fl-ease-out:cubic-bezier(.22, 1, .36, 1);--fl-ease-soft:cubic-bezier(.4, 0, .2, 1);--fl-dur-fast:.18s;--fl-dur:.42s;--fl-dur-slow:.9s;--fl-font-display:"Syne", "Avenir Next", "Segoe UI", sans-serif;--fl-font-body:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--flex:var(--fl-green);--flex-green:var(--fl-green);--fl-nav-h:72px;--fl-max:1180px;font-family:var(--fl-font-body);color:var(--fl-ink);background:var(--fl-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html:not(.flex-app-native) body.fl-brand-mode>header,html:not(.flex-app-native) body.fl-brand-mode>#mobile-menu-overlay,html:not(.flex-app-native) body.fl-brand-mode>#mobile-help-sheet{display:none!important}html:not(.flex-app-native) body.fl-brand-mode{touch-action:pan-y;width:100%;max-width:none;min-height:100dvh;margin:0;padding-bottom:0;overflow-x:hidden;background:#05080f!important;height:auto!important;overflow-y:auto!important}html:not(.flex-app-native).fl-brand-scroll{width:100%;max-width:none;margin:0;overflow-x:hidden;background:#05080f!important;height:auto!important;overflow-y:auto!important}html:not(.flex-app-native).fl-brand-scroll #root{min-height:100dvh;background:#05080f!important;height:auto!important;overflow:visible!important}html:not(.flex-app-native) body.fl-brand-mode main{background:#05080f;min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html:not(.flex-app-native) body.fl-brand-mode #inicio.view.active{color:#f4f6f8!important;background:#05080f!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;display:flex!important}html:not(.flex-app-native) body.fl-brand-mode .fl-root.landing-shell{flex:auto;position:relative;overflow-x:clip;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.flex-app-native .fl-nav,html:not(.flex-app-native) body:not(.fl-brand-mode) .fl-nav{display:none!important}html:not(.flex-app-native) body.fl-brand-mode #registroForm.view.active,html:not(.flex-app-native) body.fl-brand-mode #registroOtpChoice.view.active,html:not(.flex-app-native) body.fl-brand-mode #registroOtpVerify.view.active,html:not(.flex-app-native) body.fl-brand-mode #registroScan.view.active,html:not(.flex-app-native) body.fl-brand-mode #loginForm.view.active,html:not(.flex-app-native) body.fl-brand-mode #olvidoContrasenaForm.view.active,html:not(.flex-app-native) body.fl-brand-mode #miNegocioMenu.view.active,html:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin.view.active,html:not(.flex-app-native) body.fl-brand-mode #miNegocioRegistro.view.active{width:100%!important;max-width:none!important;min-height:100dvh!important;color:var(--fl-ink)!important;background:radial-gradient(55% 45% at 12% 18%,#c4e86014,#0000 55%),radial-gradient(45% 40% at 92% 78%,#46963c1a,#0000 52%),#05080f!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}html:not(.flex-app-native) body.fl-brand-mode #registroForm.view:before,html:not(.flex-app-native) body.fl-brand-mode #registroOtpChoice.view:before,html:not(.flex-app-native) body.fl-brand-mode #registroOtpVerify.view:before,html:not(.flex-app-native) body.fl-brand-mode #registroScan.view:before,html:not(.flex-app-native) body.fl-brand-mode #loginForm.view:before,html:not(.flex-app-native) body.fl-brand-mode #olvidoContrasenaForm.view:before,html:not(.flex-app-native) body.fl-brand-mode #miNegocioMenu.view:before,html:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin.view:before,html:not(.flex-app-native) body.fl-brand-mode #miNegocioRegistro.view:before{content:none!important;animation:none!important;display:none!important}.fl-legacy-sections{display:none!important}.fl-nav{z-index:1200;height:var(--fl-nav-h);transition:background var(--fl-dur) var(--fl-ease-soft), border-color var(--fl-dur) var(--fl-ease-soft), backdrop-filter var(--fl-dur) var(--fl-ease-soft);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.fl-nav.is-scrolled{background:var(--fl-bg-nav);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:#ffffff0f}.fl-nav__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:min(1280px,100% - 2rem);margin:0 auto;display:grid}.fl-nav__cluster{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-width:0;display:flex}.fl-nav__brand{font-family:var(--fl-font-display);letter-spacing:.04em;color:var(--fl-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:700;line-height:1}.fl-nav__brand span{color:var(--fl-green)}.fl-nav__links,.fl-nav__actions{display:contents}.fl-nav__link{font-size:var(--fl-text-sm);color:var(--fl-ink-muted);cursor:pointer;transition:color var(--fl-dur-fast) var(--fl-ease-soft);background:0 0;border:0;padding:.35rem 0;font-weight:500;position:relative}.fl-nav__link:after{content:"";background:var(--fl-green);transform-origin:50%;height:1.5px;transition:transform var(--fl-dur-fast) var(--fl-ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fl-nav__link:hover,.fl-nav__link:focus-visible{color:var(--fl-ink);outline:none}.fl-nav__link:hover:after,.fl-nav__link:focus-visible:after,.fl-nav__link.is-active:after{transform:scaleX(1)}.fl-nav__ghost{font-size:var(--fl-text-sm);color:var(--fl-ink-muted);cursor:pointer;white-space:nowrap;transition:color var(--fl-dur-fast) var(--fl-ease-soft);background:0 0;border:0;border-radius:0;padding:.35rem 0;font-weight:500;position:relative}.fl-nav__ghost:after{content:"";background:var(--fl-green);transform-origin:50%;height:1.5px;transition:transform var(--fl-dur-fast) var(--fl-ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fl-nav__ghost:hover,.fl-nav__ghost:focus-visible{color:var(--fl-ink);outline:none}.fl-nav__ghost:hover:after,.fl-nav__ghost:focus-visible:after,.fl-nav__ghost.is-active:after{transform:scaleX(1)}.fl-nav__ghost.is-active{color:var(--fl-ink)}.fl-nav__help{position:relative}.fl-nav__help-btn{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.fl-nav__chevron{width:.45em;height:.45em;transition:transform var(--fl-dur-fast) var(--fl-ease-out);opacity:.85;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;display:inline-block;transform:rotate(45deg)translateY(-1px)}.fl-nav__help-btn[aria-expanded=true] .fl-nav__chevron{transform:rotate(225deg)translateY(-1px)}.fl-help-menu{border-radius:var(--fl-radius-md);opacity:0;visibility:hidden;pointer-events:none;width:min(420px,100vw - 2rem);transition:opacity var(--fl-dur-fast) var(--fl-ease-soft), transform var(--fl-dur-fast) var(--fl-ease-out), visibility var(--fl-dur-fast);z-index:1300;background:#0f1624;border:1px solid #ffffff1a;padding:1rem;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px);box-shadow:0 18px 48px #00000073}.fl-help-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fl-help-menu__grid{grid-template-columns:1fr 1fr;gap:.85rem 1.1rem;display:grid}.fl-help-menu__title{letter-spacing:.12em;text-transform:uppercase;color:var(--fl-ink-faint);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.fl-help-menu__item{text-align:left;width:100%;color:var(--fl-ink);font-family:var(--fl-font-body);cursor:pointer;transition:background var(--fl-dur-fast) var(--fl-ease-soft), border-color var(--fl-dur-fast) var(--fl-ease-soft);background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin:0 0 .4rem;padding:.55rem .7rem;font-size:.82rem;font-weight:500;text-decoration:none;display:block}.fl-help-menu__item:last-child{margin-bottom:0}.fl-help-menu__item:hover,.fl-help-menu__item:focus-visible{background:#c4e8601a;border-color:#c4e86059;outline:none}.fl-nav__ghost-link{box-sizing:border-box;align-items:center;text-decoration:none;display:flex}.fl-nav__drawer-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fl-ink-faint);margin:.75rem 0 .15rem;font-size:.68rem;font-weight:700}.fl-nav__drawer-label:first-of-type{margin-top:.35rem}.fl-nav__drawer .fl-nav__ghost:after,.fl-nav__drawer .fl-nav__link:after{display:none}.fl-nav__cta{font-size:var(--fl-text-sm);color:#0a1220;background:var(--fl-green);border-radius:var(--fl-radius-pill);cursor:pointer;white-space:nowrap;transition:transform var(--fl-dur-fast) var(--fl-ease-out), background var(--fl-dur-fast) var(--fl-ease-soft);border:0;padding:.55rem 1.1rem;font-weight:600}.fl-nav__cta:hover{background:#d4f070;transform:translateY(-1px)}a.fl-nav__cta{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.fl-nav__ghost,button.fl-nav__ghost{font:inherit}.fl-nav__menu-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none}.fl-nav__end{justify-content:flex-end;justify-self:end;align-items:center;gap:.35rem;min-width:0;display:flex}.fl-nav__mobile-auth{align-items:center;gap:clamp(.45rem,2vw,.75rem);min-width:0;display:none}.fl-nav__mobile-auth-btn{white-space:nowrap;padding:.3rem 0;font-size:.8rem}.fl-nav__menu-btn span{background:var(--fl-ink);width:20px;height:1.5px;transition:transform var(--fl-dur-fast) var(--fl-ease-out), opacity var(--fl-dur-fast);display:block}.fl-nav.is-open .fl-nav__menu-btn span:first-child{transform:translateY(7.5px)rotate(45deg)}.fl-nav.is-open .fl-nav__menu-btn span:nth-child(2){opacity:0}.fl-nav.is-open .fl-nav__menu-btn span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.fl-nav__drawer{display:none}@media (width<=1100px){.fl-nav__cluster{gap:clamp(1rem,2vw,1.6rem)}}@media (width<=980px){.fl-nav__cluster{display:none}.fl-nav__mobile-auth,.fl-nav__menu-btn{display:flex}.fl-nav__drawer{inset:calc(var(--fl-nav-h) + env(safe-area-inset-top,0px)) 0 auto 0;padding:var(--fl-space-5) 1.25rem var(--fl-space-6);opacity:0;pointer-events:none;transition:opacity var(--fl-dur) var(--fl-ease-soft), transform var(--fl-dur) var(--fl-ease-out);background:#05080ff5;border-bottom:1px solid #ffffff0f;display:block;position:fixed;transform:translateY(-8px)}.fl-nav.is-open .fl-nav__drawer{opacity:1;pointer-events:auto;transform:translateY(0)}.fl-nav__drawer-links{gap:var(--fl-space-3);flex-direction:column;display:flex}.fl-nav__drawer .fl-nav__link,.fl-nav__drawer .fl-nav__ghost,.fl-nav__drawer .fl-nav__cta{text-align:left;width:100%;font-size:var(--fl-text-md)}.fl-nav__drawer .fl-nav__cta{text-align:center;margin-top:var(--fl-space-2)}}.fl-hero{isolation:isolate;align-items:start;min-height:calc(100vh - 48px);display:grid;position:relative;overflow:clip visible}.fl-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fl-ambient__waves{opacity:.42;width:112%;height:116%;position:absolute;inset:-8% -6%}.fl-ambient__ribbon{transform-origin:45%;will-change:transform, opacity;opacity:0}.fl-ambient__ribbon--lg{animation:22s ease-in-out infinite flRibbonWaveLg}.fl-ambient__ribbon--md{animation:18s ease-in-out infinite flRibbonWaveMd}.fl-ambient__ribbon--sm{animation:14s ease-in-out infinite flRibbonWaveSm}.fl-ambient__ribbon--1{animation-delay:0s}.fl-ambient__ribbon--2{animation-delay:-3s}.fl-ambient__ribbon--3{animation-delay:-6s}.fl-ambient__ribbon--4{animation-delay:-2s}.fl-ambient__ribbon--5{animation-delay:-8s}.fl-ambient__ribbon--6{animation-delay:-4.5s}.fl-ambient__ribbon--7{animation-delay:-10s}.fl-ambient__ribbon--8{animation-delay:-1.5s}.fl-ambient__ribbon--9{animation-delay:-7s}.fl-ambient__ribbon--10{animation-delay:-11s}.fl-ambient__ribbon--11{animation-delay:-5s}.fl-ambient__ribbon--12{animation-delay:-9s}@media (width<=900px){.fl-ambient__waves{opacity:.2}.fl-ambient__ribbon:not(.fl-ambient__ribbon--1):not(.fl-ambient__ribbon--7):not(.fl-ambient__ribbon--11){display:none}.fl-ambient__ribbon--1,.fl-ambient__ribbon--7,.fl-ambient__ribbon--11{opacity:.55}.fl-ambient__sparkles span:nth-child(n+9){display:none}.fl-ambient__sparkles span{opacity:.45}}@keyframes flRibbonWaveLg{0%{opacity:0;transform:translate(-3%,1.4%)rotate(-1.4deg)scale(1.03,.97)}10%{opacity:.88}28%{opacity:1;transform:translate(1.2%,-1.8%)rotate(.9deg)scale(1.01,1.03)}52%{opacity:.95;transform:translate(3%,.6%)rotate(-.7deg)scale(1.04,.98)}74%{opacity:.7;transform:translate(.4%,-1%)rotate(.5deg)scale(1.02,1.01)}90%{opacity:.12}to{opacity:0;transform:translate(-2.2%,1%)rotate(-1deg)scale(1.03,.98)}}@keyframes flRibbonWaveMd{0%{opacity:0;transform:translate(2.4%,-1%)rotate(1.1deg)scale(.98,1.03)}12%{opacity:.9}36%{opacity:1;transform:translate(-1.6%,1.6%)rotate(-.8deg)scale(1.02,.99)}58%{opacity:.92;transform:translate(-3%,-.4%)rotate(.6deg)scale(1.01,1.02)}80%{opacity:.55;transform:translate(.8%,1.2%)rotate(-.4deg)}92%{opacity:.1}to{opacity:0;transform:translate(2%,-.8%)rotate(.9deg)scale(.99,1.02)}}@keyframes flRibbonWaveSm{0%{opacity:0;transform:translate(-1.8%,.8%)rotate(.6deg)scale(1.02,.98)}14%{opacity:.75}40%{opacity:.95;transform:translate(2.2%,-1.4%)rotate(-.9deg)scale(.99,1.03)}65%{opacity:.8;transform:translate(1%,1.1%)rotate(.7deg)scale(1.03,.99)}86%{opacity:.15}to{opacity:0;transform:translate(-1.5%,.5%)rotate(.4deg)}}.fl-ambient--sparkles{z-index:2}.fl-ambient__sparkles{position:absolute;inset:0}.fl-ambient__sparkles span{width:3px;height:3px;box-shadow:none;will-change:opacity, transform;background:#828a968c;border-radius:50%;animation:6.8s ease-in-out infinite flSparkle;position:absolute}.fl-ambient__sparkles span:first-child{animation-delay:0s;top:6%;left:68%}.fl-ambient__sparkles span:nth-child(2){width:2px;height:2px;animation-delay:.4s;top:11%;left:86%}.fl-ambient__sparkles span:nth-child(3){animation-delay:.9s;top:16%;left:52%}.fl-ambient__sparkles span:nth-child(4){width:2px;height:2px;animation-delay:1.3s;top:21%;left:22%}.fl-ambient__sparkles span:nth-child(5){animation-delay:1.8s;top:27%;left:74%}.fl-ambient__sparkles span:nth-child(6){width:4px;height:4px;animation-delay:2.2s;top:33%;left:38%}.fl-ambient__sparkles span:nth-child(7){animation-delay:2.7s;top:39%;left:12%}.fl-ambient__sparkles span:nth-child(8){width:2px;height:2px;animation-delay:3.1s;top:44%;left:62%}.fl-ambient__sparkles span:nth-child(9){animation-delay:3.5s;top:50%;left:82%}.fl-ambient__sparkles span:nth-child(10){width:2px;height:2px;animation-delay:4s;top:55%;left:28%}.fl-ambient__sparkles span:nth-child(11){animation-delay:4.4s;top:60%;left:48%}.fl-ambient__sparkles span:nth-child(12){width:4px;height:4px;animation-delay:4.8s;top:66%;left:90%}.fl-ambient__sparkles span:nth-child(13){animation-delay:5.2s;top:71%;left:16%}.fl-ambient__sparkles span:nth-child(14){width:2px;height:2px;animation-delay:5.6s;top:76%;left:58%}.fl-ambient__sparkles span:nth-child(15){animation-delay:.2s;top:81%;left:34%}.fl-ambient__sparkles span:nth-child(16){width:2px;height:2px;animation-delay:1.1s;top:86%;left:72%}.fl-ambient__sparkles span:nth-child(17){animation-delay:2s;top:91%;left:44%}.fl-ambient__sparkles span:nth-child(18){width:2px;height:2px;animation-delay:3.3s;top:14%;left:8%}.fl-ambient__sparkles span:nth-child(19){animation-delay:4.6s;top:48%;left:6%}.fl-ambient__sparkles span:nth-child(20){width:4px;height:4px;animation-delay:5.9s;top:24%;left:94%}.fl-ambient__sparkles span:nth-child(21){width:2px;height:2px;animation-delay:6.3s;top:68%;left:40%}.fl-ambient__sparkles span:nth-child(22){animation-delay:1.5s;top:35%;left:56%}@keyframes flSparkle{0%,to{opacity:0;transform:translate(0,0)scale(.65)}35%{opacity:.85;transform:translateY(-4px)scale(1)}65%{opacity:.35;transform:translateY(-7px)scale(.9)}}.fl-root>:not(.fl-ambient){z-index:1}.fl-root>.fl-hero,.fl-root>.fl-section,.fl-root>.fl-footer{position:relative}.fl-root>.fl-nav{z-index:1200}.fl-hero__bg{z-index:0;background:radial-gradient(70% 55% at 72% 42%,#46963c1f,#0000 58%),radial-gradient(50% 40% at 18% 75%,#c4e8600d,#0000 55%),linear-gradient(#05080f8c 0%,#0a122059 48%,#070b1433 100%);position:absolute;inset:0;overflow:hidden}.fl-hero__layout{z-index:2;width:min(var(--fl-max), calc(100% - 2.5rem));padding:calc(var(--fl-nav-h) + 1.35rem) 0 2.75rem;box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);min-height:calc(100vh - 48px);margin:0 auto;display:grid;position:relative}.fl-hero__copy{max-width:36rem;padding-top:.25rem;overflow:visible}.fl-hero__brand{font-family:var(--fl-font-display);letter-spacing:.06em;color:var(--fl-green);margin:0 0 var(--fl-space-4);font-size:clamp(1.75rem,4.2vw,2.75rem);font-weight:700;line-height:1}.fl-hero__eyebrow{font-size:var(--fl-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--fl-green);margin:0 0 var(--fl-space-5);font-weight:600}.fl-hero__title{font-family:var(--fl-font-body);letter-spacing:-.03em;color:var(--fl-white-warm);margin:0 0 var(--fl-space-4);padding-bottom:.08em;font-size:clamp(2.2rem,5.5vw,4.25rem);font-weight:700;line-height:1.12;overflow:visible}.fl-hero__title em{color:var(--fl-green);font-style:normal}.fl-hero__sub{font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:var(--fl-leading-body);color:var(--fl-ink-muted);margin:0 0 var(--fl-space-6);max-width:32rem;font-weight:400}.fl-hero__actions{gap:var(--fl-space-4);flex-wrap:wrap;align-items:center;display:flex}.fl-btn{font-family:var(--fl-font-body);font-size:var(--fl-text-md);border-radius:var(--fl-radius-pill);cursor:pointer;transition:transform var(--fl-dur-fast) var(--fl-ease-out), background var(--fl-dur-fast) var(--fl-ease-soft), color var(--fl-dur-fast) var(--fl-ease-soft), border-color var(--fl-dur-fast) var(--fl-ease-soft);border:0;padding:.9rem 1.45rem;font-weight:600}.fl-btn--primary{background:var(--fl-green);color:#0a1220}.fl-btn--primary:hover{background:#d4f070;transform:translateY(-1px)}.fl-btn--ghost{color:var(--fl-ink);background:0 0;border:1px solid #f4f6f838}.fl-btn--ghost:hover{color:var(--fl-green);border-color:#c4e8608c}.fl-faces{justify-content:center;align-items:center;width:100%;min-height:min(48vh,400px);margin-top:.5rem;display:flex;position:relative}.fl-root .fl-faces__inner.welcome-hero{justify-content:center;align-items:center;width:100%;max-width:440px;min-height:340px;margin:0 auto;display:flex}.fl-root .fl-faces .faces-stage{width:min(340px,72vw);height:min(340px,72vw);margin:0 auto}.fl-faces.fl-reveal{transform:translateY(18px)}.fl-faces.fl-reveal.is-in{transform:translateY(0)}.fl-reveal{opacity:0;transition:opacity .7s var(--fl-ease-out), transform .7s var(--fl-ease-out);will-change:opacity, transform;transform:translateY(14px)}.fl-reveal.is-in{opacity:1;will-change:auto;transform:translate(0,0)}.fl-reveal-delay-1{transition-delay:70ms}.fl-reveal-delay-2{transition-delay:.14s}.fl-reveal-delay-3{transition-delay:.21s}.fl-reveal-delay-4{transition-delay:.28s}.fl-theme-switch{--fl-theme-w:68px;--fl-theme-h:34px;--fl-theme-pad:3px;--fl-theme-knob:28px;width:var(--fl-theme-w);height:var(--fl-theme-h);cursor:pointer;vertical-align:middle;transition:box-shadow .28s var(--fl-ease-soft), border-color .28s var(--fl-ease-soft);background:#fff;border:1px solid #1b365d1a;border-radius:999px;flex-shrink:0;margin:0;padding:0;position:relative;box-shadow:0 2px 8px #1b365d14}.fl-theme-switch:hover{box-shadow:0 4px 14px #1b365d1f}.fl-theme-switch:focus-visible{outline:2px solid color-mix(in srgb, var(--fl-green) 55%, transparent);outline-offset:2px}.fl-theme-switch__thumb{top:var(--fl-theme-pad);left:var(--fl-theme-pad);width:var(--fl-theme-knob);height:var(--fl-theme-knob);z-index:1;will-change:transform;pointer-events:none;background:#121826;border-radius:50%;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(0,0);box-shadow:0 2px 6px #00000038}.fl-theme-switch.is-dark .fl-theme-switch__thumb{transform:translate3d(calc(var(--fl-theme-w) - var(--fl-theme-knob) - (var(--fl-theme-pad) * 2) - 2px), 0, 0)}.fl-theme-switch__icon{z-index:2;width:var(--fl-theme-knob);height:var(--fl-theme-knob);pointer-events:none;transition:color .35s var(--fl-ease-soft);place-items:center;font-size:.78rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fl-theme-switch__icon--sun{left:var(--fl-theme-pad);color:#a8dc2a}.fl-theme-switch__icon--moon{right:var(--fl-theme-pad);color:#1b365d59}.fl-theme-switch.is-light .fl-theme-switch__icon--sun{color:#fff}.fl-theme-switch.is-light .fl-theme-switch__icon--moon,.fl-theme-switch.is-dark .fl-theme-switch__icon--sun{color:#a8dc2a}.fl-theme-switch.is-dark .fl-theme-switch__icon--moon{color:#fff}.fl-nav__cluster .fl-nav__cta{margin-right:-.55rem}.fl-nav__cluster .fl-theme-switch{margin-left:0}.fl-nav__drawer-theme{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.15rem 0 .65rem;display:flex}.fl-nav__drawer-theme-copy{min-width:0}.fl-nav__drawer-theme .fl-nav__drawer-label{margin:0}.fl-nav__drawer-theme-sub{color:var(--fl-ink-muted);margin:.15rem 0 0;font-size:.8rem}.fl-eco__item,.fl-proof-list__item,.fl-trust__line{transition:transform .35s var(--fl-ease-out)}@media (hover:hover) and (pointer:fine){.fl-eco__item:hover,.fl-proof-list__item:hover{transform:translateY(-3px)}}.fl-section{scroll-margin-top:calc(var(--fl-nav-h) + 12px);padding:clamp(5rem,12vh,8.5rem) 0;position:relative}.fl-section__inner{width:min(var(--fl-max), calc(100% - 2.5rem));margin:0 auto}.fl-section__inner--narrow{text-align:left;max-width:42rem;margin-left:auto;margin-right:auto}.fl-section__eyebrow{font-size:var(--fl-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--fl-green);margin:0 0 var(--fl-space-5);font-weight:600}.fl-section__title{font-family:var(--fl-font-body);font-weight:700;font-size:var(--fl-text-3xl);letter-spacing:-.03em;color:var(--fl-white-warm);margin:0 0 var(--fl-space-5);line-height:1.18}.fl-section__title-accent{color:var(--fl-ink-muted);font-weight:600}.fl-section__lead{font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:var(--fl-leading-body);color:var(--fl-ink-muted);margin:0 0 var(--fl-space-7);max-width:36rem}.fl-section--problem{background:radial-gradient(60% 50% at 12% 20%,#c4e8600d,#0000 55%),linear-gradient(#05080fb8 0%,#080d188c 100%);border-top:1px solid #ffffff0a}.fl-section--vision{background:radial-gradient(55% 45% at 88% 30%,#46963c1a,#0000 60%),linear-gradient(#080d188c 0%,#05080fb3 100%)}.fl-proof-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.fl-proof-list__item{font-family:var(--fl-font-body);color:var(--fl-ink);letter-spacing:-.01em;padding:0;font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:500}.fl-section__quote{font-family:var(--fl-font-body);letter-spacing:-.02em;color:var(--fl-white-warm);padding:var(--fl-space-6) 0 0;border-top:1px solid #c4e86038;max-width:34rem;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.45}.fl-section--flow{background:radial-gradient(50% 40% at 50% 0,#c4e8600f,#0000 55%),linear-gradient(#05080fb3 0%,#0a12208c 100%);border-top:1px solid #ffffff0a}.fl-flow-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.fl-flow-layout__copy .fl-section__lead{max-width:34rem}.fl-flow-layout__visual{justify-content:center;align-items:center;display:flex}.fl-flow-totem{object-fit:contain;object-position:center center;filter:drop-shadow(0 24px 48px #00000073)drop-shadow(0 8px 20px #1b365d52);border-radius:18px;width:min(100%,420px);height:auto;display:block}.fl-section--security{background:radial-gradient(45% 40% at 10% 80%,#46963c14,#0000 55%),linear-gradient(#0a12208c 0%,#05080fb3 100%)}.fl-flow{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.fl-flow__step{gap:var(--fl-space-4);flex-direction:column;padding:0;display:flex;position:relative}.fl-flow__index{font-family:var(--fl-font-display);font-size:var(--fl-text-sm);letter-spacing:.12em;color:var(--fl-green);font-weight:700}.fl-flow__name{font-family:var(--fl-font-body);letter-spacing:-.02em;color:var(--fl-white-warm);margin:0 0 var(--fl-space-2);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700}.fl-flow__text{font-size:var(--fl-text-md);line-height:var(--fl-leading-body);color:var(--fl-ink-muted);max-width:16rem;margin:0}.fl-trust{border-top:1px solid #ffffff14;flex-direction:column;gap:0;display:flex}.fl-trust__line{color:var(--fl-ink-muted);padding:var(--fl-space-5) 0;border-bottom:1px solid #ffffff14;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55}.fl-trust__line strong{color:var(--fl-white-warm);margin-bottom:var(--fl-space-2);letter-spacing:-.01em;font-weight:600;display:block}.fl-section--eco{background:radial-gradient(55% 40% at 80% 10%,#c4e86012,#0000 55%),linear-gradient(#05080fb3 0%,#0a12208c 100%);border-top:1px solid #ffffff0a}.fl-eco{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}.fl-eco__item{gap:var(--fl-space-3);flex-direction:column;padding:0;display:flex}.fl-eco__name{font-family:var(--fl-font-display);letter-spacing:-.02em;color:var(--fl-green);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.fl-eco__desc{font-size:var(--fl-text-md);line-height:var(--fl-leading-body);color:var(--fl-ink-muted);max-width:15rem}.fl-section--app{background:radial-gradient(55% 45% at 85% 20%,#c4e86014,#0000 55%),radial-gradient(40% 35% at 10% 80%,#46963c12,#0000 50%),linear-gradient(#0a12208c 0%,#05080fb3 100%);border-top:1px solid #ffffff0a;padding-bottom:0}.fl-app-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:clamp(2rem,5vw,4rem);display:grid}.fl-app-layout__copy{padding-bottom:clamp(2.5rem,6vh,4rem)}.fl-app-layout__copy .fl-section__lead{max-width:40ch}.fl-app-stores{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:clamp(1.25rem,3vw,1.75rem);display:flex}.fl-app-store{border-radius:10px;line-height:0;transition:transform .18s,filter .18s;display:inline-flex;overflow:hidden;box-shadow:0 4px 16px #00000047}.fl-app-store:hover{filter:brightness(1.07);transform:translateY(-2px)}.fl-app-store:focus-visible{outline:none}.fl-app-store img{width:clamp(132px,36vw,180px);height:auto;display:block}.fl-app-layout__visual{justify-content:center;align-items:flex-end;min-height:0;display:flex}.fl-app-mockup{filter:drop-shadow(0 32px 52px #00000080)drop-shadow(0 10px 24px #1b365d59);background:0 0;width:100%;max-width:min(440px,94vw);height:auto;display:block}.fl-app-mockup--light,html[data-flex-theme=light] .fl-app-mockup.fl-app-mockup--dark{display:none}html[data-flex-theme=light] .fl-app-mockup.fl-app-mockup--light{filter:drop-shadow(0 28px 48px #1b365d2e)drop-shadow(0 8px 18px #1b365d1a);display:block}.fl-section--manifesto{text-align:center;background:radial-gradient(70% 55% at 50% 100%,#46963c24,#0000 60%),linear-gradient(#0a12208c 0%,#05080fb8 100%);padding-bottom:clamp(4rem,10vh,6.5rem)}.fl-section__inner--manifesto{text-align:center;max-width:48rem;margin:0 auto}.fl-section--manifesto .fl-section__eyebrow{display:inline-block}.fl-manifesto__title{font-family:var(--fl-font-body);letter-spacing:-.03em;color:var(--fl-white-warm);margin:0 0 var(--fl-space-7);font-size:clamp(1.85rem,4.2vw,3.1rem);font-weight:700;line-height:1.2}.fl-manifesto__accent{color:var(--fl-green)}.fl-manifesto__brand{font-family:var(--fl-font-display);letter-spacing:.08em;color:var(--fl-green);margin:0 0 var(--fl-space-7);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1}.fl-manifesto__actions{gap:var(--fl-space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.fl-footer{padding:var(--fl-space-6) 0 calc(var(--fl-space-6) + env(safe-area-inset-bottom,0px));background:#05080f;border-top:1px solid #ffffff0f}.fl-footer__inner{width:min(var(--fl-max), calc(100% - 2.5rem));justify-content:space-between;align-items:center;gap:var(--fl-space-4);flex-wrap:wrap;margin:0 auto;display:flex}.fl-footer__brand{font-family:var(--fl-font-display);letter-spacing:.08em;color:var(--fl-green);font-weight:700;font-size:var(--fl-text-sm)}.fl-footer__meta{font-size:var(--fl-text-xs);color:var(--fl-ink-faint);letter-spacing:.04em}.fl-footer__links{gap:var(--fl-space-5);display:flex}.fl-footer__links a{font-size:var(--fl-text-sm);color:var(--fl-ink-muted);transition:color var(--fl-dur-fast) var(--fl-ease-soft);text-decoration:none}.fl-footer__links a:hover{color:var(--fl-ink)}html.fl-brand-scroll{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.fl-brand-scroll{scroll-behavior:auto}}body.fl-nav-open{touch-action:none;overflow:hidden}.fl-nav{padding-top:env(safe-area-inset-top,0px);height:calc(var(--fl-nav-h) + env(safe-area-inset-top,0px))}.fl-nav__link.is-active{color:var(--fl-ink)}.fl-nav__drawer .fl-nav__link.is-active{color:var(--fl-green)}body.fl-brand-mode,body.fl-brand-mode *{-webkit-tap-highlight-color:transparent}.fl-btn,.fl-btn:focus,.fl-btn:focus-visible,.fl-nav__link,.fl-nav__link:focus,.fl-nav__link:focus-visible,.fl-nav__ghost,.fl-nav__ghost:focus,.fl-nav__ghost:focus-visible,.fl-nav__cta,.fl-nav__cta:focus,.fl-nav__cta:focus-visible,.fl-nav__brand,.fl-nav__brand:focus,.fl-nav__brand:focus-visible,.fl-nav__menu-btn,.fl-nav__menu-btn:focus,.fl-nav__menu-btn:focus-visible,.fl-nav__help-btn,.fl-nav__help-btn:focus,.fl-nav__help-btn:focus-visible,.fl-help-menu__item,.fl-help-menu__item:focus,.fl-help-menu__item:focus-visible,.fl-footer__links a,.fl-footer__links a:focus,.fl-footer__links a:focus-visible,.fl-app-store,.fl-app-store:focus,.fl-app-store:focus-visible,body.fl-brand-mode a,body.fl-brand-mode a:focus,body.fl-brand-mode a:focus-visible,body.fl-brand-mode button,body.fl-brand-mode button:focus,body.fl-brand-mode button:focus-visible{outline:none!important}.fl-anchor{width:100%;height:1px;scroll-margin-top:calc(var(--fl-nav-h) + 16px)}@media (width<=900px){.fl-root{--fl-nav-h:64px;--fl-text-display:clamp(2.2rem, 9vw, 3.4rem);--fl-text-3xl:clamp(1.7rem, 6.5vw, 2.35rem)}.fl-section{padding:clamp(3.5rem,10vh,5.5rem) 0}.fl-section__inner,.fl-nav__inner,.fl-footer__inner{width:min(var(--fl-max), calc(100% - 1.75rem))}.fl-nav__cta,.fl-nav__ghost,.fl-btn{min-height:44px}.fl-nav__mobile-auth-btn{min-height:40px;font-size:.75rem}@media (width<=380px){.fl-nav__mobile-auth{gap:.4rem}.fl-nav__mobile-auth-btn{font-size:.7rem}}.fl-nav__drawer{top:calc(var(--fl-nav-h) + env(safe-area-inset-top,0px));max-height:calc(100svh - var(--fl-nav-h) - env(safe-area-inset-top,0px));-webkit-overflow-scrolling:touch;overflow-y:auto}.fl-nav__drawer .fl-nav__link,.fl-nav__drawer .fl-nav__ghost{align-items:center;min-height:48px;display:flex}.fl-hero__layout{padding-top:calc(var(--fl-nav-h) + env(safe-area-inset-top,0px) + 1rem);grid-template-columns:1fr;align-content:start;align-items:start;gap:1.75rem;min-height:auto;padding-bottom:2.5rem}.fl-hero__copy{text-align:left;max-width:none}.fl-hero__brand{font-size:clamp(1.65rem,7vw,2.4rem)}.fl-faces{order:-1;min-height:min(38vh,320px);margin-top:.25rem}.fl-root .fl-faces .faces-stage{width:min(280px,68vw);height:min(280px,68vw)}.fl-proof-list{grid-template-columns:1fr 1fr;max-width:none}.fl-flow-layout{grid-template-columns:1fr;gap:2.5rem}.fl-flow-layout__visual{order:-1}.fl-flow-totem{width:min(100%,320px)}.fl-flow,.fl-eco{grid-template-columns:1fr 1fr}.fl-app-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem}.fl-app-layout__copy{padding-bottom:0}.fl-app-layout__visual{order:-1}.fl-app-mockup{max-width:min(320px,78vw)}.fl-app-stores{justify-content:flex-start}}@media (width<=560px){.fl-hero__actions{flex-direction:column;align-items:stretch}.fl-btn{text-align:center;width:100%}.fl-proof-list{grid-template-columns:1fr}.fl-section__inner--narrow{text-align:left}.fl-flow{grid-template-columns:1fr}.fl-flow__text{max-width:none}.fl-eco{grid-template-columns:1fr}.fl-eco__desc{max-width:none}.fl-manifesto__actions{flex-direction:column;align-items:stretch}.fl-manifesto__actions .fl-btn{width:100%}.fl-footer__inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fl-reveal{opacity:1;transition:none;transform:none}.fl-root .doodle-face,.fl-root .wobble-head,.fl-root .eye-blink,.fl-root .smile-bounce,.fl-root .wink-eye,.fl-root .heart-pulse,.fl-root .shades-gleam,.fl-root .mouth-laugh{animation:none!important}.fl-root .doodle-face:first-child{opacity:1}}.fl-auth{width:100%;max-width:none;padding:calc(var(--fl-nav-h,72px) + env(safe-area-inset-top,0px) + 1.5rem) 0 calc(1.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:0 0;justify-content:center;align-items:center;min-height:100dvh;margin:0;display:flex}.fl-auth__layout{width:min(920px,100% - 2rem);max-width:920px;margin:0 auto}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:440px;transition:border-color var(--fl-dur-fast) var(--fl-ease-soft), box-shadow var(--fl-dur-fast) var(--fl-ease-soft);background:radial-gradient(90% 70% at 8% -10%,#c4e8601a,#0000 50%),linear-gradient(165deg,#0e1624f5 0%,#080e18fa 100%);border:1px solid #ffffff0f;border-radius:22px;flex:auto;margin:0 auto;padding:clamp(1.75rem,4vw,2.35rem);transform:none;box-shadow:0 20px 48px #00000047;outline:none!important}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:hover,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:focus,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:focus-visible{border-color:#c4e8602e;transform:none;box-shadow:0 20px 48px #00000047;outline:none!important}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view,html:not(.flex-app-native) body.fl-brand-mode .fl-auth,html:not(.flex-app-native) body.fl-brand-mode .fl-root{background:0 0;outline:none!important}.fl-auth__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c4e860e6;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.fl-auth__title{font-family:var(--fl-font-body);letter-spacing:-.03em;color:var(--fl-white-warm,#f7f5f0);text-align:left;margin:0 0 .55rem;font-size:clamp(1.55rem,3.5vw,1.95rem);font-weight:700;line-height:1.15}.fl-auth__lead{color:var(--fl-ink-muted,#f4f6f8ad);margin:0 0 1.35rem;font-size:.95rem;line-height:1.5}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__form.form-grid{flex-direction:column;gap:.7rem;margin:0 0 1.15rem;display:flex}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__form.form-grid:has(.fl-auth__submit){margin-bottom:0}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__form .full-width,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__form .flex-pass-focus-trap{width:100%}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input{color:var(--fl-ink,#f4f6f8);font-family:var(--fl-font-body);transition:border-color var(--fl-dur-fast) var(--fl-ease-soft), box-shadow var(--fl-dur-fast) var(--fl-ease-soft);background:#05080fb8;border:1px solid #ffffff1a;border-radius:12px;padding:.85rem 1rem;font-size:16px}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input:focus{border-color:#c4e8608c;outline:none;box-shadow:0 0 0 3px #c4e8601f}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input::placeholder{color:#f4f6f861}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .password-field{position:relative}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .password-field input{padding-right:2.75rem}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .toggle-pass-btn{color:#f4f6f88c;cursor:pointer;background:0 0;border:0;padding:.35rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .toggle-pass-btn:hover{color:var(--fl-green,#c4e860)}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.btn-action,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.fl-btn--primary{border-radius:var(--fl-radius-pill,999px);width:100%;min-height:48px;font-family:var(--fl-font-body);letter-spacing:.01em;box-shadow:none;border:0;justify-content:center;align-items:center;margin-top:.25rem;font-size:.98rem;font-weight:700;display:flex;background:var(--fl-green,#c4e860)!important;color:#0a1220!important}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.btn-action:hover,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.fl-btn--primary:hover{transform:translateY(-1px);background:#d4f070!important}.fl-auth__footer{text-align:center;margin:1.15rem 0 0;font-size:.9rem;color:var(--fl-ink-muted,#f4f6f8ad)!important}.fl-auth__footer--tight{margin-top:.55rem}.fl-auth__link{font:inherit;color:var(--fl-green,#c4e860);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.fl-auth__link:hover{color:#d4f070}.fl-auth__status{color:#c8eec4;background:#c4e86014;border:1px solid #c4e86038;border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.88rem;line-height:1.45}html:not(.flex-app-native) body.fl-brand-mode #loginForm .auth-login-msg--error{color:#f85149;text-align:left;background:#f851491a;border:1px solid #f8514973;border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.88rem;line-height:1.45}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__actions.negocio-actions{flex-direction:column;gap:.75rem;width:100%;margin:.25rem 0 0;display:flex}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.btn-action-outline,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.fl-btn--ghost{border-radius:var(--fl-radius-pill,999px);width:100%;min-height:48px;font-family:var(--fl-font-body);box-shadow:none;justify-content:center;align-items:center;font-size:.98rem;font-weight:600;display:flex;color:var(--fl-ink,#f4f6f8)!important;background:0 0!important;border:1px solid #f4f6f838!important}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.btn-action-outline:hover,html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.fl-btn--ghost:hover{color:var(--fl-green,#c4e860)!important;background:#c4e8601a!important;border-color:#c4e8608c!important}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel--wide{max-width:520px}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__field{text-align:left;flex-direction:column;gap:.45rem;display:flex}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__label{letter-spacing:.04em;text-transform:uppercase;color:var(--fl-ink-muted,#f4f6f8ad);font-size:.8rem;font-weight:600}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select{width:100%;color:var(--fl-ink,#f4f6f8);font-family:var(--fl-font-body);cursor:pointer;appearance:none;background-color:#05080fb8;background-image:linear-gradient(45deg,#0000 50%,#c4e860e6 50%),linear-gradient(135deg,#c4e860e6 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:.85rem 1rem;font-size:16px}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select:focus{border-color:#c4e8608c;box-shadow:0 0 0 3px #c4e8601f}html:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select option{color:#dce8f8;background:#101c30}html:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin .negocio-login-error{color:#f85149;text-align:left;background:#f851491a;border:1px solid #f8514973;border-radius:10px;margin:0;padding:.65rem .85rem;font-size:.88rem;line-height:1.45}html:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin .negocio-login-error:not(.visible){display:none}html:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin .negocio-login-error.visible{display:block}html:not(.flex-app-native) body.fl-brand-mode #registroForm .fl-auth__reqs.flex-pass-req-panel{background:#080e18eb;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 44px #0006}@media (width<=900px){.fl-auth{padding-top:calc(var(--fl-nav-h,64px) + env(safe-area-inset-top,0px) + 1.5rem);align-items:flex-start;padding-bottom:2.5rem}}html[data-flex-theme=light] .fl-root,html[data-flex-theme=light] body.fl-brand-mode{--fl-green:#a8dc2a;--fl-green-deep:#7ab01a;--fl-green-soft:#a8dc2a29;--fl-green-line:#a8dc2a61;--fl-bg:#f5f7fa;--fl-bg-elevated:#fff;--fl-bg-nav:#ffffffdb;--fl-ink:#1b365d;--fl-ink-muted:#1b365dc7;--fl-ink-faint:#1b365d85;--fl-white-warm:#1b365d;--fl-gray-100:#eef2f8;--fl-gray-400:#7a8799;--fl-gray-700:#3d4f6a;--fl-gray-900:#1b365d;--fl-surface:#fff;--fl-shadow:0 10px 28px #1b365d14, 0 2px 8px #1b365d0a}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode,html[data-flex-theme=light]:not(.flex-app-native).fl-brand-scroll,html[data-flex-theme=light]:not(.flex-app-native).fl-brand-scroll #root{color:#1b365d!important;background:#f5f7fa!important}html[data-flex-theme=light] .fl-nav.is-scrolled{background:var(--fl-bg-nav);border-bottom-color:#1b365d14;box-shadow:0 8px 24px #1b365d0f}html[data-flex-theme=light] .fl-nav__link,html[data-flex-theme=light] .fl-nav__ghost,html[data-flex-theme=light] .fl-nav__mobile-auth-btn{color:#1b365d}html[data-flex-theme=light] .fl-nav__link:hover,html[data-flex-theme=light] .fl-nav__link:focus-visible,html[data-flex-theme=light] .fl-nav__ghost:hover,html[data-flex-theme=light] .fl-nav__ghost:focus-visible,html[data-flex-theme=light] .fl-nav__link.is-active,html[data-flex-theme=light] .fl-nav__ghost.is-active{color:#101d35}html[data-flex-theme=light] .fl-nav__cta{color:#101d35;background:#a8dc2a}html[data-flex-theme=light] .fl-nav__cta:hover{color:#101d35;background:#b6f500}html[data-flex-theme=light] .fl-nav__menu-btn span{background:#1b365d}html[data-flex-theme=light] .fl-nav__drawer-label{color:#1b365d8c}html[data-flex-theme=light] .fl-auth__eyebrow{color:#7ab01a}html[data-flex-theme=light] .fl-auth__title{color:#1b365d}html[data-flex-theme=light] .fl-auth__lead,html[data-flex-theme=light] .fl-auth__footer{color:#1b365db8!important}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card{background:radial-gradient(90% 70% at 8% -10%,#a8dc2a24,#0000 52%),#fff;border:1px solid #1b365d1a;box-shadow:0 20px 48px #1b365d1a,0 4px 14px #1b365d0d}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:hover,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:focus,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel.auth-card:focus-visible{border-color:#a8dc2a73;box-shadow:0 20px 48px #1b365d1a,0 4px 14px #1b365d0d}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select{color:#1b365d;background:#f5f7fa;border:1px solid #1b365d24}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input::placeholder{color:#1b365d6b}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel input:focus,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select:focus{border-color:#a8dc2ab3;box-shadow:0 0 0 3px #a8dc2a2e}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__panel select option{color:#1b365d;background:#fff}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .toggle-pass-btn{color:#1b365d8c}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .toggle-pass-btn:hover{color:#7ab01a}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__label{color:#1b365db3}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.btn-action,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.fl-btn--primary{color:#101d35!important;background:#a8dc2a!important}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.btn-action:hover,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit.fl-btn--primary:hover{background:#b6f500!important}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.btn-action-outline,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.fl-btn--ghost{color:#1b365d!important;background:0 0!important;border:1px solid #1b365d2e!important}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.btn-action-outline:hover,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode .fl-auth-view .fl-auth__submit-ghost.fl-btn--ghost:hover{color:#101d35!important;background:#a8dc2a1f!important;border-color:#a8dc2aa6!important}html[data-flex-theme=light] .fl-auth__link{color:#7ab01a}html[data-flex-theme=light] .fl-auth__link:hover{color:#5f8c14}html[data-flex-theme=light] .fl-ambient__waves{opacity:.95}html[data-flex-theme=light] .fl-ambient__sparkles span{background:#6e788780}html[data-flex-theme=dark] .fl-ambient__sparkles span{background:#a8b0bc7a}html[data-flex-theme=light] .fl-hero__bg{background:radial-gradient(55% 45% at 82% 28%,#a8dc2a1a,#0000 62%),linear-gradient(165deg,#ffffff59 0%,#f7faf233 55%,#0000 100%)}html[data-flex-theme=light] .fl-section--problem,html[data-flex-theme=light] .fl-section--vision,html[data-flex-theme=light] .fl-section--flow,html[data-flex-theme=light] .fl-section--security,html[data-flex-theme=light] .fl-section--eco,html[data-flex-theme=light] .fl-section--app,html[data-flex-theme=light] .fl-section--manifesto{background:#ffffff6b;border-top:1px solid #1b365d0f}html[data-flex-theme=light] .fl-footer{color:var(--fl-ink-muted);background:#ffffffb8;border-top:1px solid #1b365d14}html[data-flex-theme=light] .fl-section__quote{border-top-color:#a8dc2a73}html[data-flex-theme=light] .fl-trust__line{border-bottom-color:#1b365d14}html[data-flex-theme=light] .fl-flow-totem{filter:drop-shadow(0 18px 36px #1b365d24)drop-shadow(0 6px 14px #1b365d14)}html[data-flex-theme=light] .fl-app-store{box-shadow:0 6px 18px #1b365d1f}html[data-flex-theme=light] .fl-nav__drawer-theme{border-bottom-color:#1b365d1a}html[data-flex-theme=light] .fl-nav__drawer{background:#fffffffa;border-bottom-color:#1b365d14;box-shadow:0 16px 40px #1b365d1a}html[data-flex-theme=light] .fl-help-menu{color:var(--fl-ink);background:#fff;border-color:#1b365d1a;box-shadow:0 18px 48px #1b365d1f}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #registroForm.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #registroOtpChoice.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #registroOtpVerify.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #registroScan.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #loginForm.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #olvidoContrasenaForm.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #miNegocioMenu.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #miNegocioLogin.view.active,html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #miNegocioRegistro.view.active{background:radial-gradient(55% 45% at 12% 18%,#a8dc2a29,#0000 55%),radial-gradient(45% 40% at 92% 78%,#1b365d0f,#0000 52%),#f5f7fa!important}html[data-flex-theme=light]:not(.flex-app-native) body.fl-brand-mode #registroForm .fl-auth__reqs.flex-pass-req-panel{background:#fff;border-color:#1b365d1a;box-shadow:0 12px 32px #1b365d14}html[data-flex-theme=dark] .fl-theme-switch{background:#fff;border-color:#fff3}@media (prefers-reduced-motion:reduce){.fl-ambient__ribbon,.fl-ambient__sparkles span{opacity:.55;animation:none!important}.fl-eco__item,.fl-proof-list__item,.fl-theme-switch__thumb{transition:none!important}}._wrap_r28o4_1{flex-direction:column;gap:1rem;display:flex}._videoBox_r28o4_13{aspect-ratio:4/3;background:#0a0e14;border:1px solid #ffffff14;border-radius:16px;width:100%;position:relative;overflow:hidden}._videoBox_r28o4_13._loading_r28o4_33{opacity:.85}._video_r28o4_13{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}._placeholder_r28o4_55{color:#8b949e;pointer-events:none;place-items:center;font-size:.9rem;display:grid;position:absolute;inset:0}._status_r28o4_75{color:#9ab1cf;min-height:2.6em;margin:0;font-size:.9rem;line-height:1.45}._statusOk_r28o4_91{color:#a3cf45}._statusWarn_r28o4_99{color:#f0883e}._statusErr_r28o4_107{color:#f85149}._page_1d3q1_1{color:#e6edf3;min-height:100svh;font-family:var(--fl-font-body);background:#0d1117}._wrap_1d3q1_8{max-width:420px;margin:48px auto;padding:16px}._card_1d3q1_14{background:#161b22;border:1px solid #30363d;border-radius:12px;padding:28px 24px}._card_1d3q1_14 h1{margin:0 0 8px;font-size:1.35rem}._muted_1d3q1_26{color:#8b949e;margin:0 0 1rem;font-size:13px}._form_1d3q1_32{flex-direction:column;gap:.7rem;display:flex}._input_1d3q1_38,._select_1d3q1_39{color:#e6edf3;background:#0d1117;border:1px solid #30363d;border-radius:8px;min-height:44px;padding:.65rem .8rem;font-size:16px}._btn_1d3q1_49{cursor:pointer;min-height:44px;font-weight:600;font:inherit;color:#0d1117;background:#a3cf45;border:1px solid #0000;border-radius:8px;padding:0 14px}._ghost_1d3q1_61{color:#e6edf3;background:0 0;border-color:#30363d}._err_1d3q1_67{color:#f85149;min-height:1.2em;font-size:.9rem}._header_1d3q1_73{border-bottom:1px solid #30363d;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}._header_1d3q1_73 h1{margin:0;font-size:1.15rem}._nav_1d3q1_87{border-bottom:1px solid #30363d;flex-wrap:wrap;gap:.35rem;padding:.7rem 1.25rem;display:flex}._navLink_1d3q1_95{color:#8b949e;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:.88rem;text-decoration:none;display:inline-flex}._navLinkActive_1d3q1_106{color:#0d1117;background:#a3cf45}._main_1d3q1_111{padding:1.25rem}._toolbar_1d3q1_115{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}._tableWrap_1d3q1_123{border:1px solid #30363d;border-radius:8px;overflow-x:auto}._table_1d3q1_123{border-collapse:collapse;width:100%;font-size:.85rem}._table_1d3q1_123 th,._table_1d3q1_123 td{text-align:left;border-bottom:1px solid #30363d;padding:.55rem .7rem}._table_1d3q1_123 th{color:#8b949e;font-weight:600}._mono_1d3q1_147{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}._h3_1d3q1_152{margin:1.4rem 0 .6rem;font-size:.95rem}._detail_1d3q1_157{background:#161b22;border:1px solid #30363d;border-radius:10px;margin:1.25rem 0 1.75rem;padding:1rem 1.1rem}._grid_1d3q1_165{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:.75rem 0 1rem;display:grid}._grid_1d3q1_165 dd{margin:.2rem 0 0}._label_1d3q1_176{color:#8b949e;flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}._check_1d3q1_184{color:#8b949e;align-items:center;gap:.4rem;font-size:.85rem;display:flex}._legacy_1d3q1_192{color:#8b949e;font-size:.85rem}._fieldset_1d3q1_197{border:1px solid #30363d;border-radius:8px;margin:.75rem 0;padding:.75rem 1rem}._fieldset_1d3q1_197 legend{color:#8b949e;padding:0 .35rem;font-size:.85rem}._fieldset_1d3q1_197 label{margin:.35rem 0;font-size:.85rem;display:block}._hoList_1d3q1_216{flex-direction:column;gap:.45rem;display:flex}._hoRow_1d3q1_222{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;display:grid}._hoLabel_1d3q1_229{font-size:.85rem}._dl_1d3q1_233{grid-template-columns:minmax(100px,140px) 1fr;gap:.35rem .75rem;margin:.75rem 0;font-size:.85rem;display:grid}._dl_1d3q1_233 dt{color:#8b949e}._dl_1d3q1_233 dd{margin:0}._supportLabel_1d3q1_249{color:#8b949e;margin:.75rem 0 .35rem;font-size:.8rem}._supportMsg_1d3q1_255{white-space:pre-wrap;background:#0d1117;border:1px solid #30363d;border-radius:6px;margin:0 0 .5rem;padding:.65rem .75rem;font-size:.85rem;line-height:1.45}._adjList_1d3q1_266{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}._adjThumb_1d3q1_273{border:1px solid #30363d;border-radius:6px;max-width:160px;max-height:120px}._btnDanger_1d3q1_280{color:#f85149;background:0 0;border-color:#f85149}._grid2_1d3q1_286{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}._panelOverlay_1d3q1_293{z-index:40;background:#050a14b8;justify-content:center;align-items:flex-start;padding:1.5rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}._panel_1d3q1_293{background:#161b22;border:1px solid #30363d;border-radius:12px;width:min(560px,100%);margin:1rem auto;padding:1.1rem 1.15rem 1.25rem}._panelWide_1d3q1_314{width:min(720px,100%)}._panelTitle_1d3q1_318{margin:0 0 .25rem;font-size:1.05rem}._panelActions_1d3q1_323{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._rowActions_1d3q1_330{flex-wrap:wrap;gap:.35rem;display:flex}._badge_1d3q1_336{color:#8b949e;background:#21262d;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}._badgeWarn_1d3q1_346{color:#f0883e;background:#f0883e33}._tabs_1d3q1_351{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;display:flex}._tab_1d3q1_123{color:#8b949e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:8px;padding:0 12px}._tabActive_1d3q1_369{color:#0d1117;background:#a3cf45;border-color:#0000}._textarea_1d3q1_375{color:#e6edf3;resize:vertical;min-height:88px;font-size:16px;font:inherit;background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:.65rem .8rem}#user-dashboard,#user-dashboard *,.flex-dash-more-sheet,.flex-dash-more-sheet *{-webkit-tap-highlight-color:transparent}#user-dashboard a,#user-dashboard button,#user-dashboard .sidebar-link,#user-dashboard .flex-home-qcell,#user-dashboard .btn-action,#user-dashboard .flex-home-btn-add,#user-dashboard .flex-home-wallet-empty-btn,#user-dashboard .flex-home-wallet-link,#user-dashboard .flex-home-link-all,#user-dashboard .dash-back,#user-dashboard .flex-dash-strip-avatar,#user-dashboard .flex-dash-strip-icon,#user-dashboard .flex-dash-more-item,.flex-dash-more-sheet a,.flex-dash-more-sheet button,.flex-dash-more-sheet .flex-home-qcell,.flex-dash-more-sheet .flex-dash-more-item{outline:none!important}#user-dashboard a:focus,#user-dashboard a:focus-visible,#user-dashboard a:active,#user-dashboard button:focus,#user-dashboard button:focus-visible,#user-dashboard button:active,#user-dashboard .sidebar-link:focus,#user-dashboard .sidebar-link:focus-visible,#user-dashboard .sidebar-link:active,#user-dashboard .flex-home-qcell:focus,#user-dashboard .flex-home-qcell:focus-visible,#user-dashboard .flex-home-qcell:active,#user-dashboard .btn-action:focus,#user-dashboard .btn-action:focus-visible,#user-dashboard .btn-action:active,#user-dashboard .flex-home-btn-add:focus,#user-dashboard .flex-home-btn-add:focus-visible,#user-dashboard .flex-home-wallet-empty-btn:focus,#user-dashboard .flex-home-wallet-empty-btn:focus-visible,#user-dashboard .flex-home-wallet-link:focus,#user-dashboard .flex-home-wallet-link:focus-visible,#user-dashboard .flex-home-link-all:focus,#user-dashboard .flex-home-link-all:focus-visible,#user-dashboard .dash-back:focus,#user-dashboard .dash-back:focus-visible,#user-dashboard .flex-dash-strip-avatar:focus,#user-dashboard .flex-dash-strip-avatar:focus-visible,#user-dashboard .flex-dash-strip-icon:focus,#user-dashboard .flex-dash-strip-icon:focus-visible,html.flex-dash-mobile-layout #user-dashboard .sidebar-link:focus,html.flex-dash-mobile-layout #user-dashboard .sidebar-link:focus-visible,html.flex-dash-mobile-layout #user-dashboard .sidebar-link:active,.flex-dash-more-sheet a:focus,.flex-dash-more-sheet a:focus-visible,.flex-dash-more-sheet button:focus,.flex-dash-more-sheet button:focus-visible,.flex-dash-more-sheet .flex-home-qcell:focus,.flex-dash-more-sheet .flex-home-qcell:focus-visible,.flex-dash-more-sheet .flex-dash-more-item:focus,.flex-dash-more-sheet .flex-dash-more-item:focus-visible{box-shadow:none!important;outline:none!important}#user-dashboard.flex-dash-premium .flex-theme-switch input:focus-visible+.flex-theme-switch-track{outline:none!important}.form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.full-width{grid-column:span 2}input{background-color:var(--bg-dark);border:1px solid var(--border-color);color:#fff;border-radius:8px;outline:none;width:100%;padding:12px;font-size:16px}input:focus,select:focus,textarea:focus{border-color:var(--flex-green)}select{background-color:var(--bg-dark);border:1px solid var(--border-color);color:#fff;cursor:pointer;border-radius:8px;outline:none;width:100%;padding:12px;font-size:16px}select option{background:var(--card-dark);color:#fff}textarea{background-color:var(--bg-dark);border:1px solid var(--border-color);color:#fff;resize:vertical;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:16px}.btn-action{background:linear-gradient(135deg, var(--flex-green) 0%, var(--flex-dark-green) 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:20px;padding:14px;font-weight:700}.btn-action:disabled{opacity:.5;cursor:not-allowed}.payment-item{isolation:isolate;background:linear-gradient(155deg,#1f2630 0%,#171c24 52%,#121820 100%);border:1px solid #30363dd9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 16px 18px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 8px 28px #00000047}#lista-tarjetas>.payment-item:before{content:"";background:linear-gradient(180deg, var(--flex-green), var(--flex-dark-green));opacity:.35;pointer-events:none;z-index:0;border-radius:0 4px 4px 0;width:3px;transition:opacity .28s,box-shadow .28s;position:absolute;top:12%;bottom:12%;left:0}#lista-tarjetas>.payment-item:hover:before{opacity:.95;box-shadow:0 0 16px #c4e86059}#lista-tarjetas>.payment-item{will-change:transform, opacity;animation:.52s cubic-bezier(.22,1,.36,1) backwards lista-tarjeta-in}#lista-tarjetas>.payment-item:first-child{animation-delay:40ms}#lista-tarjetas>.payment-item:nth-child(2){animation-delay:.1s}#lista-tarjetas>.payment-item:nth-child(3){animation-delay:.16s}#lista-tarjetas>.payment-item:nth-child(4){animation-delay:.22s}#lista-tarjetas>.payment-item:nth-child(5){animation-delay:.28s}#lista-tarjetas>.payment-item:nth-child(6){animation-delay:.34s}#lista-tarjetas>.payment-item:nth-child(7){animation-delay:.4s}#lista-tarjetas>.payment-item:nth-child(8){animation-delay:.46s}#lista-tarjetas>.payment-item:hover{border-color:#c4e86047;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #c4e8601f,0 12px 36px #00000059,0 0 32px #c4e86014}#lista-tarjetas>.payment-item>*{z-index:1;position:relative}#lista-tarjetas .payment-item:hover .flex-card-brand-logo,#lista-tarjetas .payment-item:hover .flex-payment-wallet-marker{filter:brightness(1.08);transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s;transform:scale(1.05)}#lista-tarjetas .payment-item .flex-card-brand-logo,#lista-tarjetas .payment-item .flex-payment-wallet-marker{transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s}#lista-tarjetas .payment-item:hover .flex-payment-wallet-marker{color:#c4e8608c}.payment-item.payment-item-inactive{opacity:.78;border-style:dashed}#lista-tarjetas>.payment-item.payment-item-inactive:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000040}@media (prefers-reduced-motion:reduce){#lista-tarjetas>.payment-item{animation:none!important}#lista-tarjetas>.payment-item:hover,#lista-tarjetas .payment-item:hover .flex-card-brand-logo,#lista-tarjetas .payment-item:hover .flex-payment-wallet-marker{transform:none}}.payment-item-muted{color:#8b949e;margin-top:2px;font-size:12px}.payment-item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.btn-payment-edit{color:#fff;cursor:pointer;background:#30363d;border:none;border-radius:6px;padding:6px 10px}.btn-payment-connect{background:linear-gradient(90deg, var(--flex-green), #8fbf39);color:#0d1117;cursor:pointer;border:none;border-radius:8px;padding:8px 12px;font-weight:700}.btn-payment-connect:hover{filter:brightness(1.04)}.btn-payment-delete{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #f8514966;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.btn-payment-delete:hover{color:#f85149;background:#f8514914;border-color:#f85149d9}.flex-payment-mp-row{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.flex-payment-mp-text{text-align:left;overflow-wrap:break-word;word-break:normal;min-width:0}.flex-payment-mp-text>div{overflow-wrap:break-word;word-break:normal}@media (width<=640px){.flex-home-pay-list--full>.payment-item{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.flex-home-pay-list--full>.payment-item>.flex-payment-mp-row{flex:calc(100% - 8px);width:100%;min-width:0}.flex-home-pay-list--full>.payment-item>.payment-item-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;width:100%}}.flex-card-logos{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:100%;min-height:40px;display:flex}.flex-card-bank-logo{object-fit:contain;object-position:center;width:52px;max-width:52px;height:auto;max-height:22px;display:block}.flex-card-brand-logo{object-fit:contain;object-position:center;opacity:.95;background:0 0;flex:none;width:40px;max-width:40px;height:auto;max-height:16px;margin-right:0;display:block}#lista-tarjetas .payment-item .flex-card-logos .flex-card-brand-logo{width:40px;max-width:40px;max-height:16px}.flex-payment-card-face{background:linear-gradient(145deg,#2a3340 0%,#1a212b 100%);border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;min-height:44px;padding:6px;display:flex;box-shadow:0 4px 14px #00000047}.flex-payment-card-face--mp{background:linear-gradient(145deg,#2b1f4a 0%,#1a122e 100%);border-color:#a882ff38}.flex-payment-card-face--mp .flex-card-bank-logo{width:54px;max-height:28px}.flex-payment-card-face--gold{background:linear-gradient(145deg,#c9a227 0%,#8a6a12 48%,#5c470c 100%);border-color:#ffdc7873}.flex-payment-card-face--platinum{background:linear-gradient(145deg,#d7dde6 0%,#8e97a6 48%,#5a6270 100%);border-color:#ffffff59}.flex-payment-card-face--black,.flex-payment-card-face--signature,.flex-payment-card-face--infinite{background:linear-gradient(145deg,#2a2a2e 0%,#0c0c0e 100%);border-color:#ffffff2e}.payment-item--tier-gold{background:linear-gradient(155deg,#2a2416 0%,#1a1710 52%,#12100c 100%);border-color:#c9a22759}.payment-item--tier-platinum{background:linear-gradient(155deg,#22262e 0%,#171a20 52%,#11141a 100%);border-color:#b4bed247}.payment-item--tier-black{background:linear-gradient(155deg,#161618 0%,#0c0c0e 100%);border-color:#ffffff1f}.flex-payment-wallet-marker{color:#6e7681;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-height:40px;font-size:22px;display:flex}.mp-field-container{border:1px solid var(--border-color);background:#0d1117;border-radius:8px;min-height:44px;padding:6px 10px;position:relative;overflow:hidden}body.user-logged-in>header,body.user-logged-in .fl-nav{display:none!important}#user-dashboard{width:100%;min-height:calc(100vh - 57px - env(safe-area-inset-top,0px));margin-top:calc(57px + env(safe-area-inset-top,0px));--dash-navy-deep:#0f1729;--dash-navy:#1b365d;--dash-accent:#c4e860;--dash-surface:#121922;align-items:stretch;display:none}#user-dashboard.is-visible{z-index:150;pointer-events:auto;min-height:100vh;margin-top:0;position:relative;display:flex!important}#user-dashboard.is-visible .user-sidebar{top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px)}#user-dashboard.is-visible .user-dashboard-main{min-height:100vh}@media (width>=901px){#user-dashboard.is-visible .user-dashboard-main{padding-top:env(safe-area-inset-top,0px)}}.user-sidebar{background:linear-gradient(170deg, #1b365d73 0%, transparent 55%), linear-gradient(180deg, var(--dash-surface) 0%, #0f141a 52%, var(--dash-navy-deep) 100%);width:280px;left:0;top:calc(57px + env(safe-area-inset-top,0px));bottom:env(safe-area-inset-bottom,0px);z-index:50;border-right:1px solid #c4e8601f;flex-direction:column;flex-shrink:0;gap:12px;padding:14px 14px 16px;display:flex;position:fixed;overflow:hidden auto;box-shadow:8px 0 32px #00000047}.sidebar-brand{text-align:center;padding:10px 6px 4px}.sidebar-brand-text{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(120deg, #d2f08a 0%, var(--dash-accent) 45%, var(--dash-navy) 115%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900;animation:8s ease-in-out infinite alternate sidebarBrandGlow}@keyframes sidebarBrandGlow{0%{filter:brightness(.96)}to{filter:brightness(1.08)}}.sidebar-profile{text-align:center;background:radial-gradient(circle at 50% -20%,#c4e86026,#0000 55%),#0f141e8c;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:4px;padding:14px 8px 16px}.sidebar-avatar-wrap{border:3px solid var(--dash-accent);background:#1a2334;border-radius:50%;width:88px;height:88px;margin:0 auto 10px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;overflow:hidden;box-shadow:0 0 0 1px #c4e86040,0 12px 28px #00000073}.sidebar-avatar-wrap:hover{transform:scale(1.04);box-shadow:0 0 0 1px #c4e86073,0 14px 32px #1b365d80}.sidebar-avatar-wrap img{object-fit:cover;width:100%;height:100%}.sidebar-user-name{color:#e6edf3;font-size:15px;font-weight:700;line-height:1.3}.sidebar-user-email{color:#8b949e;word-break:break-all;margin-top:4px;font-size:12px}.sidebar-nav{flex-direction:column;flex:1;gap:6px;display:flex}.sidebar-link{text-align:left;color:#e6edf3e0;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:background .28s cubic-bezier(.4,0,.2,1),color .2s,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;display:flex}.sidebar-link i{text-align:center;width:20px;color:var(--dash-accent);opacity:.95;transition:transform .28s cubic-bezier(.34,1.56,.64,1),color .2s}.sidebar-link:hover{color:#fff;background:#c4e8601a;transform:translate(3px)}.sidebar-link:hover i{color:#c8ea7a;transform:scale(1.08)}.sidebar-link.active{color:#fff;box-shadow:inset 3px 0 0 var(--dash-accent), 0 8px 24px #00000040;background:linear-gradient(90deg,#c4e86038 0%,#1b365d8c 100%)}.sidebar-link:disabled,.sidebar-link[disabled]{opacity:.45;cursor:not-allowed}.flex-dash-nav-web-only{display:none!important}@media (width>=761px){.flex-dash-nav-web-only{display:flex!important}.sidebar-link--dash-mas{display:none!important}}.sidebar-logout{color:#a9b7c9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:auto;padding:13px;font-weight:600;transition:border-color .25s,color .25s,background .25s,transform .2s}.sidebar-logout:hover{color:#f85149;background:#f8514914;border-color:#f851498c;transform:translateY(-1px)}.user-dashboard-main{min-height:calc(100vh - 57px - env(safe-area-inset-top,0px));background:radial-gradient(ellipse 90% 60% at 50% -5%, #2b4e7859, transparent 58%), radial-gradient(circle at 92% 8%, #c4e86012, transparent 42%), linear-gradient(180deg, var(--dash-navy-deep) 0%, #0a0e14 100%);flex:1;width:100%;margin-left:280px;padding:0;position:relative}.user-dashboard-main:before{content:"";pointer-events:none;opacity:.45;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.dashboard-topbar{z-index:1;background:linear-gradient(#141c28a6 0%,#0000 100%);border-bottom:1px solid #c4e8601a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:28px 28px 20px;animation:.55s cubic-bezier(.22,1,.36,1) both dashTopReveal;display:flex;position:relative}.dashboard-greet-title{color:#f0f6ff;letter-spacing:-.02em;text-shadow:0 2px 18px #1b365d73;margin:0 0 8px;font-size:clamp(1.65rem,3.4vw,2.05rem);font-weight:800;line-height:1.18}#dashboard-greet-name{color:#d8f096;background:linear-gradient(120deg, #eaffa8 0%, var(--dash-accent) 52%, #7fba3a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dashboard-greet-sub{color:#b4c6dce6;max-width:36rem;margin:0;font-size:15px;font-weight:500;line-height:1.5;animation:.85s cubic-bezier(.22,1,.36,1) both dashSubFade}.dashboard-topbar-badge{color:#dcf2a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#c4e8601f;border:1px solid #c4e86047;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:700;animation:4.5s ease-in-out infinite dashBadgePulse;display:inline-flex;box-shadow:0 12px 30px #00000040}.dashboard-topbar-badge i{color:var(--dash-accent);animation:6s ease-in-out infinite badgeIconWobble}@keyframes dashBadgePulse{0%,to{box-shadow:0 12px 30px #00000040}50%{box-shadow:0 14px 36px #c4e86026}}@keyframes badgeIconWobble{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}.dashboard-scroll{z-index:1;padding:24px 28px 48px;position:relative}@keyframes dashTopReveal{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashSubFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashPanelReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-topbar,.dashboard-greet-title,.dashboard-topbar-badge,.dashboard-greet-sub,.dashboard-panel.active,.sidebar-brand-text{transition:none!important;animation:none!important}}.dashboard-panel{max-width:min(920px,100%);display:none}.dashboard-panel.active{animation:.42s cubic-bezier(.22,1,.36,1) both dashPanelReveal;display:block}.dash-card{background:linear-gradient(145deg,#1e2a3a8c 0%,#161b22f2 52%,#0f1729fa 100%);border:1px solid #c4e86024;border-radius:20px;padding:26px 26px 24px;transition:border-color .35s,box-shadow .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 28px 56px #0000006b,inset 0 1px #ffffff0a}.dash-card:before{content:"";background:linear-gradient(90deg, var(--dash-navy), var(--dash-accent), #6392d199);opacity:.75;height:4px;position:absolute;top:0;left:0;right:0}.dashboard-panel:not(#dash-metodos-tarjeta) .dash-card:hover{border-color:#c4e86047;transform:translateY(-3px);box-shadow:0 32px 64px #00000080,0 0 0 1px #c4e8601f,inset 0 1px #ffffff0f}#user-dashboard.flex-dash-ui-v2 .sidebar-profile,#user-dashboard.flex-dash-ui-v2 .sidebar-logout{display:none!important}#user-dashboard.flex-dash-ui-v2 .sidebar-brand{align-items:center;gap:10px;margin:0 2px 4px;padding:4px 10px 18px;display:flex!important}#user-dashboard.flex-dash-ui-v2 .sidebar-brand-mark{background:linear-gradient(145deg,#c5e84af2,#c5e84a73);border-radius:9px;flex-shrink:0;width:28px;height:28px;box-shadow:0 6px 16px #c5e84a33}#user-dashboard.flex-dash-ui-v2 .sidebar-brand-text{letter-spacing:.12em;color:var(--fh-text,#f3f6fb);font-family:Syne,Manrope,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1;display:inline!important}#user-dashboard.flex-dash-ui-v2 .sidebar-brand-x{color:var(--fh-accent-bright,#c5e84a)}#user-dashboard.flex-dash-ui-v2 .sidebar-nav{flex:1}#user-dashboard.flex-dash-premium.flex-dash-ui-v2 .flex-dash-strip.dashboard-topbar{box-shadow:none!important;background:0 0!important;border-bottom:none!important}#user-dashboard.flex-dash-premium .flex-dash-strip--avatar-only.dashboard-topbar{justify-content:flex-end;min-height:0;padding:14px 18px 8px;background:0 0!important}#user-dashboard.flex-dash-premium .flex-dash-strip-brand{display:none!important}.sidebar-link .sidebar-link-txt{display:inline}.flex-dash-strip.dashboard-topbar{border-bottom:1px solid #c4e86024;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:50px;padding:14px 16px 12px}.flex-dash-strip-brand{letter-spacing:.16em;color:var(--dash-accent);text-transform:uppercase;font-size:18px;font-weight:900;line-height:1}.flex-dash-strip-actions{align-items:center;gap:8px;display:flex}.flex-dash-strip-icon{color:#e6edf3;cursor:default;opacity:.45;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:inline-flex}.flex-dash-strip-avatar{cursor:pointer;background:#141c28;border:2px solid #c4e8606b;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;overflow:hidden}.flex-dash-strip-avatar-img{object-fit:cover;width:100%;height:100%}.flex-dash-strip-initials{color:var(--dash-accent);letter-spacing:.02em;font-size:12px;font-weight:800}#user-dashboard.flex-dash-ui-v2 .dashboard-scroll{padding:12px 12px 28px}.flex-home-v2{flex-direction:column;gap:14px;max-width:100%;padding-bottom:4px;display:flex}#user-dashboard.flex-dash-ui-v2 .flex-home-greet{background:var(--dash-surface);border:1px solid #ffffff12;border-radius:14px;gap:12px;padding:12px 14px}#user-dashboard.flex-dash-ui-v2 .flex-home-sec{background:var(--dash-surface);border:1px solid #ffffff12;border-radius:14px;margin:0;padding:12px 14px 14px}#user-dashboard.flex-dash-ui-v2 .flex-home-security{margin:0}.flex-home-greet{align-items:center;gap:14px;padding:4px 2px 0;display:flex}.flex-home-greet-icon{background:linear-gradient(145deg,#c4e86047,#c4e86014);border:2px solid #c4e86061;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex}.flex-home-greet-title{color:#f0f6ff;letter-spacing:-.02em;margin:0 0 3px;font-size:1.08rem;font-weight:800;line-height:1.2}.flex-home-greet-sub{color:#8f9aac;margin:0;font-size:12px;font-weight:500}.flex-home-sec-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.flex-home-sec-title,.flex-home-sec-title-only{color:#f4f7fc;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800}.flex-home-sec-title-only{margin-bottom:10px}.flex-home-link-all{color:var(--dash-accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:700}.flex-home-link-all:hover{text-underline-offset:3px;text-decoration:underline}.flex-home-sec-sub{color:#7d8a9c;margin:0 0 10px;font-size:11px;line-height:1.4}.flex-home-btn-outline{border:1.5px solid var(--dash-accent);width:100%;color:var(--dash-accent);cursor:pointer;background:0 0;border-radius:12px;margin-top:12px;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,color .2s}.flex-home-btn-outline:hover{background:#c4e8601a}.flex-home-pay-list>.payment-item~.payment-item{display:none!important}.flex-home-pay-list--full>.payment-item,.flex-home-pay-list--full>.payment-item~.payment-item{display:flex!important}.flex-home-pay-list--full{flex-direction:column;gap:12px;display:flex}.flex-home-pay-list .payment-item{background:#0a0e168c;border:1px solid #c4e8601f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;padding:11px 12px}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list--full{gap:14px}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list--full .payment-item{border-radius:14px;padding:14px}.flex-home-pay-list:not(.flex-home-pay-list--full) .btn-payment-delete,.flex-home-pay-list:not(.flex-home-pay-list--full) .btn-payment-edit{display:none!important}.flex-home-pay-list:not(.flex-home-pay-list--full) .payment-item-actions{flex-direction:column;align-items:flex-end;gap:4px}.flex-home-pay-list:not(.flex-home-pay-list--full) .payment-item-actions span{color:var(--dash-accent)!important;font-size:11px!important;font-weight:700!important}.flex-home-principal-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--dash-accent);color:#0f1729;border-radius:999px;margin-top:5px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.flex-home-pay-list--full .flex-home-principal-badge{margin-top:6px}.flex-home-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flex-home-quick-tile{color:#e4eaf5;text-align:center;cursor:pointer;background:#0a0e1673;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:78px;padding:10px 6px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.15;transition:border-color .2s,background .2s;display:flex}.flex-home-quick-tile i{color:var(--dash-accent);font-size:18px}.flex-home-quick-tile:hover{background:#c4e8600f;border-color:#c4e86052}.flex-home-quick-tile:disabled{opacity:.5;cursor:not-allowed}.flex-home-quick-tile:disabled:hover{background:#0a0e1673;border-color:#ffffff0f}.flex-home-quick-tile:disabled i{color:#c4e86059}.flex-home-quick-soon{letter-spacing:.06em;text-transform:uppercase;color:#e4eaf580;margin-top:2px;font-size:8px;font-weight:800;line-height:1.1;display:block}.flex-home-security{cursor:pointer;text-align:left;background:linear-gradient(90deg,#c4e8601a 0%,#121922f5 40%);border:1px solid #c4e86033;border-radius:14px;align-items:center;gap:10px;width:100%;padding:12px;font-family:inherit;display:flex;position:relative;overflow:hidden}.flex-home-security-glow{background:linear-gradient(180deg, #dff88a, var(--dash-accent));border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.flex-home-security-icon{width:40px;height:40px;color:var(--dash-accent);background:#c4e86024;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.flex-home-security-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flex-home-security-text strong{color:#f4f7fc;font-size:13px;font-weight:800}.flex-home-security-text span{color:#8f9aac;font-size:11px;line-height:1.35}.flex-home-security-chev{color:#6b7a90;flex-shrink:0;font-size:12px}.flex-home-activity .flex-home-act-row{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px 10px;padding:11px 0;display:grid}.flex-home-activity .flex-home-act-row:last-child{border-bottom:none}.flex-home-act-icon{width:40px;height:40px;color:var(--dash-accent);background:#1a2434;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.flex-home-act-main{flex:1;min-width:0}.flex-home-act-title{color:#eef3fb;font-size:13px;font-weight:700}.flex-home-act-meta{color:#7d8a9c;margin-top:2px;font-size:11px}.flex-home-act-amt{color:#f4f7fc;flex-shrink:0;font-size:13px;font-weight:800}.flex-home-act-status{color:var(--dash-accent);flex-shrink:0;margin-left:2px;font-size:10px;font-weight:800}.flex-dash-page-h2{color:#eef4ff;margin:10px 0 6px;font-size:1.12rem;font-weight:800}.flex-dash-page-card{max-width:100%}.flex-dash-more-sheet{z-index:5000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.22,1,.36,1),visibility .4s linear;position:fixed;inset:0}.flex-dash-more-sheet.is-open{pointer-events:auto;opacity:1;visibility:visible}html[data-flex-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fh-navy:#1b365d;--fh-lime:#a8dc2a;--fh-bg:#f5f7fa;--fh-card:#fff;--fh-elev:#f0f3f8;--fh-accent:#7ab01a;--fh-accent-bright:#a8dc2a;--fh-text:#1b365d;--fh-muted:#7a8799;--fh-border:#1b365d14;--fh-line:#1b365d1a;--fh-shadow:0 8px 28px #1b365d14, 0 2px 8px #1b365d0a;--fh-font:"Manrope", "Segoe UI", system-ui, sans-serif;--fh-bar:transparent;--fh-nav:#fff;--fh-wave:linear-gradient(165deg, color-mix(in srgb, var(--fh-accent-bright) 42%, #fff) 0%, color-mix(in srgb, var(--fh-accent-bright) 18%, #f5f7fa) 38%, #f5f7fa 72%)}html[data-flex-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fh-navy:#101d35;--fh-lime:#b6f500;--fh-bg:#050608;--fh-card:#101d35;--fh-elev:#15243f;--fh-accent:#b6f500;--fh-accent-bright:#b6f500;--fh-text:#fff;--fh-muted:#aab4c5;--fh-border:#aab4c524;--fh-line:#aab4c529;--fh-shadow:0 10px 28px #00000073, 0 2px 8px #00000047;--fh-font:"Manrope", "Segoe UI", system-ui, sans-serif;--fh-bar:transparent;--fh-nav:#050608}#user-dashboard.flex-dash-premium{--dash-accent:var(--fh-accent);--flex-green:var(--fh-accent);--dash-surface:var(--fh-card);font-family:var(--fh-font)}#user-dashboard.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main{background:var(--fh-bg);transition:background-color .32s,color .28s}#user-dashboard.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main:before{display:none}#user-dashboard.flex-dash-premium .flex-dash-strip.dashboard-topbar{background:var(--fh-bar);min-height:48px;max-height:56px;box-shadow:none;-webkit-backdrop-filter:none;z-index:50;padding:10px 14px;position:relative;border:none!important}#user-dashboard.flex-dash-premium .user-sidebar{background:var(--fh-bg);border-right:1px solid var(--fh-border);box-shadow:none;transition:background-color .32s,border-color .28s}#user-dashboard.flex-dash-premium .sidebar-link{color:color-mix(in srgb, var(--fh-text) 88%, transparent)}#user-dashboard.flex-dash-premium .sidebar-link i{color:var(--fh-accent);opacity:.88}#user-dashboard.flex-dash-premium .sidebar-link.active{box-shadow:none;color:var(--fh-accent-bright);background:0 0}#user-dashboard.flex-dash-premium .sidebar-link.active .sidebar-link-txt{font-weight:700}#user-dashboard.flex-dash-premium .sidebar-link:hover{background:color-mix(in srgb, var(--fh-text) 6%, transparent);transform:none}#user-dashboard.flex-dash-premium .sidebar-link:hover i{color:var(--fh-accent-bright);transform:none}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .sidebar-link:not(.active){color:var(--fh-muted)}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .sidebar-link:not(.active) i{color:color-mix(in srgb, var(--fh-text) 40%, var(--fh-muted))}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .sidebar-link[onclick],html[data-flex-theme=light] #user-dashboard.flex-dash-premium .sidebar-nav>button.sidebar-link{color:color-mix(in srgb, #c62828 70%, var(--fh-muted))}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .sidebar-nav>button.sidebar-link i{color:#c62828}html.flex-dash-app-scroll,html.flex-dash-app-scroll body.flex-dash-body,html.flex-dash-app-scroll body.flex-dash-body #root{min-height:100dvh;background:var(--fh-bg)!important;background-color:var(--fh-bg)!important}html.flex-dash-app-scroll,html.flex-dash-app-scroll body.flex-dash-body{height:auto;overflow:hidden auto}#user-dashboard.flex-dash-premium.is-visible{background:var(--fh-bg);height:auto;min-height:100dvh}#user-dashboard.flex-dash-premium.is-visible .user-dashboard-main{height:auto;min-height:100dvh;overflow:visible}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .user-dashboard-main{flex-direction:column;display:flex;position:relative;overflow:visible}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .dashboard-topbar.flex-dash-strip{z-index:20;pointer-events:auto;flex-shrink:0;justify-content:flex-end;width:100%;position:relative;top:auto;left:auto;right:auto;background:var(--fh-bg)!important;box-shadow:none!important;border:none!important;min-height:0!important;max-height:none!important;padding:10px 12px 6px!important}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .flex-dash-strip-brand{display:none!important}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .dashboard-scroll{flex:auto;min-height:auto;overflow:visible;padding-top:0!important}#user-dashboard.flex-dash-premium .flex-dash-strip-brand{letter-spacing:.14em;color:var(--fh-text);text-transform:uppercase;align-items:baseline;font-size:17px;font-weight:800;display:flex}#user-dashboard.flex-dash-premium .flex-dash-strip-brand-txt{letter-spacing:.12em}#user-dashboard.flex-dash-premium .flex-dash-strip-brand-x{color:var(--fh-accent-bright);letter-spacing:.08em}#user-dashboard.flex-dash-premium.is-visible .dashboard-topbar.dashboard-topbar--compact .flex-dash-strip-brand{letter-spacing:.1em;font-size:13px}#user-dashboard.flex-dash-premium .flex-dash-strip-icon{border-color:var(--fh-border);background:var(--fh-elev);width:36px;height:36px;color:var(--fh-text);opacity:1;font-size:16px}#user-dashboard.flex-dash-premium .flex-dash-strip-avatar{background:var(--fh-accent-bright);border-width:2px;border-color:#b7e63a80;width:38px;height:38px}#user-dashboard.flex-dash-premium .flex-dash-strip-icon:disabled{opacity:.42;color:var(--fh-muted)}#user-dashboard.flex-dash-premium .flex-dash-strip-initials{color:#0a0e14;letter-spacing:0;font-size:12px;font-weight:800}#user-dashboard.flex-dash-premium.flex-dash-ui-v2 .dashboard-scroll{padding:12px 14px 28px}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .dashboard-scroll{padding-left:14px;padding-right:14px}@media (width>=761px){#user-dashboard.flex-dash-premium.flex-dash-on-inicio.is-visible .dashboard-scroll{padding-top:24px!important}}#user-dashboard.flex-dash-premium .flex-home-prem{flex-direction:column;gap:28px;max-width:100%;padding-bottom:12px;display:flex}#user-dashboard.flex-dash-premium .flex-home-prem>*{margin:0}#user-dashboard.flex-dash-premium .flex-home-block{background:var(--fh-card);border:1px solid var(--fh-border);box-shadow:var(--fh-shadow);border-radius:16px;padding:12px;transition:background-color .32s,border-color .28s,box-shadow .28s;position:relative}#user-dashboard.flex-dash-premium .flex-home-block:before,#user-dashboard.flex-dash-premium .flex-home-block:after{content:none!important;display:none!important}#user-dashboard.flex-dash-premium .flex-home-block--greet{border-top:1px solid var(--fh-border);margin-top:0;padding:12px 14px}#user-dashboard.flex-dash-premium.flex-dash-on-inicio .flex-home-block--greet{margin-top:0}#user-dashboard.flex-dash-premium .flex-home-block--quick{padding:10px 12px 12px}#user-dashboard.flex-dash-premium .flex-home-dash-head{padding:0}#user-dashboard.flex-dash-premium .flex-home-dash-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}#user-dashboard.flex-dash-premium .flex-home-dash-logo{letter-spacing:.04em;color:var(--fh-accent-bright);flex-shrink:0;font-size:20px;font-weight:900;line-height:1}#user-dashboard.flex-dash-premium .flex-home-dash-head-text{text-align:right;flex:1;min-width:0}#user-dashboard.flex-dash-premium .flex-home-dash-greet{color:var(--fh-text);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.25}#user-dashboard.flex-dash-premium .flex-home-dash-emoji{font-weight:400}#user-dashboard.flex-dash-premium .flex-home-dash-lead{color:var(--fh-muted);margin:4px 0 0;font-size:13px;font-weight:500}#user-dashboard.flex-dash-premium .flex-home-quick-ttl{letter-spacing:.1em;text-transform:uppercase;color:var(--fh-muted);margin:0 0 8px;font-size:11px;font-weight:700}#user-dashboard.flex-dash-premium .flex-home-bio-banner{border:1px solid var(--fh-border);background:var(--fh-card);width:100%;box-shadow:var(--fh-shadow);color:var(--fh-text);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}#user-dashboard.flex-dash-premium .flex-home-bio-banner:hover{border-color:color-mix(in srgb, var(--fh-accent) 28%, var(--fh-border))}#user-dashboard.flex-dash-premium .flex-home-bio-banner-ico{width:48px;height:48px;color:var(--fh-accent-bright);background:color-mix(in srgb, var(--fh-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--fh-accent) 35%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}#user-dashboard.flex-dash-premium .flex-home-bio-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#user-dashboard.flex-dash-premium .flex-home-bio-banner-title{letter-spacing:-.02em;font-size:15px;font-weight:800}#user-dashboard.flex-dash-premium .flex-home-bio-banner-hint{color:var(--fh-muted);font-size:11px;font-weight:500}#user-dashboard.flex-dash-premium .flex-home-bio-banner-chev{color:var(--fh-muted);opacity:.75;flex-shrink:0;font-size:12px}@media (width<=380px){#user-dashboard.flex-dash-premium .flex-home-qrow{grid-template-columns:repeat(2,minmax(0,1fr))}}#user-dashboard.flex-dash-premium .flex-home-wallet{background:var(--fh-card);border:1px solid var(--fh-border);box-shadow:var(--fh-shadow);border-radius:16px;padding:12px 12px 10px;transition:background-color .32s,border-color .28s,box-shadow .28s}#user-dashboard.flex-dash-premium .flex-home-wallet-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#user-dashboard.flex-dash-premium .flex-home-wallet-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--fh-muted);font-size:10px;font-weight:700}#user-dashboard.flex-dash-premium .flex-home-wallet-link{color:var(--fh-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:600}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-wallet-link{color:var(--fh-accent-bright)}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .payment-item-actions span{color:var(--fh-accent-bright)!important}#user-dashboard.flex-dash-premium .flex-home-wallet-body{min-height:0}#user-dashboard.flex-dash-premium .flex-home-wallet-foot{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#user-dashboard.flex-dash-premium .flex-home-chip{color:var(--fh-muted);border:1px solid var(--fh-border);background:color-mix(in srgb, var(--fh-bg) 40%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}#user-dashboard.flex-dash-premium .flex-home-chip--accent{color:var(--fh-text);border-color:color-mix(in srgb, var(--fh-accent) 35%, transparent);background:color-mix(in srgb, var(--fh-accent) 12%, transparent)}#user-dashboard.flex-dash-premium .flex-home-chip i{color:var(--fh-accent);opacity:.95;font-size:10px}#user-dashboard.flex-dash-premium .flex-home-btn-add{border:1px solid var(--fh-border);width:100%;color:var(--fh-text);cursor:pointer;background:0 0;border-radius:11px;margin-top:10px;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .2s,background .2s}#user-dashboard.flex-dash-premium .flex-home-btn-add:hover{border-color:color-mix(in srgb, var(--fh-accent) 45%, var(--fh-border));background:color-mix(in srgb, var(--fh-accent) 8%, transparent)}#user-dashboard.flex-dash-premium .flex-home-wallet-empty{text-align:center;border:1px dashed var(--fh-border);background:color-mix(in srgb, var(--fh-bg) 65%, transparent);border-radius:12px;padding:14px 10px}#user-dashboard.flex-dash-premium .flex-home-wallet-empty-txt{color:var(--fh-muted);margin:0 0 10px;font-size:12px;line-height:1.45}#user-dashboard.flex-dash-premium .flex-home-wallet-empty-btn{cursor:pointer;background:var(--fh-accent);color:#0a0f18;border:none;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-wallet-empty-btn{background:var(--fh-navy);color:#fff}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-wallet-empty-btn:hover{background:color-mix(in srgb, var(--fh-navy) 88%, var(--fh-accent-bright))}#user-dashboard.flex-dash-premium #lista-tarjetas>.payment-item{will-change:auto;animation:none!important}#user-dashboard.flex-dash-premium #lista-tarjetas>.payment-item:before{display:none!important}#user-dashboard.flex-dash-premium #lista-tarjetas>.payment-item:hover{box-shadow:var(--fh-shadow);border-color:var(--fh-border);transform:none}#user-dashboard.flex-dash-premium .flex-home-pay-list--wallet .payment-item{background:var(--fh-elev);border:1px solid var(--fh-border);box-shadow:none;border-radius:12px;gap:8px;padding:8px 9px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-wallet-eyebrow{font-size:9px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-wallet-link{font-size:10px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-btn-add{padding:8px 10px;font-size:11px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-payment-card-face{width:56px;min-height:40px;padding:5px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-card-logos{gap:3px;width:100%;min-height:28px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-card-bank-logo{filter:drop-shadow(0 2px 5px #0000006b)drop-shadow(0 0 1px #ffffff47);width:46px;max-width:46px;max-height:18px}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-card-brand-logo{filter:drop-shadow(0 2px 5px #0000006b)drop-shadow(0 0 1px #ffffff47);width:34px;max-width:34px;max-height:12px}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-card-bank-logo,html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-card-brand-logo{filter:drop-shadow(0 2px 4px #1b365d47)drop-shadow(0 1px 2px #00000024)}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-payment-mp-text>div{color:var(--fh-muted)!important;font-size:10px!important;line-height:1.3!important}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .flex-payment-mp-text>div:first-child{color:var(--fh-text)!important;font-size:11px!important;font-weight:700!important}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-pay-list--wallet .payment-item-actions span{font-size:10px!important}#user-dashboard.flex-dash-premium .flex-home-wallet .flex-home-principal-badge{margin-top:3px;padding:2px 6px;font-size:7px}#user-dashboard.flex-dash-premium .flex-home-principal-badge{background:color-mix(in srgb, var(--fh-accent-bright) 92%, var(--fh-navy));color:var(--fh-navy);margin-top:4px;padding:2px 7px;font-size:8px}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .flex-home-principal-badge{color:#1b365d}#user-dashboard.flex-dash-premium .flex-home-qrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}#user-dashboard.flex-dash-premium .flex-home-qcell{border:1px solid var(--fh-border);background:var(--fh-card);cursor:pointer;color:var(--fh-text);box-shadow:var(--fh-shadow);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding:6px 3px 5px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}#user-dashboard.flex-dash-premium .flex-home-qcell:hover:not(:disabled){border-color:color-mix(in srgb, var(--fh-accent) 35%, var(--fh-border))}#user-dashboard.flex-dash-premium .flex-home-qcell:disabled{opacity:.52;cursor:not-allowed}#user-dashboard.flex-dash-premium .flex-home-qcell:not(.flex-home-qcell--soon){justify-content:center}#user-dashboard.flex-dash-premium .flex-home-qcell-icon{flex-shrink:0;place-items:center;width:22px;height:22px;margin:0 auto;display:grid}#user-dashboard.flex-dash-premium .flex-home-qcell-icon .fas{text-align:center;width:1em;color:var(--fh-accent);opacity:.95;font-size:16px;font-weight:900;line-height:1;display:block}#user-dashboard.flex-dash-premium .flex-home-qcell-copy{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:100%;display:flex}#user-dashboard.flex-dash-premium .flex-home-qlbl{letter-spacing:.01em;text-align:center;color:var(--fh-text);word-break:break-word;max-width:100%;font-size:8px;font-weight:600;line-height:1.12}#user-dashboard.flex-dash-premium .flex-home-qcell:not(.flex-home-qcell--soon) .flex-home-qlbl{font-size:9px}#user-dashboard.flex-dash-premium .flex-home-qsoon{text-transform:uppercase;letter-spacing:.04em;color:var(--fh-muted);text-align:center;font-size:6px;font-weight:700;line-height:1.05}#user-dashboard.flex-dash-premium .flex-home-sec--activity{padding:12px 14px 14px}#user-dashboard.flex-dash-premium .flex-home-activity .flex-home-act-empty{text-align:center;color:var(--fh-muted);margin:10px 0 2px;padding:10px 6px 4px;font-size:12px;line-height:1.45}#user-dashboard.flex-dash-premium .flex-home-sec-head{margin-bottom:2px}#user-dashboard.flex-dash-premium .flex-home-sec-title{color:var(--fh-text);font-size:13px;font-weight:700}#user-dashboard.flex-dash-premium .flex-home-link-all{color:var(--fh-accent);font-size:11px}#user-dashboard.flex-dash-premium .flex-home-activity .flex-home-act-row{border-bottom-color:var(--fh-line);padding:9px 0}#user-dashboard.flex-dash-premium .flex-home-act-icon{background:color-mix(in srgb, var(--fh-bg) 55%, transparent);border:1px solid var(--fh-border);width:34px;height:34px;color:var(--fh-accent);border-radius:10px;font-size:13px}#user-dashboard.flex-dash-premium .flex-home-act-title,#user-dashboard.flex-dash-premium .flex-home-act-amt{color:var(--fh-text)}#user-dashboard.flex-dash-premium .flex-home-act-meta{color:var(--fh-muted)}#user-dashboard.flex-dash-premium .flex-home-act-status{color:var(--fh-accent)}@media (width>=761px) and (width<=900px){html:not(.flex-app-native) #user-dashboard.flex-dash-premium .dashboard-panel.active{margin-left:auto;margin-right:auto}html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-inicio.dashboard-panel{max-width:620px}}@media (width>=901px){html:not(.flex-app-native) #user-dashboard.flex-dash-premium.is-visible .user-sidebar{width:232px;padding:12px 10px 14px}html:not(.flex-app-native) #user-dashboard.flex-dash-premium.is-visible .user-dashboard-main{margin-left:232px}html:not(.flex-app-native) #user-dashboard.flex-dash-premium .dashboard-panel.active{margin-left:auto;margin-right:auto}html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-inicio.dashboard-panel{max-width:620px}}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .dash-card{background:var(--fh-card);border-color:var(--fh-border);color:var(--fh-text);box-shadow:var(--fh-shadow)}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .dash-muted,html[data-flex-theme=light] #user-dashboard.flex-dash-premium .dash-back{color:var(--fh-muted)!important}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-dash-page-h2{color:var(--fh-text)}html[data-flex-theme=light] #user-dashboard.flex-dash-premium #dash-config input,html[data-flex-theme=light] #user-dashboard.flex-dash-premium #dash-config select{color:var(--fh-text)!important;border-color:var(--fh-border)!important;background:#fff!important}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-wallet-link,html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-link-all,html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-qcell-icon .fas,html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-dash-logo{color:var(--fh-accent-bright)}html[data-flex-theme=light] #user-dashboard.flex-dash-premium .flex-home-btn-add:hover{border-color:color-mix(in srgb, var(--fh-accent-bright) 50%, var(--fh-border));background:color-mix(in srgb, var(--fh-accent-bright) 10%, var(--fh-card))}#user-dashboard.flex-dash-premium .flex-dash-page-card.dash-card,#user-dashboard.flex-dash-premium #dash-config>.dash-card,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card,#user-dashboard.flex-dash-premium #dash-negocio .dash-card{background:var(--fh-card);border:1px solid var(--fh-border);box-shadow:var(--fh-shadow);color:var(--fh-text);border-radius:16px;padding:18px 16px 16px}#user-dashboard.flex-dash-premium .dash-card:before,#user-dashboard.flex-dash-premium .flex-dash-page-card.dash-card:before,#user-dashboard.flex-dash-premium #dash-config>.dash-card:before,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card:before,#user-dashboard.flex-dash-premium #dash-negocio .dash-card:before,#user-dashboard.flex-dash-premium .flex-home-block:before,#user-dashboard.flex-dash-premium .flex-home-wallet:before{content:none!important;height:0!important;display:none!important}#user-dashboard.flex-dash-premium .flex-dash-page-card.dash-card:hover,#user-dashboard.flex-dash-premium #dash-config>.dash-card:hover,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card:hover,#user-dashboard.flex-dash-premium #dash-negocio .dash-card:hover{border-color:var(--fh-border);box-shadow:var(--fh-shadow);transform:none}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-dash-page-h2,#user-dashboard.flex-dash-premium .flex-dash-page-card.dash-card h2,#user-dashboard.flex-dash-premium #dash-config>.dash-card h2,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card h2,#user-dashboard.flex-dash-premium #dash-negocio .dash-card h2{color:var(--fh-text);letter-spacing:-.02em;font-size:1.15rem}#user-dashboard.flex-dash-premium .flex-dash-page-card .dash-muted,#user-dashboard.flex-dash-premium #dash-config>.dash-card .dash-muted,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card .dash-muted,#user-dashboard.flex-dash-premium #dash-negocio .dash-card .dash-muted{color:var(--fh-muted)}#user-dashboard.flex-dash-premium #dash-config>.dash-card h3,#user-dashboard.flex-dash-premium #dash-negocio .dash-card h3{color:var(--fh-text);font-size:1rem}#user-dashboard.flex-dash-premium .flex-dash-page-card .dash-back{color:var(--fh-muted);margin-bottom:12px}#user-dashboard.flex-dash-premium .flex-dash-page-card .dash-back:hover{color:var(--fh-accent-bright)}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list .payment-item{background:var(--fh-elev);border:1px solid var(--fh-border);box-shadow:none;will-change:auto;animation:none!important}#user-dashboard.flex-dash-premium .flex-dash-page-card #lista-tarjetas-tab>.payment-item:before,#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list>.payment-item:before{display:none!important}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list .payment-item:hover{border-color:color-mix(in srgb, var(--fh-accent) 28%, var(--fh-border));box-shadow:none;transform:none}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list .payment-item:hover .flex-card-brand-logo,#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list .payment-item:hover .flex-payment-wallet-marker{filter:none;transform:none}#user-dashboard.flex-dash-premium .flex-dash-page-card .flex-home-pay-list .payment-item-actions span{color:var(--fh-accent-bright)!important}#user-dashboard.flex-dash-premium .flex-dash-page-card .btn-action,#user-dashboard.flex-dash-premium #dash-config>.dash-card .btn-action,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card .btn-action,#user-dashboard.flex-dash-premium #dash-negocio .dash-card .btn-action{background:var(--fh-navy);color:#fff;box-shadow:var(--fh-shadow);border:1px solid #0000;border-radius:11px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:600}#user-dashboard.flex-dash-premium .flex-dash-page-card .btn-action:hover,#user-dashboard.flex-dash-premium #dash-config>.dash-card .btn-action:hover,#user-dashboard.flex-dash-premium #dash-contacto>.dash-card .btn-action:hover,#user-dashboard.flex-dash-premium #dash-negocio .dash-card .btn-action:hover{filter:none;background:color-mix(in srgb, var(--fh-navy) 88%, var(--fh-accent-bright));box-shadow:var(--fh-shadow);transform:none}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .flex-dash-page-card .btn-action,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-config>.dash-card .btn-action,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-contacto>.dash-card .btn-action,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-negocio .dash-card .btn-action{background:var(--fh-accent-bright);color:#1b365d}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .flex-dash-page-card .btn-action:hover,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-config>.dash-card .btn-action:hover,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-contacto>.dash-card .btn-action:hover,html[data-flex-theme=dark] #user-dashboard.flex-dash-premium #dash-negocio .dash-card .btn-action:hover{background:color-mix(in srgb, var(--fh-accent-bright) 92%, #fff)}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card{background:var(--fh-card);border:1px solid var(--fh-border);box-shadow:var(--fh-shadow);color:var(--fh-text);border-radius:16px;padding:18px 16px 16px;position:relative;overflow:hidden}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card:before,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card:before{content:none!important;height:0!important;display:none!important}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card:hover,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card:hover{border-color:var(--fh-border);box-shadow:var(--fh-shadow);transform:none}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card h3,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card h3{color:var(--fh-text);letter-spacing:-.02em;font-size:1.12rem}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card .dash-muted,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card .dash-muted,#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card .dash-back,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card .dash-back{color:var(--fh-muted)}#user-dashboard.flex-dash-premium #dash-metodos-add>.dash-card .dash-back:hover,#user-dashboard.flex-dash-premium #dash-metodos-tarjeta>.dash-card .dash-back:hover{color:var(--fh-accent-bright)}#user-dashboard.flex-dash-premium #dash-metodos-add .btn-panel-item{background:color-mix(in srgb, var(--fh-elev) 94%, var(--fh-card));border:1px solid var(--fh-border);color:var(--fh-text);box-shadow:0 2px 8px color-mix(in srgb, var(--fh-navy) 8%, transparent)}#user-dashboard.flex-dash-premium #dash-metodos-add .btn-panel-item i{color:var(--fh-accent-bright)}#user-dashboard.flex-dash-premium #dash-metodos-add .btn-panel-item:hover:not(:disabled){border-color:color-mix(in srgb, var(--fh-accent-bright) 42%, var(--fh-border));box-shadow:var(--fh-shadow);background:color-mix(in srgb, var(--fh-accent-bright) 9%, var(--fh-card));transform:translateY(-2px)}html[data-flex-theme=light] #user-dashboard.flex-dash-premium #dash-metodos-tarjeta .flex-mp-billetera-hint{background:var(--fh-elev)}#user-dashboard.flex-dash-premium #dash-metodos-tarjeta .flex-mp-hint-close{color:var(--fh-muted)}#user-dashboard.flex-dash-premium #dash-metodos-tarjeta .flex-mp-hint-close:hover{color:var(--fh-accent-bright)}#user-dashboard.flex-dash-premium #dash-config .form-grid label,#user-dashboard.flex-dash-premium #dash-config .config-foto-row>span,#user-dashboard.flex-dash-premium #dash-config .config-dni-note{color:var(--fh-muted)!important}#user-dashboard.flex-dash-premium #dash-config input:not([type=checkbox]):not([type=radio]):not([type=file]),#user-dashboard.flex-dash-premium #dash-config select,#user-dashboard.flex-dash-premium #dash-negocio input:not([type=checkbox]):not([type=radio]):not([type=file]),#user-dashboard.flex-dash-premium #dash-negocio select,#user-dashboard.flex-dash-premium .dash-contacto-form select,#user-dashboard.flex-dash-premium .dash-contacto-form input[type=tel],#user-dashboard.flex-dash-premium .dash-contacto-form input[type=email],#user-dashboard.flex-dash-premium .dash-contacto-form textarea{border-radius:10px;background:color-mix(in srgb, var(--fh-elev) 88%, var(--fh-card))!important;border:1px solid var(--fh-border)!important;color:var(--fh-text)!important}html[data-flex-theme=light] #user-dashboard.flex-dash-premium #dash-config input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-flex-theme=light] #user-dashboard.flex-dash-premium #dash-config select{background:color-mix(in srgb, var(--fh-elev) 88%, var(--fh-card))!important;border:1px solid var(--fh-border)!important;color:var(--fh-text)!important}#user-dashboard.flex-dash-premium .btn-config-cambiar-pass{border:1px solid var(--fh-border);width:100%;color:var(--fh-text);background:0 0;border-radius:11px;margin-top:0;padding:10px 14px;font-size:13px;font-weight:600;display:block}#user-dashboard.flex-dash-premium .btn-config-cambiar-pass:hover{border-color:color-mix(in srgb, var(--fh-accent-bright) 45%, var(--fh-border));background:color-mix(in srgb, var(--fh-accent) 10%, var(--fh-card));color:var(--fh-accent-bright)}#user-dashboard.flex-dash-premium .config-delete-account-wrap .btn-delete-account-danger{border:1px solid color-mix(in srgb, #f07167 50%, var(--fh-border));color:#f07167;background:0 0;border-radius:11px;width:100%;margin-top:0;padding:10px 14px;font-size:13px;font-weight:600;display:block}#user-dashboard.flex-dash-premium .config-delete-account-wrap .btn-delete-account-danger:hover{background:color-mix(in srgb, #f07167 12%, var(--fh-card));border-color:#f07167}#user-dashboard.flex-dash-premium .dash-metodos-cvv-hint{border-color:color-mix(in srgb, var(--fh-accent-bright) 32%, var(--fh-border));background:color-mix(in srgb, var(--fh-accent) 7%, var(--fh-card));box-shadow:none}.dash-card h2{color:#eef4ff;letter-spacing:-.02em;margin-bottom:8px;font-size:1.42rem;font-weight:800}.dash-card h3{color:#e8eef8;letter-spacing:-.01em;margin-bottom:8px;font-weight:800}.user-dashboard-main .dash-card .btn-action{background:linear-gradient(135deg, #2a4e7a 0%, var(--dash-navy) 100%);border:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .28s;box-shadow:0 14px 28px #1b365d66,0 2px #c4e86026}.user-dashboard-main .dash-card .btn-action:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 38px #1b365d8c}#user-dashboard.flex-dash-premium .user-dashboard-main .dash-card .btn-action{background:var(--fh-navy);color:#fff;box-shadow:var(--fh-shadow);filter:none;border:1px solid #0000;border-radius:11px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:600;transform:none}#user-dashboard.flex-dash-premium .user-dashboard-main .dash-card .btn-action:hover{filter:none;background:color-mix(in srgb, var(--fh-navy) 88%, var(--fh-accent-bright));box-shadow:var(--fh-shadow);transform:none}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .user-dashboard-main .dash-card .btn-action{background:var(--fh-accent-bright);color:#1b365d}html[data-flex-theme=dark] #user-dashboard.flex-dash-premium .user-dashboard-main .dash-card .btn-action:hover{background:color-mix(in srgb, var(--fh-accent-bright) 92%, #fff)}#user-dashboard.flex-dash-premium .user-dashboard-main .dash-card h2,#user-dashboard.flex-dash-premium .user-dashboard-main .dash-card h3{color:var(--fh-text)}.user-dashboard-main .dash-card .btn-panel-item{border-radius:14px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .25s,background .25s}.user-dashboard-main .dash-card .btn-panel-item:hover:not(:disabled){border-color:#c4e86059;transform:translateY(-4px);box-shadow:0 16px 36px #00000059,inset 0 1px #ffffff0d}.dash-back{color:#8b949e;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:inline-flex}html.flex-dash-mobile-layout.flex-dash-app-scroll,html.flex-dash-mobile-layout.flex-dash-app-scroll body,html.flex-dash-mobile-layout.flex-dash-app-scroll body.flex-dash-body{height:100dvh;overflow:hidden!important}html.flex-dash-mobile-layout #user-dashboard.is-visible{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}html.flex-dash-mobile-layout #user-dashboard.is-visible .user-sidebar{width:100%;height:auto;box-shadow:none;z-index:200;background:0 0;border-bottom:none;border-right:none;flex-flow:column;flex:none;order:2;gap:0;min-height:0;margin:0;padding:0;position:relative;inset:0 0 auto;overflow:visible}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.flex-dash-ui-v2.is-visible .user-sidebar{box-shadow:none!important;background:0 0!important;border-bottom:none!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-nav{z-index:1;width:100%;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));flex-flow:row;gap:0;margin:0;position:relative;left:auto;right:auto;background:var(--fh-nav,#1b365d)!important;background-color:var(--fh-nav,#1b365d)!important;border-top:1px solid color-mix(in srgb, var(--fh-border) 22%, transparent)!important;bottom:auto!important;box-shadow:0 -4px 20px #080c161f!important}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link{text-align:center;min-width:0;box-shadow:none;color:color-mix(in srgb, #fff 82%, var(--fh-muted));background:0 0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-size:10.5px;font-weight:600;line-height:1.1;transform:none}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link i{width:auto;color:color-mix(in srgb, #fff 92%, var(--fh-muted));margin:0;font-size:20px}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link:hover{background:0 0;transform:none}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link.active{color:var(--fh-accent-bright)!important;box-shadow:none!important;background:0 0!important}html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link.active i,html.flex-dash-mobile-layout #user-dashboard.is-visible .sidebar-link.active .sidebar-link-txt{color:var(--fh-accent-bright)!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.is-visible .sidebar-link:not(.active){color:var(--fh-muted)!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.is-visible .sidebar-link:not(.active) i{color:color-mix(in srgb, var(--fh-text) 40%, var(--fh-muted))!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.is-visible .sidebar-nav{border-top:1px solid var(--fh-border)!important;box-shadow:0 -8px 28px #1b365d1a,0 -2px 8px #1b365d0d,inset 0 -1px #ffffffeb!important}html.flex-dash-mobile-layout #user-dashboard.is-visible .user-dashboard-main{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;order:1;width:100%;min-height:0;padding-bottom:12px;overflow-x:hidden;margin-left:0!important;overflow-y:auto!important}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.flex-dash-on-inicio.is-visible .user-dashboard-main{flex-direction:column;padding-bottom:0;display:flex;overflow-y:hidden!important}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.flex-dash-on-inicio.is-visible .dashboard-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;padding:12px 14px 16px;overflow-x:hidden;overflow-y:auto!important}html.flex-dash-mobile-layout #user-dashboard.is-visible .dashboard-topbar.flex-dash-strip{z-index:40;flex-shrink:0;width:100%;position:sticky;top:0;background:var(--fh-bar)!important;box-shadow:none!important;border:none!important;justify-content:space-between!important;min-height:48px!important;max-height:none!important;padding:10px 14px!important}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.flex-dash-on-inicio .flex-dash-strip-brand{display:flex!important}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.is-visible .dashboard-scroll{padding:12px 14px 20px}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium.is-visible .flex-home-prem{gap:20px}html.flex-dash-mobile-layout #user-dashboard.flex-dash-premium #dash-inicio.dashboard-panel{max-width:100%}html.flex-dash-mobile-layout:not(.flex-app-native) #user-dashboard.is-visible{height:100dvh;min-height:100dvh;max-height:100dvh}.config-delete-account-wrap{border-top:1px solid var(--border-color);flex-direction:column;gap:14px;margin-top:28px;padding-top:22px;display:flex}.config-delete-account-hint{margin:0;font-size:13px}.dash-contacto-card{max-width:480px}.dash-contacto-form{text-align:left;flex-direction:column;gap:12px;margin-top:16px;display:flex}.dash-contacto-form label{color:#8b949e;margin:0;font-size:13px}.dash-contacto-form select,.dash-contacto-form input[type=tel],.dash-contacto-form input[type=email],.dash-contacto-form textarea{box-sizing:border-box;border:1px solid var(--border-color);background:var(--card-dark,#161b22);color:#f0f6fc;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px}.dash-contacto-form textarea{resize:vertical;min-height:100px;max-height:220px;line-height:1.45}.dash-contacto-form select{cursor:pointer}.dash-contacto-hint{margin:-4px 0 0;font-size:12px}.dash-contacto-label-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-contacto-label-row label{margin:0}.dash-contacto-char-hint{color:#8b949e;flex-shrink:0;margin:0;font-size:12px}.dash-contacto-feedback{min-height:1.3em;margin:4px 0 0;font-size:13px}.dash-contacto-feedback.is-ok{color:var(--flex-green,#5eead4)}.dash-contacto-feedback.is-err{color:#f85149}.dash-contacto-attach-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.dash-contacto-attach-btn{border:1px solid var(--border-color);color:#c9d1d9;cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:inline-flex}.dash-contacto-attach-btn:hover{color:#f0f6fc;border-color:#8b949e}.dash-contacto-attach-meta{color:#8b949e;font-size:12px}.dash-contacto-attach-meta-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dash-loading{background:var(--fh-bg,#243b5c);min-height:100vh;color:var(--fh-muted,#b4c2d4);justify-content:center;align-items:center;font-family:Manrope,system-ui,sans-serif;display:flex}#user-dashboard.flex-dash-premium{--fh-font:"Manrope", system-ui, sans-serif}.flex-home-btn-add,.flex-home-wallet-empty-btn,.flex-home-wallet-link,.flex-home-link-all,.flex-home-qcell{box-sizing:border-box;text-decoration:none}.flex-home-btn-add{text-align:center;display:block}.dash-back{color:var(--fh-muted,#b4c2d4);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.dash-back:hover{color:var(--fh-accent-bright,#d8f56a)}.dash-muted{color:var(--fh-muted,#b4c2d4);font-size:13px;line-height:1.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-act-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;display:flex}.dash-act-refresh{border:1px solid var(--fh-border,#ffffff24);background:var(--fh-elev,#385880);color:var(--fh-text,#f4f7fb);font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:600}.dash-act-refresh:hover:not(:disabled){border-color:color-mix(in srgb, var(--fh-accent-bright,#d8f56a) 40%, var(--fh-border,#ffffff24))}.dash-act-refresh:disabled{opacity:.55;cursor:not-allowed}.form-grid label.full-width,.form-grid .full-width{grid-column:1/-1}#user-dashboard .form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),#user-dashboard .form-grid select,#user-dashboard .form-grid textarea{box-sizing:border-box;border:1px solid var(--fh-border,#ffffff24);background:color-mix(in srgb, var(--fh-bg,#243b5c) 70%, #0a0e14);width:100%;min-height:42px;color:var(--fh-text,#f4f7fb);font:inherit;border-radius:8px;padding:.65rem .8rem}#user-dashboard .form-grid input[type=file]{box-sizing:border-box;width:100%;max-width:100%;min-height:0;color:var(--fh-muted,#a8b4c4);font:inherit;background:0 0;border:0;padding:.45rem 0}#user-dashboard .form-grid input[type=checkbox],#user-dashboard .form-grid input[type=radio]{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--fh-accent-bright,#d8f56a);background:0 0;border:0;flex-shrink:0;margin:0;padding:0}#user-dashboard .form-grid>.btn-action{grid-column:1/-1;width:100%}#dash-negocio .negocio-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}#dash-negocio .negocio-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}#dash-negocio .negocio-form-field>span,#dash-negocio .negocio-form-field>.dash-muted{font-size:13px}#dash-negocio .negocio-form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),#dash-negocio .negocio-form-field select,#dash-negocio .negocio-form-field textarea{box-sizing:border-box;border:1px solid var(--fh-border,#ffffff24);background:color-mix(in srgb, var(--fh-bg,#243b5c) 70%, #0a0e14);width:100%;min-height:42px;color:var(--fh-text,#f4f7fb);font:inherit;border-radius:8px;padding:.65rem .8rem}#dash-negocio .negocio-form-check{color:var(--fh-muted,#a8b4c4);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}#dash-negocio .negocio-form-check input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--fh-accent-bright,#d8f56a);flex-shrink:0;margin:0}#dash-negocio .negocio-logo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#dash-negocio .negocio-logo-preview{object-fit:cover;border:1px solid var(--fh-border,#ffffff24);border-radius:10px;flex-shrink:0;width:48px;height:48px}#dash-negocio .negocio-form .btn-action{width:100%;margin-top:4px}#dash-negocio .negocio-section{border-top:1px solid var(--fh-border,#ffffff1f);margin-top:28px;padding-top:22px}.mp-field-container{border:1px solid var(--fh-border,#ffffff24);background:color-mix(in srgb, var(--fh-bg,#243b5c) 70%, #0a0e14);box-sizing:border-box;border-radius:8px;min-height:44px;padding:6px 10px;position:relative;overflow:hidden}.mp-field-container iframe{box-sizing:border-box;border:0!important;width:100%!important;max-width:100%!important;height:44px!important;min-height:36px!important;display:block!important}.mp-field-container:focus-within{border-color:color-mix(in srgb, var(--fh-accent-bright,#d8f56a) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--fh-accent-bright,#d8f56a) 12%, transparent)}.flex-mp-save-row{margin-top:8px}.btn-panel-item{border:1px solid var(--fh-border,#ffffff24);background:var(--fh-elev,#385880);width:100%;color:var(--fh-text,#f4f7fb);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;text-decoration:none;display:flex}.btn-panel-item:hover{border-color:color-mix(in srgb, var(--fh-accent) 40%, var(--fh-border))}.negocio-login-error{color:#f85149;font-size:13px;display:none}.flex-dash-strip-avatar{font:inherit;border:0}.negocio-sesion-bar{border:1px solid var(--fh-border,#ffffff24);background:color-mix(in srgb, var(--fh-elev,#385880) 70%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.negocio-local-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.negocio-local-row{border:1px solid var(--fh-border,#ffffff24);background:var(--fh-elev,#385880);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.negocio-local-row.is-active{border-color:color-mix(in srgb, var(--fh-accent-bright,#d8f56a) 45%, var(--fh-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--fh-accent-bright,#d8f56a) 20%, transparent)}.negocio-local-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:180px;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.negocio-local-name{color:var(--fh-text,#f4f7fb);font-weight:700;display:block}.negocio-local-logo{object-fit:cover;border:1px solid var(--fh-border,#ffffff24);border-radius:10px;flex-shrink:0;width:40px;height:40px}.negocio-local-logo--empty{background:color-mix(in srgb, var(--fh-accent) 18%, transparent);color:var(--fh-accent-bright,#d8f56a);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.negocio-cajero-btn{flex:none;width:auto!important;margin-top:0!important;padding:10px 14px!important}.negocio-act-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.negocio-act-row{border:1px solid var(--fh-border,#ffffff24);background:color-mix(in srgb, var(--fh-bg,#243b5c) 55%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.negocio-act-title{color:var(--fh-text,#f4f7fb);font-size:14px;font-weight:650}.negocio-act-amt{color:var(--fh-accent-bright,#d8f56a);white-space:nowrap;font-weight:700}#user-dashboard.flex-dash-premium a,#user-dashboard.flex-dash-premium .btn-action,#user-dashboard.flex-dash-premium .flex-home-btn-add,#user-dashboard.flex-dash-premium .flex-home-wallet-empty-btn,#user-dashboard.flex-dash-premium .flex-home-wallet-link,#user-dashboard.flex-dash-premium .flex-home-link-all,#user-dashboard.flex-dash-premium .flex-home-qcell,#user-dashboard.flex-dash-premium .dash-back,#user-dashboard.flex-dash-premium .btn-ghost-link{text-decoration:none!important}.btn-action--compact{text-align:center;justify-content:center;align-items:center;max-width:100%;width:auto!important;margin-top:0!important;padding:12px 18px!important;display:inline-flex!important}.dash-metodos-actions,.negocio-gate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.btn-ghost-link{color:var(--fh-muted,#b4c2d4);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:600}.btn-ghost-link:hover{color:var(--fh-accent-bright,#d8f56a)}.negocio-unlock-form{flex-direction:column;gap:10px;max-width:420px;display:flex}.negocio-cajero-btn.btn-action{width:auto!important;margin-top:0!important;padding:10px 14px!important}@media (width>=901px){html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-inicio.dashboard-panel{max-width:min(920px,100%)}html:not(.flex-app-native) #user-dashboard.flex-dash-premium .flex-dash-page-card--wide,html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-contacto>.dash-card,html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-config>.dash-card,html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-metodos-tab>.dash-card,html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-negocio>.dash-card{max-width:min(920px,100%);margin-left:auto;margin-right:auto}}@media (width>=761px) and (width<=900px){html:not(.flex-app-native) #user-dashboard.flex-dash-premium #dash-inicio.dashboard-panel{max-width:min(760px,100%)}}.dash-contacto-form--desktop{max-width:none}@media (width>=860px){.dash-contacto-form--desktop{grid-template-columns:1fr 1fr;align-items:start;gap:14px 18px;display:grid}.dash-contacto-form--desktop>div:nth-child(4),.dash-contacto-form--desktop>div:nth-child(5),.dash-contacto-form--desktop>.dash-contacto-feedback,.dash-contacto-form--desktop>button{grid-column:1/-1}}#user-dashboard.flex-dash-premium .flex-config-theme-panel{border:1px solid var(--fh-border);background:color-mix(in srgb, var(--fh-card) 80%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 14px;display:flex}#user-dashboard.flex-dash-premium .flex-config-theme-label{align-items:flex-start;gap:10px;min-width:0;display:flex}#user-dashboard.flex-dash-premium .flex-config-theme-ico{border:1px solid var(--fh-border);width:36px;height:36px;color:var(--fh-accent);background:color-mix(in srgb, var(--fh-bg) 50%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}#user-dashboard.flex-dash-premium .flex-config-theme-title{color:var(--fh-text);font-size:13px;font-weight:700}#user-dashboard.flex-dash-premium .flex-config-theme-sub{color:var(--fh-muted);margin-top:2px;font-size:11px;line-height:1.35}.flex-dash-more-theme{border:1px solid var(--fh-border);background:var(--fh-elev);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.flex-dash-more-theme-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.flex-dash-more-theme-title{color:var(--fh-text);font-size:13px;font-weight:700}.flex-dash-more-theme-sub{color:var(--fh-muted);font-size:11px}.flex-dash-more-theme .flex-theme-switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.flex-dash-more-theme .flex-theme-switch input{opacity:0;width:0;height:0;position:absolute}.flex-dash-more-theme .flex-theme-switch-track{background:color-mix(in srgb, var(--fh-muted) 35%, var(--fh-card));border:1px solid var(--fh-border);border-radius:999px;width:48px;height:28px;transition:background .28s,border-color .28s;display:block;position:relative}.flex-dash-more-theme .flex-theme-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.flex-dash-more-theme .flex-theme-switch input:checked+.flex-theme-switch-track{background:color-mix(in srgb, var(--fh-accent-bright) 72%, var(--fh-card));border-color:color-mix(in srgb, var(--fh-accent) 40%, var(--fh-border))}.flex-dash-more-theme .flex-theme-switch input:checked+.flex-theme-switch-track .flex-theme-switch-thumb{transform:translate(20px)}#user-dashboard.flex-dash-premium .flex-theme-switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}#user-dashboard.flex-dash-premium .flex-theme-switch input{opacity:0;width:0;height:0;position:absolute}#user-dashboard.flex-dash-premium .flex-theme-switch-track{background:color-mix(in srgb, var(--fh-muted) 35%, var(--fh-card));border:1px solid var(--fh-border);border-radius:999px;width:48px;height:28px;transition:background .28s,border-color .28s;display:block;position:relative}#user-dashboard.flex-dash-premium .flex-theme-switch-thumb{background:var(--fh-card);border-radius:50%;width:22px;height:22px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}#user-dashboard.flex-dash-premium .flex-theme-switch input:checked+.flex-theme-switch-track{background:color-mix(in srgb, var(--fh-accent) 55%, #dfe6ee);border-color:color-mix(in srgb, var(--fh-accent) 40%, transparent)}#user-dashboard.flex-dash-premium .flex-theme-switch input:checked+.flex-theme-switch-track .flex-theme-switch-thumb{background:#fff;transform:translate(20px)}.flex-dash-more-sheet.is-open{pointer-events:auto;opacity:1;visibility:visible;z-index:5000}.flex-dash-more-backdrop{cursor:pointer;opacity:0;background:#0f172a47;border:none;margin:0;padding:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.flex-dash-more-sheet.is-open .flex-dash-more-backdrop{opacity:1}.flex-dash-more-panel{width:100%;max-width:none;max-height:min(78vh,520px);padding:10px 18px calc(22px + env(safe-area-inset-bottom,0px));will-change:transform;background:linear-gradient(#161d2a 0%,#0d1218 100%);border:1px solid #c4e86029;border-bottom:none;border-radius:22px 22px 0 0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;overflow:auto;transform:translateY(108%);box-shadow:0 -16px 40px #0000008c}.flex-dash-more-sheet.is-open .flex-dash-more-panel{transform:translate(0,0)}.flex-dash-more-sheet.is-open .flex-dash-more-panel.is-dragging{cursor:grabbing;transition:none!important}.flex-dash-more-sheet.is-open{opacity:var(--fx-sheet-drag-fade,1)}html[data-flex-theme=light] .flex-dash-more-panel{background:linear-gradient(#fff 0%,#f5f7fa 100%);border-color:#1b365d1a;box-shadow:0 -20px 48px #1b365d1f}.flex-dash-more-handle{touch-action:none;cursor:grab;background:#ffffff2e;border-radius:99px;width:44px;height:5px;margin:4px auto 14px}.flex-dash-sheet-grab{touch-action:none;cursor:grab;justify-content:center;margin:-4px 0 6px;padding:8px 0 4px;display:flex}.flex-dash-sheet-grab .flex-dash-more-handle{margin:0}.flex-dash-more-panel{touch-action:pan-y}html[data-flex-theme=light] .flex-dash-more-handle{background:#1b365d38}.flex-dash-more-item{width:100%;color:var(--fh-text,#e8eef8);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.flex-dash-more-item i{text-align:center;width:22px;color:var(--fh-accent-bright,var(--dash-accent,#c4e860))}.flex-dash-more-item:hover{background:#c4e86012;border-color:#c4e86042}.flex-dash-more-item--danger{color:#ffb4b0;border-color:#f8514959}.flex-dash-more-item--danger i{color:#f85149}html[data-flex-theme=light] .flex-dash-more-item{border-color:var(--fh-border);background:var(--fh-elev,#f6f8fc);color:var(--fh-text)}#user-dashboard.flex-dash-premium .sidebar-link.flex-dash-nav-web-logout{border-top:1px solid var(--fh-border);color:color-mix(in srgb, #f07167 75%, var(--fh-muted));margin-top:10px;padding-top:14px}#user-dashboard.flex-dash-premium .sidebar-link.flex-dash-nav-web-logout i{color:#f07167;opacity:1}#user-dashboard.flex-dash-premium .sidebar-link.flex-dash-nav-web-logout:hover{color:#ff8a80;background:#f0716724}.flex-dash-more-sheet--quick .flex-dash-more-panel{max-height:min(58vh,420px);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.flex-dash-more-sheet--actions .flex-dash-more-panel{max-height:min(78vh,560px)}.flex-dash-more-sheet--actions .flex-dash-quick-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.flex-dash-more-sheet--actions .fx-quick-tile{flex:none;width:auto;min-height:118px;padding:14px 8px 12px}.flex-dash-more-sheet--actions .fx-quick-icon{width:48px;height:48px;font-size:20px}.flex-dash-more-sheet--actions .fx-quick-lbl{font-size:.7rem}.flex-dash-more-sheet--actions .fx-quick-soon{padding:4px 6px;font-size:.52rem}button.fx-sec-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.flex-dash-quick-more-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 2px;display:flex}.flex-dash-more-title{color:var(--fh-text,#eef4ff);text-align:center;margin:0 0 12px;font-size:.95rem;font-weight:800}.flex-dash-more-sheet--quick .flex-dash-more-title.flex-dash-quick-more-title{text-align:left;flex:1;margin:0;font-size:1.05rem;font-weight:800}.flex-dash-quick-more-close{width:36px;height:36px;color:var(--fh-muted,#b4c2d4);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-family:inherit;display:grid}.flex-dash-quick-more-close:hover{background:color-mix(in srgb, var(--fh-muted,#b4c2d4) 12%, transparent);color:var(--fh-text,#eef4ff)}.flex-dash-quick-more-close .fas{font-size:1rem}.flex-dash-quick-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:2px 0 6px;display:grid}.flex-dash-more-sheet--quick .flex-home-qcell{border:1px solid var(--fh-border,#ffffff14);background:var(--fh-card,#161d2a);cursor:pointer;min-height:92px;color:var(--fh-text,#eef4ff);box-shadow:var(--fh-shadow,0 8px 24px #00000047);text-align:center;appearance:none;box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;padding:10px 6px 8px;font-family:inherit;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.flex-dash-more-sheet--quick .flex-home-qcell:hover:not(:disabled){border-color:color-mix(in srgb, var(--fh-accent-bright,#c5e84a) 35%, var(--fh-border,#ffffff14))}.flex-dash-more-sheet--quick .flex-home-qcell:disabled{opacity:.52;cursor:not-allowed}.flex-dash-more-sheet--quick .flex-home-qcell:not(.flex-home-qcell--soon){justify-content:center}.flex-dash-more-sheet--quick .flex-home-qcell-icon{flex-shrink:0;place-items:center;width:26px;height:26px;margin:0 auto;display:grid}.flex-dash-more-sheet--quick .flex-home-qcell-icon .fas{text-align:center;width:1em;color:var(--fh-accent-bright,#c5e84a);opacity:.95;font-size:18px;font-weight:900;line-height:1;display:block}.flex-dash-more-sheet--quick .flex-home-qcell-copy{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.flex-dash-more-sheet--quick .flex-home-qlbl{letter-spacing:.01em;text-align:center;color:var(--fh-text,#eef4ff);word-break:break-word;max-width:100%;font-size:9px;font-weight:600;line-height:1.15;display:block}.flex-dash-more-sheet--quick .flex-home-qcell:not(.flex-home-qcell--soon) .flex-home-qlbl{font-size:10px}.flex-dash-more-sheet--quick .flex-home-qsoon{text-transform:uppercase;letter-spacing:.04em;color:var(--fh-muted,#b4c2d4);text-align:center;font-size:6px;font-weight:700;line-height:1.05;display:block}@media (width>=901px){.flex-dash-more-sheet--quick .flex-dash-more-panel{border-bottom:1px solid #c4e86029;border-radius:22px;width:min(520px,100% - 48px);bottom:24px;left:50%;right:auto;transform:translate(-50%,108%)}.flex-dash-more-sheet--quick.is-open .flex-dash-more-panel{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.flex-dash-more-sheet,.flex-dash-more-backdrop,.flex-dash-more-panel{transition:none!important}}#user-dashboard.flex-dash-v3.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main{background:var(--fh-bg);position:relative}html[data-flex-theme=light] #user-dashboard.flex-dash-v3.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main{background:url(/assets/dash-v3/app-bg.jpg?v=5) top/cover no-repeat,#fff}html[data-flex-theme=light] #user-dashboard.flex-dash-v3 .user-dashboard-main:before,#user-dashboard.flex-dash-v3.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main:before{content:none!important;display:none!important}.fx-app-chrome{z-index:40;opacity:1;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex;position:relative;transform:translate(0,0)}#user-dashboard.flex-dash-v3.flex-dash-on-inicio .user-dashboard-main{position:relative}#user-dashboard.flex-dash-v3.flex-dash-on-inicio .fx-app-chrome.fx-app-chrome--scroll{--fx-chrome-p:0;transform:translate3d(0, calc((var(--fx-chrome-p) - 1) * 105%), 0);opacity:var(--fx-chrome-p);pointer-events:none;background:color-mix(in srgb, #fff calc(var(--fx-chrome-p) * 90%), transparent);-webkit-backdrop-filter:blur(calc(var(--fx-chrome-p) * 14px)) saturate(1.1);box-shadow:0 8px 24px rgba(27, 54, 93, calc(var(--fx-chrome-p) * .08));will-change:transform, opacity;margin:0;position:absolute;top:0;left:0;right:0}#user-dashboard.flex-dash-v3.flex-dash-on-inicio .fx-app-chrome.fx-app-chrome--scroll.is-interactive{pointer-events:auto}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3.flex-dash-on-inicio .fx-app-chrome.fx-app-chrome--scroll{background:color-mix(in srgb, var(--fh-bg) calc(var(--fx-chrome-p) * 90%), transparent)}.fx-app-chrome-brand{align-items:center;gap:10px;min-width:0;display:flex}.fx-app-chrome-mark{width:36px;height:36px;color:var(--fh-accent-bright);background:color-mix(in srgb, var(--fh-accent-bright) 16%, #fff);border-radius:12px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.fx-app-chrome-text{flex-direction:column;line-height:1.05;display:flex}.fx-app-chrome-flex{letter-spacing:.04em;color:var(--fh-text);font-size:1.05rem;font-weight:800}.fx-app-chrome-bio{letter-spacing:.22em;color:var(--fh-muted);font-size:.62rem;font-weight:700}.fx-app-chrome-actions{gap:8px;display:flex}.fx-app-chrome-btn{width:42px;height:42px;color:var(--fh-text);box-shadow:var(--fh-shadow);cursor:pointer;background:#fff;border:0;border-radius:14px;place-items:center;font-size:15px;display:grid}.fx-app-chrome-btn:hover{color:var(--fh-accent)}#user-dashboard.flex-dash-v3 .sidebar-brand{align-items:center;gap:10px;padding:18px 16px 8px;display:flex}#user-dashboard.flex-dash-v3 .sidebar-brand-mark{background:color-mix(in srgb, var(--fh-accent-bright) 22%, transparent);width:34px;height:34px;color:var(--fh-accent-bright);border-radius:10px;place-items:center;font-size:16px;display:grid}#user-dashboard.flex-dash-v3 .sidebar-brand-text{flex-direction:column;gap:2px;line-height:1.05;display:flex}#user-dashboard.flex-dash-v3 .sidebar-brand-flex{letter-spacing:.04em;color:var(--fh-text);font-weight:800}#user-dashboard.flex-dash-v3 .sidebar-brand-bio{letter-spacing:.2em;color:var(--fh-muted);font-size:.58rem;font-weight:700}.fx-home{max-width:560px;margin:0 auto;position:relative}.fx-home-stack{z-index:1;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 28px;flex-direction:column;gap:16px;display:flex;position:relative}.fx-card{background:var(--fh-card);border:1px solid var(--fh-border);box-shadow:var(--fh-shadow);border-radius:22px;padding:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.fx-enter{animation:.55s cubic-bezier(.22,1,.36,1) both fxRise}.fx-enter--2{animation-delay:60ms}.fx-enter--3{animation-delay:.12s}.fx-enter--4{animation-delay:.18s}@keyframes fxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.fx-card--hero{padding:18px 16px 16px}.fx-hero-greet{color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;text-decoration:none;display:flex}.fx-hero-hello{color:var(--fh-text);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.fx-hero-lead{color:var(--fh-muted);margin:4px 0 0;font-size:.92rem}.fx-hero-chevron{color:var(--fh-muted);font-size:14px}.fx-hero-method{margin-bottom:12px}.fx-hero-empty{background:var(--fh-elev);color:var(--fh-muted);border-radius:14px;padding:12px;font-size:13px;line-height:1.45}.fx-muted{color:var(--fh-muted);font-size:14px}.fx-error{color:#e24b4a;margin:0;font-size:13px}.fx-primary-card{background:var(--fh-elev);border:1px solid var(--fh-border);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.fx-primary-card-face{flex-shrink:0}.fx-primary-card-face .flex-payment-card-face,.fx-primary-card-face .flex-payment-wallet-marker{border-radius:8px;width:64px;height:42px}.fx-primary-card-text{flex:auto;min-width:0}.fx-primary-card-title{color:var(--fh-text);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.fx-primary-card-sub{color:var(--fh-muted);margin-top:2px;font-size:.8rem}.fx-primary-card-badge{background:color-mix(in srgb, var(--fh-accent-bright) 22%, #fff);color:#3d5a12;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.fx-primary-card-badge--muted{background:var(--fh-elev);color:var(--fh-muted)}.fx-primary-card.is-inactive{opacity:.85}.fx-btn-add-method{border:1.5px solid var(--fh-accent-bright);width:100%;min-height:46px;color:var(--fh-accent);box-sizing:border-box;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.fx-btn-add-method:hover{background:color-mix(in srgb, var(--fh-accent-bright) 12%, #fff)}.fx-sec-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fx-sec-title{color:var(--fh-text);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:inline-flex}.fx-sec-title .fas{color:var(--fh-accent-bright);font-size:.9rem}.fx-sec-link{color:var(--fh-accent);white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}html[data-flex-theme=light]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 .fx-sec-link,html[data-flex-theme=light]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 button.fx-sec-link{color:#1b365d;background:#fff;border:1px solid #1b365d14;border-radius:999px;padding:7px 12px 7px 14px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;box-shadow:0 4px 14px #1b365d14,0 1px 3px #1b365d0a}html[data-flex-theme=light]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 .fx-sec-link:hover,html[data-flex-theme=light]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 button.fx-sec-link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1b365d1a,0 2px 4px #1b365d0d}.fx-quick-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:-6px -2px -2px;padding:8px 2px 10px;display:flex;overflow:visible}html.flex-dash-mobile-layout .fx-quick-grid{margin-top:-8px;padding-top:10px;overflow-x:auto}.fx-quick-grid::-webkit-scrollbar{display:none}.fx-quick-tile{border:1px solid var(--fh-border);background:var(--fh-card);width:max(100px,25% - 10.5px);min-height:148px;box-shadow:var(--fh-shadow);color:var(--fh-text);font:inherit;cursor:pointer;box-sizing:border-box;text-align:center;scroll-snap-align:start;border-radius:22px;flex-direction:column;flex:0 0 max(100px,25% - 10.5px);justify-content:center;align-items:center;gap:10px;padding:18px 10px 16px;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .28s;display:flex;position:relative;overflow:hidden}.fx-quick-tile:hover:not(:disabled){border-color:color-mix(in srgb, var(--fh-accent-bright) 35%, var(--fh-border));transform:translateY(-3px);box-shadow:0 12px 28px #1b365d1a}.fx-quick-tile:active:not(:disabled){transform:translateY(-1px)}.fx-quick-tile:disabled{cursor:not-allowed;opacity:1}.fx-quick-tile--soon{justify-content:flex-start;gap:8px;padding-top:16px;padding-bottom:12px}.fx-quick-tile--soon .fx-quick-icon{margin-top:2px}.fx-quick-tile--soon .fx-quick-lbl{flex:auto;justify-content:center;align-items:center;padding-inline:4px;display:flex}.fx-quick-tile--soon .fx-quick-soon{margin-top:auto;margin-bottom:2px}.fx-quick-icon{background:color-mix(in srgb, var(--fh-accent-bright) 18%, #fff);width:56px;height:56px;color:var(--fh-accent);border-radius:18px;flex-shrink:0;place-items:center;font-size:24px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid}.fx-quick-tile:hover:not(:disabled) .fx-quick-icon{transform:scale(1.07)}.fx-quick-lbl{color:var(--fh-text);max-width:100%;padding:0 2px;font-size:.76rem;font-weight:700;line-height:1.25}.fx-quick-soon{letter-spacing:0;color:#3f5a10;background:color-mix(in srgb, var(--fh-accent-bright) 38%, #fff);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:max-content;max-width:calc(100% - 12px);padding:5px 8px;font-size:.58rem;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.fx-benefits{background:url(/assets/dash-v3/benefits-bg.jpg?v=6) 100%/cover no-repeat,#fff;justify-content:space-between;align-items:stretch;gap:0;min-height:156px;padding:0;display:flex;overflow:hidden}.fx-benefits-copy{z-index:1;flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:18px 12px 18px 16px;display:flex;position:relative}.fx-benefits-title{color:var(--fh-text);margin:0;font-size:1.05rem;font-weight:800}.fx-benefits-sub{color:var(--fh-muted);margin:6px 0 14px;font-size:.85rem;line-height:1.4}.fx-benefits-cta{background:var(--fh-accent-bright);color:#1b365d;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 14px;font-size:.82rem;font-weight:800;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s;display:inline-flex}.fx-benefits-cta:hover{filter:brightness(1.03);transform:translateY(-2px)}.fx-benefits-art{background:0 0;border-radius:0 22px 22px 0;flex-shrink:0;width:46%;max-width:190px;min-height:156px;position:relative;overflow:visible}.fx-benefits-art-img{object-fit:contain;filter:drop-shadow(0 10px 18px #3c5a142e);z-index:1;pointer-events:none;width:118%;max-width:none;height:auto;animation:5.5s ease-in-out infinite fxGiftFloat;display:block;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.fx-benefits-art-img.fx-benefits-art-img--dark,html[data-flex-theme=dark] .fx-benefits-art-img.fx-benefits-art-img--light{display:none}html[data-flex-theme=dark] .fx-benefits-art-img.fx-benefits-art-img--dark{display:block}@keyframes fxGiftFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}.fx-activity-body{min-height:120px;padding:8px 12px}.fx-activity-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 12px;display:flex}.fx-activity-empty-icon{background:var(--fh-elev);width:48px;height:48px;color:var(--fh-muted);border-radius:14px;place-items:center;margin-bottom:6px;font-size:20px;display:grid}.fx-activity-empty-title{color:var(--fh-text);margin:0;font-size:.95rem;font-weight:700}.fx-activity-empty-sub{color:var(--fh-muted);margin:0;font-size:.82rem}#user-dashboard.flex-dash-v3 .flex-dash-page-card.dash-card,#user-dashboard.flex-dash-v3 #dash-metodos-tab>.dash-card,#user-dashboard.flex-dash-v3 #dash-actividad-tab>.dash-card,#user-dashboard.flex-dash-v3 #dash-config>.dash-card,#user-dashboard.flex-dash-v3 #dash-contacto>.dash-card,#user-dashboard.flex-dash-v3 #dash-negocio>.dash-card{box-shadow:var(--fh-shadow);border:1px solid var(--fh-border);background:var(--fh-card);border-radius:22px}#user-dashboard.flex-dash-v3 .dashboard-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom))}html.flex-dash-mobile-layout #user-dashboard.flex-dash-v3 .dashboard-scroll{padding-bottom:16px}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-nav{padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fh-border)!important;background:#fff!important;box-shadow:0 -6px 24px #1b365d0f!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link:not(.active),html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link:not(.active) i{color:#8a95a8!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active{position:relative;color:var(--fh-accent)!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active i,html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active .sidebar-link-txt{color:var(--fh-accent)!important}html.flex-dash-mobile-layout[data-flex-theme=light] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active:after{content:"";background:var(--fh-accent-bright);border-radius:999px;width:28px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}html.flex-dash-mobile-layout #user-dashboard.flex-dash-v3 .sidebar-brand{display:none!important}html.flex-dash-mobile-layout #user-dashboard.flex-dash-v3 .fx-app-chrome{padding-top:calc(10px + env(safe-area-inset-top))}html[data-flex-theme=light] #user-dashboard.flex-dash-v3~.flex-dash-more-sheet .flex-dash-more-panel,html[data-flex-theme=light] .flex-dash-more-sheet .flex-dash-more-panel{color:var(--fh-text);border-color:var(--fh-border);background:#fff}html[data-flex-theme=light] .flex-dash-more-sheet .flex-dash-more-item{color:var(--fh-text)}html[data-flex-theme=light] .flex-dash-more-sheet .flex-dash-more-item i{color:var(--fh-accent)}@media (width<=420px){.fx-quick-grid{gap:12px}.fx-quick-tile{flex-basis:104px;width:104px;min-height:152px;padding:16px 8px 14px}.fx-quick-icon{width:52px;height:52px;font-size:22px}.fx-quick-lbl{font-size:.72rem}.fx-quick-soon{max-width:calc(100% - 10px);padding:5px 7px;font-size:.55rem}.fx-benefits-art{width:44%;max-width:156px}.fx-primary-card{flex-wrap:wrap}.fx-primary-card-badge{margin-left:auto}}#user-dashboard.flex-dash-v3 .fx-app-chrome-btn{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}#user-dashboard.flex-dash-v3 .fx-app-chrome-btn:hover{transform:translateY(-2px)}#user-dashboard.flex-dash-v3 .sidebar-link{transition:color .25s,background-color .25s,transform .25s}html.flex-dash-mobile-layout #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active:after{transition:width .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.fx-enter,.fx-quick-tile,.fx-benefits-cta,.fx-benefits-art-img,#user-dashboard.flex-dash-v3 .fx-app-chrome-btn{transition:none!important;animation:none!important}.fx-benefits-art-img{animation:none!important}}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3.flex-dash-premium.flex-dash-ui-v2 .user-dashboard-main{background:url(/assets/dash-v3/app-bg-dark.jpg?v=1) top/cover no-repeat,#050608}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3.flex-dash-on-inicio .fx-app-chrome.fx-app-chrome--scroll{background:color-mix(in srgb, #050608 calc(var(--fx-chrome-p) * 92%), transparent);box-shadow:0 8px 24px rgba(0, 0, 0, calc(var(--fx-chrome-p) * .35))}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-app-chrome-mark{color:#b6f500;box-shadow:none;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:22px}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-app-chrome-btn{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #aab4c58c;border-radius:50%}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-app-chrome-btn:hover{color:#b6f500;border-color:#b6f500}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-card{background:#101d35;border-color:#aab4c51a;box-shadow:0 10px 28px #00000059}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-primary-card{background:#15243f;border-color:#aab4c51f}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-primary-card-badge{color:#b6f500;background:#3e5926}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-btn-add-method{color:#b6f500;border-color:#b6f500}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-btn-add-method:hover{background:#b6f50024}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-quick-tile{background:#101d35;border-color:#aab4c51a;box-shadow:0 8px 22px #00000052}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-quick-tile:hover:not(:disabled){border-color:#b6f50066;box-shadow:0 12px 28px #0000006b}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-quick-icon{color:#b6f500;background:#2b402d}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-quick-soon{color:#050608;background:#caf847}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-sec-link,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 button.fx-sec-link{color:#b6f500}html[data-flex-theme=dark]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 .fx-sec-link,html[data-flex-theme=dark]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 button.fx-sec-link{color:#050608;background:#b6f500;border:0;border-radius:999px;padding:7px 12px 7px 14px;box-shadow:0 4px 14px #b6f50038}html[data-flex-theme=dark]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 .fx-sec-link:hover,html[data-flex-theme=dark]:not(.flex-dash-mobile-layout) #user-dashboard.flex-dash-v3 button.fx-sec-link:hover{filter:brightness(1.04);transform:translateY(-1px)}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-benefits{background:url(/assets/dash-v3/benefits-bg-dark.jpg?v=1) 100%/cover no-repeat,#101d35}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-benefits-cta{color:#050608;background:#b6f500}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-benefits-art-img{filter:drop-shadow(0 12px 22px #00000073)}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .fx-activity-empty-icon{color:#aab4c5;background:#15243f}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-nav{padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#050608!important;border-top:1px solid #aab4c51f!important;box-shadow:0 -8px 24px #00000073!important}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link:not(.active){color:#fff!important}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link:not(.active) i{opacity:.92;color:#fff!important}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active{position:relative;color:#b6f500!important}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active i,html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active .sidebar-link-txt{color:#b6f500!important}html.flex-dash-mobile-layout[data-flex-theme=dark] #user-dashboard.flex-dash-v3.is-visible .sidebar-link.active:after{content:"";background:#b6f500;border-radius:999px;width:28px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-more-panel{color:#fff;background:#101d35;border-color:#aab4c524}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-more-handle{background:#aab4c559}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-more-item{color:#fff}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-more-item i{color:#b6f500}html[data-flex-theme=dark] .flex-dash-more-backdrop{background:#0506089e}html[data-flex-theme=dark] .flex-dash-more-sheet .fx-quick-tile{color:#fff;background:#15243f;border-color:#aab4c51f;box-shadow:0 8px 22px #00000047}html[data-flex-theme=dark] .flex-dash-more-sheet .fx-quick-icon{color:#b6f500;background:#2b402d}html[data-flex-theme=dark] .flex-dash-more-sheet .fx-quick-soon{color:#050608;background:#caf847}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-quick-more-close{color:#aab4c5}html[data-flex-theme=dark] .flex-dash-more-sheet .flex-dash-quick-more-close:hover{color:#fff;background:#b6f5001a}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .flex-dash-page-card.dash-card,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 #dash-metodos-tab>.dash-card,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 #dash-actividad-tab>.dash-card,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 #dash-config>.dash-card,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 #dash-contacto>.dash-card,html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 #dash-negocio>.dash-card{background:#101d35;border-color:#aab4c51f}html[data-flex-theme=dark] #user-dashboard.flex-dash-v3 .user-sidebar{background:#050608;border-right-color:#aab4c51f}.welcome-hero{justify-content:center;align-items:center;width:100%;max-width:500px;min-height:320px;margin:0 auto;display:flex;position:relative}.welcome-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#c4e86029 0%,#c4e8600f 42%,#0000 70%);width:min(420px,88vw);height:min(420px,88vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faces-stage{z-index:1;width:min(340px,74vw);height:min(340px,74vw);margin:0 auto;position:relative}.doodle-face{opacity:0;filter:drop-shadow(0 0 20px #c4e86033);animation:20s ease-in-out infinite welcomeFaceShow;position:absolute;inset:0}.doodle-face:nth-child(2){animation-delay:-4s}.doodle-face:nth-child(3){animation-delay:-8s}.doodle-face:nth-child(4){animation-delay:-12s}.doodle-face:nth-child(5){animation-delay:-16s}.doodle-face svg{width:100%;height:100%}.doodle-stroke{fill:none;stroke:var(--flex,#c4e860);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.doodle-fill-soft{fill:#c4e86029;stroke:var(--flex,#c4e860);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.wobble-head{transform-origin:100px 100px;animation:3.2s ease-in-out infinite welcomeWobble}.eye-blink{transform-origin:50%;animation:5s ease-in-out infinite welcomeBlink}.smile-bounce{animation:2.4s ease-in-out infinite welcomeSmileMove}.wink-eye{animation:4s ease-in-out infinite welcomeWinkPop}.heart-pulse{transform-origin:50%;animation:1.6s ease-in-out infinite welcomeHeartBeat}.shades-gleam{animation:3s ease-in-out infinite welcomeGleam}.mouth-laugh{animation:2s ease-in-out infinite welcomeLaughOpen}@keyframes welcomeFaceShow{0%,2%{opacity:0;transform:scale(.92)rotate(-2deg)}5%,16%{opacity:1;transform:scale(1)rotate(0)}19%,to{opacity:0;transform:scale(.95)rotate(1deg)}}@keyframes welcomeWobble{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}@keyframes welcomeBlink{0%,40%,48%,to{opacity:1}42%,46%{opacity:.15}}@keyframes welcomeSmileMove{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes welcomeWinkPop{0%,40%,48%,to{opacity:1}42%,46%{opacity:.15}}@keyframes welcomeHeartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.12)}40%{transform:scale(1)}}@keyframes welcomeGleam{0%,to{opacity:1}50%{opacity:.86}}a.fl-btn{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cx-root{--cx-bg:#0b1220;--cx-bg-elevated:#101a2c;--cx-card:#152238;--cx-card-soft:#152238e0;--cx-accent:#c5e84a;--cx-text:#f3f6fb;--cx-muted:#9eafc4;--cx-border:#ffffff1a;--cx-shadow:0 16px 40px #00000047;--cx-ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(ellipse 70% 50% at 0% 0%, #c5e84a12, transparent 55%), radial-gradient(ellipse 55% 40% at 100% 0%, #5a8cdc14, transparent 50%), var(--cx-bg);min-height:100dvh;color:var(--cx-text);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif;display:flex}.cx-sidebar{border-right:1px solid var(--cx-border);z-index:2;background:linear-gradient(#0a1220 0%,#0c1524 100%);flex-direction:column;flex-shrink:0;gap:10px;width:236px;padding:20px 14px;display:flex;box-shadow:8px 0 32px #0000002e}.cx-brand{align-items:center;gap:12px;padding:4px 8px 14px;display:flex}.cx-brand-mark{background:linear-gradient(145deg,#c5e84af2,#c5e84a73);border-radius:11px;width:34px;height:34px;box-shadow:0 8px 20px #c5e84a33}.cx-brand strong{letter-spacing:.08em;color:var(--cx-accent);font-family:Syne,Manrope,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.1;display:block}.cx-brand em{letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted);margin-top:2px;font-size:11px;font-style:normal;font-weight:600;display:block}.cx-local{border:1px solid var(--cx-border);background:#ffffff08;border-radius:12px;flex-direction:column;gap:4px;margin:0 2px 6px;padding:12px;line-height:1.35;display:flex}.cx-local strong{color:var(--cx-text);font-size:13px;font-weight:700}.cx-local span{color:var(--cx-muted);overflow-wrap:anywhere;font-size:11px}.cx-nav{flex-direction:column;gap:4px;display:flex}.cx-link{color:color-mix(in srgb, var(--cx-text) 82%, transparent);cursor:pointer;text-align:left;transition:background .22s var(--cx-ease), color .22s var(--cx-ease), transform .22s var(--cx-ease), box-shadow .22s var(--cx-ease);background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cx-link i{text-align:center;width:18px;color:var(--cx-accent);transition:transform .22s var(--cx-ease)}.cx-link:hover{color:#fff;background:#c5e84a14;transform:translate(2px)}.cx-link:hover i{transform:scale(1.06)}.cx-link.active{color:var(--cx-accent);box-shadow:inset 3px 0 0 var(--cx-accent);background:#c5e84a24}.cx-link--logout{border-top:1px solid var(--cx-border);color:#f07167;border-radius:11px;margin-top:10px;padding-top:12px}.cx-link--logout:hover{color:#ff8f86;background:#f071671a;transform:none}.cx-link--logout i{color:inherit}.cx-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:auto}.cx-page{min-height:0;animation:cx-page-in .42s var(--cx-ease) both;flex-direction:column;flex:1;display:flex}@keyframes cx-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cx-top{background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.cx-top h1{letter-spacing:-.02em;margin:0;font-family:Syne,Manrope,system-ui,sans-serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:800}.cx-top p{color:var(--cx-muted);max-width:52ch;margin:6px 0 0;font-size:13px;line-height:1.45}.cx-body{flex:1;padding:8px 24px 28px}.cx-body--stack{flex-direction:column;gap:22px;max-width:720px;display:flex}.cx-body--cajero{max-width:880px;padding-top:12px}.cx-term{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px 36px;display:grid}.cx-term-main{flex-direction:column;gap:12px;max-width:340px;display:flex}.cx-term-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-muted);font-size:12px;font-weight:700}.cx-term-amount{border:1px solid var(--cx-border);background:#0a1220;border-radius:14px;align-items:center;gap:8px;min-height:56px;padding:0 14px;display:flex}.cx-term-amount>span{color:var(--cx-accent);font-size:1.25rem;font-weight:800}.cx-term-amount input{min-width:0;color:var(--cx-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:1.45rem;font-weight:800}.cx-term-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cx-term-key{border:1px solid var(--cx-border);background:color-mix(in srgb, var(--cx-card) 80%, #0a1220);min-height:46px;color:var(--cx-text);font:inherit;cursor:pointer;border-radius:12px;font-size:1.05rem;font-weight:700}.cx-term-key:hover:not(:disabled){border-color:color-mix(in srgb, var(--cx-accent) 40%, var(--cx-border));background:#c5e84a14}.cx-term-key:disabled{opacity:.55;cursor:not-allowed}.cx-term-key--muted{color:var(--cx-muted);font-size:.85rem}.cx-term-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.cx-term-primary{border-radius:12px;width:100%}.cx-term-cancel{color:#f07167;border-color:#f0716766;border-radius:12px;width:100%}.cx-term-status{color:var(--cx-muted);margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.35}.cx-term-status--wait{color:var(--cx-accent)}.cx-term-status--ok{color:#7ee787}.cx-term-status--error{color:#f07167}.cx-term-side{flex-direction:column;gap:12px;max-width:320px;padding-top:4px;display:flex}.cx-qr-card{text-align:left;border:1px solid var(--cx-border);background:linear-gradient(160deg, color-mix(in srgb, var(--cx-card) 92%, var(--cx-accent)) 0%, var(--cx-card) 55%);color:var(--cx-text);cursor:pointer;font:inherit;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;transition:border-color .15s,transform .15s;display:flex}.cx-qr-card:hover{border-color:color-mix(in srgb, var(--cx-accent) 45%, var(--cx-border));transform:translateY(-1px)}.cx-qr-icon{width:44px;height:44px;color:var(--cx-accent);background:#c5e84a24;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.cx-qr-copy{flex-direction:column;gap:4px;display:flex}.cx-qr-copy strong{font-size:15px;font-weight:800}.cx-qr-copy span{color:var(--cx-muted);font-size:12px;font-weight:500;line-height:1.4}.cx-card{background:var(--cx-card-soft);border:1px solid var(--cx-border);max-width:920px;box-shadow:var(--cx-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s var(--cx-ease), box-shadow .25s var(--cx-ease);border-radius:16px;padding:20px 18px}.cx-card--spaced{margin:0 0 20px}.cx-card--spaced:last-child{margin-bottom:0}.cx-card h2{margin:0 0 8px;font-size:1.05rem}.cx-muted{color:var(--cx-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.cx-muted--tight{margin-bottom:0}.cx-btn{background:var(--cx-accent);color:#0a1220;cursor:pointer;min-height:44px;transition:transform .22s var(--cx-ease), box-shadow .22s var(--cx-ease), filter .22s var(--cx-ease), background .22s var(--cx-ease), border-color .22s var(--cx-ease), color .22s var(--cx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #c5e84a2e}.cx-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.cx-btn:active{transform:translateY(0)}.cx-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.cx-btn--ghost{color:var(--cx-text);border:1px solid var(--cx-border);box-shadow:none;background:0 0}.cx-btn--ghost:hover{border-color:color-mix(in srgb, var(--cx-accent) 40%, var(--cx-border));background:#c5e84a0f}.cx-btn--sm{min-height:38px;padding:0 14px;font-size:13px}.cx-btn--danger{color:#f07167;background:0 0;border:1px solid #f0716773}.cx-btn--soon{opacity:.92;position:relative}.cx-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-accent);background:#c5e84a2e;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.cx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:920px;margin-bottom:18px;display:grid}.cx-stat{background:var(--cx-card-soft);border:1px solid var(--cx-border);transition:transform .25s var(--cx-ease), border-color .25s var(--cx-ease);border-radius:14px;padding:16px 14px;box-shadow:0 10px 28px #00000029}.cx-stat:hover{border-color:color-mix(in srgb, var(--cx-accent) 28%, var(--cx-border));transform:translateY(-2px)}.cx-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cx-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cx-stat-value{font-size:1.15rem;font-weight:800}.cx-download-row{flex-wrap:wrap;gap:8px;display:flex}.cx-metric-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-metric-item{transition:border-color .22s var(--cx-ease), background .22s var(--cx-ease);border:1px solid var(--cx-border);background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.cx-metric-item:hover{border-color:color-mix(in srgb, var(--cx-accent) 28%, var(--cx-border));background:#c5e84a0d}.cx-metric-date{display:block}.cx-metric-sub{color:var(--cx-muted);margin-top:2px;font-size:11px;display:block}.cx-pill{color:var(--cx-accent);vertical-align:middle;background:#c5e84a24;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cx-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.cx-field{color:var(--cx-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.cx-field input,.cx-field select{border:1px solid var(--cx-border);min-height:42px;color:var(--cx-text);font:inherit;transition:border-color .22s var(--cx-ease), box-shadow .22s var(--cx-ease);background:#0a1220;border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.cx-field input:focus,.cx-field select:focus{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-border));outline:none;box-shadow:0 0 0 3px #c5e84a1f}.cx-btn--cajero{min-height:48px;padding:0 20px;font-size:15px;box-shadow:0 8px 24px #c5e84a38}.cx-sucursales{max-width:1180px}.cx-suc-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cx-suc-panel{max-width:none;padding:22px 22px 20px}.cx-suc-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.cx-suc-panel-head h2{margin:0 0 6px}.cx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:8px 0 4px;display:grid}.cx-field--full{grid-column:1/-1}.cx-logo-block--desk{border-top:1px solid var(--cx-border);margin-top:12px;padding-top:14px}.cx-suc-panel-foot{justify-content:flex-end;margin-top:16px;display:flex}.cx-soporte{max-width:640px}.cx-coming{border:1px solid var(--cx-border);background:var(--cx-card-soft);box-shadow:var(--cx-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;align-items:flex-start;gap:16px;padding:24px;display:flex}.cx-coming-avatar{width:52px;height:52px;color:var(--cx-accent);background:#c5e84a29;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-family:Syne,Manrope,system-ui,sans-serif;font-size:1.25rem;font-weight:800;display:flex;box-shadow:0 10px 24px #c5e84a1f}.cx-coming-badge{border:1px solid color-mix(in srgb, var(--cx-accent) 40%, var(--cx-border));color:var(--cx-accent);letter-spacing:.04em;text-transform:uppercase;background:#c5e84a1a;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.cx-coming-copy h2{letter-spacing:-.02em;margin:0 0 8px;font-family:Syne,Manrope,system-ui,sans-serif;font-size:1.3rem}.cx-coming-copy p{color:var(--cx-muted);margin:0;font-size:14px;line-height:1.5}.cx-integraciones{max-width:680px}.cx-err{color:#f85149;margin:0;font-size:13px;font-weight:600}.cx-int-form{border:1px solid var(--cx-border);background:var(--cx-card-soft);box-shadow:var(--cx-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;gap:18px;padding:22px;display:flex}.cx-int-form .cx-field span{color:var(--cx-muted)}.cx-int-form .cx-field input,.cx-int-form .cx-field textarea{box-sizing:border-box;border:1px solid var(--cx-border);width:100%;color:var(--cx-text);font:inherit;background:#0a1220;border-radius:12px;font-size:14px;font-weight:600}.cx-int-form .cx-field input{min-height:44px;padding:0 12px}.cx-int-form .cx-field textarea{resize:vertical;min-height:104px;padding:12px;font-weight:500;line-height:1.45}.cx-int-form .cx-field input:focus,.cx-int-form .cx-field textarea:focus{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-border));outline:none;box-shadow:0 0 0 3px #c5e84a1f}.cx-fieldset{background:0 0;border:0;flex-direction:column;gap:6px;min-inline-size:0;margin:0;padding:0;display:flex}.cx-fieldset legend{float:left;letter-spacing:normal;text-transform:none;width:100%;color:var(--cx-muted);margin:0 0 6px;padding:0;font-size:12px;font-weight:700}.cx-fieldset:after{content:"";clear:both;display:table}.cx-tipo-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.cx-tipo-card{border:1px solid var(--cx-border);cursor:pointer;transition:border-color .22s var(--cx-ease), background .22s var(--cx-ease), box-shadow .22s var(--cx-ease), transform .22s var(--cx-ease);background:#0a1220;border-radius:12px;flex-direction:column;gap:4px;padding:14px 14px 14px 42px;display:flex;position:relative}.cx-tipo-card:hover{border-color:color-mix(in srgb, var(--cx-accent) 35%, var(--cx-border));transform:translateY(-1px)}.cx-tipo-card.is-selected{border-color:color-mix(in srgb, var(--cx-accent) 65%, var(--cx-border));background:#c5e84a1a;box-shadow:0 0 0 3px #c5e84a1f}.cx-tipo-card input{opacity:0;pointer-events:none;position:absolute}.cx-tipo-card:before{content:"";border:2px solid color-mix(in srgb, var(--cx-muted) 70%, transparent);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;left:14px}.cx-tipo-card.is-selected:before{border-color:var(--cx-accent);box-shadow:inset 0 0 0 4px var(--cx-accent);background:#0a1220}.cx-tipo-card strong{color:var(--cx-text);font-size:14px}.cx-tipo-card em{color:var(--cx-muted);font-size:12px;font-style:normal;line-height:1.35}.cx-check-list{flex-direction:column;gap:8px;width:100%;display:flex}.cx-check{border:1px solid var(--cx-border);cursor:pointer;min-height:44px;transition:border-color .22s var(--cx-ease), background .22s var(--cx-ease), box-shadow .22s var(--cx-ease), transform .22s var(--cx-ease);background:#0a1220;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 42px;display:flex;position:relative}.cx-check:hover{border-color:color-mix(in srgb, var(--cx-accent) 35%, var(--cx-border));transform:translateY(-1px)}.cx-check.is-checked{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-border));background:#c5e84a1a;box-shadow:0 0 0 3px #c5e84a1f}.cx-check input{opacity:0;pointer-events:none;position:absolute}.cx-check:before{content:"";border:2px solid color-mix(in srgb, var(--cx-muted) 70%, transparent);box-sizing:border-box;background:0 0;border-radius:6px;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:12px}.cx-check.is-checked:before{border-color:var(--cx-accent);background:var(--cx-accent);box-shadow:inset 0 0 0 2px #0a1220}.cx-check span{color:var(--cx-text);font-size:14px;font-weight:600}.cx-int-form-foot{justify-content:flex-end;padding-top:4px;display:flex}.cx-int-form-foot .cx-btn{min-width:200px;min-height:46px}@media (width<=640px){.cx-tipo-grid{grid-template-columns:1fr}}.cx-suc-list{flex-direction:column;gap:16px;display:flex}.cx-suc-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--cx-muted);margin:0 0 8px;font-size:11px}.cx-suc-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cx-suc-item{text-align:left;border:1px solid var(--cx-border);background:var(--cx-card-soft);width:100%;color:var(--cx-text);cursor:pointer;font:inherit;transition:border-color .22s var(--cx-ease), background .22s var(--cx-ease), box-shadow .22s var(--cx-ease), transform .22s var(--cx-ease);border-radius:12px;flex-direction:column;gap:2px;padding:11px 12px;display:flex}.cx-suc-item:hover{border-color:color-mix(in srgb, var(--cx-accent) 30%, var(--cx-border));transform:translateY(-1px)}.cx-suc-item strong{font-size:14px}.cx-suc-item span{color:var(--cx-muted);font-size:12px}.cx-suc-item.is-active{border-color:color-mix(in srgb, var(--cx-accent) 55%, var(--cx-border));box-shadow:inset 3px 0 0 var(--cx-accent);background:#c5e84a14}.cx-cajero-page{background:var(--cx-bg,#0f1729);min-height:100dvh;color:var(--cx-text,#f4f7fb);--cx-bg:#0f1729;--cx-card:#1b2d4a;--cx-accent:#c5e84a;--cx-text:#f4f7fb;--cx-muted:#b4c2d4;--cx-border:#ffffff1f;padding:28px 20px 40px;font-family:Manrope,system-ui,sans-serif}.cx-cajero-hero{max-width:880px;margin:0 auto 24px}.cx-cajero-hero--row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cx-cajero-kicker{letter-spacing:.14em;color:var(--cx-accent);margin:0 0 6px;font-size:11px;font-weight:800}.cx-cajero-hero h1{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.cx-cajero-addr{color:var(--cx-accent);margin:6px 0 0;font-size:14px;font-weight:650}.cx-cajero-login{border:1px solid var(--cx-border);background:var(--cx-card);border-radius:16px;flex-direction:column;gap:12px;max-width:420px;margin:0 auto;padding:20px 18px;display:flex}.cx-canal-row{gap:8px;display:flex}.cx-canal{border:1px solid var(--cx-border);min-height:42px;color:var(--cx-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cx-canal.is-on{border-color:color-mix(in srgb, var(--cx-accent) 50%, var(--cx-border));color:var(--cx-accent);background:#c5e84a1f}.cx-term--solo{max-width:880px;margin:0 auto}.cx-field-label{color:var(--cx-muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.cx-logo-block{margin-top:4px}.cx-logo-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cx-logo-preview{border:1px dashed var(--cx-border);width:88px;height:88px;color:var(--cx-muted);background:#0a1220;border-radius:14px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.cx-logo-preview img{object-fit:cover;width:100%;height:100%}.cx-logo-actions{flex-wrap:wrap;gap:8px;display:flex}.cx-file-btn{cursor:pointer}@media (width<=900px){.cx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cx-root{flex-direction:column}.cx-sidebar{border-right:0;border-bottom:1px solid var(--cx-border);flex-flow:wrap;align-items:center;gap:6px;width:100%;padding:10px}.cx-brand,.cx-local{border:0;width:100%;margin:0;padding:4px 8px}.cx-nav{flex-flow:wrap;width:100%}.cx-link{flex:40%}.cx-link.active{box-shadow:none}.cx-link--logout{border-top:0;margin-top:0}.cx-term{grid-template-columns:1fr;gap:22px}.cx-term-main,.cx-term-side{max-width:none}.cx-suc-layout{grid-template-columns:1fr}.cx-suc-panel-head{flex-direction:column}.cx-form-grid{grid-template-columns:1fr}.cx-coming,.cx-cajero-hero--row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cx-page,.cx-link,.cx-link i,.cx-btn,.cx-stat,.cx-suc-item,.cx-tipo-card,.cx-check,.cx-metric-item,.cx-field input,.cx-field select,.cx-qr-card{transition:none!important;animation:none!important;transform:none!important}}._page_fa054_1{flex-direction:column;align-items:center;min-height:100svh;padding:2.5rem 1.25rem 4rem;display:flex}._brand_fa054_9{font-family:var(--fl-font-display);letter-spacing:.18em;color:var(--fl-green);margin:0 0 1.25rem;font-size:.95rem}._card_fa054_17{background:var(--fl-bg-elevated);border:1px solid #ffffff0f;border-radius:20px;width:min(520px,100%);padding:1.75rem 1.5rem}._title_fa054_25{font-family:var(--fl-font-display);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.6rem,4vw,2rem)}._lead_fa054_32{color:var(--fl-ink-muted);margin:0 0 1.5rem;line-height:1.5}._meta_fa054_38{color:var(--fl-ink-faint);margin:0 0 1.25rem;font-size:.8rem}._row_fa054_44{flex-wrap:wrap;gap:.6rem;display:flex}._rowSpaced_fa054_50{margin-top:.75rem}._btn_fa054_54,a._btn_fa054_54{border-radius:var(--fl-radius-pill);border:1px solid var(--fl-green-line);min-height:44px;color:var(--fl-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}._btnPrimary_fa054_70{background:var(--fl-green);color:#0d1117;border-color:#0000}._status_fa054_76{color:var(--fl-ink-muted);white-space:pre-wrap;word-break:break-word;margin:1.25rem 0 0;font-size:.9rem}._overlay_1lvj8_1{z-index:5200;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#0f172a47;justify-content:center;align-items:center;padding:16px;transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility .38s linear;display:flex;position:fixed;inset:0}._overlayVisible_1lvj8_20{opacity:1;visibility:visible;pointer-events:auto}._card_1lvj8_26{color:#1b365d;text-align:center;opacity:0;background:#fff;border:1px solid #1b365d1a;border-radius:22px;width:min(400px,100%);padding:28px 24px 22px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.96);box-shadow:0 24px 60px #1b365d24,0 4px 16px #1b365d0f}._overlayVisible_1lvj8_20 ._card_1lvj8_26{opacity:1;transform:translate(0,0)scale(1)}._icon_1lvj8_49{color:#1b365d;background:linear-gradient(145deg,#d8f56a 0%,#a8dc2a 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:26px;font-weight:700;display:flex;box-shadow:0 8px 22px #a8dc2a47}._iconError_1lvj8_64{color:#fff;background:linear-gradient(145deg,#ff8f8f 0%,#e85a5a 100%);box-shadow:0 8px 22px #e85a5a47}._iconInfo_1lvj8_70{color:#fff;background:linear-gradient(145deg,#8ec5ff 0%,#5b9ef0 100%);box-shadow:0 8px 22px #5b9ef047}._title_1lvj8_76{color:#1b365d;margin-bottom:6px;font-size:1.1rem;font-weight:800}._message_1lvj8_83{color:#7a8799;white-space:pre-line;margin-bottom:20px;font-size:.95rem;line-height:1.45}._actions_1lvj8_91{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._btn_1lvj8_98{color:#1b365d;cursor:pointer;background:linear-gradient(145deg,#d8f56a 0%,#a8dc2a 100%);border:0;border-radius:999px;min-height:44px;padding:0 24px;font-size:.95rem;font-weight:800;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s,box-shadow .28s}._btn_1lvj8_98:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 20px #a8dc2a47}._btn_1lvj8_98:active{transform:translateY(0)}._btnGhost_1lvj8_124{color:#1b365d;cursor:pointer;background:#f5f7fa;border:1px solid #1b365d24;border-radius:999px;min-height:44px;padding:0 22px;font-size:.95rem;font-weight:700;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s,border-color .28s}._btnGhost_1lvj8_124:hover{background:#eef2f8;border-color:#1b365d38}html[data-flex-theme=dark] ._overlay_1lvj8_1{background:#050608b8}html[data-flex-theme=dark] ._card_1lvj8_26{color:#fff;background:#101d35;border-color:#aab4c524;box-shadow:0 24px 60px #0000008c}html[data-flex-theme=dark] ._icon_1lvj8_49{color:#050608;background:linear-gradient(145deg,#c8ff33 0%,#b6f500 100%);box-shadow:0 8px 22px #b6f50047}html[data-flex-theme=dark] ._title_1lvj8_76{color:#fff}html[data-flex-theme=dark] ._message_1lvj8_83{color:#aab4c5}html[data-flex-theme=dark] ._btn_1lvj8_98{color:#050608;background:linear-gradient(145deg,#c8ff33 0%,#b6f500 100%)}html[data-flex-theme=dark] ._btn_1lvj8_98:hover{box-shadow:0 8px 20px #b6f50047}html[data-flex-theme=dark] ._btnGhost_1lvj8_124{color:#aab4c5;background:0 0;border-color:#aab4c547}html[data-flex-theme=dark] ._btnGhost_1lvj8_124:hover{color:#fff;background:#b6f50014;border-color:#b6f50059}@media (prefers-reduced-motion:reduce){._overlay_1lvj8_1,._card_1lvj8_26,._btn_1lvj8_98,._btnGhost_1lvj8_124{transition:none!important}}
