.tm-public-content{--tm-page:#f6f5f1;--tm-accent:#076d9c;--tm-accent-strong:#075778;--tm-surface:#fff;--tm-surface-muted:#efefea;--tm-text-primary:#142638;--tm-text-secondary:#526270;min-width:0;background:var(--tm-page);color:var(--tm-text-primary)}.tm-public-content .sport-theme[data-sport-mode=dark]{--tm-text-primary:var(--sport-text);--tm-text-secondary:var(--sport-muted)}.tm-public-content :is(.bg-slate-50,.bg-gray-50):not([data-sport-mode=dark] *){background-color:var(--tm-page)}.tm-public-content :is(.text-gray-400,.text-slate-400):not([data-sport-mode=dark] *){color:#64748b}.tm-public-content .text-zona-blue:not([data-sport-mode=dark] *){color:#076d9c}.tm-public-content .bg-zona-blue:not([data-sport-mode=dark] *):not([data-tm-button]){background-color:#076d9c;color:#fff}.tm-public-content :is(h1,h2){letter-spacing:-.025em;overflow-wrap:anywhere}.tm-public-content :is(.tm-section-underline,.tm-modal-title:after),.tm-public-content :is(.utility-header h1,h1.utility-title):after{background:linear-gradient(90deg,#ffb337 0 22%,transparent 22% 26%,#ef5350 26% 48%,transparent 48% 52%,#1eb0d3 52% 74%,transparent 74% 78%,#79b83e 78%);box-shadow:none}.tm-public-content .tm-section-title{font-weight:750}.tm-public-content :is(h1,h2):not(.tm-section-title,.tm-modal-title):not([data-sport-mode=dark] *):after{content:"";display:block;width:64px;max-width:100%;height:4px;margin-block:.55rem .35rem;border-radius:4px;background:linear-gradient(90deg,#ffb337 0 22%,transparent 22% 26%,#ef5350 26% 48%,transparent 48% 52%,#1eb0d3 52% 74%,transparent 74% 78%,#79b83e 78%)}.tm-public-content :has(>.tm-section-underline)>:is(h1,h2):after{display:none!important}.tm-public-content [data-tm-button=primary]:not([data-sport-mode=dark] *){background:#ffb337;color:#142638}.tm-public-content [data-tm-button=primary]:not([data-sport-mode=dark] *):hover{background:#efa124}.tm-public-content :is(input,select,textarea){min-width:0;max-width:100%}.tm-public-content .grid>*{min-width:0}.tm-public-content :is(a,button,input,select,textarea):focus-visible{outline-offset:3px}.tm-site-header[data-tm-palette=brand],.tm-site-header[data-tm-palette=brand] .tm-header-popover,.tm-site-header[data-tm-palette=brand]>div{background:#071b31;border-color:#35506a;color:#edf5fb}.tm-site-header[data-tm-palette=brand]>div{backdrop-filter:none}.tm-site-header[data-tm-palette=brand] :is(a,button):where(:not(.tm-account-popover *)){color:#edf5fb}.tm-site-header[data-tm-palette=brand] a[aria-label="TuMeta, Inicio"]{background:transparent;box-shadow:none;padding-inline:0}.tm-site-header[data-tm-palette=brand] :is(.sport-primary,a[data-active=true]){background:#ffb337;color:#142638}.tm-site-header[data-tm-palette=brand] [aria-controls=mobile-navigation]{background:#12314b;border-color:#567087}.tm-site-header[data-tm-palette=brand] .relative:has(>select[aria-label="Ir a un hub deportivo"]){color:#edf5fb;border-color:#35506a}.tm-site-header[data-tm-palette=brand] .tm-header-popover :is(a,button):hover{background:#12314b;color:#fff}.tm-site-header[data-tm-palette=brand] .tm-header-popover :is(h2,h3,p){color:#bdcfdf}.tm-site-header .tm-header-popover{max-height:calc(100dvh - 130px);overflow-y:auto}.tm-site-header[data-tm-palette=brand] .tm-register-action{background:#ffb337;border-color:#ffb337;color:#142638}.tm-site-header[data-tm-palette=brand] .tm-account-trigger{background:#12314b;border-color:#567087}.tm-site-header[data-tm-palette=brand] .tm-account-trigger p{color:#edf5fb}.tm-hub-search{display:flex;flex-wrap:wrap;min-width:0}.tm-hub-search>input[type=search]{flex:1 1 14rem;min-width:0}.tm-hub-search :is(button,select){max-width:100%}.tm-home-filters{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.tm-home-filters>[aria-hidden=true]{display:none}.tm-home-filters>button{max-width:100%;white-space:normal;height:auto;min-height:2.25rem}.tm-utility-card{min-height:104px;align-items:center}.tm-utility-card[data-artwork=true]{padding:12px 28px 12px 116px}.tm-utility-art{position:absolute;inset:0 auto 0 0;width:104px;overflow:hidden;pointer-events:none;background:linear-gradient(145deg,#f8f0df,#edf3ee)}.tm-utility-art img{object-fit:contain;padding:6px}.tm-utility-copy{overflow-wrap:anywhere}.tm-account-popover{max-height:calc(100dvh - 120px);overflow-y:auto}.tm-site-header[data-tm-palette=brand] .tm-account-popover{background:#fff;color:#142638;border-color:#d7dedf}.tm-site-header[data-tm-palette=brand] .tm-account-popover :is(button,a){color:#142638}.tm-site-header[data-tm-palette=brand] .tm-account-popover .text-gray-400{color:#526270}.tm-site-header[data-tm-palette=brand] .tm-account-popover button.text-red-600{color:#b91c1c}.tm-account-popover[data-color-scheme=dark] :is(.text-gray-900,.text-gray-700){color:#f1f5f9}.tm-account-popover[data-color-scheme=dark] .text-gray-500{color:#cbd5e1}.tm-account-popover[data-color-scheme=dark] button:hover{background:#1e293b}.tm-account-popover[data-color-scheme=dark] button.text-red-600{color:#fda4af}.tm-menu-content{display:flex;flex-direction:column}.tm-menu-content>*{flex-shrink:0}.tm-menu-content>[data-tm-account=authenticated]{order:-1;margin-top:0}.tm-mobile-navigation a{overflow-wrap:anywhere}@media (min-width:1024px){.tm-utility-card[data-artwork=true]{padding:168px 16px 16px;min-height:244px;align-items:flex-start}.tm-utility-art{inset:0 0 auto;width:100%;height:152px}}@media (max-width:639px){.tm-hub-search>input[type=search]{flex-basis:100%}.tm-public-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (max-width:359px){.tm-site-header a[aria-label="TuMeta, Inicio"]{gap:4px;padding-inline:4px}.tm-site-header a[aria-label="TuMeta, Inicio"] img{width:84px}}@keyframes tm-public-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){#mobile-navigation[open],.tm-account-popover,.tm-header-popover,.tm-public-modal{animation:tm-public-enter .22s cubic-bezier(.2,.7,.2,1)}.tm-utility-card{transition:box-shadow .22s,border-color .18s,transform .22s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tm-utility-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #122a3b12}}@media (prefers-reduced-motion:reduce){#mobile-navigation,.tm-public-content *,.tm-public-modal,.tm-public-modal *,.tm-site-header *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.Header_comparatorCta__snDas{position:relative;isolation:isolate;overflow:hidden;border:1.5px solid transparent;background:linear-gradient(115deg,#5b21b6,#7c3aed 60%,#6d28d9) padding-box,linear-gradient(110deg,#a78bfa,#f0abfc,#8b5cf6,#e9d5ff,#a78bfa) border-box;background-size:100% 100%,250% 100%;box-shadow:0 3px 12px rgba(124,58,237,.28);animation:Header_borderGlow__nyaIy 5s ease-in-out infinite;transition:transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.Header_comparatorCta__snDas:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 8px rgba(233,213,255,.55);pointer-events:none;animation:Header_edgePulse__99X1R 4s ease-in-out infinite}.Header_comparatorCta__snDas:after{content:"";position:absolute;inset:-50% -40%;background:linear-gradient(110deg,transparent 42%,hsla(0,0%,100%,.24) 50%,transparent 58%);transform:translateX(-80%);pointer-events:none;animation:Header_invitationShine__3jytF 6s ease-in-out infinite}.Header_comparatorCta__snDas:focus-visible,.Header_comparatorCta__snDas:hover{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(167,139,250,.2),0 5px 20px rgba(124,58,237,.4)}.Header_comparatorCta__snDas:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.Header_comparatorCta__snDas:active{transform:scale(.97)}.Header_comparatorBrand__ptQ4P{background:#ffb33716;border-color:#ffb33770;box-shadow:none;animation:none}.Header_comparatorBrand__ptQ4P:after,.Header_comparatorBrand__ptQ4P:before{display:none}.Header_comparatorBrand__ptQ4P .Header_moneyAnimation__klw5q span{display:none;animation:none}.Header_comparatorBrand__ptQ4P .Header_moneyAnimation__klw5q span:first-child{display:block;top:4px;left:4px;opacity:1;color:#ffcf79;text-shadow:none}.Header_comparatorBrand__ptQ4P:focus-visible,.Header_comparatorBrand__ptQ4P:hover{box-shadow:0 0 0 3px #ffb33720}.Header_moneyAnimation__klw5q{position:relative;z-index:1;display:inline-block;flex-shrink:0;width:18px;height:22px;pointer-events:none}.Header_moneyAnimation__klw5q span{position:absolute;bottom:0;left:0;color:#f5d0fe;font-size:13px;font-weight:800;line-height:1;opacity:0;text-shadow:0 0 5px rgba(240,171,252,.6);animation:Header_floatingMoney__XQAe8 3.6s ease-out infinite}.Header_moneyAnimation__klw5q span:nth-child(2){left:9px;font-size:10px;animation-delay:-1.2s}.Header_moneyAnimation__klw5q span:nth-child(3){left:5px;animation-delay:-2.4s}@keyframes Header_floatingMoney__XQAe8{0%{opacity:0;transform:translateY(3px) rotate(-12deg) scale(.8)}18%{opacity:1}65%{opacity:.85}90%,to{opacity:0;transform:translateY(-18px) rotate(12deg) scale(1.05)}}@keyframes Header_borderGlow__nyaIy{0%,to{background-position:0 0,0 50%}50%{background-position:0 0,100% 50%}}@keyframes Header_edgePulse__99X1R{0%,to{opacity:.3}50%{opacity:1}}@keyframes Header_invitationShine__3jytF{0%,65%{transform:translateX(-80%)}90%,to{transform:translateX(80%)}}@media (prefers-reduced-motion:reduce){.Header_comparatorCta__snDas,.Header_comparatorCta__snDas:after,.Header_comparatorCta__snDas:before,.Header_moneyAnimation__klw5q span{animation:none;transition:none}.Header_comparatorCta__snDas:active,.Header_comparatorCta__snDas:focus-visible,.Header_comparatorCta__snDas:hover{transform:none}.Header_comparatorCta__snDas:after,.Header_moneyAnimation__klw5q span{display:none}.Header_moneyAnimation__klw5q span:first-child{display:block;top:4px;left:4px;opacity:1}}