.Trade_marketplace__jSK_P{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;font-size:var(--fs-base)}.Trade_favoritesContainer__4cOPg{width:600px;margin-bottom:24px;color:white;font-size:var(--fs-base)}.Trade_itemCard__BsuRJ{text-align:center;text-decoration:none}.Trade_itemImage__ZIXNK{width:100%;height:auto;border-radius:8px}.Trade_searchContainer__x6ZlV{position:relative;width:80%;margin-bottom:32px}.Trade_searchInput__SauBi{width:calc(100% - 20px);padding:10px;border-radius:4px;border:1px solid #ccc;font-size:var(--fs-base)}.Trade_searchDropdown__oB97R{position:absolute;top:100%;left:0;width:100%;background:#f2eeee;border:1px solid #ccc;border-top:none;z-index:10;max-height:300px;overflow-y:auto;border-radius:0 0 4px 4px}.Trade_dropdownItem__64D38{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid #bdb2b2;font-size:var(--fs-sm)}.Trade_dropdownItem__64D38:last-child{border-bottom:none}.Trade_itemLink__eCaGf{display:flex;align-items:center;gap:8px;color:#000;text-decoration:none;font-size:var(--fs-sm)}.Trade_dropdownIcon__1__3M{width:32px;height:32px;object-fit:contain;border-radius:12px;background-color:rgba(128,128,128,.1);padding:5px}.Trade_starIcon__rjpBd{color:#dbdb22;cursor:pointer;font-size:var(--fs-md)}.Trade_favItems__58ziL{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.Trade_favItem__Qh8V7{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 16px);max-width:calc(33% - 16px);box-sizing:border-box;font-size:var(--fs-sm);padding:6px;box-shadow:10px 1px 8px rgba(0,0,0,.5);border-radius:10px;transition:transform .1s ease,box-shadow .1s ease;background-color:rgba(0,0,0,.3)}.Trade_favItem__Qh8V7:hover{background-color:#98868652}.Trade_favLink__iZi88{display:flex;align-items:center;gap:3px;color:#ffffff;text-decoration:none;font-size:var(--fs-sm)}.Trade_tradeSplit__Zw7om{display:flex;justify-content:space-between;gap:12px;width:95%;max-width:650px;margin:auto}.Trade_tradeColumn__AHFg_{flex:1 1;background-color:rgba(0,0,0,.5);border-radius:12px;display:flex;flex-direction:column}.Trade_tradeColumn__AHFg_ h2{margin:0;padding:16px;background:#3130308f;font-size:var(--fs-xl);font-weight:600;border-bottom:1px solid #333}.Trade_tradeList__8qaym{flex:1 1;padding:8px;gap:12px;display:flex;flex-direction:column;max-height:700px;overflow-y:auto}.Trade_tradeRow__XXFP_{background:#282828;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 6px rgba(0,0,0,.4)}.Trade_completedTradeRow__WspRV{opacity:.3}.Trade_rowLine1__gZjAA,.Trade_rowLine2__T3ows{display:flex;justify-content:space-between;align-items:center}.Trade_rowIcon__V4V2a{width:40px;height:40px;object-fit:contain;margin-right:12px}.Trade_rowName__WVOTr{font-size:var(--fs-sm);color:#e3d2d2}.Trade_rowPrice__YPpNs{font-size:var(--fs-md);font-weight:500;color:#4caf50}.Trade_rowTime__O4JBh{font-size:var(--fs-sm);color:#bbb}.Trade_rowLine3__QQbOf{background-color:rgba(255,255,255,.085);border-radius:10px;padding:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:var(--fs-sm);color:#ffffff}.Trade_discordIcon__NIFUC,.Trade_starIcon__rjpBd{width:20px;height:20px;cursor:pointer;border-radius:20px}.Trade_discordIcon__NIFUC:hover,.Trade_starIcon__rjpBd:hover{opacity:.8}.Trade_sortButtons__57aCh{display:flex;gap:12px;margin:16px 0}.Trade_sortButtons__57aCh button{padding:6px 12px;border:none;background:#0000005b;color:#fff;border-radius:6px;cursor:pointer;font-size:var(--fs-sm)}.Trade_sortButtons__57aCh button:hover{background:#3e3e3e}.Trade_tradeIcon__3NOYm{width:50px;height:50px;object-fit:contain;margin-bottom:16px}.Trade_tradeActions__PJ1fJ{display:flex;flex-direction:column;gap:16px;margin-top:24px;font-size:var(--fs-base)}.Trade_tradeActions__PJ1fJ label{display:flex;flex-direction:column;font-weight:500;color:#ddd;font-size:var(--fs-sm)}.Trade_tradeActions__PJ1fJ input,.Trade_tradeActions__PJ1fJ select,.Trade_tradeActions__PJ1fJ textarea{margin-top:4px;padding:8px;border:none;border-radius:6px;background:#000000bf;color:#fff;width:300px;font-size:var(--fs-base)}.Trade_tradeActions__PJ1fJ textarea{resize:vertical;min-height:80px}.Trade_tradeButton__TTt9o{width:100%;max-width:400px;align-self:center;padding:12px 24px;background:#0070f3;border:none;border-radius:8px;color:white;font-size:var(--fs-md);cursor:pointer;transition:background .2s;margin-top:10px}.Trade_tradeButton__TTt9o:hover{background:#005bb5}.Trade_detailButton__teMLG{width:100%;max-width:400px;align-self:center;padding:12px 24px;background-color:#71533f;border:none;border-radius:8px;color:white;font-size:var(--fs-md);cursor:pointer;transition:background .2s;margin-top:10px}.Trade_tradeContainer__QQsxI{display:flex;gap:32px;justify-content:center}.Trade_detailPane__aEdF5{flex:1 1}.Trade_detailPane__aEdF5 h1{font-size:var(--fs-xxl)}.Trade_tradePane__jPyB2{flex:3 1;width:100vw}.Trade_modal__c9xdS{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.Trade_modalContent__yZ75L{background:rgba(51,48,48,.9);border-radius:8px;padding:2rem;width:90%;max-width:500px;box-shadow:0 2px 10px rgba(0,0,0,.2);position:relative;font-size:var(--fs-base)}.Trade_cancelButton__2lzs4{width:100%;max-width:400px;align-self:center;padding:12px 24px;background:#9d4646;border:none;border-radius:8px;color:white;font-size:var(--fs-md);cursor:pointer;transition:background .2s;margin-top:10px}.Trade_cancelButton__2lzs4:hover{background-color:#aaa}.Trade_editButtons__Rg7cl{display:flex;justify-content:flex-end;gap:10px}@media (max-width:700px){.Trade_tradeContainer__QQsxI{flex-direction:column}.Trade_detailPane__aEdF5{display:grid;margin:auto}.Trade_tradeActions__PJ1fJ input,.Trade_tradeActions__PJ1fJ select,.Trade_tradeActions__PJ1fJ textarea{width:100%}.Trade_tradeColumn__AHFg_ h2{font-size:var(--fs-lg);padding:12px}.Trade_cancelButton__2lzs4,.Trade_detailButton__teMLG,.Trade_tradeButton__TTt9o{font-size:var(--fs-base);padding:10px 18px}}@media (max-width:506px){.Trade_tradeSplit__Zw7om{flex-direction:column}.Trade_tradeColumn__AHFg_{width:100%}.Trade_favItem__Qh8V7{flex:1 1 100%;max-width:100%}.Trade_favoritesContainer__4cOPg{width:100%}.Trade_searchContainer__x6ZlV{width:95%}.Trade_rowLine3__QQbOf span,.Trade_rowName__WVOTr,.Trade_rowTime__O4JBh{font-size:var(--fs-xs)}.Trade_rowPrice__YPpNs{font-size:var(--fs-sm)}}.Rank_controls__zvM7n{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 0}.Rank_registerButton__3Lkx5{background-color:#2a1e12;color:#fff;border-radius:8px;border:2px solid #775034;padding:8px 12px;font-size:var(--fs-md);cursor:pointer;transition:all .2s ease-in-out}.Rank_registerButton__3Lkx5 a{text-decoration:none;color:inherit}.Rank_sortButtons__z9U9r{display:flex;gap:10px;justify-content:center;padding:10px 0}.Rank_sortButton___7XpL{padding:8px 12px;border:2px solid #775034;border-radius:8px;background-color:#2a1e12;color:#fff;font-size:var(--fs-md);cursor:pointer}.Rank_activeSort__1QXrn,.Rank_sortButton___7XpL:hover{background-color:#775034}.Rank_filterButtons__RCWF_,.Rank_stageButtons__ZhVaJ{display:flex;gap:10px;justify-content:center;padding:10px 0}.Rank_filterButton__G2Awd,.Rank_stageButton__42W2f{padding:6px 10px;border:2px solid #7a5236;border-radius:6px;background-color:#3b2b20;color:#ddd;font-size:var(--fs-sm);cursor:pointer}.Rank_filterButton__G2Awd:hover,.Rank_stageButton__42W2f:hover{background-color:#7a5236}.Rank_activeFilter__YxK7T,.Rank_activeStage__0kEO9{background-color:#7a5236;color:#fff}.Rank_table__XORBs{width:100%;border-collapse:collapse;margin:20px auto;background-color:rgba(59,43,32,.85);border:1px solid black;color:#f5e4c3}.Rank_table__XORBs tr{border-bottom:1px solid black}.Rank_table__XORBs td,.Rank_table__XORBs th{padding:6px 4px;text-align:center;font-size:var(--fs-sm)}.Rank_table__XORBs th{background-color:#775034;font-size:var(--fs-md)}.Rank_table__XORBs a{text-decoration:none;cursor:pointer;color:white;background-color:#0000003f;padding:3px 6px;border-radius:6px;font-weight:700;font-size:var(--fs-sm)}.Rank_table__XORBs a:hover{background-color:#847a7a3f}.Rank_pagination__tm6so{display:flex;justify-content:center;gap:10px;padding:20px 0}.Rank_pagination__tm6so button{background-color:#2a1e12;color:#fff;border-radius:8px;border:2px solid #775034;padding:6px 10px;font-size:var(--fs-sm);cursor:pointer}.Rank_pagination__tm6so button:hover{background-color:#775034}.Rank_favoriteStar__CGgrn{font-size:var(--fs-md);color:#ffd900e5;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:pointer;margin-left:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Rank_tooltip__NSqVT{position:relative;display:inline-block}.Rank_introIcon__2sN0e{cursor:pointer;font-size:var(--fs-lg)}.Rank_tooltipText__At3di{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:left;border-radius:4px;padding:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:var(--fs-sm)}.Rank_tooltip__NSqVT:hover .Rank_tooltipText__At3di{visibility:visible;opacity:1}.Rank_register-container__XGTB_{max-width:500px;margin:0 auto;padding:20px;border-radius:20px;background-color:#2a1e12cf;color:#f5e4c3;font-size:var(--fs-base)}.Rank_message__buumc{text-align:center;margin-bottom:15px;color:#ffd900;font-size:var(--fs-md)}.Rank_form__KlYg8{gap:15px}.Rank_form__KlYg8,.Rank_inputGroup__ieRtX{display:flex;flex-direction:column}.Rank_label__9T3qp{margin-bottom:5px;font-size:var(--fs-md)}.Rank_input__Ee4eo,.Rank_select__dGLZ6,.Rank_textarea___D4Mb{padding:8px;font-size:var(--fs-md);border:2px solid #775034;border-radius:6px;background-color:#3b2b20;color:#f5e4c3}.Rank_textarea___D4Mb{min-height:100px}.Rank_buttonGroup__iZ6wI{display:flex;justify-content:space-around}.Rank_cancelButton__BtozE,.Rank_submitButton__1PsJn{padding:10px 15px;font-size:var(--fs-md);border:2px solid #775034;border-radius:8px;background-color:#2a1e12;color:#fff;cursor:pointer}.Rank_cancelButton__BtozE:hover,.Rank_submitButton__1PsJn:hover{background-color:#775034}.Rank_modal__cqdgJ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:1000}.Rank_modalContent__JM2rO{background:#20170edc;padding:20px;border-radius:10px;width:90%;max-width:500px;font-size:var(--fs-base)}.Rank_characterContainer__Nx4mQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;background-color:rgba(0,0,0,.5);max-width:620px;margin:0 auto;border-radius:12px;padding:15px}.Rank_characterDiv__myz8n{border-radius:20px;background-color:#282828;padding:15px;font-size:var(--fs-sm)}.Rank_detail__TKday{max-width:900px;margin:0 auto;background-color:rgba(59,43,32,.85);border:2px solid #7a5236;border-radius:10px;padding:20px}.Rank_detailTitle__TZaLC{text-align:center;margin-bottom:20px;font-size:var(--fs-xxl)}.Rank_userProfile__u7FS5{display:flex;align-items:center;gap:10px;margin-top:15px}.Rank_rowName__U5ybN{font-size:var(--fs-lg);font-weight:700}.Rank_discordIcon__yV53K{width:40px;height:40px;border-radius:50%;cursor:pointer}.Rank_ownerIntro__GLCBo{margin-top:20px;padding:10px;background-color:#3b2b20;border:2px solid #7a5236;border-radius:6px;font-size:var(--fs-base)}@media (max-width:480px){.Rank_filterButton__G2Awd,.Rank_registerButton__3Lkx5,.Rank_sortButton___7XpL,.Rank_stageButton__42W2f{font-size:var(--fs-sm);padding:6px 10px}.Rank_table__XORBs td,.Rank_table__XORBs th{font-size:var(--fs-xs);padding:5px 2px}.Rank_detailTitle__TZaLC{font-size:var(--fs-xl)}.Rank_rowName__U5ybN{font-size:var(--fs-md)}.Rank_tooltipText__At3di{font-size:var(--fs-xs)}.Rank_register-container__XGTB_{padding:14px}.Rank_cancelButton__BtozE,.Rank_submitButton__1PsJn{font-size:var(--fs-sm);padding:8px 12px}}