.trade-listings{--market-item-size: 4rem;--market-item-gap: .42rem;--trade-side-width: 12.85rem}.trade-layout{grid-template-columns:minmax(0,1fr)}.trade-filters{grid-template-columns:minmax(14rem,1fr) minmax(0,1fr)}.trade-item-filter input{width:100%;box-sizing:border-box;min-height:2.5rem;padding:.55rem .72rem;color:#071126;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.65rem;font:inherit}.trade-item-filter input:focus{outline:2px solid rgba(59,130,246,.3);outline-offset:0}.trade-toolbar{display:grid;grid-template-columns:minmax(6.75rem,8rem) minmax(0,1fr) 2.75rem;gap:.45rem;align-items:center;margin-top:.65rem;padding:.35rem;background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070c166b;border:1px solid rgba(148,163,184,.14);border-radius:.8rem;box-shadow:inset 0 1px #ffffff0a,0 .65rem 1.5rem #02061724;backdrop-filter:blur(8px)}.trade-toolbar label{display:block;min-width:0}.trade-toolbar__sort,.trade-toolbar__search,.trade-toolbar__button{height:2.75rem;min-height:2.75rem;box-sizing:border-box;border:1px solid rgba(96,165,250,.22);border-radius:.6rem;background:#0b111d9e;box-shadow:inset 0 1px #ffffff08}.trade-toolbar__sort{position:relative}.trade-toolbar__sort:after{content:"";position:absolute;top:50%;right:.72rem;width:.42rem;height:.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);color:#dbe7ff;pointer-events:none}.game-shell-page .trade-toolbar .trade-toolbar__sort select,.game-shell-page .trade-toolbar .trade-toolbar__search input{width:100%;height:100%;min-height:0;box-sizing:border-box;padding-block:0;border:0;border-radius:0;color:#eff6ff;background:transparent;box-shadow:none;outline:0;font:inherit;font-size:.84rem}.game-shell-page .trade-toolbar .trade-toolbar__sort select{padding:0 1.75rem 0 .75rem;font-weight:700;appearance:none}.trade-toolbar__search{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;background:#0f1f39;border:1px solid rgba(96,165,250,.34);border-radius:.7rem;box-shadow:none}.game-shell-page .trade-toolbar .trade-toolbar__search input{display:block;height:auto;min-width:0;min-height:0;padding:0;color:#e5edf9;font-size:.9rem;font-weight:700;line-height:1.25}.trade-toolbar__search input::placeholder{color:#93a9c7;font-weight:600}.trade-toolbar__icon,.trade-toolbar__button-icon{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;color:#99abd0;flex:0 0 auto}.trade-toolbar__search .trade-toolbar__icon{width:auto;height:auto;color:#93a9c7;font-size:.9rem}.trade-toolbar__icon svg,.trade-toolbar__button-icon svg{width:100%;height:100%}.trade-toolbar__actions{display:flex;align-items:center;height:2.75rem;gap:.4rem}.trade-toolbar__button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .72rem;color:#eff6ff;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700}.trade-toolbar__button:hover,.trade-toolbar__button.is-active{border-color:#60a5fa5c;background:#12243fd1}.trade-toolbar__button:focus-visible,.trade-toolbar__sort select:focus-visible{outline:2px solid rgba(96,165,250,.52);outline-offset:2px}.trade-toolbar__search input:focus-visible{outline:0}.trade-toolbar__button--icon{width:2.75rem;min-width:2.75rem;padding:0}.trade-primary-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0 0 1.35rem}.trade-page .trade-hero__row>div{width:100%}.trade-page .trade-hero h1,.trade-page .trade-hero p{text-align:center}.trade-page .trade-hero p{margin-inline:auto}.trade-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:0 1rem;color:#fff;background:linear-gradient(135deg,#38bdf8,#22c7e8);border:1px solid rgba(125,211,252,.38);border-radius:.65rem;box-shadow:0 .75rem 1.5rem #0ea5e92e;font-size:1rem;font-weight:800;text-decoration:none}.trade-primary-action:hover{transform:translateY(-1px);box-shadow:0 .95rem 1.7rem #0ea5e93d}.trade-primary-action svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.trade-activity-panel{display:grid;gap:.75rem;margin-top:1.2rem;padding:1.05rem;color:#e5edf9;background:linear-gradient(180deg,#11151df0,#0b101af0),#11151df0;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;box-shadow:0 1.2rem 2.4rem #02061752}.trade-activity-page{width:min(100%,76rem)}.trade-back-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;margin:.65rem 0 1.35rem;padding:0 .9rem;color:#f8fbff;background:#ffffff1f;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;font-size:.9rem;font-weight:800;text-decoration:none}.trade-back-link:hover{background:#ffffff2e}.trade-back-link svg{width:1rem;height:1rem}.trade-activity-panel--standalone{min-height:min(32rem,calc(100vh - 12rem));margin-top:0;padding:1.1rem;align-content:start;background:linear-gradient(180deg,#11151de6,#16181ce6),#11151de6}.trade-activity-panel[hidden]{display:none}.trade-activity-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.trade-activity-tab{min-height:2.45rem;padding:0 .9rem;color:#e5edf9;background:#0f172a94;border:1px solid rgba(148,163,184,.2);border-radius:.55rem;cursor:pointer;font:inherit;font-weight:800}.trade-activity-tab:hover,.trade-activity-tab.is-active{color:#08111f;background:#facc15;border-color:#facc15}.trade-activity-list{display:grid;gap:.8rem}.trade-activity-empty{padding:1rem;color:#9fb3cc;background:#02061738;border:1px dashed rgba(148,163,184,.24);border-radius:.65rem;font-weight:700}.trade-activity-empty--standalone{display:grid;justify-items:center;align-content:center;gap:.85rem;min-height:22rem;padding:2rem 1rem;text-align:center;background:transparent;border:0}.trade-activity-empty--standalone strong{color:#f8fbff;font-size:1.35rem;line-height:1.2}.trade-activity-empty--standalone>span:last-child{max-width:26rem;color:#8f97a5;font-size:.98rem;line-height:1.55}.trade-activity-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:4.3rem;height:4.3rem;color:#8d96a3;background:#00000029;border-radius:999px}.trade-activity-empty__icon svg{width:2.25rem;height:2.25rem}.trade-activity-card{display:grid;gap:.85rem;padding:1rem;background:#080d16b8;border:1px solid rgba(148,163,184,.14);border-radius:.7rem}.trade-activity-card__top,.trade-activity-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.trade-activity-card h2{margin:0;color:#facc15;font-size:1.65rem;line-height:1}.trade-activity-card__open{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;color:#cbd5e1;background:#0f172ab8;border:1px solid rgba(148,163,184,.24);border-radius:.45rem;cursor:pointer}.trade-activity-card__open svg{width:1.1rem;height:1.1rem}.trade-activity-matchup{display:grid;grid-template-columns:minmax(0,1fr) 2.65rem minmax(0,1fr);gap:.8rem;align-items:center;padding:.9rem;background:#0206172e;border-radius:.65rem}.trade-activity-side{display:grid;gap:.45rem;min-width:0}.trade-activity-side span{color:#b7c6dc;font-size:.75rem;font-weight:800}.trade-activity-side strong{color:#fff;font-size:1rem;line-height:1.1}.trade-activity-identity{display:flex;align-items:center;gap:.5rem;min-width:0}.trade-activity-identity .trader-avatar{width:2.05rem;height:2.05rem;min-width:2.05rem}.trade-activity-identity a{min-width:0;color:#fff;font-size:1rem;font-weight:900;line-height:1.1;overflow-wrap:anywhere;text-decoration:none}.trade-activity-identity a:hover,.trade-activity-identity a:focus-visible{color:#bfdbfe;text-decoration:underline}.trade-activity-items{display:flex;flex-wrap:wrap;gap:.35rem;min-height:3.2rem}.trade-activity-panel .market-item{width:3.2rem;height:3.2rem;min-width:3.2rem;min-height:3.2rem}.trade-activity-panel .market-item__image{inset:.28rem;width:calc(100% - .56rem);height:calc(100% - .56rem)}.trade-activity-swap{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;color:#e5edf9;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-weight:900}.trade-activity-swap svg{width:1.1rem;height:1.1rem}.trade-activity-actions{display:flex;flex-wrap:wrap;gap:.55rem}.trade-activity-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .9rem;color:#fff;border:0;border-radius:.6rem;cursor:pointer;font:inherit;font-weight:800;text-decoration:none}.trade-activity-action--message{background:#22bfe9}.trade-activity-action--add{background:#6557f5}.trade-activity-action--failed{background:#ef4444}.trade-activity-action--cancel{background:#64748b}.trade-activity-action--complete{background:#22c55e;box-shadow:0 .65rem 1.25rem #22c55e2e}.trade-activity-card__footer{padding-top:.65rem;border-top:1px solid rgba(148,163,184,.14);color:#b7c6dc;font-size:.76rem;font-weight:800}.trade-activity-card__footer span{padding:.25rem .45rem;background:#94a3b81f;border-radius:.35rem}.trade-listing.is-trade-pending{background:linear-gradient(90deg,#facc1514,#0d1b33eb)}.trade-listing.is-trade-pending .trade-action-menu__item--accept,.trade-listing.is-trade-pending .trade-mobile-card-actions__primary{color:#facc15!important;pointer-events:none}.trade-listing.is-filtered-out{display:none}body.is-trade-chat-open{overflow:hidden}.trade-chat-modal{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;padding:1rem}.trade-chat-modal[hidden]{display:none}.trade-chat-modal__backdrop{position:absolute;inset:0;background:#020617ad;backdrop-filter:blur(8px)}.trade-chat-modal__dialog{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(18rem,1fr) auto;width:min(94vw,34rem);max-height:min(92vh,44rem);overflow:hidden;color:#f8fbff;background:#202020;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;box-shadow:0 1.75rem 4rem #0000007a}.trade-chat-modal__header{display:grid;grid-template-columns:minmax(0,1fr) 1.6rem;gap:.75rem;align-items:center;min-height:3.75rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.13)}.trade-chat-modal__header strong,.trade-chat-modal__header span{display:block;line-height:1.2}.trade-chat-modal__header strong{font-size:.9rem}.trade-chat-modal__header span{margin-top:.12rem;color:#a5a5a5;font-size:.78rem;font-weight:800}.trade-chat-modal__close{position:relative;width:1.55rem;height:1.55rem;color:#a1a1aa;background:transparent;border:0;border-radius:.35rem;cursor:pointer}.trade-chat-modal__close:before,.trade-chat-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:2px;background:currentColor;border-radius:999px}.trade-chat-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.trade-chat-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.trade-chat-modal__body{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.8rem;min-height:0;padding:1rem;overflow-y:auto;background:#1b1b1b}.trade-chat-modal__intro{display:grid;justify-items:center;gap:.28rem;margin:auto 0 0;text-align:center}.trade-chat-modal__avatar{width:2.35rem;height:2.35rem;background:linear-gradient(135deg,#334155,#64748b);border:1px solid rgba(255,255,255,.16);border-radius:999px}.trade-chat-modal__intro strong{font-size:.95rem}.trade-chat-modal__intro p{max-width:23rem;margin:0;color:#858585;font-size:.82rem;line-height:1.35}.trade-chat-modal__messages{display:grid;align-content:end;gap:.45rem;min-height:14rem;max-height:none;overflow-y:auto}.trade-chat-message{display:flex}.trade-chat-message--sent{justify-content:end}.trade-chat-message--received{justify-content:start}.trade-chat-message__bubble{display:grid;gap:.16rem;max-width:min(75%,18rem)}.trade-chat-message__bubble small{color:#8f98a8;font-size:.66rem;font-weight:900}.trade-chat-message--sent .trade-chat-message__bubble{justify-items:end}.trade-chat-message--received .trade-chat-message__bubble{justify-items:start}.trade-chat-message span{max-width:min(75%,18rem);padding:.5rem .68rem;color:#0f172a;background:#facc15;border-radius:.8rem .8rem .18rem;font-size:.84rem;font-weight:800;line-height:1.25}.trade-chat-message__bubble span{max-width:100%}.trade-chat-message--received span{color:#edf5ff;background:#343a46;border-radius:.8rem .8rem .8rem .18rem}.trade-chat-modal__quick{max-height:11.75rem;padding:.65rem .7rem .8rem;overflow-y:auto;background:#2a2a2a;border-top:1px solid rgba(255,255,255,.12)}.trade-chat-modal__hide{display:flex;align-items:center;justify-content:center;width:100%;min-height:1.25rem;margin-bottom:.45rem;color:#858585;background:transparent;border:0;cursor:pointer;font:inherit;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.trade-chat-modal.is-quick-collapsed .trade-chat-chip-group{display:none}.trade-chat-chip-group{display:grid;gap:.35rem}.trade-chat-chip-group+.trade-chat-chip-group{margin-top:.7rem}.trade-chat-chip-group h3{margin:0;color:#838383;font-size:.67rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.trade-chat-chips{display:flex;flex-wrap:wrap;gap:.38rem}.trade-chat-chip{min-height:1.6rem;padding:0 .62rem;color:#f4f4f5;background:#4a4a4a;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900}.trade-chat-chip:hover{background:#5a5a5a}.trade-page .trader-profile .profile-level-indicator{width:1.2rem;min-width:1.2rem;height:1.2rem;padding:0;border-radius:.3rem;font-size:.52rem}.trade-game-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.trade-game-nav a{display:inline-flex;min-height:2.2rem;align-items:center;justify-content:center;padding:.45rem .8rem;color:#33557a;background:#94c5fd1a;border:1px solid rgba(148,197,253,.4);border-radius:999px;font-size:.82rem;font-weight:800;text-decoration:none}.trade-game-nav a.is-active{color:#fff;background:#0f2d57;border-color:#0f2d57}.trade-sections{display:grid;gap:1rem;min-width:0}.trade-game-section{display:grid;gap:.65rem;min-width:0}.trade-game-section__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#fffffff0;border:1px solid rgba(203,213,225,.78);border-radius:1rem;box-shadow:0 .75rem 2rem #0f172a14}.trade-game-section__header p,.trade-game-section__header h2,.trade-game-section__header span{margin:0}.trade-game-section__header p{color:#0891b2;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.trade-game-section__header h2{margin-top:.18rem;color:#071126;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1}.trade-game-section__header span{display:block;margin-top:.35rem;color:#53657f;line-height:1.45}.trade-game-section__header strong{flex:0 0 auto;padding:.45rem .75rem;color:#075985;background:#e0f2fe;border-radius:999px;font-size:.8rem}.trade-listings__header,.trade-listing{grid-template-columns:minmax(13rem,.9fr) minmax(var(--trade-side-width),1fr) minmax(var(--trade-side-width),1fr) minmax(7rem,.45fr) 1.5rem;column-gap:1.25rem}.trade-listing{min-height:calc(var(--market-item-size) + 1.7rem);align-items:center;padding-block:.85rem}.trade-listing__header,.trade-windows{display:contents}.trader-profile{grid-row:1;align-items:center}.trader-profile>div{display:grid;min-width:0;gap:.34rem}.trader-profile h2 span,.trader-profile>div>p:not(.trader-rating){display:none}.trader-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;color:#51698a;font-size:.76rem;line-height:1.2}.trader-rating span{color:#f59e0b;font-size:.78rem;letter-spacing:0}.trader-rating strong{color:#071126;font-size:.78rem}.trader-rating small{color:#64748b;font-size:.74rem;font-weight:800}.trader-profile .trade-outcome{display:inline-flex;justify-self:start;margin-top:.1rem}.trade-window__count{display:none}.trade-window{position:relative;z-index:2;isolation:isolate;overflow:visible;grid-row:1;align-self:start;width:max-content;min-width:0;height:auto;min-height:0}.trade-window--looking,.trade-window[aria-label$="looking for" i]{grid-column:2}.trade-window--offering,.trade-window[aria-label$=offering i]{grid-column:3}.trade-item-grid{display:grid;grid-template-columns:repeat(3,var(--market-item-size));grid-auto-rows:var(--market-item-size);gap:var(--market-item-gap);width:max-content;max-width:var(--trade-side-width);height:auto;min-height:0;align-content:start;align-items:start;justify-content:start;justify-items:start;overflow:visible}.trade-item-grid--single{grid-template-columns:var(--market-item-size)}.trade-item-grid--pair{grid-template-columns:repeat(2,var(--market-item-size))}.trade-item-grid--triple,.trade-item-grid--full{grid-template-columns:repeat(3,var(--market-item-size))}.market-slot{display:none}.market-item{box-sizing:border-box;width:var(--market-item-size);height:var(--market-item-size);min-width:var(--market-item-size);min-height:0;color:inherit;text-decoration:none;border-radius:.72rem}.market-item:before{inset:13%;border-radius:.52rem}.market-item>strong{font-size:1rem;letter-spacing:.08em}.market-item__image{position:absolute;inset:.38rem;width:calc(100% - .76rem);height:calc(100% - .76rem);object-fit:contain;border-radius:.45rem;background:#0f172a24}.market-item__perm-marker{position:absolute;right:.24rem;bottom:.24rem;z-index:3;display:grid;place-items:center;width:1.05rem;height:1.05rem;color:#fff;background:linear-gradient(135deg,#38bdf8,#2563eb);border:1px solid rgba(191,219,254,.9);border-radius:.34rem;box-shadow:0 .35rem .75rem #2563eb6b;font-size:.68rem;font-weight:950;line-height:1;pointer-events:none}.trade-activity-panel .market-item__perm-marker{right:.16rem;bottom:.16rem;width:.9rem;height:.9rem;border-radius:.28rem;font-size:.58rem}.market-item>small{right:.18rem;bottom:.18rem;padding:.12rem .28rem;font-size:.5rem}.market-item--permanent>small{right:auto;left:.18rem}.trader-avatar--four{background:linear-gradient(135deg,#065f46,#22c55e)}.trader-avatar--five{background:linear-gradient(135deg,#581c87,#38bdf8)}.trader-avatar--six{background:linear-gradient(135deg,#7c2d12,#facc15)}.trader-avatar--seven{background:linear-gradient(135deg,#be185d,#f9a8d4)}.trader-avatar--eight{background:linear-gradient(135deg,#111827,#f97316)}.trader-avatar--nine{background:linear-gradient(135deg,#155e75,#a7f3d0)}.trader-avatar--ten{background:linear-gradient(135deg,#312e81,#f59e0b)}.trader-avatar--eleven{background:linear-gradient(135deg,#334155,#60a5fa)}.market-item--venom{background:linear-gradient(135deg,#166534,#84cc16 55%,#4c1d95)}.market-item--spirit{background:linear-gradient(135deg,#fef3c7,#38bdf8 50%,#7c3aed)}.market-item--buddha{background:linear-gradient(135deg,#facc15,#f97316)}.market-item--portal{background:linear-gradient(135deg,#1e1b4b,#7c3aed 48%,#22d3ee)}.market-item--control{background:linear-gradient(135deg,#be123c,#fb7185 52%,#312e81)}.market-item--rumble{background:linear-gradient(135deg,#312e81,#4f46e5 52%,#facc15)}.market-item--owl{background:linear-gradient(135deg,#92400e,#fbbf24 52%,#fef3c7)}.market-item--turtle{background:linear-gradient(135deg,#065f46,#14b8a6)}.market-item--kangaroo{background:linear-gradient(135deg,#9a3412,#f59e0b)}.market-item--shadow{background:linear-gradient(135deg,#020617,#4338ca 52%,#e11d48)}.market-item--giraffe{background:linear-gradient(135deg,#f59e0b,#fef08a 48%,#92400e)}.market-item--limited{background:linear-gradient(135deg,#0f172a,#475569 52%,#f8fafc)}.market-item--limited-blue{background:linear-gradient(135deg,#082f49,#0284c7 52%,#bae6fd)}.market-item--ugc{background:linear-gradient(135deg,#6d28d9,#ec4899 52%,#f9a8d4)}.market-item--gear{background:linear-gradient(135deg,#334155,#64748b 52%,#cbd5e1)}.market-item--pass{background:linear-gradient(135deg,#14532d,#22c55e 52%,#bbf7d0)}.trade-listing:after{grid-row:1;align-self:center}.trade-listing__actions{position:relative;grid-column:5;grid-row:1;display:grid;justify-items:end;align-self:center}.trade-menu{position:relative}.trade-menu-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;padding:.25rem .45rem;color:#1e293b;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:.5rem;font:inherit;font-size:1.05rem;font-weight:800;line-height:1;cursor:pointer}.trade-menu summary{list-style:none}.trade-menu summary::-webkit-details-marker{display:none}.trade-menu-trigger:hover,.trade-menu[open] .trade-menu-trigger{color:#fff;background:#0f2d57;border-color:#0f2d57}.trade-action-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;display:none;min-width:10rem;padding:.35rem;background:#0f172a;border:1px solid rgba(148,163,184,.3);border-radius:.55rem;box-shadow:0 .75rem 1.8rem #0f172a47}.trade-menu[open] .trade-action-menu{display:grid;gap:.2rem}.trade-action-menu__item{display:block;padding:.45rem .55rem;color:#dbe7f6;border-radius:.35rem;font-size:.8rem;font-weight:700;text-decoration:none}.trade-action-menu__item:before{display:inline-block;width:1rem;margin-right:.4rem;font-weight:800;text-align:center;content:"\2022"}.trade-action-menu__item:hover{background:#1e293b}.trade-action-menu__item--info{color:#e2e8f0}.trade-action-menu__item--info:before{content:"i"}.trade-action-menu__item--counter{color:#fbbf24}.trade-action-menu__item--counter:before{content:"\21ba"}.trade-action-menu__item--accept{color:#86efac}.trade-action-menu__item--accept:before{content:"\2713"}.trade-listings__header span:nth-child(5):before{content:"...";color:#334155;font-weight:800}@media(max-width:1120px){.trade-filters{grid-template-columns:1fr}.trade-listings{overflow-x:auto}.trade-listings__header,.trade-listing{min-width:66rem}}@media(max-width:860px){.trade-listings{--market-item-size: 3.65rem;--market-item-gap: .35rem;--trade-side-width: 11.65rem}.trade-filters,.trade-game-section__header{grid-template-columns:1fr}.trade-filters{display:grid}.trade-game-section__header{display:grid;align-items:start}.trade-game-nav a{min-height:2rem;padding-inline:.65rem;font-size:.78rem}.trade-listing{min-width:0;min-height:0;align-items:start}.trade-window--looking,.trade-window--offering,.trade-window[aria-label$="looking for" i],.trade-window[aria-label$=offering i],.trader-profile{grid-column:auto}.trade-listing__actions{position:static}.trade-action-menu{right:auto;left:0}}@media(max-width:640px){.trade-listings{overflow:visible}.trade-listings__header{display:none}.trade-listing{grid-template-columns:1fr!important;gap:.6rem;min-width:0!important;min-height:0;padding:.8rem;border-radius:.8rem}.trade-listing:after{grid-column:1;justify-self:start;margin-top:.1rem;padding:.15rem .5rem;border-radius:999px;background:#0f172a14;font-size:.74rem;font-weight:700}.trade-listing__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.trade-windows{display:grid;gap:.55rem}.trade-window--looking,.trade-window--offering,.trade-window[aria-label$="looking for" i],.trade-window[aria-label$=offering i]{grid-column:1!important;width:100%}.trade-item-grid{grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr));grid-auto-rows:3.1rem;width:100%;max-width:none;gap:.3rem}.trade-listing__actions{width:auto!important;justify-self:end!important;transform:none}}.trade-listing__actions:before,.trade-listing__actions:after{content:none!important;display:none!important}.trade-listing__actions>a,.trade-listing__actions .fair-pill,.trade-listing__actions .accept-link{display:none!important}.trade-listing__actions .trade-menu-trigger{display:inline-flex!important;align-items:center;justify-content:center}.trade-listing__actions .trade-action-menu{display:none!important}.trade-menu[open] .trade-action-menu{display:grid!important}.trade-listing__actions .trade-action-menu__item{display:flex!important;align-items:center;min-height:0!important;padding:.45rem .55rem;background:transparent!important;border:0!important;border-radius:.35rem;line-height:1.25}.trade-listings__header,.trade-listing{grid-template-columns:minmax(13rem,.9fr) minmax(var(--trade-side-width),1fr) minmax(var(--trade-side-width),1fr) minmax(7rem,.45fr) 2.5rem!important}.trade-listing__actions{width:2.4rem!important;justify-self:center!important;transform:translate(-.18rem)}.trade-listing__actions .trade-menu{display:flex;justify-content:flex-end;width:100%}.trade-listings__header span:nth-child(5){justify-self:center}.trade-listing__actions .trade-action-menu__item{color:#f8fbff!important;background:#1e293be6!important;border:1px solid rgba(100,116,139,.9)!important}.trade-listing__actions .trade-action-menu__item:hover{background:#334155!important;border-color:#94a3b8!important}.trade-listing__actions .trade-action-menu__item:before{content:"\2022"}.trade-listing__actions .trade-action-menu__item--info{color:#f1f5f9!important}.trade-listing__actions .trade-action-menu__item--info:before{content:"i"}.trade-listing__actions .trade-action-menu__item--counter{color:#fcd34d!important}.trade-listing__actions .trade-action-menu__item--counter:before{content:"\21bb"}.trade-listing__actions .trade-action-menu__item--accept{color:#86efac!important}.trade-listing__actions .trade-action-menu__item--accept:before{content:"\2713"}.trade-sections,.trade-game-section,.trade-listings,.trade-listing{overflow:visible!important}.trade-listings{overflow-x:auto;overflow-y:visible!important}.trade-listing{position:relative;isolation:isolate;z-index:1}.trade-listing.is-hover-row,.trade-listing:focus-within{z-index:20}.trade-listing.is-menu-open{z-index:40}.trade-listing__actions{position:relative;z-index:2!important}.trade-listing.is-menu-open .trade-listing__actions{z-index:50!important}.trade-listing__actions .trade-action-menu{z-index:60!important}.market-item{position:relative;z-index:1}.item-tooltip{z-index:65!important;pointer-events:none}:root[data-theme=dark] .trade-body{color:#e5edf9;background:radial-gradient(circle at 12% 12%,rgba(37,99,235,.22),transparent 26rem),radial-gradient(circle at 90% 18%,rgba(14,116,144,.24),transparent 24rem),linear-gradient(135deg,#050914,#091121)}:root[data-theme=dark] .trade-hero,:root[data-theme=dark] .trade-filters,:root[data-theme=dark] .trade-game-section__header,:root[data-theme=dark] .trade-listings{background:#0b172a;border-color:#60a5fa4d;box-shadow:0 1rem 2.1rem #02061773}:root[data-theme=dark] .trade-eyebrow,:root[data-theme=dark] .trade-game-section__header p{color:#93c5fd}:root[data-theme=dark] .trade-hero h1,:root[data-theme=dark] .trade-game-section__header h2,:root[data-theme=dark] .trader-profile h2,:root[data-theme=dark] .trader-rating strong,:root[data-theme=dark] .trade-count{color:#f8fbff}:root[data-theme=dark] .trade-hero p,:root[data-theme=dark] .trade-game-section__header span,:root[data-theme=dark] .trader-rating,:root[data-theme=dark] .trader-rating small{color:#9fb3cc}:root[data-theme=dark] .trade-filter__heading h2,:root[data-theme=dark] .trade-filters h3{color:#f8fbff}:root[data-theme=dark] .trade-filter__heading p,:root[data-theme=dark] .trade-filters p{color:#9fb3cc}:root[data-theme=dark] .trade-filter__heading button{color:#dbeafe;background:#0f1f39d9;border:1px solid rgba(96,165,250,.3);border-radius:.55rem;padding:.25rem .55rem}:root[data-theme=dark] .trade-filter__heading button:hover{background:#1d4ed840;border-color:#93c5fd80}:root[data-theme=dark] .trade-search input,:root[data-theme=dark] .trade-search select,:root[data-theme=dark] .trade-item-filter input{color:#dbeafe;background:#0f1f39;border-color:#60a5fa57}:root[data-theme=dark] .trade-search input::placeholder,:root[data-theme=dark] .trade-item-filter input::placeholder{color:#8ea6c6}:root[data-theme=dark] .trade-listings__header{color:#dbeafe;background:#10233f;border-bottom-color:#60a5fa47}:root[data-theme=dark] .trade-listing{background:#0d1b33;border-bottom-color:#60a5fa33}:root[data-theme=dark] .trade-listing:after{color:#dbeafe}:root[data-theme=dark] .trade-window{background:transparent}:root[data-theme=dark] .trade-menu-trigger{color:#e2e8f0;background:#1e293b;border-color:#334155}:root[data-theme=dark] .trade-menu-trigger:hover,:root[data-theme=dark] .trade-menu[open] .trade-menu-trigger{color:#fff;background:#1d4ed8;border-color:#1d4ed8}:root[data-theme=dark] .trade-action-menu{background:#0f172a;border-color:#94a3b859}:root[data-theme=dark] .trade-action-menu__item{background:#1e293beb!important;border-color:#64748be6!important}:root[data-theme=dark] .trade-action-menu__item:hover{background:#334155!important;border-color:#94a3b8!important}:root[data-theme=dark] .trade-listings__header span:nth-child(5):before{color:#cbd5e1}@media(max-width:760px){.trade-listings{overflow:visible!important}.trade-listings__header{display:none!important}.trade-listing{display:block!important;min-width:0!important;min-height:0!important;padding:.9rem!important;border:1px solid rgba(96,165,250,.16);border-radius:.7rem;background:#0c121ee6!important}.trade-listing:after{display:none!important}.trade-listing__header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:.55rem}.trade-windows{display:block!important;margin-top:.55rem}.trade-window{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.trade-window+.trade-window{margin-top:.75rem!important;padding-top:.75rem!important;border-top:1px solid rgba(148,163,184,.2)}.trade-window__top{display:grid!important;justify-content:start;gap:.12rem;margin-bottom:.5rem}.trade-window__top h3{margin:0;font-size:1.02rem;font-weight:800;text-transform:none;letter-spacing:0}.trade-window__top span{display:none!important}.trade-window__count{display:block;color:#9fb3cc;font-size:.9rem;font-weight:700}.trade-item-grid{display:flex!important;flex-wrap:wrap;gap:.45rem!important;width:100%!important;max-width:none!important}.market-item{width:4.5rem!important;height:4.5rem!important;min-width:4.5rem!important}.trader-rating,.trade-outcome,.trade-listing__actions{display:none!important}.trade-mobile-card-actions{display:flex;gap:.45rem;margin-top:.8rem}.trade-mobile-card-actions a{display:inline-flex;flex:1 1 0;min-height:2.35rem;align-items:center;justify-content:center;padding:0 .85rem;color:#dbeafe;background:#1e293bb8;border:1px solid rgba(148,163,184,.32);border-radius:.5rem;font-size:.92rem;font-weight:800;text-decoration:none}.trade-mobile-card-actions .trade-mobile-card-actions__primary{color:#fff;background:#4361ee;border-color:#6366f1d9}.trade-item-grid .item-tooltip{position:absolute;left:50%;bottom:calc(100% + .55rem);z-index:4700!important;width:min(86vw,16rem);min-width:0;transform:translate(-50%,.45rem);opacity:0;pointer-events:none}.trade-item-grid .item-tooltip:after{display:block}.market-item.is-tooltip-open .item-tooltip,.market-item:focus .item-tooltip,.market-item:focus-visible .item-tooltip{position:fixed;left:var(--mobile-tooltip-left, 50%);top:var(--mobile-tooltip-top, auto);bottom:auto;opacity:1;transform:translate(-50%,-100%)}}@media(min-width:761px){.trade-mobile-card-actions{display:none}}.trade-mobile-dock{display:none}@media(max-width:640px){.trade-listings{overflow:visible!important}.trade-listings__header{display:none!important}.trade-listings__header,.trade-listing{grid-template-columns:1fr!important;min-width:0!important}.trade-listing{gap:.6rem!important;padding:.8rem!important}.trade-listing__header{display:flex!important}.trade-windows{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important}.trade-window,.trade-window--looking,.trade-window--offering{grid-column:1!important;width:100%!important;max-width:100%!important}.trade-window__top{display:flex!important}.trade-item-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(auto-fill,minmax(3.1rem,1fr))!important;grid-auto-rows:3.1rem!important}.trade-listing__actions{width:auto!important;justify-self:end!important;transform:none!important}}@media(max-width:760px){.trade-chat-modal{padding:.6rem}.trade-chat-modal__dialog{width:min(100%,30rem);max-height:92vh}.trade-chat-modal__messages{min-height:16rem}.trade-chat-modal__header{grid-template-columns:minmax(0,1fr) 1.6rem}.trade-chat-modal__quick{max-height:13rem}.trade-chat-chip{font-size:.74rem}.trade-primary-actions{justify-content:stretch;gap:.5rem}.trade-primary-action{flex:1 1 100%}.trade-toolbar{grid-template-columns:6.5rem minmax(0,1fr) 2.75rem;gap:.35rem}.trade-toolbar__actions{justify-content:end}.trade-toolbar__button{flex:0 0 auto}.trade-toolbar__button--icon{flex:0 0 2.75rem}.trade-activity-panel{padding:.8rem}.trade-activity-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-activity-tab{padding-inline:.55rem;font-size:.86rem}.trade-activity-card{padding:.85rem}.trade-activity-card h2{font-size:1.32rem}.trade-activity-matchup{grid-template-columns:1fr}.trade-activity-swap{justify-self:start;transform:rotate(90deg)}.trade-activity-actions{display:grid;grid-template-columns:1fr}.trade-page{padding-bottom:calc(5.9rem + env(safe-area-inset-bottom,0px))}.trade-mobile-dock{position:fixed;left:0;right:0;bottom:0;z-index:4600;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding:.38rem .42rem calc(.38rem + env(safe-area-inset-bottom,0px));background:#050914f5;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px)}.trade-mobile-dock a{display:grid;justify-items:center;gap:.18rem;min-height:3.05rem;align-content:center;color:#cbd5e1;text-decoration:none;border-radius:.55rem;font-weight:700}.trade-mobile-dock a span{font-size:1.05rem;line-height:1}.trade-mobile-dock a b{font-size:.72rem;line-height:1}.trade-mobile-dock a.is-active{color:#fff;background:#3b82f633;border:1px solid rgba(96,165,250,.35)}}:root[data-theme=dark] .trade-toolbar__sort,:root[data-theme=dark] .trade-toolbar__button{background:#091121f0;border-color:#60a5fa33}:root[data-theme=dark] .trade-toolbar__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;background:#0f1f39;border-color:#60a5fa57}:root[data-theme=dark] .game-shell-page .trade-toolbar .trade-toolbar__search input{position:static;inset:auto;display:block;align-self:center;width:100%;height:1.25rem;min-height:1.25rem;margin:0;padding:0;transform:none;color:#e5edf9;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:.9rem;font-weight:700;line-height:1.25rem;appearance:none}:root[data-theme=dark] .trade-toolbar__button:hover,:root[data-theme=dark] .trade-toolbar__button.is-active{background:#12243ffa}.trade-content-block,.profile-content-block{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,2.8vw,1.35rem);color:#dbeafe;background:radial-gradient(circle at top left,rgba(59,130,246,.18),transparent 22rem),#081224db;border:1px solid rgba(96,165,250,.22);border-radius:1rem;box-shadow:0 1rem 2.6rem #02061752}.trade-content-block__intro,.profile-content-block__intro{max-width:60rem}.trade-content-block__eyebrow,.profile-content-block__eyebrow{margin:0 0 .35rem;color:#60a5fa;font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.trade-content-block h2,.trade-content-block h3,.profile-content-block h2,.profile-content-block h3{margin:0;color:#f8fbff}.trade-content-block h2,.profile-content-block h2{font-size:clamp(1.35rem,2.4vw,1.9rem)}.trade-content-block p,.profile-content-block p{margin:.55rem 0 0;color:#b8c8dd;line-height:1.65}.trade-content-grid,.profile-content-grid{display:grid;gap:.8rem}.trade-content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-content-grid article,.profile-content-grid article{padding:.9rem;border:1px solid rgba(96,165,250,.22);border-radius:.85rem;background:#0f1f39b8}.trade-content-grid h3,.profile-content-grid h3{font-size:.98rem}.trade-content-grid p,.profile-content-grid p{font-size:.9rem}@media(max-width:980px){.trade-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content-grid{grid-template-columns:1fr}}@media(max-width:640px){.trade-content-grid{grid-template-columns:1fr}}
