.PopupModal_popup__xL7BH{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,5,12,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.PopupModal_popupActive__R8rFY{opacity:1;visibility:visible}.PopupModal_popupContent__qeKx8{background:linear-gradient(165deg,rgba(18,14,26,.95),rgba(10,10,15,.98));width:92%;max-width:500px;padding:50px 40px;border-radius:28px;position:relative;text-align:center;border:1px solid rgba(167,139,250,.15);box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 40px rgba(139,92,246,.05);transform:translateY(20px) scale(.95);transition:all .6s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.PopupModal_popupContent__qeKx8:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(139,92,246,.08) 0,transparent 40%);pointer-events:none;z-index:0}.PopupModal_popupActive__R8rFY .PopupModal_popupContent__qeKx8{transform:translateY(0) scale(1)}.PopupModal_popupClose__xHSdU{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.4);cursor:pointer;padding:10px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.PopupModal_popupClose__xHSdU:hover{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.2);transform:rotate(90deg)}.PopupModal_header__kmnRX{position:relative;z-index:1;margin-bottom:24px}.PopupModal_brandWrapper__LWGci{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:12px}.PopupModal_modalLogo__nyc28{width:42px;height:42px;border-radius:12px;object-fit:cover;box-shadow:0 0 15px rgba(167,139,250,.3)}.PopupModal_brandTitle__idS5k{font-size:2.2rem;font-weight:900;letter-spacing:-1.5px;margin:0;text-transform:none;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.PopupModal_badge__uEt_J{display:inline-flex;align-items:center;gap:10px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.2);padding:8px 18px;border-radius:100px;font-size:.85rem;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:1px}.PopupModal_badgeDot__KTRhm{width:6px;height:6px;background:#a78bfa;border-radius:50%;box-shadow:0 0 10px #a78bfa;animation:PopupModal_pulse__rgJ0C 2s infinite}@keyframes PopupModal_pulse__rgJ0C{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.PopupModal_body__0tuYs{position:relative;z-index:1;margin-bottom:32px}.PopupModal_mainOffer__fr1B1{font-size:1.4rem;line-height:1.5;color:#fff;font-weight:600;margin-bottom:12px}.PopupModal_highlight__RhIqx{color:#c084fc;font-weight:700;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.25);padding:2px 8px;border-radius:6px;margin:0 4px;white-space:nowrap;display:inline-block}.PopupModal_subText__Tx2kM{color:rgba(255,255,255,.4);font-size:1rem;max-width:80%;margin:0 auto}.PopupModal_primaryBtn__DzkiT{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;padding:18px 32px;border-radius:18px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%;box-shadow:0 10px 20px -5px rgba(139,92,246,.4);border:1px solid rgba(255,255,255,.1)}.PopupModal_primaryBtn__DzkiT:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 15px 30px -5px rgba(139,92,246,.6);filter:brightness(1.1)}.PopupModal_btnIcon__G04SG{transition:transform .3s ease}.PopupModal_primaryBtn__DzkiT:hover .PopupModal_btnIcon__G04SG{transform:translateX(4px)}@media (max-width:600px){.PopupModal_popupContent__qeKx8{padding:40px 24px;width:92%}.PopupModal_brandTitle__idS5k{font-size:2.2rem}.PopupModal_mainOffer__fr1B1{font-size:1.2rem}.PopupModal_primaryBtn__DzkiT{padding:16px 24px;font-size:1rem}}.Products_productsSection__6voeo{max-width:1400px;margin:0 auto;padding:80px 32px;position:relative;z-index:1}.Products_headerSection__iu4st{margin-bottom:28px;display:flex;flex-direction:column;gap:14px}.Products_pageTitle__IfaLk{display:flex;align-items:baseline;gap:12px}.Products_pageTitleText__0WjN2{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-1px;color:#fff}.Products_pageTitleCount__sYeWO{font-size:16px;font-weight:500;color:rgba(255,255,255,.3);letter-spacing:-.2px}.Products_searchWrapper__R98VU{position:relative;flex:1 1;max-width:320px}.Products_searchIcon__HYIaa{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.3);pointer-events:none;font-size:13px}.Products_searchInput__EdQSH{width:100%;padding:9px 14px 9px 38px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#fff;font-size:13.5px;font-family:inherit;transition:border-color .2s ease,background .2s ease;letter-spacing:-.1px}.Products_searchInput__EdQSH::placeholder{color:rgba(255,255,255,.22)}.Products_searchInput__EdQSH:focus{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);outline:none}.Products_suggestionsDropdown__lVN3d{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#111;border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:Products_dropIn__KAa1o .15s ease}@keyframes Products_dropIn__KAa1o{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Products_suggestionItem__hTjNx{display:flex;align-items:center;gap:9px;padding:9px 13px;color:rgba(255,255,255,.65);font-size:13px;cursor:pointer;transition:background .12s ease,color .12s ease;border-bottom:1px solid rgba(255,255,255,.05)}.Products_suggestionItem__hTjNx:last-child{border-bottom:none}.Products_suggestionItem__hTjNx:hover{background:rgba(255,255,255,.05);color:#fff}.Products_suggestionItem__hTjNx svg{flex-shrink:0}.Products_suggestionItem__hTjNx span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Products_topBar__fRQwg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Products_catDropdownWrapper__nIiNd{position:relative;flex-shrink:0}.Products_catDropdownBtn__xBRen{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:rgba(255,255,255,.8);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap;letter-spacing:-.1px}.Products_catDropdownBtn__xBRen:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.Products_catBtnIcon__WmvkZ{font-size:13px;opacity:.6;flex-shrink:0;width:16px;text-align:center}.Products_catBtnLabel__jwq4B{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Products_catChevron__V98Ky{font-size:10px;opacity:.4;transition:transform .2s ease;flex-shrink:0}.Products_catChevronOpen__rtFLb{transform:rotate(180deg);opacity:.7}.Products_catDropdownMenu__NU9te{position:absolute;top:calc(100% + 8px);left:0;width:260px;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px;z-index:200;box-shadow:0 16px 40px rgba(0,0,0,.6);animation:Products_dropIn__KAa1o .15s ease;max-height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;touch-action:pan-y;overscroll-behavior:contain}@media (max-width:768px){.Products_catDropdownMenu__NU9te{left:auto;right:0;width:calc(100vw - 32px);max-width:260px}}.Products_catDropdownMenu__NU9te::-webkit-scrollbar{width:4px}.Products_catDropdownMenu__NU9te::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}.Products_catDropdownSearch__KU7VI{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;margin-bottom:6px}.Products_catDropdownSearchIcon__l9zr8{font-size:12px;color:rgba(255,255,255,.3);flex-shrink:0}.Products_catDropdownSearchInput__U6rUX{flex:1 1;background:transparent;border:none;color:#fff;font-size:13px;outline:none;font-family:inherit}.Products_catDropdownSearchInput__U6rUX::placeholder{color:rgba(255,255,255,.25)}.Products_catDropdownItem__0pJnd{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;background:transparent;border:none;border-radius:9px;color:rgba(255,255,255,.55);font-size:12.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;font-family:inherit;letter-spacing:-.1px}.Products_catDropdownItem__0pJnd:hover{background:rgba(255,255,255,.06);color:#fff}.Products_catDropdownItemActive__XHbWB{color:#fff!important;background:rgba(255,255,255,.08)!important}.Products_catItemIcon__vLbHf{font-size:16px;width:22px;text-align:center;flex-shrink:0}.Products_catItemLabel__QHrXJ{flex:1 1}.Products_catItemCheck__lyctL{font-size:11px;color:rgba(255,255,255,.6);flex-shrink:0}.Products_productsGrid__Xo7pJ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;transition:opacity .2s ease,transform .2s ease}.Products_productsGrid__Xo7pJ.Products_fadeOut__BzceO{opacity:0;transform:translateY(-8px)}.Products_productsGrid__Xo7pJ.Products_fadeIn__n1B7d{opacity:1;transform:translateY(0)}.Products_productCard__isad8{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;animation:Products_cardIn__xu35e .5s cubic-bezier(.22,1,.36,1) forwards;opacity:0;position:relative}.Products_productCard__isad8:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.Products_productCard__isad8:hover{transform:translateY(-6px) scale(1.02);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06);box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05)}.Products_productCard__isad8:hover:before{opacity:1}.Products_productCard__isad8:active{transform:translateY(-2px) scale(1.01)}@keyframes Products_cardIn__xu35e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Products_productsGrid__Xo7pJ.Products_fadeOut__BzceO .Products_productCard__isad8{animation:Products_cardOut__hC4Z5 .15s ease forwards}@keyframes Products_cardOut__hC4Z5{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.Products_imageWrapper__0cwlv{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:rgba(255,255,255,.03);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:12px}.Products_productImage__nX0EW{width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.Products_productCard__isad8:hover .Products_productImage__nX0EW{transform:scale(1.05)}.Products_batchBadge__lB4mc{position:absolute;top:10px;left:10px;padding:5px 12px;background:rgba(34,197,94,.4);border:1.5px solid rgba(34,197,94,.7);border-radius:8px;color:#fff;font-size:12px;font-weight:800;z-index:2;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.Products_popularBadge__jDR2f{background:rgba(255,100,50,.5);border-color:rgba(255,120,60,.8);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.Products_budgetBadge__pGZbK{background:rgba(59,130,246,.4);border-color:rgba(59,130,246,.7);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.Products_randomBadge__hCviz{background:rgba(168,85,247,.4);border-color:rgba(168,85,247,.7);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.Products_categoryBadge__z5YuF{position:absolute;top:10px;right:10px;padding:5px 12px;background:rgba(0,0,0,.75);border:1.5px solid rgba(255,255,255,.25);border-radius:8px;color:rgba(255,255,255,.95);font-size:12px;font-weight:700;z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.3px;text-transform:capitalize;text-shadow:0 1px 2px rgba(0,0,0,.3)}.Products_cardContent__ZPeUx{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.Products_productName__DkTmp{font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;flex:1 1;min-width:0;text-align:right}.Products_priceRow__6Ob3T{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.Products_primaryPrice__JiW3Y{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.3px;flex-shrink:0}.Products_convertedPrice__I6MWJ{font-size:11px;color:rgba(255,255,255,.3)}.Products_buttonRow__uFTry{display:flex;align-items:center;gap:6px;width:100%}.Products_agentButton__B_w_i{flex:1 1;padding:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.65);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;letter-spacing:-.1px;display:flex;align-items:center;justify-content:center}.Products_agentButton__B_w_i:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}.Products_copyButton__Bp5VO{padding:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.65);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s ease;letter-spacing:-.1px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Products_copyButton__Bp5VO:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}.Products_copyButton__Bp5VO:active{transform:scale(.95)}.Products_copyButton__Bp5VO.Products_copied__HDhm4{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:rgb(34,197,94);animation:Products_checkPulse__OkD8z .4s ease}.Products_checkIcon__bXWw4{animation:Products_checkDraw__nenxq .3s ease forwards}@keyframes Products_checkPulse__OkD8z{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes Products_checkDraw__nenxq{0%{stroke-dasharray:0,100;opacity:0}50%{opacity:1}to{stroke-dasharray:100,0;opacity:1}}.Products_skeletonCard__yLoyW{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:18px;overflow:hidden}.Products_skeletonImage__wGj3R{width:100%;aspect-ratio:1}.Products_skeletonImage__wGj3R,.Products_skeletonText__ryydM{background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.08) 50%,rgba(255,255,255,.04));background-size:200% 100%;animation:Products_shimmer__F4UzG 1.4s infinite}.Products_skeletonText__ryydM{height:14px;margin:14px 14px 8px;border-radius:6px}@keyframes Products_shimmer__F4UzG{0%{background-position:-200% 0}to{background-position:200% 0}}.Products_noResults__F8WhA{grid-column:1/-1;text-align:center;padding:60px 20px;color:rgba(255,255,255,.35);font-size:14px}.Products_loadingMore__PG7Pi{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:48px 20px;min-height:120px}.Products_loadingSpinner___IImt{display:flex;flex-direction:column;align-items:center;gap:16px;color:rgba(255,255,255,.5);font-size:13px}.Products_loadingTrigger__Mh0FE{display:flex;align-items:center;justify-content:center;padding:16px}.Products_spinner__CA7tI{width:36px;height:36px;border:3px solid rgba(255,255,255,.07);border-top-color:rgba(255,255,255,.45);border-radius:50%;animation:Products_spin__PjDlR .7s linear infinite}@keyframes Products_spin__PjDlR{to{transform:rotate(1turn)}}@media (max-width:1200px){.Products_productsGrid__Xo7pJ{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Products_productsSection__6voeo{padding:70px 14px 48px}.Products_productsGrid__Xo7pJ{grid-template-columns:repeat(2,1fr);gap:10px}.Products_searchWrapper__R98VU{max-width:100%;width:100%}.Products_topBar__fRQwg{flex-wrap:nowrap}.Products_catDropdownBtn__xBRen{padding:8px 12px;font-size:13px}.Products_catBtnLabel__jwq4B{max-width:120px}}.Products_catDropdownDivider__bR_Hz{margin:8px 10px 6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.3);font-size:9px;font-weight:700;letter-spacing:.5px;text-align:center}.Products_customRangeWrapper__Xzv4E{display:flex;align-items:center;gap:6px;padding:0 10px 8px}.Products_customRangeInput__VF5H7{flex:1 1;padding:7px 8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#fff;font-size:12px;font-family:inherit;text-align:center;transition:border-color .2s ease;min-width:0}.Products_customRangeInput__VF5H7:focus{border-color:rgba(255,255,255,.2);outline:none}.Products_customRangeInput__VF5H7::placeholder{color:rgba(255,255,255,.25)}.Products_customRangeSeparator__JOp3M{color:rgba(255,255,255,.3);font-size:11px;font-weight:600;flex-shrink:0}.Products_customRangeApply__MZgUz{width:calc(100% - 20px);margin:0 10px 6px;padding:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:9px;color:rgba(255,255,255,.8);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;letter-spacing:-.1px}.Products_customRangeApply__MZgUz:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);color:#fff}@media (max-width:768px){.Products_batchBadge__lB4mc,.Products_categoryBadge__z5YuF{padding:4px 10px;font-size:11px}.Products_productName__DkTmp{font-size:12.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em}}@media (max-width:480px){.Products_productsSection__6voeo{padding:65px 10px 36px}.Products_productName__DkTmp{font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em}.Products_batchBadge__lB4mc{padding:4px 8px;font-size:10px;top:8px;left:8px}.Products_categoryBadge__z5YuF{padding:4px 8px;font-size:10px;top:8px;right:8px}.Products_primaryPrice__JiW3Y{font-size:13px}.Products_agentButton__B_w_i{padding:9px;font-size:11.5px}.Products_copyButton__Bp5VO{padding:9px}.Products_topBar__fRQwg{gap:6px}.Products_searchWrapper__R98VU{flex:1 1}.Products_catBtnLabel__jwq4B{display:none}.Products_catDropdownBtn__xBRen{padding:8px 10px;gap:6px}}@keyframes ProductSkeleton_shimmer__b4Tbz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProductSkeleton_skeleton__pCt5f{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px;overflow:hidden;position:relative}.ProductSkeleton_skeleton__pCt5f:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:ProductSkeleton_shimmer__b4Tbz 2s infinite}.ProductSkeleton_skeletonImage__HM1Bl{width:100%;aspect-ratio:1;background:rgba(255,255,255,.05);border-radius:12px;margin-bottom:12px}.ProductSkeleton_skeletonContent__lMvEW{display:flex;flex-direction:column;gap:8px}.ProductSkeleton_skeletonTitle__ptabE{height:16px;background:rgba(255,255,255,.05);border-radius:4px;width:70%}.ProductSkeleton_skeletonPrice__EUxZf{height:20px;background:rgba(255,255,255,.05);border-radius:4px;width:40%}.ProductSkeleton_skeletonBadge__1a08g{height:22px;background:rgba(255,255,255,.05);border-radius:6px;width:60%;margin-top:4px}.EmptyState_emptyState__Hvkjf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center;min-height:400px}.EmptyState_emptyIcon__r0MNQ{width:120px;height:120px;margin-bottom:24px;opacity:.6;animation:EmptyState_float__Xu7tz 3s ease-in-out infinite}@keyframes EmptyState_float__Xu7tz{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.EmptyState_emptyTitle__VIy_e{font-size:20px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.3px}.EmptyState_emptyDescription__JO2Wb{font-size:14px;color:rgba(255,255,255,.4);margin:0;max-width:360px;line-height:1.6}.Toast_toastContainer__tL0sU{position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.Toast_toast__LpFPJ{display:flex;align-items:center;gap:12px;background:rgba(10,10,10,.95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;min-width:300px;max-width:400px;box-shadow:0 16px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);animation:Toast_slideIn__9wheJ .3s cubic-bezier(.4,0,.2,1);pointer-events:all}.Toast_toast__LpFPJ.Toast_removing__gg1FL{animation:Toast_slideOut__Mmwkb .2s cubic-bezier(.4,0,1,1) forwards}@keyframes Toast_slideIn__9wheJ{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__Mmwkb{0%{transform:translateX(0);opacity:1}to{transform:translateX(400px);opacity:0}}.Toast_toastIcon__EjFCU{font-size:18px;flex-shrink:0}.Toast_success__yf8WY{border-left:3px solid #43b581}.Toast_success__yf8WY .Toast_toastIcon__EjFCU{color:#43b581}.Toast_error__xNFGQ{border-left:3px solid #ef4444}.Toast_error__xNFGQ .Toast_toastIcon__EjFCU{color:#ef4444}.Toast_info__Ty9GM{border-left:3px solid rgba(255,255,255,.4)}.Toast_info__Ty9GM .Toast_toastIcon__EjFCU{color:rgba(255,255,255,.4)}.Toast_toastMessage__tOSxz{flex:1 1;color:#fff;font-size:14px;font-weight:500;line-height:1.4}.Toast_toastClose__pVJHQ{background:transparent;border:none;color:rgba(255,255,255,.5);font-size:16px;cursor:pointer;padding:4px;transition:color .2s ease;flex-shrink:0}.Toast_toastClose__pVJHQ:hover{color:rgba(255,255,255,.8)}@media (max-width:768px){.Toast_toastContainer__tL0sU{bottom:80px;right:16px;left:16px}.Toast_toast__LpFPJ{min-width:unset;max-width:unset}}.TopLoadingBar_loadingBarContainer__xtqwN{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;pointer-events:none}.TopLoadingBar_loadingBar__5YHMt{height:100%;background:linear-gradient(90deg,#667eea,#764ba2 50%,#f093fb);transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px rgba(102,126,234,.5)}.UserWidget_widgetContainer__4NjAo{position:fixed;bottom:24px;left:24px;z-index:999;pointer-events:none}.UserWidget_widget__62bG4{background:rgba(255,255,255,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;min-width:240px;display:flex;flex-direction:column;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:all;box-shadow:0 10px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05)}.UserWidget_widget__62bG4:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);box-shadow:0 15px 50px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-4px)}.UserWidget_userProfile__jBtiN{display:flex;align-items:center;gap:12px;cursor:pointer}.UserWidget_avatarSection__zFE_9{position:relative;flex-shrink:0}.UserWidget_avatar__8SUdC{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.UserWidget_widget__62bG4:hover .UserWidget_avatar__8SUdC{border-color:rgba(255,255,255,.4);box-shadow:0 0 20px rgba(255,255,255,.1)}.UserWidget_avatarPlaceholder__mvnYC{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#333,#555);display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;border:2px solid rgba(255,255,255,.15)}.UserWidget_statusDot__z6zYx{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#43b581;border-radius:50%;border:2px solid rgba(10,10,10,.9);box-shadow:0 0 10px rgba(67,181,129,.6)}.UserWidget_userInfo__95dNb{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.UserWidget_userName__GZrGa{color:#fff;font-size:15px;font-weight:700}.UserWidget_userEmail__Cb5gz,.UserWidget_userName__GZrGa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserWidget_userEmail__Cb5gz{color:rgba(255,255,255,.5);font-size:11px;font-weight:500}.UserWidget_roleBadge__QrPU2{display:inline-block;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-align:center;width:-moz-fit-content;width:fit-content;margin-top:2px}.UserWidget_adminBadge__eUwYh{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.UserWidget_userBadge__6Jl69{background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.1)}.UserWidget_expandedMenu__v_Kbg{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px;animation:UserWidget_slideIn__6xNQm .3s ease}@keyframes UserWidget_slideIn__6xNQm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserWidget_logoutBtn__2DqdS{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.UserWidget_logoutBtn__2DqdS:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);transform:translateY(-2px)}.UserWidget_expandIndicator__Qd8Eq{display:none;justify-content:center;align-items:center;margin-left:auto}.UserWidget_chevron__lx5F_{font-size:12px;color:rgba(255,255,255,.4);transition:transform .3s ease}.UserWidget_chevronExpanded__SbjWA{transform:rotate(180deg)}@media (max-width:768px){.UserWidget_widgetContainer__4NjAo{bottom:16px;left:16px}.UserWidget_widget__62bG4{min-width:240px;padding:14px}.UserWidget_avatarPlaceholder__mvnYC,.UserWidget_avatar__8SUdC{width:60px;height:60px}.UserWidget_avatarPlaceholder__mvnYC{font-size:28px}.UserWidget_userName__GZrGa{font-size:16px}.UserWidget_userEmail__Cb5gz{font-size:12px}.UserWidget_roleBadge__QrPU2{font-size:10px;padding:5px 12px}}@media (max-width:480px){.UserWidget_widgetContainer__4NjAo{bottom:80px;left:12px}.UserWidget_widget__62bG4{min-width:unset;width:auto;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.UserWidget_widget__62bG4.UserWidget_expanded__7VQxm{min-width:200px}.UserWidget_userProfile__jBtiN{gap:10px}.UserWidget_expandIndicator__Qd8Eq{display:flex;margin-left:8px}.UserWidget_chevron__lx5F_{font-size:14px}.UserWidget_avatarPlaceholder__mvnYC,.UserWidget_avatar__8SUdC{width:48px;height:48px}.UserWidget_avatarPlaceholder__mvnYC{font-size:22px}.UserWidget_statusDot__z6zYx{width:12px;height:12px;border-width:2px}.UserWidget_userName__GZrGa{font-size:14px}.UserWidget_userEmail__Cb5gz{font-size:10px}.UserWidget_roleBadge__QrPU2{font-size:9px;padding:4px 8px}.UserWidget_widget__62bG4:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);box-shadow:0 10px 40px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);transform:none}.UserWidget_widget__62bG4.UserWidget_expanded__7VQxm:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15)}}