@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ce197d{--font-sora:"Sora","Sora Fallback"}:root{--competition-card-bg:linear-gradient(135deg,rgba(31,41,55,0.85),rgba(17,24,39,0.95));--competition-card-border:rgba(107,114,128,0.3);--competition-card-border-hover:hsl(var(--lms-primary-400)/0.5);--competition-card-radius:1.5rem;--competition-card-shadow:0 4px 20px rgba(0,0,0,0.3);--competition-card-shadow-hover:0 12px 40px hsl(var(--lms-primary-400)/0.25);--competition-card-padding:1.25rem;--competition-card-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--competition-card-thumbnail-radius:1rem 1rem 0 0;--competition-status-active:rgba(34,197,94,0.2);--competition-status-active-border:rgba(34,197,94,0.4);--competition-status-active-text:#4ade80;--competition-status-buildup:rgba(249,115,22,0.2);--competition-status-buildup-border:rgba(249,115,22,0.4);--competition-status-buildup-text:#fb923c;--competition-status-finished:rgba(107,114,128,0.2);--competition-status-finished-border:rgba(107,114,128,0.4);--competition-status-finished-text:#9ca3af;--competition-card-title-color:#ffffff;--competition-card-title-hover:hsl(var(--lms-primary-400));--competition-card-text-muted:#9ca3af;--competition-card-icon-size:2.25rem;--competition-card-icon-radius:0.75rem;--competition-card-blur:16px;--competition-card-glass-overlay:rgba(255,255,255,0.03);--carousel-controls-size:48px;--carousel-controls-arrow-size:24px;--carousel-controls-color:#ffffff;--carousel-scroll-preview-height:4px;--carousel-transition:transform 0.25s ease-in-out;--carousel-card-min-height:380px}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:no-preference){.animate-pulse-green{animation:pulse-green 2s cubic-bezier(.4,0,.6,1) infinite}}@media (prefers-reduced-motion:reduce){.animate-pulse-green{animation:none;opacity:1}}.gradient-text{background:linear-gradient(90deg,#a78bfa,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}@media (max-width:640px){.competition-hero{padding-top:1rem;padding-bottom:2rem}.stat-card{padding:.75rem}}.number-transition{transition:all .3s ease-out}a:focus-visible,button:focus-visible{outline:2px solid #ff6a00;outline-offset:2px}@keyframes skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:skeleton 1.5s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.skeleton{background-position:0 0;animation:none}}.text-nebula-blue{color:#50717c}.text-nebula-title{color:#212121}.backdrop-blur-16{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.backdrop-blur-12{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.backdrop-blur-8{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glass-base{position:relative;border-radius:24px;overflow:hidden;border:none;background:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,.8))}@supports (backdrop-filter:blur(1px)){.glass-base,.glass-base--blur-16{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.glass-base,.glass-base--blur-16,.glass-base--blur-8{background:rgba(255,255,255,.6);transition:backdrop-filter .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out}.glass-base--blur-8{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.glass-card{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.glass-card--loading{padding:8px 24px 24px}.glass-card--white-text .glass-stat-card__label{color:hsl(var(--lms-secondary-500))}.glass-card--white-text .glass-stat-card__value{color:hsl(var(--lms-secondary-800))}.glass-card--white-text .glass-stat-card__value--secondary{color:hsl(var(--lms-secondary-500))}.competition-card{position:relative;background:var(--competition-card-bg);border:1px solid var(--competition-card-border);border-radius:var(--competition-card-radius);box-shadow:var(--competition-card-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:var(--competition-card-transition);overflow:hidden;display:flex;flex-direction:column;height:100%}.competition-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.competition-card__thumbnail{position:relative;aspect-ratio:4/3;width:100%;border-radius:var(--competition-card-thumbnail-radius);overflow:hidden;z-index:2}.competition-card__thumbnail-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.competition-card__thumbnail-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 50%,rgba(0,0,0,.6));z-index:1}.competition-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.competition-card__badge--active{background:var(--competition-status-active);border:1px solid var(--competition-status-active-border);color:var(--competition-status-active-text)}.competition-card__badge--buildup{background:var(--competition-status-buildup);border:1px solid var(--competition-status-buildup-border);color:var(--competition-status-buildup-text)}.competition-card__badge--finished{background:var(--competition-status-finished);border:1px solid var(--competition-status-finished-border);color:var(--competition-status-finished-text)}.competition-card__badge-dot{width:.5rem;height:.5rem;border-radius:9999px;animation:pulse-green 2s cubic-bezier(.4,0,.6,1) infinite}.competition-card__badge--active .competition-card__badge-dot{background-color:var(--competition-status-active-text)}.competition-card__badge--buildup .competition-card__badge-dot{background-color:var(--competition-status-buildup-text)}.competition-card__badge--finished .competition-card__badge-dot{background-color:var(--competition-status-finished-text);animation:none}.competition-card__fee-badge{bottom:.75rem;padding:.375rem .75rem;background:rgba(0,0,0,.6);border-radius:.5rem;font-size:.875rem;font-weight:700;color:#ffffff}.competition-card__fee-badge,.competition-card__rollover-badge{position:absolute;right:.75rem;z-index:3;display:inline-flex;align-items:center;gap:.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.competition-card__rollover-badge{top:.75rem;padding:.25rem .75rem;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);border-radius:9999px;font-size:.75rem;font-weight:600;color:#93c5fd}.competition-card__title-banner{background:#166534;padding:.5rem 1rem;position:relative;z-index:2;text-decoration:none;display:block}.competition-card__title-banner--active{background:#166534}.competition-card__title-banner--finished{background:#6b7280}.competition-card__title-banner--buildup{background:#f97316}.competition-card__title-banner-name{font-size:.8125rem;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.competition-card__content{position:relative;padding:var(--competition-card-padding);padding-top:1rem;display:flex;flex-direction:column;flex-grow:1;z-index:2}.competition-card__title{font-size:1.0625rem;font-weight:700;color:var(--competition-card-title-color);line-height:1.35;margin:0 0 .875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.25rem}a.competition-card__title{text-decoration:none;transition:color .2s ease}a.competition-card__title:hover{color:var(--competition-card-title-hover)}.competition-card__details{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;flex-grow:1}.competition-card__detail-row{display:flex;align-items:center;gap:.75rem}.competition-card__icon{width:var(--competition-card-icon-size);height:var(--competition-card-icon-size);min-width:var(--competition-card-icon-size);border-radius:var(--competition-card-icon-radius);display:flex;align-items:center;justify-content:center;font-size:1rem}.competition-card__detail-text{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.competition-card__detail-label{font-size:.75rem;color:var(--competition-card-text-muted);line-height:1.2}.competition-card__detail-value{font-size:.9375rem;font-weight:700;color:#ffffff;display:flex;align-items:center;gap:.5rem;line-height:1.2}.competition-card__sub-badge{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;line-height:1}.competition-card__sub-badge--success{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.competition-card__sub-badge--neutral{background:rgba(107,114,128,.2);border:1px solid rgba(107,114,128,.3);color:#9ca3af}.competition-card__footer{margin-top:auto;padding-top:1rem}.competition-card__action{width:100%;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:700;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;position:relative;overflow:hidden}.competition-card__action--primary{background:linear-gradient(135deg,hsl(var(--lms-primary-600)) 0,#db2777 100%);color:#ffffff}.competition-card__action--primary:hover:not(:disabled){filter:brightness(1.1)}.competition-card__action--secondary{background:linear-gradient(135deg,#4b5563,#374151);color:#ffffff}.competition-card__action--secondary:hover:not(:disabled){filter:brightness(1.15)}.competition-card__action--success{background:linear-gradient(135deg,#059669,#047857);color:#ffffff}.competition-card__action--success:hover:not(:disabled){filter:brightness(1.1)}.competition-card__action:disabled{opacity:.6;cursor:not-allowed;transform:none}.competition-card__action:focus-visible{outline:2px solid #ff6a00;outline-offset:2px}.competition-card__title:focus-visible{outline:2px solid #ff6a00;outline-offset:2px;border-radius:.25rem}.competition-card__login-prompt{text-align:center;font-size:.875rem;color:var(--competition-card-text-muted);margin-top:.75rem}.competition-card__login-prompt a{color:hsl(var(--lms-primary-400));text-decoration:underline;transition:color .2s ease}.competition-card__login-prompt a:hover{color:hsl(var(--lms-primary-300))}.sport-card{position:relative;border-radius:1.5rem;overflow:hidden;text-decoration:none;display:block}.sport-card--disabled{opacity:.7;pointer-events:none}.sport-card__thumbnail{position:relative;aspect-ratio:30/39;width:100%;border-radius:1.5rem;overflow:hidden}.sport-card__thumbnail-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.sport-card__thumbnail-bg--grayscale{filter:grayscale(100%)}.sport-card__content{bottom:0;left:0;right:0;padding:.5rem 1.5rem 1.5rem;z-index:7;display:flex;flex-direction:column;gap:.25rem}.sport-card__content,.sport-card__content:before{position:absolute;border-radius:0 0 1.5rem 1.5rem}.sport-card__content:before{content:"";inset:0;background:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,.8));z-index:-1}@supports (backdrop-filter:blur(1px)){.sport-card__content:before{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.6)}}.sport-card__label{font-size:.75rem;font-weight:600;color:#3b82f6;text-transform:uppercase;letter-spacing:.05em}.sport-card__label--coming-soon{color:#6b7280}.sport-card__name{font-size:1.125rem;font-weight:700;color:#1f2937;line-height:1.3;transition:color .2s ease}.sport-card:hover .sport-card__name{color:#3b82f6}@media (max-width:480px){.sport-card{border-radius:1rem}.sport-card__thumbnail{border-radius:1rem;aspect-ratio:3/4}.sport-card__content,.sport-card__content-placeholder{padding:.375rem 1rem 1rem;border-radius:0 0 1rem 1rem}.sport-card__label{font-size:.6875rem}.sport-card__name{font-size:1rem}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.carousel-scroll-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.competition-carousel{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-card{display:flex;flex-direction:column;height:100%}.carousel-card>.group{height:100%}.carousel-card>.group,.carousel-card>.group>div{flex:1;display:flex;flex-direction:column}.carousel-scroll-container{align-items:stretch}.competition-carousel .group{transition:opacity .25s ease-in-out,transform .3s ease-out}.carousel-scroll-container>*{flex-shrink:0}.carousel-scroll-preview{transition:transform .15s ease-out,width .15s ease-out}.carousel-controls{box-shadow:0 4px 15px rgba(168,85,247,.4)}.carousel-controls:hover:not(:disabled){box-shadow:0 6px 25px rgba(168,85,247,.6)}.glass-container{position:relative;border-radius:24px;overflow:hidden;padding:1rem}.glass-container__bg{position:absolute;inset:0;opacity:.8}.glass-stats-container{position:relative;border-radius:24px;overflow:hidden;padding:.75rem}@media (min-width:640px){.glass-stats-container{padding:1rem}}.glass-stats-container__bg{position:absolute;inset:0;background:linear-gradient(135deg,#7c3aed,#ec4899 25%,#f97316 50%,#eab308 75%,#22c55e);opacity:.8}.glass-stats-container__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:640px){.glass-stats-container__grid{gap:1rem}}@media (min-width:1024px){.glass-stats-container__grid{grid-template-columns:repeat(4,1fr)}}.glass-container--rainbow .glass-container__bg{background:linear-gradient(135deg,#7c3aed,#ec4899 25%,#f97316 50%,#eab308 75%,#22c55e)}.glass-container__content{position:relative;z-index:1}.glass-stat-card{font-family:var(--font-sora),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.glass-stat-card__content{position:relative;z-index:2;padding:6px 16px 16px}@media (min-width:640px){.glass-stat-card__content{padding:8px 24px 24px}}.glass-stat-card__label{font-size:12px;font-weight:700;color:hsl(var(--nebula-slate));text-transform:uppercase;letter-spacing:.5px;line-height:1.4;margin:0}.glass-stat-card__value{font-size:14px;font-weight:400;color:hsl(var(--nebula-title));line-height:1.5;margin:8px 0 0}@media (min-width:640px){.glass-stat-card__value{font-size:16px}}.glass-stat-card__value--secondary{color:#6b7280;font-size:1rem;font-weight:500}.glass-stat-card__value--disabled{color:#9ca3af;font-size:1.125rem}@media (max-width:640px){.glass-stat-card{border-radius:1rem}.glass-stat-card__label{font-size:.625rem;line-height:1.3;margin-bottom:2px}.glass-stat-card__value{font-size:.875rem;line-height:1.4;margin:4px 0 0}}.glass-performance-summary{padding:1.5rem}.glass-performance-summary__header{display:flex;align-items:center;margin-bottom:1.5rem}.glass-performance-summary__icon{padding:.5rem;background:rgba(249,115,22,.15);border-radius:.5rem;margin-right:.75rem}.glass-performance-summary__title{font-size:1.125rem;font-weight:700;color:#1f2937}.glass-performance-summary__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.glass-performance-summary__grid{grid-template-columns:repeat(4,1fr)}}.glass-performance-summary__stat{padding:1rem;border-radius:.75rem;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.3)}@supports (backdrop-filter:blur(1px)){.glass-performance-summary__stat{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.4)}}.glass-performance-summary__stat-label{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.glass-performance-summary__stat-value{font-size:1.875rem;font-weight:700;color:#1f2937}.glass-performance-summary__stat-value--eliminated{color:#ea580c}.glass-performance-summary__footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);text-align:center;font-size:.875rem;color:#4b5563}.glass-performance-summary__footer-highlight--eliminated{color:#1f2937;font-weight:700}.glass-performance-summary__footer-highlight--survived{color:#16a34a;font-weight:700}.glass-performance-summary__footer-highlight--buyback{color:#ea580c;font-weight:700}