.Header_header__hO3lJ{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);height:var(--header-height);display:flex;align-items:center;background:transparent;transition:all var(--duration-normal) var(--ease-out)}.Header_scrolled__sfZwa{background:rgba(10,10,18,.8);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom:1px solid var(--border-subtle);box-shadow:0 4px 30px rgba(0,0,0,.3)}.Header_inner__ry5Nk{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;z-index:2}.Header_menuOpen__DfELQ{z-index:var(--z-overlay)}.Header_logo__e5KhT{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--text-primary);position:relative;z-index:10}.Header_logoIcon__VF71g{font-size:28px;line-height:1;filter:drop-shadow(0 0 8px rgba(245,158,7,.3));animation:Header_float__21abZ 3s ease-in-out infinite}.Header_logoText__4ZhAR{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold);letter-spacing:-.02em}.Header_logoAccent__tF71J{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_nav__3fHSH{display:flex;align-items:center;gap:var(--space-1)}.Header_navLink__LzXns{padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);position:relative}.Header_navLink__LzXns:after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%) scaleX(0);width:20px;height:2px;background:var(--gradient-gold);border-radius:var(--radius-full);transition:transform var(--duration-normal) var(--ease-out)}.Header_navLink__LzXns:hover{color:var(--text-primary);background:var(--bg-surface)}.Header_navLink__LzXns:hover:after{transform:translateX(-50%) scaleX(1)}.Header_searchArea__C218f{display:flex;align-items:center;flex-shrink:1;min-width:0}.Header_actions__SRauh{display:flex;align-items:center;gap:var(--space-3)}.Header_loginBtn__tehoi{color:var(--text-secondary)!important}.Header_userMenu__XfrJB{position:relative}.Header_avatarBtn__Que_o{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;border-radius:var(--radius-full);transition:all var(--duration-fast) var(--ease-out)}.Header_avatarBtn__Que_o:hover{transform:scale(1.05)}.Header_headerAvatar__HVznL{width:38px;height:38px;border-radius:var(--radius-full);object-fit:cover;border:2px solid transparent;box-shadow:0 0 0 2px rgba(245,158,7,.25);transition:box-shadow var(--duration-fast) var(--ease-out)}.Header_avatarBtn__Que_o:hover .Header_headerAvatar__HVznL{box-shadow:0 0 0 2px rgba(245,158,7,.5),0 0 12px rgba(245,158,7,.15)}.Header_headerAvatarFallback__YYx1H{width:38px;height:38px;border-radius:var(--radius-full);background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-inverse);box-shadow:0 0 0 2px rgba(245,158,7,.25);transition:box-shadow var(--duration-fast) var(--ease-out)}.Header_avatarBtn__Que_o:hover .Header_headerAvatarFallback__YYx1H{box-shadow:0 0 0 2px rgba(245,158,7,.5),0 0 12px rgba(245,158,7,.15)}.Header_dropdown__DtJe3{position:absolute;top:calc(100% + 12px);right:0;min-width:240px;background:linear-gradient(145deg,rgba(30,30,55,.95),rgba(12,12,24,.98));backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);box-shadow:0 16px 48px rgba(0,0,0,.6),0 0 0 1px rgba(245,158,7,.05),inset 0 1px 0 rgba(255,255,255,.04);padding:var(--space-2);z-index:var(--z-dropdown);animation:Header_dropdownIn__s1_tu .2s var(--ease-out) forwards}@keyframes Header_dropdownIn__s1_tu{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Header_dropdown__DtJe3:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,7,.3),transparent)}.Header_dropdownHeader__cf1od{padding:var(--space-3) var(--space-4)}.Header_dropdownName__0fihL{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary)}.Header_dropdownEmail__LGMZI{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.Header_dropdownDivider__C2rkh{height:1px;background:rgba(255,255,255,.06);margin:var(--space-1) var(--space-3)}.Header_dropdownItem__MMIVm{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out);cursor:pointer;border:none;background:none;text-align:left}.Header_dropdownItem__MMIVm:hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.Header_dropdownItem__MMIVm span{font-size:var(--text-base);line-height:1}.Header_dropdownItemAdmin___qvMb{color:var(--accent-400)}.Header_dropdownItemAdmin___qvMb:hover{background:rgba(245,158,7,.08);color:var(--accent-300)}.Header_burger__1a_LX{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;cursor:pointer;z-index:10;background:none;border:none;padding:0;position:relative}.Header_burger__1a_LX span{display:block;height:2px;background:var(--text-primary);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-out)}.Header_burger__1a_LX span:first-child{width:24px}.Header_burger__1a_LX span:nth-child(2){width:18px}.Header_burger__1a_LX span:nth-child(3){width:24px}.Header_burgerOpen__89P8l span:first-child{transform:rotate(45deg) translateY(5px) translateX(4px)}.Header_burgerOpen__89P8l span:nth-child(2){opacity:0;transform:translateX(-10px)}.Header_burgerOpen__89P8l span:nth-child(3){transform:rotate(-45deg) translateY(-5px) translateX(4px)}.Header_mobileMenu___oHDY{position:fixed;top:var(--header-height);right:0;bottom:0;left:0;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:var(--space-8) var(--space-6) calc(var(--space-8) + env(safe-area-inset-bottom));background:rgba(5,5,8,.95);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out),visibility 0s linear var(--duration-normal)}.Header_mobileMenuOpen__jlZ4l{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-normal) var(--ease-out),visibility 0s linear 0s}.Header_mobileNav__HHzTb{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:min(100%,320px);margin:auto}.Header_mobileNavLink__cGBRQ{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.Header_mobileNavLink__cGBRQ:hover{color:var(--accent-400)}.Header_mobileActions___Jwz_{display:flex;flex-direction:column;gap:var(--space-3);width:250px;margin-top:var(--space-8)}.Header_mobileUserInfo__J3P3U{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;justify-content:center;margin-bottom:var(--space-2)}.Header_mobileAvatar__GnqQP{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover;border:2px solid rgba(245,158,7,.3)}.Header_mobileAvatarFallback___g4W6{width:40px;height:40px;border-radius:var(--radius-full);background:var(--gradient-gold);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-inverse)}.Header_mobileUserName__Q7IHg{font-weight:var(--weight-semibold);color:var(--text-primary);font-size:var(--text-lg)}@media (max-width:768px){.Header_actions__SRauh,.Header_nav__3fHSH,.Header_searchArea__C218f{display:none}.Header_burger__1a_LX{display:flex}}html[data-theme=light] .Header_scrolled__sfZwa{background:rgba(253,252,250,.85);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(28,25,23,.06);box-shadow:0 4px 24px rgba(28,25,23,.06),0 1px 3px rgba(232,133,12,.04)}html[data-theme=light] .Header_logoIcon__VF71g{filter:drop-shadow(0 0 8px rgba(232,133,12,.25))}html[data-theme=light] .Header_navLink__LzXns{color:var(--text-secondary)}html[data-theme=light] .Header_navLink__LzXns:hover{color:var(--text-primary);background:var(--bg-surface)}html[data-theme=light] .Header_dropdown__DtJe3{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(253,248,240,.98));backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(28,25,23,.08);box-shadow:0 16px 48px rgba(28,25,23,.1),0 0 0 1px rgba(232,133,12,.04),inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .Header_dropdown__DtJe3:before{background:linear-gradient(90deg,transparent,rgba(232,133,12,.25),transparent)}html[data-theme=light] .Header_dropdownDivider__C2rkh{background:rgba(28,25,23,.06)}html[data-theme=light] .Header_dropdownItem__MMIVm:hover{background:rgba(28,25,23,.04);color:var(--text-primary)}html[data-theme=light] .Header_dropdownItemAdmin___qvMb{color:var(--accent-600)}html[data-theme=light] .Header_dropdownItemAdmin___qvMb:hover{background:rgba(232,133,12,.06);color:var(--accent-500)}html[data-theme=light] .Header_headerAvatar__HVznL{box-shadow:0 0 0 2px rgba(232,133,12,.2)}html[data-theme=light] .Header_avatarBtn__Que_o:hover .Header_headerAvatar__HVznL{box-shadow:0 0 0 2px rgba(232,133,12,.4),0 0 12px rgba(232,133,12,.1)}html[data-theme=light] .Header_headerAvatarFallback__YYx1H{box-shadow:0 0 0 2px rgba(232,133,12,.2)}html[data-theme=light] .Header_mobileMenu___oHDY{background:rgba(253,252,250,.97);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}html[data-theme=light] .Header_mobileNavLink__cGBRQ{color:var(--text-primary)}html[data-theme=light] .Header_mobileNavLink__cGBRQ:hover{color:var(--accent-600)}html[data-theme=light] .Header_mobileAvatar__GnqQP{border:2px solid rgba(232,133,12,.25)}html[data-theme=light] .Header_burger__1a_LX span{background:var(--text-primary)}.MobileNav_mobileNav__PSEZP{display:none;position:fixed;bottom:0;left:0;right:0;height:var(--mobile-nav-height);background:rgba(5,5,8,.92);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-top:1px solid var(--border-subtle);z-index:var(--z-sticky);align-items:center;justify-content:space-around;padding:0 var(--space-2);padding-bottom:env(safe-area-inset-bottom)}.MobileNav_navItem__JwqMH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--text-muted);position:relative;transition:color var(--duration-fast) var(--ease-out);min-width:56px}.MobileNav_active__2nXVc,.MobileNav_navItem__JwqMH:hover{color:var(--accent-400)}.MobileNav_icon___6zW2{font-size:20px;line-height:1;transition:transform var(--duration-fast) var(--ease-spring)}.MobileNav_active__2nXVc .MobileNav_icon___6zW2{transform:scale(1.15);filter:drop-shadow(0 0 6px rgba(245,158,7,.3))}.MobileNav_label__l1dv7{font-size:10px;font-weight:var(--weight-medium);letter-spacing:.02em}.MobileNav_indicator__0KQQ4{position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background:var(--gradient-gold);border-radius:0 0 var(--radius-full) var(--radius-full)}@media (max-width:768px){.MobileNav_mobileNav__PSEZP{display:flex}}html[data-theme=light] .MobileNav_mobileNav__PSEZP{background:rgba(253,252,250,.92);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-top:1px solid rgba(28,25,23,.06);box-shadow:0 -2px 16px rgba(28,25,23,.04)}html[data-theme=light] .MobileNav_active__2nXVc,html[data-theme=light] .MobileNav_navItem__JwqMH:hover{color:var(--accent-600)}html[data-theme=light] .MobileNav_active__2nXVc .MobileNav_icon___6zW2{filter:drop-shadow(0 0 6px rgba(232,133,12,.25))}.PwaInstallPrompt_wrapper__rDx2m{position:fixed;right:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));z-index:60;width:min(26rem,calc(100vw - 2rem));pointer-events:none;transform:translateY(120%) scale(.95);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.PwaInstallPrompt_wrapperVisible__7C_VO{transform:translateY(0) scale(1);opacity:1}.PwaInstallPrompt_card__wD9Ys{pointer-events:auto;position:relative;overflow:hidden;border:1px solid rgba(245,158,11,.25);border-radius:1.5rem;background:linear-gradient(145deg,rgba(29,20,10,.97),rgba(10,10,18,.95)),rgba(10,10,18,.92);box-shadow:0 28px 80px rgba(0,0,0,.45),0 0 60px rgba(245,158,11,.06),inset 0 1px 0 rgba(255,255,255,.04);padding:1.25rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.PwaInstallPrompt_glow___omvs{position:absolute;inset:-30% auto auto -12%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.18),transparent 68%);pointer-events:none}.PwaInstallPrompt_close__7YJOw{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:rgba(255,236,204,.45);background:rgba(255,255,255,.04);border:none;cursor:pointer;transition:all .2s ease;z-index:2}.PwaInstallPrompt_close__7YJOw:hover{color:rgba(255,236,204,.8);background:rgba(255,255,255,.08)}.PwaInstallPrompt_top__xVpsd{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.PwaInstallPrompt_iconWrap__PgLdf{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:14px;overflow:hidden;border:1px solid rgba(245,158,11,.3);box-shadow:0 4px 16px rgba(245,158,11,.2)}.PwaInstallPrompt_icon__HrYJJ{width:100%;height:100%;display:block;object-fit:cover}.PwaInstallPrompt_iconGlow__AADCT{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.15),transparent 60%);pointer-events:none}.PwaInstallPrompt_topText__Zpppp{display:flex;flex-direction:column;gap:.3rem;min-width:0}.PwaInstallPrompt_eyebrow__XIl3v{display:inline-flex;align-items:center;gap:.4rem;color:#ffd58a;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PwaInstallPrompt_dot__mdk72{width:.4rem;height:.4rem;border-radius:50%;background:#f59e0b;box-shadow:0 0 14px rgba(245,158,11,.7);animation:PwaInstallPrompt_dotPulse__BFTfg 2s ease-in-out infinite}@keyframes PwaInstallPrompt_dotPulse__BFTfg{0%,to{opacity:1}50%{opacity:.45}}.PwaInstallPrompt_title__cALer{margin:0;color:#fff3d6;font-size:1.1rem;font-weight:800;line-height:1.15}.PwaInstallPrompt_description__meShp{margin:0 0 .85rem;color:rgba(255,236,204,.65);font-size:.88rem;line-height:1.55}.PwaInstallPrompt_features__bMO7w{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.PwaInstallPrompt_chip__L2ZSW{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15);color:rgba(255,214,138,.85);font-size:.72rem;font-weight:600;letter-spacing:.02em}.PwaInstallPrompt_actions__RH8PC{display:flex;gap:.65rem}.PwaInstallPrompt_primary__6kjKd,.PwaInstallPrompt_secondary__ZZPv5{appearance:none;border:none;border-radius:999px;padding:.75rem 1rem;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.PwaInstallPrompt_primary__6kjKd{flex:1 1;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#120b06;box-shadow:0 12px 28px rgba(245,158,11,.28)}.PwaInstallPrompt_primary__6kjKd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px rgba(245,158,11,.35)}.PwaInstallPrompt_primary__6kjKd:active:not(:disabled){transform:scale(.97)}.PwaInstallPrompt_primary__6kjKd:disabled{opacity:.75;cursor:wait}.PwaInstallPrompt_secondary__ZZPv5{min-width:6rem;background:rgba(255,255,255,.03);color:rgba(255,241,220,.7);border:1px solid rgba(255,255,255,.08)}.PwaInstallPrompt_secondary__ZZPv5:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);transform:translateY(-1px)}.PwaInstallPrompt_spinner__8rBid{width:14px;height:14px;border:2px solid rgba(18,11,6,.25);border-top-color:#120b06;border-radius:50%;animation:PwaInstallPrompt_spin__1kkAI .6s linear infinite}@keyframes PwaInstallPrompt_spin__1kkAI{to{transform:rotate(1turn)}}.PwaInstallPrompt_steps__164KJ{margin:0 0 .85rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.PwaInstallPrompt_steps__164KJ li{display:flex;align-items:center;gap:.55rem;color:rgba(255,236,204,.68);font-size:.84rem;line-height:1.5}.PwaInstallPrompt_stepNum__tkMNh{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(245,158,11,.15);color:#ffd58a;font-size:.68rem;font-weight:700;display:grid;place-items:center}@media (max-width:768px){.PwaInstallPrompt_wrapper__rDx2m{right:.75rem;left:.75rem;bottom:calc(6rem + env(safe-area-inset-bottom, 0px));width:auto}.PwaInstallPrompt_actions__RH8PC{flex-direction:column}.PwaInstallPrompt_secondary__ZZPv5{width:100%}}html[data-theme=light] .PwaInstallPrompt_card__wD9Ys{border:1px solid rgba(232,133,12,.15);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(252,250,245,.98)),rgba(255,255,255,.95);box-shadow:0 16px 48px rgba(28,25,23,.12)}html[data-theme=light] .PwaInstallPrompt_close__7YJOw{color:var(--text-muted);background:rgba(28,25,23,.04)}html[data-theme=light] .PwaInstallPrompt_close__7YJOw:hover{color:var(--text-secondary);background:rgba(28,25,23,.08)}html[data-theme=light] .PwaInstallPrompt_title__cALer{color:var(--text-primary)}html[data-theme=light] .PwaInstallPrompt_eyebrow__XIl3v{color:var(--accent-600)}html[data-theme=light] .PwaInstallPrompt_description__meShp{color:var(--text-secondary)}html[data-theme=light] .PwaInstallPrompt_chip__L2ZSW{background:rgba(232,133,12,.05);border:1px solid rgba(232,133,12,.1);color:var(--accent-600)}html[data-theme=light] .PwaInstallPrompt_secondary__ZZPv5{background:rgba(28,25,23,.02);color:var(--text-secondary);border:1px solid rgba(28,25,23,.08)}html[data-theme=light] .PwaInstallPrompt_secondary__ZZPv5:hover{background:rgba(28,25,23,.04);border-color:rgba(28,25,23,.12)}html[data-theme=light] .PwaInstallPrompt_steps__164KJ li{color:var(--text-secondary)}html[data-theme=light] .PwaInstallPrompt_stepNum__tkMNh{background:rgba(232,133,12,.08);color:var(--accent-600)}.PwaSplash_splash__gnMVZ{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#050508;transition:opacity .5s ease}.PwaSplash_fadeOut__Flb_p{opacity:0;pointer-events:none}.PwaSplash_bgLayer1__DED8D{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,rgba(245,158,11,.12) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(217,122,2,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(251,191,36,.06) 0,transparent 50%)}.PwaSplash_bgLayer2__Wp1ra{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.04),transparent 70%);animation:PwaSplash_bgPulse__84sOn 2.4s ease-in-out infinite}.PwaSplash_bgLayer3__y3BFv{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(245,158,11,.02) 60deg,transparent 120deg,rgba(251,191,36,.015) 200deg,transparent 280deg,rgba(217,122,2,.02) 340deg,transparent 1turn);animation:PwaSplash_bgRotate__uFdJx 16s linear infinite}@keyframes PwaSplash_bgPulse__84sOn{0%,to{opacity:.6}50%{opacity:1}}@keyframes PwaSplash_bgRotate__uFdJx{to{transform:rotate(1turn)}}.PwaSplash_particles__XAdyq{position:absolute;inset:0;pointer-events:none}.PwaSplash_particle__JLT__{position:absolute;border-radius:50%;background:rgba(245,158,11,.5)}.PwaSplash_p1__jact2{width:4px;height:4px;top:20%;left:15%;animation:PwaSplash_float__KSrGm 3s ease-in-out infinite;animation-delay:0s}.PwaSplash_p2__Fjm8Q{width:3px;height:3px;top:35%;right:20%;animation:PwaSplash_float__KSrGm 3.5s ease-in-out infinite;animation-delay:.4s}.PwaSplash_p3__h66TB{width:5px;height:5px;bottom:30%;left:25%;animation:PwaSplash_float__KSrGm 4s ease-in-out infinite;animation-delay:.8s}.PwaSplash_p4__T_jVA{width:3px;height:3px;top:60%;right:12%;animation:PwaSplash_float__KSrGm 3.2s ease-in-out infinite;animation-delay:1.2s}.PwaSplash_p5__zkWbG{width:2px;height:2px;top:15%;right:35%;animation:PwaSplash_float__KSrGm 4.5s ease-in-out infinite;animation-delay:.6s}.PwaSplash_p6__HdCHH{width:4px;height:4px;bottom:20%;right:30%;animation:PwaSplash_float__KSrGm 3.8s ease-in-out infinite;animation-delay:1s}@keyframes PwaSplash_float__KSrGm{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.3);opacity:.8}}.PwaSplash_content__ky8Tv{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;animation:PwaSplash_contentIn__Xi50p .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes PwaSplash_contentIn__Xi50p{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.PwaSplash_logoContainer__NjxyL{position:relative;margin-bottom:1.5rem}.PwaSplash_glowRing__n22d7{position:absolute;inset:-16px;border-radius:50%;border:2px solid rgba(245,158,11,.2);animation:PwaSplash_ringPulse__he9zf 2s ease-in-out infinite}.PwaSplash_glowRing__n22d7:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(245,158,11,.1)}.PwaSplash_glowRing__n22d7:after{content:"";position:absolute;inset:-24px;border-radius:50%;border:1px solid rgba(245,158,11,.05)}@keyframes PwaSplash_ringPulse__he9zf{0%,to{transform:scale(1);border-color:rgba(245,158,11,.2)}50%{transform:scale(1.06);border-color:rgba(245,158,11,.35)}}.PwaSplash_iconWrap__qDSRG{width:80px;height:80px;border-radius:22px;overflow:hidden;box-shadow:0 8px 40px rgba(245,158,11,.35),0 0 80px rgba(245,158,11,.1);border:2px solid rgba(245,158,11,.35);position:relative;z-index:2}.PwaSplash_icon__B2QnJ{width:100%;height:100%;display:block;object-fit:cover}.PwaSplash_brand__knirG{font-family:Outfit,Inter,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.03em;background:linear-gradient(135deg,#ffd58a,#f59e0b,#d97a02);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.1;text-shadow:0 0 40px rgba(245,158,11,.3)}.PwaSplash_tagline__N9u1k{margin:.4rem 0 0;font-size:.82rem;color:rgba(255,214,138,.5);font-weight:500;letter-spacing:.04em}.PwaSplash_loaderTrack__J48hZ{margin-top:2rem;width:120px;height:3px;border-radius:999px;background:rgba(245,158,11,.1);overflow:hidden}.PwaSplash_loaderBar__Y7mD9{width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#fbbf24);animation:PwaSplash_loading__pTjP8 1.2s ease-in-out infinite}@keyframes PwaSplash_loading__pTjP8{0%{transform:translateX(-100%)}50%{transform:translateX(180%)}to{transform:translateX(-100%)}}.ChatbotWidget_fab__JWCpI{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-overlay);width:60px;height:60px;border-radius:50%;background:var(--gradient-gold);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 4px 20px rgba(245,158,7,.35),0 0 40px rgba(245,158,7,.1);transition:all var(--duration-normal) var(--ease-spring);animation:ChatbotWidget_fabPulse__u82wc 3s ease-in-out infinite}.ChatbotWidget_fab__JWCpI:hover{transform:scale(1.12);box-shadow:0 6px 28px rgba(245,158,7,.45),0 0 60px rgba(245,158,7,.15)}.ChatbotWidget_fab__JWCpI:active{transform:scale(.95)}.ChatbotWidget_fabOpen__oN6cN{animation:none;border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-md);font-size:20px}.ChatbotWidget_fabOpen__oN6cN:hover{background:var(--bg-elevated);box-shadow:var(--shadow-lg)}@keyframes ChatbotWidget_fabPulse__u82wc{0%,to{box-shadow:0 4px 20px rgba(245,158,7,.35),0 0 40px rgba(245,158,7,.1)}50%{box-shadow:0 4px 24px rgba(245,158,7,.5),0 0 60px rgba(245,158,7,.18)}}.ChatbotWidget_fabBadge__29CnN{position:absolute;top:-8px;left:-4px;background:var(--gradient-green);color:white;font-size:10px;font-weight:var(--weight-bold);padding:2px 7px;border-radius:var(--radius-full);white-space:nowrap;pointer-events:none;animation:ChatbotWidget_badgeBounce__IF8T4 2s ease-in-out infinite}@keyframes ChatbotWidget_badgeBounce__IF8T4{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ChatbotWidget_panel__Gf_8O{position:fixed;bottom:calc(var(--space-6) + 72px);right:var(--space-6);z-index:var(--z-overlay);width:400px;max-height:580px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(20,20,42,.97),rgba(10,10,20,.99));backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 80px rgba(0,0,0,.3);overflow:hidden;animation:ChatbotWidget_panelSlideUp__9au4V .35s var(--ease-spring) forwards}@keyframes ChatbotWidget_panelSlideUp__9au4V{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatbotWidget_header__BHNgO{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);background:rgba(245,158,7,.04)}.ChatbotWidget_headerIcon___N85C{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--gradient-gold-subtle);border-radius:var(--radius-md);font-size:20px;flex-shrink:0}.ChatbotWidget_headerInfo__1psqB{flex:1 1;min-width:0}.ChatbotWidget_headerTitle__719ud{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary)}.ChatbotWidget_headerSubtitle__ePgba{font-size:var(--text-xs);color:var(--text-tertiary)}.ChatbotWidget_headerBadge__hD83C{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--green-400);background:rgba(16,185,129,.12);padding:2px 8px;border-radius:var(--radius-full);border:1px solid rgba(16,185,129,.2)}.ChatbotWidget_body__hH7Os{flex:1 1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);scroll-behavior:smooth}.ChatbotWidget_message__rFHej{max-width:92%;animation:ChatbotWidget_messageIn__xVo24 .3s var(--ease-out) forwards}@keyframes ChatbotWidget_messageIn__xVo24{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatbotWidget_messageBot__N7erm{align-self:flex-start}.ChatbotWidget_messageUser__7oaZ6{align-self:flex-end}.ChatbotWidget_messageBubble__N_NAT{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ChatbotWidget_messageBot__N7erm .ChatbotWidget_messageBubble__N_NAT{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-bottom-left-radius:var(--radius-sm)}.ChatbotWidget_messageUser__7oaZ6 .ChatbotWidget_messageBubble__N_NAT{background:rgba(245,158,7,.12);border:1px solid rgba(245,158,7,.2);color:var(--text-primary);border-bottom-right-radius:var(--radius-sm)}.ChatbotWidget_questionCard__WELj3{animation:ChatbotWidget_messageIn__xVo24 .35s var(--ease-out) forwards}.ChatbotWidget_questionLabel__luW4w{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm)}.ChatbotWidget_questionHint__WGTNW{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3);padding-left:var(--space-1)}.ChatbotWidget_optionsGrid__mRmVx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ChatbotWidget_optionBtn__vp3UE{padding:var(--space-2) var(--space-4);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.ChatbotWidget_optionBtn__vp3UE:hover{background:var(--bg-surface);border-color:var(--accent-500);color:var(--accent-400);transform:translateY(-1px)}.ChatbotWidget_optionBtnSelected__GaMpw{background:rgba(245,158,7,.15);border-color:var(--accent-500);color:var(--accent-400);font-weight:var(--weight-semibold)}.ChatbotWidget_confirmBtn__KuL_k{margin-top:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--gradient-gold);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-inverse);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);box-shadow:0 2px 12px rgba(245,158,7,.2)}.ChatbotWidget_confirmBtn__KuL_k:hover{box-shadow:0 4px 16px rgba(245,158,7,.35);transform:translateY(-1px)}.ChatbotWidget_confirmBtn__KuL_k:disabled{opacity:.4;cursor:default;transform:none}.ChatbotWidget_progress__nYG2b{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.ChatbotWidget_progressBar__wIWcs{flex:1 1;height:4px;background:var(--bg-surface);border-radius:var(--radius-full);overflow:hidden}.ChatbotWidget_progressFill__lPnbz{height:100%;background:var(--gradient-gold);border-radius:var(--radius-full);transition:width .4s var(--ease-spring)}.ChatbotWidget_progressLabel__2uuFq{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.ChatbotWidget_loadingDots__gfGDM{display:flex;gap:4px;padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.ChatbotWidget_loadingDot__pZ_I5{width:8px;height:8px;background:var(--accent-500);border-radius:50%;animation:ChatbotWidget_dotBounce__Lu_Dp 1.2s ease-in-out infinite}.ChatbotWidget_loadingDot__pZ_I5:nth-child(2){animation-delay:.15s}.ChatbotWidget_loadingDot__pZ_I5:nth-child(3){animation-delay:.3s}@keyframes ChatbotWidget_dotBounce__Lu_Dp{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-6px);opacity:1}}.ChatbotWidget_resultsContainer__uqFMI{display:flex;flex-direction:column;gap:var(--space-3);animation:ChatbotWidget_messageIn__xVo24 .35s var(--ease-out) forwards}.ChatbotWidget_resultsSummary__MVSJa{font-size:var(--text-sm);color:var(--text-tertiary);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);line-height:var(--leading-relaxed)}.ChatbotWidget_resultCard__TtACc{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--duration-fast) var(--ease-out);text-decoration:none;color:inherit}.ChatbotWidget_resultCard__TtACc:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow-accent);transform:translateY(-2px)}.ChatbotWidget_resultCardHeader__W6ION{display:flex;align-items:center;gap:var(--space-3)}.ChatbotWidget_resultRank__cqES_{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--gradient-gold);border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-black);color:var(--text-inverse);flex-shrink:0}.ChatbotWidget_resultInfo__uQRZ0{flex:1 1;min-width:0}.ChatbotWidget_resultName__u9Z2a{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary)}.ChatbotWidget_resultMeta__1ooLo{display:flex;align-items:center;gap:var(--space-2);margin-top:1px}.ChatbotWidget_resultScore__jPa7u{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-400)}.ChatbotWidget_resultMatch__OpSWi{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--green-400);background:rgba(16,185,129,.1);padding:1px 6px;border-radius:var(--radius-full)}.ChatbotWidget_resultExplanation___sj_X{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}.ChatbotWidget_resultFeatures__iHTtP{display:flex;flex-wrap:wrap;gap:4px}.ChatbotWidget_resultFeatureChip__bKyXq{font-size:11px;padding:1px 6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-muted)}.ChatbotWidget_resultCta__dW1Lw{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);background:var(--gradient-gold);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-inverse);transition:all var(--duration-fast) var(--ease-out);border:none;cursor:pointer;text-decoration:none;margin-top:var(--space-1)}.ChatbotWidget_resultCta__dW1Lw:hover{box-shadow:0 4px 16px rgba(245,158,7,.3);transform:translateY(-1px)}.ChatbotWidget_footer___W8z4{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle)}.ChatbotWidget_footerBtn__xGyJF{flex:1 1;padding:var(--space-2) var(--space-3);background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);text-align:center}.ChatbotWidget_footerBtn__xGyJF:hover{background:var(--bg-surface);border-color:var(--accent-500);color:var(--accent-400)}@media (max-width:480px){.ChatbotWidget_panel__Gf_8O{width:calc(100vw - var(--space-6) * 2);right:var(--space-3);bottom:calc(var(--space-4) + 68px);max-height:70vh}.ChatbotWidget_fab__JWCpI{bottom:var(--space-4);right:var(--space-3);width:54px;height:54px;font-size:24px}}html[data-theme=light] .ChatbotWidget_fab__JWCpI{box-shadow:0 4px 20px rgba(232,133,12,.3),0 0 40px rgba(232,133,12,.08)}html[data-theme=light] .ChatbotWidget_fab__JWCpI:hover{box-shadow:0 6px 28px rgba(232,133,12,.4),0 0 60px rgba(232,133,12,.12)}html[data-theme=light] .ChatbotWidget_panel__Gf_8O{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(253,248,240,.99));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(28,25,23,.08);box-shadow:var(--shadow-xl),0 0 60px rgba(28,25,23,.06)}html[data-theme=light] .ChatbotWidget_header__BHNgO{background:rgba(232,133,12,.03);border-bottom:1px solid var(--border-subtle)}html[data-theme=light] .ChatbotWidget_headerBadge__hD83C{color:var(--green-600);background:rgba(13,166,120,.08);border:1px solid rgba(13,166,120,.15)}html[data-theme=light] .ChatbotWidget_messageUser__7oaZ6 .ChatbotWidget_messageBubble__N_NAT{background:rgba(232,133,12,.08);border:1px solid rgba(232,133,12,.15)}html[data-theme=light] .ChatbotWidget_optionBtn__vp3UE:hover{color:var(--accent-600)}html[data-theme=light] .ChatbotWidget_optionBtnSelected__GaMpw{background:rgba(232,133,12,.08);color:var(--accent-600)}html[data-theme=light] .ChatbotWidget_resultMatch__OpSWi{color:var(--green-600);background:rgba(13,166,120,.06)}html[data-theme=light] .ChatbotWidget_resultCta__dW1Lw:hover{box-shadow:0 4px 16px rgba(232,133,12,.22)}html[data-theme=light] .ChatbotWidget_footerBtn__xGyJF:hover{color:var(--accent-600)}.PointsToast_toastContainer__I2klr{position:fixed;top:calc(var(--header-height) + var(--space-4));right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-toast);pointer-events:none}.PointsToast_toast__qZwcd{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:linear-gradient(135deg,rgba(30,30,55,.95),rgba(15,15,30,.98));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--border-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 0 24px rgba(245,158,7,.12);pointer-events:auto;animation:PointsToast_toastSlideIn__yZ9ZF .4s var(--ease-spring) forwards;min-width:260px;max-width:380px}.PointsToast_toastExiting__Gg8LC{animation:PointsToast_toastSlideOut__8wQdj .35s var(--ease-out) forwards}@keyframes PointsToast_toastSlideIn__yZ9ZF{0%{opacity:0;transform:translateX(100%) scale(.85)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes PointsToast_toastSlideOut__8wQdj{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(80%) scale(.85)}}.PointsToast_toastIcon__7F4ka{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.PointsToast_toastIconPoints__UmH9D{background:rgba(245,158,7,.18);box-shadow:0 0 12px rgba(245,158,7,.2)}.PointsToast_toastIconLevelUp__JN304{background:linear-gradient(135deg,rgba(167,139,250,.25),rgba(96,165,250,.25));box-shadow:0 0 16px rgba(167,139,250,.25);animation:PointsToast_levelUpPulse__YBhK_ 1.5s ease-in-out 3}.PointsToast_toastIconBadge__9dzzh{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(52,211,153,.15));box-shadow:0 0 12px rgba(16,185,129,.2)}@keyframes PointsToast_levelUpPulse__YBhK_{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.PointsToast_toastContent__tEkD9{flex:1 1;min-width:0}.PointsToast_toastTitle__Wg_mH{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary);margin-bottom:2px}.PointsToast_toastDesc__MQ_rz{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-snug)}.PointsToast_toastPoints__lctV5{color:var(--accent-400);font-weight:var(--weight-extrabold);font-family:var(--font-heading)}.PointsToast_levelUpOverlay__i490r{position:fixed;inset:0;z-index:calc(var(--z-toast) + 1);display:flex;align-items:center;justify-content:center;background:rgba(5,5,8,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:PointsToast_overlayFadeIn__HvfKq .4s var(--ease-out) forwards;pointer-events:auto}@keyframes PointsToast_overlayFadeIn__HvfKq{0%{opacity:0}to{opacity:1}}.PointsToast_overlayExiting__CiXsz{animation:PointsToast_overlayFadeOut__XoxfA .5s var(--ease-out) forwards}@keyframes PointsToast_overlayFadeOut__XoxfA{0%{opacity:1}to{opacity:0}}.PointsToast_levelUpCard__6dTGw{text-align:center;padding:var(--space-10) var(--space-12);background:linear-gradient(145deg,rgba(30,30,55,.95),rgba(15,15,30,.98));border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-2xl);box-shadow:0 0 80px rgba(167,139,250,.15),0 0 40px rgba(96,165,250,.1),var(--shadow-xl);animation:PointsToast_levelUpBounce__qdZ30 .6s var(--ease-spring) forwards;position:relative;overflow:hidden}.PointsToast_levelUpCard__6dTGw:before{content:"";position:absolute;inset:-2px;border-radius:var(--radius-2xl);background:linear-gradient(135deg,rgba(167,139,250,.4),transparent 40%,rgba(96,165,250,.4));z-index:-1;animation:PointsToast_borderGlow__Pl6Ds 2s ease-in-out infinite}@keyframes PointsToast_levelUpBounce__qdZ30{0%{opacity:0;transform:scale(.6)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes PointsToast_borderGlow__Pl6Ds{0%,to{opacity:.6}50%{opacity:1}}.PointsToast_levelUpEmoji__MhpNy{font-size:4rem;margin-bottom:var(--space-4);animation:PointsToast_emojiFloat__nUwiM 2s ease-in-out infinite}@keyframes PointsToast_emojiFloat__nUwiM{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}.PointsToast_levelUpTitle__H5I6m{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);background:linear-gradient(135deg,var(--accent-400),var(--purple-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2)}.PointsToast_levelUpNewLevel__NKuvE{font-size:var(--text-xl);color:var(--text-primary);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}.PointsToast_levelUpDesc__eAzFK{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-6)}.PointsToast_levelUpDismiss__lZuV8{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--gradient-gold);color:var(--text-inverse);font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;border:none;transition:all var(--duration-fast) var(--ease-out)}.PointsToast_levelUpDismiss__lZuV8:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(245,158,7,.3)}.PointsToast_confetti__NelJ9{position:absolute;width:8px;height:8px;border-radius:2px;animation:PointsToast_confettiDrop__qTXwh 2.5s ease-out forwards;pointer-events:none}@keyframes PointsToast_confettiDrop__qTXwh{0%{opacity:1;transform:translateY(-100px) rotate(0) scale(1)}to{opacity:0;transform:translateY(300px) rotate(2turn) scale(.3)}}@media (max-width:640px){.PointsToast_toastContainer__I2klr{right:var(--space-3);left:var(--space-3)}.PointsToast_toast__qZwcd{min-width:unset;max-width:unset}.PointsToast_levelUpCard__6dTGw{margin:0 var(--space-4);padding:var(--space-8) var(--space-6)}.PointsToast_levelUpEmoji__MhpNy{font-size:3rem}.PointsToast_levelUpTitle__H5I6m{font-size:var(--text-2xl)}}