@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-Light.woff2) format("woff2");font-weight:300;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-Regular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-Medium.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-Bold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/fonts/rubik/Rubik-Black.woff2) format("woff2");font-weight:900;font-display:swap;unicode-range:u+0000-024f,u+0259,u+0261,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0300-036f,u+0370-03ff,u+2000-206f,u+20a0-20cf,u+2100-214f,u+22??,u+feff,u+fffd}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Thin.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Thin.woff) format("woff");font-weight:100;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-ExtraLight.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-ExtraLight.woff) format("woff");font-weight:200;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Light.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Light.woff) format("woff");font-weight:300;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Regular.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Regular.woff) format("woff");font-weight:400;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Medium.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Medium.woff) format("woff");font-weight:500;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-SemiBold.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-SemiBold.woff) format("woff");font-weight:600;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Bold.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Bold.woff) format("woff");font-weight:700;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-ExtraBold.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-ExtraBold.woff) format("woff");font-weight:800;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}@font-face{font-family:Lahzeh;src:url(/fonts/lahze/woff2/Lahzeh-FaNum-Black.woff2) format("woff2"),url(/fonts/lahze/woff/Lahzeh-FaNum-Black.woff) format("woff");font-weight:900;font-display:swap;unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff,u+200c-200f,u+2010-2027}:root{--color-bg:#ffffff;--color-bg-secondary:#f7f7f7;--color-surface:#ffffff;--color-border:#ebebeb;--color-text-primary:#111111;--color-text-secondary:#555555;--color-text-muted:#aaaaaa;--color-accent:#111111;--color-accent-hover:#333333;--color-accent-light:#f0f0f0;--color-success:#444444;--color-warning:#666666;--color-error:#333333;--status-warning-bg:#f5f5f5;--status-warning-color:#555555;--status-info-bg:#efefef;--status-info-color:#444444;--status-success-bg:#ebebeb;--status-success-color:#333333;--status-error-bg:#e8e8e8;--status-error-color:#222222;--form-error-bg:#f5f5f5;--form-error-border:#cccccc;--form-success-bg:#f0f0f0;--form-success-border:#bbbbbb;--form-success-color:#444444;--accent-subtle-bg:#f5f5f5;--accent-subtle-border:#dddddd;--accent-subtle-color:#333333;--accent-subtle-muted:#666666;--skeleton-base:#ebebeb;--skeleton-shine:#f5f5f5;--color-invert-bg:#111111;--color-invert-text:#ffffff;--color-invert-muted:rgba(255,255,255,0.6);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.07);--shadow-md:0 4px 16px rgba(0,0,0,0.08);--shadow-lg:0 8px 32px rgba(0,0,0,0.10);--container-max:1280px;--header-height:64px}[data-theme=dark]{--color-bg:#0f0f0f;--color-bg-secondary:#1a1a1a;--color-surface:#161616;--color-border:#2a2a2a;--color-text-primary:#f0f0f0;--color-text-secondary:#999999;--color-text-muted:#555555;--color-accent-light:rgba(255,255,255,0.08);--shadow-sm:0 1px 3px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 8px 32px rgba(0,0,0,0.5);--status-warning-bg:rgba(255,255,255,0.07);--status-warning-color:#888888;--status-info-bg:rgba(255,255,255,0.07);--status-info-color:#777777;--status-success-bg:rgba(255,255,255,0.08);--status-success-color:#aaaaaa;--status-error-bg:rgba(255,255,255,0.06);--status-error-color:#999999;--form-error-bg:rgba(255,255,255,0.05);--form-error-border:rgba(255,255,255,0.15);--form-success-bg:rgba(255,255,255,0.05);--form-success-border:rgba(255,255,255,0.15);--form-success-color:#aaaaaa;--accent-subtle-bg:rgba(255,255,255,0.05);--accent-subtle-border:rgba(255,255,255,0.12);--accent-subtle-color:#cccccc;--accent-subtle-muted:#999999;--skeleton-base:#222222;--skeleton-shine:#2e2e2e;--color-invert-bg:#252525;--color-invert-text:#f0f0f0;--color-invert-muted:rgba(240,240,240,0.55)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{direction:rtl;font-size:16px}body,html{overflow-x:hidden}body{font-family:Lahzeh,Rubik,sans-serif;background:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh}main{width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit;direction:rtl}[dir=ltr]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}[dir=ltr],input[dir=ltr],textarea[dir=ltr]{direction:ltr}.CartBadge_wrap__pLogx{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background .15s,color .15s}.CartBadge_wrap__pLogx:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.CartBadge_badge__3Y4cr{position:absolute;top:4px;left:4px;min-width:16px;height:16px;background:var(--color-accent);color:#fff;font-size:.62rem;font-weight:800;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;padding:0 3px}.FloatingButtons_wrap__mIVZ7{position:fixed;bottom:24px;left:24px;z-index:900;display:flex;flex-direction:column;gap:10px}.FloatingButtons_btn__4Jy4_{display:flex;align-items:center;padding:0;height:48px;border-radius:24px;color:#fff;font-size:.82rem;font-weight:600;box-shadow:0 4px 16px rgba(0,0,0,.22);transition:transform .2s,box-shadow .2s,max-width .25s;overflow:hidden;white-space:nowrap;max-width:48px}.FloatingButtons_btn__4Jy4_:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.28);max-width:160px}.FloatingButtons_wa__synz0{background:#25D366}.FloatingButtons_wa__synz0:hover{background:#20b858}.FloatingButtons_tg__AcUQp{background:#2AABEE}.FloatingButtons_tg__AcUQp:hover{background:#1e96d4}.FloatingButtons_btn__4Jy4_ svg{width:48px;height:48px;padding:12px;flex-shrink:0}.FloatingButtons_label__uFuFk{opacity:0;transition:opacity .2s .05s;overflow:hidden;padding-left:14px}.FloatingButtons_btn__4Jy4_:hover .FloatingButtons_label__uFuFk{opacity:1}@media (max-width:640px){.FloatingButtons_wrap__mIVZ7{bottom:16px;left:16px}.FloatingButtons_btn__4Jy4_{height:44px;border-radius:22px;max-width:44px}.FloatingButtons_btn__4Jy4_ svg{width:44px;height:44px;padding:10px}.FloatingButtons_btn__4Jy4_:hover{max-width:140px}.FloatingButtons_label__uFuFk{padding-left:10px}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--header-height);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.Header_inner__DLT3k{max-width:var(--container-max);margin:0 auto;height:100%;padding:0 var(--space-6);display:flex;align-items:center;gap:var(--space-8)}.Header_logo____uDV{font-size:1.25rem;font-weight:800;color:var(--color-text-primary);flex-shrink:0}.Header_nav__tNWGY{display:flex;align-items:center;gap:var(--space-6);flex:1 1}.Header_nav__tNWGY a{font-size:.95rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s}.Header_nav__tNWGY a:hover{color:var(--color-text-primary)}.Header_actions__dQYHE{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.Header_iconBtn__ilXq_{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background .15s,color .15s}.Header_iconBtn__ilXq_:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.Header_loginBtn__W7fRz{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem;font-weight:600;color:var(--color-surface);background:var(--color-text-primary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);transition:opacity .15s}.Header_loginBtn__W7fRz:hover{opacity:.85}.Header_userBtn__UFCag{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem;font-weight:600;color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);transition:background .15s}.Header_userBtn__UFCag:hover{background:var(--color-bg-secondary)}.Header_desktopOnly__MJHQJ{display:flex;align-items:center}@media (max-width:768px){.Header_inner__DLT3k{gap:var(--space-3);padding:0 var(--space-4);justify-content:space-between}.Header_nav__tNWGY{display:none}.Header_desktopOnly__MJHQJ{display:none!important}}.Footer_footer__pQtti{border-top:1px solid var(--color-border);background:var(--color-bg-secondary);margin-top:auto}.Footer_inner__vtL_T{max-width:var(--container-max);margin:0 auto;padding:var(--space-12) var(--space-6);display:flex;gap:var(--space-12)}.Footer_brand__0rdww{flex:1 1}.Footer_logo__fUEOF{font-size:1.2rem;font-weight:800;color:var(--color-accent);display:block;margin-bottom:var(--space-3)}.Footer_brand__0rdww p{font-size:.875rem;color:var(--color-text-muted);line-height:1.7;max-width:220px;margin-bottom:var(--space-4)}.Footer_social__cGivK{display:flex;gap:var(--space-2)}.Footer_socialLink__hPzxm{width:36px;height:36px;border-radius:50%;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .15s,border-color .15s}.Footer_socialLink__hPzxm:hover{color:var(--color-accent);border-color:var(--color-accent)}.Footer_links__cFiYr{display:flex;gap:var(--space-10)}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_col__WMzcr h4{font-size:.875rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-1)}.Footer_col__WMzcr a{font-size:.85rem;color:var(--color-text-secondary);transition:color .15s}.Footer_col__WMzcr a:hover{color:var(--color-accent)}.Footer_bottom__wxP7Z{border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);font-size:.82rem;color:var(--color-text-muted);flex-wrap:wrap;gap:var(--space-3);max-width:100%}.Footer_bottomLinks__Iheuz{display:flex;gap:var(--space-5)}.Footer_bottomLinks__Iheuz a{font-size:.82rem;color:var(--color-text-muted);transition:color .15s}.Footer_bottomLinks__Iheuz a:hover{color:var(--color-text-primary)}@media (max-width:768px){.Footer_inner__vtL_T{flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-5)}.Footer_links__cFiYr{gap:var(--space-8);flex-wrap:wrap}.Footer_brand__0rdww p{max-width:100%}.Footer_bottom__wxP7Z{text-align:center}.Footer_bottomLinks__Iheuz,.Footer_bottom__wxP7Z{justify-content:center}}.MobileMenu_burger__RYMrA{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;border:none;background:transparent;cursor:pointer;padding:6px;border-radius:var(--radius-md);flex-shrink:0}.MobileMenu_burger__RYMrA:hover{background:var(--color-bg-secondary)}.MobileMenu_line__QgAS9{display:block;width:20px;height:2px;background:var(--color-text-primary);border-radius:2px;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.MobileMenu_l1__1e44n{transform:translateY(7px) rotate(45deg)}.MobileMenu_l2__VqUQP{opacity:0;transform:scaleX(0)}.MobileMenu_l3__ZOZGB{transform:translateY(-7px) rotate(-45deg)}.MobileMenu_overlay__0sGNm{position:fixed;top:var(--header-height);right:0;left:0;bottom:0;z-index:200;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-5) var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;animation:MobileMenu_fadeSlide__LAl3V .18s ease}@keyframes MobileMenu_fadeSlide__LAl3V{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MobileMenu_nav__duXpI{display:flex;flex-direction:column;gap:var(--space-1)}.MobileMenu_link__SVccw{display:block;padding:var(--space-3) var(--space-4);font-size:1.05rem;font-weight:600;color:var(--color-text-secondary);border-radius:var(--radius-md);transition:background .15s,color .15s}.MobileMenu_link__SVccw:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.MobileMenu_divider__Ov_oS{height:1px;background:var(--color-border)}.MobileMenu_userSection__tTtD0{display:flex;flex-direction:column;gap:var(--space-3)}.MobileMenu_dashLink__AHeBT{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);transition:background .15s}.MobileMenu_dashLink__AHeBT:hover{background:var(--color-bg-secondary)}.MobileMenu_avatar__3dO9A{object-fit:cover}.MobileMenu_avatarInitial__HWI6Y,.MobileMenu_avatar__3dO9A{width:40px;height:40px;border-radius:50%;flex-shrink:0;border:1px solid var(--color-border)}.MobileMenu_avatarInitial__HWI6Y{background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--color-text-primary)}.MobileMenu_userName__MN2sd{font-size:1rem;font-weight:700;color:var(--color-text-primary);display:block}.MobileMenu_userSub__3Eg4D{font-size:.8rem;color:var(--color-text-muted);display:block}.MobileMenu_logoutBtn__UXkJ0{display:block;width:100%;padding:var(--space-3) var(--space-4);font-size:.9rem;font-weight:600;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:right;font-family:inherit;transition:all .15s}.MobileMenu_logoutBtn__UXkJ0:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.MobileMenu_loginLink__GvGq9{display:block;padding:var(--space-4);font-size:1rem;font-weight:700;text-align:center;background:var(--color-accent);color:#fff;border-radius:var(--radius-md);transition:opacity .15s}.MobileMenu_loginLink__GvGq9:hover{opacity:.85}@media (max-width:768px){.MobileMenu_burger__RYMrA{display:flex}}.NoticeModal_overlay__5mf1Y{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-4);animation:NoticeModal_fadeIn__xIV1h .2s ease}@keyframes NoticeModal_fadeIn__xIV1h{0%{opacity:0}to{opacity:1}}.NoticeModal_modal__U6cAS{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.35);animation:NoticeModal_slideUp__dSiov .25s ease}@keyframes NoticeModal_slideUp__dSiov{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NoticeModal_iconWrap__xvnhv{width:64px;height:64px;border-radius:50%;background:var(--color-bg-secondary);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.NoticeModal_title__xCiSS{font-size:1.15rem;font-weight:800;color:var(--color-text-primary);line-height:1.4}.NoticeModal_body__t0Gdh{font-size:.9rem;color:var(--color-text-secondary);line-height:1.8}.NoticeModal_btn__Xth3n{margin-top:var(--space-2);padding:var(--space-3) var(--space-8);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .15s;width:100%}.NoticeModal_btn__Xth3n:hover{opacity:.85}.NoticeModal_close__oWkb9{position:absolute;top:var(--space-4);left:var(--space-4);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.75rem;cursor:pointer;transition:all .15s}.NoticeModal_close__oWkb9:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media (max-width:480px){.NoticeModal_modal__U6cAS{padding:var(--space-6) var(--space-5)}}.ThemeToggle_btn__75Hvm{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background .15s,color .15s}.ThemeToggle_btn__75Hvm:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ThemeToggle_placeholder__wBqzv{width:38px;height:38px}.UserMenu_wrap__9RglL{position:relative}.UserMenu_trigger__Tm4IJ{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem;font-weight:600;color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:transparent;font-family:inherit;cursor:pointer;transition:background .15s}.UserMenu_triggerOpen__SLQbV,.UserMenu_trigger__Tm4IJ:hover{background:var(--color-bg-secondary)}.UserMenu_chevron__fJ_Ie{color:var(--color-text-muted);transition:transform .2s;flex-shrink:0}.UserMenu_chevronOpen__RiDfb{transform:rotate(180deg)}.UserMenu_dropdown__KTtcH{position:absolute;top:calc(100% + var(--space-2));left:0;min-width:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:200;animation:UserMenu_fadeDown__bON2q .15s ease}@keyframes UserMenu_fadeDown__bON2q{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserMenu_triggerAvatar__z5pWY{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.UserMenu_triggerInitial__alJKk{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:.72rem;font-weight:800;flex-shrink:0}.UserMenu_header__iylx5{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3)}.UserMenu_avatarImg__dx_qB{object-fit:cover}.UserMenu_avatarImg__dx_qB,.UserMenu_avatar__Vipyt{width:34px;height:34px;border-radius:50%;flex-shrink:0;border:1px solid var(--color-border)}.UserMenu_avatar__Vipyt{background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:var(--color-text-primary)}.UserMenu_headerName__ONYIN{font-size:.88rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.UserMenu_headerSub__9r9_V{font-size:.75rem;color:var(--color-text-muted);margin-top:1px}.UserMenu_item__Qvhkk{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:right;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;font-family:inherit;cursor:pointer;transition:background .1s,color .1s;text-decoration:none}.UserMenu_item__Qvhkk:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.UserMenu_itemIcon__d9ekd{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0;transition:color .1s}.UserMenu_item__Qvhkk:hover .UserMenu_itemIcon__d9ekd{color:var(--color-text-primary)}.UserMenu_divider__fLRJs{height:1px;background:var(--color-border);margin:var(--space-1) 0}.UserMenu_logout__jECu2{color:var(--color-text-muted)}.UserMenu_adminItem__hEumE,.UserMenu_logout__jECu2:hover{color:var(--color-text-primary)}.UserMenu_adminItem__hEumE{font-size:.82rem;font-weight:600}.UserMenu_adminItem__hEumE .UserMenu_itemIcon__d9ekd{color:var(--color-text-secondary)}