.GlobalSearch_backdrop__cctvc{position:fixed;inset:0;z-index:5000;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(15,23,42,.45);backdrop-filter:blur(4px);animation:GlobalSearch_fadeIn__EAapa .15s ease}.GlobalSearch_panel__rbHqk{width:100%;max-width:640px;max-height:70vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--header-border);border-radius:14px;box-shadow:0 24px 64px -24px rgba(15,23,42,.5);overflow:hidden;animation:GlobalSearch_panelIn__uF7Fp .2s ease}@keyframes GlobalSearch_fadeIn__EAapa{0%{opacity:0}to{opacity:1}}@keyframes GlobalSearch_panelIn__uF7Fp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.GlobalSearch_inputRow__UI2a0{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--header-border)}.GlobalSearch_inputIcon__sfh56{color:var(--muted);flex-shrink:0}.GlobalSearch_input__7M6wL{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--fg);font-size:1rem;font-family:inherit;padding:4px 0}.GlobalSearch_input__7M6wL::placeholder{color:var(--muted)}.GlobalSearch_escBtn__teQ3Y{flex-shrink:0;padding:3px 8px;border:1px solid var(--header-border);border-radius:6px;background:transparent;color:var(--muted);font-size:11px;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.GlobalSearch_escBtn__teQ3Y:hover{background:var(--surface-hover);color:var(--fg)}.GlobalSearch_body__J0DHB{flex:1;overflow-y:auto;padding:8px 0}.GlobalSearch_groupLabel__dkOpQ{padding:8px 16px 4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.GlobalSearch_row__2yxg4{display:flex;align-items:center;gap:12px;width:100%;padding:9px 16px;border:none;background:transparent;color:var(--fg);font-family:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.GlobalSearch_rowActive__br3o8,.GlobalSearch_row__2yxg4:hover{background:var(--surface-hover)}.GlobalSearch_thumb__UcnbW{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0}.GlobalSearch_thumbEmpty__fEZic{width:40px;height:40px;border-radius:8px;background:var(--surface-2);flex-shrink:0}.GlobalSearch_rowInfo__scJmi{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.GlobalSearch_rowName__hOpDD{font-size:.92rem;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlobalSearch_rowName__hOpDD mark{background:rgba(37,99,235,.22);background:color-mix(in srgb,var(--accent) 18%,transparent);color:inherit;border-radius:2px;padding:0 1px}.GlobalSearch_rowMeta__BGWSq{display:flex;align-items:center;gap:10px;min-width:0}.GlobalSearch_price__zRPlp{font-size:.84rem;font-weight:700;color:var(--accent)}.GlobalSearch_oldPrice__HE89v{font-size:.78rem;color:var(--muted);text-decoration:line-through}.GlobalSearch_badge__7kSed{font-size:.7rem;font-weight:700;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.GlobalSearch_recentRow__mAH0R{display:flex;align-items:center;width:100%;padding:0 16px 0 0}.GlobalSearch_recentText__b2JYU{flex:1;min-width:0;display:flex;gap:12px;padding:9px 16px;color:var(--fg);font-family:inherit;font-size:.9rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearch_recentRemove__scl6I,.GlobalSearch_recentText__b2JYU{align-items:center;border:none;background:transparent;cursor:pointer}.GlobalSearch_recentRemove__scl6I{flex-shrink:0;width:24px;height:24px;display:inline-flex;justify-content:center;border-radius:6px;color:var(--muted);transition:background .2s ease,color .2s ease}.GlobalSearch_recentRemove__scl6I:hover{background:var(--surface-hover);color:var(--fg)}.GlobalSearch_skeletonRow__nqFht{display:flex;align-items:center;gap:12px;padding:9px 16px}.GlobalSearch_skeletonThumb__f4H0x{width:40px;height:40px;border-radius:8px;background:var(--surface-2);flex-shrink:0}.GlobalSearch_skeletonLines__lEu8p{flex:1;display:flex;flex-direction:column;gap:6px}.GlobalSearch_skeletonLine__bqVQI{height:10px;border-radius:4px;background:var(--surface-2)}.GlobalSearch_skeletonLineShort__0tPlS{width:35%}.GlobalSearch_notice__vSdGy{padding:24px 16px;text-align:center;color:var(--muted);font-size:.9rem}.GlobalSearch_noticeTitle__fLdHR{color:var(--fg);font-weight:600;margin-bottom:10px}.GlobalSearch_noticeAction__x9_mi{margin-top:4px;padding:8px 14px;border:1px solid var(--header-border);border-radius:10px;background:transparent;color:var(--fg);font-family:inherit;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.GlobalSearch_noticeAction__x9_mi:hover{background:var(--surface-hover);border-color:var(--accent)}.GlobalSearch_footer__4OaAY{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--header-border);background:var(--surface-2);font-size:.75rem;color:var(--muted)}.GlobalSearch_footer__4OaAY kbd{border:1px solid var(--header-border);border-radius:4px;padding:0 4px;font-family:inherit;font-size:.72rem}@media (max-width:768px){.GlobalSearch_backdrop__cctvc{padding:0}.GlobalSearch_panel__rbHqk{max-width:100%;max-height:100%;height:100%;border-radius:0;border:none}.GlobalSearch_footer__4OaAY{display:none}}@media (prefers-reduced-motion:reduce){.GlobalSearch_backdrop__cctvc,.GlobalSearch_panel__rbHqk{animation:none}}.SearchTrigger_header___6Gtg{display:inline-flex;align-items:center;gap:6px}.SearchTrigger_hotkey__ZCJuN{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid var(--header-border);border-radius:5px;font-size:11px;color:var(--muted);font-family:inherit}@media (max-width:768px){.SearchTrigger_hotkey__ZCJuN{display:none}}.SearchTrigger_fieldWrap__SR2Pf{position:relative;width:100%}.SearchTrigger_field__K3PoH{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid var(--header-border);border-radius:10px;background:var(--surface);color:var(--muted);font-size:.95rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.SearchTrigger_field__K3PoH:hover{border-color:var(--accent)}.SearchTrigger_field__K3PoH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchTrigger_fieldWithClear__MojDA{padding-right:40px}.SearchTrigger_fieldIcon__osdPX{flex-shrink:0;color:var(--muted)}.SearchTrigger_fieldText___3D7f{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchTrigger_fieldTextActive__eyDA0{color:var(--fg);font-weight:600}.SearchTrigger_fieldClear__3OC4y{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;transition:background .2s ease,color .2s ease}.SearchTrigger_fieldClear__3OC4y:hover{background:var(--surface-hover);color:var(--fg)}.SupportNoticeBar_bar___dkbd{background:color-mix(in srgb,var(--accent-2) 10%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--accent-2) 30%,transparent)}.SupportNoticeBar_inner__lpFSg{position:relative;max-width:1200px;margin:0 auto;padding:10px var(--side-padding);display:flex;align-items:center;gap:14px}.SupportNoticeBar_badge__EKwHz{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--accent-2) 18%,transparent);color:color-mix(in srgb,var(--accent-2) 70%,var(--fg))}.SupportNoticeBar_text__Xx_e8{flex:1 1 260px;margin:0;font-size:.9rem;line-height:1.45;color:var(--muted)}.SupportNoticeBar_title__h85uB{color:var(--fg);font-weight:700}.SupportNoticeBar_subtitle__OZUOK{color:var(--muted)}.SupportNoticeBar_actions__W12dA{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SupportNoticeBar_action__LjTOl{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--header-border);border-radius:10px;background:var(--bg);color:var(--fg);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.SupportNoticeBar_action__LjTOl:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.SupportNoticeBar_action__LjTOl:not(.SupportNoticeBar_actionPrimary__VUAdX) svg{color:color-mix(in srgb,var(--accent) 75%,var(--fg))}.SupportNoticeBar_action__LjTOl:active{transform:translateY(1px)}.SupportNoticeBar_actionPrimary__VUAdX{background:var(--accent);border-color:transparent;color:#fff}.SupportNoticeBar_actionPrimary__VUAdX:hover{background:color-mix(in srgb,var(--accent) 85%,#000);border-color:transparent}.SupportNoticeBar_speed__yTckI{font-size:.72rem;font-weight:500;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--muted);white-space:nowrap}.SupportNoticeBar_actionPrimary__VUAdX .SupportNoticeBar_speed__yTckI{background:rgba(255,255,255,.22);color:#fff}.SupportNoticeBar_close___agn7{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.SupportNoticeBar_close___agn7:hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.SupportNoticeBar_action__LjTOl:focus-visible,.SupportNoticeBar_close___agn7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:768px){.SupportNoticeBar_inner__lpFSg{align-items:flex-start;flex-wrap:wrap;gap:10px;padding-right:calc(var(--side-padding) + 26px)}.SupportNoticeBar_actions__W12dA,.SupportNoticeBar_text__Xx_e8{flex:1 1 100%}.SupportNoticeBar_action__LjTOl{flex:1 1 auto;justify-content:center}.SupportNoticeBar_close___agn7{position:absolute;top:6px;right:calc(var(--side-padding) - 6px)}}@media (max-width:480px){.SupportNoticeBar_badge__EKwHz{display:none}}@media (prefers-reduced-motion:reduce){.SupportNoticeBar_action__LjTOl,.SupportNoticeBar_close___agn7{transition:none}.SupportNoticeBar_action__LjTOl:active{transform:none}}.ThemeToggle_wrapper__UXWE4{position:relative;flex-shrink:0}.ThemeToggle_trigger__YlzBg{display:inline-flex;align-items:center;gap:6px;min-height:36px}.ThemeToggle_triggerIcon__PVhAW{flex-shrink:0}.ThemeToggle_triggerLabel__GxPS7{font-size:13px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis}.ThemeToggle_chevron__WKAeI{flex-shrink:0;margin-left:2px;opacity:.65;transition:transform .2s ease}.ThemeToggle_chevronOpen___AocQ{transform:rotate(180deg)}.ThemeToggle_dropdown__qRXeY{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:6px;background:var(--bg,#fff);border:1px solid var(--header-border);border-radius:12px;box-shadow:0 12px 40px -12px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.04);z-index:1200;animation:ThemeToggle_themeDropdownIn__UfdFk .15s ease-out}@keyframes ThemeToggle_themeDropdownIn__UfdFk{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ThemeToggle_option__UyYKx{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:14px;font-weight:500;color:var(--fg,inherit);transition:background .15s ease}.ThemeToggle_option__UyYKx:hover{background:rgba(100,116,139,.12)}.ThemeToggle_optionActive__Ah40U{background:rgba(99,91,255,.12);color:var(--accent,#635bff)}.ThemeToggle_optionIcon__GTuxh{flex-shrink:0;width:1.1em;text-align:center}.ThemeToggle_optionLabel__NN5Eh{flex:1}.ThemeToggle_check__ntL8A{flex-shrink:0;display:inline-flex;color:var(--accent,#635bff);font-size:.9em}.ThemeToggle_checkSpacer__gKd1g{flex-shrink:0;width:1em}.ThemeToggle_compact__MGYIj .ThemeToggle_triggerLabel__GxPS7{display:none}.ThemeToggle_compact__MGYIj .ThemeToggle_trigger__YlzBg{padding-left:8px;padding-right:8px;gap:4px}[data-theme=dark] .ThemeToggle_dropdown__qRXeY{background:var(--bg,#14141f);border-color:var(--header-border);box-shadow:0 12px 40px -8px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .ThemeToggle_option__UyYKx:hover{background:rgba(99,91,255,.15)}[data-theme=dark] .ThemeToggle_optionActive__Ah40U{background:rgba(99,91,255,.22);color:#a5a0ff}@media (min-width:961px) and (max-width:1200px){.ThemeToggle_triggerLabel__GxPS7{display:none}.ThemeToggle_trigger__YlzBg{padding-left:8px;padding-right:8px;gap:4px}}@media (max-width:480px){.ThemeToggle_dropdown__qRXeY{min-width:180px;max-height:min(280px,60dvh);overflow-y:auto}}.WishlistIndicator_wishlistLink__Kptk5{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-primary);transition:color .2s ease;border-radius:.5rem}.WishlistIndicator_wishlistLink__Kptk5:hover{color:var(--primary);background:var(--bg-secondary)}.WishlistIndicator_wishlistLink__Kptk5 svg{width:24px;height:24px}.WishlistIndicator_badge__e7RqY{position:absolute;top:0;right:0;background:#e74c3c;color:white;font-size:.7rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:9px;padding:0 4px;border:2px solid var(--bg-primary)}