.christmas-navbar_nav__px3YG{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}.christmas-navbar_nav__px3YG:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(231,76,60,.9),rgba(231,76,60,.9) 50%,rgba(46,204,113,.9) 0,rgba(46,204,113,.9))}.christmas-navbar_scrolled__u1Vr4{backdrop-filter:blur(8px)}.christmas-navbar_logo___F_2q{height:30px;width:auto;display:inline-block;margin-right:12px}@media (min-width:768px){.christmas-navbar_logo___F_2q{height:30px}}.christmas-navbar_navLinks__iN6v6{display:flex;align-items:center;gap:1.5rem}.christmas-navbar_navLink__ZiN7L{color:#374151;font-weight:500;transition:color .2s;position:relative}.christmas-navbar_navLink__ZiN7L:hover{color:#e74c3c}.christmas-navbar_searchContainer__ZnZCS{flex:1;display:flex;justify-content:center;max-width:28rem;margin:0 1rem;position:relative}.christmas-navbar_searchInput__D_e8w{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){.christmas-navbar_searchInput__D_e8w{padding-left:2.75rem;font-size:1rem}}.christmas-navbar_searchInput__D_e8w:focus{transform:scale(1.02)}.christmas-navbar_searchInput__D_e8w:hover{background-color:hsl(var(--background))}.christmas-navbar_searchIcon__HtrfR{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);height:1rem;width:1rem;color:#6b7280}.christmas-navbar_searchResults__L_Lwf{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:christmas-navbar_searchResultsSlideIn__M2Fdp .3s ease-out;backdrop-filter:blur(8px);transition:all .15s ease-out}.christmas-navbar_searchResultsHiding__tF5Zu{animation:christmas-navbar_searchResultsSlideOut__3CiJ3 .15s ease-in forwards}@keyframes christmas-navbar_searchResultsSlideIn__M2Fdp{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes christmas-navbar_searchResultsSlideOut__3CiJ3{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}.christmas-navbar_searchResultItem__8PpJI{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:christmas-navbar_searchResultItemFadeIn__cuty2 .4s ease-out forwards;opacity:0;transform:translateX(-8px)}.christmas-navbar_searchResultItem__8PpJI:first-child{animation-delay:.1s}.christmas-navbar_searchResultItem__8PpJI:nth-child(2){animation-delay:.15s}.christmas-navbar_searchResultItem__8PpJI:nth-child(3){animation-delay:.2s}.christmas-navbar_searchResultItem__8PpJI:nth-child(4){animation-delay:.25s}.christmas-navbar_searchResultItem__8PpJI:nth-child(5){animation-delay:.3s}.christmas-navbar_searchResultItem__8PpJI:nth-child(6){animation-delay:.35s}.christmas-navbar_searchResultItem__8PpJI:nth-child(7){animation-delay:.4s}.christmas-navbar_searchResultItem__8PpJI:nth-child(8){animation-delay:.45s}@keyframes christmas-navbar_searchResultItemFadeIn__cuty2{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.christmas-navbar_searchResultItem__8PpJI:last-child{border-bottom:none}.christmas-navbar_searchResultItem__8PpJI:hover{background-color:hsl(var(--accent)/.5);transform:translateX(2px)}.christmas-navbar_searchResultItem__8PpJI:active{transform:translateX(1px)}.christmas-navbar_searchResultItem__8PpJI:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#e74c3c,rgba(231,76,60,.7));opacity:0;transition:opacity .15s ease-in-out}.christmas-navbar_searchResultItem__8PpJI:hover:before{opacity:1}.christmas-navbar_searchResultsHeader__YZpb6{animation:christmas-navbar_searchResultsHeaderFadeIn__GZDxK .4s ease-out forwards;opacity:0;transform:translateY(-4px)}.christmas-navbar_searchResultsFooter__hcSh2{animation:christmas-navbar_searchResultsFooterFadeIn__DDZcL .5s ease-out forwards;opacity:0;transform:translateY(4px)}.christmas-navbar_searchResultsEmpty__X8fcE{animation:christmas-navbar_searchResultsEmptyFadeIn__zTUZq .4s ease-out forwards;opacity:0;transform:scale(.95)}.christmas-navbar_searchResultsLoading__VnOef{animation:christmas-navbar_searchResultsLoadingFadeIn__tAknv .4s ease-out forwards;opacity:0;transform:scale(.95)}@keyframes christmas-navbar_searchResultsHeaderFadeIn__GZDxK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes christmas-navbar_searchResultsFooterFadeIn__DDZcL{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes christmas-navbar_searchResultsEmptyFadeIn__zTUZq{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes christmas-navbar_searchResultsLoadingFadeIn__tAknv{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.christmas-navbar_searchResultAvatar__0M4Mw{width:2rem;height:2rem}.christmas-navbar_rightButtons__7fx5a{display:flex;align-items:center;gap:1rem}.christmas-navbar_balanceButton__eWXU4,.christmas-navbar_expandableButton__uxuw6{display:flex;align-items:center;gap:.5rem}.christmas-navbar_profileButton__Lkcpc{width:2.5rem;height:2.5rem;padding:0}.christmas-navbar_sidebar__sAczB{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transition:right .3s ease-in-out;z-index:100;display:flex;flex-direction:column}.christmas-navbar_sidebarOpen__EePG1{right:0}.christmas-navbar_sidebarHeader__nwgw9{padding:1.25rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--secondary));display:flex;align-items:center;justify-content:space-between}.christmas-navbar_closeButton__WI2vV{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;color:#6b7280}.christmas-navbar_closeButton__WI2vV:hover{background-color:#f3f4f6;color:#111827}.christmas-navbar_sidebarProfile__78nNJ{padding:1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background))}.christmas-navbar_profileInfo__zrtPs{flex:1}.christmas-navbar_profileName__zeXxg{font-weight:600;font-size:1.125rem;color:#111827}.christmas-navbar_profileBalance__533r2{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-top:.25rem}.christmas-navbar_sidebarContent__M8bwJ{flex:1;overflow-y:auto;padding:1rem 0}.christmas-navbar_sidebarSection__MDKtA{padding:.75rem 1rem}.christmas-navbar_sidebarSection__MDKtA h3{font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;padding-left:.75rem}.christmas-navbar_sidebarButton__I9XNC,.christmas-navbar_sidebarLink__S6FI0{width:100%;display:flex;align-items:center;padding:.75rem 1rem;margin:.25rem 0;border-radius:.375rem;transition:all .2s;font-weight:500;color:#374151;font-size:.9375rem;text-decoration:none;background:none;border:none;cursor:pointer}.christmas-navbar_sidebarButton__I9XNC:hover,.christmas-navbar_sidebarLink__S6FI0:hover{background-color:hsl(var(--accent))}.christmas-navbar_sidebarButton__I9XNC svg,.christmas-navbar_sidebarLink__S6FI0 svg{margin-right:.875rem;width:1.25rem;height:1.25rem;color:#6b7280}.christmas-navbar_sidebarButton__I9XNC:hover svg,.christmas-navbar_sidebarLink__S6FI0:hover svg{color:#111827}.christmas-navbar_sidebarFooter__721_Y{padding:1rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.christmas-navbar_sidebarFooter__721_Y .christmas-navbar_sidebarButton__I9XNC,.christmas-navbar_sidebarFooter__721_Y .christmas-navbar_sidebarButton__I9XNC svg{color:#ef4444}.christmas-navbar_sidebarFooter__721_Y .christmas-navbar_sidebarButton__I9XNC:hover{background-color:#fee2e2}.christmas-navbar_overlay__PMjn4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s;z-index:99}.christmas-navbar_overlayVisible__SkS_Y{opacity:1;visibility:visible}.christmas-navbar_sidebarToggle__CXOrj{display:none}@media (max-width:968px){.christmas-navbar_navLinks__iN6v6,.christmas-navbar_rightButtons__7fx5a,.christmas-navbar_searchContainer__ZnZCS{display:none}.christmas-navbar_nav__px3YG{justify-content:space-between}.christmas-navbar_mobileNav__xqELU{display:flex;align-items:center;justify-content:space-between;width:100%}.christmas-navbar_sidebar__sAczB{width:60%}.christmas-navbar_sidebarToggle__CXOrj{display:flex}}.christmas-navbar_nestedLinks__0nooa{margin-left:2rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.christmas-navbar_nestedLink__EUWi4{display:flex;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;color:inherit;text-decoration:none}.christmas-navbar_nestedLink__EUWi4:hover{background-color:rgba(0,0,0,.05);border-radius:.25rem}.christmas-navbar_notification-dropdown__SVUg5{position:absolute;right:0;margin-top:.5rem;width:100%;max-width:20rem;background-color:hsl(var(--background));border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:50;overflow:hidden;border:1px solid hsl(var(--border));padding:.5rem;display:flex;flex-direction:column}.christmas-navbar_notification-header__d0IDr{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid hsl(var(--border))}.christmas-navbar_notification-header__d0IDr h4{margin:0;font-size:1rem;font-weight:600}.christmas-navbar_notification-header__d0IDr .christmas-navbar_clearButton__pfwUr{position:static;margin-left:auto}.christmas-navbar_notificationItem__2fmGK{position:relative;width:100%}.christmas-navbar_notificationItem__2fmGK button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all .2s ease-in-out;background:rgba(0,0,0,.5);padding:8px;border-radius:9999px;color:#fff;scale:.8}.christmas-navbar_notificationItem__2fmGK:hover button{opacity:1;scale:1}.christmas-navbar_notificationItem__2fmGK:hover .christmas-navbar_content__WXH05{filter:brightness(.7)}.christmas-navbar_content__WXH05{transition:all .2s ease-in-out}.christmas-navbar_navItem__hYV8_{&:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}@keyframes christmas-navbar_snowfall__rYiHo{0%{transform:translateY(-20px);opacity:0}20%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes christmas-navbar_candyfall__9swuu{0%{transform:translateY(-20px);opacity:0}20%{opacity:1}to{transform:translateY(100vh);opacity:0}}.christmas-navbar_snowflake__gWUpd{position:absolute;opacity:.8;animation:christmas-navbar_snowfall__rYiHo 3s linear infinite;z-index:1;pointer-events:none;font-size:1.2rem}.christmas-navbar_candycane__3BSnU{position:absolute;width:20px;height:20px;background-image:url(/images/candy-cane.png);background-size:contain;background-repeat:no-repeat;background-position:50%;animation:christmas-navbar_candyfall__9swuu 4s linear infinite;z-index:1;pointer-events:none}.christmas-navbar_navLink__ZiN7L:before{content:"🎄";position:absolute;left:-20px;opacity:0;transition:opacity .2s}.christmas-navbar_navLink__ZiN7L:hover:before{opacity:1}.christmas-navbar_rightButtons__7fx5a button{transition:transform .2s}.christmas-navbar_rightButtons__7fx5a button:hover{transform:scale(1.05)}.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:center}.site-news-modal_message__N6xh3{font-size:1rem;line-height:1.5;color:var(--foreground)}.site-news-modal_closeButton__4rADn{width:100%;margin-top:.5rem}.dark .site-news-modal_message__N6xh3{color:var(--foreground)}