.new-years-navbar_nav__Xtn96{position:sticky;top:0;width:100%;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:all .3s;background-repeat:no-repeat;background-position:left 10px center,right 10px center,top;background-size:30px;border-bottom:none;position:relative}.new-years-navbar_nav__Xtn96:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,215,0,.9),rgba(255,140,0,.9) 25%,rgba(255,20,147,.9) 50%,rgba(0,191,255,.9) 75%,rgba(255,215,0,.9));animation:new-years-navbar_gradientShift__j4tJA 3s ease infinite}@keyframes new-years-navbar_gradientShift__j4tJA{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.new-years-navbar_scrolled__z1VGo{backdrop-filter:blur(8px)}.new-years-navbar_logo__9Q8va{height:30px;width:auto;display:inline-block;margin-right:12px}@media (min-width:768px){.new-years-navbar_logo__9Q8va{height:30px}}@keyframes new-years-navbar_firework__Cd83D{0%{transform:scale(0);opacity:1}50%{opacity:1}to{transform:scale(1);opacity:0}}.new-years-navbar_firework__Cd83D{position:fixed;animation:new-years-navbar_firework__Cd83D var(--animationDuration,2.5s) ease-out forwards;z-index:1;pointer-events:none;perspective:1000px}.new-years-navbar_firework__Cd83D,.new-years-navbar_particle__BvBX2{opacity:1;transform-origin:center;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.new-years-navbar_particle__BvBX2{position:absolute;width:3px;height:3px;border-radius:50%;background:hsl(var(--hue,0deg),100%,75%);box-shadow:0 0 6px 2px hsl(var(--hue,0deg),100%,85%),0 0 12px 3px hsl(var(--hue,0deg),100%,75%),0 0 20px 4px hsl(var(--hue,0deg),90%,65%),0 0 30px 5px hsl(var(--hue,0deg),80%,55%);animation:new-years-navbar_particle__BvBX2 var(--speed,2s) ease-out forwards}.new-years-navbar_particle__BvBX2:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:1px;background:inherit;border-radius:inherit;transform:translate(-50%,-50%);box-shadow:inherit;animation:new-years-navbar_trail__VPYQ1 var(--speed,2s) ease-out forwards}@keyframes new-years-navbar_particle__BvBX2{0%{transform:rotate(var(--angle,0deg)) translateY(0) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--angle,0deg)) translateY(var(--distance,150px)) translateX(var(--drift,0)) scale(0);opacity:0}}@keyframes new-years-navbar_trail__VPYQ1{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(2);opacity:.5}to{transform:translate(-50%,-50%) scale(0);opacity:0}}.new-years-navbar_navLinks__ktdpv{display:flex;align-items:center;gap:1.5rem}.new-years-navbar_navLink__GqS27{color:#374151;font-weight:500;transition:color .2s;position:relative}.new-years-navbar_navLink__GqS27:hover{color:#f59e0b}.new-years-navbar_searchContainer__vAQnZ{flex:1;display:flex;justify-content:center;max-width:28rem;margin:0 1rem;position:relative}.new-years-navbar_searchInput__Efkty{width:100%;padding-left:2.5rem;border-radius:.75rem;font-size:.875rem;transition:all .2s ease-in-out;transform-origin:center}@media (max-width:640px){.new-years-navbar_searchInput__Efkty{padding-left:2.75rem;font-size:1rem}}.new-years-navbar_searchInput__Efkty:focus{transform:scale(1.02)}.new-years-navbar_searchInput__Efkty:hover{background-color:hsl(var(--background))}.new-years-navbar_searchIcon___yFLh{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;color:#6b7280}.new-years-navbar_searchResults__oL0Nt{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);max-height:20rem;overflow:hidden;z-index:50;animation:new-years-navbar_searchResultsSlideIn__Jsfzt .3s ease-out;backdrop-filter:blur(8px);transition:all .15s ease-out}.new-years-navbar_searchResultsHiding__QL6Cu{animation:new-years-navbar_searchResultsSlideOut__5yqcg .15s ease-in forwards}@keyframes new-years-navbar_searchResultsSlideIn__Jsfzt{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes new-years-navbar_searchResultsSlideOut__5yqcg{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}.new-years-navbar_searchResultItem__SrNXJ{display:flex;align-items:center;padding:.875rem 1rem;gap:.875rem;cursor:pointer;transition:all .15s ease-in-out;border-bottom:1px solid hsl(var(--border)/.1);position:relative;animation:new-years-navbar_searchResultItemFadeIn__giJIh .4s ease-out forwards;opacity:0;transform:translateX(-8px)}.new-years-navbar_searchResultItem__SrNXJ:first-child{animation-delay:.1s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(2){animation-delay:.15s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(3){animation-delay:.2s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(4){animation-delay:.25s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(5){animation-delay:.3s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(6){animation-delay:.35s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(7){animation-delay:.4s}.new-years-navbar_searchResultItem__SrNXJ:nth-child(8){animation-delay:.45s}@keyframes new-years-navbar_searchResultItemFadeIn__giJIh{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.new-years-navbar_searchResultItem__SrNXJ:last-child{border-bottom:none}.new-years-navbar_searchResultItem__SrNXJ:hover{background-color:hsl(var(--accent)/.5);transform:translateX(2px)}.new-years-navbar_searchResultItem__SrNXJ:active{transform:translateX(1px)}.new-years-navbar_searchResultItem__SrNXJ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,gold,rgba(255,140,0,.7));opacity:0;transition:opacity .15s ease-in-out}.new-years-navbar_searchResultItem__SrNXJ:hover:before{opacity:1}.new-years-navbar_searchResultsHeader__yjoZy{animation:new-years-navbar_searchResultsHeaderFadeIn__PBVt8 .4s ease-out forwards;opacity:0;transform:translateY(-4px)}.new-years-navbar_searchResultsFooter__JCc1K{animation:new-years-navbar_searchResultsFooterFadeIn__CoN_D .5s ease-out forwards;opacity:0;transform:translateY(4px)}.new-years-navbar_searchResultsEmpty__kDX_j{animation:new-years-navbar_searchResultsEmptyFadeIn__INtg6 .4s ease-out forwards;opacity:0;transform:scale(.95)}.new-years-navbar_searchResultsLoading__RUHbc{animation:new-years-navbar_searchResultsLoadingFadeIn__hwkDD .4s ease-out forwards;opacity:0;transform:scale(.95)}@keyframes new-years-navbar_searchResultsHeaderFadeIn__PBVt8{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes new-years-navbar_searchResultsFooterFadeIn__CoN_D{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes new-years-navbar_searchResultsEmptyFadeIn__INtg6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes new-years-navbar_searchResultsLoadingFadeIn__hwkDD{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.new-years-navbar_searchResultAvatar__nqOZW{width:2rem;height:2rem}.new-years-navbar_rightButtons__O8225{display:flex;align-items:center;gap:1rem}.new-years-navbar_rightButtons__O8225 button{transition:transform .2s}.new-years-navbar_rightButtons__O8225 button:hover{transform:scale(1.05)}.new-years-navbar_navLink__GqS27:before{content:"🎆";position:absolute;left:-20px;opacity:0;transition:opacity .2s}.new-years-navbar_navLink__GqS27:hover:before{opacity:1}.rules-acceptance-modal_dialogContent__Rkymd{max-width:550px;width:90vw;max-height:80vh;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:24px;padding:16px;animation:rules-acceptance-modal_slideIn__oLNRG .3s ease-out;overflow-y:auto;display:flex;flex-direction:column}.rules-acceptance-modal_dialogTitle__pTvdc{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:.5rem}.rules-acceptance-modal_alertIcon__P6Daa{color:hsl(var(--warning));width:32px;height:32px}.rules-acceptance-modal_content__TfvZo{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.rules-acceptance-modal_messageContainer__P3HHg{text-align:center;padding:.5rem 0}.rules-acceptance-modal_message__HTOgm{font-size:1rem;line-height:1.4;color:hsl(var(--muted-foreground));font-weight:500}.rules-acceptance-modal_rulesContainer__8M34K{background:hsl(var(--muted)/.3);padding:1rem;border-radius:16px;border:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:.75rem}.rules-acceptance-modal_ruleItem__rpO97{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:hsl(var(--foreground));padding:.5rem;border-radius:12px;transition:all .2s ease;background:hsl(var(--background)/.5);border:1px solid transparent}.rules-acceptance-modal_ruleItem__rpO97:hover{background:hsl(var(--background));border-color:hsl(var(--border));transform:translateX(4px)}.rules-acceptance-modal_checkIcon__zpAhu{color:hsl(var(--success));width:24px;height:24px;flex-shrink:0}.rules-acceptance-modal_warningContainer__EXtbd{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:hsl(var(--warning)/.1);border-radius:12px;border:1px solid hsl(var(--warning)/.2)}.rules-acceptance-modal_warningIcon__KIXpt{color:hsl(var(--warning));width:24px;height:24px;flex-shrink:0}.rules-acceptance-modal_warningText__lNs4G{font-size:1rem;color:hsl(var(--warning));font-weight:500;line-height:1.5}.rules-acceptance-modal_acceptButton__CiC6M{width:100%;background:hsl(var(--primary));border-radius:14px;font-size:1.1rem;font-weight:600;padding:1rem;margin-top:.5rem;transition:all .2s ease;border:none;color:hsl(var(--primary-foreground));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.rules-acceptance-modal_acceptButton__CiC6M:hover{background:hsl(var(--primary)/.9);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.rules-acceptance-modal_acceptButton__CiC6M:active{transform:translateY(0)}@keyframes rules-acceptance-modal_slideIn__oLNRG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.rules-acceptance-modal_dialogContent__Rkymd{width:90vw;max-height:80vh;margin:auto;border-radius:16px;padding:12px;overflow-x:hidden}.rules-acceptance-modal_dialogTitle__pTvdc{font-size:1.1rem}.rules-acceptance-modal_message__HTOgm{font-size:.9rem}.rules-acceptance-modal_rulesContainer__8M34K{padding:.5rem;gap:.375rem;width:100%;box-sizing:border-box}.rules-acceptance-modal_ruleItem__rpO97{font-size:.75rem;padding:.25rem;gap:.375rem;width:100%;box-sizing:border-box}.rules-acceptance-modal_warningContainer__EXtbd{padding:.5rem;width:100%;box-sizing:border-box}.rules-acceptance-modal_warningText__lNs4G{font-size:.85rem}.rules-acceptance-modal_acceptButton__CiC6M{padding:.75rem;font-size:.9rem;margin-top:.5rem}.rules-acceptance-modal_alertIcon__P6Daa,.rules-acceptance-modal_warningIcon__KIXpt{width:20px;height:20px}.rules-acceptance-modal_checkIcon__zpAhu{width:16px;height:16px}}.site-news-modal_dialogContent__cccDc{max-width:500px;padding:1.5rem}.site-news-modal_dialogTitle__rtlKl{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600}.site-news-modal_alertIcon__nzxkw{width:24px;height:24px}.site-news-modal_alertIcon__nzxkw.site-news-modal_info___zdVt{color:#3b82f6}.site-news-modal_alertIcon__nzxkw.site-news-modal_warning__zxXm6{color:#f59e0b}.site-news-modal_alertIcon__nzxkw.site-news-modal_error__PSP9V{color:#ef4444}.site-news-modal_content__RUMPq{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.site-news-modal_messageContainer__MkQHf{text-align:left}.site-news-modal_message__N6xh3{font-size:.95rem;line-height:1.7;color:var(--foreground);display:flex;flex-direction:column;gap:.5rem}.site-news-modal_sectionHeader__B7eCT{font-weight:600;font-size:1rem;margin-top:.5rem;color:var(--foreground)}.site-news-modal_sectionHeader__B7eCT:first-child{margin-top:0}.site-news-modal_bulletPoint__fnHP4{margin-left:1rem;padding-left:.75rem;line-height:1.6;text-indent:-.5rem}.site-news-modal_regularLine__6_OOd{line-height:1.7}.site-news-modal_spacer__E4K2_{height:.5rem}.site-news-modal_closeButton__4rADn{width:100%;margin-top:.5rem}.dark .site-news-modal_message__N6xh3{color:var(--foreground)}