.NotificationBell_container__Gw6df{position:relative}.NotificationBell_bellButton__6OS3d{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;cursor:pointer;color:var(--text-muted);transition:color .2s;border-radius:6px}.NotificationBell_bellButton__6OS3d:hover{color:var(--text);background:var(--hover-overlay)}.NotificationBell_bellIcon__ZqcWr{width:20px;height:20px}.NotificationBell_badge__CaOgK{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;color:var(--text-on-color);background:var(--error);border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1}.NotificationBell_dropdown__lR6t6{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px var(--shadow-light);z-index:200;overflow:hidden}.NotificationBell_dropdownHeader__1FkWf{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.NotificationBell_dropdownTitle__MCDu3{font-size:.875rem;font-weight:600;color:var(--text)}.NotificationBell_markAllBtn__N7jaq{font-size:.75rem;color:var(--accent);background:transparent;border:none;cursor:pointer;padding:0;transition:opacity .2s}.NotificationBell_markAllBtn__N7jaq:hover{opacity:.7}.NotificationBell_dropdownBody__ayJLK{max-height:360px;overflow-y:auto}.NotificationBell_emptyMsg__UVhbv{padding:2rem 1rem;text-align:center;font-size:.85rem;color:var(--text-muted)}.NotificationBell_notifItem__Fu2Yd{display:block;padding:.75rem 1rem;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s}.NotificationBell_notifItem__Fu2Yd:last-child{border-bottom:none}.NotificationBell_notifItem__Fu2Yd:hover{background:var(--hover-overlay)}.NotificationBell_notifUnread__VMSor{background:var(--purple-alpha-dim)}.NotificationBell_notifUnread__VMSor:hover{background:var(--purple-alpha)}.NotificationBell_notifTitle__5CLOJ{font-size:.8rem;font-weight:600;color:var(--text);margin-bottom:.2rem}.NotificationBell_notifMessage__HSU20{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_notifTime__8aI_k{font-size:.7rem;color:var(--text-muted);opacity:.7;margin-top:.25rem}.NotificationBell_dropdownFooter__zpWQe{padding:.625rem 1rem;border-top:1px solid var(--border);text-align:center}.NotificationBell_viewAllLink___jzb_{font-size:.8rem;font-weight:500;color:var(--accent);text-decoration:none;transition:opacity .2s}.NotificationBell_viewAllLink___jzb_:hover{opacity:.7}@media (max-width:480px){.NotificationBell_dropdown__lR6t6{width:280px;right:-60px}}.ThemeSwitcher_button__wqp3p{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:1.1rem;color:var(--text-muted);background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s,background .2s;flex-shrink:0;padding:0;line-height:1}.ThemeSwitcher_button__wqp3p:hover{color:var(--text);border-color:var(--border);background:var(--bg-input)}.Header_header__xuTiO{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--bg-header,rgba(18,18,24,.85));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.Header_headerInner__l5B7_{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.75rem 1.5rem}.Header_logo__pvkJ9{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;flex-shrink:0}.Header_logo__pvkJ9:hover{color:var(--text)}.Header_logoIcon__PyRGD{font-size:1.5rem;color:var(--accent);font-family:JetBrains Mono,monospace}.Header_logoText__CW1Mz{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.Header_nav__NNkX_{display:flex;align-items:center;gap:1rem}.Header_userMenu__YY2c6{position:relative}.Header_userMenuButton__kFqcy{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted);background:none;border:1px solid transparent;padding:.375rem .625rem;border-radius:6px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.Header_userMenuButton__kFqcy:hover{color:var(--text);border-color:var(--border);background:var(--bg-input)}.Header_userMenuEmail__jM3af{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userMenuArrow__PhmH4{font-size:.75rem;transition:transform .2s}.Header_userMenuArrowOpen__vnZWj{transform:rotate(180deg)}.Header_userMenuDropdown__5RlRD{position:absolute;top:calc(100% + .375rem);right:0;min-width:140px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px var(--shadow-light);overflow:hidden;z-index:100}.Header_userMenuItem__cK3gn{display:block;width:100%;padding:.625rem .875rem;font-size:.875rem;color:var(--text-muted);background:none;border:none;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.Header_userMenuItem__cK3gn:hover{background:var(--bg-input);color:var(--text)}.Header_headerAdmin__rf6_8{background:var(--bg-header-admin,rgba(17,24,39,.9))}.Header_logoIconAdmin__Andod{color:var(--sell)}.Header_navAdmin__1ptxx{flex:1 1;gap:.5rem}.Header_navLink__encDI{font-size:.875rem;color:var(--text-muted);text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:background .2s,color .2s}.Header_navLink__encDI:hover{background:var(--sell-alpha);color:var(--text)}.Header_actions__BVSoR{display:flex;align-items:center;gap:1rem;flex-shrink:0}.Header_userPageLink__OovPP{font-size:.875rem;color:var(--accent);text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:background .2s,color .2s}.Header_userPageLink__OovPP:hover{background:var(--accent-alpha);color:var(--accent-dim)}.Header_logoutButton__19h_K{font-size:.875rem;color:var(--accent);background:none;border:none;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.Header_logoutButton__19h_K:hover{background:var(--accent-alpha);color:var(--accent-dim)}.Header_navLinkAccent__6lxTb{font-size:.875rem;font-weight:600;color:var(--text-on-color);text-decoration:none;padding:.4rem 1rem;background:var(--accent);border-radius:6px;transition:opacity .2s}.Header_navLinkAccent__6lxTb:hover{opacity:.85}.Header_navLinkRoulette__EpMOR{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;padding:.4rem .75rem;border-radius:6px;overflow:hidden;transition:color .2s}.Header_navLinkRoulette__EpMOR:hover{color:var(--text)}.Header_rouletteText__WfRHj{display:inline-block;white-space:nowrap;transition:opacity .3s,transform .3s}.Header_rouletteIn__Tgywj{opacity:1;transform:translateY(0)}.Header_rouletteOut__BN0K_{opacity:0;transform:translateY(-8px)}@media (max-width:768px){.Header_headerInner__l5B7_{padding:.625rem 1rem}.Header_nav__NNkX_{gap:.5rem}.Header_userMenuButton__kFqcy{font-size:.8rem}.Header_userMenuEmail__jM3af{max-width:120px}.Header_headerAdmin__rf6_8 .Header_headerInner__l5B7_{flex-wrap:wrap}.Header_navAdmin__1ptxx{order:3;width:100%;flex:none}}@media (max-width:480px){.Header_headerInner__l5B7_{padding:.5rem .75rem}.Header_logoIcon__PyRGD{font-size:1.25rem}.Header_navLinkRoulette__EpMOR{font-size:.75rem;padding:.3rem .6rem}.Header_navLinkAccent__6lxTb{font-size:.8rem;padding:.35rem .75rem}}.Footer_footer__0IXn3{padding:3rem 2rem;border-top:1px solid var(--border)}.Footer_footerContent__guRXR{max-width:1200px;margin:0 auto;text-align:center}.Footer_footerLinks__L3vZo{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:1rem}.Footer_footerLink__N575X{color:var(--text-muted);text-decoration:none;font-size:.95rem;transition:color .2s}.Footer_footerLink__N575X:hover{color:var(--accent)}.Footer_footerDivider__cbCN0{color:var(--border)}.Footer_copyright__t4WoK{color:var(--text-muted);font-size:.875rem}@media (max-width:768px){.Footer_footer__0IXn3{padding:2rem 1rem}}@media (max-width:480px){.Footer_footer__0IXn3{padding:1.5rem .75rem}.Footer_footerLinks__L3vZo{font-size:.9rem}.Footer_copyright__t4WoK{font-size:.8rem}}.Toast_toast__UZ6rv{position:fixed;top:1.5rem;right:1.5rem;z-index:9999;min-width:260px;max-width:400px;padding:.875rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-on-color);animation:Toast_slideIn__mj_fV .25s ease-out;cursor:pointer}.Toast_success__mIQmT{background:var(--success);border:1px solid var(--success-light)}.Toast_error__yUZ1y{background:var(--error-bg);border:1px solid var(--error-border)}@keyframes Toast_slideIn__mj_fV{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.TradeFilterBar_filterBar__w_QIL{margin-bottom:1.5rem}.TradeFilterBar_filterRow__dNzbp{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.TradeFilterBar_categorySelect__lisUo{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s;min-width:140px}.TradeFilterBar_categorySelect__lisUo:focus{outline:none;border-color:var(--accent)}.TradeFilterBar_searchWrap__I8EgF{position:relative;flex:1 1;min-width:180px}.TradeFilterBar_searchInput__eH26W{width:100%;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.TradeFilterBar_searchInput__eH26W:focus{outline:none;border-color:var(--accent)}.TradeFilterBar_searchInput__eH26W::placeholder{color:var(--text-muted)}.TradeFilterBar_suggestList__1G7FP{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px var(--shadow-light);z-index:100;max-height:280px;overflow-y:auto;list-style:none;margin:0;padding:.25rem 0}.TradeFilterBar_suggestItem__O0qn6{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:var(--text);transition:background .1s}.TradeFilterBar_suggestItemHighlighted__QBMc0{background:var(--bg-input)}.TradeFilterBar_priceInput__lr5Xp{width:110px;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.TradeFilterBar_priceInput__lr5Xp:focus{outline:none;border-color:var(--accent)}.TradeFilterBar_priceInput__lr5Xp::placeholder{color:var(--text-muted)}.TradeFilterBar_priceInput__lr5Xp::-webkit-inner-spin-button,.TradeFilterBar_priceInput__lr5Xp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TradeFilterBar_priceInput__lr5Xp[type=number]{-moz-appearance:textfield}.TradeFilterBar_sortSelect__cai1t{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s}.TradeFilterBar_sortSelect__cai1t:focus{outline:none;border-color:var(--accent)}.TradeFilterBar_searchBtn__OSR5T{padding:.625rem 1.25rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.TradeFilterBar_searchBtn__OSR5T:hover{opacity:.85}@media (max-width:768px){.TradeFilterBar_filterRow__dNzbp{flex-direction:column}.TradeFilterBar_categorySelect__lisUo,.TradeFilterBar_priceInput__lr5Xp,.TradeFilterBar_searchBtn__OSR5T,.TradeFilterBar_searchWrap__I8EgF,.TradeFilterBar_sortSelect__cai1t{width:100%}}.TradeColumns_columns__BunzM{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.TradeColumns_column__2246c{min-width:0}.TradeColumns_columnTitle__N6rsu{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;color:var(--text);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.TradeColumns_buyBadge__H_pc2,.TradeColumns_sellBadge__x8nka{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px;letter-spacing:.02em}.TradeColumns_sellBadge__x8nka{background:var(--sell-alpha-strong);color:var(--sell)}.TradeColumns_buyBadge__H_pc2{background:var(--buy-alpha);color:var(--buy)}.TradeColumns_list__8cOLj{display:flex;flex-direction:column;gap:.625rem}.TradeColumns_emptyState__R5_RH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background:var(--bg-card);border:1px dashed var(--border);border-radius:10px;text-align:center}.TradeColumns_emptyIcon__MdkT5{font-size:2rem;margin-bottom:.5rem;opacity:.5}.TradeColumns_emptyText__Lty5q{font-size:.875rem;color:var(--text-muted);margin-bottom:.25rem}.TradeColumns_emptyHint__z9bt4{font-size:.75rem;color:var(--text-muted);opacity:.6}@media (max-width:768px){.TradeColumns_columns__BunzM{grid-template-columns:1fr}}.page_content__YOifw{flex:1 1;padding:2rem 1.5rem;max-width:1400px;margin:0 auto;width:100%}.page_welcome__0ALYn{margin-bottom:1.5rem}.page_title__nsb6O{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__VnihX{font-size:1rem;color:var(--text-muted)}.page_loading__AyQE2{font-size:.875rem;color:var(--text-muted)}.page_card__YfrZZ{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.page_cardTitle__CA_cb{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:1rem}.page_tagList__E_lRI{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.page_tagBadge__WCCxL{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:var(--accent-dim);color:var(--accent);border:1px solid var(--accent);border-radius:6px;font-size:.8rem;font-weight:600}.page_tagDeleteBtn__sgond{background:none;border:none;color:var(--accent);font-size:.9rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.page_tagDeleteBtn__sgond:hover{opacity:1}.page_tagForm__OMIlG{display:flex;gap:.5rem;align-items:center}.page_tagInput__cTOxW{flex:1 1;max-width:240px;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_tagInput__cTOxW:focus{outline:none;border-color:var(--accent)}.page_tagInput__cTOxW::placeholder{color:var(--text-muted)}.page_addBtn__OrSDz{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_addBtn__OrSDz:hover:not(:disabled){opacity:.85}.page_addBtn__OrSDz:disabled{opacity:.5;cursor:not-allowed}.page_emptyTags__9x5zb{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.page_tableWrapper__tJIAU{overflow-x:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.page_table__rIe2Z{width:100%;border-collapse:collapse}.page_table__rIe2Z thead{background:var(--hover-overlay);border-bottom:1px solid var(--border)}.page_table__rIe2Z th{padding:.875rem 1rem;text-align:left;font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.page_table__rIe2Z tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.page_table__rIe2Z tbody tr:last-child{border-bottom:none}.page_table__rIe2Z tbody tr:hover{background:var(--hover-overlay)}.page_table__rIe2Z td{padding:.875rem 1rem;font-size:.875rem;color:var(--text)}.page_categoryName__ZNdr5{font-weight:600;color:var(--text)}.page_categoryTags__tYidP{display:flex;flex-wrap:wrap;gap:.4rem}.page_categoryTagBadge__7rR46{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:var(--accent-dim);color:var(--accent);border-radius:4px;font-size:.75rem;font-weight:600}.page_categoryTagRemoveBtn__WlaY1{background:none;border:none;color:var(--accent);font-size:.8rem;cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.page_categoryTagRemoveBtn__WlaY1:hover{opacity:1}.page_noTags__RhBf7{font-size:.8rem;color:var(--text-muted)}.page_tagAddForm__frjrn{display:flex;gap:.4rem;align-items:center}.page_tagSelect__mQps9{padding:.4rem .6rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;cursor:pointer;transition:border-color .2s}.page_tagSelect__mQps9:focus{outline:none;border-color:var(--accent)}.page_tagAddBtn__6AxvU{padding:.4rem .75rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_tagAddBtn__6AxvU:hover:not(:disabled){opacity:.85}.page_tagAddBtn__6AxvU:disabled{opacity:.5;cursor:not-allowed}.page_hiddenRow__Avysq{opacity:.5}.page_toggleBtn__X4_0L{padding:.3rem .7rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.page_toggleBtn__X4_0L:hover{border-color:var(--accent)}.page_toggleBtnActive__ykve_{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.page_empty__4v2Ow{text-align:center;color:var(--text-muted)}@media (max-width:768px){.page_content__YOifw{padding:1.5rem 1rem}.page_tagForm__OMIlG{flex-direction:column;align-items:stretch}.page_tagInput__cTOxW{max-width:none}.page_tableWrapper__tJIAU{-webkit-overflow-scrolling:touch}}.layout_main__9mJd7{min-height:100vh;background:var(--bg-dark);display:flex;flex-direction:column}.layout_header__hf7yS{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--bg-card);gap:1.5rem}.layout_logo___dbaC{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;flex-shrink:0}.layout_logo___dbaC:hover{color:var(--text)}.layout_logoIcon__g7SJu{font-size:1.5rem;color:var(--sell);font-family:JetBrains Mono,monospace}.layout_logoText__2dQO4{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.layout_nav__p8J2W{display:flex;align-items:center;gap:.5rem;flex:1 1}.layout_navLink__yCAd_{font-size:.875rem;color:var(--text-muted);text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:background .2s,color .2s}.layout_navLink__yCAd_:hover{background:var(--sell-alpha);color:var(--text)}.layout_actions__IrqiK{display:flex;align-items:center;gap:1rem;flex-shrink:0}.layout_userPageLink__40TUN{font-size:.875rem;color:var(--accent);text-decoration:none;padding:.5rem .75rem;border-radius:6px;transition:background .2s,color .2s}.layout_userPageLink__40TUN:hover{background:var(--accent-alpha);color:var(--accent-dim)}.layout_logoutButton__N949N{font-size:.875rem;color:var(--accent);background:none;border:none;padding:.5rem .75rem;border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.layout_logoutButton__N949N:hover{background:var(--accent-alpha);color:var(--accent-dim)}@media (max-width:768px){.layout_header__hf7yS{flex-wrap:wrap}.layout_nav__p8J2W{order:3;width:100%;flex:none}}.page_content__fV0QV{flex:1 1;padding:2rem 1.5rem;max-width:1400px;margin:0 auto;width:100%}.page_welcome__cg0cj{margin-bottom:1.5rem}.page_title__gkV49{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__n8Noj{font-size:1rem;color:var(--text-muted)}.page_loading__8eWxf{font-size:.875rem;color:var(--text-muted)}.page_filterBar__fSlRj{margin-bottom:1.5rem}.page_filterRow__ZdXex{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.page_searchInput__u7NdI{flex:1 1;min-width:180px;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_searchInput__u7NdI:focus{outline:none;border-color:var(--accent)}.page_searchInput__u7NdI::placeholder{color:var(--text-muted)}.page_roleSelect__YukMG{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s}.page_roleSelect__YukMG:focus{outline:none;border-color:var(--accent)}.page_searchBtn__xSrje{padding:.625rem 1.25rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_searchBtn__xSrje:hover{opacity:.85}@media (max-width:768px){.page_content__fV0QV{padding:1.5rem 1rem}.page_filterRow__ZdXex{flex-direction:column}.page_roleSelect__YukMG,.page_searchBtn__xSrje,.page_searchInput__u7NdI{width:100%}.page_tableWrapper__Z_yDj{-webkit-overflow-scrolling:touch}}.page_tableWrapper__Z_yDj{overflow-x:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.page_table__EzEMA{width:100%;border-collapse:collapse}.page_table__EzEMA thead{background:var(--hover-overlay);border-bottom:1px solid var(--border)}.page_table__EzEMA th{padding:.875rem 1rem;text-align:left;font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.page_table__EzEMA tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.page_table__EzEMA tbody tr:last-child{border-bottom:none}.page_table__EzEMA tbody tr:hover{background:var(--hover-overlay)}.page_table__EzEMA td{padding:.875rem 1rem;font-size:.875rem;color:var(--text)}.page_discordTag__cVowd{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--discord);background:var(--discord-alpha);padding:.15rem .5rem;border-radius:4px}.page_discordDot__SZ_ll{width:6px;height:6px;border-radius:50%;background:var(--discord);flex-shrink:0}.page_noDiscord__XUcHd{font-size:.8rem;color:var(--text-muted)}.page_roleBadgeAdmin__MhVB9,.page_roleBadgeUser__HwxYu{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px;letter-spacing:.02em}.page_roleBadgeAdmin__MhVB9{background:var(--sell-alpha-strong);color:var(--sell)}.page_roleBadgeUser__HwxYu{background:hsla(0,0%,62%,.15);color:#9e9e9e}.page_statusActive__8Wgkt{color:var(--success-light);background:rgba(46,125,50,.12)}.page_statusActive__8Wgkt,.page_statusSuspended__kpy3u{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.page_statusSuspended__kpy3u{color:var(--error);background:rgba(239,68,68,.12)}.page_actionGroup__ULSId{display:flex;gap:.375rem;align-items:center}.page_suspendBtn__SWpVH{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_suspendBtn__SWpVH:hover:not(:disabled){background:var(--sell-alpha)}.page_suspendBtn__SWpVH:disabled{opacity:.5;cursor:not-allowed}.page_reactivateBtn__HKqjT{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:transparent;color:var(--success-light);border:1px solid var(--success-light);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_reactivateBtn__HKqjT:hover:not(:disabled){background:rgba(46,125,50,.1)}.page_reactivateBtn__HKqjT:disabled{opacity:.5;cursor:not-allowed}.page_changeRoleBtn__6DC7C{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_changeRoleBtn__6DC7C:hover:not(:disabled){background:var(--accent-alpha)}.page_changeRoleBtn__6DC7C:disabled{opacity:.5;cursor:not-allowed}.page_empty__lSrge{text-align:center;color:var(--text-muted)}.page_pagination__5_8WW{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.page_pageBtn__iqAuN{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,opacity .2s}.page_pageBtn__iqAuN:hover:not(:disabled){border-color:var(--accent)}.page_pageBtn__iqAuN:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__TSyfO{font-size:.85rem;color:var(--text-muted)}.layout_main__Eot3O{min-height:100vh;background:var(--bg-dark);color:var(--text);display:flex;flex-direction:column}.ConfirmDialog_overlay__tK1Nv{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:var(--overlay);display:flex;align-items:center;justify-content:center;animation:ConfirmDialog_fadeIn__dm_jw .2s ease-out}.ConfirmDialog_dialog__8epM9{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;min-width:320px;max-width:440px;box-shadow:0 8px 24px var(--shadow);animation:ConfirmDialog_scaleIn__rIHda .2s ease-out}.ConfirmDialog_message__5Qe0N{color:var(--text);font-size:.9375rem;line-height:1.5;margin:0 0 1.5rem;text-align:center;white-space:pre-line}.ConfirmDialog_buttons__gy0OM{display:flex;gap:.75rem;justify-content:flex-end}.ConfirmDialog_cancelButton___CHvI,.ConfirmDialog_confirmButton__VNVKA{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.ConfirmDialog_cancelButton___CHvI{background:var(--bg-input);color:var(--text-muted);border-color:var(--border)}.ConfirmDialog_cancelButton___CHvI:hover{background:var(--bg-dark);color:var(--text)}.ConfirmDialog_confirmButton__VNVKA{background:var(--error);color:var(--text-on-color)}.ConfirmDialog_confirmButton__VNVKA:hover{background:var(--error-bg)}.ConfirmDialog_cancelButton___CHvI:active,.ConfirmDialog_confirmButton__VNVKA:active{transform:scale(.98)}@keyframes ConfirmDialog_fadeIn__dm_jw{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_scaleIn__rIHda{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.ConfirmDialog_dialog__8epM9{min-width:280px;max-width:calc(100vw - 2rem);padding:1.5rem}.ConfirmDialog_message__5Qe0N{font-size:.875rem}.ConfirmDialog_buttons__gy0OM{flex-direction:column-reverse;gap:.5rem}.ConfirmDialog_cancelButton___CHvI,.ConfirmDialog_confirmButton__VNVKA{width:100%}}.page_content__3xNWh{flex:1 1;padding:2rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}.page_backLink__DOM2e{display:inline-block;font-size:.875rem;color:var(--accent);text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.page_backLink__DOM2e:hover{color:var(--accent-dim)}.page_welcome__b_OqU{margin-bottom:2rem}.page_title__NrCmD{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__NK_VD{font-size:1rem;color:var(--text-muted)}.page_empty__74DXu,.page_error__O9vWJ,.page_loading__xL1jc{font-size:.875rem;color:var(--text-muted)}.page_empty__74DXu{margin-top:.5rem}.page_error__O9vWJ{margin-bottom:1rem}.page_addLink__SJbLV{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:var(--accent);border:1px dashed var(--accent);border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:2rem;transition:background .2s,border-color .2s}.page_addLink__SJbLV:hover{background:var(--purple-alpha-dim);border-color:var(--accent-dim)}.page_categoryGroup__ZAotu{margin-bottom:2rem}.page_categoryGroupHeader__cf60_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.page_categoryGroupTitle__9VeT6{font-size:1.125rem;font-weight:600;color:var(--accent)}.page_categoryGroupCount__ztNOG{font-size:.8rem;color:var(--text-muted)}.page_cardGrid__wz2bz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_collectionCard__w4Yzs{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}.page_collectionCard__w4Yzs:hover{border-color:var(--accent-dim)}.page_cardThumb__YTLKf{width:100%;aspect-ratio:1;object-fit:contain;background:var(--bg-input);display:block}.page_cardThumbPlaceholder___PNQa{width:100%;aspect-ratio:1;background:var(--bg-input);display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.4;font-size:1.5rem}.page_qtyValue__VOlJU{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .375rem;background:var(--hover-overlay-strong);color:var(--text);border-radius:6px;font-size:.8rem;font-weight:600}.page_cardBody__zKu5D{padding:.25rem .75rem;flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.page_cardName__8a_le{font-weight:600;font-size:.9rem;color:var(--text)}.page_cardMemo__Rpfon,.page_cardName__8a_le{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cardMemo__Rpfon{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.page_cardActions__oTh_a{gap:.5rem;width:100%;padding:.75rem;border-top:1px solid var(--border);margin-top:auto}.page_cardActions__oTh_a,.page_qtyButton__jV_So{display:flex;align-items:center;justify-content:center}.page_qtyButton__jV_So{width:28px;height:28px;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:1rem;cursor:pointer;transition:border-color .2s}.page_qtyButton__jV_So:hover:not(:disabled){border-color:var(--accent)}.page_qtyButton__jV_So:disabled{opacity:.5;cursor:not-allowed}.page_sellBtnWrap__HxDmK{position:relative}.page_sellBtnWrap__HxDmK .page_sellButton__PPdsj{margin-left:0}.page_tooltip__AQqsX{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:.35rem .6rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;font-size:.7rem;color:var(--text-muted);white-space:nowrap;pointer-events:none;z-index:10}.page_sellBtnWrap__HxDmK:hover .page_tooltip__AQqsX{display:block}.page_sellButton__PPdsj{padding:.375rem .625rem;font-size:.75rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.page_sellButton__PPdsj:hover:not(:disabled){background:var(--purple-alpha)}.page_sellButton__PPdsj:disabled{opacity:.5;cursor:not-allowed}.page_removeButton__x7lZC{padding:.375rem .625rem;font-size:.75rem;font-weight:500;background:transparent;color:var(--error);border:1px solid var(--error);border-radius:6px;cursor:pointer;transition:background .2s,color .2s}.page_removeButton__x7lZC:hover:not(:disabled){background:var(--sell-alpha)}.page_removeButton__x7lZC:disabled{opacity:.5;cursor:not-allowed}.page_soldLabel___l85h{padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--accent)}.page_sellFormPanel__g0YeF{background:var(--bg-card);border:1px solid var(--accent);border-radius:10px;padding:1rem 1.25rem;margin-top:1rem}.page_sellFormTarget__vBx59{font-size:.85rem;color:var(--text);font-weight:500;margin-bottom:.75rem}.page_sellFormTarget__vBx59 strong{color:var(--accent)}.page_sellForm__m8WLv{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_sellFormLabel__II7Ch{font-size:.85rem;color:var(--text-muted);flex-shrink:0}.page_sellQtyInput__6q3bL{width:4rem;padding:.5rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.85rem;text-align:center;transition:border-color .2s}.page_sellQtyInput__6q3bL:focus{outline:none;border-color:var(--accent)}.page_sellFormHint__r23Zp{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.page_sellInput__V01q2{flex:1 1;min-width:120px;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.85rem;transition:border-color .2s}.page_sellInput__V01q2:focus{outline:none;border-color:var(--accent)}.page_sellInput__V01q2::placeholder{color:var(--text-muted)}.page_sellConfirm__U3siV{padding:.5rem .875rem;font-size:.8rem;font-weight:500;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;cursor:pointer;transition:opacity .2s;flex-shrink:0}.page_sellConfirm__U3siV:hover:not(:disabled){opacity:.85}.page_sellConfirm__U3siV:disabled{opacity:.5;cursor:not-allowed}.page_sellCancel__wRbis{padding:.5rem .75rem;font-size:.8rem;font-weight:500;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:border-color .2s;flex-shrink:0}.page_sellCancel__wRbis:hover:not(:disabled){border-color:var(--text-muted)}.page_sellCancel__wRbis:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_content__3xNWh{padding:1.5rem 1rem}.page_cardGrid__wz2bz{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.page_sellForm__m8WLv{flex-wrap:wrap}}@media (max-width:480px){.page_cardGrid__wz2bz{grid-template-columns:repeat(2,1fr);gap:.625rem}.page_cardName__8a_le{font-size:.8rem}.page_cardBody__zKu5D{padding:.5rem .5rem 0}.page_cardActions__oTh_a{gap:.25rem;padding:.5rem}.page_removeButton__x7lZC,.page_sellButton__PPdsj{padding:.25rem .4rem;font-size:.7rem}}.CancelReasonDialog_overlay__0i2so{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:var(--overlay);display:flex;align-items:center;justify-content:center;animation:CancelReasonDialog_fadeIn__TGiF0 .2s ease-out}.CancelReasonDialog_dialog__HC7y4{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;min-width:320px;max-width:440px;box-shadow:0 8px 24px var(--shadow);animation:CancelReasonDialog_scaleIn__LpHKP .2s ease-out}.CancelReasonDialog_message__0OGpb{color:var(--text);font-size:.9375rem;line-height:1.5;margin:0 0 1rem;text-align:center;white-space:pre-line}.CancelReasonDialog_textarea__pTrf0{width:100%;padding:.75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;font-family:inherit;resize:vertical;margin-bottom:1.25rem;min-height:72px;box-sizing:border-box}.CancelReasonDialog_textarea__pTrf0::placeholder{color:var(--text-muted)}.CancelReasonDialog_textarea__pTrf0:focus{outline:none;border-color:var(--accent)}.CancelReasonDialog_buttons__zkNiH{display:flex;gap:.75rem;justify-content:flex-end}.CancelReasonDialog_cancelButton__A3HwR,.CancelReasonDialog_confirmButton__LxKzy{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.CancelReasonDialog_cancelButton__A3HwR{background:var(--bg-input);color:var(--text-muted);border-color:var(--border)}.CancelReasonDialog_cancelButton__A3HwR:hover{background:var(--bg-dark);color:var(--text)}.CancelReasonDialog_confirmButton__LxKzy{background:var(--error);color:var(--text-on-color)}.CancelReasonDialog_confirmButton__LxKzy:hover{background:var(--error-bg)}.CancelReasonDialog_cancelButton__A3HwR:active,.CancelReasonDialog_confirmButton__LxKzy:active{transform:scale(.98)}@keyframes CancelReasonDialog_fadeIn__TGiF0{0%{opacity:0}to{opacity:1}}@keyframes CancelReasonDialog_scaleIn__LpHKP{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.CancelReasonDialog_dialog__HC7y4{min-width:280px;max-width:calc(100vw - 2rem);padding:1.5rem}.CancelReasonDialog_message__0OGpb{font-size:.875rem}.CancelReasonDialog_buttons__zkNiH{flex-direction:column-reverse;gap:.5rem}.CancelReasonDialog_cancelButton__A3HwR,.CancelReasonDialog_confirmButton__LxKzy{width:100%}}.UserProfilePopover_trigger__4hbTv{position:relative;display:inline;cursor:pointer}.UserProfilePopover_popover__6em5l{position:absolute;z-index:9999;min-width:210px;max-width:270px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 20px var(--shadow-lighter);padding:.875rem 1rem;animation:UserProfilePopover_fadeIn__wc2rE .15s ease}@keyframes UserProfilePopover_fadeIn__wc2rE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserProfilePopover_loading__PvYIg{font-size:.8rem;color:var(--text-muted);text-align:center;padding:.5rem 0}.UserProfilePopover_name__fS_Yh{font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:.5rem;word-break:break-word}.UserProfilePopover_stats__uPi9y{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:1px solid var(--border)}.UserProfilePopover_statRow__j90EO{display:flex;align-items:center}.UserProfilePopover_rating__uYkBz{display:flex;align-items:center;gap:.375rem}.UserProfilePopover_stars__sK3CD{display:inline-flex;gap:1px}.UserProfilePopover_starFilled__Hh485{color:var(--rating);font-size:.85rem}.UserProfilePopover_starEmpty__SW7s0{color:var(--border);font-size:.85rem}.UserProfilePopover_ratingScore__y_hEB{font-size:.8rem;font-weight:600;color:var(--text)}.UserProfilePopover_ratingCount__GfW9n{font-size:.75rem;color:var(--text-muted)}.UserProfilePopover_noRating__dEhjq,.UserProfilePopover_trades__xnvNC{font-size:.8rem;color:var(--text-muted)}.UserProfilePopover_profileLink__XTqze{display:block;font-size:.8rem;color:var(--accent);text-decoration:none;transition:color .2s}.UserProfilePopover_profileLink__XTqze:hover{color:var(--accent-dim)}@media (max-width:480px){.UserProfilePopover_popover__6em5l{min-width:180px}}.TradeCard_item__GBc2e{padding:.875rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:row;gap:.75rem;transition:border-color .2s,transform .2s,box-shadow .2s}.TradeCard_thumb__UGbJd{flex-shrink:0;width:60px;height:84px;display:flex;align-items:center;justify-content:center;position:relative}.TradeCard_thumbImg__rBni_{width:60px;height:84px;object-fit:cover;border-radius:4px;background:var(--bg-input);cursor:pointer}.TradeCard_thumbPreview__unkzZ{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:100;pointer-events:none}.TradeCard_thumbPreview__unkzZ img{width:200px;height:280px;object-fit:cover;border-radius:8px;border:2px solid var(--border);background:var(--bg-card);box-shadow:0 8px 32px var(--shadow)}.TradeCard_thumb__UGbJd:hover .TradeCard_thumbPreview__unkzZ{display:block}.TradeCard_thumbPlaceholder__Mo7yW{width:60px;height:84px;border-radius:4px;background:var(--bg-input);border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.4;font-size:1.25rem}.TradeCard_itemContent__TX3xh{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.TradeCard_item__GBc2e:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-lighter)}.TradeCard_row__CpnCb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem}.TradeCard_itemName__gxbxn{display:inline-flex;align-items:center;gap:.375rem;font-size:.95rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.TradeCard_tradeBadge__0hbK6{background:var(--warning-alpha-strong);color:var(--warning)}.TradeCard_ownBadge__ladsi,.TradeCard_tradeBadge__0hbK6{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .4rem;font-size:.65rem;font-weight:700;border-radius:4px;flex-shrink:0}.TradeCard_categoryTag__BmOk_,.TradeCard_ownBadge__ladsi{background:var(--purple-alpha);color:var(--accent)}.TradeCard_categoryTag__BmOk_{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;flex-shrink:0}.TradeCard_collectionRow__KHXJ1{display:flex;align-items:center;gap:.375rem;min-height:1.25rem}.TradeCard_collectionName__BOiJp{font-size:.9rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.TradeCard_itemQty__RxPgT{font-size:.8rem;font-weight:400;color:var(--text-muted);flex-shrink:0}.TradeCard_itemTime__I3B4C{font-size:.7rem;color:var(--text-muted);opacity:.6;flex-shrink:0;white-space:nowrap}.TradeCard_itemSeller__0w1nT{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted);min-width:0;overflow:hidden}.TradeCard_sellerLink__qfvi3{text-decoration:none;color:inherit;transition:opacity .2s}.TradeCard_sellerLink__qfvi3:hover{opacity:.8}.TradeCard_sellerName__V53lz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TradeCard_sellerMasked__bUTM0{font-size:.75rem;color:var(--text-muted);opacity:.5;font-style:italic}.TradeCard_discordTag__KlD5B{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--discord);background:var(--discord-alpha);padding:.15rem .5rem;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.TradeCard_discordDot__On8Lx{width:6px;height:6px;border-radius:50%;background:var(--discord);flex-shrink:0}.TradeCard_ratingTag__kTdD_{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;color:var(--rating);background:var(--rating-alpha);padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.TradeCard_ratingStar__SldMQ{font-size:.7rem}.TradeCard_ratingCount__4cgay{color:var(--text-muted);font-size:.65rem}.TradeCard_itemMemo__V4hB2{font-size:.75rem;font-style:italic;color:var(--text-muted);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.TradeCard_rowRight__Q_wxT{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.TradeCard_itemPrice__uDBN0{font-size:.95rem;font-weight:700;color:var(--accent);white-space:nowrap}.TradeCard_acceptBtn__759v5{padding:.3rem .75rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:5px;font-size:.7rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.TradeCard_acceptBtn__759v5:hover{opacity:.85}.TradeCard_acceptBtn__759v5:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.TradeCard_thumb__UGbJd:hover .TradeCard_thumbPreview__unkzZ{display:none}}@media (max-width:480px){.TradeCard_thumbImg__rBni_,.TradeCard_thumb__UGbJd{width:48px;height:67px}.TradeCard_thumbPlaceholder__Mo7yW{width:48px;height:67px;font-size:1rem}}.Pagination_pagination___VSKM{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.Pagination_pageBtn__lK57m{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,opacity .2s}.Pagination_pageBtn__lK57m:hover:not(:disabled){border-color:var(--accent)}.Pagination_pageBtn__lK57m:disabled{opacity:.4;cursor:not-allowed}.Pagination_pageInfo__QddmQ{font-size:.85rem;color:var(--text-muted)}.page_main__nw1Wk{min-height:100vh;background:var(--bg-dark);color:var(--text);display:flex;flex-direction:column}.page_content___38fW{flex:1 1;padding:2rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}.page_welcome__XzK6o{margin-bottom:1.5rem}.page_titleRow__mxY2l{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_title__po7na{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__YBgxm{font-size:1rem;color:var(--text-muted)}.page_newTradeArea__gkEJk{flex-shrink:0}.page_newTradeBtn__zkhiJ{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap;text-decoration:none}.page_newTradeBtn__zkhiJ:hover{opacity:.85}.page_newTradeSelectRow__l_Bcp{display:flex;align-items:center;gap:.5rem}.page_newTradeSelect__Sn62t{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;cursor:pointer;min-width:120px}.page_newTradeSelect__Sn62t:focus{outline:none;border-color:var(--accent)}.page_newTradeGoBtn__bm_L6{padding:.5rem .75rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.page_newTradeGoBtn__bm_L6:hover:not(:disabled){opacity:.85}.page_newTradeGoBtn__bm_L6:disabled{opacity:.4;cursor:not-allowed}.page_newTradeCancelBtn__5cE5A{padding:.5rem .75rem;background:none;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-size:.8rem;cursor:pointer;transition:color .2s}.page_newTradeCancelBtn__5cE5A:hover{color:var(--text)}.page_loginHint__bhitx{padding:.75rem 1rem;margin-bottom:1.5rem;background:var(--warning-alpha);border:1px solid rgba(255,171,0,.3);border-radius:8px;font-size:.875rem;color:var(--warning);line-height:1.5}.page_loginHintLink__Iv5je{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}.page_loginHintLink__Iv5je:hover{opacity:.8}.page_empty__btHOz,.page_error__JBrsB,.page_loading__4WMny{font-size:.875rem;color:var(--text-muted)}.page_error__JBrsB{margin-bottom:1rem}.page_cta__i2v5_{margin-top:3rem;padding:2.5rem 2rem;text-align:center;background:var(--purple-alpha-dim);border:1px solid var(--border);border-radius:12px}.page_ctaText__c9Wyd{font-size:1rem;color:var(--text-muted);margin-bottom:1.25rem;line-height:1.6}.page_ctaButton__lcwUc{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:600;color:var(--text-on-color);background:var(--accent);border:none;border-radius:8px;cursor:pointer;transition:all .2s;text-decoration:none}.page_ctaButton__lcwUc:hover{opacity:.85;transform:translateY(-2px);box-shadow:0 8px 16px rgba(139,92,246,.3)}@media (max-width:768px){.page_content___38fW{padding:1.5rem 1rem}.page_title__po7na{font-size:1.5rem}.page_cta__i2v5_{padding:2rem 1.5rem;margin-top:2rem}}@media (max-width:480px){.page_content___38fW{padding:1rem .75rem}.page_title__po7na{font-size:1.35rem}.page_subtitle__YBgxm{font-size:.9rem}.page_titleRow__mxY2l{flex-direction:column;align-items:flex-start}.page_newTradeSelectRow__l_Bcp{flex-wrap:wrap}.page_cta__i2v5_{padding:1.75rem 1rem;margin-top:1.5rem}.page_ctaText__c9Wyd{font-size:.9rem}.page_ctaButton__lcwUc{padding:.625rem 1.5rem;font-size:.9rem}}.CollectionEditModal_overlay__H_UOs{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:var(--overlay);display:flex;align-items:center;justify-content:center;animation:CollectionEditModal_fadeIn__wHfsQ .2s ease-out}.CollectionEditModal_dialog__TRQP0{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;min-width:400px;max-width:520px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 24px var(--shadow);animation:CollectionEditModal_scaleIn__f_t9f .2s ease-out}.CollectionEditModal_dialogTitle__W_IpV{font-size:1.125rem;font-weight:700;color:var(--text);margin:0 0 1.25rem}.CollectionEditModal_formGroup__XsErF{margin-bottom:1rem}.CollectionEditModal_label__mQKWy{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:.375rem}.CollectionEditModal_required__yLm2t{color:var(--error);margin-left:.25rem}.CollectionEditModal_input__Z6DDb{width:100%;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s;box-sizing:border-box}.CollectionEditModal_input__Z6DDb:focus{outline:none;border-color:var(--accent)}.CollectionEditModal_input__Z6DDb::placeholder{color:var(--text-muted)}.CollectionEditModal_textarea__aJznD{width:100%;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;resize:vertical;min-height:60px;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.CollectionEditModal_textarea__aJznD:focus{outline:none;border-color:var(--accent)}.CollectionEditModal_textarea__aJznD::placeholder{color:var(--text-muted)}.CollectionEditModal_select__1LFdv{width:100%;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s;box-sizing:border-box}.CollectionEditModal_select__1LFdv:focus{outline:none;border-color:var(--accent)}.CollectionEditModal_imageSection__4wJjb{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.CollectionEditModal_imageTabs__KZZK7{display:flex;gap:0;margin-bottom:.75rem}.CollectionEditModal_imageTab__8jeoW{padding:.375rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted);transition:all .15s ease}.CollectionEditModal_imageTab__8jeoW:first-child{border-radius:6px 0 0 6px}.CollectionEditModal_imageTab__8jeoW:last-child{border-radius:0 6px 6px 0;border-left:none}.CollectionEditModal_imageTabActive__nBch6{background:var(--accent-dim);color:var(--text);border-color:var(--accent)}.CollectionEditModal_imageTabActive__nBch6+.CollectionEditModal_imageTab__8jeoW{border-left:1px solid var(--border)}.CollectionEditModal_imageRow__F4C5U{display:flex;gap:1rem;align-items:flex-start}.CollectionEditModal_imagePreview__8ZJm8{width:120px;height:168px;object-fit:cover;border-radius:8px;border:1px solid var(--border);background:var(--bg-input);flex-shrink:0}.CollectionEditModal_imagePlaceholder__4uhoh{width:120px;height:168px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px dashed var(--border);background:var(--bg-input);color:var(--text-muted);font-size:.75rem;flex-shrink:0}.CollectionEditModal_imageActions__ruipv{display:flex;flex-direction:column;gap:.5rem}.CollectionEditModal_fileInput__bJv5L{display:none}.CollectionEditModal_fileButton__btkjK{padding:.5rem 1rem;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted)}.CollectionEditModal_fileButton__btkjK:hover{background:var(--bg-dark);color:var(--text)}.CollectionEditModal_imageHint__jnwo0{font-size:.7rem;color:var(--text-muted);margin:0}.CollectionEditModal_imageError__ulJVw{font-size:.75rem;color:var(--error);margin:0}.CollectionEditModal_metadataSection__DpDCP{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.CollectionEditModal_metadataTitle__lGhMW{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.CollectionEditModal_buttons__D3zlO{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.CollectionEditModal_cancelButton__8TXxo,.CollectionEditModal_saveButton__J8PxC{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:1px solid transparent}.CollectionEditModal_cancelButton__8TXxo{background:var(--bg-input);color:var(--text-muted);border-color:var(--border)}.CollectionEditModal_cancelButton__8TXxo:hover{background:var(--bg-dark);color:var(--text)}.CollectionEditModal_saveButton__J8PxC{background:var(--accent);color:var(--text-on-color)}.CollectionEditModal_saveButton__J8PxC:hover:not(:disabled){opacity:.85}.CollectionEditModal_saveButton__J8PxC:disabled{opacity:.5;cursor:not-allowed}@keyframes CollectionEditModal_fadeIn__wHfsQ{0%{opacity:0}to{opacity:1}}@keyframes CollectionEditModal_scaleIn__f_t9f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.CollectionEditModal_dialog__TRQP0{min-width:280px;max-width:calc(100vw - 2rem);padding:1.5rem}.CollectionEditModal_buttons__D3zlO{flex-direction:column-reverse;gap:.5rem}.CollectionEditModal_cancelButton__8TXxo,.CollectionEditModal_saveButton__J8PxC{width:100%}.CollectionEditModal_imageRow__F4C5U{flex-direction:column;align-items:center}.CollectionEditModal_imageActions__ruipv{align-items:center;width:100%}.CollectionEditModal_fileButton__btkjK{width:100%;text-align:center}.CollectionEditModal_imageActions__ruipv .CollectionEditModal_input__Z6DDb{width:100%}}.page_content__WZWk9{flex:1 1;padding:2rem 1.5rem;max-width:1400px;margin:0 auto;width:100%}.page_welcome__JGbOP{margin-bottom:1.5rem}.page_title__VQNeY{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__2UtXp{font-size:1rem;color:var(--text-muted)}.page_loading__eubPa{font-size:.875rem;color:var(--text-muted)}.page_card__m_9sR{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.page_cardTitle__bFWYI{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:1rem}.page_formRow__3dTD1{display:flex;gap:.5rem;align-items:center}.page_selectInput__Hm_mP{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s;cursor:pointer}.page_selectInput__Hm_mP:focus{outline:none;border-color:var(--accent)}.page_textInput__MANz6{flex:1 1;max-width:300px;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_textInput__MANz6:focus{outline:none;border-color:var(--accent)}.page_textInput__MANz6::placeholder{color:var(--text-muted)}.page_addBtn__Nlouo{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_addBtn__Nlouo:hover:not(:disabled){opacity:.85}.page_addBtn__Nlouo:disabled{opacity:.5;cursor:not-allowed}.page_filterBar__vzuMQ{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_filterLabel__C19Zk{font-size:.875rem;color:var(--text-muted);white-space:nowrap}.page_searchRow__Sx5vu{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page_searchBtn__mPfdz{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_searchBtn__mPfdz:hover{opacity:.85}.page_totalCount__Rv9_X{font-size:.8rem;color:var(--text-muted);margin-left:auto;white-space:nowrap}.page_tableWrapper__LgTOP{overflow-x:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.page_table__e_D8k{width:100%;border-collapse:collapse}.page_table__e_D8k thead{background:var(--hover-overlay);border-bottom:1px solid var(--border)}.page_table__e_D8k th{padding:.875rem 1rem;text-align:left;font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.page_table__e_D8k tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.page_table__e_D8k tbody tr:last-child{border-bottom:none}.page_table__e_D8k tbody tr:hover{background:var(--hover-overlay)}.page_table__e_D8k td{padding:.875rem 1rem;font-size:.875rem;color:var(--text)}.page_collectionName__aekqb{font-weight:600;color:var(--text)}.page_collectionNameBtn__AQYc5{background:none;border:none;font-weight:600;color:var(--accent);cursor:pointer;font-size:.875rem;padding:0;transition:opacity .2s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.page_collectionNameBtn__AQYc5:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);opacity:.85}.page_metadataCount__9ylle{font-size:.8rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_categoryBadge__x0ijP{display:inline-block;padding:.2rem .5rem;background:var(--accent-dim);color:var(--accent);border-radius:4px;font-size:.75rem;font-weight:600}.page_memo__HswLY{font-size:.8rem;color:var(--text-muted)}.page_copyBtn__E19SS{padding:.3rem .6rem;background:none;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s;white-space:nowrap}.page_copyBtn__E19SS:hover{border-color:var(--accent);color:var(--accent)}.page_empty__Hv5Jk{text-align:center;color:var(--text-muted)}.page_fieldDefCard__PlFrY{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.page_fieldDefDesc__by5o5{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.page_fieldDefList___B9Bk{list-style:none;padding:0;margin:0 0 1rem}.page_fieldDefItem__C0BDb{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid var(--border)}.page_fieldDefItem__C0BDb:last-child{border-bottom:none}.page_fieldDefInfo__jnNSO{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_fieldDefName__Lw4S7{font-size:.875rem;font-weight:600;color:var(--text)}.page_fieldTypeBadge__VfaTL{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.page_fieldType_string__HJFDi{background:rgba(59,130,246,.15);color:#60a5fa}.page_fieldType_number__gTk6X{background:rgba(16,185,129,.15);color:#34d399}.page_fieldType_select__zT_w3{background:rgba(245,158,11,.15);color:#fbbf24}.page_requiredBadge__t5fQd{display:inline-block;padding:.15rem .4rem;background:rgba(239,68,68,.15);color:var(--error);border-radius:4px;font-size:.7rem;font-weight:600}.page_deleteFieldBtn__IzNiP,.page_fieldOptions__K5t8c{font-size:.75rem;color:var(--text-muted)}.page_deleteFieldBtn__IzNiP{padding:.3rem .6rem;background:none;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:all .15s}.page_deleteFieldBtn__IzNiP:hover{border-color:var(--error);color:var(--error)}.page_fieldAddForm__qODWz{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.page_checkboxLabel__Rl_9a{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--text-muted);cursor:pointer;white-space:nowrap}@media (max-width:768px){.page_content__WZWk9{padding:1.5rem 1rem}.page_formRow__3dTD1{flex-direction:column;align-items:stretch}.page_textInput__MANz6{max-width:none}.page_filterBar__vzuMQ{flex-direction:column;align-items:stretch}.page_tableWrapper__LgTOP{-webkit-overflow-scrolling:touch}.page_fieldAddForm__qODWz{flex-direction:column;align-items:stretch}}.page_content__hIZAt{flex:1 1;padding:2rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}.page_title__0IYPp{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:1.5rem}.page_toolbar__b2p__{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_filters__LTe8F{display:flex;gap:.5rem}.page_filterButton__PAEO8{padding:.375rem .75rem;font-size:.8rem;font-weight:500;background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .15s}.page_filterButton__PAEO8:hover{color:var(--text)}.page_filterActive__yA42F{background:var(--accent);color:var(--text-on-color);border-color:var(--accent)}.page_searchForm__zORZR{display:flex;gap:.5rem}.page_searchInput__E6P5p{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;width:240px}.page_searchInput__E6P5p:focus{outline:none;border-color:var(--accent)}.page_searchInput__E6P5p::placeholder{color:var(--text-muted)}.page_searchButton__D0asW{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer}.page_searchButton__D0asW:hover{opacity:.85}.page_empty__c2FY_{font-size:.875rem;color:var(--text-muted);text-align:center;padding:2rem 0}.page_tableWrapper__IJiVo{overflow-x:auto;margin-bottom:1rem}.page_table__BHKfB{width:100%;border-collapse:collapse}.page_table__BHKfB td,.page_table__BHKfB th{padding:.75rem;text-align:left;font-size:.8rem;border-bottom:1px solid var(--border)}.page_table__BHKfB th{color:var(--text-muted);font-weight:600;white-space:nowrap}.page_table__BHKfB td{color:var(--text)}.page_subjectCell__NcfLn{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_statusOpen__LVNy9{background:var(--warning-alpha-strong);color:var(--rating)}.page_statusOpen__LVNy9,.page_statusReplied__4_Et_{display:inline-flex;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px}.page_statusReplied__4_Et_{background:rgba(76,175,80,.15);color:var(--completed)}.page_replyButton__j0zqU{padding:.3rem .65rem;font-size:.75rem;font-weight:500;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:6px;cursor:pointer;transition:background .2s}.page_replyButton__j0zqU:hover{background:var(--purple-alpha)}.page_modalOverlay__DnnSP{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:var(--overlay);display:flex;align-items:center;justify-content:center}.page_modal__XY_sH{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;max-width:560px;width:calc(100vw - 2rem);max-height:80vh;overflow-y:auto;box-shadow:0 8px 24px var(--shadow)}.page_modalTitle__Cbsyu{font-size:1.125rem;font-weight:600;color:var(--text);margin:0 0 .75rem}.page_modalMeta__tAJ4v{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-muted);margin-bottom:.75rem}.page_modalSubject__m7zpI{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.page_modalMessage__EiBT8{font-size:.875rem;color:var(--text);line-height:1.6;white-space:pre-line;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:.75rem;margin-bottom:1.25rem}.page_modalReplySection__X_S76{margin-bottom:1.25rem}.page_modalLabel__c3ZwA{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:.375rem}.page_modalTextarea__0cDxc{width:100%;padding:.75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;font-family:inherit;resize:vertical;min-height:100px;box-sizing:border-box}.page_modalTextarea__0cDxc:focus{outline:none;border-color:var(--accent)}.page_modalTextarea__0cDxc::placeholder{color:var(--text-muted)}.page_modalButtons__UBgBP{display:flex;gap:.75rem;justify-content:flex-end}.page_modalCancel__sheZG{padding:.625rem 1.25rem;background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer}.page_modalCancel__sheZG:hover{background:var(--bg-dark);color:var(--text)}.page_modalSubmit__gf5BB{padding:.625rem 1.25rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer}.page_modalSubmit__gf5BB:hover:not(:disabled){opacity:.85}.page_modalSubmit__gf5BB:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.page_content__hIZAt{padding:1.5rem 1rem}.page_toolbar__b2p__{flex-direction:column;align-items:stretch}.page_searchInput__E6P5p{width:100%}.page_modal__XY_sH{max-width:calc(100vw - 1rem);padding:1.25rem}.page_modalButtons__UBgBP{flex-direction:column-reverse;gap:.5rem}.page_modalCancel__sheZG,.page_modalSubmit__gf5BB{width:100%}}.page_content__si7tM{flex:1 1;padding:2rem 1.5rem;max-width:1400px;margin:0 auto;width:100%}.page_welcome__F5SvV{margin-bottom:1.5rem}.page_title__r6okR{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__48W_Y{font-size:1rem;color:var(--text-muted)}.page_loading__MrU__{font-size:.875rem;color:var(--text-muted)}.page_filterBar__6oGsx{margin-bottom:1.5rem}.page_filterRow__posOw{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.page_searchInput__eVdje{flex:1 1;min-width:180px;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_searchInput__eVdje:focus{outline:none;border-color:var(--accent)}.page_searchInput__eVdje::placeholder{color:var(--text-muted)}.page_statusSelect__DcvrD{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s}.page_statusSelect__DcvrD:focus{outline:none;border-color:var(--accent)}.page_searchBtn___xNdp{padding:.625rem 1.25rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_searchBtn___xNdp:hover{opacity:.85}@media (max-width:768px){.page_content__si7tM{padding:1.5rem 1rem}.page_filterRow__posOw{flex-direction:column}.page_searchBtn___xNdp,.page_searchInput__eVdje,.page_statusSelect__DcvrD{width:100%}.page_tableWrapper__fEX0p{-webkit-overflow-scrolling:touch}}.page_tableWrapper__fEX0p{overflow-x:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:8px}.page_table__QVQnA{width:100%;border-collapse:collapse}.page_table__QVQnA thead{background:var(--hover-overlay);border-bottom:1px solid var(--border)}.page_table__QVQnA th{padding:.875rem 1rem;text-align:left;font-size:.8rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.page_table__QVQnA tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.page_table__QVQnA tbody tr:last-child{border-bottom:none}.page_table__QVQnA tbody tr:hover{background:var(--hover-overlay)}.page_table__QVQnA td{padding:.875rem 1rem;font-size:.875rem;color:var(--text)}.page_collectionCell__XO2Ok{display:flex;flex-direction:column;gap:.25rem}.page_collectionName__BmJz3{font-weight:600;color:var(--text)}.page_collectionMemo__3tqpg{font-size:.75rem;color:var(--text-muted)}.page_typeBadgeBuy__XhR2h,.page_typeBadgeSell__IruWc{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px;letter-spacing:.02em}.page_typeBadgeSell__IruWc{background:var(--sell-alpha-strong);color:var(--sell)}.page_typeBadgeBuy__XhR2h{background:var(--buy-alpha);color:var(--buy)}.page_statusBadgeAccepted__oA7_8,.page_statusBadgeCompleted__PBwOD,.page_statusBadgeDeleted__KdB5C,.page_statusBadgeOpen__FUCga{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px;letter-spacing:.02em}.page_statusBadgeOpen__FUCga{background:rgba(76,175,80,.15);color:var(--completed)}.page_statusBadgeAccepted__oA7_8{background:var(--warning-alpha-strong);color:var(--warning)}.page_statusBadgeCompleted__PBwOD{background:hsla(0,0%,62%,.15);color:#9e9e9e}.page_statusBadgeDeleted__KdB5C{background:var(--sell-alpha-strong);color:var(--sell)}.page_discordTag__hKSSJ{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--discord);background:var(--discord-alpha);padding:.15rem .5rem;border-radius:4px}.page_discordDot__C6lIQ{width:6px;height:6px;border-radius:50%;background:var(--discord);flex-shrink:0}.page_emailTag__OA_iy{font-size:.8rem;color:var(--text-muted)}.page_actionButtons__3bBrm{display:flex;gap:.35rem;flex-wrap:wrap}.page_completeBtn__OH9Wi{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:rgba(76,175,80,.15);color:var(--completed);border:1px solid var(--completed);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_completeBtn__OH9Wi:hover:not(:disabled){background:rgba(76,175,80,.25)}.page_completeBtn__OH9Wi:disabled{opacity:.5;cursor:not-allowed}.page_cancelBtn__paz_A{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:var(--warning-alpha-strong);color:var(--warning);border:1px solid var(--warning);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_cancelBtn__paz_A:hover:not(:disabled){background:rgba(255,171,0,.25)}.page_cancelBtn__paz_A:disabled{opacity:.5;cursor:not-allowed}.page_expireBtn__Umiw_{padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:var(--sell-alpha-strong);color:var(--sell);border:1px solid var(--sell);border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s;white-space:nowrap}.page_expireBtn__Umiw_:hover:not(:disabled){background:rgba(255,82,82,.25)}.page_expireBtn__Umiw_:disabled{opacity:.5;cursor:not-allowed}.page_noAction__eiOJy{color:var(--text-muted);font-size:.8rem}.page_empty__wfSv5{text-align:center;color:var(--text-muted)}.page_pagination__uNuaW{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.page_pageBtn__ekiwA{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,opacity .2s}.page_pageBtn__ekiwA:hover:not(:disabled){border-color:var(--accent)}.page_pageBtn__ekiwA:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__gj350{font-size:.85rem;color:var(--text-muted)}.page_content__4lina{flex:1 1;padding:2rem 1.5rem;max-width:1200px;margin:0 auto;width:100%}.page_welcome__Enh83{margin-bottom:1.5rem}.page_title__3zGe0{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__E8nE3{font-size:1rem;color:var(--text-muted)}.page_filterBar__tI6jQ{margin-bottom:1.5rem}.page_filterRow__N6Jh3{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.page_categoryFilter__3DBMe{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s;min-width:140px}.page_categoryFilter__3DBMe:focus{outline:none;border-color:var(--accent)}.page_searchInput__XHQJa{flex:1 1;min-width:180px;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_searchInput__XHQJa:focus{outline:none;border-color:var(--accent)}.page_searchInput__XHQJa::placeholder{color:var(--text-muted)}.page_priceInput__2rP7J{width:110px;padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_priceInput__2rP7J:focus{outline:none;border-color:var(--accent)}.page_priceInput__2rP7J::placeholder{color:var(--text-muted)}.page_priceInput__2rP7J::-webkit-inner-spin-button,.page_priceInput__2rP7J::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_priceInput__2rP7J[type=number]{-moz-appearance:textfield}.page_sortSelect__fvKbg{padding:.625rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s}.page_sortSelect__fvKbg:focus{outline:none;border-color:var(--accent)}.page_searchBtn__84HWr{padding:.625rem 1.25rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_searchBtn__84HWr:hover{opacity:.85}.page_loginHint__QDUmu{padding:.75rem 1rem;margin-bottom:1.5rem;background:var(--warning-alpha);border:1px solid rgba(255,171,0,.3);border-radius:8px;font-size:.875rem;color:var(--warning);line-height:1.5}.page_loginHintLink__COkup{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}.page_loginHintLink__COkup:hover{opacity:.8}@media (max-width:768px){.page_filterRow__N6Jh3{flex-direction:column}.page_categoryFilter__3DBMe,.page_priceInput__2rP7J,.page_searchBtn__84HWr,.page_searchInput__XHQJa,.page_sortSelect__fvKbg{width:100%}}.page_columns__qKkj1{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.page_columns__qKkj1{grid-template-columns:1fr}}.page_column__y9bZK{min-width:0}.page_columnTitle__ZXvQq{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;color:var(--text);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.page_buyBadge__v3Xhj,.page_sellBadge__v8035{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;border-radius:4px;letter-spacing:.02em}.page_sellBadge__v8035{background:var(--sell-alpha-strong);color:var(--sell)}.page_buyBadge__v3Xhj{background:var(--buy-alpha);color:var(--buy)}.page_list__ThI_4{display:flex;flex-direction:column;gap:.625rem}.page_item___dtjn{padding:.875rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.page_itemHeader__N1Sya{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.page_itemName__FcOE9{display:inline-flex;align-items:center;gap:.375rem;font-size:.95rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_tradeBadge__c0Ju_{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .4rem;font-size:.65rem;font-weight:700;border-radius:4px;background:var(--warning-alpha-strong);color:var(--warning);flex-shrink:0}.page_itemPrice__q2Asn{font-size:.95rem;font-weight:700;color:var(--accent);flex-shrink:0}.page_itemDetails__dTmpq{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--text-muted)}.page_itemQty__tR4Jb{flex-shrink:0}.page_discordTag__3gD5x,.page_itemSeller__Zx9KU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_discordTag__3gD5x{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--discord);background:var(--discord-alpha);padding:.15rem .5rem;border-radius:4px}.page_discordDot__dgnq8{width:6px;height:6px;border-radius:50%;background:var(--discord);flex-shrink:0}.page_ratingTag__mfDRi{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;color:var(--rating);background:var(--rating-alpha);padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.page_ratingStar__ybS7z{font-size:.7rem}.page_ratingCount__82brE{color:var(--text-muted);font-size:.65rem}.page_itemMemo__Jtbln{margin-top:.375rem;font-size:.8rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_acceptBtn__7aEuT{margin-top:.5rem;width:100%;padding:.5rem 0;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.page_acceptBtn__7aEuT:hover{opacity:.85}.page_acceptBtn__7aEuT:disabled{opacity:.5;cursor:not-allowed}.page_empty___F2XQ,.page_error__S5e_3,.page_loading__grtYh{font-size:.875rem;color:var(--text-muted)}.page_error__S5e_3{margin-bottom:1rem}.page_pagination__3VXnD{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.page_pageBtn___sXq6{padding:.5rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,opacity .2s}.page_pageBtn___sXq6:hover:not(:disabled){border-color:var(--accent)}.page_pageBtn___sXq6:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__QGZDf{font-size:.85rem;color:var(--text-muted)}.page_titleRow__O8MHF{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_newTradeArea__TgPeq{flex-shrink:0}.page_newTradeBtn___2ZZg{padding:.5rem 1rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.page_newTradeBtn___2ZZg:hover{opacity:.85}.page_newTradeSelectRow__DKZTY{display:flex;align-items:center;gap:.5rem}.page_newTradeSelect__O2BeY{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;cursor:pointer;min-width:120px}.page_newTradeSelect__O2BeY:focus{outline:none;border-color:var(--accent)}.page_newTradeGoBtn__9a7LA{padding:.5rem .75rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.page_newTradeGoBtn__9a7LA:hover:not(:disabled){opacity:.85}.page_newTradeGoBtn__9a7LA:disabled{opacity:.4;cursor:not-allowed}.page_newTradeCancelBtn__y6Dtd{padding:.5rem .75rem;background:none;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;font-size:.8rem;cursor:pointer;transition:color .2s}.page_newTradeCancelBtn__y6Dtd:hover{color:var(--text)}@media (max-width:480px){.page_titleRow__O8MHF{flex-direction:column;align-items:flex-start}.page_newTradeSelectRow__DKZTY{flex-wrap:wrap}}.page_content__6_BEQ{flex:1 1;padding:2rem 1.5rem;max-width:900px;margin:0 auto;width:100%}.page_backLink__rdH3w{display:inline-block;font-size:.875rem;color:var(--accent);text-decoration:none;margin-bottom:1.5rem;transition:color .2s}.page_backLink__rdH3w:hover{color:var(--accent-dim)}.page_welcome__TZPSJ{margin-bottom:2rem}.page_title__fsrIs{font-size:1.75rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.page_subtitle__m_Db5{font-size:1rem;color:var(--text-muted)}.page_loading__LONtp{font-size:.875rem;color:var(--text-muted)}.page_addCardRow__cIy_y{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.page_addSelect__KhLYa{padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;cursor:pointer;transition:border-color .2s}.page_addSelect__KhLYa:focus{outline:none;border-color:var(--accent)}.page_addSearchInput__OftZ1{flex:1 1;max-width:300px;padding:.5rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.875rem;transition:border-color .2s}.page_addSearchInput__OftZ1:focus{outline:none;border-color:var(--accent)}.page_addSearchInput__OftZ1::placeholder{color:var(--text-muted)}.page_addListWrapper__8RO0Z{max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.page_addListEmpty__zlsmx{padding:1rem;text-align:center;font-size:.8rem;color:var(--text-muted)}.page_addList__2C4V_{list-style:none;padding:0;margin:0}.page_addListItem__J1gD6{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid var(--border);transition:background .15s}.page_addListItem__J1gD6:last-child{border-bottom:none}.page_addListItem__J1gD6:hover{background:var(--hover-overlay)}.page_addListThumb__rp0ht{object-fit:cover}.page_addListThumbEmpty__nvKGr,.page_addListThumb__rp0ht{width:36px;height:36px;border-radius:4px;background:var(--bg-input);flex-shrink:0}.page_addListThumbEmpty__nvKGr{border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.3;font-size:.8rem}.page_addListInfo__BH_aU{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.page_addListNameRow__JtLym{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_addListName__oQQB9{font-size:.875rem;font-weight:500;color:var(--text)}.page_metaBadges__fjQyG{display:flex;gap:.3rem;flex-wrap:wrap}.page_metaBadge__KQF1X{display:inline-block;padding:.1rem .4rem;background:var(--accent-alpha);color:var(--accent);border-radius:4px;font-size:.7rem;font-weight:600;white-space:nowrap}.page_addListMemo__yItQa{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_addListBtn__XCwTi{padding:.3rem .75rem;background:var(--accent);color:var(--text-on-color);border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .2s;flex-shrink:0;white-space:nowrap}.page_addListBtn__XCwTi:hover:not(:disabled){opacity:.85}.page_addListBtn__XCwTi:disabled{opacity:.5;cursor:not-allowed}.page_addListMore__1dg4u{padding:.625rem 1rem;text-align:center;font-size:.75rem;color:var(--text-muted)}@media (max-width:768px){.page_content__6_BEQ{padding:1.5rem 1rem}.page_addCardRow__cIy_y{flex-direction:column;align-items:stretch}.page_addSearchInput__OftZ1{max-width:none}}@media (max-width:480px){.page_addListThumb__rp0ht{width:30px;height:30px}.page_addListThumbEmpty__nvKGr{width:30px;height:30px;font-size:.7rem}}.OnboardingOverlay_overlay__1f9iB{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;background:var(--overlay)}.OnboardingOverlay_spotlight__hyENT{position:absolute;box-shadow:0 0 0 9999px var(--overlay);z-index:9001;transition:all .3s ease;pointer-events:none;background:transparent}.OnboardingOverlay_card__A2bUF{position:absolute;z-index:9002;width:300px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.25rem;box-shadow:0 8px 32px var(--shadow-light);animation:OnboardingOverlay_cardIn__1ZBy7 .25s ease}@keyframes OnboardingOverlay_cardIn__1ZBy7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OnboardingOverlay_stepIndicator__kabow{font-size:.7rem;font-weight:600;color:var(--text-muted);margin-bottom:.5rem;letter-spacing:.05em}.OnboardingOverlay_cardTitle__BsH3r{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.375rem}.OnboardingOverlay_cardDesc__SrE2n{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin-bottom:1rem}.OnboardingOverlay_cardActions__fRPw3{display:flex;align-items:center;justify-content:space-between}.OnboardingOverlay_skipButton__1w_En{font-size:.8rem;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:.375rem 0;transition:color .2s}.OnboardingOverlay_skipButton__1w_En:hover{color:var(--text)}.OnboardingOverlay_nextButton__vVtbK{font-size:.85rem;font-weight:600;color:var(--text-on-color);background:var(--accent);border:none;border-radius:8px;padding:.5rem 1.25rem;cursor:pointer;transition:opacity .2s}.OnboardingOverlay_nextButton__vVtbK:hover{opacity:.85}@media (max-width:480px){.OnboardingOverlay_card__A2bUF{width:calc(100vw - 32px);left:16px!important}}