.page-module__2ybPIG__container{max-width:800px;margin:40px auto;padding:0 20px;animation:.4s ease-out page-module__2ybPIG__fadeIn}@keyframes page-module__2ybPIG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__2ybPIG__header{margin-bottom:32px}.page-module__2ybPIG__headerTitle{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__2ybPIG__headerTitle h1{letter-spacing:-1px;color:var(--text-primary);padding-bottom:12px;font-size:2.5rem;font-weight:900;position:relative}.page-module__2ybPIG__headerTitle h1:after{content:"";background:var(--accent-teal);border-radius:2px;width:48px;height:4px;position:absolute;bottom:0;left:0}.page-module__2ybPIG__count{color:var(--text-secondary);background:var(--background-secondary);border:1px solid var(--border-color);border-radius:20px;padding:4px 12px;font-size:14px}.page-module__2ybPIG__tabs{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;gap:12px;padding:6px;display:flex}.page-module__2ybPIG__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.page-module__2ybPIG__tab:hover{color:var(--text-primary);background:var(--card-hover)}.page-module__2ybPIG__tab.page-module__2ybPIG__active{background:var(--accent-teal);color:#fff;box-shadow:0 4px 12px #14b8a640}.page-module__2ybPIG__list{flex-direction:column;gap:12px;display:flex}.page-module__2ybPIG__item{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;transition:all .2s;display:flex}.page-module__2ybPIG__item:hover{border-color:var(--accent-teal);transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.page-module__2ybPIG__matchInfo{flex-direction:column;gap:8px;display:flex}.page-module__2ybPIG__teams{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.page-module__2ybPIG__vs{color:var(--text-secondary);font-size:12px;font-weight:400}.page-module__2ybPIG__date{color:var(--text-secondary);font-size:13px}.page-module__2ybPIG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.page-module__2ybPIG__teamCard{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.page-module__2ybPIG__teamCard:hover{border-color:var(--accent-teal);transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.page-module__2ybPIG__teamBrand{color:var(--text-primary);align-items:center;gap:12px;font-weight:600;display:flex}.page-module__2ybPIG__empty{text-align:center;background:var(--background-secondary);border:2px dashed var(--border-color);border-radius:24px;padding:80px 20px}.page-module__2ybPIG__emptyIcon{color:var(--border-color);margin-bottom:20px}.page-module__2ybPIG__empty p{color:var(--text-secondary);margin-bottom:24px}.page-module__2ybPIG__empty button{background:var(--accent-teal);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:10px 32px;font-weight:600;transition:all .2s}.page-module__2ybPIG__empty button:hover{filter:brightness(1.1);transform:scale(1.05)}.page-module__2ybPIG__loading{min-height:50vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.page-module__2ybPIG__spinner{border:3px solid var(--border-color);border-top-color:var(--accent-teal);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module__2ybPIG__spin}@keyframes page-module__2ybPIG__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.page-module__2ybPIG__headerTitle h1{font-size:24px}.page-module__2ybPIG__grid{grid-template-columns:1fr}}
.FavoriteButton-module__0Mpk5G__favoriteButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex}.FavoriteButton-module__0Mpk5G__favoriteButton:hover{color:var(--accent-teal);background:#14b8a61a;transform:scale(1.1)}.FavoriteButton-module__0Mpk5G__favoriteButton.FavoriteButton-module__0Mpk5G__filled{color:var(--accent-teal)}.FavoriteButton-module__0Mpk5G__starIcon{transition:all .2s}.FavoriteButton-module__0Mpk5G__favoriteButton.FavoriteButton-module__0Mpk5G__filled .FavoriteButton-module__0Mpk5G__starIcon{filter:drop-shadow(0 0 4px #14b8a666)}.FavoriteButton-module__0Mpk5G__loading{opacity:.6;cursor:not-allowed}@keyframes FavoriteButton-module__0Mpk5G__pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.FavoriteButton-module__0Mpk5G__favoriteButton:active .FavoriteButton-module__0Mpk5G__starIcon{transform:scale(.8)}
.page-module___8aEwW__filterContainer{justify-content:center;margin:24px 0;padding:0 20px;display:flex}.page-module___8aEwW__filterLeft{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:16px;gap:12px;padding:6px;display:flex}.page-module___8aEwW__filterButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.page-module___8aEwW__filterButton:hover{background:var(--card-hover);color:var(--text-primary)}.page-module___8aEwW__activeFilter{background:var(--accent-teal);border-color:var(--accent-teal);box-shadow:0 4px 12px #38bdf833;color:#fff!important}.page-module___8aEwW__liveCount{background:#fff3;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:11px}@media (max-width:480px){.page-module___8aEwW__filterLeft{gap:8px;padding:4px}.page-module___8aEwW__filterButton{gap:6px;padding:8px 12px;font-size:13px}}
.AuthModal-module__z0LLrW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out AuthModal-module__z0LLrW__fadeIn;display:flex;position:fixed;inset:0}.AuthModal-module__z0LLrW__modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:24px;width:100%;max-width:400px;animation:.4s cubic-bezier(.16,1,.3,1) AuthModal-module__z0LLrW__slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.AuthModal-module__z0LLrW__closeButton{background:var(--background-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.AuthModal-module__z0LLrW__closeButton:hover{background:var(--card-hover);color:var(--text-primary);transform:rotate(90deg)}.AuthModal-module__z0LLrW__content{padding:40px}.AuthModal-module__z0LLrW__header{text-align:center;margin-bottom:32px}.AuthModal-module__z0LLrW__header h2{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700}.AuthModal-module__z0LLrW__header p{color:var(--text-secondary);font-size:14px}.AuthModal-module__z0LLrW__form{flex-direction:column;gap:20px;display:flex}.AuthModal-module__z0LLrW__inputGroup{flex-direction:column;gap:8px;display:flex}.AuthModal-module__z0LLrW__inputGroup label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.AuthModal-module__z0LLrW__inputGroup input{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:12px;width:100%;padding:12px 16px;font-size:15px;transition:all .2s}.AuthModal-module__z0LLrW__inputGroup input:focus{border-color:var(--accent-teal);background:var(--card-bg);outline:none;box-shadow:0 0 0 4px #14b8a61a}.AuthModal-module__z0LLrW__passwordInput{position:relative}.AuthModal-module__z0LLrW__eyeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthModal-module__z0LLrW__submitButton{background:var(--accent-teal);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;padding:14px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.AuthModal-module__z0LLrW__submitButton:hover{filter:brightness(1.1);transform:translateY(-1px)}.AuthModal-module__z0LLrW__submitButton:active{transform:translateY(0)}.AuthModal-module__z0LLrW__submitButton:disabled{opacity:.7;cursor:not-allowed}.AuthModal-module__z0LLrW__errorMessage{color:#ef4444;text-align:center;background:#ef44441a;border-radius:8px;padding:10px;font-size:13px}.AuthModal-module__z0LLrW__footer{text-align:center;color:var(--text-secondary);margin-top:24px;font-size:14px}.AuthModal-module__z0LLrW__footer button{color:var(--accent-teal);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-weight:600}.AuthModal-module__z0LLrW__footer button:hover{text-decoration:underline}.AuthModal-module__z0LLrW__spinner{animation:1s linear infinite AuthModal-module__z0LLrW__spin}@keyframes AuthModal-module__z0LLrW__spin{to{transform:rotate(360deg)}}@keyframes AuthModal-module__z0LLrW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__z0LLrW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.AlertModal-module__d7xQ3q__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out AlertModal-module__d7xQ3q__fadeIn;display:flex;position:fixed;inset:0}.AlertModal-module__d7xQ3q__modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:360px;animation:.4s cubic-bezier(.175,.885,.32,1.275) AlertModal-module__d7xQ3q__bounceIn;position:relative;box-shadow:0 20px 40px #0006}.AlertModal-module__d7xQ3q__closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s;position:absolute;top:15px;right:15px}.AlertModal-module__d7xQ3q__closeButton:hover{color:var(--text-primary);transform:rotate(90deg)}.AlertModal-module__d7xQ3q__content{text-align:center;padding:30px}.AlertModal-module__d7xQ3q__iconWrapper{background:#14b8a61a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.AlertModal-module__d7xQ3q__content h3{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:700}.AlertModal-module__d7xQ3q__content p{color:var(--text-secondary);margin-bottom:24px;font-size:15px;line-height:1.5}.AlertModal-module__d7xQ3q__buttons{gap:12px;display:flex}.AlertModal-module__d7xQ3q__cancelButton{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:10px;flex:1;padding:12px;font-weight:600;transition:all .2s}.AlertModal-module__d7xQ3q__cancelButton:hover{background:var(--card-hover)}.AlertModal-module__d7xQ3q__loginButton{background:var(--accent-teal);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:700;transition:all .2s;display:flex}.AlertModal-module__d7xQ3q__loginButton:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes AlertModal-module__d7xQ3q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AlertModal-module__d7xQ3q__bounceIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.ThemeToggle-module__Z5gSZG__toggleButton{background:var(--toggle-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative;overflow:hidden}.ThemeToggle-module__Z5gSZG__toggleButton:hover{border-color:var(--accent-teal);box-shadow:0 0 10px #0000001a}.ThemeToggle-module__Z5gSZG__iconContainer{width:20px;height:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative}.ThemeToggle-module__Z5gSZG__icon{transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ThemeToggle-module__Z5gSZG__sun{color:#eab308}.ThemeToggle-module__Z5gSZG__moon{color:#a855f7}.ThemeToggle-module__Z5gSZG__showSun .ThemeToggle-module__Z5gSZG__sun{opacity:1;transform:rotate(0)scale(1)}.ThemeToggle-module__Z5gSZG__showSun .ThemeToggle-module__Z5gSZG__moon{opacity:0;transform:rotate(90deg)scale(0)}.ThemeToggle-module__Z5gSZG__showMoon .ThemeToggle-module__Z5gSZG__sun{opacity:0;transform:rotate(-90deg)scale(0)}.ThemeToggle-module__Z5gSZG__showMoon .ThemeToggle-module__Z5gSZG__moon{opacity:1;transform:rotate(0)scale(1)}
