@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&family=Oswald:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;700&family=Roboto:wght@300;400;500;700&family=Maven+Pro:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.mobile-menu-header[data-v-229fa25f] .ion-toolbar{--background: rgba(10, 14, 24, .98);--border-color: rgba(255, 255, 255, .06);padding:0 16px}.mobile-menu-brand[data-v-229fa25f]{display:flex;align-items:center;gap:12px}.mobile-menu-logo[data-v-229fa25f]{height:56px;width:auto}.mobile-menu-title[data-v-229fa25f]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px}.mobile-menu-close[data-v-229fa25f]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s ease}.mobile-menu-close[data-v-229fa25f]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:var(--color-primary, #EF4444)}.close-icon[data-v-229fa25f]{font-size:1.2rem}.mobile-menu-content[data-v-229fa25f] .ion-content{--background: var(--color-bg, #0A0A0A)}.mobile-menu[data-v-229fa25f]{padding:16px;display:flex;flex-direction:column;gap:8px;min-height:100%;background:var(--color-bg, #0A0A0A)}.mobile-nav-section[data-v-229fa25f]{display:flex;flex-direction:column;gap:4px}.mobile-link[data-v-229fa25f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.95rem;font-weight:500;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.5px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04);border-radius:12px;cursor:pointer;text-decoration:none;transition:all .2s ease;opacity:0;transform:translate(20px);animation:slideInRight-229fa25f .4s ease forwards}@keyframes slideInRight-229fa25f{to{opacity:1;transform:translate(0)}}.menu-open .mobile-link[data-v-229fa25f]{opacity:1;transform:translate(0)}.mobile-link-main[data-v-229fa25f]{display:flex;align-items:center;gap:12px}.mobile-link-icon[data-v-229fa25f]{font-size:1.2rem;color:var(--color-primary, #EF4444);opacity:.85}.mobile-link[data-v-229fa25f]:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);color:#fff}.mobile-link.active[data-v-229fa25f]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:var(--color-primary, #EF4444)}.mobile-link-arrow[data-v-229fa25f]{font-size:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);color:rgba(255,255,255,.5)}.mobile-link-arrow.rotate[data-v-229fa25f]{transform:rotate(180deg)}.mobile-submenu[data-v-229fa25f]{display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 12px;overflow:hidden}.sub-link[data-v-229fa25f]{display:flex;align-items:center;gap:10px;padding:11px 16px;color:rgba(255,255,255,.65);font-size:.82rem;font-family:var(--font-heading, "Oswald", sans-serif);text-transform:uppercase;letter-spacing:.4px;border-radius:8px;text-decoration:none;transition:all .2s ease;opacity:0;transform:translateY(-6px);animation:fadeSlideDown-229fa25f .3s ease forwards}@keyframes fadeSlideDown-229fa25f{to{opacity:1;transform:translateY(0)}}.mobile-cta-section[data-v-229fa25f]{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.mobile-cta[data-v-229fa25f]{width:100%;justify-content:center;padding:14px}.mobile-menu-footer[data-v-229fa25f]{margin-top:auto;padding:32px 16px 16px;text-align:center}.mobile-menu-footer-text[data-v-229fa25f]{font-size:11px;color:rgba(255,255,255,.3);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.mobile-menu-socials[data-v-229fa25f]{display:flex;justify-content:center;gap:16px}.social-dot[data-v-229fa25f]{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.2);transition:all .3s ease}.social-dot[data-v-229fa25f]:hover{background:var(--color-primary, #EF4444);transform:scale(1.5);box-shadow:0 0 10px var(--color-primary, #EF4444)}.submenu-enter-active[data-v-229fa25f],.submenu-leave-active[data-v-229fa25f]{transition:max-height .3s ease-out,opacity .2s ease;max-height:400px}.submenu-enter-from[data-v-229fa25f],.submenu-leave-to[data-v-229fa25f]{max-height:0;opacity:0}.btn-primary[data-v-229fa25f]{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary, #EF4444);color:#fff;border:none;border-radius:8px;font-family:var(--font-heading, "Oswald", sans-serif);font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.btn-outline[data-v-229fa25f]{display:inline-flex;align-items:center;gap:8px;background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:var(--font-heading, "Oswald", sans-serif);font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.toast-container[data-v-6409ef33]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;max-width:380px;width:100%;pointer-events:none}.toast[data-v-6409ef33]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px;background:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);overflow:hidden;pointer-events:all;animation:slideIn-6409ef33 .3s ease}@keyframes slideIn-6409ef33{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast.success[data-v-6409ef33]{border-color:rgba(0,224,144,.4)}.toast.success .toast-icon[data-v-6409ef33]{color:#00e090}.toast.success .toast-progress[data-v-6409ef33]{background:linear-gradient(90deg,#00e090,#00c078)}.toast.error[data-v-6409ef33]{border-color:rgba(255,107,107,.4)}.toast.error .toast-icon[data-v-6409ef33]{color:#ff6b6b}.toast.error .toast-progress[data-v-6409ef33]{background:linear-gradient(90deg,#ff6b6b,#ee5a5a)}.toast.info[data-v-6409ef33]{border-color:rgba(59,130,246,.4)}.toast.info .toast-icon[data-v-6409ef33]{color:#3b82f6}.toast.info .toast-progress[data-v-6409ef33]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.toast-icon[data-v-6409ef33]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon ion-icon[data-v-6409ef33]{font-size:1.4rem}.toast-content[data-v-6409ef33]{flex:1;min-width:0}.toast-title[data-v-6409ef33]{font-family:var(--font-heading);font-size:.9rem;font-weight:600;color:#fff;line-height:1.3}.toast-message[data-v-6409ef33]{font-size:.8rem;color:rgba(255,255,255,.7);margin-top:4px;line-height:1.4}.toast-close[data-v-6409ef33]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:rgba(255,255,255,.4);cursor:pointer;border-radius:6px;transition:all .2s ease}.toast-close[data-v-6409ef33]:hover{background:rgba(255,255,255,.1);color:#fff}.toast-close ion-icon[data-v-6409ef33]{font-size:1rem}.toast-progress[data-v-6409ef33]{position:absolute;bottom:0;left:0;height:3px;width:100%;transform-origin:left;animation:progress-6409ef33 linear forwards}@keyframes progress-6409ef33{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-6409ef33]{animation:slideIn-6409ef33 .3s ease}.toast-leave-active[data-v-6409ef33]{animation:slideOut-6409ef33 .3s ease}@keyframes slideOut-6409ef33{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width: 480px){.toast-container[data-v-6409ef33]{top:10px;right:10px;left:10px;max-width:none}}.inversionista-modal[data-v-6dffe85d]{--border-radius: 24px 24px 0 0;--background: transparent}.modal-content[data-v-6dffe85d]{padding:28px 24px 100px;background:linear-gradient(180deg,#111,#0a0a0a);height:100%;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-6dffe85d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.atleta-banner[data-v-6dffe85d]{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:20px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.25);border-radius:var(--border-radius);position:relative}.atleta-banner img[data-v-6dffe85d]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary);flex-shrink:0}.atleta-banner-info[data-v-6dffe85d]{display:flex;flex-direction:column;gap:2px;flex:1}.atleta-banner-label[data-v-6dffe85d]{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.atleta-banner-name[data-v-6dffe85d]{font-family:var(--font-heading);font-size:.95rem;color:var(--color-text);font-weight:600}.atleta-banner-disciplina[data-v-6dffe85d]{font-size:.75rem;color:var(--color-primary)}.atleta-banner-clear[data-v-6dffe85d]{width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.3);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;flex-shrink:0}.atleta-banner-clear[data-v-6dffe85d]:hover{background:rgba(207,46,46,.2);border-color:var(--color-primary);color:var(--color-primary)}.header-brand[data-v-6dffe85d]{display:flex;align-items:center;gap:14px}.brand-icon[data-v-6dffe85d]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0;box-shadow:0 8px 24px rgba(207,46,46,.35)}.header-text h2[data-v-6dffe85d]{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0 0 4px}.header-text p[data-v-6dffe85d]{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);margin:0;line-height:1.4}.close-btn[data-v-6dffe85d]{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-6dffe85d]:hover{background:rgba(207,46,46,.15);border-color:rgba(207,46,46,.4);color:var(--color-primary)}.progress-bar[data-v-6dffe85d]{margin-bottom:28px}.progress-track[data-v-6dffe85d]{height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-6dffe85d]{height:100%;background:linear-gradient(90deg,var(--color-primary),#ff5a5a);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-steps[data-v-6dffe85d]{display:flex;justify-content:space-between}.step[data-v-6dffe85d]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.step-dot[data-v-6dffe85d]{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step.active .step-dot[data-v-6dffe85d]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px rgba(207,46,46,.4)}.step.completed .step-dot[data-v-6dffe85d]{background:rgba(0,224,144,.15);border-color:rgba(0,224,144,.4);color:#00e090}.step-label[data-v-6dffe85d]{font-size:.68rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.step.active .step-label[data-v-6dffe85d]{color:var(--color-text)}.register-form[data-v-6dffe85d]{flex:1;display:flex;flex-direction:column}.form-step[data-v-6dffe85d]{flex:1}.step-title[data-v-6dffe85d]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--font-heading);font-size:.9rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px}.step-title ion-icon[data-v-6dffe85d]{font-size:1.1rem;color:var(--color-primary)}.form-grid[data-v-6dffe85d]{display:grid;gap:14px}.form-grid.two-col[data-v-6dffe85d]{grid-template-columns:1fr 1fr}.form-field[data-v-6dffe85d]{display:flex;flex-direction:column;gap:6px}.form-field.wide[data-v-6dffe85d]{grid-column:1 / -1}.form-field label[data-v-6dffe85d]{font-family:var(--font-heading);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.required[data-v-6dffe85d]{color:var(--color-primary)}.field-error[data-v-6dffe85d]{font-size:.75rem;color:#ff6b6b;margin-top:2px}.input-wrap[data-v-6dffe85d]{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.35);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 14px;transition:all .2s ease}.input-wrap[data-v-6dffe85d]:focus-within,.input-wrap.focused[data-v-6dffe85d]{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(207,46,46,.12)}.textarea-wrap[data-v-6dffe85d]{align-items:flex-start;padding-top:10px;padding-bottom:10px}.field-icon[data-v-6dffe85d]{font-size:1.05rem;color:var(--color-text-muted);flex-shrink:0;transition:color .2s ease}.input-wrap:focus-within .field-icon[data-v-6dffe85d],.input-wrap.focused .field-icon[data-v-6dffe85d]{color:var(--color-primary)}.form-field input[data-v-6dffe85d],.form-field select[data-v-6dffe85d],.form-field textarea[data-v-6dffe85d]{flex:1;background:transparent;border:none;padding:13px 0;color:var(--color-text);font-family:var(--font-body);font-size:.9rem;outline:none;min-width:0}.form-field textarea[data-v-6dffe85d]{resize:vertical;min-height:60px;padding:0}.form-field input[data-v-6dffe85d]::placeholder,.form-field textarea[data-v-6dffe85d]::placeholder{color:rgba(255,255,255,.2)}.form-field select[data-v-6dffe85d]{cursor:pointer;-webkit-appearance:none;appearance:none}.form-field select option[data-v-6dffe85d]{background:#151515;color:var(--color-text)}.risk-options[data-v-6dffe85d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.risk-card[data-v-6dffe85d]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;position:relative;text-align:center}.risk-card input[data-v-6dffe85d]{position:absolute;opacity:0;width:0;height:0}.risk-card ion-icon[data-v-6dffe85d]{font-size:1.6rem;color:var(--color-text-muted);transition:color .2s ease}.risk-card .risk-label[data-v-6dffe85d]{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text)}.risk-card .risk-desc[data-v-6dffe85d]{font-size:.65rem;color:var(--color-text-muted);line-height:1.3}.risk-card.checked[data-v-6dffe85d]{border-color:var(--color-primary);background:rgba(207,46,46,.1)}.risk-card.checked ion-icon[data-v-6dffe85d]{color:var(--color-primary)}.talentos-grid[data-v-6dffe85d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px}.talento-option[data-v-6dffe85d]{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.talento-option img[data-v-6dffe85d]{width:100%;height:60px;object-fit:cover;border-radius:6px;margin-bottom:8px;filter:grayscale(60%);transition:all .2s ease}.talento-option .talento-info[data-v-6dffe85d]{text-align:center}.talento-option .talento-nombre[data-v-6dffe85d]{display:block;font-family:var(--font-heading);font-size:.75rem;color:var(--color-text);margin-bottom:2px}.talento-option .talento-disciplina[data-v-6dffe85d]{display:block;font-size:.65rem;color:var(--color-text-muted)}.talento-option .talento-check[data-v-6dffe85d]{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease}.talento-option .talento-check ion-icon[data-v-6dffe85d]{font-size:.8rem;color:var(--color-text-muted)}.talento-option.selected[data-v-6dffe85d]{border-color:var(--color-primary);background:rgba(207,46,46,.1)}.talento-option.selected img[data-v-6dffe85d]{filter:grayscale(0%)}.talento-option.selected .talento-check[data-v-6dffe85d]{opacity:1;background:var(--color-primary);border-color:var(--color-primary)}.talento-option.selected .talento-check ion-icon[data-v-6dffe85d]{color:#fff}.bank-notice[data-v-6dffe85d]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;background:rgba(0,224,144,.06);border:1px solid rgba(0,224,144,.15);border-radius:var(--border-radius)}.bank-notice ion-icon[data-v-6dffe85d]{font-size:1.1rem;color:#00e090;margin-top:2px;flex-shrink:0}.bank-notice span[data-v-6dffe85d]{font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.4}.toggle-visibility[data-v-6dffe85d]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:1.1rem;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.toggle-visibility[data-v-6dffe85d]:hover{color:var(--color-primary)}.confirm-step[data-v-6dffe85d]{display:flex;flex-direction:column}.summary-card[data-v-6dffe85d]{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:24px;text-align:center}.summary-avatar[data-v-6dffe85d]{width:72px;height:72px;border-radius:50%;overflow:hidden;margin:0 auto 12px;border:2px solid var(--color-primary);background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.summary-avatar ion-icon[data-v-6dffe85d]{font-size:2.5rem;color:var(--color-text-muted)}.summary-name[data-v-6dffe85d]{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:4px}.summary-alias[data-v-6dffe85d]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-primary);margin-bottom:20px}.summary-grid[data-v-6dffe85d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.summary-item[data-v-6dffe85d]{display:flex;align-items:flex-start;gap:10px;background:rgba(0,0,0,.2);padding:12px;border-radius:var(--border-radius)}.summary-item.wide[data-v-6dffe85d]{grid-column:1 / -1}.summary-item ion-icon[data-v-6dffe85d]{font-size:1.1rem;color:var(--color-primary);margin-top:2px;flex-shrink:0}.summary-item .label[data-v-6dffe85d]{display:block;font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.summary-item .value[data-v-6dffe85d]{display:block;font-size:.85rem;color:var(--color-text);word-break:break-word}.terms-check[data-v-6dffe85d]{margin-top:20px}.checkbox-wrap[data-v-6dffe85d]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.checkbox-wrap input[data-v-6dffe85d]{position:absolute;opacity:0;width:0;height:0}.checkmark[data-v-6dffe85d]{width:20px;height:20px;border-radius:6px;border:1px solid var(--color-border);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.checkbox-wrap input:checked+.checkmark[data-v-6dffe85d]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-wrap input:checked+.checkmark[data-v-6dffe85d]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-text[data-v-6dffe85d]{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.form-actions[data-v-6dffe85d]{position:sticky;bottom:0;display:flex;gap:12px;margin-top:auto;padding:16px 0;background:rgba(10,10,10,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);z-index:10}.form-actions .btn-primary[data-v-6dffe85d],.form-actions .btn-outline[data-v-6dffe85d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.form-actions .btn-primary[data-v-6dffe85d]{background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);color:#fff;border:none;box-shadow:0 8px 24px rgba(207,46,46,.3)}.form-actions .btn-primary[data-v-6dffe85d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(207,46,46,.45)}.form-actions .btn-primary[data-v-6dffe85d]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.form-actions .btn-outline[data-v-6dffe85d]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.form-actions .btn-outline[data-v-6dffe85d]:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(207,46,46,.06)}.submit-btn ion-icon[data-v-6dffe85d]{font-size:1rem}.loader[data-v-6dffe85d]{width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-6dffe85d .7s linear infinite;display:inline-block}@keyframes spin-6dffe85d{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-6dffe85d],.slide-fade-leave-active[data-v-6dffe85d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-6dffe85d]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-6dffe85d]{opacity:0;transform:translate(-20px)}@media (max-width: 576px){.modal-content[data-v-6dffe85d]{padding:22px 18px 32px}.form-grid.two-col[data-v-6dffe85d],.risk-options[data-v-6dffe85d]{grid-template-columns:1fr}.talentos-grid[data-v-6dffe85d]{grid-template-columns:repeat(2,1fr)}.summary-grid[data-v-6dffe85d]{grid-template-columns:1fr}.step-label[data-v-6dffe85d]{display:none}.brand-icon[data-v-6dffe85d]{width:40px;height:40px;font-size:1.2rem}.header-text h2[data-v-6dffe85d]{font-size:1rem}}.fab-container[data-v-c4994370]{position:fixed;bottom:2rem;right:2rem;z-index:99999;display:block!important;pointer-events:auto}.fab-button[data-v-c4994370]{position:relative;width:64px;height:64px;border-radius:50%;background-color:#000;border:2px solid #CC0000;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}.fab-button[data-v-c4994370]:hover{width:140px;border-radius:32px;background-color:#c00}.fab-button:hover .icon-wrapper[data-v-c4994370]{display:none}.fab-button:hover .text-wrapper[data-v-c4994370]{opacity:1;transform:translate(0);text-align:center}.icon-wrapper[data-v-c4994370]{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.icon[data-v-c4994370]{width:28px;height:28px;color:#fff}.text-wrapper[data-v-c4994370]{position:absolute;left:0;right:0;text-align:center;opacity:0;transition:all .3s ease;white-space:nowrap;font-family:Oswald,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.15em;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fab-button:hover .text-wrapper[data-v-c4994370]{opacity:1;display:flex;align-items:center;justify-content:center;gap:6px}.arrow-icon[data-v-c4994370]{width:16px;height:16px;color:#fff}.absolute[data-v-c4994370]{position:absolute}.inset-0[data-v-c4994370]{top:-2px;left:-2px;right:-2px;bottom:-2px}.border-2[data-v-c4994370]{border-width:2px}.border-\[\#CC0000\][data-v-c4994370]{border-color:#c00}.animate-ping[data-v-c4994370]{animation:ping-c4994370 1.5s cubic-bezier(0,0,.2,1) infinite;border-radius:50%}.opacity-75[data-v-c4994370]{opacity:.6}.group-hover\:hidden:hover .absolute[data-v-c4994370]{display:none}@keyframes ping-c4994370{75%,to{transform:scale(1.5);opacity:0}}.active\:scale-95[data-v-c4994370]:active{transform:scale(.95)}@media (max-width: 768px){.fab-container[data-v-c4994370]{bottom:1.5rem;right:1.5rem}.fab-button[data-v-c4994370]{width:56px;height:56px}.fab-button[data-v-c4994370]:hover{width:120px;border-radius:28px}.icon[data-v-c4994370]{width:24px;height:24px}.text-wrapper[data-v-c4994370]{font-size:.8rem}}.atletas-modal[data-v-70f9c81a]{--border-radius: 24px 24px 0 0;--background: transparent}.modal-content[data-v-70f9c81a]{padding:28px 24px 100px;background:linear-gradient(180deg,#111,#0a0a0a);height:100%;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-70f9c81a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.header-brand[data-v-70f9c81a]{display:flex;align-items:center;gap:14px}.brand-icon[data-v-70f9c81a]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0;box-shadow:0 8px 24px rgba(207,46,46,.35)}.header-text h2[data-v-70f9c81a]{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0 0 4px}.header-text p[data-v-70f9c81a]{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);margin:0;line-height:1.4}.close-btn[data-v-70f9c81a]{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-70f9c81a]:hover{background:rgba(207,46,46,.15);border-color:rgba(207,46,46,.4);color:var(--color-primary)}.progress-bar[data-v-70f9c81a]{margin-bottom:28px}.progress-track[data-v-70f9c81a]{height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-70f9c81a]{height:100%;background:linear-gradient(90deg,var(--color-primary),#ff5a5a);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-steps[data-v-70f9c81a]{display:flex;justify-content:space-between}.step[data-v-70f9c81a]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.step-dot[data-v-70f9c81a]{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step.active .step-dot[data-v-70f9c81a]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px rgba(207,46,46,.4)}.step.completed .step-dot[data-v-70f9c81a]{background:rgba(0,224,144,.15);border-color:rgba(0,224,144,.4);color:#00e090}.step-label[data-v-70f9c81a]{font-size:.68rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.step.active .step-label[data-v-70f9c81a]{color:var(--color-text)}.register-form[data-v-70f9c81a]{flex:1;display:flex;flex-direction:column}.form-step[data-v-70f9c81a]{flex:1}.step-title[data-v-70f9c81a]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--font-heading);font-size:.9rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px}.step-title ion-icon[data-v-70f9c81a]{font-size:1.1rem;color:var(--color-primary)}.form-grid[data-v-70f9c81a]{display:grid;gap:14px}.form-grid.two-col[data-v-70f9c81a]{grid-template-columns:1fr 1fr}.form-field[data-v-70f9c81a]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-70f9c81a]{font-family:var(--font-heading);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.required[data-v-70f9c81a]{color:var(--color-primary)}.input-wrap[data-v-70f9c81a]{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.35);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 14px;transition:all .2s ease}.input-wrap[data-v-70f9c81a]:focus-within,.input-wrap.focused[data-v-70f9c81a]{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(207,46,46,.12)}.field-icon[data-v-70f9c81a]{font-size:1.05rem;color:var(--color-text-muted);flex-shrink:0;transition:color .2s ease}.input-wrap:focus-within .field-icon[data-v-70f9c81a],.input-wrap.focused .field-icon[data-v-70f9c81a]{color:var(--color-primary)}.form-field input[data-v-70f9c81a],.form-field select[data-v-70f9c81a]{flex:1;background:transparent;border:none;padding:13px 0;color:var(--color-text);font-family:var(--font-body);font-size:.9rem;outline:none;min-width:0}.form-field input[data-v-70f9c81a]::placeholder{color:rgba(255,255,255,.2)}.form-field select[data-v-70f9c81a]{cursor:pointer;-webkit-appearance:none;appearance:none}.form-field select option[data-v-70f9c81a]{background:#151515;color:var(--color-text)}.photo-field[data-v-70f9c81a]{margin-top:4px}.photo-upload[data-v-70f9c81a]{position:relative;width:100%;height:160px;border:2px dashed var(--color-border);border-radius:var(--border-radius-lg);background:rgba(0,0,0,.25);cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.photo-upload[data-v-70f9c81a]:hover{border-color:var(--color-primary);background:rgba(207,46,46,.04)}.photo-upload.has-preview[data-v-70f9c81a]{border-style:solid;border-color:var(--color-border)}.file-input-hidden[data-v-70f9c81a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.photo-placeholder[data-v-70f9c81a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);pointer-events:none}.photo-placeholder ion-icon[data-v-70f9c81a]{font-size:2rem;opacity:.5}.photo-placeholder span[data-v-70f9c81a]{font-family:var(--font-heading);font-size:.85rem}.photo-placeholder small[data-v-70f9c81a]{font-size:.7rem;opacity:.5}.photo-preview[data-v-70f9c81a]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.remove-photo[data-v-70f9c81a]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:3;transition:all .2s ease}.remove-photo[data-v-70f9c81a]:hover{background:var(--color-primary);border-color:var(--color-primary)}.location-grid[data-v-70f9c81a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.location-grid .input-wrap[data-v-70f9c81a]{padding:0 12px}.location-grid input[data-v-70f9c81a]{padding:12px 0;font-size:.85rem}.confirm-step[data-v-70f9c81a]{display:flex;flex-direction:column}.summary-card[data-v-70f9c81a]{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:24px;text-align:center}.summary-avatar[data-v-70f9c81a]{width:72px;height:72px;border-radius:50%;overflow:hidden;margin:0 auto 12px;border:2px solid var(--color-primary);background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.summary-avatar img[data-v-70f9c81a]{width:100%;height:100%;object-fit:cover}.summary-avatar ion-icon[data-v-70f9c81a]{font-size:2.5rem;color:var(--color-text-muted)}.summary-name[data-v-70f9c81a]{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:4px}.summary-alias[data-v-70f9c81a]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-primary);margin-bottom:20px}.summary-grid[data-v-70f9c81a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.summary-item[data-v-70f9c81a]{display:flex;align-items:flex-start;gap:10px;background:rgba(0,0,0,.2);padding:12px;border-radius:var(--border-radius)}.summary-item.wide[data-v-70f9c81a]{grid-column:1 / -1}.summary-item ion-icon[data-v-70f9c81a]{font-size:1.1rem;color:var(--color-primary);margin-top:2px;flex-shrink:0}.summary-item .label[data-v-70f9c81a]{display:block;font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.summary-item .value[data-v-70f9c81a]{display:block;font-size:.85rem;color:var(--color-text);word-break:break-word}.terms-check[data-v-70f9c81a]{margin-top:20px}.checkbox-wrap[data-v-70f9c81a]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.checkbox-wrap input[data-v-70f9c81a]{position:absolute;opacity:0;width:0;height:0}.checkmark[data-v-70f9c81a]{width:20px;height:20px;border-radius:6px;border:1px solid var(--color-border);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.checkbox-wrap input:checked+.checkmark[data-v-70f9c81a]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-wrap input:checked+.checkmark[data-v-70f9c81a]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-text[data-v-70f9c81a]{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.checkbox-text a[data-v-70f9c81a]{color:var(--color-primary);text-decoration:none}.checkbox-text a[data-v-70f9c81a]:hover{text-decoration:underline}.form-actions[data-v-70f9c81a]{position:sticky;bottom:0;display:flex;gap:12px;margin-top:auto;padding:16px 0;background:rgba(10,10,10,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);z-index:10}.form-actions .btn-primary[data-v-70f9c81a],.form-actions .btn-outline[data-v-70f9c81a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.form-actions .btn-primary[data-v-70f9c81a]{background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);color:#fff;border:none;box-shadow:0 8px 24px rgba(207,46,46,.3)}.form-actions .btn-primary[data-v-70f9c81a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(207,46,46,.45)}.form-actions .btn-primary[data-v-70f9c81a]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.form-actions .btn-outline[data-v-70f9c81a]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.form-actions .btn-outline[data-v-70f9c81a]:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(207,46,46,.06)}.submit-btn ion-icon[data-v-70f9c81a]{font-size:1rem}.loader[data-v-70f9c81a]{width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-70f9c81a .7s linear infinite;display:inline-block}@keyframes spin-70f9c81a{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-70f9c81a],.slide-fade-leave-active[data-v-70f9c81a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-70f9c81a]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-70f9c81a]{opacity:0;transform:translate(-20px)}@media (max-width: 576px){.modal-content[data-v-70f9c81a]{padding:22px 18px 32px}.form-grid.two-col[data-v-70f9c81a],.location-grid[data-v-70f9c81a],.summary-grid[data-v-70f9c81a]{grid-template-columns:1fr}.step-label[data-v-70f9c81a]{display:none}.brand-icon[data-v-70f9c81a]{width:40px;height:40px;font-size:1.2rem}.header-text h2[data-v-70f9c81a]{font-size:1rem}}.navbar[data-v-6ab0118c]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:rgba(0,0,0,.5);transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease;padding:0}.navbar.scrolled[data-v-6ab0118c]{background-color:rgba(9,16,34,.95);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 4px 30px rgba(0,0,0,.4)}.scroll-progress[data-v-6ab0118c]{position:absolute;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-primary, #EF4444),#ff6b6b);width:0%;transition:width .1s linear;z-index:1001}.navbar-container[data-v-6ab0118c]{max-width:var(--container-max, 1280px);margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.navbar-logo a[data-v-6ab0118c]{display:block}.navbar-logo img[data-v-6ab0118c]{height:120px;width:auto;transition:transform .25s ease,filter .25s ease;filter:brightness(1.05)}.navbar-logo img.logo-custom[data-v-6ab0118c]{height:60px;object-fit:contain}.navbar-logo a:hover img[data-v-6ab0118c]{transform:scale(1.05);filter:brightness(1.15)}.navbar-links[data-v-6ab0118c]{display:flex;align-items:center;gap:6px}.nav-link[data-v-6ab0118c]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.82rem;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.6px;transition:color .25s ease;background:none;border:none;cursor:pointer;padding:8px 14px;position:relative;text-decoration:none;border-radius:6px}.nav-link[data-v-6ab0118c]:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background:linear-gradient(90deg,var(--color-primary, #EF4444),#ff6b6b);border-radius:2px;transition:width .3s ease,left .3s ease;transform:translate(-50%)}.nav-link[data-v-6ab0118c]:hover{color:#fff;background:rgba(255,255,255,.06)}.nav-link[data-v-6ab0118c]:hover:after{width:60%;left:50%}.nav-link.active[data-v-6ab0118c]{color:var(--color-primary, #EF4444);background:rgba(239,68,68,.08)}.nav-link.active[data-v-6ab0118c]:after{width:60%;left:50%}.nav-link img.nav-logo-marcas[data-v-6ab0118c]{height:28px;width:auto;display:block;object-fit:contain;filter:brightness(1.05);transition:transform .25s ease,filter .25s ease}.nav-link:hover img.nav-logo-marcas[data-v-6ab0118c]{transform:scale(1.05);filter:brightness(1.15)}.nav-dropdown[data-v-6ab0118c]{position:relative}.dropdown-trigger[data-v-6ab0118c]{display:flex;align-items:center;gap:5px}.arrow[data-v-6ab0118c]{font-size:.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.arrow.rotate[data-v-6ab0118c]{transform:rotate(180deg)}.dropdown-menu[data-v-6ab0118c]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:rgba(16,20,30,.98);border:1px solid rgba(255,255,255,.08);border-radius:12px;min-width:220px;padding:8px 0;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03);z-index:1001}.dropdown-arrow-icon[data-v-6ab0118c]{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:12px;height:12px;background:rgba(16,20,30,.98);border-left:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);transform:translate(-50%) rotate(45deg)}.dropdown-item[data-v-6ab0118c]{display:flex;align-items:center;gap:12px;padding:11px 20px;color:rgba(255,255,255,.8);font-size:.8rem;text-transform:uppercase;letter-spacing:.4px;font-family:var(--font-heading, "Oswald", sans-serif);transition:all .2s ease;text-decoration:none;position:relative;z-index:2}.dropdown-item-icon[data-v-6ab0118c]{font-size:1.1rem;color:var(--color-primary, #EF4444);opacity:.8;transition:opacity .2s ease}.dropdown-item[data-v-6ab0118c]:hover{background:rgba(239,68,68,.12);color:#fff;padding-left:24px}.dropdown-item:hover .dropdown-item-icon[data-v-6ab0118c]{opacity:1}.dropdown-enter-active[data-v-6ab0118c],.dropdown-leave-active[data-v-6ab0118c]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-6ab0118c],.dropdown-leave-to[data-v-6ab0118c]{opacity:0;transform:translate(-50%) translateY(-8px)}.navbar-cta[data-v-6ab0118c]{display:flex;align-items:center;gap:10px}.btn-primary[data-v-6ab0118c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:var(--color-primary, #EF4444);border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;text-decoration:none}.btn-primary[data-v-6ab0118c]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.btn-outline-cta[data-v-6ab0118c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.9);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .25s ease;text-decoration:none;transform:translate(20px);animation:slideInRight-6ab0118c .4s ease forwards}@keyframes slideInRight-6ab0118c{to{opacity:1;transform:translate(0)}}.btn-outline-cta[data-v-6ab0118c]:hover{border-color:var(--color-primary, #EF4444);color:var(--color-primary, #EF4444);background:rgba(239,68,68,.08)}.cta-icon[data-v-6ab0118c]{font-size:1rem}.menu-btn[data-v-6ab0118c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;transition:all .25s ease}.menu-btn[data-v-6ab0118c]:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.2)}.menu-btn[data-v-6ab0118c]:active{transform:scale(.95)}.menu-icon[data-v-6ab0118c]{font-size:1.4rem}.desktop-only[data-v-6ab0118c]{display:flex}.mobile-only[data-v-6ab0118c]{display:none}@media (max-width: 1024px){.desktop-only[data-v-6ab0118c]{display:none!important}.mobile-only[data-v-6ab0118c]{display:flex!important}.navbar-container[data-v-6ab0118c]{padding:0 16px}}.footer[data-v-ada3e745]{background-color:#0d1117;padding:60px 0 20px;width:100%;position:relative;z-index:100;pointer-events:auto!important}.footer-container[data-v-ada3e745]{max-width:1200px;margin:0 auto;padding:0 40px}.footer-main[data-v-ada3e745]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:50px;margin-bottom:40px}.footer-brand[data-v-ada3e745]{display:flex;flex-direction:column;gap:12px}.logo img[data-v-ada3e745]{height:120px;width:auto;position:relative;margin-bottom:20px}.logo img.logo-custom[data-v-ada3e745]{height:60px;object-fit:contain}.tagline[data-v-ada3e745]{color:#fff;font-size:.9rem;opacity:.8;margin:0 0 20px}.newsletter-wrapper[data-v-ada3e745]{width:100%;max-width:320px}.newsletter-form[data-v-ada3e745]{display:flex;position:relative}.newsletter-input[data-v-ada3e745]{width:100%;padding:14px 16px;border:none;border-radius:8px 0 0 8px;font-size:.85rem;background-color:#fff;color:#0d1117;outline:none}.newsletter-input[data-v-ada3e745]::placeholder{color:#666;text-align:center}.newsletter-form .btn-primary[data-v-ada3e745]{border-radius:0 12px 12px 0;padding:14px 20px;font-size:.85rem;clip-path:none}.footer-links[data-v-ada3e745],.footer-popular[data-v-ada3e745],.footer-contact[data-v-ada3e745]{display:flex;flex-direction:column}.section-title[data-v-ada3e745]{font-family:Oswald,sans-serif;font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 20px}.footer-links ul[data-v-ada3e745],.footer-popular ul[data-v-ada3e745]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links a[data-v-ada3e745],.footer-popular a[data-v-ada3e745]{color:#fff;font-size:.9rem;text-decoration:none;opacity:.7;transition:opacity .3s ease,color .3s ease}.footer-links a[data-v-ada3e745]:hover,.footer-popular a[data-v-ada3e745]:hover{opacity:1;color:#ee2b24}.footer-contact ul[data-v-ada3e745]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-contact li[data-v-ada3e745]{display:flex;align-items:flex-start}.contact-link[data-v-ada3e745]{display:flex;gap:12px;text-decoration:none;color:#fff;transition:opacity .3s ease}.contact-link[data-v-ada3e745]:hover{opacity:.8}.phone-link[data-v-ada3e745]{display:flex;flex-direction:column;align-items:center;gap:8px}.phone-link svg[data-v-ada3e745]{flex-shrink:0;margin-top:0;color:#ee2b24}.contact-link svg[data-v-ada3e745]{flex-shrink:0;margin-top:2px;color:#ee2b24}.contact-text[data-v-ada3e745]{display:flex;flex-direction:column;gap:2px}.contact-text .company[data-v-ada3e745]{font-weight:600;font-size:.9rem}.contact-text .location[data-v-ada3e745]{font-size:.85rem;opacity:.8}.contact-text .address[data-v-ada3e745]{font-size:.8rem;opacity:.7}.phone[data-v-ada3e745]{font-size:.9rem;display:block;text-align:center}.footer-bottom[data-v-ada3e745]{padding-top:25px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-bottom p[data-v-ada3e745]{color:rgba(255,255,255,.5);font-size:.8rem;margin:0}@media (max-width: 1024px){.footer-main[data-v-ada3e745]{grid-template-columns:repeat(2,1fr);gap:30px}.footer-brand[data-v-ada3e745]{grid-column:span 2;align-items:center;text-align:center}.newsletter-wrapper[data-v-ada3e745]{max-width:100%}.newsletter-form[data-v-ada3e745]{max-width:400px}.logo img[data-v-ada3e745]{position:relative;top:0;height:220px}.tagline[data-v-ada3e745]{margin-top:0}}@media (max-width: 768px){.footer[data-v-ada3e745]{padding:40px 0 20px}.footer-container[data-v-ada3e745]{padding:0 20px}.footer-main[data-v-ada3e745]{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.footer-brand[data-v-ada3e745]{grid-column:span 2;margin-bottom:10px;display:flex;flex-direction:column;align-items:center;text-align:center}.logo img[data-v-ada3e745]{height:220px}.tagline[data-v-ada3e745]{font-size:.8rem;margin-bottom:15px}.newsletter-wrapper[data-v-ada3e745]{width:100%;max-width:300px}.newsletter-form[data-v-ada3e745]{flex-direction:column;max-width:100%}.newsletter-input[data-v-ada3e745]{border-radius:8px;padding:12px 14px;font-size:.8rem;text-align:center}.newsletter-form .btn-primary[data-v-ada3e745]{border-radius:8px;width:100%;padding:12px 16px;font-size:.8rem;clip-path:none}.section-title[data-v-ada3e745]{font-size:.9rem;margin-bottom:12px;text-align:center}.footer-links[data-v-ada3e745],.footer-popular[data-v-ada3e745],.footer-contact[data-v-ada3e745]{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-links ul[data-v-ada3e745],.footer-popular ul[data-v-ada3e745]{gap:8px;align-items:center}.footer-links a[data-v-ada3e745],.footer-popular a[data-v-ada3e745]{font-size:.8rem;text-align:center}.contact-link[data-v-ada3e745]{flex-direction:column;align-items:center;text-align:center;gap:6px}.contact-link svg[data-v-ada3e745]{margin-top:0}.contact-text[data-v-ada3e745]{align-items:center;text-align:center}.contact-text .company[data-v-ada3e745]{font-size:.85rem}.contact-text .location[data-v-ada3e745],.contact-text .address[data-v-ada3e745]{font-size:.75rem}.phone[data-v-ada3e745]{font-size:.85rem;display:block;text-align:center}.footer-bottom p[data-v-ada3e745]{font-size:.7rem;padding:0 10px}}@media (max-width: 480px){.footer[data-v-ada3e745]{padding:30px 0 15px}.footer-container[data-v-ada3e745]{padding:0 15px}.footer-main[data-v-ada3e745]{grid-template-columns:1fr;gap:20px}.footer-brand[data-v-ada3e745]{grid-column:span 1;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;text-align:center}.logo img[data-v-ada3e745]{height:220px}.tagline[data-v-ada3e745]{font-size:.75rem}.section-title[data-v-ada3e745]{font-size:.85rem;margin-bottom:10px;text-align:center}.footer-links[data-v-ada3e745],.footer-popular[data-v-ada3e745],.footer-contact[data-v-ada3e745]{padding:0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;text-align:center}.footer-links ul[data-v-ada3e745],.footer-popular ul[data-v-ada3e745]{gap:6px;align-items:center}.footer-links a[data-v-ada3e745],.footer-popular a[data-v-ada3e745]{font-size:.75rem;text-align:center}.contact-link[data-v-ada3e745]{gap:0px;display:flex;flex-direction:column;align-items:center}.contact-text[data-v-ada3e745]{align-items:center;text-align:center}.contact-text .company[data-v-ada3e745]{font-size:.8rem}.contact-text .location[data-v-ada3e745],.contact-text .address[data-v-ada3e745]{font-size:.7rem}.phone[data-v-ada3e745]{font-size:.8rem;display:block;text-align:center;margin-left:100px}.footer-bottom[data-v-ada3e745]{padding-top:15px}.footer-bottom p[data-v-ada3e745]{font-size:.65rem}}.sponsor-modal[data-v-481b8e6e]{--border-radius: 24px 24px 0 0;--background: transparent}.modal-content[data-v-481b8e6e]{padding:28px 24px 100px;background:linear-gradient(180deg,#111,#0a0a0a);height:100%;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-481b8e6e]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.header-brand[data-v-481b8e6e]{display:flex;align-items:center;gap:14px}.brand-icon[data-v-481b8e6e]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0;box-shadow:0 8px 24px rgba(207,46,46,.35)}.header-text h2[data-v-481b8e6e]{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0 0 4px}.header-text p[data-v-481b8e6e]{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-muted);margin:0;line-height:1.4}.close-btn[data-v-481b8e6e]{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease;flex-shrink:0}.close-btn[data-v-481b8e6e]:hover{background:rgba(207,46,46,.15);border-color:rgba(207,46,46,.4);color:var(--color-primary)}.progress-bar[data-v-481b8e6e]{margin-bottom:28px}.progress-track[data-v-481b8e6e]{height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden;margin-bottom:12px}.progress-fill[data-v-481b8e6e]{height:100%;background:linear-gradient(90deg,var(--color-primary),#ff5a5a);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-steps[data-v-481b8e6e]{display:flex;justify-content:space-between}.step[data-v-481b8e6e]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.step-dot[data-v-481b8e6e]{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step.active .step-dot[data-v-481b8e6e]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 14px rgba(207,46,46,.4)}.step.completed .step-dot[data-v-481b8e6e]{background:rgba(0,224,144,.15);border-color:rgba(0,224,144,.4);color:#00e090}.step-label[data-v-481b8e6e]{font-size:.68rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease}.step.active .step-label[data-v-481b8e6e]{color:var(--color-text)}.register-form[data-v-481b8e6e]{flex:1;display:flex;flex-direction:column}.form-step[data-v-481b8e6e]{flex:1}.step-title[data-v-481b8e6e]{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--font-heading);font-size:.9rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px}.step-title ion-icon[data-v-481b8e6e]{font-size:1.1rem;color:var(--color-primary)}.form-grid[data-v-481b8e6e]{display:grid;gap:14px}.form-grid.two-col[data-v-481b8e6e]{grid-template-columns:1fr 1fr}.form-field[data-v-481b8e6e]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-481b8e6e]{font-family:var(--font-heading);font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.required[data-v-481b8e6e]{color:var(--color-primary)}.input-wrap[data-v-481b8e6e]{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.35);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 14px;transition:all .2s ease}.input-wrap[data-v-481b8e6e]:focus-within,.input-wrap.focused[data-v-481b8e6e]{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(207,46,46,.12)}.textarea-wrap[data-v-481b8e6e]{align-items:flex-start;padding-top:10px;padding-bottom:10px}.field-icon[data-v-481b8e6e]{font-size:1.05rem;color:var(--color-text-muted);flex-shrink:0;transition:color .2s ease}.input-wrap:focus-within .field-icon[data-v-481b8e6e],.input-wrap.focused .field-icon[data-v-481b8e6e]{color:var(--color-primary)}.form-field input[data-v-481b8e6e],.form-field select[data-v-481b8e6e],.form-field textarea[data-v-481b8e6e]{flex:1;background:transparent;border:none;padding:13px 0;color:var(--color-text);font-family:var(--font-body);font-size:.9rem;outline:none;min-width:0}.form-field textarea[data-v-481b8e6e]{resize:vertical;min-height:60px;padding:0}.form-field input[data-v-481b8e6e]::placeholder,.form-field textarea[data-v-481b8e6e]::placeholder{color:rgba(255,255,255,.2)}.form-field select[data-v-481b8e6e]{cursor:pointer;-webkit-appearance:none;appearance:none}.form-field select option[data-v-481b8e6e]{background:#151515;color:var(--color-text)}.photo-field[data-v-481b8e6e]{margin-top:4px}.photo-upload[data-v-481b8e6e]{position:relative;width:100%;height:160px;border:2px dashed var(--color-border);border-radius:var(--border-radius-lg);background:rgba(0,0,0,.25);cursor:pointer;overflow:hidden;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.photo-upload[data-v-481b8e6e]:hover{border-color:var(--color-primary);background:rgba(207,46,46,.04)}.photo-upload.has-preview[data-v-481b8e6e]{border-style:solid;border-color:var(--color-border)}.file-input-hidden[data-v-481b8e6e]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.photo-placeholder[data-v-481b8e6e]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-muted);pointer-events:none}.photo-placeholder ion-icon[data-v-481b8e6e]{font-size:2rem;opacity:.5}.photo-placeholder span[data-v-481b8e6e]{font-family:var(--font-heading);font-size:.85rem}.photo-placeholder small[data-v-481b8e6e]{font-size:.7rem;opacity:.5}.photo-preview[data-v-481b8e6e]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.remove-photo[data-v-481b8e6e]{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:3;transition:all .2s ease}.remove-photo[data-v-481b8e6e]:hover{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-grid[data-v-481b8e6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.checkbox-card[data-v-481b8e6e]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;position:relative}.checkbox-card input[data-v-481b8e6e]{position:absolute;opacity:0;width:0;height:0}.checkbox-card ion-icon[data-v-481b8e6e]{font-size:1.4rem;color:var(--color-text-muted);transition:color .2s ease}.checkbox-card span[data-v-481b8e6e]{font-size:.75rem;color:var(--color-text-muted);text-align:center}.checkbox-card.checked[data-v-481b8e6e]{border-color:var(--color-primary);background:rgba(207,46,46,.1)}.checkbox-card.checked ion-icon[data-v-481b8e6e]{color:var(--color-primary)}.checkbox-card.checked span[data-v-481b8e6e]{color:var(--color-text)}.confirm-step[data-v-481b8e6e]{display:flex;flex-direction:column}.summary-card[data-v-481b8e6e]{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:24px;text-align:center}.summary-avatar[data-v-481b8e6e]{width:72px;height:72px;border-radius:50%;overflow:hidden;margin:0 auto 12px;border:2px solid var(--color-primary);background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.summary-avatar img[data-v-481b8e6e]{width:100%;height:100%;object-fit:cover}.summary-avatar ion-icon[data-v-481b8e6e]{font-size:2.5rem;color:var(--color-text-muted)}.summary-name[data-v-481b8e6e]{font-family:var(--font-heading);font-size:1.1rem;color:var(--color-text);margin-bottom:4px}.summary-alias[data-v-481b8e6e]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-primary);margin-bottom:20px}.summary-grid[data-v-481b8e6e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left}.summary-item[data-v-481b8e6e]{display:flex;align-items:flex-start;gap:10px;background:rgba(0,0,0,.2);padding:12px;border-radius:var(--border-radius)}.summary-item.wide[data-v-481b8e6e]{grid-column:1 / -1}.summary-item ion-icon[data-v-481b8e6e]{font-size:1.1rem;color:var(--color-primary);margin-top:2px;flex-shrink:0}.summary-item .label[data-v-481b8e6e]{display:block;font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.summary-item .value[data-v-481b8e6e]{display:block;font-size:.85rem;color:var(--color-text);word-break:break-word}.terms-check[data-v-481b8e6e]{margin-top:20px}.checkbox-wrap[data-v-481b8e6e]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.checkbox-wrap input[data-v-481b8e6e]{position:absolute;opacity:0;width:0;height:0}.checkmark[data-v-481b8e6e]{width:20px;height:20px;border-radius:6px;border:1px solid var(--color-border);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s ease}.checkbox-wrap input:checked+.checkmark[data-v-481b8e6e]{background:var(--color-primary);border-color:var(--color-primary)}.checkbox-wrap input:checked+.checkmark[data-v-481b8e6e]:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-text[data-v-481b8e6e]{font-size:.8rem;color:var(--color-text-muted);line-height:1.5}.form-actions[data-v-481b8e6e]{position:sticky;bottom:0;display:flex;gap:12px;margin-top:auto;padding:16px 0;background:rgba(10,10,10,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);z-index:10}.form-actions .btn-primary[data-v-481b8e6e],.form-actions .btn-outline[data-v-481b8e6e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.form-actions .btn-primary[data-v-481b8e6e]{background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);color:#fff;border:none;box-shadow:0 8px 24px rgba(207,46,46,.3)}.form-actions .btn-primary[data-v-481b8e6e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(207,46,46,.45)}.form-actions .btn-primary[data-v-481b8e6e]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.form-actions .btn-outline[data-v-481b8e6e]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.form-actions .btn-outline[data-v-481b8e6e]:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(207,46,46,.06)}.submit-btn ion-icon[data-v-481b8e6e]{font-size:1rem}.loader[data-v-481b8e6e]{width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin-481b8e6e .7s linear infinite;display:inline-block}@keyframes spin-481b8e6e{to{transform:rotate(360deg)}}.slide-fade-enter-active[data-v-481b8e6e],.slide-fade-leave-active[data-v-481b8e6e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-481b8e6e]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-481b8e6e]{opacity:0;transform:translate(-20px)}@media (max-width: 576px){.modal-content[data-v-481b8e6e]{padding:22px 18px 32px}.form-grid.two-col[data-v-481b8e6e]{grid-template-columns:1fr}.checkbox-grid[data-v-481b8e6e]{grid-template-columns:repeat(2,1fr)}.summary-grid[data-v-481b8e6e]{grid-template-columns:1fr}.step-label[data-v-481b8e6e]{display:none}.brand-icon[data-v-481b8e6e]{width:40px;height:40px;font-size:1.2rem}.header-text h2[data-v-481b8e6e]{font-size:1rem}}.hero[data-v-4a747a84]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.hero-bg[data-v-4a747a84]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.carousel[data-v-4a747a84]{position:relative;width:100%;height:100%;overflow:hidden}.carousel-slide[data-v-4a747a84]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.carousel-slide.active[data-v-4a747a84]{opacity:1}.hero-image[data-v-4a747a84]{width:100%;height:100%;object-fit:cover;object-position:center;will-change:transform}.hero-content[data-v-4a747a84]{position:relative;z-index:2;padding:120px 100px;max-width:900px;will-change:transform;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.hero-text-wrapper[data-v-4a747a84]{margin-bottom:40px;display:flex;flex-direction:column;gap:10px}.hero-subtitle-small[data-v-4a747a84]{font-family:var(--font-heading);font-size:1.5rem;font-weight:400;color:var(--color-text);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.hero-title[data-v-4a747a84]{font-family:var(--font-heading);font-size:4.5rem;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:20px}.title-accent[data-v-4a747a84]{color:var(--color-primary);display:inline-block}.title-normal[data-v-4a747a84]{color:var(--color-text);display:inline-block}.hero-description[data-v-4a747a84]{font-family:var(--font-accent);font-size:1.125rem;font-weight:400;color:var(--color-text-muted);line-height:1.5;max-width:500px}.hero-cta[data-v-4a747a84]{font-size:1rem;padding:14px 28px}.hero-cta svg[data-v-4a747a84]{width:16px;height:16px}.carousel-dots[data-v-4a747a84]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:3}.dot[data-v-4a747a84]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.dot[data-v-4a747a84]:hover{border-color:rgba(255,255,255,.8)}.dot.active[data-v-4a747a84]{background-color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.2)}@media (max-width: 1024px){.hero-content[data-v-4a747a84]{padding:100px 50px}.hero-title[data-v-4a747a84]{font-size:3.5rem}.hero-subtitle-small[data-v-4a747a84]{font-size:1.25rem}}@media (max-width: 768px){.hero[data-v-4a747a84]{min-height:80vh}.hero-content[data-v-4a747a84]{padding:100px 20px;text-align:center}.hero-text-wrapper[data-v-4a747a84]{display:flex;flex-direction:column;align-items:center;text-align:center}.reveal-wrapper[data-v-4a747a84]{margin:0 auto}.hero-title[data-v-4a747a84]{font-size:2.5rem}.hero-description[data-v-4a747a84]{font-size:1rem;max-width:100%}.hero-cta[data-v-4a747a84]{font-size:.9rem;padding:12px 24px}}@media (max-width: 480px){.hero-title[data-v-4a747a84]{font-size:2rem}.hero-subtitle-small[data-v-4a747a84]{font-size:1rem}}.carrusel-wrapper[data-v-dcc2c99a]{position:relative;width:100%;padding:0 40px}.carrusel-status[data-v-dcc2c99a]{position:absolute;top:-30px;right:40px;display:flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00e090;z-index:10;transition:color .3s ease}.carrusel-status.is-paused[data-v-dcc2c99a]{color:#888}.status-dot[data-v-dcc2c99a]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-live-dcc2c99a 2s ease-in-out infinite}.carrusel-status.is-paused .status-dot[data-v-dcc2c99a]{animation:none;opacity:.6}@keyframes pulse-live-dcc2c99a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.carrusel-arrow[data-v-dcc2c99a]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;opacity:.5;padding:0}.carrusel-arrow[data-v-dcc2c99a]:hover{background:rgba(204,0,0,.8);border-color:#c00;opacity:1!important;transform:translateY(-50%) scale(1.1)}.carrusel-arrow svg[data-v-dcc2c99a]{width:20px;height:20px}.carrusel-arrow--prev[data-v-dcc2c99a]{left:-10px}.carrusel-arrow--next[data-v-dcc2c99a]{right:-10px}.carrusel-arrow.is-paused[data-v-dcc2c99a]{opacity:1}.carrusel-viewport[data-v-dcc2c99a]{width:100%;overflow:hidden;position:relative}.carrusel-track[data-v-dcc2c99a]{display:flex;gap:30px;padding:0 6px;will-change:transform;width:max-content}.carrusel-track.is-transitioning[data-v-dcc2c99a]{transition:transform 1s cubic-bezier(.4,0,.2,1)}.carrusel-card[data-v-dcc2c99a]{display:block;position:relative;background-color:var(--color-bg);border-radius:var(--border-radius-lg);overflow:hidden;border:1px solid var(--color-border);transition:all .3s ease;flex:0 0 auto;min-width:260px;text-decoration:none;color:inherit;box-sizing:border-box}.carrusel-card.is-active[data-v-dcc2c99a]{transform:scale(1.03);filter:brightness(1.08);border-color:rgba(204,0,0,.5);box-shadow:0 0 30px rgba(204,0,0,.2);z-index:2}.carrusel-card[data-v-dcc2c99a]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 40px rgba(204,0,0,.3);border-color:#c00;z-index:3}.carrusel-card.is-active[data-v-dcc2c99a]:hover{transform:translateY(-5px) scale(1.05)}.carrusel-card[data-v-dcc2c99a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,red,red,#f44,red,red);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:led-paseo-dcc2c99a 2s linear infinite;pointer-events:none;z-index:10;opacity:0}.carrusel-card[data-v-dcc2c99a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 45%,#FF0000 45%,#FF0000 55%,transparent 55%,transparent 100%);background-size:200% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:draw-border-dcc2c99a 3s linear infinite;pointer-events:none;z-index:10}@keyframes led-paseo-dcc2c99a{0%{background-position:0% 50%;box-shadow:0 0 5px red,0 0 10px red,inset 0 0 5px rgba(255,0,0,.3);opacity:0}50%{box-shadow:0 0 15px red,0 0 25px red,inset 0 0 10px rgba(255,0,0,.5);opacity:1}to{background-position:200% 50%;box-shadow:0 0 5px red,0 0 10px red,inset 0 0 5px rgba(255,0,0,.3);opacity:0}}@keyframes draw-border-dcc2c99a{0%{background-position:100% 0}to{background-position:-100% 0}}.card-img[data-v-dcc2c99a]{position:relative;height:220px;overflow:hidden}.card-img img[data-v-dcc2c99a]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.carrusel-card:hover .card-img img[data-v-dcc2c99a]{transform:scale(1.1)}.card-overlay[data-v-dcc2c99a]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(204,0,0,.85),rgba(204,0,0,0) 60%);opacity:0;transition:opacity .3s ease}.carrusel-card:hover .card-overlay[data-v-dcc2c99a]{opacity:1}.card-name[data-v-dcc2c99a]{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-family:Space Grotesk,Inter,sans-serif;font-size:1.4rem;font-weight:400;color:rgba(255,255,255,.85);letter-spacing:.02em;opacity:0;transform:translateY(10px);transition:all .3s ease}.carrusel-card:hover .card-name[data-v-dcc2c99a]{opacity:1;transform:translateY(0)}.card-info[data-v-dcc2c99a]{padding:20px;text-align:center}.card-info h3[data-v-dcc2c99a]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:5px;text-transform:uppercase}.disciplina[data-v-dcc2c99a]{display:block;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.social-links[data-v-dcc2c99a]{display:flex;justify-content:center;gap:12px;margin-top:12px}.btn-invertir[data-v-dcc2c99a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:12px;padding:8px 14px;background:linear-gradient(135deg,var(--color-primary) 0%,#8b1e1e 100%);border:none;border-radius:var(--border-radius);color:#fff;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(207,46,46,.3);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.btn-invertir[data-v-dcc2c99a]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px rgba(207,46,46,.45);filter:brightness(1.1)}.btn-invertir[data-v-dcc2c99a]:active{transform:translateY(-1px) scale(.99)}.social-icon[data-v-dcc2c99a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);transition:all .3s ease;text-decoration:none}.social-icon svg[data-v-dcc2c99a]{width:16px;height:16px}.social-icon.instagram[data-v-dcc2c99a]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:transparent;color:#fff;transform:scale(1.1)}.social-icon.tiktok[data-v-dcc2c99a]:hover{background-color:#000;border-color:transparent;color:#fff;transform:scale(1.1)}.carrusel-controls[data-v-dcc2c99a]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.carrusel-play-pause[data-v-dcc2c99a]{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.carrusel-play-pause[data-v-dcc2c99a]:hover{background:rgba(204,0,0,.8);border-color:#c00;transform:scale(1.1)}.carrusel-play-pause svg[data-v-dcc2c99a]{width:18px;height:18px}.carrusel-dots[data-v-dcc2c99a]{display:flex;gap:10px;align-items:center}.carrusel-dot[data-v-dcc2c99a]{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.carrusel-dot[data-v-dcc2c99a]:hover{background:rgba(255,255,255,.6);transform:scale(1.2)}.carrusel-dot.active[data-v-dcc2c99a]{background:#c00;transform:scale(1.3);box-shadow:0 0 10px rgba(204,0,0,.5)}@media (max-width: 1024px){.carrusel-wrapper[data-v-dcc2c99a]{padding:0 30px}.carrusel-arrow--prev[data-v-dcc2c99a]{left:-5px}.carrusel-arrow--next[data-v-dcc2c99a]{right:-5px}}@media (max-width: 768px){.carrusel-wrapper[data-v-dcc2c99a]{padding:0 20px}.carrusel-arrow[data-v-dcc2c99a]{width:36px;height:36px;opacity:.8}.carrusel-arrow--prev[data-v-dcc2c99a]{left:-10px}.carrusel-arrow--next[data-v-dcc2c99a]{right:-10px}.carrusel-status[data-v-dcc2c99a]{right:20px;top:-24px}.card-img[data-v-dcc2c99a]{height:250px}}@media (prefers-reduced-motion: reduce){.carrusel-track.is-transitioning[data-v-dcc2c99a]{transition:none}.carrusel-card[data-v-dcc2c99a],.carrusel-card.is-active[data-v-dcc2c99a],.carrusel-card[data-v-dcc2c99a]:hover{transform:none}}.talentos-section[data-v-45bc2448]{background-color:var(--color-surface);padding:40px 0 60px;position:relative;overflow:hidden}.container[data-v-45bc2448]{max-width:1200px;margin:0 auto;padding:0 20px}.poster-layout[data-v-45bc2448]{position:relative;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}.background-text[data-v-45bc2448]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Oswald,sans-serif;font-size:clamp(4rem,15vw,12rem);font-weight:700;color:#ffb6c1;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;pointer-events:none;opacity:.4;z-index:1;line-height:1}.title-overlay[data-v-45bc2448]{position:relative;z-index:3;text-align:center;font-family:Oswald,sans-serif;font-size:clamp(2rem,8vw,5rem);font-weight:700;line-height:1.1}.title[data-v-45bc2448]{display:inline;color:#fff;text-transform:uppercase}.title-red[data-v-45bc2448]{display:inline;color:#c00;text-transform:uppercase}.athletes-preview[data-v-45bc2448]{position:relative;z-index:2;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:20px}.reveal-wrap[data-v-45bc2448]{display:flex}.athlete-circle[data-v-45bc2448]{display:block;position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #CC0000;box-shadow:0 4px 15px rgba(0,0,0,.4);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background-color:var(--color-bg);z-index:1;flex-shrink:0}.athlete-circle[data-v-45bc2448]:hover{transform:translateY(-10px) scale(1.3);box-shadow:0 20px 40px rgba(204,0,0,.7);border-color:red;z-index:10}.athlete-circle img[data-v-45bc2448]{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.athlete-circle:hover img[data-v-45bc2448]{transform:scale(1.15)}@media (max-width: 768px){.poster-layout[data-v-45bc2448]{min-height:250px}.background-text[data-v-45bc2448]{font-size:clamp(2rem,20vw,5rem)}.athletes-preview[data-v-45bc2448]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:240px;margin:20px auto}.athlete-circle[data-v-45bc2448]{width:60px;height:60px;flex-shrink:0}.title-overlay[data-v-45bc2448]{font-size:clamp(1.5rem,8vw,2.5rem)}}.alianzas-section[data-v-688f4fa4]{background-color:var(--color-surface);padding:60px 0;position:relative;overflow:hidden}.poster-layout[data-v-688f4fa4]{position:relative;display:flex;flex-direction:column;align-items:center}.background-text[data-v-688f4fa4]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font-family:Oswald,sans-serif;font-size:clamp(4rem,15vw,12rem);font-weight:700;color:#ffb6c1;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;pointer-events:none;opacity:.4;z-index:1;line-height:1}.title-overlay[data-v-688f4fa4]{position:relative;z-index:2;text-align:center;font-family:Oswald,sans-serif;font-size:clamp(2rem,6vw,4rem);font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:30px}.alianzas-scroll[data-v-688f4fa4]{position:relative;z-index:2;overflow-x:auto;padding:20px 0;width:100%;-webkit-overflow-scrolling:touch}.alianzas-scroll[data-v-688f4fa4]::-webkit-scrollbar{height:4px}.alianzas-scroll[data-v-688f4fa4]::-webkit-scrollbar-track{background:transparent}.alianzas-scroll[data-v-688f4fa4]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.alianzas-track[data-v-688f4fa4]{display:flex;justify-content:center;align-items:center;gap:60px;padding:10px 20px}.alianza-logo[data-v-688f4fa4]{flex-shrink:0;padding:1px;transition:all var(--transition-normal);display:flex;justify-content:center}.alianza-logo img[data-v-688f4fa4]{height:100px;width:auto;max-width:100%;filter:grayscale(50%);opacity:.9;transition:all var(--transition-normal)}.alianza-logo[data-v-688f4fa4]:hover{transform:scale(1.05)}.alianza-logo:hover img[data-v-688f4fa4]{filter:grayscale(0%);opacity:1;transform:scale(1.1)}.alianza-4 img[data-v-688f4fa4]{height:220px}@media (max-width: 768px){.background-text[data-v-688f4fa4]{font-size:clamp(2rem,20vw,5rem)}.title-overlay[data-v-688f4fa4]{font-size:clamp(1.5rem,8vw,2.5rem)}.alianzas-track[data-v-688f4fa4]{gap:30px;flex-wrap:wrap}.alianza-logo[data-v-688f4fa4]{flex:0 0 50%;max-width:50%;justify-content:center}.alianza-logo img[data-v-688f4fa4]{height:60px}}@media (max-width: 480px){.alianza-logo[data-v-688f4fa4]{flex:0 0 100%;max-width:100%}.alianza-logo img[data-v-688f4fa4]{height:60px;width:50%}.alianza-4 img[data-v-688f4fa4]{height:140px}}.sistema-sponsors[data-v-1fefce86]{background-color:var(--color-bg);padding:50px 0}.section-title[data-v-1fefce86]{font-size:clamp(2rem,6vw,4rem);margin-bottom:50px}.content-wrapper[data-v-1fefce86]{display:flex;gap:40px;align-items:center;justify-content:center;margin-bottom:50px}.timeline[data-v-1fefce86]{flex:1;display:flex;flex-direction:column;gap:20px;max-width:600px}.video-container[data-v-1fefce86]{flex:0 0 auto;width:560px;max-width:100%}.video-container iframe[data-v-1fefce86]{width:100%;height:315px;border-radius:var(--border-radius-lg)}.timeline-step[data-v-1fefce86]{display:flex;align-items:flex-start;gap:25px;padding:20px;background-color:var(--color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);transition:all var(--transition-fast);position:relative}.timeline-step[data-v-1fefce86]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(207,46,46,.12),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.timeline-step[data-v-1fefce86]:hover{border-color:rgba(207,46,46,.35);transform:translate(10px);background:linear-gradient(135deg,var(--color-surface) 0%,rgba(207,46,46,.08) 100%);box-shadow:0 15px 35px rgba(207,46,46,.2)}.timeline-step[data-v-1fefce86]:hover:before{opacity:1}.timeline-step:hover .step-number[data-v-1fefce86]{transform:scale(1.15);box-shadow:0 6px 16px rgba(207,46,46,.5)}.timeline-step:hover .step-content h3[data-v-1fefce86]{color:var(--color-primary)}.timeline-step:hover .step-content p[data-v-1fefce86]{color:rgba(255,255,255,.9)}.step-number[data-v-1fefce86]{width:45px;height:45px;background-color:var(--color-primary);color:var(--color-text);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);flex-shrink:0;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.step-content[data-v-1fefce86]{flex:1}.step-content h3[data-v-1fefce86]{font-size:1.1rem;margin-bottom:8px;color:var(--color-text)}.step-content p[data-v-1fefce86]{color:var(--color-text-muted);font-size:.9rem;margin:0;line-height:1.5}.sistema-cta[data-v-1fefce86]{text-align:center}.sistema-cta .btn-primary[data-v-1fefce86]{padding:14px 40px;font-size:1rem}.sistema-cta .btn-primary svg[data-v-1fefce86]{width:16px;height:16px;margin-left:10px}@media (max-width: 1024px){.content-wrapper[data-v-1fefce86]{flex-direction:column;align-items:center}.timeline[data-v-1fefce86]{width:100%;max-width:100%}.video-container[data-v-1fefce86]{width:100%;max-width:560px}.video-container iframe[data-v-1fefce86]{height:315px}}@media (max-width: 576px){.timeline-step[data-v-1fefce86]{flex-direction:column;text-align:center;gap:15px}.step-number[data-v-1fefce86]{margin:0 auto}.step-content h3[data-v-1fefce86]{font-size:1rem}.step-content p[data-v-1fefce86]{font-size:.85rem}.video-container iframe[data-v-1fefce86]{height:200px}}.sponsor-cta[data-v-354d39e9]{position:relative;background-color:var(--color-surface);overflow:hidden;min-height:350px;display:flex;align-items:center;justify-content:center}.background-text[data-v-354d39e9]{position:absolute;top:23%;left:50%;transform:translate(-50%,-50%);font-family:Oswald,sans-serif;font-size:clamp(4rem,20vw,14rem);font-weight:800;color:#f9b7c5;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:1;line-height:1;animation:pulse-354d39e9 5s ease-in-out infinite}@keyframes pulse-354d39e9{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:1.85;transform:translate(-50%,-50%) scale(1.02)}}.red-banner[data-v-354d39e9]{position:absolute;bottom:10%;left:10%;right:10%;background-color:#ee2b24;z-index:2;padding:33px 20px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.red-banner[data-v-354d39e9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease;z-index:-1}.red-banner[data-v-354d39e9]:hover{transform:scale(1.01);box-shadow:0 10px 30px rgba(238,43,36,.4)}.red-banner[data-v-354d39e9]:hover:before{left:100%}.banner-content[data-v-354d39e9]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;gap:30px}.banner-text[data-v-354d39e9]{display:flex;flex-direction:column}.banner-text .text-white[data-v-354d39e9]{font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2}.banner-text .text-black[data-v-354d39e9]{font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#000;text-transform:uppercase;line-height:1.2}@media (max-width: 768px){.sponsor-cta[data-v-354d39e9]{min-height:280px}.background-text[data-v-354d39e9]{font-size:clamp(3rem,25vw,8rem)}.banner-content[data-v-354d39e9]{flex-direction:column;text-align:center;gap:25px}.banner-text[data-v-354d39e9]{align-items:center}.btn-primary[data-v-354d39e9]{width:100%;justify-content:center}}ion-content[data-v-a786c0d4]{--background: var(--color-bg)}.section-header[data-v-a171f036]{text-align:center;margin-bottom:50px}.subtitle[data-v-a171f036]{display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#e63946;margin-bottom:10px}.section-header h2[data-v-a171f036]{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0 0 20px}.accent-line[data-v-a171f036]{width:60px;height:4px;background:linear-gradient(90deg,#e63946,#ff6b6b);margin:0 auto;border-radius:2px}@media (max-width: 768px){.section-header[data-v-a171f036]{margin-bottom:30px}.section-header h2[data-v-a171f036]{font-size:1.6rem}.subtitle[data-v-a171f036]{font-size:.75rem;letter-spacing:2px}}@media (max-width: 480px){.section-header h2[data-v-a171f036]{font-size:1.3rem}.subtitle[data-v-a171f036]{font-size:.7rem}.accent-line[data-v-a171f036]{width:40px;height:3px}}.filter-container[data-v-bf3ea431]{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.filter-btn[data-v-bf3ea431]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.9);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .25s ease}.filter-btn[data-v-bf3ea431]:hover{border-color:var(--color-primary, #EF4444);color:var(--color-primary, #EF4444);background:rgba(239,68,68,.08)}.filter-btn.active[data-v-bf3ea431]{color:#fff;background:var(--color-primary, #EF4444);border-color:var(--color-primary, #EF4444)}.filter-btn.active[data-v-bf3ea431]:hover{background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 8px 20px rgba(239,68,68,.3)}@media (max-width: 768px){.filter-container[data-v-bf3ea431]{justify-content:flex-start;gap:8px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;margin-bottom:30px}.filter-container[data-v-bf3ea431]::-webkit-scrollbar{display:none}.filter-btn[data-v-bf3ea431]{padding:8px 14px;font-size:.72rem;white-space:nowrap;flex-shrink:0}}@media (max-width: 480px){.filter-btn[data-v-bf3ea431]{padding:7px 12px;font-size:.7rem}}.talento-card[data-v-ae6e6e75]{display:block;position:relative;background-color:var(--color-bg);border-radius:var(--border-radius-lg);overflow:hidden;border:1px solid var(--color-border);transition:all .3s ease;text-decoration:none;color:inherit}.talento-card[data-v-ae6e6e75]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,red,red,#f44,red,red);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:led-paseo-ae6e6e75 2s linear infinite;pointer-events:none;z-index:10;opacity:0}.talento-card[data-v-ae6e6e75]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 45%,#FF0000 45%,#FF0000 55%,transparent 55%,transparent 100%);background-size:200% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:draw-border-ae6e6e75 3s linear infinite;pointer-events:none;z-index:10}@keyframes led-paseo-ae6e6e75{0%{background-position:0% 50%;box-shadow:0 0 5px red,0 0 10px red,inset 0 0 5px rgba(255,0,0,.3);opacity:0}50%{box-shadow:0 0 15px red,0 0 25px red,inset 0 0 10px rgba(255,0,0,.5);opacity:1}to{background-position:200% 50%;box-shadow:0 0 5px red,0 0 10px red,inset 0 0 5px rgba(255,0,0,.3);opacity:0}}@keyframes draw-border-ae6e6e75{0%{background-position:100% 0}to{background-position:-100% 0}}.talento-card[data-v-ae6e6e75]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(204,0,0,.3);border-color:#c00}.card-img[data-v-ae6e6e75]{position:relative;height:220px;overflow:hidden}.card-img img[data-v-ae6e6e75]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.talento-card:hover .card-img img[data-v-ae6e6e75]{transform:scale(1.1)}.card-overlay[data-v-ae6e6e75]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(204,0,0,.85),rgba(204,0,0,0) 60%);opacity:0;transition:opacity .3s ease}.talento-card:hover .card-overlay[data-v-ae6e6e75]{opacity:1}.card-name[data-v-ae6e6e75]{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-family:Space Grotesk,Inter,sans-serif;font-size:1.4rem;font-weight:400;color:rgba(255,255,255,.85);letter-spacing:.02em;opacity:0;transform:translateY(10px);transition:all .3s ease}.talento-card:hover .card-name[data-v-ae6e6e75]{opacity:1;transform:translateY(0)}.card-info[data-v-ae6e6e75]{padding:20px;text-align:center}.card-info h3[data-v-ae6e6e75]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;color:var(--color-text);margin-bottom:5px;text-transform:uppercase}.disciplina[data-v-ae6e6e75]{display:block;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.social-links[data-v-ae6e6e75]{display:flex;justify-content:center;gap:12px;margin-top:12px}.social-icon[data-v-ae6e6e75]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);transition:all .3s ease;text-decoration:none}.social-icon svg[data-v-ae6e6e75]{width:16px;height:16px}.social-icon.instagram[data-v-ae6e6e75]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:transparent;color:#fff;transform:scale(1.1)}.social-icon.tiktok[data-v-ae6e6e75]:hover{background-color:#000;border-color:transparent;color:#fff;transform:scale(1.1)}.btn-invertir[data-v-ae6e6e75]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:9px 18px;background:var(--color-primary, #EF4444);border:none;border-radius:8px;color:#fff;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;transition:all .25s ease}.btn-invertir[data-v-ae6e6e75]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 8px 20px rgba(239,68,68,.3)}.btn-invertir[data-v-ae6e6e75]:active{transform:translateY(0) scale(.98)}@media (max-width: 768px){.card-overlay[data-v-ae6e6e75]{opacity:1;background:linear-gradient(to top,rgba(204,0,0,.6) 0%,transparent 50%)}.card-name[data-v-ae6e6e75]{opacity:1;transform:translateY(0)}.talento-card[data-v-ae6e6e75]:hover{transform:translateY(-5px)}}@media (max-width: 576px){.card-img[data-v-ae6e6e75]{height:250px}.card-info[data-v-ae6e6e75]{padding:16px}.card-info h3[data-v-ae6e6e75]{font-size:1rem}.disciplina[data-v-ae6e6e75]{font-size:.75rem}.btn-invertir[data-v-ae6e6e75]{padding:10px 14px;font-size:.75rem;min-height:40px}}.cta-banner[data-v-f5ffc684]{position:relative;z-index:2;background-color:#ee2b24;padding:23px 20px;border-radius:12px;margin-top:40px}.cta-banner[data-v-f5ffc684]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.cta-banner[data-v-f5ffc684]:hover:before{left:100%}.banner-content[data-v-f5ffc684]{display:flex;justify-content:space-between;align-items:center;gap:20px}.banner-text[data-v-f5ffc684]{display:flex;flex-direction:column}.banner-text .text-white[data-v-f5ffc684]{font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2}.banner-text .text-black[data-v-f5ffc684]{font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#000;text-transform:uppercase;line-height:1.2}.banner-text p[data-v-f5ffc684]{color:rgba(255,255,255,.9);margin-top:10px;font-size:.95rem}.btn-primary[data-v-f5ffc684]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:var(--color-primary, #EF4444);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-f5ffc684]:hover{background:#dc2626;transform:translateY(-2px)}.btn-primary svg[data-v-f5ffc684]{width:14px;height:14px}@media (max-width: 768px){.banner-content[data-v-f5ffc684]{flex-direction:column;align-items:flex-start}.cta-banner[data-v-f5ffc684]{padding:20px 16px}.banner-text .text-white[data-v-f5ffc684],.banner-text .text-black[data-v-f5ffc684]{font-size:1.5rem}.banner-text p[data-v-f5ffc684]{font-size:.85rem}.btn-primary[data-v-f5ffc684]{width:100%;justify-content:center}}@media (max-width: 480px){.banner-text .text-white[data-v-f5ffc684],.banner-text .text-black[data-v-f5ffc684]{font-size:1.2rem}}.talent-showcase[data-v-95b5cd36]{padding:80px 20px;max-width:1200px;margin:0 auto}.talent-showcase.inline[data-v-95b5cd36]{padding:0;max-width:none;position:relative;z-index:2}.talent-grid[data-v-95b5cd36]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}@media (max-width: 1024px){.talent-grid[data-v-95b5cd36]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.talent-showcase[data-v-95b5cd36]{padding:60px 16px}.talent-grid[data-v-95b5cd36]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:40px}}@media (max-width: 576px){.talent-showcase[data-v-95b5cd36]{padding:40px 12px}.talent-grid[data-v-95b5cd36]{grid-template-columns:1fr;gap:20px}}ion-content[data-v-f04288d8]{--background: var(--color-bg)}.talentos-page[data-v-f04288d8]{background-color:var(--color-surface);padding:60px 0;position:relative;overflow:hidden;min-height:100vh}.poster-layout[data-v-f04288d8]{position:relative;max-width:1200px;margin:0 auto;padding:0 20px}.background-text[data-v-f04288d8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Oswald,sans-serif;font-size:clamp(4rem,20vw,14rem);font-weight:800;color:#f9b7c5;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:0;line-height:1}.section-header[data-v-f04288d8]{position:relative;z-index:2;text-align:center;margin-bottom:40px}.subtitle[data-v-f04288d8]{display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#ee2b24;margin-bottom:10px}.title-overlay[data-v-f04288d8]{position:relative;z-index:2;text-align:center;font-family:Oswald,sans-serif;font-size:clamp(2rem,6vw,4rem);font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:20px}.title[data-v-f04288d8]{display:block}.title-red[data-v-f04288d8]{display:block;color:#c00}.accent-line[data-v-f04288d8]{width:60px;height:4px;background:linear-gradient(90deg,#ee2b24,#ff6b6b);margin:0 auto;border-radius:2px}@media (max-width: 768px){.poster-layout[data-v-f04288d8]{min-height:300px}.background-text[data-v-f04288d8]{font-size:clamp(2rem,20vw,5rem)}}@media (max-width: 576px){.talentos-page[data-v-f04288d8]{padding:40px 0}}.calculadora-section[data-v-5094a2dc]{--calc-bg: #0A0A0A;--calc-surface: #1E1E1E;--calc-accent: #EF4444;--calc-accent-soft: rgba(239, 68, 68, .15);--calc-text: #FFFFFF;--calc-text-muted: #9CA3AF;--calc-success: #10B981;--calc-border: rgba(255, 255, 255, .08);background-color:var(--calc-bg);padding:80px 0 100px;position:relative;overflow:hidden}.calc-bg-grid[data-v-5094a2dc]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}.container[data-v-5094a2dc]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.calc-header[data-v-5094a2dc]{text-align:center;margin-bottom:48px}.section-label[data-v-5094a2dc]{display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--calc-accent);margin-bottom:12px}.section-title[data-v-5094a2dc]{font-family:Oswald,system-ui,sans-serif;font-size:clamp(32px,5vw,40px);font-weight:800;color:var(--calc-text);text-transform:uppercase;line-height:1.1;margin-bottom:16px}.section-title .highlight[data-v-5094a2dc]{color:var(--calc-accent)}.shimmer-text[data-v-5094a2dc]{background:linear-gradient(90deg,var(--calc-accent) 0%,#ff9999 40%,var(--calc-accent) 50%,#ff9999 60%,var(--calc-accent) 100%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shimmer-5094a2dc 2.5s infinite linear}@keyframes shimmer-5094a2dc{0%{background-position:-200% center}to{background-position:200% center}}.section-subtitle[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:16px;color:var(--calc-text-muted);max-width:500px;margin:0 auto 20px;line-height:1.6}.accent-separator[data-v-5094a2dc]{width:40px;height:2px;background-color:var(--calc-accent);margin:0 auto;border-radius:1px}.calculadora-grid[data-v-5094a2dc]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}.calc-col[data-v-5094a2dc]{display:flex;flex-direction:column}.input-panel[data-v-5094a2dc]{background:var(--calc-surface);border-radius:16px;padding:32px;border:1px solid var(--calc-border);height:100%;transition:all .3s ease;position:relative}.input-panel[data-v-5094a2dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.06),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.input-panel[data-v-5094a2dc]:hover{border-color:rgba(239,68,68,.25);box-shadow:0 10px 30px rgba(239,68,68,.1)}.input-panel[data-v-5094a2dc]:hover:before{opacity:1}.input-label[data-v-5094a2dc]{display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--calc-text-muted);margin-bottom:12px}.currency-input-wrapper[data-v-5094a2dc]{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:16px 20px;margin-bottom:28px;transition:all .3s ease}.currency-input-wrapper[data-v-5094a2dc]:focus-within{border-color:var(--calc-accent);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.currency-symbol[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:700;color:var(--calc-accent);user-select:none}.currency-input[data-v-5094a2dc]{flex:1;background:transparent;border:none;outline:none;font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:700;color:var(--calc-text);font-variant-numeric:tabular-nums;width:100%}.currency-input[data-v-5094a2dc]::-webkit-outer-spin-button,.currency-input[data-v-5094a2dc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.currency-input[data-v-5094a2dc]::placeholder{color:rgba(255,255,255,.25)!important;opacity:1!important}.range-group[data-v-5094a2dc]{margin-bottom:24px}.rate-range-group[data-v-5094a2dc]{margin-bottom:0}.range-label[data-v-5094a2dc]{display:block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;color:var(--calc-text-muted);margin-bottom:8px}.monto-range[data-v-5094a2dc]{--bar-background: rgba(255, 255, 255, .701);--bar-background-active: rgba(239, 68, 68, .5);--bar-height: 6px;--bar-border-radius: 3px;--knob-background: #fff;--knob-size: 22px;--knob-box-shadow: 0 0 10px rgba(239, 68, 68, .5);--pin-background: #650505;--pin-color: #fff;padding:0 4px}.tasa-range[data-v-5094a2dc]{--bar-background: rgba(255, 255, 255, .1);--bar-background-active: #10B981;--bar-height: 6px;--bar-border-radius: 3px;--knob-background: #10B981;--knob-size: 22px;--knob-box-shadow: 0 0 10px rgba(16, 185, 129, .5);--pin-background: #10B981;--pin-color: #fff;padding:0 4px}.range-extremes[data-v-5094a2dc]{display:flex;justify-content:space-between;font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--calc-text-muted);margin-top:4px;font-variant-numeric:tabular-nums}.amount-presets[data-v-5094a2dc]{display:flex;gap:0;background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden}.preset-btn[data-v-5094a2dc]{flex:1;min-width:0;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.1);padding:12px 8px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--calc-text-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap}.preset-btn[data-v-5094a2dc]:last-child{border-right:none}.preset-btn[data-v-5094a2dc]:first-child{border-radius:8px 0 0 8px}.preset-btn[data-v-5094a2dc]:last-child{border-radius:0 8px 8px 0}.preset-btn[data-v-5094a2dc]:hover{color:#fff;background:rgba(255,255,255,.05)}.preset-btn.active[data-v-5094a2dc]{background:var(--calc-accent);color:#fff;border-color:transparent}.input-divider[data-v-5094a2dc]{height:1px;background:rgba(255,255,255,.08);margin:28px 0}.rate-input-row[data-v-5094a2dc]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.rate-chip[data-v-5094a2dc]{background:rgba(0,0,0,.4);border:1px solid rgba(148,54,54,.12);border-radius:8px;padding:10px 18px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--calc-text-muted);cursor:pointer;transition:all .2s ease}.rate-chip[data-v-5094a2dc]:hover{border-color:rgba(16,185,129,.5);color:#fff}.rate-chip.active[data-v-5094a2dc]{background:rgba(16,185,129,.15);border-color:#10b981;color:#10b981}.rate-card[data-v-5094a2dc]{background:var(--calc-surface);border-radius:16px;border:1px solid var(--calc-border);margin:0;box-shadow:none;position:relative;overflow:hidden;height:100%}.rate-card-bg[data-v-5094a2dc]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(127,29,29,.25) 0%,transparent 60%);pointer-events:none}.rate-content[data-v-5094a2dc]{position:relative;z-index:1;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:center}.rate-title[data-v-5094a2dc]{font-family:Oswald,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--calc-text-muted);display:flex;align-items:center;gap:8px;margin-bottom:24px}.rate-icon[data-v-5094a2dc]{font-size:18px;color:var(--calc-accent)}.rate-indicator[data-v-5094a2dc]{margin-bottom:20px}.rate-circle[data-v-5094a2dc]{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse-5094a2dc 2s ease-in-out infinite}.rate-circle-inner[data-v-5094a2dc]{width:110px;height:110px;border-radius:50%;background:var(--calc-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 20px rgba(0,0,0,.5)}.rate-percentage[data-v-5094a2dc]{font-family:Oswald,system-ui,sans-serif;font-size:36px;font-weight:800;color:var(--calc-accent);line-height:1;font-variant-numeric:tabular-nums}.rate-period[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;color:var(--calc-text-muted);text-transform:uppercase;letter-spacing:.1em}.rate-description[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--calc-text-muted);margin-bottom:16px;max-width:220px}.rate-annual[data-v-5094a2dc]{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:6px 14px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;color:var(--calc-text)}.rate-annual-icon[data-v-5094a2dc]{font-size:14px;color:var(--calc-accent)}.metrics-row[data-v-5094a2dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.metric-card[data-v-5094a2dc]{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease;position:relative}.metric-card[data-v-5094a2dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.12),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.metric-card[data-v-5094a2dc]:hover{transform:translateY(-6px);border-color:rgba(239,68,68,.4);box-shadow:0 15px 35px rgba(239,68,68,.2)}.metric-card[data-v-5094a2dc]:hover:before{opacity:1}.metric-card.primary[data-v-5094a2dc]{border-color:rgba(16,185,129,.3);background:linear-gradient(180deg,rgba(16,185,129,.08) 0%,var(--calc-surface) 100%)}.metric-card.highlight[data-v-5094a2dc]{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,rgba(239,68,68,.08) 0%,var(--calc-surface) 100%)}.metric-label[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-text-muted);margin-bottom:12px}.metric-value[data-v-5094a2dc]{font-family:Oswald,system-ui,sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:700;color:var(--calc-text);font-variant-numeric:tabular-nums;margin-bottom:8px;line-height:1.2;word-break:break-word}.metric-value.accent[data-v-5094a2dc]{color:var(--calc-accent)}.metric-badge[data-v-5094a2dc]{display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;color:var(--calc-success);background:rgba(16,185,129,.15);padding:4px 12px;border-radius:20px}.metric-sublabel[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--calc-text-muted)}.resultados-wrapper[data-v-5094a2dc]{margin-bottom:40px}.resultados-scroll[data-v-5094a2dc]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.resultado-card[data-v-5094a2dc]{background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease;min-width:0;position:relative}.resultado-card[data-v-5094a2dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.1),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.resultado-card[data-v-5094a2dc]:hover{transform:translateY(-6px);border-color:rgba(239,68,68,.4);box-shadow:0 15px 35px rgba(239,68,68,.2)}.resultado-card[data-v-5094a2dc]:hover:before{opacity:1}.resultado-card.destaque[data-v-5094a2dc]{border-color:rgba(239,68,68,.3);background:linear-gradient(180deg,rgba(239,68,68,.08) 0%,var(--calc-surface) 100%)}.resultado-card.destaque[data-v-5094a2dc]:hover{border-color:rgba(239,68,68,.5);box-shadow:0 15px 35px rgba(239,68,68,.25)}.resultado-periodo[data-v-5094a2dc]{display:flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--calc-text-muted);margin-bottom:12px}.resultado-valor[data-v-5094a2dc]{font-family:Oswald,system-ui,sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:700;color:var(--calc-text);font-variant-numeric:tabular-nums;margin-bottom:8px;line-height:1.2;word-break:break-word}.resultado-card.destaque .resultado-valor[data-v-5094a2dc]{color:var(--calc-accent);font-size:clamp(22px,3vw,28px)}.resultado-total[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:11px;color:var(--calc-text-muted);font-variant-numeric:tabular-nums;margin-bottom:4px}.resultado-roi[data-v-5094a2dc]{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;color:var(--calc-success);letter-spacing:.05em}.cta-wrapper[data-v-5094a2dc]{display:flex;justify-content:center}.cta-btn[data-v-5094a2dc]{position:relative;overflow:hidden;animation:pulse-glow-5094a2dc 2.5s ease-in-out infinite}.cta-btn[data-v-5094a2dc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease;z-index:0}.cta-btn[data-v-5094a2dc]:hover:before{left:100%}.cta-btn[data-v-5094a2dc]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(230,57,70,.45)}@keyframes pulse-glow-5094a2dc{0%,to{box-shadow:0 0 15px rgba(239,68,68,.3),0 4px 15px rgba(207,46,46,.2)}50%{box-shadow:0 0 35px rgba(239,68,68,.5),0 4px 20px rgba(207,46,46,.3)}}.currency-fab-wrapper[data-v-5094a2dc]{position:fixed;bottom:24px;right:24px;z-index:100}.currency-fab[data-v-5094a2dc]{--background: var(--calc-accent);--background-activated: #dc2626;--box-shadow: 0 4px 16px rgba(239, 68, 68, .4)}@media (max-width: 1024px){.calculadora-grid[data-v-5094a2dc]{grid-template-columns:1fr 1fr;gap:24px}.metrics-row[data-v-5094a2dc]{grid-template-columns:repeat(2,1fr)}.resultados-scroll[data-v-5094a2dc]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.calculadora-grid[data-v-5094a2dc]{grid-template-columns:1fr;gap:24px}.rate-card[data-v-5094a2dc]{min-height:280px}}@media (max-width: 768px){.calculadora-section[data-v-5094a2dc]{padding:60px 0 80px}.calculadora-grid[data-v-5094a2dc]{grid-template-columns:1fr;gap:24px}.input-panel[data-v-5094a2dc]{padding:24px}.monto-range[data-v-5094a2dc],.tasa-range[data-v-5094a2dc]{--knob-size: 20px;--bar-height: 4px;--knob-box-shadow: 0 0 6px rgba(239, 68, 68, .4);padding:0}.tasa-range[data-v-5094a2dc]{--knob-box-shadow: 0 0 6px rgba(16, 185, 129, .4)}.amount-presets[data-v-5094a2dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:transparent;border-radius:0}.preset-btn[data-v-5094a2dc]{width:100%;border-right:none;border-radius:8px;padding:10px 4px;font-size:12px}.preset-btn[data-v-5094a2dc]:first-child,.preset-btn[data-v-5094a2dc]:last-child{border-radius:8px}.rate-input-row[data-v-5094a2dc]{gap:8px}.rate-chip[data-v-5094a2dc]{padding:8px 14px;font-size:13px;flex:1 1 auto;min-width:48px;text-align:center}.rate-card[data-v-5094a2dc]{min-height:auto}.rate-content[data-v-5094a2dc]{padding:24px 20px}.rate-title[data-v-5094a2dc]{font-size:12px;letter-spacing:.1em;margin-bottom:16px}.rate-circle[data-v-5094a2dc]{width:110px;height:110px}.rate-circle-inner[data-v-5094a2dc]{width:82px;height:82px}.rate-percentage[data-v-5094a2dc]{font-size:26px}.metrics-row[data-v-5094a2dc]{grid-template-columns:repeat(2,1fr);gap:12px}.metric-card[data-v-5094a2dc]{padding:20px 12px}.resultados-scroll[data-v-5094a2dc]{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.resultados-scroll[data-v-5094a2dc]::-webkit-scrollbar{height:4px}.resultados-scroll[data-v-5094a2dc]::-webkit-scrollbar-track{background:transparent}.resultados-scroll[data-v-5094a2dc]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:2px}.resultado-card[data-v-5094a2dc]{flex:0 0 calc(60% - 6px);min-width:140px;scroll-snap-align:start}.currency-fab-wrapper[data-v-5094a2dc]{bottom:16px;right:16px}.currency-fab[data-v-5094a2dc]{--box-shadow: 0 2px 10px rgba(239, 68, 68, .3);width:44px;height:44px}}@media (max-width: 480px){.container[data-v-5094a2dc]{padding:0 16px}.section-title[data-v-5094a2dc]{font-size:clamp(22px,7vw,28px)}.section-subtitle[data-v-5094a2dc]{font-size:14px;padding:0 8px}.input-panel[data-v-5094a2dc]{padding:20px 16px}.currency-input-wrapper[data-v-5094a2dc]{padding:12px 14px;gap:6px}.currency-symbol[data-v-5094a2dc]{font-size:16px}.currency-input[data-v-5094a2dc]{font-size:18px;min-width:0}.range-label[data-v-5094a2dc]{font-size:11px}.amount-presets[data-v-5094a2dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;background:transparent;border-radius:0}.preset-btn[data-v-5094a2dc]{width:100%;border-right:none;border-radius:8px;height:44px;padding:8px 4px;font-size:14px}.preset-btn[data-v-5094a2dc]:first-child,.preset-btn[data-v-5094a2dc]:last-child{border-radius:8px}.rate-chip[data-v-5094a2dc]{padding:8px 12px;font-size:12px;min-width:44px}.rate-card[data-v-5094a2dc]{min-height:auto}.rate-content[data-v-5094a2dc]{padding:20px 16px}.rate-title[data-v-5094a2dc]{font-size:11px;letter-spacing:.1em;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.rate-circle[data-v-5094a2dc]{width:100px;height:100px}.rate-circle-inner[data-v-5094a2dc]{width:74px;height:74px}.rate-percentage[data-v-5094a2dc]{font-size:24px}.rate-period[data-v-5094a2dc]{font-size:10px}.rate-description[data-v-5094a2dc]{font-size:12px;margin-bottom:12px;max-width:200px}.rate-annual[data-v-5094a2dc]{font-size:11px;padding:5px 12px}.metrics-row[data-v-5094a2dc]{grid-template-columns:1fr 1fr;gap:10px}.metric-card[data-v-5094a2dc]{padding:16px 10px;border-radius:12px}.metric-label[data-v-5094a2dc]{font-size:9px;margin-bottom:8px}.metric-value[data-v-5094a2dc]{font-size:15px;margin-bottom:6px}.metric-badge[data-v-5094a2dc]{font-size:10px;padding:3px 8px}.metric-sublabel[data-v-5094a2dc]{font-size:10px}.resultado-card[data-v-5094a2dc]{flex:0 0 calc(72% - 6px);padding:18px 12px;border-radius:12px}.resultado-valor[data-v-5094a2dc]{font-size:18px}.resultado-card.destaque .resultado-valor[data-v-5094a2dc]{font-size:20px}.resultado-periodo[data-v-5094a2dc]{font-size:10px}.cta-btn[data-v-5094a2dc]{width:100%;justify-content:center;padding:14px 24px;font-size:13px}.currency-fab-wrapper[data-v-5094a2dc]{bottom:12px;right:12px}.currency-fab[data-v-5094a2dc]{width:40px;height:40px}}@media (max-width: 375px){.input-panel[data-v-5094a2dc]{padding:16px 12px}.currency-input-wrapper[data-v-5094a2dc]{padding:10px 12px}.currency-input[data-v-5094a2dc]{font-size:16px}.preset-btn[data-v-5094a2dc]{height:40px;padding:6px 4px;font-size:13px}.rate-chip[data-v-5094a2dc]{padding:6px 10px;font-size:11px;min-width:40px}.rate-content[data-v-5094a2dc]{padding:16px 12px}.rate-circle[data-v-5094a2dc]{width:90px;height:90px}.rate-circle-inner[data-v-5094a2dc]{width:66px;height:66px}.rate-percentage[data-v-5094a2dc]{font-size:22px}.rate-title[data-v-5094a2dc]{font-size:10px}.metric-value[data-v-5094a2dc]{font-size:14px}.resultado-card[data-v-5094a2dc]{flex:0 0 calc(75% - 6px);padding:16px 10px}.resultado-valor[data-v-5094a2dc]{font-size:16px}.resultado-card.destaque .resultado-valor[data-v-5094a2dc]{font-size:18px}}@media (prefers-reduced-motion: reduce){.rate-circle[data-v-5094a2dc]{animation:none}.resultado-card[data-v-5094a2dc],.currency-input-wrapper[data-v-5094a2dc],.cta-investor[data-v-5094a2dc]{transition:none}}@keyframes pulse-5094a2dc{0%,to{box-shadow:0 0 rgba(239,68,68,.3)}50%{box-shadow:0 0 0 12px rgba(239,68,68,0)}}.coming-soon-section[data-v-eb5cf4f1]{position:relative;min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#1a0505,#0a0a0a);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.scene-container[data-v-eb5cf4f1]{position:relative;width:100%;max-width:800px;height:500px;display:flex;align-items:center;justify-content:center;perspective:1000px}.particles[data-v-eb5cf4f1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particle[data-v-eb5cf4f1]{position:absolute;width:2px;height:2px;background:rgba(239,68,68,.6);border-radius:50%;animation:float-particle-eb5cf4f1 linear infinite}@keyframes float-particle-eb5cf4f1{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) scale(1.5);opacity:0}}.text-3d-container[data-v-eb5cf4f1]{position:relative;z-index:10;text-align:center;transform-style:preserve-3d}.text-3d[data-v-eb5cf4f1]{display:flex;gap:8px;justify-content:center;transform-style:preserve-3d;transition:transform .1s ease-out}.text-3d.secondary[data-v-eb5cf4f1]{margin-top:8px}.letter[data-v-eb5cf4f1]{font-family:Oswald,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:900;color:#fff;display:inline-block;transition:transform .3s ease,text-shadow .3s ease;text-transform:uppercase;letter-spacing:.05em}.text-3d:first-child .letter[data-v-eb5cf4f1]{color:#ef4444}.text-3d.secondary .letter[data-v-eb5cf4f1]{color:#fff;font-size:clamp(2.5rem,8vw,5rem);opacity:.9}.ring-container[data-v-eb5cf4f1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ring[data-v-eb5cf4f1]{position:absolute;width:300px;height:300px;border:2px solid rgba(239,68,68,.3);border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 30px rgba(239,68,68,.2),inset 0 0 30px rgba(239,68,68,.1)}.ring.reverse[data-v-eb5cf4f1]{width:400px;height:400px;border-color:rgba(239,68,68,.15);border-style:dashed}.progress-indicator[data-v-eb5cf4f1]{position:absolute;bottom:80px;display:flex;align-items:center;gap:12px;z-index:10}.pulse-ring[data-v-eb5cf4f1]{width:12px;height:12px;background:#ef4444;border-radius:50%;position:relative}.pulse-ring[data-v-eb5cf4f1]:before,.pulse-ring[data-v-eb5cf4f1]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid #EF4444;border-radius:50%;animation:pulse-ring-eb5cf4f1 2s ease-out infinite}.pulse-ring[data-v-eb5cf4f1]:after{animation-delay:1s}.pulse-ring.delay[data-v-eb5cf4f1]{opacity:.5;margin-left:-6px}@keyframes pulse-ring-eb5cf4f1{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.status-text[data-v-eb5cf4f1]{font-family:Oswald,sans-serif;font-size:14px;font-weight:600;color:#ef4444;letter-spacing:3px;text-transform:uppercase}.grid-lines[data-v-eb5cf4f1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.15;transform:perspective(500px) rotateX(60deg);transform-origin:center bottom}.grid-line[data-v-eb5cf4f1]{position:absolute;background:linear-gradient(90deg,transparent,rgba(239,68,68,.5),transparent)}.grid-line.horizontal[data-v-eb5cf4f1]{width:100%;height:1px;animation:grid-fade-eb5cf4f1 3s ease-in-out infinite}.grid-line.vertical[data-v-eb5cf4f1]{width:1px;height:100%;animation:grid-fade-eb5cf4f1 3s ease-in-out infinite}@keyframes grid-fade-eb5cf4f1{0%,to{opacity:.3}50%{opacity:1}}.context-message[data-v-eb5cf4f1]{text-align:center;margin-top:40px;z-index:10}.context-message p[data-v-eb5cf4f1]{color:#9ca3af;font-size:16px;margin-bottom:20px;max-width:400px}.btn-notify[data-v-eb5cf4f1]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#ef4444,#b91c1c);border:none;border-radius:8px;color:#fff;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(239,68,68,.3)}.btn-notify[data-v-eb5cf4f1]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(239,68,68,.5)}@media (max-width: 768px){.scene-container[data-v-eb5cf4f1]{height:350px}.ring[data-v-eb5cf4f1]{width:200px;height:200px}.ring.reverse[data-v-eb5cf4f1]{width:280px;height:280px}.progress-indicator[data-v-eb5cf4f1]{bottom:60px}}.comparison-section[data-v-5f9056a0]{padding:80px 20px;max-width:1200px;margin:0 auto}.comparison-grid[data-v-5f9056a0]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.role-card[data-v-5f9056a0]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.role-card.talento[data-v-5f9056a0]{border-left:4px solid #EF4444}.role-card.inversionista[data-v-5f9056a0]{border-left:4px solid #10B981}.role-card[data-v-5f9056a0]:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.role-card.talento[data-v-5f9056a0]:hover{box-shadow:0 20px 40px rgba(239,68,68,.1)}.role-card.inversionista[data-v-5f9056a0]:hover{box-shadow:0 20px 40px rgba(16,185,129,.1)}.card-header[data-v-5f9056a0]{display:flex;align-items:center;gap:12px;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.card-header ion-icon[data-v-5f9056a0]{font-size:28px;color:#ef4444}.role-card.inversionista .card-header ion-icon[data-v-5f9056a0]{color:#10b981}.card-header h3[data-v-5f9056a0]{font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0}.role-description[data-v-5f9056a0]{font-family:Inter,sans-serif;font-size:.95rem;color:#9ca3af;line-height:1.6;padding:20px 24px;margin:0}.comparison-table[data-v-5f9056a0]{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 16px}.comparison-table th[data-v-5f9056a0]{background:rgba(239,68,68,.1);color:#ef4444;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-table td[data-v-5f9056a0]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);font-family:Inter,sans-serif;font-size:14px}.comparison-table tr:nth-child(2n) td[data-v-5f9056a0]{background:rgba(255,255,255,.03)}.comparison-table tr:hover td[data-v-5f9056a0]{background:rgba(239,68,68,.05);transform:translate(4px);transition:all .2s ease}.comparison-table .amount[data-v-5f9056a0]{color:#fff;font-weight:700}.comparison-table .percentage[data-v-5f9056a0]{color:#9ca3af}.comparison-table .gain[data-v-5f9056a0]{color:#ef4444;font-weight:700;font-size:16px}.accordion[data-v-5f9056a0]{padding:0 24px 16px}.accordion-toggle[data-v-5f9056a0]{display:flex;align-items:center;justify-content:space-between;width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease}.accordion-toggle[data-v-5f9056a0]:hover{background:rgba(255,255,255,.05)}.accordion-toggle span[data-v-5f9056a0]{font-family:Oswald,sans-serif;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px}.accordion-toggle ion-icon[data-v-5f9056a0]{font-size:20px;color:#9ca3af;transition:transform .3s ease}.accordion-toggle ion-icon.rotated[data-v-5f9056a0]{transform:rotate(180deg)}.accordion-content[data-v-5f9056a0]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.accordion-content.v-show[data-v-5f9056a0]{max-height:300px;opacity:1}.accordion-content p[data-v-5f9056a0]{font-family:Inter,sans-serif;font-size:.9rem;color:#9ca3af;line-height:1.7;padding:16px;margin:8px 0 0;background:rgba(255,255,255,.02);border-radius:8px}.accordion-content.v-show[data-v-5f9056a0]{max-height:300px}.btn-cta[data-v-5f9056a0]{margin:0 24px 24px;padding:14px 24px;border:none;border-radius:8px;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all .3s ease}.btn-cta.talento-cta[data-v-5f9056a0]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 4px 15px rgba(239,68,68,.3)}.btn-cta.talento-cta[data-v-5f9056a0]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(239,68,68,.5)}.btn-cta.inversionista-cta[data-v-5f9056a0]{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 4px 15px rgba(16,185,129,.3)}.btn-cta.inversionista-cta[data-v-5f9056a0]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(16,185,129,.5)}@media (max-width: 1024px){.comparison-section[data-v-5f9056a0]{padding:60px 20px}.comparison-grid[data-v-5f9056a0]{gap:24px}}@media (max-width: 768px){.comparison-section[data-v-5f9056a0]{padding:40px 16px}.comparison-grid[data-v-5f9056a0]{grid-template-columns:1fr}.card-header[data-v-5f9056a0]{padding:20px 20px 12px}.card-header ion-icon[data-v-5f9056a0]{font-size:24px}.card-header h3[data-v-5f9056a0]{font-size:1.25rem}.role-description[data-v-5f9056a0]{padding:16px 20px;font-size:.9rem}.comparison-table[data-v-5f9056a0]{font-size:13px}.comparison-table th[data-v-5f9056a0],.comparison-table td[data-v-5f9056a0]{padding:10px 12px}.comparison-table .gain[data-v-5f9056a0]{font-size:14px}.accordion[data-v-5f9056a0]{padding:0 20px 12px}.btn-cta[data-v-5f9056a0]{margin:0 20px 20px;padding:12px 20px;font-size:12px}}.sistema-section[data-v-5f9056a0]{padding:100px 0;background-color:#0a0a0a;position:relative;overflow:hidden}.bg-grid[data-v-5f9056a0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.container[data-v-5f9056a0]{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.page-header[data-v-5f9056a0]{position:relative;overflow:hidden;text-align:center;padding:80px 24px 40px}.header-watermark[data-v-5f9056a0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Oswald,sans-serif;font-size:clamp(120px,15vw,200px);font-weight:900;color:#1a0505;opacity:.2;white-space:nowrap;letter-spacing:.1em;pointer-events:none;user-select:none;line-height:1;text-transform:uppercase;z-index:0}.header-content[data-v-5f9056a0]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.header-eyebrow[data-v-5f9056a0]{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.live-dot[data-v-5f9056a0]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse-dot-5f9056a0 2s ease-in-out infinite}@keyframes pulse-dot-5f9056a0{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}}.badge-text[data-v-5f9056a0]{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#ef4444;text-transform:uppercase;letter-spacing:3px}.page-title[data-v-5f9056a0]{font-family:Oswald,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.1;text-transform:uppercase;color:#fff;margin:0}.page-title .ampersand[data-v-5f9056a0]{color:#fff}.page-title .highlight[data-v-5f9056a0]{color:#ef4444}.page-subtitle[data-v-5f9056a0]{font-family:Inter,sans-serif;font-size:clamp(14px,2vw,18px);color:#9ca3af;margin:16px 0 0;line-height:1.5}@media (max-width: 768px){.page-header[data-v-5f9056a0]{padding:60px 16px 32px}.header-watermark[data-v-5f9056a0]{font-size:clamp(60px,18vw,120px)}.page-title[data-v-5f9056a0]{font-size:clamp(28px,8vw,42px)}.page-subtitle[data-v-5f9056a0]{font-size:14px;padding:0 8px}}@media (max-width: 480px){.sistema-section[data-v-5f9056a0]{padding:40px 0}.page-header[data-v-5f9056a0]{padding:48px 12px 24px}.header-watermark[data-v-5f9056a0]{font-size:clamp(48px,20vw,80px)}.header-eyebrow[data-v-5f9056a0]{margin-bottom:16px}.page-title[data-v-5f9056a0]{font-size:clamp(24px,10vw,32px)}.page-subtitle[data-v-5f9056a0]{font-size:13px}}.alianza-section[data-v-9b87bc55]{position:relative;padding:100px 0;background-image:url(/assets/images/sistema2.webp);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:500px;display:flex;align-items:center}.background-overlay[data-v-9b87bc55]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.306),rgba(39,39,94,.48),rgba(30,30,30,.25));backdrop-filter:blur(8px);z-index:1;box-shadow:inset 0 0 150px rgba(255,255,255,.05)}.container[data-v-9b87bc55]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 20px}.alianza-header[data-v-9b87bc55]{text-align:center;max-width:900px;margin:0 auto 60px}.alianza-title[data-v-9b87bc55]{font-family:Oswald,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:25px;letter-spacing:1px}.text-red[data-v-9b87bc55]{color:#e63946}.alianza-subtitle[data-v-9b87bc55]{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.6;opacity:.9;color:rgba(255,255,255,.85)}.stats-grid[data-v-9b87bc55]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.stats-card[data-v-9b87bc55]{text-align:center;transition:all .4s ease;padding:20px;border-radius:12px;position:relative}.stats-card[data-v-9b87bc55]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(207,46,46,.08),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.stats-card[data-v-9b87bc55]:hover{background:rgba(207,46,46,.03);box-shadow:0 15px 35px rgba(207,46,46,.15);border-color:rgba(207,46,46,.25)}.stats-card[data-v-9b87bc55]:hover:before{opacity:1}.stats-title[data-v-9b87bc55]{font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:30px;letter-spacing:1px}.stats-items[data-v-9b87bc55]{display:flex;justify-content:center;gap:60px}.stat-item[data-v-9b87bc55]{display:flex;flex-direction:column;align-items:center;gap:10px}.star-icon[data-v-9b87bc55]{width:50px;height:50px;margin-bottom:5px}.stat-numbers[data-v-9b87bc55]{display:flex;flex-direction:column;align-items:center}.percentage[data-v-9b87bc55]{font-family:Oswald,sans-serif;font-size:2.2rem;font-weight:700;color:#fff;transition:all .3s ease;cursor:default;display:inline-block}.percentage[data-v-9b87bc55]:hover{color:#e63946;transform:scale(1.15);text-shadow:0 0 25px rgba(230,57,70,.7)}.label[data-v-9b87bc55]{font-family:Inter,sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;opacity:.7}@media (max-width: 768px){.alianza-section[data-v-9b87bc55]{padding:60px 0;background-attachment:scroll}.alianza-header[data-v-9b87bc55]{margin-bottom:40px;padding:0 16px}.alianza-title[data-v-9b87bc55]{font-size:clamp(1.6rem,6vw,2.2rem);margin-bottom:16px}.alianza-subtitle[data-v-9b87bc55]{font-size:.95rem}.stats-grid[data-v-9b87bc55]{grid-template-columns:1fr;gap:32px;padding:0 16px}.stats-card[data-v-9b87bc55]{padding:16px}.stats-title[data-v-9b87bc55]{font-size:1.1rem;margin-bottom:20px}.stats-items[data-v-9b87bc55]{gap:32px}.star-icon[data-v-9b87bc55]{width:40px;height:40px}.percentage[data-v-9b87bc55]{font-size:1.6rem}.label[data-v-9b87bc55]{font-size:.8rem}}@media (max-width: 480px){.alianza-section[data-v-9b87bc55]{padding:40px 0}.alianza-header[data-v-9b87bc55]{margin-bottom:32px;padding:0 12px}.alianza-title[data-v-9b87bc55]{font-size:clamp(1.4rem,7vw,1.8rem)}.alianza-subtitle[data-v-9b87bc55]{font-size:.85rem;line-height:1.5}.stats-grid[data-v-9b87bc55]{gap:24px;padding:0 12px}.stats-card[data-v-9b87bc55]{padding:12px 8px}.stats-title[data-v-9b87bc55]{font-size:1rem;margin-bottom:16px}.stats-items[data-v-9b87bc55]{gap:24px}.star-icon[data-v-9b87bc55]{width:36px;height:36px}.percentage[data-v-9b87bc55]{font-size:1.4rem}.label[data-v-9b87bc55]{font-size:.75rem}}ion-content[data-v-738c44bc]{--background: var(--color-bg)}.marcas-hero[data-v-91507ac2]{position:relative;min-height:80vh;width:100%;display:flex;align-items:center;background-color:#000;overflow:hidden;padding-top:80px}.parallax-container[data-v-91507ac2]{position:absolute;top:0;right:0;width:65%;height:100%;z-index:1}.parallax-image[data-v-91507ac2]{width:120%;height:110%;object-fit:cover;object-position:center;position:absolute;top:-5%;left:-10%}.overlay-gradient[data-v-91507ac2]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.15) 65%,transparent 100%);z-index:2}.container[data-v-91507ac2]{position:relative;z-index:5;max-width:var(--container-max);margin:0 auto;padding:0 40px;width:100%}.content-wrapper[data-v-91507ac2]{max-width:640px;margin:0 auto;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:48px 56px;text-align:center}.text-content[data-v-91507ac2]{display:flex;flex-direction:column;align-items:center;gap:0}.subtitle-top[data-v-91507ac2]{font-family:Oswald,sans-serif;font-size:3.5rem;font-weight:700;color:#fff;opacity:.6;margin:0;line-height:1;letter-spacing:2px}.main-title[data-v-91507ac2]{font-family:Oswald,sans-serif;font-size:5rem;font-weight:700;color:#fff;margin:0 0 24px;line-height:.9;letter-spacing:1px}.description[data-v-91507ac2]{font-family:Inter,sans-serif;font-size:1.1rem;color:rgba(255,255,255,.85);line-height:1.6;margin-bottom:32px;max-width:520px}.cta-wrapper[data-v-91507ac2]{display:flex;justify-content:center}@media (max-width: 1024px){.main-title[data-v-91507ac2]{font-size:4rem}.subtitle-top[data-v-91507ac2]{font-size:2.5rem}.parallax-container[data-v-91507ac2]{width:100%}.overlay-gradient[data-v-91507ac2]{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.5),rgba(0,0,0,.2))}.marcas-hero[data-v-91507ac2]{min-height:70vh;padding-top:100px}}@media (max-width: 768px){.marcas-hero[data-v-91507ac2]{padding-top:80px;align-items:flex-end;padding-bottom:60px}.container[data-v-91507ac2]{padding:0 20px}.content-wrapper[data-v-91507ac2]{padding:32px 24px;max-width:100%}.main-title[data-v-91507ac2]{font-size:3rem}.subtitle-top[data-v-91507ac2]{font-size:2rem}.description[data-v-91507ac2]{font-size:1rem}}.alcance-section[data-v-cf58dff1]{padding:100px 0;background-color:#000;color:#fff}.container[data-v-cf58dff1]{max-width:var(--container-max);margin:0 auto;padding:0 40px}.section-header[data-v-cf58dff1]{margin-bottom:60px;display:flex;flex-direction:column}.subtitle[data-v-cf58dff1]{font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;color:#888;letter-spacing:2px;text-transform:uppercase;margin-bottom:5px}.title[data-v-cf58dff1]{font-family:Oswald,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;margin:0}.alcance-grid[data-v-cf58dff1]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.alcance-item[data-v-cf58dff1]{display:flex;flex-direction:column;background:#111;border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.alcance-item[data-v-cf58dff1]:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.image-box[data-v-cf58dff1]{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative}.image-box img[data-v-cf58dff1]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.alcance-item:hover .image-box img[data-v-cf58dff1]{transform:scale(1.05)}.card-body[data-v-cf58dff1]{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.athlete-name[data-v-cf58dff1]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:600;color:#ef4444;letter-spacing:.5px;text-transform:uppercase}.stat-box[data-v-cf58dff1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.number[data-v-cf58dff1]{font-family:Inter,sans-serif;font-size:2.2rem;font-weight:700;color:#fff}.label[data-v-cf58dff1]{font-family:Oswald,sans-serif;font-size:.9rem;font-weight:500;color:#888;letter-spacing:1px;text-transform:uppercase}@media (max-width: 768px){.alcance-grid[data-v-cf58dff1]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:20px;scrollbar-width:none}.alcance-grid[data-v-cf58dff1]::-webkit-scrollbar{display:none}.alcance-item[data-v-cf58dff1]{flex:0 0 85%;scroll-snap-align:start}.title[data-v-cf58dff1]{font-size:2.5rem}.number[data-v-cf58dff1]{font-size:1.8rem}.container[data-v-cf58dff1]{padding:0 20px}}.sponsors-section[data-v-e2cf9bb4]{background-color:#f5f5f5;padding-bottom:100px;overflow:hidden}.sponsors-banner[data-v-e2cf9bb4]{background-color:#000;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:80px}.banner-title[data-v-e2cf9bb4]{font-family:Oswald,sans-serif;font-size:clamp(3rem,10vw,8rem);font-weight:700;color:#333;margin:0;letter-spacing:5px;text-transform:uppercase}.floating-icon[data-v-e2cf9bb4]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:40px;height:40px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;z-index:10;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.diamond[data-v-e2cf9bb4]{width:30px;height:30px;background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 2L2 12l10 10 10-10L12 2z"/></svg>') center/cover;transform:rotate(45deg)}.content-container[data-v-e2cf9bb4]{max-width:var(--container-max);margin:0 auto;padding:0 40px}.sponsors-layout[data-v-e2cf9bb4]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.benefits-grid[data-v-e2cf9bb4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.benefit-card[data-v-e2cf9bb4]{background:#fff;border-radius:16px;padding:32px;border:1px solid rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.benefit-card[data-v-e2cf9bb4]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.benefit-icon[data-v-e2cf9bb4]{color:#cf2e2e;font-size:32px;margin-bottom:16px}.benefit-title[data-v-e2cf9bb4]{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#111;margin:0 0 10px}.benefit-desc[data-v-e2cf9bb4]{font-family:Inter,sans-serif;font-size:.9rem;color:#555;line-height:1.6;margin:0}.cta-wrapper[data-v-e2cf9bb4]{margin-top:40px;display:flex;justify-content:center}.sponsor-cta[data-v-e2cf9bb4]{max-width:400px;width:100%;--border-radius: 12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.image-col[data-v-e2cf9bb4]{display:flex;justify-content:center;position:sticky;top:100px}.image-wrapper[data-v-e2cf9bb4]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.15);max-width:600px}.image-wrapper img[data-v-e2cf9bb4]{width:100%;height:auto;display:block;transition:transform .6s ease}.image-overlay[data-v-e2cf9bb4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,transparent 100%);pointer-events:none}@media (max-width: 1024px){.sponsors-layout[data-v-e2cf9bb4]{grid-template-columns:1fr;gap:40px}.image-col[data-v-e2cf9bb4]{position:relative;top:auto;order:-1}}@media (max-width: 768px){.sponsors-banner[data-v-e2cf9bb4]{height:120px}.banner-title[data-v-e2cf9bb4]{font-size:4rem}.content-container[data-v-e2cf9bb4]{padding:0 20px}.benefits-grid[data-v-e2cf9bb4]{grid-template-columns:1fr}.benefit-card[data-v-e2cf9bb4]{padding:24px}.image-wrapper[data-v-e2cf9bb4]{border-radius:16px}}ion-content[data-v-35c51858]{--background: var(--color-bg)}.biografia-page[data-v-a10f3dfd]{min-height:100vh;background-color:#0b0b0b;font-family:Space Grotesk,Inter,sans-serif;color:#fff}.container[data-v-a10f3dfd]{max-width:1200px;margin:0 auto;padding:0 20px}.section-title[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;text-transform:uppercase;margin-bottom:40px;position:relative;display:inline-block;letter-spacing:.05em}.section-title[data-v-a10f3dfd]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--color-primary, #CF2E2E),rgba(207,46,46,.5));border-radius:2px}.hero-section[data-v-a10f3dfd]{position:relative;height:100vh;min-height:600px;display:flex;align-items:flex-end;overflow:hidden}.hero-image[data-v-a10f3dfd]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image img[data-v-a10f3dfd]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-a10f3dfd]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.95),rgba(0,0,0,.6) 40%,rgba(0,0,0,.3))}.hero-content[data-v-a10f3dfd]{position:relative;z-index:2;padding:60px 20px;max-width:1200px;margin:0 auto;width:100%}.deporte-badge[data-v-a10f3dfd]{display:inline-block;padding:8px 20px;background:linear-gradient(90deg,var(--color-primary, #CF2E2E),rgba(207,46,46,.7));border-radius:30px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.nombreAtleta[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:clamp(3rem,10vw,6rem);font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 10px;letter-spacing:.02em}.alias-deportivo[data-v-a10f3dfd]{font-size:1.5rem;font-weight:400;color:rgba(255,255,255,.7);margin:0 0 20px}.cinturon[data-v-a10f3dfd]{margin-top:20px}.hero-cta[data-v-a10f3dfd]{margin-top:20px;font-size:1rem;padding:16px 32px}.hero-cta svg[data-v-a10f3dfd]{transition:transform .3s ease}.hero-cta:hover svg[data-v-a10f3dfd]{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.hero-cta svg[data-v-a10f3dfd],.hero-cta:hover svg[data-v-a10f3dfd]{transform:none;transition:none}}.quick-stats[data-v-a10f3dfd]{background:linear-gradient(180deg,#0b0b0b,#151515);padding:40px 0;border-top:1px solid rgba(255,255,255,.06)}.stats-grid[data-v-a10f3dfd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.stat-card[data-v-a10f3dfd]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:25px 20px;text-align:center;transition:all .3s ease;position:relative}.stat-card[data-v-a10f3dfd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(207,46,46,.12),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.stat-card[data-v-a10f3dfd]:hover{background:rgba(207,46,46,.1);border-color:rgba(207,46,46,.35);transform:translateY(-5px);box-shadow:0 15px 35px rgba(207,46,46,.2)}.stat-card[data-v-a10f3dfd]:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.stat-card[data-v-a10f3dfd]:hover{transform:none}}.stat-value[data-v-a10f3dfd]{display:block;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;color:var(--color-primary, #CF2E2E);margin-bottom:8px}.stat-label[data-v-a10f3dfd]{font-size:.85rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px}.timeline-toggle[data-v-a10f3dfd]{display:flex;justify-content:center;margin-top:30px}.timeline-btn svg[data-v-a10f3dfd]{transition:transform .3s ease}.timeline-enter-active[data-v-a10f3dfd],.timeline-leave-active[data-v-a10f3dfd]{transition:all .4s ease}.timeline-enter-from[data-v-a10f3dfd],.timeline-leave-to[data-v-a10f3dfd]{opacity:0;transform:translateY(-10px)}.timeline-move[data-v-a10f3dfd]{transition:transform .4s ease}@media (prefers-reduced-motion: reduce){.timeline-enter-active[data-v-a10f3dfd],.timeline-leave-active[data-v-a10f3dfd],.timeline-move[data-v-a10f3dfd]{transition:none}.timeline-enter-from[data-v-a10f3dfd],.timeline-leave-to[data-v-a10f3dfd]{opacity:1;transform:none}}.biografia-section[data-v-a10f3dfd]{padding:80px 0;background:#0b0b0b}.bio-content[data-v-a10f3dfd]{max-width:900px;margin:0 auto}.cita-destacada[data-v-a10f3dfd]{position:relative;background:linear-gradient(135deg,rgba(207,46,46,.08),rgba(207,46,46,.03));border-left:4px solid var(--color-primary, #CF2E2E);padding:30px 40px;margin-bottom:50px;border-radius:0 12px 12px 0}.quote-icon[data-v-a10f3dfd]{position:absolute;top:-15px;left:20px;width:40px;height:40px;color:var(--color-primary, #CF2E2E);opacity:.5}.cita-destacada p[data-v-a10f3dfd]{font-family:Space Grotesk,Inter,sans-serif;font-size:1.4rem;font-weight:500;font-style:italic;color:#fff;margin:0;line-height:1.6}.bio-grid[data-v-a10f3dfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bio-block h3[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:700;color:var(--color-primary, #CF2E2E);text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}.bio-block p[data-v-a10f3dfd]{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.8)}.palmares-section[data-v-a10f3dfd]{padding:80px 0;background:#151515}.timeline[data-v-a10f3dfd]{position:relative;max-width:800px;margin:0 auto}.timeline[data-v-a10f3dfd]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--color-primary, #CF2E2E),rgba(207,46,46,.2))}.timeline-item[data-v-a10f3dfd]{position:relative;padding-left:60px;padding-bottom:30px}.timeline-item[data-v-a10f3dfd]:last-child{padding-bottom:0}.timeline-marker[data-v-a10f3dfd]{position:absolute;left:8px;top:0;width:26px;height:26px;background:#151515;border:2px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-marker svg[data-v-a10f3dfd]{width:14px;height:14px;color:gold;display:none}.timeline-item.destacado .timeline-marker[data-v-a10f3dfd]{border-color:var(--color-primary, #CF2E2E);background:var(--color-primary, #CF2E2E)}.timeline-item.destacado .timeline-marker svg[data-v-a10f3dfd]{display:block;color:#fff}.timeline-content[data-v-a10f3dfd]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;transition:all .3s ease;position:relative}.timeline-content[data-v-a10f3dfd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(207,46,46,.08),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.timeline-item.destacado .timeline-content[data-v-a10f3dfd]{background:linear-gradient(135deg,rgba(207,46,46,.12),rgba(207,46,46,.04));border-color:rgba(207,46,46,.25)}.timeline-content[data-v-a10f3dfd]:hover{transform:translate(10px);border-color:rgba(207,46,46,.35);box-shadow:0 15px 35px rgba(207,46,46,.15)}.timeline-content[data-v-a10f3dfd]:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.timeline-content[data-v-a10f3dfd]:hover{transform:none}}.timeline-year[data-v-a10f3dfd]{display:inline-block;background:var(--color-primary, #CF2E2E);padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:10px}.timeline-torneo[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 8px;letter-spacing:.02em}.timeline-posicion[data-v-a10f3dfd]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.85rem;font-weight:600;margin-right:10px}.timeline-posicion.posicion-1er-lugar[data-v-a10f3dfd],.timeline-posicion.posicion-1[data-v-a10f3dfd]{background:gold;color:#000}.timeline-posicion.posicion-2do-lugar[data-v-a10f3dfd],.timeline-posicion.posicion-2[data-v-a10f3dfd]{background:silver;color:#000}.timeline-posicion.posicion-3er-lugar[data-v-a10f3dfd],.timeline-posicion.posicion-3[data-v-a10f3dfd]{background:#cd7f32;color:#000}.timeline-categoria[data-v-a10f3dfd]{display:block;font-size:.85rem;color:rgba(255,255,255,.5);margin-top:5px}.galeria-section[data-v-a10f3dfd]{padding:80px 0;background:#0b0b0b}.galeria-grid[data-v-a10f3dfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.galeria-item[data-v-a10f3dfd]{position:relative;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;cursor:pointer}.galeria-item img[data-v-a10f3dfd]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.galeria-item:hover img[data-v-a10f3dfd]{transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.galeria-item:hover img[data-v-a10f3dfd]{transform:none}}.galeria-overlay[data-v-a10f3dfd]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.galeria-item:hover .galeria-overlay[data-v-a10f3dfd]{opacity:1}@media (prefers-reduced-motion: reduce){.galeria-item .galeria-overlay[data-v-a10f3dfd]{opacity:1}}.galeria-overlay svg[data-v-a10f3dfd]{width:60px;height:60px;color:#fff}.video-container video[data-v-a10f3dfd]{width:100%;height:100%;object-fit:cover}.inversion-section[data-v-a10f3dfd]{padding:80px 0;background:linear-gradient(180deg,#151515,#0b0b0b)}.inversion-card[data-v-a10f3dfd]{background:linear-gradient(135deg,rgba(207,46,46,.08),#151515);border:1px solid rgba(207,46,46,.2);border-radius:20px;padding:50px}.inversion-header[data-v-a10f3dfd]{text-align:center;margin-bottom:40px}.inversion-header h2[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:2rem;font-weight:700;margin:0 0 10px;letter-spacing:.03em}.inversion-header p[data-v-a10f3dfd]{font-size:1rem;color:rgba(255,255,255,.7);margin:0}.inversion-avatar[data-v-a10f3dfd]{width:120px;height:120px;margin:20px auto 0;border-radius:50%;overflow:hidden;border:3px solid var(--color-primary, #CF2E2E);box-shadow:0 0 20px rgba(207,46,46,.35)}.inversion-avatar img[data-v-a10f3dfd]{width:100%;height:100%;object-fit:cover}.impacto-grid[data-v-a10f3dfd]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.impacto-item[data-v-a10f3dfd]{text-align:center;padding:30px 20px;background:rgba(255,255,255,.05);border-radius:12px;transition:all .3s ease;position:relative}.impacto-item[data-v-a10f3dfd]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(207,46,46,.1),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.impacto-item[data-v-a10f3dfd]:hover{background:rgba(207,46,46,.08);transform:translateY(-5px);border-color:rgba(207,46,46,.35);box-shadow:0 15px 35px rgba(207,46,46,.2)}.impacto-item[data-v-a10f3dfd]:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.impacto-item[data-v-a10f3dfd]:hover{transform:none}}.impacto-item svg[data-v-a10f3dfd]{width:50px;height:50px;color:var(--color-primary, #CF2E2E);margin-bottom:20px}.impacto-item h4[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;margin:0 0 10px;letter-spacing:.02em}.impacto-item p[data-v-a10f3dfd]{font-size:.9rem;color:rgba(255,255,255,.6);margin:0;line-height:1.5}.inversion-cta[data-v-a10f3dfd]{display:flex;flex-direction:column;align-items:center;gap:20px}.nivel-riesgo[data-v-a10f3dfd]{padding:8px 20px;border-radius:20px;font-size:.85rem;font-weight:600}.nivel-riesgo.riesgo-bajo[data-v-a10f3dfd]{background:rgba(76,175,80,.2);color:#4caf50}.nivel-riesgo.riesgo-medio[data-v-a10f3dfd]{background:rgba(255,193,7,.2);color:#ffc107}.nivel-riesgo.riesgo-alto[data-v-a10f3dfd]{background:rgba(244,67,54,.2);color:#f44336}.social-floating[data-v-a10f3dfd]{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:15px}.social-btn[data-v-a10f3dfd]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-btn svg[data-v-a10f3dfd]{width:24px;height:24px}.social-btn.instagram[data-v-a10f3dfd]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.social-btn.tiktok[data-v-a10f3dfd]{background:#000;color:#fff}.social-btn[data-v-a10f3dfd]:hover{transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.social-btn[data-v-a10f3dfd]:hover{transform:none}}.not-found[data-v-a10f3dfd]{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.not-found h2[data-v-a10f3dfd]{font-family:Oswald,sans-serif;font-size:2rem;margin-bottom:10px;letter-spacing:.03em}.not-found p[data-v-a10f3dfd]{color:rgba(255,255,255,.6);margin-bottom:30px}@media (max-width: 1024px){.stats-grid[data-v-a10f3dfd]{grid-template-columns:repeat(3,1fr)}.bio-grid[data-v-a10f3dfd],.impacto-grid[data-v-a10f3dfd]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-section[data-v-a10f3dfd]{min-height:500px}.nombreAtleta[data-v-a10f3dfd]{font-size:2.5rem}.stats-grid[data-v-a10f3dfd]{grid-template-columns:repeat(2,1fr);gap:15px}.hero-cta[data-v-a10f3dfd]{font-size:.9rem;padding:14px 24px}.stat-card[data-v-a10f3dfd]{padding:20px 15px}.stat-value[data-v-a10f3dfd]{font-size:1.2rem}.cita-destacada p[data-v-a10f3dfd]{font-size:1.1rem}.inversion-card[data-v-a10f3dfd]{padding:30px 20px}.social-floating[data-v-a10f3dfd]{right:10px}.social-btn[data-v-a10f3dfd]{width:44px;height:44px}}@media (max-width: 480px){.stats-grid[data-v-a10f3dfd]{grid-template-columns:1fr 1fr}.timeline[data-v-a10f3dfd]:before{left:10px}.timeline-item[data-v-a10f3dfd]{padding-left:40px}.timeline-marker[data-v-a10f3dfd]{left:-2px}}ion-content[data-v-590771df]{--background: var(--color-bg)}.noticias-wrapper[data-v-c6639d06]{--c-bg: #0b0b0b;--c-surface: #151515;--c-surface2: #1a1a1a;--c-border: rgba(255, 255, 255, .08);--c-red: #CF2E2E;--c-red-dim: rgba(207, 46, 46, .12);--c-red-glow: rgba(207, 46, 46, .25);--c-gold: #c9a84c;--c-ig: #e1306c;--c-fb: #1877f2;--c-tt: #69c9d0;--c-text: #ffffff;--c-muted: rgba(255, 255, 255, .5);--c-muted2: rgba(255, 255, 255, .35);--f-head: "Oswald", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif;--r: 16px}ion-refresher[data-v-c6639d06]{background:var(--c-bg)}ion-refresher-content[data-v-c6639d06]{--refreshing-spinner-color: var(--c-red);--pulling-color: var(--c-muted)}.page-header[data-v-c6639d06]{padding:80px 24px 40px;position:relative;overflow:hidden;text-align:center}.header-watermark[data-v-c6639d06]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--f-head);font-size:clamp(120px,15vw,200px);font-weight:900;color:#1a0505;opacity:.2;white-space:nowrap;letter-spacing:.1em;pointer-events:none;user-select:none;line-height:1;text-transform:uppercase;z-index:0}.header-content[data-v-c6639d06]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.header-eyebrow[data-v-c6639d06]{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.live-dot[data-v-c6639d06]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulse-dot-c6639d06 2s ease-in-out infinite}@keyframes pulse-dot-c6639d06{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}}.badge-text[data-v-c6639d06]{font-family:var(--f-body);font-size:12px;font-weight:600;color:#ef4444;text-transform:uppercase;letter-spacing:3px}.page-title[data-v-c6639d06]{font-family:var(--f-head);font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.1;text-transform:uppercase;color:#fff;margin:0}.page-title .ampersand[data-v-c6639d06]{color:#fff}.page-title .highlight[data-v-c6639d06]{color:#ef4444}.page-subtitle[data-v-c6639d06]{font-family:var(--f-body);font-size:clamp(14px,2vw,18px);color:#9ca3af;margin:16px 0 0;line-height:1.5}.filter-wrapper[data-v-c6639d06]{position:relative;padding:0 24px 28px}.filter-scroll[data-v-c6639d06]{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;scroll-snap-type:x mandatory}.filter-scroll[data-v-c6639d06]::-webkit-scrollbar{display:none}.filter-fade[data-v-c6639d06]{position:absolute;top:0;right:24px;width:40px;height:calc(100% - 4px);background:linear-gradient(to left,var(--c-bg),transparent);pointer-events:none}.filter-pill[data-v-c6639d06]{display:flex;align-items:center;gap:8px;padding:9px 18px;border-radius:100px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);font-family:var(--f-body);font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none;flex-shrink:0;scroll-snap-align:start;position:relative;overflow:hidden}.filter-pill[data-v-c6639d06]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--c-red),#8b1e1e);opacity:0;transition:opacity .25s ease;border-radius:inherit}.filter-pill .pill-icon[data-v-c6639d06],.filter-pill .pill-label[data-v-c6639d06]{position:relative;z-index:1}.filter-pill .pill-icon[data-v-c6639d06]{display:flex;align-items:center;font-size:.9rem;opacity:.8;transition:opacity .2s ease}.filter-pill.active[data-v-c6639d06]{border-color:transparent;color:#fff;box-shadow:0 4px 14px rgba(207,46,46,.35)}.filter-pill.active[data-v-c6639d06]:before{opacity:1}.filter-pill.active .pill-icon[data-v-c6639d06]{opacity:1}.filter-pill[data-v-c6639d06]:not(.active):hover{border-color:rgba(255,255,255,.18);color:var(--c-text);transform:translateY(-1px)}.filter-pill[data-v-c6639d06]:not(.active):active{transform:scale(.97)}.featured-section[data-v-c6639d06]{margin:0 24px 32px;cursor:pointer;position:relative}.featured-card[data-v-c6639d06]{position:relative;background:var(--c-surface);border-radius:var(--r);overflow:hidden;border:1px solid var(--c-border);transition:all .4s cubic-bezier(.19,1,.22,1)}.featured-card[data-v-c6639d06]:hover{border-color:rgba(207,46,46,.25);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px rgba(207,46,46,.08);transform:translateY(-3px)}.featured-card[data-v-c6639d06]:active{transform:translateY(-1px) scale(.995)}.featured-img-wrap[data-v-c6639d06]{position:relative;aspect-ratio:21 / 9;overflow:hidden}.featured-img[data-v-c6639d06]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.19,1,.22,1)}.featured-card:hover .featured-img[data-v-c6639d06]{transform:scale(1.04)}.featured-overlay[data-v-c6639d06]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(11,11,11,.3) 40%,rgba(11,11,11,.85) 85%,var(--c-bg) 100%)}.featured-vignette[data-v-c6639d06]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 80px rgba(0,0,0,.4);pointer-events:none}.featured-body[data-v-c6639d06]{padding:0 24px 24px;margin-top:-60px;position:relative;z-index:2}.featured-tags[data-v-c6639d06]{margin-bottom:10px}.featured-title[data-v-c6639d06]{font-family:var(--f-head);font-size:clamp(1.3rem,3.5vw,1.9rem);font-weight:900;line-height:1.05;color:var(--c-text);margin:0 0 12px;text-transform:uppercase;letter-spacing:-.3px}.featured-excerpt[data-v-c6639d06]{font-family:var(--f-body);font-size:.88rem;color:var(--c-muted);line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:600px}.featured-meta[data-v-c6639d06]{display:flex;justify-content:space-between;align-items:center}.meta-date[data-v-c6639d06]{font-family:var(--f-body);font-size:.75rem;color:var(--c-muted2);font-weight:500}.read-more[data-v-c6639d06]{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-head);font-size:.8rem;font-weight:700;color:var(--c-red);letter-spacing:.08em;text-transform:uppercase;transition:gap .25s ease}.read-more svg[data-v-c6639d06]{transition:transform .25s ease}.featured-card:hover .read-more[data-v-c6639d06]{gap:10px}.featured-card:hover .read-more svg[data-v-c6639d06]{transform:translate(3px)}.source-badge[data-v-c6639d06]{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:100px;font-family:var(--f-body);font-size:.68rem;font-weight:700;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(255,255,255,.08);z-index:3}.source-badge--sm[data-v-c6639d06]{padding:5px 8px;font-size:0;top:12px;left:12px}.source-badge--sm svg[data-v-c6639d06]{width:13px;height:13px}.source--allevo[data-v-c6639d06]{background:rgba(207,46,46,.75);color:#fff}.source--instagram[data-v-c6639d06]{background:rgba(225,48,108,.75);color:#fff}.source--facebook[data-v-c6639d06]{background:rgba(24,119,242,.75);color:#fff}.source--tiktok[data-v-c6639d06]{background:rgba(0,0,0,.65);color:var(--c-tt);border-color:rgba(105,201,208,.3)}.source--academia[data-v-c6639d06]{background:rgba(201,168,76,.75);color:#000}.event-badge[data-v-c6639d06]{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;align-items:center;background:var(--c-red);color:#fff;border-radius:10px;padding:8px 12px;line-height:1;min-width:52px;box-shadow:0 4px 16px rgba(207,46,46,.4);z-index:3}.event-badge--sm[data-v-c6639d06]{top:12px;right:12px;padding:6px 10px;border-radius:8px;min-width:42px}.event-date-day[data-v-c6639d06]{font-family:var(--f-head);font-size:1.5rem;font-weight:900}.event-badge--sm .event-date-day[data-v-c6639d06]{font-size:1.15rem}.event-date-month[data-v-c6639d06]{font-family:var(--f-head);font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.category-tag[data-v-c6639d06]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;background:var(--c-red-dim);color:var(--c-red);font-family:var(--f-head);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.category-tag--sm[data-v-c6639d06]{font-size:.6rem;padding:3px 8px;border-radius:4px}.type--event[data-v-c6639d06]{background:rgba(207,46,46,.12);color:var(--c-red)}.type--social[data-v-c6639d06]{background:rgba(105,201,208,.12);color:var(--c-tt)}.type--academia[data-v-c6639d06]{background:rgba(201,168,76,.12);color:var(--c-gold)}.type--blog[data-v-c6639d06]{background:rgba(255,255,255,.06);color:var(--c-muted)}.section-label[data-v-c6639d06]{display:flex;align-items:center;gap:14px;padding:0 24px 20px;font-family:var(--f-head);font-size:.72rem;font-weight:700;color:var(--c-muted2);letter-spacing:.18em;text-transform:uppercase}.label-line[data-v-c6639d06]{flex:1;height:1px;background:linear-gradient(to right,var(--c-border),transparent)}.cards-grid[data-v-c6639d06]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 24px}.cards-grid .news-card[data-v-c6639d06]:first-child{grid-column:1 / -1}.news-card[data-v-c6639d06]{background:var(--c-surface);border-radius:var(--r);overflow:hidden;cursor:pointer;border:1px solid var(--c-border);transition:all .35s cubic-bezier(.19,1,.22,1);animation:cardIn-c6639d06 .5s ease both;animation-delay:var(--delay);display:flex;flex-direction:column}.news-card[data-v-c6639d06]:hover{transform:translateY(-5px);border-color:rgba(207,46,46,.2);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 0 1px rgba(207,46,46,.06)}.news-card[data-v-c6639d06]:active{transform:translateY(-2px) scale(.992)}.card--event[data-v-c6639d06]{border-color:rgba(207,46,46,.18)}.card--academia[data-v-c6639d06]{border-color:rgba(201,168,76,.15)}.card--wide[data-v-c6639d06]{display:grid;grid-template-columns:320px 1fr;flex-direction:row}.card--wide .card-img-wrap[data-v-c6639d06]{height:auto;aspect-ratio:16 / 10}.card--wide .card-img[data-v-c6639d06]{height:100%}.card-img-wrap[data-v-c6639d06]{position:relative;aspect-ratio:16 / 10;overflow:hidden;flex-shrink:0}.card-img[data-v-c6639d06]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.19,1,.22,1)}.card-img-overlay[data-v-c6639d06]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,11,11,.5) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.news-card:hover .card-img[data-v-c6639d06]{transform:scale(1.06)}.news-card:hover .card-img-overlay[data-v-c6639d06]{opacity:1}.card-body[data-v-c6639d06]{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.card-tags[data-v-c6639d06]{display:flex;gap:6px;flex-wrap:wrap}.card-title[data-v-c6639d06]{font-family:var(--f-head);font-size:.95rem;font-weight:700;line-height:1.2;color:var(--c-text);text-transform:uppercase;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.2px}.card--wide .card-title[data-v-c6639d06]{font-size:1.1rem;-webkit-line-clamp:2}.card-excerpt[data-v-c6639d06]{font-family:var(--f-body);font-size:.78rem;color:var(--c-muted);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card--wide .card-excerpt[data-v-c6639d06]{font-size:.82rem}.card-meta[data-v-c6639d06]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.card-arrow[data-v-c6639d06]{display:flex;align-items:center;color:var(--c-red);transition:transform .25s ease}.news-card:hover .card-arrow[data-v-c6639d06]{transform:translate(4px)}@keyframes cardIn-c6639d06{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-c6639d06],.fade-leave-active[data-v-c6639d06]{transition:opacity .3s ease}.fade-enter-from[data-v-c6639d06],.fade-leave-to[data-v-c6639d06]{opacity:0}.card-list-enter-active[data-v-c6639d06]{transition:all .4s cubic-bezier(.19,1,.22,1)}.card-list-leave-active[data-v-c6639d06]{transition:all .25s ease;position:absolute}.card-list-enter-from[data-v-c6639d06]{opacity:0;transform:translateY(16px)}.card-list-leave-to[data-v-c6639d06]{opacity:0;transform:scale(.96)}.empty-state[data-v-c6639d06]{display:flex;flex-direction:column;align-items:center;padding:80px 24px;gap:12px;text-align:center}.empty-icon[data-v-c6639d06]{width:48px;height:48px;color:var(--c-muted2);stroke-width:1.2;margin-bottom:8px}.empty-title[data-v-c6639d06]{font-family:var(--f-head);font-size:1.1rem;font-weight:700;color:var(--c-text);text-transform:uppercase;letter-spacing:.05em;margin:0}.empty-desc[data-v-c6639d06]{font-family:var(--f-body);font-size:.85rem;color:var(--c-muted);margin:0}.embed-modal[data-v-c6639d06]{--background: var(--c-bg);--border-radius: 20px 20px 0 0}.embed-modal .modal-content[data-v-c6639d06]{height:92vh;display:flex;flex-direction:column;background:var(--c-bg)}.embed-modal .modal-header[data-v-c6639d06]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid var(--c-border);flex-shrink:0}.embed-modal .modal-source[data-v-c6639d06]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;font-family:var(--f-body);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.embed-modal .modal-source svg[data-v-c6639d06]{width:14px;height:14px}.embed-modal .close-btn[data-v-c6639d06]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:50%;cursor:pointer;transition:all .2s ease;color:var(--c-text)}.embed-modal .close-btn svg[data-v-c6639d06]{width:16px;height:16px}.embed-modal .close-btn[data-v-c6639d06]:hover{background:var(--c-surface2);border-color:rgba(255,255,255,.2)}.embed-modal .close-btn[data-v-c6639d06]:active{transform:scale(.93)}.embed-modal .embed-container[data-v-c6639d06]{flex:1;padding:0;overflow:hidden}.embed-modal .embed-container iframe[data-v-c6639d06]{width:100%;height:100%;border:none}.embed-fallback[data-v-c6639d06]{flex:1;display:flex;align-items:center;justify-content:center;font-family:var(--f-body);font-size:.9rem;color:var(--c-muted)}ion-infinite-scroll[data-v-c6639d06]{--color: var(--c-red)}@media (max-width: 1024px){.cards-grid[data-v-c6639d06]{grid-template-columns:repeat(2,1fr);gap:16px}.card--wide[data-v-c6639d06]{grid-template-columns:260px 1fr}.featured-img-wrap[data-v-c6639d06]{aspect-ratio:16 / 9}}@media (max-width: 768px){.page-header[data-v-c6639d06]{padding:60px 20px 32px}.header-watermark[data-v-c6639d06]{font-size:90px}.filter-wrapper[data-v-c6639d06]{padding:0 20px 24px}.featured-section[data-v-c6639d06]{margin:0 20px 28px}.featured-img-wrap[data-v-c6639d06]{aspect-ratio:16 / 10}.featured-body[data-v-c6639d06]{padding:0 18px 20px;margin-top:-50px}.cards-grid[data-v-c6639d06]{grid-template-columns:1fr;gap:16px;padding:0 20px}.cards-grid .news-card[data-v-c6639d06]:first-child{grid-column:auto}.card--wide[data-v-c6639d06]{grid-template-columns:1fr}.card--wide .card-img-wrap[data-v-c6639d06],.card-img-wrap[data-v-c6639d06]{aspect-ratio:16 / 9}.section-label[data-v-c6639d06]{padding:0 20px 16px}.page-spacer[data-v-c6639d06]{height:36px}}@media (max-width: 480px){.page-header[data-v-c6639d06]{padding:48px 16px 24px}.header-watermark[data-v-c6639d06]{font-size:60px}.header-eyebrow[data-v-c6639d06]{margin-bottom:16px}.badge-text[data-v-c6639d06]{font-size:11px;letter-spacing:2px}.page-title[data-v-c6639d06]{font-size:28px}.filter-wrapper[data-v-c6639d06]{padding:0 16px 20px}.filter-pill[data-v-c6639d06]{padding:8px 14px;font-size:.72rem}.featured-section[data-v-c6639d06]{margin:0 16px 24px}.featured-body[data-v-c6639d06]{padding:0 16px 18px;margin-top:-40px}.featured-excerpt[data-v-c6639d06]{font-size:.82rem}.cards-grid[data-v-c6639d06]{padding:0 16px;gap:14px}.card-body[data-v-c6639d06]{padding:14px}.card-title[data-v-c6639d06]{font-size:.9rem}.section-label[data-v-c6639d06]{padding:0 16px 14px;font-size:.65rem}}@media (prefers-reduced-motion: reduce){.live-dot[data-v-c6639d06],.spinner[data-v-c6639d06],.news-card[data-v-c6639d06],.featured-card[data-v-c6639d06],.filter-pill[data-v-c6639d06],.card-img[data-v-c6639d06],.featured-img[data-v-c6639d06],.card-arrow[data-v-c6639d06],.read-more svg[data-v-c6639d06]{animation:none!important;transition:none!important}.news-card[data-v-c6639d06]:hover,.featured-card[data-v-c6639d06]:hover{transform:none}}ion-content[data-v-d4b9ce2f]{--background: var(--color-bg)}.join-tabs-section[data-v-5795edbc]{position:relative;z-index:2;padding:0 20px 60px}.tabs-container[data-v-5795edbc]{max-width:600px;margin:0 auto}.top-badges[data-v-5795edbc]{display:flex;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.top-badge[data-v-5795edbc]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid #10B981;border-radius:20px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#10b981}.top-badge-icon[data-v-5795edbc]{font-size:14px}.role-segment[data-v-5795edbc]{background:rgba(255,255,255,.05);border-radius:12px;padding:4px;--background: transparent}ion-segment-button[data-v-5795edbc]{--background: transparent;--background-checked: #EF4444;--color: #9CA3AF;--color-checked: #fff;--border-radius: 10px;--indicator-color: transparent;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;min-height:44px}ion-segment-button ion-icon[data-v-5795edbc]{font-size:18px;margin-bottom:2px}ion-segment-button[data-v-5795edbc]::part(indicator){display:none}.form-container[data-v-5795edbc]{margin-top:32px;text-align:center}.role-badge[data-v-5795edbc]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#ef4444;letter-spacing:1px;margin-bottom:16px}.role-badge-icon[data-v-5795edbc]{font-size:14px}.form-title[data-v-5795edbc]{font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 8px;letter-spacing:1px}.form-subtitle[data-v-5795edbc]{font-family:Inter,sans-serif;font-size:14px;color:#9ca3af;margin:0 0 28px;line-height:1.5}.social-btn[data-v-5795edbc]{height:48px;font-weight:500;font-size:14px;margin-bottom:12px;--border-radius: 8px}.social-btn.google[data-v-5795edbc]{--background: #ffffff;--color: #1f1f1f}.social-btn.apple[data-v-5795edbc]{--background: #000000;--color: #ffffff;border:1px solid rgba(255,255,255,.2)}.social-icon[data-v-5795edbc]{margin-right:8px;flex-shrink:0}.divider[data-v-5795edbc]{display:flex;align-items:center;gap:16px;margin:20px 0;color:#9ca3af;font-family:Inter,sans-serif;font-size:12px;letter-spacing:1px}.divider[data-v-5795edbc]:before,.divider[data-v-5795edbc]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.2)}.email-btn[data-v-5795edbc]{font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-transform:none;--color: #EF4444}.email-btn[data-v-5795edbc]:hover{text-decoration:underline}@media (max-width: 480px){.top-badges[data-v-5795edbc]{flex-direction:column;align-items:center}ion-segment-button ion-label[data-v-5795edbc]{font-size:10px}}.join-faq[data-v-d186a292]{position:relative;z-index:1;padding:40px 20px 80px}.faq-container[data-v-d186a292]{max-width:700px;margin:0 auto}.faq-title[data-v-d186a292]{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 32px}.title-icon[data-v-d186a292]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border-radius:50%;color:#ef4444;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.faq-accordion[data-v-d186a292]{background:transparent}ion-accordion[data-v-d186a292]{background:rgba(255,255,255,.03);border-radius:12px;margin-bottom:8px;--background: transparent;--border-color: transparent}ion-accordion.accordion-expanded[data-v-d186a292]{border:1px solid rgba(239,68,68,.3)}ion-item[data-v-d186a292]{--background: transparent;--padding-start: 20px;--padding-end: 20px;--inner-padding-end: 20px;--color: #fff;--border-color: transparent;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500}ion-item[data-v-d186a292]::part(native){background:transparent}.faq-content[data-v-d186a292]{padding:0 20px 20px;font-family:Inter,sans-serif;font-size:.88rem;color:#e5e7eb;line-height:1.7}.faq-content p[data-v-d186a292]{margin:0}@media (max-width: 480px){.join-faq[data-v-d186a292]{padding:30px 16px 60px}.faq-title[data-v-d186a292]{font-size:1.2rem;flex-direction:column;gap:8px}ion-item[data-v-d186a292]{--padding-start: 16px;--padding-end: 16px;font-size:.88rem}.faq-content[data-v-d186a292]{padding:0 16px 16px;font-size:.82rem}}.trust-signals[data-v-bb6209f1]{position:relative;z-index:1;padding:40px 20px}.signals-container[data-v-bb6209f1]{max-width:900px;margin:0 auto}.signals-grid[data-v-bb6209f1]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.signal-item[data-v-bb6209f1]{position:relative;text-align:center;padding:32px 24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .45s cubic-bezier(.175,.885,.32,1.275);will-change:transform,box-shadow}.signal-item[data-v-bb6209f1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(239,68,68,.12),transparent 60%);transition:opacity .4s ease;pointer-events:none;z-index:0}.signal-item[data-v-bb6209f1]:hover{transform:translateY(-8px);border-color:rgba(239,68,68,.35);box-shadow:0 20px 50px rgba(239,68,68,.12),0 0 0 1px rgba(239,68,68,.15)}.signal-item[data-v-bb6209f1]:hover:before{opacity:1}.signal-item h4[data-v-bb6209f1],.signal-item p[data-v-bb6209f1],.signal-icon[data-v-bb6209f1]{position:relative;z-index:1}.signal-icon[data-v-bb6209f1]{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border-radius:50%;color:#ef4444;font-size:24px;transition:all .4s ease}.signal-item:hover .signal-icon[data-v-bb6209f1]{transform:scale(1.1);background:rgba(239,68,68,.2);box-shadow:0 8px 24px rgba(239,68,68,.25)}.signal-item h4[data-v-bb6209f1]{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}.signal-item p[data-v-bb6209f1]{font-family:Inter,sans-serif;font-size:13px;color:#9ca3af;margin:0;line-height:1.5}@media (max-width: 768px){.signals-grid[data-v-bb6209f1]{grid-template-columns:1fr;gap:20px}.signal-item[data-v-bb6209f1]{padding:28px 20px}}.success-overlay[data-v-3ca70c68]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.95);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.success-content[data-v-3ca70c68]{max-width:600px;width:100%;text-align:center;animation:slideUp-3ca70c68 .5s ease}@keyframes slideUp-3ca70c68{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-3ca70c68]{margin-bottom:24px;animation:bounce-3ca70c68 .6s ease .2s}@keyframes bounce-3ca70c68{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-title[data-v-3ca70c68]{font-family:Rajdhani,sans-serif;font-size:2rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.success-message[data-v-3ca70c68]{font-family:Space Grotesk,sans-serif;font-size:1rem;color:rgba(255,255,255,.6);margin:0 0 32px}.success-actions[data-v-3ca70c68]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.action-card[data-v-3ca70c68]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease}.action-card[data-v-3ca70c68]:hover{border-color:rgba(207,46,46,.3);transform:translateY(-4px)}.action-icon[data-v-3ca70c68]{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:rgba(207,46,46,.1);border-radius:12px;color:#cf2e2e}.action-card h4[data-v-3ca70c68]{font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 8px}.action-card p[data-v-3ca70c68]{font-family:Space Grotesk,sans-serif;font-size:.8rem;color:rgba(255,255,255,.5);margin:0 0 16px}.share-section[data-v-3ca70c68]{margin-bottom:24px}.share-title[data-v-3ca70c68]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.6);margin:0 0 12px}.share-btn[data-v-3ca70c68]{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:rgba(0,224,144,.1);border:1px solid rgba(0,224,144,.3);border-radius:12px;color:#00e090;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.share-btn[data-v-3ca70c68]:hover{background:rgba(0,224,144,.2);transform:translateY(-2px)}.points-badge[data-v-3ca70c68]{background:#00e090;color:#000;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700}.close-btn[data-v-3ca70c68]{background:transparent;border:none;color:rgba(255,255,255,.5);font-family:Space Grotesk,sans-serif;font-size:.9rem;cursor:pointer;padding:12px 24px;transition:color .3s ease}.close-btn[data-v-3ca70c68]:hover{color:#fff}@media (max-width: 480px){.success-actions[data-v-3ca70c68]{grid-template-columns:1fr}.success-title[data-v-3ca70c68]{font-size:1.5rem}}.form-wrapper[data-v-3d5a65be]{position:relative;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px;overflow:hidden;transition:all .4s ease}.form-wrapper[data-v-3d5a65be]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#CF2E2E 30%,#ff6b6b 70%,transparent)}.form-wrapper[data-v-3d5a65be]:hover{border-color:rgba(207,46,46,.2);box-shadow:0 0 60px rgba(207,46,46,.08)}.form-header[data-v-3d5a65be]{text-align:center;margin-bottom:28px;position:relative}.role-badge[data-v-3d5a65be]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.25);border-radius:50px;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:600;color:#cf2e2e;letter-spacing:.12em;margin-bottom:16px}.back-toggle-btn[data-v-3d5a65be]{position:absolute;left:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease}.back-toggle-btn[data-v-3d5a65be]:hover{background:rgba(207,46,46,.1);border-color:rgba(207,46,46,.3);color:#cf2e2e}.form-title[data-v-3d5a65be]{font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.form-subtitle[data-v-3d5a65be]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.5);margin:0}.social-login[data-v-3d5a65be]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-3d5a65be]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:15px 24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-btn.google[data-v-3d5a65be]{background:#fff;color:#333}.social-btn.google[data-v-3d5a65be]:hover{background:#f5f5f5;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,.15)}.social-btn.apple[data-v-3d5a65be]{background:#000;color:#fff}.social-btn.apple[data-v-3d5a65be]:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.divider[data-v-3d5a65be]{display:flex;align-items:center;margin:8px 0}.divider[data-v-3d5a65be]:before,.divider[data-v-3d5a65be]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.divider span[data-v-3d5a65be]{padding:0 16px;font-family:Space Grotesk,sans-serif;font-size:.7rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.1em}.email-toggle-btn[data-v-3d5a65be]{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;color:#cf2e2e;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;padding:12px;transition:all .3s ease}.email-toggle-btn[data-v-3d5a65be]:hover{color:#ff6b6b}.email-toggle-btn svg[data-v-3d5a65be]{transition:transform .3s ease}.email-toggle-btn:hover svg[data-v-3d5a65be]{transform:translate(4px)}.register-form[data-v-3d5a65be]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-3d5a65be]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-3d5a65be]{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em}.form-group input[type=text][data-v-3d5a65be],.form-group input[type=email][data-v-3d5a65be],.form-group input[type=tel][data-v-3d5a65be],.form-group input[type=password][data-v-3d5a65be]{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 18px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.95rem;transition:all .3s ease}.form-group input[data-v-3d5a65be]:focus{outline:none;border-color:#cf2e2e;box-shadow:0 0 0 4px rgba(207,46,46,.15),0 0 20px rgba(207,46,46,.08);background:rgba(0,0,0,.6)}.form-group input[data-v-3d5a65be]::placeholder{color:rgba(255,255,255,.2)}.password-input[data-v-3d5a65be]{position:relative}.password-input input[data-v-3d5a65be]{width:100%;padding-right:50px}.toggle-password[data-v-3d5a65be]{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,.4);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.toggle-password[data-v-3d5a65be]:hover{color:#cf2e2e}.checkbox-group[data-v-3d5a65be]{margin:6px 0}.checkbox-label[data-v-3d5a65be]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.5}.checkbox-label input[type=checkbox][data-v-3d5a65be]{display:none}.checkmark[data-v-3d5a65be]{width:20px;height:20px;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-radius:6px;position:relative;transition:all .3s ease;margin-top:2px}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-3d5a65be]{background:#cf2e2e;border-color:#cf2e2e}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-3d5a65be]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text a[data-v-3d5a65be]{color:#cf2e2e;text-decoration:none}.checkbox-text a[data-v-3d5a65be]:hover{text-decoration:underline}.fade-enter-active[data-v-3d5a65be],.fade-leave-active[data-v-3d5a65be]{transition:opacity .3s ease}.fade-enter-from[data-v-3d5a65be],.fade-leave-to[data-v-3d5a65be]{opacity:0}@media (max-width: 480px){.form-wrapper[data-v-3d5a65be]{padding:24px 20px}.form-title[data-v-3d5a65be]{font-size:1.3rem}.social-btn[data-v-3d5a65be]{padding:14px 20px}}.form-wrapper[data-v-103ac639]{position:relative;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px;overflow:hidden;transition:all .4s ease}.form-wrapper[data-v-103ac639]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#CF2E2E 30%,#ff6b6b 70%,transparent)}.form-wrapper[data-v-103ac639]:hover{border-color:rgba(207,46,46,.2);box-shadow:0 0 60px rgba(207,46,46,.08)}.form-header[data-v-103ac639]{text-align:center;margin-bottom:28px;position:relative}.role-badge[data-v-103ac639]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.25);border-radius:50px;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:600;color:#cf2e2e;letter-spacing:.12em;margin-bottom:16px}.back-toggle-btn[data-v-103ac639]{position:absolute;left:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease}.back-toggle-btn[data-v-103ac639]:hover{background:rgba(207,46,46,.1);border-color:rgba(207,46,46,.3);color:#cf2e2e}.form-title[data-v-103ac639]{font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.form-subtitle[data-v-103ac639]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.5);margin:0}.social-login[data-v-103ac639]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-103ac639]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:15px 24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-btn.google[data-v-103ac639]{background:#fff;color:#333}.social-btn.google[data-v-103ac639]:hover{background:#f5f5f5;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,.15)}.social-btn.apple[data-v-103ac639]{background:#000;color:#fff}.social-btn.apple[data-v-103ac639]:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.divider[data-v-103ac639]{display:flex;align-items:center;margin:8px 0}.divider[data-v-103ac639]:before,.divider[data-v-103ac639]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.divider span[data-v-103ac639]{padding:0 16px;font-family:Space Grotesk,sans-serif;font-size:.7rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.1em}.email-toggle-btn[data-v-103ac639]{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;color:#cf2e2e;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;padding:12px;transition:all .3s ease}.email-toggle-btn[data-v-103ac639]:hover{color:#ff6b6b}.email-toggle-btn svg[data-v-103ac639]{transition:transform .3s ease}.email-toggle-btn:hover svg[data-v-103ac639]{transform:translate(4px)}.register-form[data-v-103ac639]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-103ac639]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-103ac639]{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em}.form-group input[data-v-103ac639],.form-group select[data-v-103ac639]{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 18px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.95rem;transition:all .3s ease}.form-group input[data-v-103ac639]:focus,.form-group select[data-v-103ac639]:focus{outline:none;border-color:#cf2e2e;box-shadow:0 0 0 4px rgba(207,46,46,.15),0 0 20px rgba(207,46,46,.08);background:rgba(0,0,0,.6)}.form-group input[data-v-103ac639]::placeholder{color:rgba(255,255,255,.2)}.form-group select[data-v-103ac639]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.form-group select option[data-v-103ac639]{background:#1a1a1a}.form-row[data-v-103ac639]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkbox-group[data-v-103ac639]{margin:6px 0}.checkbox-label[data-v-103ac639]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.5}.checkbox-label input[type=checkbox][data-v-103ac639]{display:none}.checkmark[data-v-103ac639]{width:20px;height:20px;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-radius:6px;position:relative;transition:all .3s ease;margin-top:2px}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-103ac639]{background:#cf2e2e;border-color:#cf2e2e}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-103ac639]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text a[data-v-103ac639]{color:#cf2e2e;text-decoration:none}.checkbox-text a[data-v-103ac639]:hover{text-decoration:underline}.fade-enter-active[data-v-103ac639],.fade-leave-active[data-v-103ac639]{transition:opacity .3s ease}.fade-enter-from[data-v-103ac639],.fade-leave-to[data-v-103ac639]{opacity:0}@media (max-width: 480px){.form-wrapper[data-v-103ac639]{padding:24px 20px}.form-row[data-v-103ac639]{grid-template-columns:1fr}}.form-wrapper[data-v-79e939ad]{position:relative;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px;overflow:hidden;transition:all .4s ease}.form-wrapper[data-v-79e939ad]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#CF2E2E 30%,#ff6b6b 70%,transparent)}.form-wrapper[data-v-79e939ad]:hover{border-color:rgba(207,46,46,.2);box-shadow:0 0 60px rgba(207,46,46,.08)}.form-header[data-v-79e939ad]{text-align:center;margin-bottom:28px;position:relative}.role-badge[data-v-79e939ad]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.25);border-radius:50px;font-family:Space Grotesk,sans-serif;font-size:.65rem;font-weight:600;color:#cf2e2e;letter-spacing:.12em;margin-bottom:16px}.back-toggle-btn[data-v-79e939ad]{position:absolute;left:0;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease}.back-toggle-btn[data-v-79e939ad]:hover{background:rgba(207,46,46,.1);border-color:rgba(207,46,46,.3);color:#cf2e2e}.form-title[data-v-79e939ad]{font-family:Rajdhani,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.form-subtitle[data-v-79e939ad]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.5);margin:0}.social-login[data-v-79e939ad]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-79e939ad]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:15px 24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-btn.google[data-v-79e939ad]{background:#fff;color:#333}.social-btn.google[data-v-79e939ad]:hover{background:#f5f5f5;transform:translateY(-3px);box-shadow:0 10px 30px rgba(255,255,255,.15)}.social-btn.apple[data-v-79e939ad]{background:#000;color:#fff}.social-btn.apple[data-v-79e939ad]:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.divider[data-v-79e939ad]{display:flex;align-items:center;margin:8px 0}.divider[data-v-79e939ad]:before,.divider[data-v-79e939ad]:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.divider span[data-v-79e939ad]{padding:0 16px;font-family:Space Grotesk,sans-serif;font-size:.7rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.1em}.email-toggle-btn[data-v-79e939ad]{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;color:#cf2e2e;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;padding:12px;transition:all .3s ease}.email-toggle-btn[data-v-79e939ad]:hover{color:#ff6b6b}.email-toggle-btn svg[data-v-79e939ad]{transition:transform .3s ease}.email-toggle-btn:hover svg[data-v-79e939ad]{transform:translate(4px)}.register-form[data-v-79e939ad]{display:flex;flex-direction:column;gap:18px}.form-group[data-v-79e939ad]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-79e939ad]{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em}.form-group input[data-v-79e939ad],.form-group select[data-v-79e939ad]{background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 18px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.95rem;transition:all .3s ease}.form-group input[data-v-79e939ad]:focus,.form-group select[data-v-79e939ad]:focus{outline:none;border-color:#cf2e2e;box-shadow:0 0 0 4px rgba(207,46,46,.15),0 0 20px rgba(207,46,46,.08);background:rgba(0,0,0,.6)}.form-group input[data-v-79e939ad]::placeholder{color:rgba(255,255,255,.2)}.form-group select[data-v-79e939ad]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.form-group select option[data-v-79e939ad]{background:#1a1a1a}.checkbox-group[data-v-79e939ad]{margin:6px 0}.checkbox-label[data-v-79e939ad]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.5}.checkbox-label input[type=checkbox][data-v-79e939ad]{display:none}.checkmark[data-v-79e939ad]{width:20px;height:20px;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-radius:6px;position:relative;transition:all .3s ease;margin-top:2px}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-79e939ad]{background:#cf2e2e;border-color:#cf2e2e}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-79e939ad]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text a[data-v-79e939ad]{color:#cf2e2e;text-decoration:none}.checkbox-text a[data-v-79e939ad]:hover{text-decoration:underline}.fade-enter-active[data-v-79e939ad],.fade-leave-active[data-v-79e939ad]{transition:opacity .3s ease}.fade-enter-from[data-v-79e939ad],.fade-leave-to[data-v-79e939ad]{opacity:0}@media (max-width: 480px){.form-wrapper[data-v-79e939ad]{padding:24px 20px}}.join-ecosystem-page[data-v-e2811452]{--background: transparent;position:relative}.page-bg[data-v-e2811452]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.bg-gradient[data-v-e2811452]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#1a0505,#0a0a0a 70%)}.forms-section[data-v-e2811452]{position:relative;z-index:1;padding:0 20px 60px}.forms-container[data-v-e2811452]{max-width:600px;margin:0 auto;position:relative}.back-btn[data-v-e2811452]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#9ca3af;font-family:Inter,sans-serif;font-size:14px;cursor:pointer;margin-bottom:20px;padding:0;transition:color .2s ease}.back-btn[data-v-e2811452]:hover{color:#ef4444}.fade-slide-enter-active[data-v-e2811452],.fade-slide-leave-active[data-v-e2811452]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-e2811452]{opacity:0;transform:translate(30px) scale(.95)}.fade-slide-leave-to[data-v-e2811452]{opacity:0;transform:translate(-30px) scale(.95)}.fade-slide-enter-to[data-v-e2811452],.fade-slide-leave-from[data-v-e2811452]{opacity:1;transform:translate(0) scale(1)}@media (max-width: 768px){.forms-section[data-v-e2811452]{padding:0 16px 50px}.forms-container[data-v-e2811452]{max-width:100%}}.contacto-page[data-v-c03913a9]{--background: transparent;position:relative}.page-bg[data-v-c03913a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.bg-gradient[data-v-c03913a9]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(207,46,46,.12),transparent),radial-gradient(ellipse 60% 40% at 90% 30%,rgba(207,46,46,.06),transparent),linear-gradient(180deg,#0b0b0b,#0f0f0f)}.bg-particles[data-v-c03913a9]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(207,46,46,.08) 0%,transparent 1%),radial-gradient(circle at 85% 65%,rgba(207,46,46,.06) 0%,transparent 1%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.015) 0%,transparent 1%);background-size:120px 120px,180px 180px,200px 200px;animation:particle-float 25s linear infinite}.contacto-container[data-v-c03913a9]{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:120px 20px 80px}.contacto-header[data-v-c03913a9]{text-align:center;margin-bottom:60px;animation:slide-up .6s ease forwards}.header-badge[data-v-c03913a9]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.3);border-radius:50px;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:600;color:#cf2e2e;letter-spacing:.15em;margin-bottom:20px}.live-dot[data-v-c03913a9]{width:6px;height:6px;background:#cf2e2e;border-radius:50%;animation:subtle-pulse 2s ease-in-out infinite}.contacto-header h1[data-v-c03913a9]{font-family:Rajdhani,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.contacto-header p[data-v-c03913a9]{font-family:Space Grotesk,sans-serif;font-size:1.1rem;color:rgba(255,255,255,.6);margin:0 0 24px}.accent-line[data-v-c03913a9]{width:60px;height:3px;background:linear-gradient(90deg,#cf2e2e,#ff6b6b);margin:0 auto;border-radius:2px}.contacto-grid[data-v-c03913a9]{display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.contacto-info[data-v-c03913a9]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-c03913a9]{position:relative;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:slide-up .6s ease forwards;animation-delay:var(--delay, 0s);opacity:0}.info-card[data-v-c03913a9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(207,46,46,.15),transparent 60%);transition:opacity .4s ease;pointer-events:none}.card-glow[data-v-c03913a9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(207,46,46,.12),transparent 60%);transition:opacity .3s ease;pointer-events:none}.info-card[data-v-c03913a9]:hover{transform:translateY(-6px);border-color:rgba(207,46,46,.35);box-shadow:0 20px 40px rgba(207,46,46,.15)}.info-card[data-v-c03913a9]:hover:before,.info-card:hover .card-glow[data-v-c03913a9]{opacity:1}.info-icon[data-v-c03913a9]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(207,46,46,.15),rgba(207,46,46,.05));border-radius:14px;color:#cf2e2e;margin-bottom:18px;transition:all .3s ease}.info-card:hover .info-icon[data-v-c03913a9]{transform:scale(1.08);background:linear-gradient(135deg,rgba(207,46,46,.25),rgba(207,46,46,.1));box-shadow:0 8px 20px rgba(207,46,46,.25)}.info-card h3[data-v-c03913a9]{font-family:Rajdhani,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.info-card p[data-v-c03913a9]{font-family:Space Grotesk,sans-serif;font-size:.95rem;color:rgba(255,255,255,.7);margin:0 0 14px}.contact-link[data-v-c03913a9]{display:inline-flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:.85rem;color:#cf2e2e;text-decoration:none;font-weight:500;transition:all .3s ease}.contact-link svg[data-v-c03913a9]{transition:transform .3s ease}.contact-link[data-v-c03913a9]:hover{color:#ff6b6b}.contact-link:hover svg[data-v-c03913a9]{transform:translate(3px,-3px)}.social-section[data-v-c03913a9]{padding:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;animation:slide-up .6s ease forwards;animation-delay:.4s;opacity:0}.social-section h4[data-v-c03913a9]{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 18px;text-transform:uppercase;letter-spacing:.08em}.social-icons[data-v-c03913a9]{display:flex;gap:14px}.social-icon[data-v-c03913a9]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-hover-effect[data-v-c03913a9]:hover{background:#cf2e2e;border-color:#cf2e2e;transform:translateY(-4px) scale(1.05);box-shadow:0 12px 24px rgba(207,46,46,.35)}.contacto-form-wrapper[data-v-c03913a9]{position:relative;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px;overflow:hidden;animation:slide-up .6s ease forwards;animation-delay:.5s;opacity:0;transition:all .4s ease}.contacto-form-wrapper[data-v-c03913a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#CF2E2E 30%,#ff6b6b 70%,transparent)}.contacto-form-wrapper[data-v-c03913a9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(207,46,46,.08),transparent 50%);transition:opacity .4s ease;pointer-events:none}.contacto-form-wrapper[data-v-c03913a9]:hover{border-color:rgba(207,46,46,.2);box-shadow:0 0 60px rgba(207,46,46,.1)}.contacto-form-wrapper[data-v-c03913a9]:hover:after{opacity:1}.contacto-form h3[data-v-c03913a9]{display:flex;align-items:center;gap:12px;font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 28px}.title-icon[data-v-c03913a9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(207,46,46,.1);border-radius:10px;color:#cf2e2e}.form-group[data-v-c03913a9]{margin-bottom:20px}.form-group label[data-v-c03913a9]{display:block;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.form-group input[data-v-c03913a9],.form-group select[data-v-c03913a9],.form-group textarea[data-v-c03913a9]{width:100%;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px 20px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.95rem;transition:all .3s ease}.form-group input[data-v-c03913a9]:focus,.form-group select[data-v-c03913a9]:focus,.form-group textarea[data-v-c03913a9]:focus{outline:none;border-color:#cf2e2e;box-shadow:0 0 0 4px rgba(207,46,46,.15),0 0 20px rgba(207,46,46,.1);background:rgba(0,0,0,.6)}.form-group input[data-v-c03913a9]::placeholder,.form-group textarea[data-v-c03913a9]::placeholder{color:rgba(255,255,255,.2)}.form-group select[data-v-c03913a9]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px}.form-group select option[data-v-c03913a9]{background:#1a1a1a;color:#fff}.form-group textarea[data-v-c03913a9]{resize:vertical;min-height:130px}@media (max-width: 900px){.contacto-grid[data-v-c03913a9]{grid-template-columns:1fr;gap:32px}.contacto-info[data-v-c03913a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 480px){.contacto-container[data-v-c03913a9]{padding:100px 16px 60px}.contacto-form-wrapper[data-v-c03913a9]{padding:28px 20px}.contacto-header[data-v-c03913a9]{margin-bottom:40px}.info-card[data-v-c03913a9],.social-section[data-v-c03913a9]{padding:20px}}.join-ecosystem-section[data-v-c03913a9]{position:relative;z-index:1;padding:60px 20px 40px;border-top:1px solid rgba(255,255,255,.05);margin-top:40px}.join-ecosystem-section .forms-section[data-v-c03913a9]{padding:0 20px 60px}.join-ecosystem-section .forms-container[data-v-c03913a9]{max-width:600px;margin:0 auto;position:relative}.join-ecosystem-section .back-btn[data-v-c03913a9]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#9ca3af;font-family:Space Grotesk,sans-serif;font-size:14px;cursor:pointer;margin-bottom:20px;padding:0;transition:color .2s ease}.join-ecosystem-section .back-btn[data-v-c03913a9]:hover{color:#cf2e2e}.join-ecosystem-section .back-btn svg[data-v-c03913a9]{transition:transform .2s ease}.join-ecosystem-section .back-btn:hover svg[data-v-c03913a9]{transform:translate(-4px)}.fade-slide-enter-active[data-v-c03913a9],.fade-slide-leave-active[data-v-c03913a9]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-c03913a9]{opacity:0;transform:translate(30px) scale(.95)}.fade-slide-leave-to[data-v-c03913a9]{opacity:0;transform:translate(-30px) scale(.95)}.fade-slide-enter-to[data-v-c03913a9],.fade-slide-leave-from[data-v-c03913a9]{opacity:1;transform:translate(0) scale(1)}@media (max-width: 768px){.join-ecosystem-section[data-v-c03913a9]{padding:40px 16px 30px}.join-ecosystem-section .forms-section[data-v-c03913a9]{padding:0 16px 50px}.join-ecosystem-section .forms-container[data-v-c03913a9]{max-width:100%}}ion-content[data-v-87d1bb6a]{--background: var(--color-bg)}.terminos-page[data-v-aa9e8ec6]{--background: #0b0b0b}.terminos-container[data-v-aa9e8ec6]{max-width:800px;margin:0 auto;padding:120px 20px 80px}.terminos-header[data-v-aa9e8ec6]{text-align:center;margin-bottom:60px}.terminos-header h1[data-v-aa9e8ec6]{font-family:Rajdhani,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.terminos-header p[data-v-aa9e8ec6]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.5);margin:0}.terminos-content[data-v-aa9e8ec6]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px}.terminos-section[data-v-aa9e8ec6]{margin-bottom:32px}.terminos-section[data-v-aa9e8ec6]:last-child{margin-bottom:0}.terminos-section h2[data-v-aa9e8ec6]{font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:700;color:#cf2e2e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.terminos-section p[data-v-aa9e8ec6]{font-family:Space Grotesk,sans-serif;font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.7;margin:0 0 12px}.terminos-section ul[data-v-aa9e8ec6]{margin:0;padding-left:20px}.terminos-section li[data-v-aa9e8ec6]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:8px}.terminos-section a[data-v-aa9e8ec6]{color:#cf2e2e;text-decoration:none}.terminos-section a[data-v-aa9e8ec6]:hover{text-decoration:underline}.terminos-section strong[data-v-aa9e8ec6]{color:#fff}@media (max-width: 480px){.terminos-container[data-v-aa9e8ec6]{padding:100px 16px 60px}.terminos-content[data-v-aa9e8ec6]{padding:24px 20px}}.privacidad-page[data-v-3ee42f9f]{--background: #0b0b0b}.privacidad-container[data-v-3ee42f9f]{max-width:800px;margin:0 auto;padding:120px 20px 80px}.privacidad-header[data-v-3ee42f9f]{text-align:center;margin-bottom:60px}.privacidad-header h1[data-v-3ee42f9f]{font-family:Rajdhani,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.privacidad-header p[data-v-3ee42f9f]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.5);margin:0}.privacidad-content[data-v-3ee42f9f]{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px}.privacidad-section[data-v-3ee42f9f]{margin-bottom:32px}.privacidad-section[data-v-3ee42f9f]:last-child{margin-bottom:0}.privacidad-section h2[data-v-3ee42f9f]{font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:700;color:#cf2e2e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.privacidad-section p[data-v-3ee42f9f]{font-family:Space Grotesk,sans-serif;font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.7;margin:0 0 12px}.privacidad-section ul[data-v-3ee42f9f]{margin:0;padding-left:20px}.privacidad-section li[data-v-3ee42f9f]{font-family:Space Grotesk,sans-serif;font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:8px}@media (max-width: 480px){.privacidad-container[data-v-3ee42f9f]{padding:100px 16px 60px}.privacidad-content[data-v-3ee42f9f]{padding:24px 20px}}.login-page[data-v-62f36bc6]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);overflow:hidden}.login-bg[data-v-62f36bc6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.video-background[data-v-62f36bc6]{position:absolute;top:50%;left:50%;min-width:100vw;min-height:100vh;width:100vw;height:100vh;transform:translate(-50%,-50%)}.video-background iframe[data-v-62f36bc6]{position:absolute;top:50%;left:50%;width:200vw;height:200vh;transform:translate(-50%,-50%);pointer-events:none;object-fit:cover}.gradient-overlay[data-v-62f36bc6]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(9,16,34,.92),rgba(0,0,0,.95),rgba(207,46,46,.08))}.login-container[data-v-62f36bc6]{position:relative;z-index:2;width:100%;max-width:440px;padding:var(--spacing-lg)}.login-card[data-v-62f36bc6]{background:rgba(0,0,0,.25);backdrop-filter:blur(20px);border-radius:var(--border-radius-lg);padding:var(--spacing-3xl) var(--spacing-2xl);position:relative;transition:all .3s ease}.login-card[data-v-62f36bc6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,#cf2e2e,#cf2e2e,#e63939,#cf2e2e,#cf2e2e);background-size:200% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:led-paseo-62f36bc6 2s linear infinite;pointer-events:none;z-index:10;opacity:0}.login-card[data-v-62f36bc6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-lg);padding:2px;background:linear-gradient(90deg,transparent 0%,transparent 45%,#cf2e2e 45%,#cf2e2e 55%,transparent 55%,transparent 100%);background-size:200% 100%;background-position:100% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:draw-border-62f36bc6 3s linear infinite;pointer-events:none;z-index:10}@keyframes led-paseo-62f36bc6{0%{background-position:0% 50%;box-shadow:0 0 5px #cf2e2e,0 0 10px #cf2e2e,inset 0 0 5px rgba(207,46,46,.3);opacity:0}50%{box-shadow:0 0 15px #cf2e2e,0 0 25px #cf2e2e,inset 0 0 10px rgba(207,46,46,.5);opacity:1}to{background-position:200% 50%;box-shadow:0 0 5px #cf2e2e,0 0 10px #cf2e2e,inset 0 0 5px rgba(207,46,46,.3);opacity:0}}@keyframes draw-border-62f36bc6{0%{background-position:100% 0}to{background-position:-100% 0}}.login-card[data-v-62f36bc6]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(207,46,46,.4)}.login-header[data-v-62f36bc6]{text-align:center;margin-bottom:var(--spacing-xl)}.logo-wrapper[data-v-62f36bc6]{margin-bottom:-80px}.login-logo[data-v-62f36bc6]{height:280px;position:relative;width:auto;animation:logo-glow-62f36bc6 3s ease-in-out infinite}@keyframes logo-glow-62f36bc6{0%,to{filter:drop-shadow(0 0 10px rgba(207,46,46,.3))}50%{filter:drop-shadow(0 0 20px rgba(207,46,46,.6))}}.login-title[data-v-62f36bc6]{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-xs)}.login-subtitle[data-v-62f36bc6]{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-muted)}.login-form[data-v-62f36bc6]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.form-group[data-v-62f36bc6]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group label[data-v-62f36bc6]{font-family:var(--font-heading);font-size:.85rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px}.form-group input[data-v-62f36bc6]{width:100%;padding:14px 16px;font-family:var(--font-body);font-size:1rem;color:var(--color-text);background-color:rgba(0,0,0,.5);border:1px solid rgba(207,46,46,.3);border-radius:var(--border-radius);transition:all var(--transition-fast)}.form-group input[data-v-62f36bc6]::placeholder{color:var(--color-text-muted);opacity:.6}.form-group input[data-v-62f36bc6]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(207,46,46,.15)}.form-group input.has-error[data-v-62f36bc6]{border-color:#f44;animation:shake-62f36bc6 .4s ease}.form-group input.is-valid[data-v-62f36bc6]{border-color:#4f4}@keyframes shake-62f36bc6{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.error-message[data-v-62f36bc6]{font-family:var(--font-body);font-size:.8rem;color:#ff6b6b;animation:fade-in .3s ease}.password-wrapper[data-v-62f36bc6]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-62f36bc6]{padding-right:48px}.toggle-password[data-v-62f36bc6]{position:absolute;right:12px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.toggle-password[data-v-62f36bc6]:hover{color:var(--color-primary)}.toggle-password svg[data-v-62f36bc6]{width:20px;height:20px}.login-btn[data-v-62f36bc6]{width:100%;padding:16px;font-size:1rem;margin-top:var(--spacing-sm)}.login-btn[data-v-62f36bc6]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.login-btn.loading[data-v-62f36bc6]{pointer-events:none}.loader[data-v-62f36bc6]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-62f36bc6 .8s linear infinite}@keyframes spin-62f36bc6{to{transform:rotate(360deg)}}.login-error[data-v-62f36bc6]{text-align:center;padding:var(--spacing-sm);background:rgba(255,68,68,.1);border:1px solid rgba(255,68,68,.3);border-radius:var(--border-radius);color:#ff6b6b;font-family:var(--font-body);font-size:.9rem;animation:shake-62f36bc6 .4s ease,fade-in .3s ease}.login-footer[data-v-62f36bc6]{margin-top:var(--spacing-lg);text-align:center;padding-top:var(--spacing-lg);border-top:1px solid rgba(207,46,46,.15)}.forgot-link[data-v-62f36bc6]{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.forgot-link[data-v-62f36bc6]:hover{color:var(--color-primary);text-decoration:underline}@media (max-width: 480px){.login-card[data-v-62f36bc6]{padding:var(--spacing-xl) var(--spacing-md)}.login-title[data-v-62f36bc6]{font-size:1.5rem}.sport-icon[data-v-62f36bc6]{font-size:3rem}}.btn-home-float[data-v-62f36bc6]{position:fixed;top:20px;left:20px;z-index:100;display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);font-family:var(--font-heading);font-size:.85rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:all .2s ease;cursor:pointer}.btn-home-float ion-icon[data-v-62f36bc6]{font-size:1.1rem;color:var(--color-primary)}.btn-home-float[data-v-62f36bc6]:hover{background:rgba(207,46,46,.15);border-color:var(--color-primary);transform:translateY(-2px)}@media (max-width: 480px){.btn-home-float[data-v-62f36bc6]{top:12px;left:12px;padding:10px 12px}.btn-home-float span[data-v-62f36bc6]{display:none}.btn-home-float ion-icon[data-v-62f36bc6]{font-size:1.3rem}}.dashboard-layout[data-v-944cc1bb]{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;display:flex;flex-direction:column;background-color:var(--color-bg);overflow:hidden}.dashboard-layout>.ticker-wrap[data-v-944cc1bb]{flex-shrink:0}.dashboard-layout>.dashboard-header[data-v-944cc1bb]{flex-shrink:0}.dashboard-main[data-v-944cc1bb]::-webkit-scrollbar{width:8px}.dashboard-main[data-v-944cc1bb]::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.dashboard-main[data-v-944cc1bb]::-webkit-scrollbar-thumb{background:rgba(207,46,46,.4);border-radius:4px}.dashboard-main[data-v-944cc1bb]::-webkit-scrollbar-thumb:hover{background:rgba(207,46,46,.6)}.dashboard-layout[data-v-944cc1bb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.45}.dashboard-layout[data-v-944cc1bb]:after{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:900px;height:600px;z-index:0;pointer-events:none;background:radial-gradient(ellipse,rgba(207,46,46,.06) 0%,transparent 70%)}.ticker-wrap[data-v-944cc1bb]{position:relative;z-index:10;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.5);backdrop-filter:blur(8px)}.ticker-inner[data-v-944cc1bb]{display:flex;gap:0;animation:ticker-944cc1bb 30s linear infinite;white-space:nowrap}.ticker-inner[data-v-944cc1bb]:hover{animation-play-state:paused}@keyframes ticker-944cc1bb{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item[data-v-944cc1bb]{display:inline-flex;align-items:center;gap:6px;padding:10px 32px;font-family:DM Mono,monospace;font-size:11px;border-right:1px solid rgba(255,255,255,.07);flex-shrink:0}.ticker-sym[data-v-944cc1bb]{color:#555}.ticker-val[data-v-944cc1bb]{color:#ccc}.ticker-chg.up[data-v-944cc1bb]{color:#00e090}.ticker-chg.down[data-v-944cc1bb]{color:var(--color-primary)}.ticker-chg.neutral[data-v-944cc1bb]{color:#888}.dashboard-header[data-v-944cc1bb]{position:relative;z-index:100;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.6);backdrop-filter:blur(16px)}.header-container[data-v-944cc1bb]{max-width:1400px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.header-logo[data-v-944cc1bb]{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo-icon[data-v-944cc1bb]{width:36px;height:36px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.logo-icon span[data-v-944cc1bb]{font-family:var(--font-heading);font-weight:900;font-size:14px;letter-spacing:-.02em}.logo-text h1[data-v-944cc1bb]{font-family:var(--font-heading);font-weight:900;font-size:18px;letter-spacing:.25em;line-height:1}.logo-subtitle[data-v-944cc1bb]{font-size:9px;letter-spacing:.18em;color:#555;font-family:var(--font-heading);font-weight:600}.text-red[data-v-944cc1bb]{color:var(--color-primary)}.header-nav[data-v-944cc1bb]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.nav-scroll-wrapper[data-v-944cc1bb]{flex:1;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.nav-scroll-wrapper[data-v-944cc1bb]::-webkit-scrollbar{display:none}.nav-scroll-content[data-v-944cc1bb]{display:flex;align-items:center;gap:4px;white-space:nowrap}.nav-scroll-fade-left[data-v-944cc1bb],.nav-scroll-fade-right[data-v-944cc1bb]{position:absolute;top:0;bottom:0;width:32px;pointer-events:none;transition:opacity .25s;opacity:0}.nav-scroll-fade-left.visible[data-v-944cc1bb],.nav-scroll-fade-right.visible[data-v-944cc1bb]{opacity:1}.nav-scroll-btn[data-v-944cc1bb]{display:none;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:4px;color:#fff;cursor:pointer;transition:all .25s;flex-shrink:0}.nav-scroll-btn svg[data-v-944cc1bb]{width:18px;height:18px}.nav-scroll-btn[data-v-944cc1bb]:hover{background:rgba(255,255,255,.1);border-color:var(--color-primary)}.nav-scroll-btn.visible[data-v-944cc1bb]{display:flex}.nav-link[data-v-944cc1bb]{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:20px 16px;color:#888;text-decoration:none;transition:all .25s;border-bottom:2px solid transparent}.nav-link[data-v-944cc1bb]:hover{color:var(--color-primary)}.nav-link.active[data-v-944cc1bb]{color:#fff;border-bottom-color:var(--color-primary)}.header-right[data-v-944cc1bb]{display:flex;align-items:center;gap:12px}.network-badge[data-v-944cc1bb]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:rgba(255,255,255,.02);font-size:12px;font-family:DM Mono,monospace}.live-dot[data-v-944cc1bb]{width:8px;height:8px;border-radius:50%;background:#00e090;display:inline-block;animation:pulse-red-944cc1bb 2s infinite;box-shadow:0 0 6px #00e090}@keyframes pulse-red-944cc1bb{0%,to{box-shadow:0 0 rgba(0,224,144,.35)}50%{box-shadow:0 0 0 8px transparent}}.btn-primary[data-v-944cc1bb]{background:var(--color-primary);color:#fff;border:none;cursor:pointer;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:10px 22px;transition:all .25s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.btn-primary[data-v-944cc1bb]:hover{box-shadow:0 0 24px rgba(207,46,46,.35)}.btn-logout[data-v-944cc1bb]{display:inline-flex;align-items:center;gap:8px;background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.2);cursor:pointer;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:10px 22px;transition:all .25s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.btn-logout[data-v-944cc1bb]:hover{background:rgba(207,46,46,.15);border-color:var(--color-primary);color:#fff;box-shadow:0 0 24px rgba(207,46,46,.35)}.dashboard-main[data-v-944cc1bb]{flex:1;overflow-y:auto;overflow-x:hidden;max-width:1400px;width:100%;margin:0 auto;padding:32px;box-sizing:border-box}.menu-toggle[data-v-944cc1bb]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:4px}.menu-toggle span[data-v-944cc1bb]{display:block;width:20px;height:2px;background:#fff;transition:all .3s}.menu-toggle.active span[data-v-944cc1bb]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span[data-v-944cc1bb]:nth-child(2){opacity:0}.menu-toggle.active span[data-v-944cc1bb]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu[data-v-944cc1bb]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.mobile-menu.open[data-v-944cc1bb]{display:block}.mobile-menu-overlay[data-v-944cc1bb]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.mobile-menu-panel[data-v-944cc1bb]{position:absolute;top:0;right:0;width:280px;max-width:85%;height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);display:flex;flex-direction:column}.mobile-menu-header[data-v-944cc1bb]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border)}.mobile-menu-header h3[data-v-944cc1bb]{font-family:var(--font-heading);font-size:1rem;color:#fff;margin:0}.close-btn[data-v-944cc1bb]{background:transparent;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:4px 8px}.mobile-nav[data-v-944cc1bb]{flex:1;padding:16px 0;overflow-y:auto}.mobile-nav-link[data-v-944cc1bb]{display:block;padding:14px 20px;color:var(--color-text);text-decoration:none;font-family:var(--font-heading);font-size:.9rem;font-weight:600;letter-spacing:.1em;border-left:3px solid transparent;transition:all .25s}.mobile-nav-link[data-v-944cc1bb]:hover{background:rgba(255,255,255,.05)}.mobile-nav-link.router-link-active[data-v-944cc1bb]{background:rgba(207,46,46,.1);border-left-color:var(--color-primary);color:var(--color-primary)}.mobile-menu-actions[data-v-944cc1bb]{padding:20px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}.desktop-only[data-v-944cc1bb]{display:flex}@media (max-width: 900px){.desktop-only[data-v-944cc1bb]{display:none}.menu-toggle[data-v-944cc1bb]{display:flex}.header-nav[data-v-944cc1bb]{display:none}}@media (max-width: 600px){.logo-text[data-v-944cc1bb]{display:none}}.stat-card[data-v-8d823cd0]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:20px;position:relative;overflow:hidden}.stat-card[data-v-8d823cd0]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-primary) 50%,transparent 100%);opacity:.5}.stat-card.red[data-v-8d823cd0]{border-left:2px solid var(--color-primary)}.stat-card.gold[data-v-8d823cd0]{border-left:2px solid #c9a84c}.stat-card.green[data-v-8d823cd0]{border-left:2px solid #00e090}.stat-label[data-v-8d823cd0]{font-size:10px;color:#666;letter-spacing:.15em;font-family:var(--font-heading);font-weight:700;margin-bottom:8px}.stat-value[data-v-8d823cd0]{font-family:DM Mono,monospace;font-size:26px;font-weight:500;line-height:1;color:#fff}.stat-sublabel[data-v-8d823cd0]{font-size:10px;color:#555;margin-top:3px;font-family:DM Mono,monospace}.stat-change[data-v-8d823cd0]{display:flex;align-items:center;gap:4px;font-size:11px;margin-top:8px}.text-gold[data-v-8d823cd0]{color:#c9a84c!important}.text-green[data-v-8d823cd0]{color:#00e090!important}.change-up[data-v-8d823cd0]{color:#00e090}.change-down[data-v-8d823cd0]{color:var(--color-primary)}.change-neutral[data-v-8d823cd0]{color:#888}.animate-up[data-v-8d823cd0]{opacity:0;animation:fadeUp-8d823cd0 .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp-8d823cd0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboard-overview[data-v-b5ad4de0]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-b5ad4de0]{margin-bottom:8px}.title-row[data-v-b5ad4de0]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.sep[data-v-b5ad4de0]{width:32px;height:2px;background:var(--color-primary)}.section-label[data-v-b5ad4de0]{font-size:11px;letter-spacing:.2em;color:var(--color-primary);font-family:var(--font-heading);font-weight:700}.page-title[data-v-b5ad4de0]{font-family:var(--font-heading);font-weight:900;font-size:clamp(28px,4vw,44px);letter-spacing:.04em;line-height:1;margin-bottom:6px}.title-sub[data-v-b5ad4de0]{font-size:.55em;color:#2a2a2a;margin-left:12px}.page-subtitle[data-v-b5ad4de0]{font-size:12px;color:#555;font-family:DM Mono,monospace}.kpi-grid[data-v-b5ad4de0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.charts-row[data-v-b5ad4de0]{display:grid;grid-template-columns:1fr 280px;gap:20px}.card[data-v-b5ad4de0]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:20px;position:relative}.card[data-v-b5ad4de0]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-primary) 50%,transparent 100%);opacity:.5}.card-header[data-v-b5ad4de0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card h4[data-v-b5ad4de0]{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;font-size:14px}.card-header .btn-outline[data-v-b5ad4de0]{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.1em;padding:6px 14px;transition:all .2s}.card-header .btn-outline[data-v-b5ad4de0]:hover{border-color:var(--color-primary);color:var(--color-primary)}.period-select[data-v-b5ad4de0]{-webkit-appearance:none;background:#111;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid rgba(255,255,255,.1);color:#888;font-size:12px;font-family:DM Mono,monospace;padding:6px 28px 6px 10px;border-radius:2px}.chart-container[data-v-b5ad4de0]{height:250px}.chart-donut[data-v-b5ad4de0]{height:180px}.distribution-legend[data-v-b5ad4de0]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.legend-item[data-v-b5ad4de0]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-dot[data-v-b5ad4de0]{width:8px;height:8px;border-radius:50%}.legend-val[data-v-b5ad4de0]{margin-left:auto;font-family:DM Mono,monospace;color:#fff}.bottom-row[data-v-b5ad4de0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.athletes-list[data-v-b5ad4de0]{display:flex;flex-direction:column;gap:12px}.athlete-row[data-v-b5ad4de0]{display:flex;align-items:center;justify-content:space-between;padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:2px;transition:all .2s}.athlete-row[data-v-b5ad4de0]:hover{background:rgba(255,255,255,.05);border-color:rgba(207,46,46,.2)}.athlete-info[data-v-b5ad4de0]{display:flex;align-items:center;gap:12px}.athlete-thumb[data-v-b5ad4de0]{width:40px;height:40px;border-radius:50%;object-fit:cover}.athlete-name[data-v-b5ad4de0]{font-family:var(--font-heading);font-weight:600;font-size:14px}.athlete-discipline[data-v-b5ad4de0]{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.05em}.athlete-stats[data-v-b5ad4de0]{text-align:right}.roi-value[data-v-b5ad4de0]{font-family:DM Mono,monospace;font-size:18px;color:#00e090;font-weight:600}.roi-label[data-v-b5ad4de0]{font-size:10px;color:#666;letter-spacing:.1em;margin-left:4px}.transactions-list[data-v-b5ad4de0]{display:flex;flex-direction:column;gap:2px}.tx-row[data-v-b5ad4de0]{display:grid;grid-template-columns:32px 1fr 80px 80px 80px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.tx-row[data-v-b5ad4de0]:last-child{border-bottom:none}.tx-icon[data-v-b5ad4de0]{width:28px;height:28px;border-radius:2px;display:flex;align-items:center;justify-content:center}.tx-icon.sponsor[data-v-b5ad4de0]{background:rgba(207,46,46,.12);border:1px solid rgba(207,46,46,.2);color:var(--color-primary)}.tx-icon.victoria[data-v-b5ad4de0]{background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.2);color:#c9a84c}.tx-icon.media[data-v-b5ad4de0],.tx-icon.trofeo[data-v-b5ad4de0]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#666}.tx-entity[data-v-b5ad4de0]{font-size:12px}.tx-type[data-v-b5ad4de0]{display:inline-block;padding:2px 8px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:700;margin-left:8px}.tx-type.sponsor[data-v-b5ad4de0]{background:rgba(207,46,46,.15);color:var(--color-primary);border:1px solid rgba(207,46,46,.25)}.tx-type.victoria[data-v-b5ad4de0]{background:rgba(201,168,76,.15);color:#c9a84c;border:1px solid rgba(201,168,76,.25)}.tx-type.media[data-v-b5ad4de0]{background:rgba(255,255,255,.06);color:#888;border:1px solid rgba(255,255,255,.1)}.tx-date[data-v-b5ad4de0]{font-family:DM Mono,monospace;font-size:11px;color:#666}.tx-status[data-v-b5ad4de0]{padding:3px 8px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:600;text-align:center}.tx-status.ejecutado[data-v-b5ad4de0]{background:rgba(0,224,144,.1);color:#00e090;border:1px solid rgba(0,224,144,.2)}.tx-status.pendiente[data-v-b5ad4de0]{background:rgba(255,200,0,.08);color:#f0c040;border:1px solid rgba(255,200,0,.2)}.tx-status.condicional[data-v-b5ad4de0]{background:rgba(100,120,255,.08);color:#8090ff;border:1px solid rgba(100,120,255,.2)}.tx-amount[data-v-b5ad4de0]{font-family:DM Mono,monospace;font-size:12px;text-align:right;color:#888}.tx-amount.positive[data-v-b5ad4de0]{color:#00e090}.funding-stats[data-v-b5ad4de0]{display:flex;flex-direction:column;gap:12px}.funding-total[data-v-b5ad4de0]{display:flex;justify-content:space-between;align-items:baseline}.funding-label[data-v-b5ad4de0]{font-size:11px;color:#666;letter-spacing:.1em;font-family:var(--font-heading);font-weight:600}.funding-value[data-v-b5ad4de0]{font-family:DM Mono,monospace;font-size:24px;color:var(--color-primary);font-weight:500}.progress-track[data-v-b5ad4de0]{height:6px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.progress-fill[data-v-b5ad4de0]{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),#ff4040);transition:width 1.5s cubic-bezier(.16,1,.3,1);position:relative}.progress-fill[data-v-b5ad4de0]:after{content:"";position:absolute;right:0;top:-3px;bottom:-3px;width:12px;border-radius:50%;background:#ff6060;box-shadow:0 0 10px #ff4040}.funding-meta[data-v-b5ad4de0]{display:flex;justify-content:space-between;font-size:11px;color:#555}.funding-percent[data-v-b5ad4de0]{font-family:DM Mono,monospace;color:var(--color-primary)}.badge-green[data-v-b5ad4de0]{display:inline-flex;align-items:center;padding:6px 12px;background:rgba(0,224,144,.1);color:#00e090;border:1px solid rgba(0,224,144,.2);border-radius:2px;font-size:11px;font-family:var(--font-heading);font-weight:600;letter-spacing:.05em}.animate-up[data-v-b5ad4de0]{animation:fadeUp-b5ad4de0 .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp-b5ad4de0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.kpi-grid[data-v-b5ad4de0]{grid-template-columns:repeat(2,1fr)}.charts-row[data-v-b5ad4de0],.bottom-row[data-v-b5ad4de0]{grid-template-columns:1fr}}@media (max-width: 768px){.kpi-grid[data-v-b5ad4de0]{grid-template-columns:1fr}}.dashboard-atletas[data-v-129d79bc]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-129d79bc]{margin-bottom:8px}.title-row[data-v-129d79bc]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.sep[data-v-129d79bc]{width:32px;height:2px;background:var(--color-primary)}.section-label[data-v-129d79bc]{font-size:11px;letter-spacing:.2em;color:var(--color-primary);font-family:var(--font-heading);font-weight:700}.page-title[data-v-129d79bc]{font-family:var(--font-heading);font-weight:900;font-size:clamp(28px,4vw,44px);letter-spacing:.04em;line-height:1;margin-bottom:6px}.title-red[data-v-129d79bc]{color:var(--color-primary)}.page-subtitle[data-v-129d79bc]{font-size:12px;color:#555;font-family:DM Mono,monospace}.kpi-grid[data-v-129d79bc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.athletes-grid[data-v-129d79bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.atleta-card[data-v-129d79bc]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;overflow:hidden;position:relative;transition:all .3s ease}.atleta-card[data-v-129d79bc]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-primary) 50%,transparent 100%);opacity:.5}.atleta-card[data-v-129d79bc]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(207,46,46,.25);border-color:rgba(207,46,46,.3)}.atleta-header[data-v-129d79bc]{position:relative;height:180px;overflow:hidden}.atleta-img[data-v-129d79bc]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.atleta-card:hover .atleta-img[data-v-129d79bc]{transform:scale(1.05)}.atleta-badges[data-v-129d79bc]{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:6px}.badge[data-v-129d79bc]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge-green[data-v-129d79bc]{background:rgba(0,224,144,.1);color:#00e090;border:1px solid rgba(0,224,144,.2)}.badge-gold[data-v-129d79bc]{background:rgba(201,168,76,.1);color:#c9a84c;border:1px solid rgba(201,168,76,.2)}.atleta-body[data-v-129d79bc]{padding:16px}.atleta-body h3[data-v-129d79bc]{font-family:var(--font-heading);font-weight:800;font-size:20px;letter-spacing:.05em}.atleta-discipline[data-v-129d79bc]{display:block;font-size:12px;color:var(--color-primary);letter-spacing:.15em;font-family:var(--font-heading);font-weight:700;margin-bottom:16px}.atleta-stats[data-v-129d79bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.stat-item[data-v-129d79bc]{text-align:center;padding:10px 6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:2px}.stat-val[data-v-129d79bc]{font-family:DM Mono,monospace;font-size:16px;font-weight:600;display:block}.stat-lbl[data-v-129d79bc]{font-size:9px;color:#555;letter-spacing:.1em;font-family:var(--font-heading);font-weight:700;margin-top:2px}.text-gold[data-v-129d79bc]{color:#c9a84c!important}.atleta-financiamiento[data-v-129d79bc]{margin-bottom:16px}.funding-header[data-v-129d79bc]{display:flex;justify-content:space-between;margin-bottom:6px}.funding-label[data-v-129d79bc]{font-size:10px;color:#666;letter-spacing:.1em;font-family:var(--font-heading);font-weight:600}.funding-value[data-v-129d79bc]{font-size:11px;font-family:DM Mono,monospace}.funding-value span[data-v-129d79bc]{color:var(--color-primary)}.progress-track[data-v-129d79bc]{height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.progress-fill[data-v-129d79bc]{height:100%;background:linear-gradient(90deg,var(--color-primary),#ff4040);transition:width 1.5s cubic-bezier(.16,1,.3,1)}.funding-meta[data-v-129d79bc]{display:flex;justify-content:space-between;font-size:10px;color:#555;margin-top:4px}.funding-percent[data-v-129d79bc]{font-family:DM Mono,monospace;color:var(--color-primary)}.atleta-prediction[data-v-129d79bc]{margin-bottom:16px;padding:12px;background:rgba(207,46,46,.08);border:1px solid rgba(207,46,46,.15);border-radius:2px}.prediction-label[data-v-129d79bc]{display:block;font-size:10px;color:#666;letter-spacing:.1em;font-family:var(--font-heading);font-weight:600;margin-bottom:8px}.prediction-bar[data-v-129d79bc]{height:6px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;margin-bottom:4px}.prediction-fill[data-v-129d79bc]{height:100%;background:linear-gradient(90deg,#00e090,#00ffb0);transition:width 1s ease}.prediction-value[data-v-129d79bc]{font-size:12px;color:#00e090}.atleta-actions[data-v-129d79bc]{display:flex;gap:8px}.btn-primary[data-v-129d79bc]{flex:1;background:var(--color-primary);color:#fff;border:none;cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:10px 16px;transition:all .25s;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.btn-primary[data-v-129d79bc]:hover{box-shadow:0 0 20px rgba(207,46,46,.35)}.btn-outline[data-v-129d79bc]{flex:1;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.15em;padding:10px 16px;transition:all .2s}.btn-outline[data-v-129d79bc]:hover{border-color:var(--color-primary);color:var(--color-primary)}.comparison-section[data-v-129d79bc]{margin-top:16px}.card[data-v-129d79bc]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:20px}.card-header[data-v-129d79bc]{margin-bottom:16px}.card h4[data-v-129d79bc]{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;font-size:14px}.comparison-table[data-v-129d79bc]{overflow-x:auto}.comparison-table table[data-v-129d79bc]{width:100%;border-collapse:collapse}.comparison-table th[data-v-129d79bc],.comparison-table td[data-v-129d79bc]{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.comparison-table th[data-v-129d79bc]{font-size:10px;color:#555;letter-spacing:.15em;font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.comparison-table tbody tr[data-v-129d79bc]:hover{background:rgba(255,255,255,.024)}.atleta-cell[data-v-129d79bc]{display:flex;align-items:center;gap:10px}.table-thumb[data-v-129d79bc]{width:32px;height:32px;border-radius:50%;object-fit:cover}.text-green[data-v-129d79bc]{color:#00e090}.mini-progress[data-v-129d79bc]{width:60px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;display:inline-block;vertical-align:middle;margin-right:6px}.mini-fill[data-v-129d79bc]{height:100%;background:#00e090;border-radius:2px}.animate-up[data-v-129d79bc]{animation:fadeUp-129d79bc .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp-129d79bc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.kpi-grid[data-v-129d79bc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kpi-grid[data-v-129d79bc]{grid-template-columns:1fr}}.dashboard-sponsors[data-v-a80ba1b2]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-a80ba1b2]{margin-bottom:8px}.title-row[data-v-a80ba1b2]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.sep[data-v-a80ba1b2]{width:32px;height:2px;background:#c9a84c}.section-label[data-v-a80ba1b2]{font-size:11px;letter-spacing:.2em;color:#c9a84c;font-family:var(--font-heading);font-weight:700}.page-title[data-v-a80ba1b2]{font-family:var(--font-heading);font-weight:900;font-size:clamp(28px,4vw,44px);letter-spacing:.04em;line-height:1;margin-bottom:6px}.title-gold[data-v-a80ba1b2]{color:#c9a84c}.page-subtitle[data-v-a80ba1b2]{font-size:12px;color:#555;font-family:DM Mono,monospace}.kpi-grid[data-v-a80ba1b2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sponsors-grid[data-v-a80ba1b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.sponsor-card[data-v-a80ba1b2]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;overflow:hidden;position:relative}.sponsor-card[data-v-a80ba1b2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#c9a84c 50%,transparent 100%);opacity:.5}.sponsor-card[data-v-a80ba1b2]:after{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#c9a84c}.sponsor-header[data-v-a80ba1b2]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.sponsor-logo[data-v-a80ba1b2]{width:48px;height:48px;background:linear-gradient(135deg,#c9a84c,#8a6d3b);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:900;font-size:18px;color:#000}.sponsor-info[data-v-a80ba1b2]{flex:1}.sponsor-info h3[data-v-a80ba1b2]{font-family:var(--font-heading);font-weight:700;font-size:16px}.sponsor-tipo[data-v-a80ba1b2]{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.1em}.badge[data-v-a80ba1b2]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:700}.badge-green[data-v-a80ba1b2]{background:rgba(0,224,144,.1);color:#00e090}.badge-white[data-v-a80ba1b2]{background:rgba(255,255,255,.06);color:#888}.sponsor-body[data-v-a80ba1b2]{padding:16px}.sponsor-atletas[data-v-a80ba1b2]{margin-bottom:16px}.atletas-label[data-v-a80ba1b2]{display:block;font-size:10px;color:#666;letter-spacing:.1em;font-family:var(--font-heading);font-weight:600;margin-bottom:8px}.atletas-list[data-v-a80ba1b2]{display:flex;flex-wrap:wrap;gap:6px}.atleta-chip[data-v-a80ba1b2]{padding:4px 10px;background:rgba(207,46,46,.1);border:1px solid rgba(207,46,46,.2);border-radius:2px;font-size:11px;font-family:var(--font-heading);font-weight:600}.sponsor-stats[data-v-a80ba1b2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.stat-row[data-v-a80ba1b2]{display:flex;justify-content:space-between;font-size:12px}.stat-label[data-v-a80ba1b2]{color:#666}.stat-value[data-v-a80ba1b2]{font-family:DM Mono,monospace;color:#fff}.text-green[data-v-a80ba1b2]{color:#00e090!important}.sponsor-pago[data-v-a80ba1b2]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:rgba(0,224,144,.1);border:1px solid rgba(0,224,144,.2);border-radius:2px;margin-bottom:16px}.sponsor-pago.pendiente[data-v-a80ba1b2]{background:rgba(255,200,0,.08);border-color:rgba(255,200,0,.2)}.pago-label[data-v-a80ba1b2]{display:block;font-size:10px;color:#666;letter-spacing:.1em;font-family:var(--font-heading);font-weight:600}.pago-fecha[data-v-a80ba1b2]{font-family:DM Mono,monospace;font-size:12px}.pago-monto[data-v-a80ba1b2]{font-family:DM Mono,monospace;font-size:18px;color:#c9a84c}.sponsor-actions[data-v-a80ba1b2]{display:flex;gap:8px}.btn-primary[data-v-a80ba1b2]{flex:1;background:#c9a84c;color:#000;border:none;cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.15em;padding:10px 16px;transition:all .25s}.btn-primary[data-v-a80ba1b2]:hover{box-shadow:0 0 20px rgba(201,168,76,.35)}.btn-outline[data-v-a80ba1b2]{flex:1;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.15em;padding:10px 16px;transition:all .2s}.btn-outline[data-v-a80ba1b2]:hover{border-color:#c9a84c;color:#c9a84c}.roi-chart-section[data-v-a80ba1b2]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-a80ba1b2]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:20px}.card-header[data-v-a80ba1b2]{margin-bottom:16px}.card h4[data-v-a80ba1b2]{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;font-size:14px}.chart-container[data-v-a80ba1b2]{height:280px}.alcance-list[data-v-a80ba1b2]{display:flex;flex-direction:column;gap:16px}.alcance-item[data-v-a80ba1b2]{display:flex;flex-direction:column;gap:6px}.alcance-info[data-v-a80ba1b2]{display:flex;justify-content:space-between}.alcance-name[data-v-a80ba1b2]{font-size:12px}.alcance-num[data-v-a80ba1b2]{font-family:DM Mono,monospace;color:#c9a84c}.alcance-bar[data-v-a80ba1b2]{height:8px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.alcance-fill[data-v-a80ba1b2]{height:100%;background:linear-gradient(90deg,#c9a84c,#e6c76b);transition:width 1s ease}.animate-up[data-v-a80ba1b2]{animation:fadeUp-a80ba1b2 .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp-a80ba1b2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.kpi-grid[data-v-a80ba1b2]{grid-template-columns:repeat(2,1fr)}.roi-chart-section[data-v-a80ba1b2]{grid-template-columns:1fr}}@media (max-width: 768px){.kpi-grid[data-v-a80ba1b2]{grid-template-columns:1fr}}.dashboard-inversionistas[data-v-e9a99832]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-e9a99832]{margin-bottom:8px}.title-row[data-v-e9a99832]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.sep[data-v-e9a99832]{width:32px;height:2px;background:#00e090}.section-label[data-v-e9a99832]{font-size:11px;letter-spacing:.2em;color:#00e090;font-family:var(--font-heading);font-weight:700}.page-title[data-v-e9a99832]{font-family:var(--font-heading);font-weight:900;font-size:clamp(28px,4vw,44px);letter-spacing:.04em;line-height:1;margin-bottom:6px}.title-green[data-v-e9a99832]{color:#00e090}.page-subtitle[data-v-e9a99832]{font-size:12px;color:#555;font-family:DM Mono,monospace}.kpi-grid[data-v-e9a99832]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card[data-v-e9a99832]{background:var(--color-surface);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:20px}.chart-card[data-v-e9a99832]{min-height:340px;display:flex;flex-direction:column}.chart-card .card-header[data-v-e9a99832]{flex-shrink:0}.chart-card .chart-container[data-v-e9a99832]{flex:1;min-height:280px}.card-header[data-v-e9a99832]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card h4[data-v-e9a99832]{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;font-size:14px}.period-select[data-v-e9a99832]{-webkit-appearance:none;background:#111;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid rgba(255,255,255,.1);color:#888;font-size:12px;font-family:DM Mono,monospace;padding:6px 28px 6px 10px;border-radius:2px}.chart-container[data-v-e9a99832]{height:280px;min-height:280px}.chart-container .apexcharts-canvas[data-v-e9a99832]{height:100%!important}.tokens-grid[data-v-e9a99832]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.token-card[data-v-e9a99832]{padding:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:2px;transition:all .2s}.token-card[data-v-e9a99832]:hover{border-color:rgba(0,224,144,.2);background:rgba(0,224,144,.03)}.token-header[data-v-e9a99832]{display:flex;justify-content:space-between;margin-bottom:12px}.token-id[data-v-e9a99832]{font-family:DM Mono,monospace;font-size:13px;color:#00e090;font-weight:600}.token-cantidad[data-v-e9a99832]{font-size:11px;color:#666}.token-stats[data-v-e9a99832]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.token-stat[data-v-e9a99832]{display:flex;justify-content:space-between;font-size:12px}.token-stat .label[data-v-e9a99832]{color:#666}.token-stat .value[data-v-e9a99832]{font-family:DM Mono,monospace}.text-green[data-v-e9a99832]{color:#00e090!important}.text-red[data-v-e9a99832]{color:var(--color-primary)!important}.btn-outline[data-v-e9a99832]{width:100%;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.15em;padding:8px 16px;transition:all .2s}.btn-outline[data-v-e9a99832]:hover{border-color:#00e090;color:#00e090}.performance-section[data-v-e9a99832]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.top-atletas[data-v-e9a99832]{display:flex;flex-direction:column;gap:12px}.atleta-row[data-v-e9a99832]{display:flex;align-items:center;gap:12px;padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:2px}.atleta-thumb[data-v-e9a99832]{width:40px;height:40px;border-radius:50%;object-fit:cover}.atleta-info[data-v-e9a99832]{flex:1}.atleta-nombre[data-v-e9a99832]{display:block;font-family:var(--font-heading);font-weight:600;font-size:14px}.atleta-disciplina[data-v-e9a99832]{font-size:11px;color:#666}.atleta-apy[data-v-e9a99832]{text-align:right}.apy-value[data-v-e9a99832]{display:block;font-family:DM Mono,monospace;font-size:18px;color:#00e090}.apy-label[data-v-e9a99832]{font-size:10px;color:#666}.transactions-section .card[data-v-e9a99832]{padding:0}.transactions-section .card-header[data-v-e9a99832]{padding:20px;margin-bottom:0}.transactions-table[data-v-e9a99832]{overflow-x:auto}.transactions-table table[data-v-e9a99832]{width:100%;border-collapse:collapse}.transactions-table th[data-v-e9a99832],.transactions-table td[data-v-e9a99832]{padding:14px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.transactions-table th[data-v-e9a99832]{font-size:10px;color:#555;letter-spacing:.15em;font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.transactions-table tbody tr[data-v-e9a99832]:hover{background:rgba(255,255,255,.024)}.tx-entity[data-v-e9a99832]{display:flex;align-items:center;gap:10px}.tx-icon[data-v-e9a99832]{width:28px;height:28px;border-radius:2px;display:flex;align-items:center;justify-content:center}.tx-icon.sponsor[data-v-e9a99832]{background:rgba(207,46,46,.12);border:1px solid rgba(207,46,46,.2);color:var(--color-primary)}.tx-icon.victoria[data-v-e9a99832]{background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.2);color:#c9a84c}.tx-icon.media[data-v-e9a99832]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#666}.tx-badge[data-v-e9a99832]{display:inline-block;padding:3px 8px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:700}.tx-badge.sponsor[data-v-e9a99832]{background:rgba(207,46,46,.15);color:var(--color-primary)}.tx-badge.victoria[data-v-e9a99832]{background:rgba(201,168,76,.15);color:#c9a84c}.tx-badge.media[data-v-e9a99832]{background:rgba(255,255,255,.06);color:#888}.tx-date[data-v-e9a99832]{font-family:DM Mono,monospace;font-size:12px;color:#666}.tx-status[data-v-e9a99832]{padding:3px 8px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:600}.tx-status.ejecutado[data-v-e9a99832]{background:rgba(0,224,144,.1);color:#00e090}.tx-status.pendiente[data-v-e9a99832]{background:rgba(255,200,0,.08);color:#f0c040}.tx-status.condicional[data-v-e9a99832]{background:rgba(100,120,255,.08);color:#8090ff}.tx-amount[data-v-e9a99832]{font-family:DM Mono,monospace;font-size:13px;text-align:right;color:#888}.tx-amount.positive[data-v-e9a99832]{color:#00e090}.docs-section[data-v-e9a99832]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.docs-list[data-v-e9a99832]{display:flex;flex-direction:column;gap:10px}.doc-item[data-v-e9a99832]{display:flex;align-items:center;gap:10px;padding:12px;background:rgba(255,255,255,.024);border:1px solid rgba(255,255,255,.05);border-radius:2px}.doc-item span[data-v-e9a99832]:nth-child(2){flex:1;font-size:12px}.badge-green[data-v-e9a99832]{background:rgba(0,224,144,.1);color:#00e090;padding:2px 8px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:600}.networks[data-v-e9a99832]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.network-item[data-v-e9a99832]{display:flex;justify-content:space-between;align-items:center}.network-name[data-v-e9a99832]{font-size:12px;color:#666}.network-val[data-v-e9a99832]{font-family:DM Mono,monospace;font-size:11px}.network-badge[data-v-e9a99832]{background:rgba(0,224,144,.1);color:#00e090;padding:4px 10px;border-radius:2px;font-size:10px;font-family:var(--font-heading);font-weight:600}.btn-primary[data-v-e9a99832]{background:#00e090;color:#000;border:none;cursor:pointer;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.15em;padding:12px 20px;transition:all .25s}.btn-primary[data-v-e9a99832]:hover{box-shadow:0 0 20px rgba(0,224,144,.35)}.full-width[data-v-e9a99832]{width:100%}.animate-up[data-v-e9a99832]{animation:fadeUp-e9a99832 .6s cubic-bezier(.16,1,.3,1) both}@keyframes fadeUp-e9a99832{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.kpi-grid[data-v-e9a99832]{grid-template-columns:repeat(2,1fr)}.performance-section[data-v-e9a99832],.docs-section[data-v-e9a99832]{grid-template-columns:1fr}}@media (max-width: 768px){.kpi-grid[data-v-e9a99832]{grid-template-columns:1fr}}.dashboard-proyectos[data-v-985f4c99]{display:flex;flex-direction:column;gap:24px}.page-header[data-v-985f4c99]{margin-bottom:8px}.title-row[data-v-985f4c99]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.sep[data-v-985f4c99]{width:4px;height:20px;background:var(--color-primary)}.section-label[data-v-985f4c99]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.2em;color:var(--color-muted)}.page-title[data-v-985f4c99]{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1;color:var(--color-text)}.title-sub[data-v-985f4c99]{color:var(--color-primary)}.kpi-grid[data-v-985f4c99]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.filters-row[data-v-985f4c99]{display:flex;justify-content:space-between;align-items:center;gap:16px}.filter-tabs[data-v-985f4c99]{display:flex;gap:4px}.filter-tab[data-v-985f4c99]{padding:10px 16px;background:transparent;border:1px solid var(--color-border);color:var(--color-muted);font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .25s}.filter-tab[data-v-985f4c99]:hover{border-color:var(--color-primary);color:var(--color-text)}.filter-tab.active[data-v-985f4c99]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.search-box input[data-v-985f4c99]{padding:10px 16px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);font-size:.85rem;width:240px}.search-box input[data-v-985f4c99]:focus{outline:none;border-color:var(--color-primary)}.proyectos-grid[data-v-985f4c99]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.proyecto-card[data-v-985f4c99]{background:var(--color-surface);border:1px solid var(--color-border);display:flex;flex-direction:column}.proyecto-header[data-v-985f4c99]{position:relative;height:140px;overflow:hidden}.proyecto-img[data-v-985f4c99]{width:100%;height:100%;object-fit:cover}.proyecto-badges[data-v-985f4c99]{position:absolute;top:12px;right:12px;display:flex;gap:6px}.badge[data-v-985f4c99]{padding:4px 8px;font-family:var(--font-heading);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.badge-activo[data-v-985f4c99]{background:#00e090;color:#000}.badge-en\ Financiamiento[data-v-985f4c99]{background:#c9a227;color:#000}.badge-financiado[data-v-985f4c99]{background:var(--color-surface2);color:var(--color-muted)}.badge-tier[data-v-985f4c99]{background:var(--color-primary);color:#fff}.proyecto-body[data-v-985f4c99]{padding:16px;flex:1}.proyecto-body h3[data-v-985f4c99]{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:4px}.proyecto-tipo[data-v-985f4c99]{font-size:.75rem;color:var(--color-muted)}.proyecto-atleta[data-v-985f4c99]{display:block;font-size:.8rem;color:var(--color-primary);margin-bottom:12px}.proyecto-stats[data-v-985f4c99]{display:flex;gap:12px;margin-bottom:12px}.stat-item[data-v-985f4c99]{flex:1}.stat-val[data-v-985f4c99]{display:block;font-family:var(--font-heading);font-size:.95rem;font-weight:700}.stat-lbl[data-v-985f4c99]{font-size:.65rem;color:var(--color-muted);letter-spacing:.1em}.progress-bar[data-v-985f4c99]{height:4px;background:var(--color-surface2);margin-bottom:12px}.progress-fill[data-v-985f4c99]{height:100%;background:var(--color-primary)}.proyecto-footer[data-v-985f4c99]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-muted)}.inversores[data-v-985f4c99]{color:var(--color-primary)}.proyecto-actions[data-v-985f4c99]{padding:12px 16px;border-top:1px solid var(--color-border);display:flex;gap:8px}.btn-outline[data-v-985f4c99]{flex:1;padding:10px;background:transparent;border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .25s}.btn-outline[data-v-985f4c99]:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-primary[data-v-985f4c99]{flex:1;padding:10px;background:var(--color-primary);border:none;color:#fff;font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .25s}.btn-primary[data-v-985f4c99]:hover{box-shadow:0 0 20px rgba(207,46,46,.4)}.page-spacer[data-v-985f4c99]{height:60px}@media (max-width: 1200px){.kpi-grid[data-v-985f4c99],.proyectos-grid[data-v-985f4c99]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.filters-row[data-v-985f4c99]{flex-direction:column}.kpi-grid[data-v-985f4c99],.proyectos-grid[data-v-985f4c99]{grid-template-columns:1fr}.filter-tabs[data-v-985f4c99]{width:100%;overflow-x:auto}.search-box input[data-v-985f4c99]{width:100%}}.kpis-grid[data-v-58daaa8d]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;width:100%}.kpi-card[data-v-58daaa8d]{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:16px;text-align:center;transition:all .2s ease}.kpi-card[data-v-58daaa8d]:hover{border-color:rgba(255,255,255,.15)}.kpi-value[data-v-58daaa8d]{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--color-text)}.kpi-label[data-v-58daaa8d]{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.kpi-card.atleta[data-v-58daaa8d]{border-left:3px solid #EF4444}.kpi-card.sponsor[data-v-58daaa8d]{border-left:3px solid #3B82F6}.kpi-card.inversionista[data-v-58daaa8d]{border-left:3px solid #10B981}.kpi-card.pendiente[data-v-58daaa8d]{border-left:3px solid #F59E0B}.kpi-card.aprobado[data-v-58daaa8d]{border-left:3px solid #10B981}@media (max-width: 1024px){.kpis-grid[data-v-58daaa8d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.kpis-grid[data-v-58daaa8d]{grid-template-columns:repeat(3,1fr);gap:8px}.kpi-card[data-v-58daaa8d]{padding:10px 8px;border-radius:10px}.kpi-value[data-v-58daaa8d]{font-size:1.2rem}.kpi-label[data-v-58daaa8d]{font-size:.6rem}}@media (max-width: 480px){.kpis-grid[data-v-58daaa8d]{grid-template-columns:repeat(2,1fr)}.kpi-card[data-v-58daaa8d]:last-child{grid-column:span 2}.kpi-value[data-v-58daaa8d]{font-size:1.15rem}.kpi-label[data-v-58daaa8d]{font-size:.55rem}}@media (max-width: 360px){.kpis-grid[data-v-58daaa8d]{grid-template-columns:repeat(2,1fr);gap:6px}.kpi-card[data-v-58daaa8d]{padding:8px 6px}.kpi-value[data-v-58daaa8d]{font-size:1.05rem}.kpi-label[data-v-58daaa8d]{font-size:.5rem}}.filters-bar[data-v-b566eadb]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filter-group[data-v-b566eadb]{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.35);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 14px;flex:1;min-width:200px}.filter-group ion-icon[data-v-b566eadb]{font-size:1rem;color:var(--color-text-muted)}.filter-group input[data-v-b566eadb],.filter-group select[data-v-b566eadb]{flex:1;background:transparent;border:none;padding:12px 0;color:var(--color-text);font-family:var(--font-body);font-size:.9rem;outline:none}.filter-group input[data-v-b566eadb]::placeholder{color:rgba(255,255,255,.25)}.btn-clear[data-v-b566eadb]{width:40px;height:40px;border-radius:var(--border-radius);background:rgba(255,255,255,.05);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-clear[data-v-b566eadb]:hover{background:rgba(207,46,46,.15);border-color:var(--color-primary);color:var(--color-primary)}@media (max-width: 768px){.filters-bar[data-v-b566eadb]{gap:8px}.filter-group[data-v-b566eadb]{min-width:auto;flex:1 1 45%}.filter-group[data-v-b566eadb]:first-child{flex:1 1 100%}}@media (max-width: 480px){.filters-bar[data-v-b566eadb]{gap:6px}.filter-group[data-v-b566eadb]{flex:1 1 42%;padding:0 10px;min-height:40px}.filter-group[data-v-b566eadb]:first-child{flex:1 1 100%}.filter-group input[data-v-b566eadb],.filter-group select[data-v-b566eadb]{font-size:.85rem;padding:10px 0}.btn-clear[data-v-b566eadb]{width:36px;height:36px}}.table-view[data-v-9dd58edf]{animation:fadeIn-9dd58edf .3s ease}@keyframes fadeIn-9dd58edf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.table-toolbar[data-v-9dd58edf]{display:flex;gap:16px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.search-box[data-v-9dd58edf]{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.35);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0 14px;flex:1;min-width:250px}.search-box ion-icon[data-v-9dd58edf]{color:var(--color-text-muted);font-size:1rem}.search-box input[data-v-9dd58edf]{flex:1;background:transparent;border:none;padding:12px 0;color:var(--color-text);font-size:.9rem;outline:none}.search-box input[data-v-9dd58edf]::placeholder{color:rgba(255,255,255,.25)}.table-stats[data-v-9dd58edf]{display:flex;align-items:baseline;gap:4px;padding:8px 14px;background:rgba(207,46,46,.1);border-radius:8px}.table-stats .stats-count[data-v-9dd58edf]{font-size:1rem;font-weight:800;color:var(--color-primary)}.table-stats .stats-label[data-v-9dd58edf]{font-size:.7rem;color:var(--color-text-muted)}.table-container[data-v-9dd58edf]{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden}.table-scroll[data-v-9dd58edf]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-wrapper[data-v-9dd58edf]{min-width:900px}.table-header[data-v-9dd58edf]{background:linear-gradient(180deg,#1a1a1a,#141414);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}.header-row[data-v-9dd58edf]{display:flex}.table-header .col[data-v-9dd58edf]{font-size:.65rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.table-body[data-v-9dd58edf]{max-height:calc(100vh - 400px);overflow-y:auto}.col[data-v-9dd58edf]{padding:14px 10px;font-size:.8rem;color:var(--color-text);display:flex;flex-direction:column;justify-content:center;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-id[data-v-9dd58edf]{width:60px}.col-tipo[data-v-9dd58edf]{width:90px}.col-nombre[data-v-9dd58edf],.col-email[data-v-9dd58edf]{width:180px}.col-telefono[data-v-9dd58edf],.col-ciudad[data-v-9dd58edf]{width:100px}.col-departamento[data-v-9dd58edf]{width:120px}.col-estado[data-v-9dd58edf],.col-fecha[data-v-9dd58edf]{width:100px}.col-acciones[data-v-9dd58edf]{width:100px;text-align:center}.sortable[data-v-9dd58edf]{cursor:pointer;user-select:none}.sortable[data-v-9dd58edf]:hover{color:var(--color-text)}.sort-icon[data-v-9dd58edf]{margin-left:4px;opacity:.3;font-size:.7rem}.sort-icon.active[data-v-9dd58edf]{opacity:1;color:var(--color-primary)}.data-row[data-v-9dd58edf]{display:flex;border-bottom:1px solid rgba(255,255,255,.03);transition:all .15s ease;cursor:pointer}.data-row[data-v-9dd58edf]:hover{background:rgba(207,46,46,.05)}.data-row.atleta[data-v-9dd58edf]{border-left:3px solid #EF4444}.data-row.sponsor[data-v-9dd58edf]{border-left:3px solid #3B82F6}.data-row.inversionista[data-v-9dd58edf]{border-left:3px solid #10B981}.tipo-badge[data-v-9dd58edf]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.tipo-badge.atleta[data-v-9dd58edf]{background:rgba(239,68,68,.15);color:#ef4444}.tipo-badge.sponsor[data-v-9dd58edf]{background:rgba(59,130,246,.15);color:#3b82f6}.tipo-badge.inversionista[data-v-9dd58edf]{background:rgba(16,185,129,.15);color:#10b981}.name-cell[data-v-9dd58edf]{display:flex;align-items:center;gap:8px}.avatar-mini[data-v-9dd58edf]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.avatar-mini.atleta[data-v-9dd58edf]{background:rgba(239,68,68,.15);color:#ef4444}.avatar-mini.sponsor[data-v-9dd58edf]{background:rgba(59,130,246,.15);color:#3b82f6}.avatar-mini.inversionista[data-v-9dd58edf]{background:rgba(16,185,129,.15);color:#10b981}.estado-badge[data-v-9dd58edf]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.65rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.3px}.col-email[data-v-9dd58edf],.col-telefono[data-v-9dd58edf],.col-ciudad[data-v-9dd58edf],.col-departamento[data-v-9dd58edf]{color:var(--color-text-muted)}.col-fecha[data-v-9dd58edf]{color:var(--color-text-muted);font-size:.75rem}.col-acciones[data-v-9dd58edf]{display:flex;justify-content:center;gap:4px}.action-btn[data-v-9dd58edf]{width:28px;height:28px;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.action-btn[data-v-9dd58edf]:hover{background:rgba(255,255,255,.08);border-color:var(--color-primary)}.action-btn ion-icon[data-v-9dd58edf]{font-size:.9rem}.empty-state[data-v-9dd58edf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state ion-icon[data-v-9dd58edf]{font-size:3rem;color:var(--color-text-muted);margin-bottom:12px}.empty-state p[data-v-9dd58edf]{color:var(--color-text-muted);font-size:.9rem;margin:0}@media (max-width: 1024px){.table-toolbar[data-v-9dd58edf]{flex-direction:column;align-items:stretch}.search-box[data-v-9dd58edf]{min-width:auto}.table-stats[data-v-9dd58edf]{align-self:flex-start}}@media (max-width: 768px){.table-container[data-v-9dd58edf]{border-radius:var(--border-radius)}.col[data-v-9dd58edf]{padding:10px 8px;font-size:.75rem}.col-id[data-v-9dd58edf]{width:50px}.col-tipo[data-v-9dd58edf]{width:70px}.col-nombre[data-v-9dd58edf]{width:160px}.col-email[data-v-9dd58edf]{width:150px}.col-telefono[data-v-9dd58edf],.col-ciudad[data-v-9dd58edf]{width:90px}.col-departamento[data-v-9dd58edf]{width:100px}.col-estado[data-v-9dd58edf]{width:90px}.col-fecha[data-v-9dd58edf]{width:85px}.col-acciones[data-v-9dd58edf]{width:90px}}@media (max-width: 640px){.table-wrapper[data-v-9dd58edf]{min-width:auto}.col-email[data-v-9dd58edf],.col-telefono[data-v-9dd58edf],.col-ciudad[data-v-9dd58edf],.col-departamento[data-v-9dd58edf]{display:none!important}.col-id[data-v-9dd58edf]{width:45px}.col-tipo[data-v-9dd58edf]{width:65px}.col-nombre[data-v-9dd58edf]{width:150px}.col-estado[data-v-9dd58edf]{width:85px}.col-fecha[data-v-9dd58edf]{width:75px}.col-acciones[data-v-9dd58edf]{width:85px}.table-body[data-v-9dd58edf]{max-height:calc(100vh - 350px)}}.kanban-card[data-v-5acdf96d]{background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:14px;cursor:pointer;transition:all .2s ease}.kanban-card[data-v-5acdf96d]:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.3)}.kanban-card.atleta[data-v-5acdf96d]{border-left:3px solid #EF4444}.kanban-card.sponsor[data-v-5acdf96d]{border-left:3px solid #3B82F6}.kanban-card.inversionista[data-v-5acdf96d]{border-left:3px solid #10B981}.card-header[data-v-5acdf96d]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-avatar[data-v-5acdf96d]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.card-avatar.atleta[data-v-5acdf96d]{background:rgba(239,68,68,.15);color:#ef4444}.card-avatar.sponsor[data-v-5acdf96d]{background:rgba(59,130,246,.15);color:#3b82f6}.card-avatar.inversionista[data-v-5acdf96d]{background:rgba(16,185,129,.15);color:#10b981}.card-name[data-v-5acdf96d]{font-family:var(--font-heading);font-size:.9rem;color:var(--color-text);font-weight:600}.card-type[data-v-5acdf96d]{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase}.card-body[data-v-5acdf96d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.card-field[data-v-5acdf96d]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--color-text-muted)}.card-field ion-icon[data-v-5acdf96d]{font-size:.9rem;color:var(--color-primary);flex-shrink:0}.card-field span[data-v-5acdf96d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-footer[data-v-5acdf96d]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05)}.card-date[data-v-5acdf96d]{font-size:.7rem;color:rgba(255,255,255,.3)}.card-actions[data-v-5acdf96d]{display:flex;gap:6px}.btn-mover[data-v-5acdf96d]{padding:4px 10px;border-radius:6px;border:none;color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;opacity:.85;transition:opacity .2s ease}.btn-mover[data-v-5acdf96d]:hover{opacity:1}@media (max-width: 768px){.kanban-card[data-v-5acdf96d]{padding:12px}.card-avatar[data-v-5acdf96d]{width:36px;height:36px;font-size:1rem}.card-name[data-v-5acdf96d]{font-size:.9rem}.card-body[data-v-5acdf96d]{gap:6px;margin-bottom:12px}.card-field[data-v-5acdf96d]{font-size:.8rem}.card-footer[data-v-5acdf96d]{flex-direction:column;align-items:flex-start;gap:10px}.card-actions[data-v-5acdf96d]{width:100%;flex-wrap:wrap;gap:8px}.btn-mover[data-v-5acdf96d]{flex:1 1 45%;padding:8px 10px;font-size:.7rem;text-align:center;min-height:36px}}@media (max-width: 480px){.kanban-card[data-v-5acdf96d]{padding:10px}.card-avatar[data-v-5acdf96d]{width:32px;height:32px}.card-name[data-v-5acdf96d]{font-size:.85rem}.card-field[data-v-5acdf96d]{font-size:.75rem}.card-field ion-icon[data-v-5acdf96d]{font-size:.85rem}.card-field span[data-v-5acdf96d]{max-width:180px}.btn-mover[data-v-5acdf96d]{flex:1 1 100%;padding:8px;font-size:.7rem}}.kanban-board[data-v-42f95f67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:flex-start}.kanban-column[data-v-42f95f67]{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:16px;min-height:300px}.column-header[data-v-42f95f67]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.column-dot[data-v-42f95f67]{width:10px;height:10px;border-radius:50%}.column-title[data-v-42f95f67]{font-family:var(--font-heading);font-size:.8rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;flex:1}.column-count[data-v-42f95f67]{font-size:.75rem;color:var(--color-text-muted);background:rgba(255,255,255,.05);padding:2px 8px;border-radius:10px}.column-cards[data-v-42f95f67]{display:flex;flex-direction:column;gap:10px}@media (max-width: 1024px){.kanban-board[data-v-42f95f67]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kanban-board[data-v-42f95f67]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.kanban-board[data-v-42f95f67]::-webkit-scrollbar{display:none}.kanban-column[data-v-42f95f67]{flex:0 0 85vw;max-width:320px;min-width:260px;scroll-snap-align:start;padding:12px;min-height:auto;max-height:calc(100vh - 280px);overflow-y:auto}.column-header[data-v-42f95f67]{margin-bottom:12px;padding-bottom:8px;position:sticky;top:0;background:inherit;z-index:2}.column-title[data-v-42f95f67]{font-size:.75rem}.column-count[data-v-42f95f67]{font-size:.7rem}}.crm-modal[data-v-093bec54]{--border-radius: 16px 16px 0 0;--background: transparent}.modal-content[data-v-093bec54]{padding:28px 24px 40px;background:linear-gradient(180deg,#111,#0a0a0a);height:100%;overflow-y:auto}.modal-header[data-v-093bec54]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:16px}.header-brand[data-v-093bec54]{display:flex;align-items:center;gap:14px}.brand-icon[data-v-093bec54]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.brand-icon.atleta[data-v-093bec54]{background:rgba(239,68,68,.15);color:#ef4444}.brand-icon.sponsor[data-v-093bec54]{background:rgba(59,130,246,.15);color:#3b82f6}.brand-icon.inversionista[data-v-093bec54]{background:rgba(16,185,129,.15);color:#10b981}.header-badge[data-v-093bec54]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-right:6px}.header-badge.atleta[data-v-093bec54]{background:rgba(239,68,68,.15);color:#ef4444}.header-badge.sponsor[data-v-093bec54]{background:rgba(59,130,246,.15);color:#3b82f6}.header-badge.inversionista[data-v-093bec54]{background:rgba(16,185,129,.15);color:#10b981}.header-badge.estado[data-v-093bec54]{color:#fff}.close-btn[data-v-093bec54]{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease}.close-btn[data-v-093bec54]:hover{background:rgba(207,46,46,.15);border-color:rgba(207,46,46,.4);color:var(--color-primary)}.crm-tabs[data-v-093bec54]{display:flex;gap:8px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.crm-tabs button[data-v-093bec54]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:none;border-radius:var(--border-radius);color:var(--color-text-muted);font-family:var(--font-heading);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.crm-tabs button.active[data-v-093bec54]{background:rgba(207,46,46,.12);color:var(--color-primary)}.crm-tabs button[data-v-093bec54]:hover:not(.active){color:var(--color-text);background:rgba(255,255,255,.03)}.tab-content[data-v-093bec54]{animation:fadeIn-093bec54 .2s ease}@keyframes fadeIn-093bec54{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.info-grid[data-v-093bec54]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-section[data-v-093bec54]{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:16px}.info-section h4[data-v-093bec54]{font-family:var(--font-heading);font-size:.8rem;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.info-row[data-v-093bec54]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:.85rem}.info-row[data-v-093bec54]:last-child{border-bottom:none}.info-row span[data-v-093bec54]:first-child{color:var(--color-text-muted)}.info-row span[data-v-093bec54]:last-child{color:var(--color-text);text-align:right;word-break:break-word}.json-tree pre[data-v-093bec54]{background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:16px;color:var(--color-text);font-size:.8rem;overflow-x:auto}.notas-section[data-v-093bec54]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.notas-section textarea[data-v-093bec54]{background:rgba(0,0,0,.3);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:12px;color:var(--color-text);font-family:var(--font-body);font-size:.9rem;resize:vertical;min-height:80px;outline:none}.notas-section textarea[data-v-093bec54]:focus{border-color:var(--color-primary)}.btn-primary[data-v-093bec54]{padding:12px 20px;border-radius:var(--border-radius);background:var(--color-primary);border:none;color:#fff;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;align-self:flex-start}.btn-primary[data-v-093bec54]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-093bec54]:disabled{opacity:.4;cursor:not-allowed}.notas-lista[data-v-093bec54]{display:flex;flex-direction:column;gap:10px}.nota-item[data-v-093bec54]{background:rgba(255,255,255,.02);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:12px}.nota-fecha[data-v-093bec54]{font-size:.7rem;color:var(--color-text-muted);margin-bottom:4px}.nota-texto[data-v-093bec54]{font-size:.85rem;color:var(--color-text);line-height:1.4}.acciones-grid[data-v-093bec54]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.btn-estado[data-v-093bec54]{padding:14px;border-radius:var(--border-radius);border:none;color:#fff;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;opacity:.9;transition:all .2s ease}.btn-estado[data-v-093bec54]:hover:not(:disabled){opacity:1;transform:translateY(-2px)}.btn-estado[data-v-093bec54]:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 1024px){.info-grid[data-v-093bec54]{grid-template-columns:1fr}}@media (max-width: 768px){.modal-content[data-v-093bec54]{padding:20px 16px 32px}.modal-header[data-v-093bec54]{margin-bottom:16px}.header-brand[data-v-093bec54]{flex-direction:row;align-items:center;gap:10px}.brand-icon[data-v-093bec54]{width:40px;height:40px;font-size:1.2rem}.header-brand h2[data-v-093bec54]{font-size:1rem;margin:0 0 4px}.header-badge[data-v-093bec54]{font-size:.6rem;padding:2px 8px;margin-bottom:2px;display:inline-block}.crm-tabs[data-v-093bec54]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:12px;gap:6px}.crm-tabs[data-v-093bec54]::-webkit-scrollbar{display:none}.crm-tabs button[data-v-093bec54]{white-space:nowrap;flex-shrink:0;font-size:.7rem;padding:8px 12px;min-height:40px}.info-grid[data-v-093bec54]{grid-template-columns:1fr;gap:12px}.info-section[data-v-093bec54]{padding:12px;border-radius:10px}.info-section h4[data-v-093bec54]{font-size:.75rem;margin-bottom:10px}.info-row[data-v-093bec54]{font-size:.8rem;padding:8px 0;flex-direction:column;gap:2px;align-items:flex-start}.info-row span[data-v-093bec54]:last-child{text-align:left;font-weight:500}.json-tree pre[data-v-093bec54]{padding:12px;font-size:.75rem}.notas-section textarea[data-v-093bec54]{padding:10px;min-height:70px}.btn-primary[data-v-093bec54]{width:100%;padding:12px;text-align:center}.acciones-grid[data-v-093bec54]{grid-template-columns:1fr;gap:10px}.btn-estado[data-v-093bec54]{padding:14px;font-size:.85rem;min-height:48px}.close-btn[data-v-093bec54]{width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width: 480px){.modal-content[data-v-093bec54]{padding:16px 12px 28px}.header-brand[data-v-093bec54]{gap:8px}.brand-icon[data-v-093bec54]{width:36px;height:36px;font-size:1rem}.header-brand h2[data-v-093bec54]{font-size:.9rem}.crm-tabs button[data-v-093bec54]{padding:8px 10px;font-size:.65rem;gap:4px}.crm-tabs button ion-icon[data-v-093bec54]{font-size:.85rem}.info-row[data-v-093bec54]{font-size:.75rem}.btn-estado[data-v-093bec54]{font-size:.8rem;padding:12px}}.postulaciones-dashboard[data-v-0d6cb361]{padding:24px;background:linear-gradient(180deg,#0a0a0a,#111);min-height:100vh}.dashboard-header[data-v-0d6cb361]{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.header-title[data-v-0d6cb361]{display:flex;align-items:center;gap:14px;flex:1}.view-toggle[data-v-0d6cb361]{display:flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:4px}.toggle-btn[data-v-0d6cb361]{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:none;background:transparent;color:var(--color-text-muted);border-radius:6px;cursor:pointer;transition:all .2s ease}.toggle-btn[data-v-0d6cb361]:hover{color:var(--color-text);background:rgba(255,255,255,.05)}.toggle-btn.active[data-v-0d6cb361]{background:var(--color-primary);color:#fff}.toggle-btn ion-icon[data-v-0d6cb361]{font-size:1.2rem}.header-title ion-icon[data-v-0d6cb361]{font-size:2rem;color:var(--color-primary)}.header-title h1[data-v-0d6cb361]{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0}.header-title p[data-v-0d6cb361]{font-size:.85rem;color:var(--color-text-muted);margin:4px 0 0}@media (max-width: 768px){.postulaciones-dashboard[data-v-0d6cb361]{padding:16px 12px}.dashboard-header[data-v-0d6cb361]{flex-direction:column;gap:12px}.header-title[data-v-0d6cb361]{gap:10px}.header-title ion-icon[data-v-0d6cb361]{font-size:1.6rem}.header-title h1[data-v-0d6cb361]{font-size:1.15rem;letter-spacing:.5px}.header-title p[data-v-0d6cb361]{font-size:.7rem}.view-toggle[data-v-0d6cb361]{align-self:flex-end}}@media (max-width: 480px){.postulaciones-dashboard[data-v-0d6cb361]{padding:12px 8px}.header-title h1[data-v-0d6cb361]{font-size:1rem}.header-title p[data-v-0d6cb361]{font-size:.65rem}}.blogs-panel[data-v-0ea85d95]{color:#fff;font-family:var(--font-body, "Roboto", sans-serif)}.panel-header[data-v-0ea85d95]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.panel-title[data-v-0ea85d95]{display:flex;align-items:center;gap:10px}.panel-icon[data-v-0ea85d95]{font-size:1.4rem}.panel-title h2[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.panel-tabs[data-v-0ea85d95]{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.04);border-radius:8px;padding:4px}.tab-btn[data-v-0ea85d95]{background:transparent;border:none;color:#888;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px;border-radius:6px;cursor:pointer;transition:all .25s;display:flex;align-items:center;gap:6px}.tab-btn[data-v-0ea85d95]:hover{color:#fff}.tab-btn.active[data-v-0ea85d95]{background:rgba(207,46,46,.15);color:var(--color-primary, #cf2e2e)}.tab-badge[data-v-0ea85d95]{background:var(--color-primary, #cf2e2e);color:#fff;font-size:.65rem;padding:2px 6px;border-radius:10px}.btn-config[data-v-0ea85d95]{background:transparent;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.7);font-family:var(--font-heading, "Oswald", sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .25s}.btn-config[data-v-0ea85d95]:hover{border-color:var(--color-primary, #cf2e2e);color:var(--color-primary, #cf2e2e)}.tab-content[data-v-0ea85d95]{animation:fadeIn-0ea85d95 .3s ease}@keyframes fadeIn-0ea85d95{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#555;margin:24px 0 16px}.fuentes-grid[data-v-0ea85d95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:8px}.fuente-card[data-v-0ea85d95]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;transition:all .25s}.fuente-card.active[data-v-0ea85d95]{border-color:rgba(207,46,46,.3);background:rgba(207,46,46,.05)}.fuente-name[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#888;margin-bottom:8px}.fuente-count[data-v-0ea85d95]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:rgba(255,255,255,.6)}.dot[data-v-0ea85d95]{width:8px;height:8px;border-radius:50%;background:#444}.dot.pulse[data-v-0ea85d95]{background:var(--color-primary, #cf2e2e);animation:dotPulse-0ea85d95 2s infinite}@keyframes dotPulse-0ea85d95{0%,to{box-shadow:0 0 rgba(207,46,46,.4)}50%{box-shadow:0 0 0 6px transparent}}.bandeja-list[data-v-0ea85d95]{display:flex;flex-direction:column;gap:12px}.bandeja-item[data-v-0ea85d95]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;transition:all .25s}.bandeja-item[data-v-0ea85d95]:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.item-main[data-v-0ea85d95]{display:flex;align-items:flex-start;gap:12px;flex:1}.item-check[data-v-0ea85d95]{margin-top:4px;accent-color:var(--color-primary, #cf2e2e)}.item-info[data-v-0ea85d95]{flex:1}.item-title[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.95rem;font-weight:600;color:#fff;margin-bottom:6px}.item-meta[data-v-0ea85d95]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.badge-fuente[data-v-0ea85d95]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:4px;background:rgba(255,255,255,.08);color:#aaa}.badge-fuente.instagram[data-v-0ea85d95]{background:rgba(225,48,108,.15);color:#e1306c}.badge-fuente.tiktok[data-v-0ea85d95]{background:rgba(255,255,255,.1);color:#fff}.badge-fuente.youtube[data-v-0ea85d95]{background:rgba(255,0,0,.15);color:#f44}.badge-fuente.web[data-v-0ea85d95]{background:rgba(0,224,144,.12);color:#00e090}.badge-fuente.manual[data-v-0ea85d95]{background:rgba(255,165,0,.12);color:orange}.item-time[data-v-0ea85d95]{font-size:.75rem;color:#555}.item-ia-status[data-v-0ea85d95]{font-size:.78rem;color:rgba(255,255,255,.5)}.item-actions[data-v-0ea85d95]{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.action-btn[data-v-0ea85d95]{background:transparent;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-family:var(--font-heading, "Oswald", sans-serif);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border-radius:5px;cursor:pointer;transition:all .2s}.action-btn[data-v-0ea85d95]:hover{border-color:var(--color-primary, #cf2e2e);color:var(--color-primary, #cf2e2e)}.action-btn.publish[data-v-0ea85d95]{background:rgba(207,46,46,.1);border-color:rgba(207,46,46,.3);color:var(--color-primary, #cf2e2e)}.action-btn.publish[data-v-0ea85d95]:hover{background:rgba(207,46,46,.2)}.action-btn.discard[data-v-0ea85d95]:hover{border-color:#555;color:#888}.editor-layout[data-v-0ea85d95]{max-width:900px}.editor-fields[data-v-0ea85d95]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.field-group[data-v-0ea85d95]{display:flex;flex-direction:column;gap:6px}.field-group label[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888}.field-group input[data-v-0ea85d95],.field-group textarea[data-v-0ea85d95],.field-group select[data-v-0ea85d95]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;color:#fff;font-family:var(--font-body, "Roboto", sans-serif);font-size:.9rem;outline:none;transition:all .25s}.field-group input[data-v-0ea85d95]:focus,.field-group textarea[data-v-0ea85d95]:focus,.field-group select[data-v-0ea85d95]:focus{border-color:var(--color-primary, #cf2e2e);background:rgba(255,255,255,.06)}.field-group textarea[data-v-0ea85d95]{resize:vertical;min-height:60px}.field-group select option[data-v-0ea85d95]{background:#111;color:#fff}.bloques-list[data-v-0ea85d95]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bloque-item[data-v-0ea85d95]{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;cursor:grab;transition:all .2s}.bloque-item[data-v-0ea85d95]:active{cursor:grabbing}.bloque-item[data-v-0ea85d95]:hover{border-color:rgba(255,255,255,.12)}.bloque-handle[data-v-0ea85d95]{font-size:.7rem;color:#444;user-select:none;cursor:grab}.bloque-type[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:4px;background:rgba(255,255,255,.08);color:#aaa;flex-shrink:0}.bloque-type.subtitulo[data-v-0ea85d95]{background:rgba(207,46,46,.15);color:var(--color-primary, #cf2e2e)}.bloque-type.parrafo[data-v-0ea85d95]{background:rgba(0,224,144,.1);color:#00e090}.bloque-type.imagen[data-v-0ea85d95]{background:rgba(59,130,246,.12);color:#60a5fa}.bloque-type.cita[data-v-0ea85d95]{background:rgba(255,165,0,.1);color:#fbbf24}.bloque-content[data-v-0ea85d95]{flex:1;min-width:0}.bloque-content input[data-v-0ea85d95],.bloque-content textarea[data-v-0ea85d95]{width:100%;background:transparent;border:none;color:#fff;font-family:var(--font-body, "Roboto", sans-serif);font-size:.88rem;outline:none;padding:4px 0}.bloque-content textarea[data-v-0ea85d95]{resize:vertical;min-height:40px}.bloque-delete[data-v-0ea85d95]{background:transparent;border:none;cursor:pointer;font-size:1rem;opacity:.4;transition:opacity .2s;flex-shrink:0}.bloque-delete[data-v-0ea85d95]:hover{opacity:1}.bloque-actions[data-v-0ea85d95]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.btn-add[data-v-0ea85d95]{background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.15);color:rgba(255,255,255,.6);font-family:var(--font-heading, "Oswald", sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:8px 14px;border-radius:6px;cursor:pointer;transition:all .25s}.btn-add[data-v-0ea85d95]:hover{border-color:var(--color-primary, #cf2e2e);color:var(--color-primary, #cf2e2e);background:rgba(207,46,46,.05)}.metadata-grid[data-v-0ea85d95]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.metadata-grid .field-group.full[data-v-0ea85d95]{grid-column:1 / -1}.editor-footer[data-v-0ea85d95]{display:flex;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.btn-preview[data-v-0ea85d95]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .25s}.btn-preview[data-v-0ea85d95]:hover{background:rgba(255,255,255,.08)}.btn-draft[data-v-0ea85d95]{background:transparent;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.6);font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .25s}.btn-draft[data-v-0ea85d95]:hover{border-color:#888;color:#fff}.btn-publish[data-v-0ea85d95]{background:var(--color-primary, #cf2e2e);border:none;color:#fff;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:10px 24px;border-radius:6px;cursor:pointer;transition:all .25s}.btn-publish[data-v-0ea85d95]:hover{background:#b91c1c;box-shadow:0 0 24px rgba(207,46,46,.35)}.publicados-toolbar[data-v-0ea85d95]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.publicados-toolbar select[data-v-0ea85d95],.publicados-toolbar input[data-v-0ea85d95]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#fff;font-size:.85rem;outline:none}.publicados-toolbar input[data-v-0ea85d95]{min-width:220px}.publicados-toolbar select option[data-v-0ea85d95]{background:#111}.publicados-grid[data-v-0ea85d95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.publicado-card[data-v-0ea85d95]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:all .3s}.publicado-card[data-v-0ea85d95]:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.12);box-shadow:0 12px 30px rgba(0,0,0,.4)}.card-portada[data-v-0ea85d95]{position:relative;height:160px;overflow:hidden}.card-portada img[data-v-0ea85d95]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.publicado-card:hover .card-portada img[data-v-0ea85d95]{transform:scale(1.05)}.card-cat[data-v-0ea85d95]{position:absolute;top:10px;left:10px;font-family:var(--font-heading, "Oswald", sans-serif);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:4px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);color:#fff}.card-body[data-v-0ea85d95]{padding:14px}.card-body h4[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.9rem;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.3}.card-time[data-v-0ea85d95]{font-size:.75rem;color:#555;margin-bottom:10px}.card-metrics[data-v-0ea85d95]{display:flex;gap:12px;font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:12px}.card-actions[data-v-0ea85d95]{display:flex;gap:6px}.card-actions .action-btn[data-v-0ea85d95]{flex:1;text-align:center}.action-btn.unpublish[data-v-0ea85d95]:hover{border-color:#555;color:#888}.empty-state[data-v-0ea85d95]{text-align:center;padding:60px 20px;color:#444}.empty-icon[data-v-0ea85d95]{font-size:3rem;margin-bottom:12px;opacity:.5}.empty-state p[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.modal-overlay[data-v-0ea85d95]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:rgba(0,0,0,.8);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-0ea85d95]{background:#0f0f0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:700px;width:100%;max-height:85vh;overflow-y:auto;padding:32px;position:relative}.modal-close[data-v-0ea85d95]{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#888;font-size:1.2rem;cursor:pointer;transition:color .2s}.modal-close[data-v-0ea85d95]:hover{color:#fff}.preview-modal h3[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1.5rem;font-weight:700;margin:0 0 12px}.preview-extracto[data-v-0ea85d95]{color:rgba(255,255,255,.6);font-style:italic;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.preview-body h4[data-v-0ea85d95]{font-family:var(--font-heading, "Oswald", sans-serif);font-size:1.1rem;font-weight:600;color:var(--color-primary, #cf2e2e);margin:20px 0 10px}.preview-body p[data-v-0ea85d95]{color:rgba(255,255,255,.8);line-height:1.6;margin:0 0 12px}.preview-body img[data-v-0ea85d95]{width:100%;border-radius:8px;margin:12px 0}.preview-body blockquote[data-v-0ea85d95]{border-left:3px solid var(--color-primary, #cf2e2e);padding-left:16px;margin:12px 0;color:rgba(255,255,255,.7);font-style:italic}@media (max-width: 768px){.panel-header[data-v-0ea85d95]{flex-direction:column;align-items:flex-start}.panel-tabs[data-v-0ea85d95]{width:100%;overflow-x:auto}.bandeja-item[data-v-0ea85d95]{flex-direction:column}.item-actions[data-v-0ea85d95]{width:100%}.metadata-grid[data-v-0ea85d95],.publicados-grid[data-v-0ea85d95]{grid-template-columns:1fr}.editor-footer[data-v-0ea85d95]{flex-direction:column}.editor-footer button[data-v-0ea85d95]{width:100%}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (min-width: 576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (min-width: 768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (min-width: 992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (min-width: 576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (min-width: 768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (min-width: 992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (min-width: 1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (min-width: 576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (min-width: 768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (min-width: 992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (min-width: 1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (min-width: 576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (min-width: 576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (min-width: 768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (min-width: 992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (min-width: 1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (min-width: 768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (min-width: 576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (min-width: 768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (min-width: 992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (min-width: 1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (min-width: 576px){.ion-display-sm-none{display:none!important}}@media (min-width: 768px){.ion-display-md-none{display:none!important}}@media (min-width: 992px){.ion-display-lg-none{display:none!important}}@media (min-width: 1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (min-width: 576px){.ion-display-sm-inline{display:inline!important}}@media (min-width: 768px){.ion-display-md-inline{display:inline!important}}@media (min-width: 992px){.ion-display-lg-inline{display:inline!important}}@media (min-width: 1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (min-width: 576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (min-width: 768px){.ion-display-md-inline-block{display:inline-block!important}}@media (min-width: 992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (min-width: 1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (min-width: 576px){.ion-display-sm-block{display:block!important}}@media (min-width: 768px){.ion-display-md-block{display:block!important}}@media (min-width: 992px){.ion-display-lg-block{display:block!important}}@media (min-width: 1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (min-width: 576px){.ion-display-sm-flex{display:flex!important}}@media (min-width: 768px){.ion-display-md-flex{display:flex!important}}@media (min-width: 992px){.ion-display-lg-flex{display:flex!important}}@media (min-width: 1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (min-width: 576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (min-width: 768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (min-width: 576px){.ion-display-sm-grid{display:grid!important}}@media (min-width: 768px){.ion-display-md-grid{display:grid!important}}@media (min-width: 992px){.ion-display-lg-grid{display:grid!important}}@media (min-width: 1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (min-width: 576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (min-width: 768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (min-width: 992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (min-width: 1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (min-width: 576px){.ion-display-sm-table{display:table!important}}@media (min-width: 768px){.ion-display-md-table{display:table!important}}@media (min-width: 992px){.ion-display-lg-table{display:table!important}}@media (min-width: 1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (min-width: 576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (min-width: 768px){.ion-display-md-table-cell{display:table-cell!important}}@media (min-width: 992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (min-width: 1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (min-width: 576px){.ion-display-sm-table-row{display:table-row!important}}@media (min-width: 768px){.ion-display-md-table-row{display:table-row!important}}@media (min-width: 992px){.ion-display-lg-table-row{display:table-row!important}}@media (min-width: 1200px){.ion-display-xl-table-row{display:table-row!important}}@media (prefers-color-scheme: dark){:root{--ion-color-primary: #4d8dff;--ion-color-primary-rgb: 77, 141, 255;--ion-color-primary-contrast: #000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #447ce0;--ion-color-primary-tint: #5f98ff;--ion-color-secondary: #46b1ff;--ion-color-secondary-rgb: 70, 177, 255;--ion-color-secondary-contrast: #000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #3e9ce0;--ion-color-secondary-tint: #59b9ff;--ion-color-tertiary: #8482fb;--ion-color-tertiary-rgb: 132, 130, 251;--ion-color-tertiary-contrast: #000;--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: #7472dd;--ion-color-tertiary-tint: #908ffb;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffce31;--ion-color-warning-rgb: 255, 206, 49;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0b52b;--ion-color-warning-tint: #ffd346;--ion-color-danger: #f24c58;--ion-color-danger-rgb: 242, 76, 88;--ion-color-danger-contrast: #000;--ion-color-danger-contrast-rgb: 0, 0, 0;--ion-color-danger-shade: #d5434d;--ion-color-danger-tint: #f35e69;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #fff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9}:root.ios{--ion-background-color: #000000;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #0d0d0d;--ion-background-color-step-100: #1a1a1a;--ion-background-color-step-150: #262626;--ion-background-color-step-200: #333333;--ion-background-color-step-250: #404040;--ion-background-color-step-300: #4d4d4d;--ion-background-color-step-350: #595959;--ion-background-color-step-400: #666666;--ion-background-color-step-450: #737373;--ion-background-color-step-500: #808080;--ion-background-color-step-550: #8c8c8c;--ion-background-color-step-600: #999999;--ion-background-color-step-650: #a6a6a6;--ion-background-color-step-700: #b3b3b3;--ion-background-color-step-750: #bfbfbf;--ion-background-color-step-800: #cccccc;--ion-background-color-step-850: #d9d9d9;--ion-background-color-step-900: #e6e6e6;--ion-background-color-step-950: #f2f2f2;--ion-text-color-step-50: #f2f2f2;--ion-text-color-step-100: #e6e6e6;--ion-text-color-step-150: #d9d9d9;--ion-text-color-step-200: #cccccc;--ion-text-color-step-250: #bfbfbf;--ion-text-color-step-300: #b3b3b3;--ion-text-color-step-350: #a6a6a6;--ion-text-color-step-400: #999999;--ion-text-color-step-450: #8c8c8c;--ion-text-color-step-500: #808080;--ion-text-color-step-550: #737373;--ion-text-color-step-600: #666666;--ion-text-color-step-650: #595959;--ion-text-color-step-700: #4d4d4d;--ion-text-color-step-750: #404040;--ion-text-color-step-800: #333333;--ion-text-color-step-850: #262626;--ion-text-color-step-900: #1a1a1a;--ion-text-color-step-950: #0d0d0d;--ion-item-background: #000000;--ion-card-background: #1c1c1d}:root.ios ion-modal{--ion-background-color: var(--ion-color-step-100, var(--ion-background-color-step-100));--ion-toolbar-background: var(--ion-color-step-150, var(--ion-background-color-step-150));--ion-toolbar-border-color: var(--ion-color-step-250, var(--ion-background-color-step-250))}:root.md{--ion-background-color: #121212;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-background-color-step-50: #1e1e1e;--ion-background-color-step-100: #2a2a2a;--ion-background-color-step-150: #363636;--ion-background-color-step-200: #414141;--ion-background-color-step-250: #4d4d4d;--ion-background-color-step-300: #595959;--ion-background-color-step-350: #656565;--ion-background-color-step-400: #717171;--ion-background-color-step-450: #7d7d7d;--ion-background-color-step-500: #898989;--ion-background-color-step-550: #949494;--ion-background-color-step-600: #a0a0a0;--ion-background-color-step-650: #acacac;--ion-background-color-step-700: #b8b8b8;--ion-background-color-step-750: #c4c4c4;--ion-background-color-step-800: #d0d0d0;--ion-background-color-step-850: #dbdbdb;--ion-background-color-step-900: #e7e7e7;--ion-background-color-step-950: #f3f3f3;--ion-text-color-step-50: #f3f3f3;--ion-text-color-step-100: #e7e7e7;--ion-text-color-step-150: #dbdbdb;--ion-text-color-step-200: #d0d0d0;--ion-text-color-step-250: #c4c4c4;--ion-text-color-step-300: #b8b8b8;--ion-text-color-step-350: #acacac;--ion-text-color-step-400: #a0a0a0;--ion-text-color-step-450: #949494;--ion-text-color-step-500: #898989;--ion-text-color-step-550: #7d7d7d;--ion-text-color-step-600: #717171;--ion-text-color-step-650: #656565;--ion-text-color-step-700: #595959;--ion-text-color-step-750: #4d4d4d;--ion-text-color-step-800: #414141;--ion-text-color-step-850: #363636;--ion-text-color-step-900: #2a2a2a;--ion-text-color-step-950: #1e1e1e;--ion-item-background: #1e1e1e;--ion-toolbar-background: #1f1f1f;--ion-tab-bar-background: #1f1f1f;--ion-card-background: #1e1e1e}}:root{--color-bg: #000000;--color-bg-solid: #000000;--color-surface: #000000;--color-primary: #cf2e2e;--color-primary-hover: #e63939;--color-text: #ffffff;--color-text-muted: #cccccc;--color-border: #e63939;--font-heading: "Oswald", sans-serif;--font-body: "Roboto", sans-serif;--font-accent: "Maven Pro", sans-serif;--border-radius: 4px;--border-radius-lg: 8px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 80px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--container-max: 1214px}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{height:100%;margin:0;padding:0;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px;line-height:1.2}p{line-height:1.6;margin:0 0 var(--spacing-md) 0}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}a:hover{color:var(--color-primary)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}.section{padding:var(--spacing-4xl) 0}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);background-color:var(--color-primary);color:var(--color-text);border:none;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-heading);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-primary:hover{background-color:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 15px rgba(207,46,46,.4)}.btn-primary svg{width:16px;height:16px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);background-color:transparent;color:var(--color-text);border:2px solid var(--color-primary);padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-heading);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-secondary:hover{background-color:var(--color-primary);color:var(--color-text)}.section-title{font-size:2.5rem;margin-bottom:var(--spacing-xl);position:relative;display:inline-block}.section-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background-color:var(--color-primary)}.section-title.text-center{display:block;text-align:center}.section-title.text-center:after{left:50%;transform:translate(-50%)}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-primary)}.gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(9,16,34,.4),rgba(9,16,34,.6),rgba(9,16,34,.95))}.gradient-overlay-light{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(9,16,34,.2),rgba(9,16,34,.4),rgba(9,16,34,.7))}.reveal-wrapper{display:block}.reveal-on-scroll{opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.reveal-on-scroll.revealed{opacity:1;transform:translate(0) scale(1)!important}.fade-up{transform:translateY(30px)}.fade-in{transform:translateY(0)}.zoom-in{transform:scale(.9)}.fade-right{transform:translate(-30px)}.fade-left{transform:translate(30px)}.clip-reveal{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.19,1,.22,1),opacity .8s ease}.clip-reveal.revealed{clip-path:inset(0 0 0 0)!important}.scale-in-spring{transform:scale(.5);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shimmer-text{background:linear-gradient(90deg,var(--color-text-muted) 0%,var(--color-text) 50%,var(--color-text-muted) 100%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;animation:shimmer 3s infinite linear}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}::selection{background:var(--color-primary);color:var(--color-text)}input{outline:none;background:transparent;border:none;font-family:inherit;color:var(--color-text)}input::placeholder{color:transparent!important;opacity:0!important}input:-ms-input-placeholder{color:transparent!important}input::-webkit-input-placeholder{color:transparent!important}input::-moz-placeholder{color:transparent!important}.newsletter-form input{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:10px 15px;font-size:.9rem}.newsletter-form input::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.newsletter-form input:focus{border-color:var(--color-primary)}.register-form input,.register-form select{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:12px 15px;font-size:.95rem}.register-form input::placeholder{color:var(--color-text-muted)!important;opacity:1!important}.register-form input:focus,.register-form select:focus{border-color:var(--color-primary);outline:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0px 1000px var(--color-bg) inset;transition:background-color 5000s ease-in-out 0s}:root{--color-primary: #CF2E2E;--color-primary-dark: #8b1e1e;--color-bg: #0b0b0b;--color-surface: #151515;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .6);--color-border: rgba(255, 255, 255, .1);--color-success: #00e090;--font-heading: "Rajdhani", sans-serif;--font-body: "Space Grotesk", sans-serif;--transition-fast: .2s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .4s cubic-bezier(.175, .885, .32, 1.275);--border-radius: 12px;--border-radius-lg: 20px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 rgba(207,46,46,.4)}50%{box-shadow:0 0 20px 4px rgba(207,46,46,.2)}}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-rotate{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes particle-float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-100px) rotate(5deg)}}@keyframes border-dance{0%,to{border-color:rgba(207,46,46,.3)}50%{border-color:rgba(207,46,46,.6)}}@keyframes card-glow-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}.animate-fade-in{animation:fade-in .6s ease forwards}.animate-slide-up{animation:slide-up .6s ease forwards}.animate-slide-down{animation:slide-down .6s ease forwards}.animate-slide-left{animation:slide-left .6s ease forwards}.animate-slide-right{animation:slide-right .6s ease forwards}.animate-zoom-in{animation:zoom-in .6s ease forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-float-rotate{animation:float-rotate 4s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.card-hover-effect{position:relative;overflow:hidden;transition:all var(--transition-smooth)}.card-hover-effect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0%,rgba(207,46,46,.12),transparent 60%);transition:opacity var(--transition-smooth);pointer-events:none}.card-hover-effect:hover{transform:translateY(-4px);border-color:rgba(207,46,46,.35)}.card-hover-effect:hover:before{opacity:1}.glow-border{position:relative}.glow-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(207,46,46,.5),transparent,rgba(207,46,46,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition-smooth)}.glow-border:hover:before{opacity:1}.text-gradient{background:linear-gradient(135deg,#cf2e2e,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;border:none;padding:14px 28px;font-family:var(--font-heading);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--border-radius);transition:all var(--transition-smooth);box-shadow:0 8px 24px rgba(207,46,46,.3);clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 36px rgba(207,46,46,.5);filter:brightness(1.1)}.btn-primary:active{transform:translateY(-1px) scale(.99)}.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);padding:14px 28px;font-family:var(--font-heading);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--border-radius);transition:all var(--transition-smooth)}.btn-outline:hover{background:rgba(255,255,255,.05);border-color:var(--color-primary);color:var(--color-primary)}.input-field{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:14px 18px;color:#fff;font-family:var(--font-body);font-size:.95rem;transition:all var(--transition-fast)}.input-field:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(207,46,46,.2)}.input-field::placeholder{color:rgba(255,255,255,.2)}.section-padding{padding:80px 20px 100px}@media (max-width: 768px){.section-padding{padding:60px 16px 80px}:root{--border-radius: 10px;--border-radius-lg: 16px}}@media (max-width: 480px){.section-padding{padding:50px 12px 60px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
