.market_page__VUvjr{position:relative;isolation:isolate;min-height:100vh;background:#09090b;color:#f4f4f5;padding:0 1.5rem 5rem}
.market_profileHeader__QRD1E{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:2rem 0 2.5rem;padding:1.5rem;border:1px solid #29292e;border-radius:.9rem;background:rgba(17,17,19,.88)}.market_profileIdentity__MvCyX{display:flex;align-items:center;gap:1rem;min-width:0}.market_profileAvatar__IUvyg,.market_profileAvatarFallback__YEqAN{display:grid;width:72px;height:72px;flex:none;place-items:center;overflow:hidden;border:1px solid #303035;border-radius:50%;background:#171719;object-fit:cover}.market_profileAvatarFallback__YEqAN{color:#b6f23a;font-size:1.55rem;font-weight:800}.market_profileIdentity__MvCyX h1{margin:.35rem 0 .15rem;font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:-.045em;line-height:1.1}.market_profileHandle__IzjVT{margin:0;color:#85858e;font-size:.88rem}.market_profileMeta___dhrO{display:flex;align-items:flex-end;flex-direction:column;gap:.55rem;color:#85858e;font-size:.78rem}.market_profileMeta___dhrO a{color:#d0d0d6;text-decoration:none}.market_profileMeta___dhrO a:hover{color:#b6f23a}.market_profileEmpty__CzIdF{margin-top:1rem;padding:2rem;border:1px solid #29292e;border-radius:.8rem;background:#111113}.market_profileEmpty__CzIdF h2{margin:0;color:#eee;font-size:1rem}.market_profileEmpty__CzIdF p{margin:.5rem 0 0;color:#85858e;font-size:.85rem;line-height:1.6}
.market_page__VUvjr:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.65;background-image:linear-gradient(60deg,transparent 49.6%,rgba(255,255,255,.085) 50%,transparent 50.4%),linear-gradient(-60deg,transparent 49.6%,rgba(255,255,255,.065) 50%,transparent 50.4%);background-size:74px 128px;background-position:0 20px}
.market_wrap__iVFlt{width:min(100%,1440px);margin:0 auto}
.market_marketHeader__KqoZX{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:2.1rem 0 1.5rem}
.market_eyebrow__JUBZv{color:#b6f23a;text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:750}
.market_marketHeader__KqoZX h1{font-size:clamp(1.8rem,4vw,2.65rem);letter-spacing:-.055em;line-height:1;margin:.45rem 0 0}
.market_marketHeader__KqoZX p{max-width:390px;margin:0 0 .15rem;color:#85858e;font-size:.9rem}
.market_filters__VwCH9{margin-bottom:1.2rem}
.market_toolbar__yMp_K{display:flex;align-items:center;gap:.65rem;width:min(100%,1280px)}
.market_searchWrap__SFPzf{display:flex;align-items:center;gap:.65rem;flex:1;min-width:160px;min-height:46px;padding:0 .8rem;border:1px solid #2a2a30;border-radius:.75rem;background:rgba(14,14,17,.92);color:#80808a;transition:border-color .16s,box-shadow .16s}
.market_searchWrap__SFPzf:focus-within{border-color:#586e30;box-shadow:0 0 0 3px rgba(182,242,58,.07)}
.market_search__idEuh{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f4f4f5;padding:.65rem 0;font:inherit;font-size:.88rem}.market_search__idEuh::placeholder{color:#696971}
.market_clearSearch__cof5o{display:grid;place-items:center;border:0;border-radius:.4rem;background:transparent;color:#787880;padding:.25rem;cursor:pointer}.market_clearSearch__cof5o:hover{background:#242428;color:#fff}
.market_menuControl__cTd7G{position:relative;flex:none}
.market_menuTrigger__50cUu{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:186px;min-height:46px;padding:.6rem .8rem;border:1px solid #2a2a30;border-radius:.75rem;background:rgba(14,14,17,.92);color:#b8b8c0;font:inherit;font-size:.84rem;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}
.market_menuTrigger__50cUu:hover,.market_menuTriggerOpen__ukJ1v{border-color:#586e30;background:#11130f}
.market_menuTriggerLeft__yX6ml{display:flex;align-items:center;gap:.55rem;min-width:0}.market_menuTriggerLeft__yX6ml>svg{flex:none;color:#b6f23a}.market_menuLabel__XK0Zh{color:#74747d}.market_menuValue__KSNBM{overflow:hidden;color:#e1e1e5;text-overflow:ellipsis;white-space:nowrap}
.market_chevron__ZWm_s,.market_chevronOpen__3JUfZ{color:#77777f;transition:transform .16s}.market_chevronOpen__3JUfZ{transform:rotate(180deg)}
.market_categoryMenu__l07fj{position:absolute;z-index:40;top:calc(100% + .45rem);right:0;width:max(100%,210px);max-height:min(350px,65vh);overflow:auto;padding:.4rem;border:1px solid #303035;border-radius:.8rem;background:rgba(17,17,20,.98);box-shadow:0 18px 48px rgba(0,0,0,.58);backdrop-filter:blur(16px);animation:market_menuIn__Z4q3R .12s ease-out}
.market_categoryOption__1RYYg{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.58rem .65rem;border:0;border-radius:.5rem;background:transparent;color:#b9b9c1;font:inherit;font-size:.83rem;text-align:left;cursor:pointer;transition:background .12s,color .12s}
.market_categoryOption__1RYYg:hover{background:#1c1c1f;color:#fff}.market_categoryOptionActive__hIZJx{background:#1b2112;color:#d4f287;font-weight:650}.market_categoryOptionActive__hIZJx svg{color:#b6f23a}
.market_filterBar__FAWBb{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.75rem}
.market_availabilityFilters__MFSur{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}
.market_filterChip__6c_vZ{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.35rem .65rem;border:1px solid #2b2b30;border-radius:999px;background:rgba(13,13,16,.72);color:#a5a5ad;font:inherit;font-size:.75rem;cursor:pointer;transition:color .14s,border-color .14s,background .14s}
.market_filterChip__6c_vZ:hover{border-color:#45454c;color:#eee}.market_filterChipActive__qd6F2{border-color:#4f602f;background:#171b11;color:#e0f4b4}.market_filterChip__6c_vZ>span{color:#77777f;font-size:.68rem;font-variant-numeric:tabular-nums}
.market_dotGreen__BpWv3,.market_dotLime__Vfez_{width:7px;height:7px;flex:none;border-radius:50%;background:#52c98c;box-shadow:0 0 9px rgba(82,201,140,.4)}.market_dotLime__Vfez_{background:#b6f23a;box-shadow:0 0 9px rgba(182,242,58,.35)}
.market_filterBar__FAWBb>.market_menuControl__cTd7G .market_menuTrigger__50cUu{min-width:190px;min-height:38px;padding:.4rem .65rem;font-size:.78rem}
.market_resultsHead__uUmKf{display:flex;align-items:center;gap:.55rem;padding:.5rem 0 .75rem;color:#8a8a92;font-size:.78rem}.market_resultsHead__uUmKf strong{color:#d2d2d7;font-weight:600}.market_resultsHead__uUmKf span{color:#6f6f78}
.market_grid__hWg3W{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;align-items:start}
.market_card__vV72h{position:relative;z-index:0;display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #29292e;border-radius:.9rem;background:#111113;transition:border-color .4s ease,transform 1.1s cubic-bezier(.45,0,.2,1),box-shadow 1.1s ease}
.market_card__vV72h:hover,.market_card__vV72h:focus-visible{z-index:5;overflow:visible;border-color:#52632f;box-shadow:0 18px 42px rgba(0,0,0,.52);outline:none}
.market_media__9lDF0{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:.84rem .84rem 0 0;background:radial-gradient(ellipse at 50% 20%,#24252a 0,#101114 70%);border-bottom:1px solid #242428}
.market_mediaImage__YhOJl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.market_mediaBackdrop__mbEUz{position:absolute;width:100%;height:100%;object-fit:cover;filter:blur(22px) brightness(.35) saturate(.72);transform:scale(1.2)}
.market_mediaLogo___7XPV{position:relative;z-index:1;width:76px;height:76px;object-fit:contain;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(8,8,10,.72);padding:.45rem;box-shadow:0 8px 28px rgba(0,0,0,.45)}
.market_mediaFallback__CuPIU{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(ellipse at 50% 85%,rgba(182,242,58,.11),transparent 60%),linear-gradient(135deg,#17181b,#0e0f11)}
.market_mediaInitial__888Sn{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(182,242,58,.25);border-radius:1.1rem;background:rgba(182,242,58,.08);color:#c8f66c;font-size:2rem;font-weight:800;box-shadow:0 8px 28px rgba(0,0,0,.35)}
.market_mediaShade__0ZVFP{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24),transparent 40%,rgba(0,0,0,.15));pointer-events:none}
.market_mediaCategory__fTqVu,.market_mediaStatus__ay7uT{position:absolute;z-index:2;top:.6rem;display:inline-flex;align-items:center;gap:.38rem;min-height:25px;padding:.25rem .5rem;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(9,9,11,.78);backdrop-filter:blur(10px);color:#d7d7dc;font-size:.67rem}
.market_mediaCategory__fTqVu{left:.6rem}.market_mediaStatus__ay7uT{right:.6rem;color:#c4e8cf}.market_mediaStatus__ay7uT .market_dotGreen__BpWv3{width:6px;height:6px}
.market_productBody__Uos3w{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:12rem;padding:.78rem .82rem .7rem}
.market_productTitleRow__Crcce{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.market_productTitleRow__Crcce h2{overflow:hidden;margin:0;color:#f1f1f3;font-size:.98rem;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.market_seller__zYjbj{margin:.18rem 0 0;color:#777780;font-size:.72rem}.market_version__LqAya{flex:none;padding:.2rem .38rem;border:1px solid #2a2a30;border-radius:.35rem;color:#888891;font-size:.64rem;font-variant-numeric:tabular-nums}
.market_tagline__ylY5L{display:-webkit-box;overflow:hidden;min-height:2.5em;margin:.65rem 0 .7rem;color:#b2b2ba;font-size:.78rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.market_cardDescription__r6Ng1{position:relative;display:block;overflow:hidden;height:3.2em;margin:.55rem 0 0;color:#a9a9b1;font-size:.76rem;line-height:1.6;transition:height .4s cubic-bezier(.4,0,.2,1)}
.market_tags__Vbh8w{display:flex;min-height:22px;gap:.35rem;overflow:hidden}.market_tag__Dc96j{overflow:hidden;padding:.18rem .42rem;border:1px solid var(--market-accent,#b6f23a);border-radius:999px;background:var(--market-accent,#b6f23a);color:#11130f;font-size:.62rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.market_cardFoot__s7JJa{display:grid;gap:.55rem;margin-top:auto;padding-top:.75rem;color:#777780;font-size:.67rem}.market_link__7pi49{color:#b6f23a;font-weight:700;white-space:nowrap}.market_card__vV72h:hover .market_link__7pi49{color:#d0ff73}
.market_empty__w1fge{padding:3.5rem 1rem;border:1px dashed #303035;border-radius:.85rem;color:#96969e;text-align:center;background:rgba(15,15,18,.75)}.market_empty__w1fge svg{display:block;margin:0 auto 1rem}.market_empty__w1fge h2{margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.market_empty__w1fge p{margin:0 0 1.35rem}.market_empty__w1fge p:last-child{margin-bottom:0}
.market_detail__eIXEw{width:min(100%,1280px);margin:0 auto;padding-top:4.25rem}.market_back__9N8MQ{color:#8d8d98;font-size:.86rem;transition:color .15s}.market_back__9N8MQ:hover{color:#c7f36e}.market_productHero__yh6kq{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.72fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-top:1.5rem}.market_gallery__krmyu{grid-column:1;grid-row:1;min-width:0}.market_detailCover__jkAxd,.market_detailCoverFallback__Uhd6_{display:grid;width:100%;max-height:560px;aspect-ratio:16/9;margin:0;border:1px solid #29292e;border-radius:.85rem;object-fit:cover;background:#111113}.market_detailCoverFallback__Uhd6_{place-items:center;background:radial-gradient(ellipse at 50% 45%,rgba(182,242,58,.12),transparent 60%),#101012}.market_detailCoverFallback__Uhd6_ img{width:96px;height:96px;object-fit:contain;border-radius:1rem}.market_detailCoverFallback__Uhd6_ span{color:#b6f23a;font-size:4rem;font-weight:800}.market_productSummary__VDeAC{position:static;grid-column:2;grid-row:1;min-width:0;padding-top:.25rem}.market_productBadges__r3ULI{display:flex;align-items:center;gap:.65rem}.market_publishedBadge__XpImi{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .6rem;border:1px solid #284333;border-radius:999px;background:#111b16;color:#68cf98;font-size:.75rem;font-weight:700}.market_publishedBadge__XpImi .market_dotGreen__BpWv3{width:7px;height:7px}.market_productVersion__8wXX1{color:#85858e;font-size:.76rem}.market_productSummary__VDeAC h1{margin:.9rem 0 .45rem;color:#f4f4f5;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.055em}.market_detailRating__wkCTt{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;color:#898991;font-size:.82rem}.market_detailRating__wkCTt strong{color:#eee;font-size:.95rem}.market_detailRating__wkCTt .market_ratingStars__iV0z8{font-size:1rem;letter-spacing:.08em}.market_productMetaLine__HK8kY{margin-top:.8rem;color:#777780;font-size:.76rem;letter-spacing:.055em;text-transform:uppercase}.market_productMetaLine__HK8kY span{padding:0 .2rem;color:#4f4f57}.market_detail__eIXEw p{color:#c4c4cc;line-height:1.8;white-space:pre-wrap}.market_detail__eIXEw .market_tagline__ylY5L{display:block;overflow:visible;min-height:0;margin:1.2rem 0 1.5rem;color:#b9b9c2;font-size:.96rem;line-height:1.65;-webkit-line-clamp:unset}.market_purchasePanel__rTnFy{padding-top:1rem;border-top:1px solid #29292e}.market_sellerLine__m3mUK{color:#85858e;font-size:.78rem}.market_sellerLine__m3mUK strong{color:#d8d8de;font-weight:650}.market_actions__8GtDI{display:flex;gap:.55rem;flex-wrap:wrap;margin:1rem 0 .6rem}.market_button__pUrvX{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:46px;border-radius:.65rem;background:#b6f23a;color:#12140b;padding:.75rem 1.1rem;font-size:.88rem;font-weight:750;transition:filter .15s,transform .15s}.market_button__pUrvX:hover{filter:brightness(1.07);transform:translateY(-1px)}.market_buttonSecondary__ZJKwB{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #343438;border-radius:.65rem;padding:.65rem .9rem;color:#eee;font-size:.82rem}.market_purchaseNote__4NBNC{margin:.55rem 0 0;color:#74747d!important;font-size:.72rem;line-height:1.5!important}.market_productInfo__04C9W{display:flex;flex-direction:column;gap:1rem;margin-top:clamp(2.2rem,4vw,4rem)}.market_infoSection__i1GG9,.market_infoAside__za1Vr{min-width:0;padding:1.15rem 1.25rem;border:1px solid #29292e;border-radius:.8rem;background:rgba(17,17,19,.92)}.market_infoSection__i1GG9 h2,.market_infoAside__za1Vr h2{margin:0 0 .8rem;color:#f0f0f2;font-size:1rem;letter-spacing:-.02em}.market_detail__eIXEw .market_infoSection__i1GG9 p{margin:0;color:#b8b8c0;font-size:.87rem;line-height:1.8}.market_infoAside__za1Vr dl{margin:0}.market_infoAside__za1Vr dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid #252529;font-size:.78rem}.market_infoAside__za1Vr dt{color:#81818b}.market_infoAside__za1Vr dd{margin:0;color:#d4d4da;text-align:right}.market_productLinks__1G31w{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.8rem;border-top:1px solid #252529}.market_productLinks__1G31w a{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .6rem;border:1px solid #343438;border-radius:.5rem;color:#b6f23a;font-size:.74rem;transition:background .15s,border-color .15s}.market_productLinks__1G31w a:hover{border-color:#59673d;background:#191d13}.market_planPicker__eRQVM{display:grid;gap:.75rem;margin-top:1rem}.market_selectedPrice__TH0Ua{color:#c7f36e;font-size:1.75rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.market_planOptions__6Fds5{display:flex;flex-wrap:wrap;gap:.45rem}.market_planOption__qRnwo{position:relative;display:flex;align-items:center;gap:.55rem;min-height:38px;padding:.45rem .65rem;border:1px solid #343438;border-radius:.55rem;background:#111113;color:#d5d5da;font:inherit;font-size:.74rem;cursor:pointer;transition:border-color .14s,background .14s,color .14s}.market_planOption__qRnwo:hover:not(:disabled){border-color:#747e57}.market_planOptionSelected__dLxg8{border-color:#b6f23a;background:#1c2411;color:#e5f4c6}.market_planOptionSoldOut__MyLEe{color:#767680;text-decoration:line-through;cursor:not-allowed}.market_planOption__qRnwo small{color:#d48c8c;font-size:.64rem;text-decoration:none}.market_purchaseActions__0K2CJ{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.market_purchaseButton__1qtvi{width:100%;min-height:48px;border:0;border-radius:.65rem;font:inherit;font-size:.85rem;font-weight:800;text-transform:uppercase}.market_purchaseDisabled__elLq6{display:flex;opacity:.65;cursor:not-allowed}.market_planPicker__eRQVM .market_purchaseNote__4NBNC{margin:.05rem 0 0}.market_productDisclaimer___bYiL{margin:1.5rem 0;color:#777780!important;font-size:.76rem;line-height:1.6!important}.market_logo__EKihq{width:58px;height:58px;border-radius:.8rem;object-fit:cover;background:#202024}.market_fallback__VlYf3{display:grid;place-items:center;color:#b6f23a;font-size:1.25rem;font-weight:800}
.market_meta__CXj7W{display:flex;gap:.7rem;align-items:center;color:#8b8b94;font-size:.85rem;flex-wrap:wrap}.market_divider__NCNs5{height:1px;background:#242428;margin:2rem 0}
.market_cardRating__9pN9M{display:flex;align-items:center;gap:.2rem;flex:none;color:#e2e2e5;font-size:.69rem;font-variant-numeric:tabular-nums}.market_ratingStars__iV0z8,.market_stars__kYQY6{color:#ffd531;letter-spacing:.02em;white-space:nowrap}.market_cardRating__9pN9M small{color:#777780;font-size:.64rem}.market_noRating__snfw2{color:#888891;font-size:.67rem}
.market_detailRating__wkCTt{display:flex;align-items:center;gap:.55rem;margin-top:.8rem;color:#898991;font-size:.82rem}.market_detailRating__wkCTt strong{color:#eee;font-size:.95rem}.market_detailRating__wkCTt .market_ratingStars__iV0z8{font-size:1rem;letter-spacing:.08em}
.market_reviews__1tdsn{margin-top:2.2rem;padding-top:1.5rem;border-top:1px solid #242428}.market_reviewHeading__qGfWD{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.market_reviewHeading__qGfWD h2{margin:.35rem 0 0;font-size:1.35rem;letter-spacing:-.03em}.market_reviewNote__uwzG9{max-width:360px;color:#777780;font-size:.73rem;line-height:1.5;text-align:right}.market_reviewColumns__2cm_c{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:1rem;align-items:start}.market_reviewList__vVrpp{display:grid;gap:.65rem}.market_reviewCard__oEqGy,.market_writeReview__knro4,.market_noReviews__go_xq{padding:1rem;border:1px solid #29292e;border-radius:.8rem;background:#111113}.market_reviewCardTop__vh2Oi{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#d5d5db;font-size:.78rem}.market_reviewCardTop__vh2Oi time{color:#72727a;font-size:.7rem}.market_reviewCard__oEqGy .market_stars__kYQY6{display:block;margin-top:.4rem;font-size:.8rem}.market_reviewCard__oEqGy h3{margin:.55rem 0 .25rem;color:#f1f1f3;font-size:.9rem}.market_reviewCard__oEqGy p{margin:.4rem 0 0;color:#aaaab2;font-size:.82rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.market_noReviews__go_xq{color:#85858e;font-size:.82rem}.market_writeReview__knro4 h3{margin:0 0 .8rem;font-size:.98rem}.market_ratingLabel__9HSzF{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#a1a1aa;font-size:.8rem}.market_stars__kYQY6{display:inline-flex;align-items:center;gap:.08rem}.market_star__Fziuj{padding:0;border:0;background:transparent;color:#424248;font:inherit;font-size:1.08rem;line-height:1;cursor:default}.market_starFilled__weGL5{color:#ffd531}.market_ratingLabel__9HSzF .market_star__Fziuj{cursor:pointer}.market_ratingLabel__9HSzF .market_star__Fziuj:hover{color:#ffe777}.market_reviewField___QCTt{display:block;margin-top:.75rem;color:#a1a1aa;font-size:.78rem}.market_reviewField___QCTt>span,.market_reviewField___QCTt small{float:right;color:#6e6e77;font-size:.68rem}.market_reviewField___QCTt input,.market_reviewField___QCTt textarea{display:block;width:100%;margin-top:.35rem;padding:.62rem .7rem;border:1px solid #303035;border-radius:.55rem;outline:none;background:#0b0b0d;color:#eee;font:inherit;font-size:.8rem;resize:vertical}.market_reviewField___QCTt input:focus,.market_reviewField___QCTt textarea:focus{border-color:#586e30;box-shadow:0 0 0 3px rgba(182,242,58,.06)}.market_reviewActions__jkD0D{display:flex;gap:.5rem;margin-top:.75rem}.market_reviewActions__jkD0D button{padding:.55rem .75rem;border:1px solid #b6f23a;border-radius:999px;background:#b6f23a;color:#11150a;font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.market_reviewActions__jkD0D button:disabled{opacity:.6;cursor:wait}.market_reviewActions__jkD0D .market_deleteReview__CT0q7{border-color:#3b3030;background:transparent;color:#d59595}.market_reviewMessage___x9jh{min-height:1rem;margin:.5rem 0 0;color:#9fa48e;font-size:.73rem}.market_signInPrompt__ReKoY{color:#a1a1aa;font-size:.82rem;line-height:1.65}.market_signInPrompt__ReKoY a{color:#b6f23a;font-weight:700}
@keyframes market_menuIn__Z4q3R{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1120px){.market_grid__hWg3W{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.market_page__VUvjr{padding-inline:1rem}.market_grid__hWg3W{grid-template-columns:repeat(2,minmax(0,1fr))}.market_marketHeader__KqoZX{padding-top:1.6rem}}
@media(max-width:900px){.market_productHero__yh6kq{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1.5rem}.market_productInfo__04C9W{grid-template-columns:1fr}}
@media(max-width:700px){.market_productHero__yh6kq{grid-template-columns:1fr}.market_productSummary__VDeAC{position:static;grid-column:1;grid-row:2}.market_gallery__krmyu{grid-column:1;grid-row:1}.market_productInfo__04C9W{margin-top:2.5rem}.market_reviewColumns__2cm_c{grid-template-columns:1fr}.market_reviewHeading__qGfWD{align-items:flex-start;flex-direction:column}.market_reviewNote__uwzG9{text-align:left}}
@media(max-width:560px){.market_marketHeader__KqoZX{display:block}.market_marketHeader__KqoZX p{margin-top:.65rem}.market_toolbar__yMp_K{flex-wrap:wrap}.market_searchWrap__SFPzf{flex-basis:100%}.market_toolbar__yMp_K>.market_menuControl__cTd7G{flex:1}.market_toolbar__yMp_K>.market_menuControl__cTd7G .market_menuTrigger__50cUu{width:100%}.market_filterBar__FAWBb{align-items:flex-start;flex-direction:column}.market_availabilityFilters__MFSur{gap:.35rem}.market_filterChip__6c_vZ{padding-inline:.55rem}.market_filterBar__FAWBb>.market_menuControl__cTd7G,.market_filterBar__FAWBb>.market_menuControl__cTd7G .market_menuTrigger__50cUu{width:100%}.market_grid__hWg3W{grid-template-columns:1fr}.market_detail__eIXEw{padding-top:2.5rem}.market_cardRating__9pN9M{font-size:.62rem;gap:.12rem}.market_cardRating__9pN9M .market_ratingStars__iV0z8{letter-spacing:-.04em}}
.market_galleryThumbs__dzK08{display:flex;gap:.5rem;overflow:auto;margin-top:.6rem;padding:.12rem}.market_galleryThumb__DE_Eo,.market_galleryThumbActive__n0aIq{flex:none;width:88px;height:58px;padding:0;overflow:hidden;border:1px solid #303035;border-radius:.55rem;background:#111113;cursor:pointer;transition:border-color .14s,opacity .14s}.market_galleryThumb__DE_Eo{opacity:.72}.market_galleryThumb__DE_Eo:hover{opacity:1;border-color:#666}.market_galleryThumbActive__n0aIq{border-color:#b6f23a;box-shadow:0 0 0 1px rgba(182,242,58,.22)}.market_galleryThumb__DE_Eo img{display:block;width:100%;height:100%;object-fit:cover}.market_moreProducts__QQzQD{margin-top:clamp(3rem,7vw,5rem)}.market_moreProducts__QQzQD>h2{margin:0 0 .9rem;font-size:1.1rem;letter-spacing:-.025em}.market_relatedGrid__VDIPg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.market_relatedCard__5_mMI{overflow:hidden;border:1px solid #29292e;border-radius:.75rem;background:#111113;transition:transform .15s,border-color .15s}.market_relatedCard__5_mMI:hover{transform:translateY(-2px);border-color:#59673d}.market_relatedCard__5_mMI>img,.market_relatedCard__5_mMI>span{display:grid;width:100%;aspect-ratio:16/9;object-fit:cover;background:#17181b}.market_relatedCard__5_mMI>span{place-items:center;color:#b6f23a;font-size:2rem;font-weight:800}.market_relatedCard__5_mMI>div{padding:.7rem}.market_relatedCard__5_mMI strong{display:block;overflow:hidden;color:#eee;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.market_relatedCard__5_mMI small{display:block;overflow:hidden;margin-top:.25rem;color:#777780;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.market_relatedCard__5_mMI p{display:-webkit-box;overflow:hidden;margin:.45rem 0 0;color:#a5a5ae;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(max-width:900px){.market_relatedGrid__VDIPg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.market_relatedGrid__VDIPg{grid-template-columns:1fr}}

.market_galleryThumb__DE_Eo video,.market_galleryThumbActive__n0aIq video{display:block;width:100%;height:100%;object-fit:cover}.market_galleryThumb__DE_Eo,.market_galleryThumbActive__n0aIq{position:relative}.market_videoThumbIcon__OhgGA{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:1rem;text-shadow:0 1px 4px #000}

/* Quiet neutral marketplace chrome; the product artwork carries its own color. */
.market_eyebrow__JUBZv{color:#a4a4ad}
.market_searchWrap__SFPzf:focus-within{border-color:#55555f;box-shadow:0 0 0 3px rgba(190,190,205,.06)}
.market_menuTrigger__50cUu:hover,.market_menuTriggerOpen__ukJ1v{border-color:#55555f;background:#121214}
.market_menuTriggerLeft__yX6ml>svg{color:#a4a4ad}
.market_categoryOptionActive__hIZJx{background:#242428;color:#f0f0f3}
.market_categoryOptionActive__hIZJx svg{color:#d0d0d8}
.market_toolbar__yMp_K>.market_menuControl__cTd7G:last-child .market_menuTrigger__50cUu{min-width:132px}

.market_videoThumbExternal__K2RwW{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle,#282a30,#111113);color:#a9a9b3;font-size:.66rem;font-weight:800;letter-spacing:.08em}.market_detailCover__jkAxd:is(iframe){display:block;height:min(56.25vw,560px);min-height:280px;background:#080809}

.market_customPlayer__bEePq{position:relative;overflow:hidden;width:100%;border:1px solid #29292e;border-radius:.85rem;background:#080809}.market_customPlayer__bEePq>video{display:block;width:100%;height:auto;max-height:560px;aspect-ratio:16/9;object-fit:contain;border:0;border-radius:0}.market_playerControls__rxl1_{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:.65rem;padding:2rem .85rem .65rem;background:linear-gradient(transparent,rgba(0,0,0,.88));color:#fff;opacity:.96}.market_playerControls__rxl1_ button{display:grid;flex:none;width:30px;height:30px;place-items:center;border:0;border-radius:.4rem;background:transparent;color:#fff;font:inherit;font-size:1rem;cursor:pointer}.market_playerControls__rxl1_ button:hover{background:rgba(255,255,255,.14)}.market_playerTime__N4nTU{flex:none;color:#eee;font-size:.7rem;font-variant-numeric:tabular-nums}.market_playerSeek__Yj_qJ{width:100%;height:4px;accent-color:#b6f23a;cursor:pointer}.market_bigPlay__QDW1t{position:absolute;top:50%;left:50%;display:grid;width:62px;height:62px;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(10,10,12,.75);color:#fff;font-size:1.4rem;cursor:pointer;backdrop-filter:blur(8px)}.market_bigPlay__QDW1t:hover{background:rgba(182,242,58,.9);color:#111}.market_customPlayer__bEePq:fullscreen{display:grid;place-items:center;border:0;border-radius:0;background:#000}.market_customPlayer__bEePq:fullscreen>video{width:100%;height:100%;max-height:none;object-fit:contain}.market_customPlayer__bEePq:fullscreen .market_playerControls__rxl1_{padding:3rem 2rem 1.2rem}

.market_detail__eIXEw .market_back__9N8MQ:hover{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_selectedPrice__TH0Ua{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_planOption__qRnwo:hover:not(:disabled){border-color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_planOptionSelected__dLxg8{border-color:var(--market-accent,#b6f23a);background:color-mix(in srgb,var(--market-accent,#b6f23a) 13%,#111113);color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_button__pUrvX{background:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_productLinks__1G31w a{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_galleryThumbActive__n0aIq{border-color:var(--market-accent,#b6f23a);box-shadow:0 0 0 1px color-mix(in srgb,var(--market-accent,#b6f23a) 25%,transparent)}.market_detail__eIXEw .market_playerSeek__Yj_qJ{accent-color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_bigPlay__QDW1t:hover{background:var(--market-accent,#b6f23a)}.market_cardPrice__QpMSw{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#777780;font-size:.7rem}.market_cardPrice__QpMSw strong{color:var(--market-accent,#b6f23a);font-size:.78rem;font-weight:750}.market_card__vV72h .market_link__7pi49,.market_card__vV72h:hover .market_link__7pi49{display:flex;width:100%;min-height:2rem;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:.35rem;background:var(--market-accent,#b6f23a);box-shadow:none;color:#11130f;padding:.4rem .7rem;text-align:center;font-size:.78rem;font-weight:650;line-height:1;text-transform:none;transition:filter .15s ease}.market_card__vV72h:hover .market_link__7pi49{filter:brightness(1.05)}.market_card__vV72h:hover{border-color:color-mix(in srgb,var(--market-accent,#b6f23a) 45%,#29292e)}
.market_detail__eIXEw .market_eyebrow__JUBZv{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_starFilled__weGL5{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_ratingLabel__9HSzF .market_star__Fziuj:hover{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_reviewActions__jkD0D button{border-color:var(--market-accent,#b6f23a);background:var(--market-accent,#b6f23a);color:#11130f}.market_detail__eIXEw .market_reviewActions__jkD0D .market_deleteReview__CT0q7{border-color:#3b3030;background:transparent;color:#d59595}.market_detail__eIXEw .market_signInPrompt__ReKoY a{color:var(--market-accent,#b6f23a)}.market_detail__eIXEw .market_reviewField___QCTt input:focus,.market_detail__eIXEw .market_reviewField___QCTt textarea:focus{border-color:var(--market-accent,#b6f23a);box-shadow:0 0 0 3px color-mix(in srgb,var(--market-accent,#b6f23a) 10%,transparent)}
.market_customPlayer__bEePq{aspect-ratio:16/9}.market_customPlayer__bEePq>video{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.market_customPlayer__bEePq:fullscreen>video{position:absolute}.market_customPlayer__bEePq .market_bigPlay__QDW1t svg{width:24px;height:24px;transform:translateX(2px)}.market_embedFrame__WJe0T{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border:1px solid #29292e;border-radius:.85rem;background:#080809}.market_embedFrame__WJe0T iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}
.market_detail__eIXEw .market_planOptions__6Fds5{gap:.5rem}.market_detail__eIXEw .market_planOption__qRnwo{min-height:34px;padding:.4rem .72rem;border:0;border-radius:.5rem;background:#242428;color:#b9b9c1;font-size:.72rem}.market_detail__eIXEw .market_planOption__qRnwo:hover:not(:disabled){background:#33343a;border-color:transparent}.market_detail__eIXEw .market_planOptionSelected__dLxg8{background:var(--market-accent,#b6f23a);color:#11130f}.market_detail__eIXEw .market_planOptionSelected__dLxg8:hover:not(:disabled){background:color-mix(in srgb,var(--market-accent,#b6f23a) 86%,white);color:#11130f}.market_detail__eIXEw .market_planOptionSoldOut__MyLEe{background:#1c1c1f;color:#73737d}.market_detail__eIXEw .market_planOptionSoldOut__MyLEe:hover{background:#1c1c1f}
.market_detail__eIXEw .market_productLinks__1G31w a{border-color:var(--market-accent,#b6f23a);background:var(--market-accent,#b6f23a);color:#11130f;font-weight:700}.market_detail__eIXEw .market_productLinks__1G31w a:hover{border-color:var(--market-accent,#b6f23a);background:color-mix(in srgb,var(--market-accent,#b6f23a) 84%,white);color:#11130f}
.market_detail__eIXEw .market_infoAside__za1Vr dd{max-width:72%;overflow-wrap:anywhere}
.market_galleryCaption__nriMB{margin:.55rem 0 0;color:#9b9ba5!important;font-size:.78rem;line-height:1.5!important;text-align:center}
.market_sellerTerms__DOzIy{margin-top:.8rem;padding:.7rem .8rem;border:1px solid #29292e;border-radius:.6rem;background:#111113}.market_sellerTerms__DOzIy p{margin:.2rem 0;color:#9b9ba5!important;font-size:.76rem;line-height:1.6!important}.market_sellerTerms__DOzIy strong{color:#ddd}
.market_purchaseDeliveryNote__rY_CK{display:grid;gap:.35rem;margin:.7rem 0 0;color:#85858e;font-size:.72rem;line-height:1.45}.market_purchaseDeliveryNote__rY_CK p{display:flex;align-items:flex-start;gap:.45rem;margin:0;color:inherit!important;font-size:inherit;line-height:inherit!important}.market_purchaseDeliveryNote__rY_CK svg{flex:none;margin-top:.05rem;color:#686871}
.market_listingSection__terDn{margin-top:2rem}.market_listingSection__terDn h2{margin:0 0 .8rem;color:#f0f0f2;font-size:1.05rem}.market_featureList__Dx0Zp{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.market_featureList__Dx0Zp li{padding:.75rem .9rem;border:1px solid #29292e;border-radius:.6rem;background:#111113;color:#d0d0d6;font-size:.84rem}.market_releaseList__4vPIR,.market_faqList__fA57G{display:grid;gap:.6rem}.market_releaseList__4vPIR article,.market_faqList__fA57G details{padding:.85rem 1rem;border:1px solid #29292e;border-radius:.65rem;background:#111113}.market_releaseList__4vPIR article>div{display:flex;justify-content:space-between;gap:1rem}.market_releaseList__4vPIR strong,.market_faqList__fA57G summary{color:#e6e6ea;font-size:.88rem}.market_releaseList__4vPIR time{color:#85858e;font-size:.76rem}.market_detail__eIXEw .market_releaseList__4vPIR p,.market_detail__eIXEw .market_faqList__fA57G p{margin:.45rem 0 0;color:#aaaab3;font-size:.82rem;line-height:1.65}.market_faqList__fA57G summary{cursor:pointer}.market_faqList__fA57G summary::marker{color:var(--market-accent,#b6f23a)}



.market_customPlayer__bEePq{isolation:isolate;outline:none;touch-action:pan-y}.market_customPlayer__bEePq:focus-visible{outline:2px solid var(--market-accent,#b6f23a);outline-offset:3px}.market_customPlayer__bEePq>video{background:#080809}.market_playerControls__rxl1_{padding:2.65rem .8rem .55rem;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.market_customPlayerControlsVisible__xw4Qx .market_playerControls__rxl1_,.market_customPlayer__bEePq:focus-within .market_playerControls__rxl1_{opacity:1;visibility:visible}.market_playerControlRow__93Fd_{display:flex;width:100%;align-items:center;gap:.55rem}.market_playerControls__rxl1_ button{width:32px;height:32px;border-radius:.5rem;transition:background .15s,color .15s}.market_playerControls__rxl1_ button:focus-visible{outline:2px solid #fff;outline-offset:2px}.market_playerTime__N4nTU{display:flex;align-items:center;gap:.25rem;min-width:max-content;font-size:.72rem}.market_playerTime__N4nTU span{color:#9b9ba5}.market_playerSeek__Yj_qJ{position:absolute;top:.72rem;left:.8rem;width:calc(100% - 1.6rem);height:5px;margin:0;accent-color:var(--market-accent,#b6f23a)}.market_playerSeek__Yj_qJ:disabled{cursor:default;opacity:.5}.market_playerVolume___98sT{display:flex;align-items:center;gap:.25rem;margin-left:auto}.market_playerVolume___98sT input{width:74px;height:4px;accent-color:var(--market-accent,#b6f23a);cursor:pointer}.market_playerLoading__4k7u4,.market_playerError__S5Vns{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.65rem;color:#e4e4e7;font-size:.82rem;pointer-events:none}.market_playerLoading__4k7u4{background:rgba(0,0,0,.16)}.market_playerLoading__4k7u4 span{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:market_playerSpin__408tv .75s linear infinite}@keyframes market_playerSpin__408tv{to{transform:rotate(360deg)}}.market_playerError__S5Vns{padding:1rem;background:rgba(0,0,0,.72);color:#fca5a5;text-align:center}.market_bigPlay__QDW1t{transition:background .15s ease,transform .15s ease}.market_bigPlay__QDW1t:hover{transform:translate(-50%,-50%) scale(1.05)}
@media(max-width:560px){.market_playerControls__rxl1_{padding:2.35rem .55rem .45rem}.market_playerSeek__Yj_qJ{left:.6rem;width:calc(100% - 1.2rem)}.market_playerVolume___98sT input{width:48px}.market_playerTime__N4nTU{font-size:.65rem;gap:.15rem}.market_playerControls__rxl1_ button{width:29px;height:29px}}

.market_productSummary__VDeAC{padding-top:1rem}.market_productSummary__VDeAC h1{margin-top:.2rem}
.market_gallery__krmyu>.market_detailCover__jkAxd,.market_gallery__krmyu>.market_detailCoverFallback__Uhd6_,.market_gallery__krmyu>.market_customPlayer__bEePq,.market_gallery__krmyu>.market_embedFrame__WJe0T{border-color:rgba(255,255,255,.035);box-shadow:0 14px 40px rgba(0,0,0,.45),0 3px 10px rgba(0,0,0,.25)}
.market_reviewCard__oEqGy .market_reviewCardTop__vh2Oi{align-items:center;margin-bottom:1rem;flex-wrap:wrap}.market_reviewIdentity__v3K8_{display:flex;align-items:center;gap:.7rem;min-width:0}.market_reviewIdentity__v3K8_ a{color:inherit;text-decoration:none}.market_reviewIdentity__v3K8_ a:hover{color:#fff}.market_reviewIdentity__v3K8_ strong{display:block;font-size:.83rem}.market_reviewIdentity__v3K8_ time{display:block;margin-top:.25rem;font-size:.7rem;color:#777780}.market_reviewAvatar__iZ5Im{display:grid;place-items:center;flex:none;width:38px;height:38px;overflow:hidden;border-radius:.55rem;background:#c9f45b;color:#171a10;font-size:.85rem;font-weight:750}.market_reviewAvatar__iZ5Im img{width:100%;height:100%;object-fit:cover}.market_reviewCard__oEqGy .market_reviewCardTop__vh2Oi .market_stars__kYQY6{margin:0}.market_reviewCard__oEqGy{box-shadow:0 5px 20px #0002}.market_reviewCard__oEqGy h3{font-size:.95rem}.market_reviewCard__oEqGy p{line-height:1.75}
.market_writeReview__knro4 .market_reviewEditorLead__6QLI_{margin:.3rem 0 1.2rem;color:#808089;font-size:.78rem;line-height:1.6}.market_writeReview__knro4 .market_reviewRatingPicker___Z8Jl{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.85rem 0 1rem;border-bottom:1px solid #ffffff0b;margin-bottom:1rem}.market_reviewRatingPicker___Z8Jl>span:first-child{font-size:.8rem;color:#b8b8c0;margin-right:auto}.market_reviewRatingPicker___Z8Jl .market_star__Fziuj{cursor:pointer;font-size:1.45rem;padding:.12rem;transition:color .15s,transform .15s}.market_reviewRatingPicker___Z8Jl .market_star__Fziuj:hover{transform:translateY(-2px);color:#ffd531}.market_reviewRatingPicker___Z8Jl small{min-width:5.5rem;color:#85858e;font-size:.72rem}.market_writeReview__knro4 .market_reviewField___QCTt textarea{min-height:125px;box-sizing:border-box}.market_writeReview__knro4 .market_reviewField___QCTt{display:flow-root}.market_writeReview__knro4 .market_reviewField___QCTt>small{float:none;display:block;text-align:right;margin-top:.3rem}.market_reviewAttachmentArea__4YhT0{margin-top:.8rem;padding:.8rem 0 1rem;border-bottom:1px solid #ffffff0b}.market_reviewAttachmentArea__4YhT0>small{margin-left:.65rem;color:#73737c;font-size:.68rem}.market_reviewUpload__oBEsH{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border:1px dashed #3b3b43;border-radius:.45rem;color:#b8b8c0;font-size:.75rem;cursor:pointer}.market_reviewUpload__oBEsH:hover,.market_reviewUpload__oBEsH:focus-within{border-color:#85858e;color:#fff}.market_reviewUpload__oBEsH input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.market_reviewUpload__oBEsH:has(input:disabled){opacity:.5;cursor:default}.market_reviewImages__4qN4c{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.market_reviewImages__4qN4c:empty{display:none}.market_reviewImages__4qN4c a,.market_reviewImagePreview__VmtiH{position:relative;display:block;width:76px;height:76px;border-radius:.5rem;overflow:hidden;background:#18181b}.market_reviewImages__4qN4c img{width:100%;height:100%;object-fit:cover}.market_reviewAttachmentArea__4YhT0 .market_reviewImages__4qN4c{margin:0 0 .8rem}.market_reviewImagePreview__VmtiH button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:.3rem;background:#000c;color:#fff;cursor:pointer}.market_writeReview__knro4 .market_reviewActions__jkD0D{align-items:center;justify-content:space-between;margin-top:1rem;gap:.75rem}.market_writeReview__knro4 .market_reviewActions__jkD0D button{border-radius:.45rem;padding:.65rem .9rem}.market_writeReview__knro4 .market_reviewActions__jkD0D .market_deleteReview__CT0q7{border-color:transparent;background:transparent;color:#b18181}.market_writeReview__knro4 .market_reviewActions__jkD0D .market_deleteReview__CT0q7:hover{background:#bc444411;color:#e9a5a5}
.market_ratingStars__iV0z8.market_ratingScore__Op0NM{position:relative;display:inline-block;color:#424248;line-height:1.2}.market_ratingScoreFill__8dVb7{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffd531}

/* Product detail typography and section rhythm. */
.market_detail__eIXEw {
  font-family: var(--font-body);
  font-size: .9375rem;
  line-height: 1.65;
}
.market_detail__eIXEw .market_productSummary__VDeAC h1 {
  font-family: var(--font-display);
  font-size: clamp(2rem, 3vw, 2.5rem);
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: -.045em;
  margin-bottom: 1rem;
}
.market_detail__eIXEw .market_detailRating__wkCTt { gap: .65rem; font-size: .8125rem; }
.market_detail__eIXEw .market_productMetaLine__HK8kY {
  color: #93939f;
  font-size: .75rem;
  font-weight: 500;
  letter-spacing: .045em;
  line-height: 1.7;
}
.market_detail__eIXEw .market_tagline__ylY5L { font-size: 1rem; line-height: 1.75; color: #c4c4ce; }
.market_detail__eIXEw .market_sellerLine__m3mUK { font-size: .8125rem; line-height: 1.6; }
.market_detail__eIXEw .market_selectedPrice__TH0Ua {
  font-family: var(--font-display);
  font-size: 2rem;
  font-weight: 600;
  letter-spacing: -.035em;
}
.market_detail__eIXEw .market_planOption__qRnwo { padding: .6rem .8rem; font-size: .8125rem; gap: .75rem; }
.market_detail__eIXEw .market_purchaseButton__1qtvi { text-transform: none; font-size: .9375rem; font-weight: 600; letter-spacing: -.01em; }
.market_detail__eIXEw :is(.market_infoSection__i1GG9, .market_infoAside__za1Vr, .market_listingSection__terDn, .market_reviews__1tdsn) h2 {
  font-family: var(--font-display);
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: -.025em;
  margin: 0 0 1.25rem;
}
.market_detail__eIXEw .market_infoSection__i1GG9 { padding: 1.5rem; }
.market_detail__eIXEw .market_infoSection__i1GG9 p { max-width: 74ch; font-size: .9375rem; line-height: 1.85; }
.market_detail__eIXEw .market_productLinks__1G31w { gap: .6rem; padding-top: 1rem; margin-top: 1.25rem; }
.market_detail__eIXEw .market_productLinks__1G31w a { font-size: .8125rem; padding: .5rem .75rem; }
.market_detail__eIXEw .market_purchaseDeliveryNote__rY_CK p { color: #90909c; font-size: .8125rem; line-height: 1.65; }
.market_detail__eIXEw .market_infoAside__za1Vr { padding: 1.5rem; }
.market_detail__eIXEw .market_infoAside__za1Vr dl > div { align-items: baseline; font-size: .875rem; padding: .85rem 0; }
.market_detail__eIXEw .market_infoAside__za1Vr dt { flex: 0 0 7rem; color: #92929f; }
.market_detail__eIXEw .market_infoAside__za1Vr dd { max-width: 45ch; line-height: 1.65; }
.market_detail__eIXEw .market_listingSection__terDn { margin-top: 2.75rem; padding-top: 2rem; }
.market_detail__eIXEw .market_featureList__Dx0Zp { gap: .85rem 2rem; }
.market_detail__eIXEw .market_featureList__Dx0Zp li { font-size: .9375rem; line-height: 1.75; color: #bdbdc8; }
.market_detail__eIXEw .market_releaseList__4vPIR article { padding: 1.15rem 1.25rem; }
.market_detail__eIXEw .market_releaseList__4vPIR article > div { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: .5rem 1rem; }
.market_detail__eIXEw .market_releaseList__4vPIR strong { font-size: .9375rem; font-weight: 600; }
.market_detail__eIXEw .market_releaseList__4vPIR time { font-size: .8125rem; color: #92929f; }
.market_detail__eIXEw .market_releaseList__4vPIR p { font-size: .9375rem; line-height: 1.75; }
.market_detail__eIXEw .market_faqList__fA57G {
  gap: 0;
  overflow: hidden;
  border: 1px solid #29292e;
  border-radius: .85rem;
  background: #101012;
}
.market_detail__eIXEw .market_faqList__fA57G details { padding: 0; border: 0; border-radius: 0; background: transparent; }
.market_detail__eIXEw .market_faqList__fA57G details + details { border-top: 1px solid #252529; }
.market_detail__eIXEw .market_faqList__fA57G summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 1.15rem 1.25rem;
  color: #dcdce3;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.6;
  list-style: none;
  transition: background .18s ease, color .18s ease;
}
.market_detail__eIXEw .market_faqList__fA57G summary::-webkit-details-marker { display: none; }
.market_detail__eIXEw .market_faqList__fA57G summary::marker { content: ""; }
.market_detail__eIXEw .market_faqList__fA57G summary::after {
  content: "";
  display: grid;
  place-items: center;
  flex: 0 0 26px;
  height: 26px;
  border: 1px solid #33333b;
  border-radius: .45rem;
  background: linear-gradient(currentColor, currentColor) center / 10px 1px no-repeat, linear-gradient(currentColor, currentColor) center / 1px 10px no-repeat, #1a1a1f;
  color: #a4a4b0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}
.market_detail__eIXEw .market_faqList__fA57G summary:hover { color: #fff; background: #ffffff04; }
.market_detail__eIXEw .market_faqList__fA57G summary:focus-visible { outline: 2px solid var(--market-accent, #b6f23a); outline-offset: -3px; }
.market_detail__eIXEw .market_faqList__fA57G details[open] { background: #151518; }
.market_detail__eIXEw .market_faqList__fA57G details[open] summary { color: #fff; }
.market_detail__eIXEw .market_faqList__fA57G details[open] summary::after {
  background: linear-gradient(currentColor, currentColor) center / 10px 1px no-repeat, #1a1a1f;
  border-color: var(--market-accent, #b6f23a);
  color: var(--market-accent, #b6f23a);
}
.market_detail__eIXEw .market_faqList__fA57G p {
  max-width: 82ch;
  margin: 0;
  padding: 0 4rem 1.35rem 1.25rem;
  color: #aaaab7;
  font-size: .9375rem;
  line-height: 1.8;
  overflow-wrap: anywhere;
}
@media (prefers-reduced-motion: reduce) {
  .market_detail__eIXEw .market_faqList__fA57G summary { transition: none; }
}
.market_detail__eIXEw .market_reviewHeading__qGfWD .market_eyebrow__JUBZv { font-size: .6875rem; font-weight: 600; letter-spacing: .12em; }
.market_detail__eIXEw .market_reviewHeading__qGfWD h2 { margin: .45rem 0 0; }
.market_detail__eIXEw .market_reviewCard__oEqGy h3, .market_detail__eIXEw .market_writeReview__knro4 h3 { font-family: var(--font-display); font-size: 1.0625rem; font-weight: 600; letter-spacing: -.015em; }
.market_detail__eIXEw .market_reviewCard__oEqGy p, .market_detail__eIXEw .market_reviewEditorLead__6QLI_, .market_detail__eIXEw .market_signInPrompt__ReKoY { font-size: .875rem; line-height: 1.75; }
@media (max-width: 600px) {
  .market_detail__eIXEw .market_infoSection__i1GG9, .market_detail__eIXEw .market_infoAside__za1Vr { padding: 1.1rem; }
  .market_detail__eIXEw .market_infoAside__za1Vr dt { flex-basis: 5.75rem; }
  .market_detail__eIXEw .market_infoAside__za1Vr dd { overflow-wrap: anywhere; }
  .market_detail__eIXEw .market_listingSection__terDn { margin-top: 2rem; padding-top: 1.5rem; }
}
.market_detail__eIXEw .market_productInfo__04C9W { display: flex; flex-direction: column; gap: 1rem; }

/* Checkout dialog shares the product page's type, surfaces and controls. */
.market_paymentDialog__NDp8P {
  width: min(430px, calc(100vw - 2rem));
  max-height: calc(100dvh - 2rem);
  box-sizing: border-box;
  margin: auto;
  padding: 2rem;
  overflow: auto;
  border: 1px solid #303035;
  border-radius: .85rem;
  background: #111113;
  color: #f4f4f5;
  font-family: var(--font-body);
  box-shadow: 0 24px 80px #0009;
}
.market_paymentDialog__NDp8P::backdrop { background: #000a; backdrop-filter: blur(4px); }
.market_paymentHeading__JVvkP { display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
.market_paymentDialog__NDp8P .market_paymentHeading__JVvkP h2 { margin: 0; font-family: var(--font-display); font-size: 1.25rem; font-weight: 500; line-height: 1.3; letter-spacing: -.025em; }
.market_paymentClose__wWsAS { display: grid; place-items: center; flex: none; width: 30px; height: 30px; border: 1px solid #303035; border-radius: .45rem; background: #19191d; color: #a1a1ae; cursor: pointer; }
.market_paymentClose__wWsAS:hover { background: #25252b; color: #fff; }
.market_paymentDialog__NDp8P .market_paymentOptions__pdhrN { display: grid; gap: 1rem; margin: 1.75rem 0 0; padding: 0; min-width: 0; border: 0; }
.market_paymentLegend__H9Uxj { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.market_paymentMethod__DulPc { position: relative; display: flex; align-items: center; gap: 1rem; min-height: 58px; box-sizing: border-box; padding: .65rem .85rem; border: 1px solid #34343d; border-radius: .2rem; background: #141416; cursor: pointer; }
.market_paymentMethod__DulPc:has(input:checked) { border-color: color-mix(in srgb, var(--market-accent, #b6f23a) 65%, #34343d); background: color-mix(in srgb, var(--market-accent, #b6f23a) 5%, #141417); }
.market_paymentMethodIcon__eR7x_ { display: grid; place-items: center; flex: none; width: 32px; height: 32px; border: 0; border-radius: 0; background: transparent; color: #c8c8d0; }
.market_paymentMethodText__wgoL_ { flex: 1; min-width: 0; }
.market_paymentMethodText__wgoL_ strong { display: block; font-size: .875rem; font-weight: 600; line-height: 1.5; color: #eeeef3; }
.market_paymentMethodText__wgoL_ small { display: block; margin-top: .15rem; color: #93939f; font-size: .75rem; line-height: 1.5; }
.market_paymentMethod__DulPc input { position: absolute; width: 1px; height: 1px; opacity: 0; }
.market_paymentSelected__H_zCc { display: grid; place-items: center; flex: none; width: 16px; height: 16px; border: 1px solid var(--market-accent, #b6f23a); border-radius: .1rem; background: var(--market-accent, #b6f23a); color: #111; }
.market_paymentSummary__7NYuh { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin: 1.5rem 0 0; padding-top: 1.25rem; border-top: 1px solid #29292e; }
.market_paymentSummary__7NYuh > span { color: #a6a6b2; font-size: .875rem; }
.market_paymentSummary__7NYuh strong { color: #f4f4f5; font-family: var(--font-display); font-size: 1.5rem; font-weight: 600; line-height: 1.2; letter-spacing: -.025em; font-variant-numeric: tabular-nums; }
.market_paymentDialog__NDp8P .market_purchaseButton__1qtvi { margin-top: 1.25rem; min-height: 46px; width: 100%; border-radius: .2rem; font: inherit; font-size: .9375rem; font-weight: 600; text-transform: none; }
.market_paymentDialog__NDp8P button:disabled { opacity: .6; cursor: wait; }
.market_paymentClose__wWsAS:focus-visible, .market_paymentDialog__NDp8P .market_purchaseButton__1qtvi:focus-visible { outline: 2px solid var(--market-accent, #b6f23a); outline-offset: 3px; }
.market_paymentMethod__DulPc:has(input:focus-visible) { outline: 2px solid var(--market-accent, #b6f23a); outline-offset: 3px; }

.market_paymentMethod__DulPc:not(:has(input:checked)) .market_paymentSelected__H_zCc { background: transparent; border-color: #52525b; color: transparent; }
.market_paypalDetails__7NI4R { display: grid; gap: 1rem; margin-top: 1.25rem; }
.market_paypalDetails__7NI4R p { margin: 0; color: #a6a6b2; font-size: .8125rem; line-height: 1.6; }
.market_paypalRow__gwGgU { display: flex; gap: .75rem; align-items: center; justify-content: space-between; }
.market_paypalRow__gwGgU > div { min-width: 0; }
.market_paypalRow__gwGgU small { display: block; color: #93939f; margin-bottom: .25rem; }
.market_paypalRow__gwGgU strong { display: block; color: #eeeef3; font-size: .8125rem; overflow-wrap: anywhere; user-select: all; }
.market_paypalRow__gwGgU button { flex: none; border: 1px solid #34343d; border-radius: .4rem; background: #18181c; color: #eeeef3; padding: .4rem .6rem; cursor: pointer; }

@media (prefers-reduced-motion: reduce) {
  .market_card__vV72h, .market_mediaImage__YhOJl { transition: none; }
}

.market_descriptionFull__xLm89 { display: block; opacity: 0; transition: opacity .25s ease; }
.market_descriptionPreview__KLbRc { position: absolute; inset: 0 0 auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; opacity: 1; transition: opacity .25s ease; }
.market_cardDescription__r6Ng1[data-expanded="true"] .market_descriptionFull__xLm89 { opacity: 1; }
.market_cardDescription__r6Ng1[data-expanded="true"] .market_descriptionPreview__KLbRc { opacity: 0; }

.market_paymentSubtitle__a_FKx { margin: .45rem 0 0; color: #93939f; font-size: .85rem; line-height: 1.5; }
.market_paymentBack__qQKkr { display: block; width: 100%; min-height: 42px; margin-top: .65rem; border: 1px solid #34343d; border-radius: .2rem; background: transparent; color: #eeeef3; font: inherit; font-size: .875rem; cursor: pointer; }
.market_paymentBack__qQKkr:hover { background: #ffffff06; }
.market_paymentMethod__DulPc:not(:has(input:checked)) .market_paymentSelected__H_zCc { visibility: hidden; }

.market_paymentMethodIcon__eR7x_ { overflow: hidden; }
.market_paymentMethodIcon__eR7x_ svg { display: block; max-width: 32px; max-height: 24px; flex: none; }


/* Compact payment tabs and a softly lit header. */
.market_paymentDialog__NDp8P { position: fixed; isolation: isolate; width: min(460px, calc(100vw - 2rem)); padding: 1.5rem; border-color: #ffffff14; border-radius: 1rem; background: radial-gradient(ellipse at 50% 0%, #30304366, transparent 38%), #141418; box-shadow: 0 30px 100px #0009; }
.market_paymentDialog__NDp8P::before { content: ""; position: absolute; z-index: -1; top: 0; left: 15%; width: 70%; height: 120px; pointer-events: none; opacity: .28; background-image: radial-gradient(#a5a5c0 1px, transparent 1px); background-size: 9px 9px; mask-image: radial-gradient(ellipse at top, #000, transparent 75%); }
.market_paymentEmblem__nWIp_ { display: grid; place-items: center; width: 64px; height: 64px; margin: .5rem auto 1.5rem; color: #ededf5; border: 1px solid #ffffff23; border-radius: 1rem; background: linear-gradient(145deg, #ffffff12, #ffffff03); box-shadow: inset 0 0 0 6px #ffffff03, 0 0 35px #9b9bb51a; }
.market_paymentDialog__NDp8P .market_paymentHeading__JVvkP h2 { font-size: 1.2rem; letter-spacing: -.025em; }
.market_paymentSubtitle__a_FKx { font-size: .8rem; margin-top: .35rem; }
.market_paymentDialog__NDp8P .market_paymentOptions__pdhrN { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .25rem; margin-top: 1rem; padding: .25rem; border-radius: .6rem; background: #202026; }
.market_paymentMethod__DulPc { justify-content: center; gap: .55rem; min-height: 38px; padding: .5rem; border: 1px solid transparent; border-radius: .4rem; background: transparent; color: #8c8c9a; transition: background .18s, color .18s; }
.market_paymentMethod__DulPc:has(input:checked) { background: linear-gradient(#36363f, #2a2a32); border-color: #ffffff0b; box-shadow: 0 2px 5px #0002; color: #f1f1f5; }
.market_paymentMethodIcon__eR7x_ { width: 18px; height: 20px; color: inherit; }
.market_paymentMethodIcon__eR7x_ svg { max-width: 17px; max-height: 18px; }
.market_paymentMethodText__wgoL_ { flex: none; }
.market_paymentMethodText__wgoL_ strong { color: inherit; font-size: .8rem; font-weight: 500; }
.market_paymentSelected__H_zCc { display: none; }
.market_paymentDetails___ESiJ { margin-top: 1.5rem; }
.market_paymentDetailLabel__CFv_u { display: block; color: #93939f; font-size: .75rem; margin-bottom: .6rem; }
.market_paymentDetails___ESiJ > div { display: flex; align-items: center; justify-content: space-between; gap: .75rem; padding: .9rem; border: 1px solid #ffffff14; border-radius: .65rem; background: #ffffff02; }
.market_paymentDetails___ESiJ strong { font-size: .875rem; font-weight: 500; }
.market_paymentDetails___ESiJ > div > span { color: #93939f; font-size: .75rem; }
.market_paymentDetails___ESiJ p { color: #93939f; font-size: .75rem; line-height: 1.6; margin: .75rem 0 0; }
.market_paymentSummary__7NYuh { flex-direction: column; align-items: flex-start; gap: .4rem; margin-top: 1.5rem; padding-top: 0; border-top: 0; }
.market_paymentSummary__7NYuh > span { font-size: .75rem; color: #93939f; }
.market_paymentSummary__7NYuh strong { font-size: 1.8rem; }
.market_paymentDialog__NDp8P .market_purchaseButton__1qtvi { margin-top: 1rem; border: 1px solid #ffffff80; border-radius: .6rem; background: linear-gradient(#ececee, #bdbdc3); color: #151518; font-size: .875rem; font-weight: 500; box-shadow: inset 0 1px #fff9; }
.market_paymentDialog__NDp8P .market_purchaseButton__1qtvi:hover { background: linear-gradient(#fff, #d0d0d6); }
.market_paymentBack__qQKkr { border: 0; min-height: 32px; margin-top: .5rem; color: #9999a6; font-size: .75rem; }
.market_paymentBack__qQKkr:hover { color: #eeeef3; background: transparent; }

.market_paymentDialog__NDp8P { background: radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--market-accent, #b6f23a) 12%, transparent), transparent 38%), #141418; }
.market_paymentDialog__NDp8P::before { background-image: radial-gradient(color-mix(in srgb, var(--market-accent, #b6f23a) 65%, #fff) 1px, transparent 1px); }
.market_paymentEmblem__nWIp_ { color: var(--market-accent, #b6f23a); border-color: color-mix(in srgb, var(--market-accent, #b6f23a) 25%, transparent); background: linear-gradient(145deg, color-mix(in srgb, var(--market-accent, #b6f23a) 12%, transparent), #ffffff03); box-shadow: inset 0 0 0 6px #ffffff03, 0 0 35px color-mix(in srgb, var(--market-accent, #b6f23a) 10%, transparent); }
.market_paymentMethod__DulPc:has(input:checked) { background: color-mix(in srgb, var(--market-accent, #b6f23a) 12%, #202026); border-color: color-mix(in srgb, var(--market-accent, #b6f23a) 35%, transparent); color: var(--market-accent, #b6f23a); }
.market_paymentDialog__NDp8P .market_purchaseButton__1qtvi { background: var(--market-accent, #b6f23a); border-color: transparent; color: #111; box-shadow: none; }
.market_paymentDialog__NDp8P .market_purchaseButton__1qtvi:hover { background: color-mix(in srgb, var(--market-accent, #b6f23a) 85%, #fff); }

.market_ordersList__gnAhE { display: grid; gap: .75rem; max-width: 900px; }
.market_orderItem__AUDvU { display: flex; align-items: center; gap: 1rem; padding: 1.15rem; border: 1px solid #ffffff10; border-radius: .8rem; background: #111113; color: #92929e; text-decoration: none; }
.market_orderItem__AUDvU:hover { background: #18181c; border-color: #ffffff20; }
.market_orderIcon__UrRYL { display: grid; place-items: center; width: 44px; height: 44px; flex: none; border-radius: .6rem; background: #b6f23a0b; color: #b6f23a; }
.market_orderIdentity__HB0Bx { flex: 1; min-width: 0; }
.market_orderIdentity__HB0Bx strong, .market_orderAmount__aoSwr strong { display: block; color: #eeeef3; font-size: .9rem; }
.market_orderIdentity__HB0Bx span, .market_orderAmount__aoSwr span { display: block; margin-top: .35rem; font-size: .75rem; }
.market_orderAmount__aoSwr { text-align: right; }
.market_orderAmount__aoSwr span[data-status="confirmed"] { color: #b6f23a; }
@media(max-width: 500px) { .market_orderItem__AUDvU { gap: .65rem; padding: .85rem; } .market_orderIcon__UrRYL { display: none; } }

.market_paymentDialog__NDp8P { background: #141418; }
.market_paymentDialog__NDp8P::before { content: none; }

.market_paypalRow__gwGgU button { display: grid; place-items: center; width: 34px; height: 34px; padding: 0; }
.market_paypalOrderLink__x_8uJ { display: flex; justify-content: center; margin-top: 1rem; }

.market_checkoutPage__zkW8H { min-height: 100dvh; display: grid; place-items: center; padding: 2rem 1rem; box-sizing: border-box; }
.market_checkoutCenter___boGC { position: relative; z-index: 2; width: min(100%, 620px); }
.market_checkoutStatus__d0oif { padding: 2rem; text-align: center; border: 1px solid #ffffff12; border-radius: 1rem; background: #111113ed; }
.market_checkoutStatus__d0oif .market_purchaseActions__0K2CJ { justify-content: center; flex-wrap: wrap; }
@media (max-width: 600px) { .market_checkoutStatus__d0oif { padding: 1.5rem 1rem; } }

.market_checkoutStatus__d0oif { border: 0; background: #111113ed; box-shadow: none; }
.market_orderStatusSymbol__JxZKv { display: grid; place-items: center; width: 64px; height: 64px; margin: 0 auto 1rem; border-radius: 1rem; background: #ffffff06; color: #b7b7c1; }
.market_orderStatusSymbol__JxZKv[data-paid="true"] { color: #b6f23a; background: #b6f23a0a; }
.market_orderProgress__d7mwW { display: flex; justify-content: center; gap: 1.25rem; list-style: none; margin: 1.5rem 0; padding: 0; }
.market_orderProgress__d7mwW li { display: flex; align-items: center; gap: .4rem; font-size: .72rem; color: #858590; }
.market_orderProgress__d7mwW li[data-complete="true"] { color: #b6f23a; }
.market_orderStatusDetails__Z5zst { margin: 1.5rem 0; padding: 1rem 0; border-block: 1px solid #ffffff0b; text-align: left; }
.market_orderStatusDetails__Z5zst > div { display: flex; justify-content: space-between; gap: 1.5rem; padding: .55rem 0; font-size: .78rem; line-height: 1.6; }
.market_orderStatusDetails__Z5zst dt { color: #868691; flex: none; }
.market_orderStatusDetails__Z5zst dd { margin: 0; color: #d0d0d8; text-align: right; overflow-wrap: anywhere; }
@media(max-width: 500px) { .market_orderProgress__d7mwW { gap: .65rem; } .market_orderProgress__d7mwW li { flex-direction: column; text-align: center; font-size: .67rem; } }

.market_ordersWrap__vfy_F { width: min(960px, calc(100% - 3rem)); margin: 3rem auto 5rem; }
.market_ordersHeading__ezHC9 { margin-bottom: 1.75rem; }
.market_ordersHeading__ezHC9 h1 { margin: 0; color: #f4f4f5; font-size: clamp(1.65rem, 3vw, 2.1rem); font-weight: 600; letter-spacing: -.045em; }
.market_ordersHeading__ezHC9 p { margin: .55rem 0 0; font-size: .85rem; color: #898995; }
.market_orderFilters__tol0q { display: flex; flex-wrap: wrap; gap: .4rem; margin-bottom: 1.25rem; padding-bottom: 1rem; border-bottom: 1px solid #ffffff0b; }
.market_orderFilters__tol0q button { display: flex; align-items: center; gap: .55rem; padding: .55rem .8rem; border: 0; border-radius: .5rem; background: transparent; color: #92929f; font: inherit; font-size: .78rem; cursor: pointer; }
.market_orderFilters__tol0q button[aria-pressed="true"] { color: #f0f0f4; background: #ffffff09; }
.market_orderFilters__tol0q button:hover { color: #eeeef3; }
.market_orderFilters__tol0q button span { padding: .1rem .35rem; border-radius: .3rem; background: #ffffff07; color: #9999a5; font-size: .67rem; }
.market_ordersWrap__vfy_F .market_ordersList__gnAhE { max-width: none; gap: .6rem; }
.market_ordersWrap__vfy_F .market_orderItem__AUDvU { padding: 1.25rem; border-color: #ffffff08; background: #111113e8; transition: background .18s, border-color .18s; }
.market_ordersWrap__vfy_F .market_orderItem__AUDvU:hover { background: #19191de8; border-color: #ffffff14; }
.market_ordersWrap__vfy_F .market_orderIcon__UrRYL { background: #ffffff05; color: #8f8f9c; width: 46px; height: 46px; }
.market_ordersWrap__vfy_F .market_orderItem__AUDvU[data-status="confirmed"] .market_orderIcon__UrRYL { color: #b6f23a; background: #b6f23a09; }
.market_ordersWrap__vfy_F .market_orderIdentity__HB0Bx strong { font-size: .9rem; font-weight: 600; }
.market_ordersWrap__vfy_F .market_orderIdentity__HB0Bx span { font-size: .74rem; color: #82828f; }
.market_ordersWrap__vfy_F .market_orderAmount__aoSwr { display: flex; align-items: center; gap: 1.25rem; }
.market_ordersWrap__vfy_F .market_orderAmount__aoSwr strong { font-size: .85rem; font-variant-numeric: tabular-nums; }
.market_ordersWrap__vfy_F .market_orderAmount__aoSwr span { min-width: 110px; box-sizing: border-box; margin: 0; padding: .35rem .6rem; border-radius: .35rem; text-align: center; font-size: .68rem; background: #ffffff05; color: #a5a5b0; }
.market_ordersWrap__vfy_F .market_orderAmount__aoSwr span[data-status="pending"] { color: #d4bb83; background: #d4bb8309; }
.market_ordersWrap__vfy_F .market_orderAmount__aoSwr span[data-status="confirmed"] { color: #b6f23a; background: #b6f23a09; }
.market_ordersFilterEmpty__rPgno { padding: 2rem; text-align: center; color: #858590; font-size: .85rem; }
@media(max-width: 600px) { .market_ordersWrap__vfy_F { width: calc(100% - 2rem); margin-top: 2rem; } .market_ordersWrap__vfy_F .market_orderAmount__aoSwr { flex-direction: column; align-items: flex-end; gap: .45rem; } .market_ordersWrap__vfy_F .market_orderAmount__aoSwr span { min-width: 0; } .market_ordersWrap__vfy_F .market_orderItem__AUDvU { padding: 1rem; } }

.market_expandImageTrigger__o4otS { display: block; width: 100%; border: 0; padding: 0; background: transparent; color: inherit; cursor: zoom-in; }
.market_expandImageTrigger__o4otS:focus-visible { outline: 2px solid var(--market-accent, #b6f23a); outline-offset: 3px; }
.market_reviewImages__4qN4c > .market_expandImageTrigger__o4otS { width: 76px; height: 76px; flex: none; overflow: hidden; border-radius: .5rem; }
.market_imageViewer__z1P43 { position: fixed; inset: 0; width: 100vw; height: 100dvh; max-width: none; max-height: none; margin: 0; padding: 3.5rem 1.5rem 1.5rem; box-sizing: border-box; border: 0; background: #09090bf2; overflow: hidden; cursor: zoom-out; }
.market_imageViewer__z1P43[open] { display: flex; align-items: center; justify-content: center; }
.market_imageViewer__z1P43::backdrop { background: #000c; }
.market_imageViewer__z1P43 > img { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; object-fit: contain; cursor: default; }
.market_imageViewerClose__aVxMN { position: absolute; top: 1rem; right: 1rem; display: grid; place-items: center; width: 38px; height: 38px; border: 1px solid #ffffff20; border-radius: .55rem; background: #1b1b20; color: #eee; cursor: pointer; }

.market_profilePage__DWrtO { min-height: 100dvh; display: flex; flex-direction: column; }
.market_profileContent__PGSqd { width: min(100% - 3rem, 1100px); box-sizing: border-box; margin: auto; padding: 2rem 0 4rem; }
.market_profileContent__PGSqd .market_profileHeader__QRD1E { margin-top: 0; }
@media(max-width: 600px) { .market_profileContent__PGSqd { width: calc(100% - 2rem); padding: 1.5rem 0; } }

.market_profileContent__PGSqd { width: min(100% - 3rem, 960px); padding: 2.5rem 0; }
.market_profileSurface__lmvZp { padding: 2rem; border: 1px solid #ffffff0b; border-radius: 1.1rem; background: #101012f5; box-shadow: 0 20px 70px #0003; }
.market_profileContent__PGSqd .market_profileHeader__QRD1E { margin: 0 0 1.75rem; padding: 0 0 1.75rem; border: 0; border-bottom: 1px solid #ffffff0a; border-radius: 0; background: transparent; }
.market_profileContent__PGSqd .market_profileIdentity__MvCyX { gap: 1.15rem; }
.market_profileContent__PGSqd .market_profileAvatar__IUvyg, .market_profileContent__PGSqd .market_profileAvatarFallback__YEqAN { width: 80px; height: 80px; border-radius: 1rem; border: 1px solid #ffffff12; }
.market_profileContent__PGSqd .market_profileAvatarFallback__YEqAN { background: #b6f23a; color: #171b0d; }
.market_profileLabel__AXCQA { display: block; color: #858590; font-size: .65rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; }
.market_profileContent__PGSqd .market_profileIdentity__MvCyX h1 { margin: .35rem 0 .3rem; font-size: 1.9rem; font-weight: 600; }
.market_profileContent__PGSqd .market_profileHandle__IzjVT { font-size: .8rem; }
.market_profileJoined__kLF6d { display: flex; align-items: center; gap: .4rem; font-size: .72rem; color: #82828e; }
.market_profileProductsHeading__6re_8 { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }
.market_profileProductsHeading__6re_8 h2 { display: flex; align-items: center; gap: .6rem; margin: 0; font-size: .95rem; font-weight: 600; color: #e0e0e7; }
.market_profileProductsHeading__6re_8 h2 span { display: grid; place-items: center; min-width: 23px; height: 22px; padding: 0 .25rem; border-radius: .35rem; background: #ffffff07; color: #9696a2; font-size: .68rem; }
.market_profileProductsHeading__6re_8 > span { font-size: .72rem; color: #737380; }
.market_profileContent__PGSqd .market_profileEmpty__CzIdF { display: flex; align-items: center; flex-direction: column; margin: 0; padding: 2.5rem 1rem; border: 0; border-radius: .75rem; background: #ffffff02; text-align: center; }
.market_profileEmptyIcon__WXw9b { display: grid; place-items: center; width: 56px; height: 56px; margin-bottom: 1rem; border-radius: .85rem; background: #ffffff05; color: #747480; }
.market_profileContent__PGSqd .market_profileEmpty__CzIdF h2 { font-size: .9rem; font-weight: 500; }
.market_profileContent__PGSqd .market_profileEmpty__CzIdF p { max-width: 300px; font-size: .78rem; color: #747480; }
.market_profileContent__PGSqd .market_grid__hWg3W { grid-template-columns: repeat(3,minmax(0,1fr)); }
@media(max-width: 700px) { .market_profileContent__PGSqd .market_grid__hWg3W { grid-template-columns: repeat(2,minmax(0,1fr)); } .market_profileSurface__lmvZp { padding: 1.25rem; } .market_profileProductsHeading__6re_8 > span { display: none; } }
@media(max-width: 480px) { .market_profileContent__PGSqd .market_grid__hWg3W { grid-template-columns: 1fr; } .market_profileContent__PGSqd .market_profileHeader__QRD1E { align-items: flex-start; flex-direction: column; gap: 1rem; } .market_profileContent__PGSqd .market_profileMeta___dhrO { align-items: flex-start; } .market_profileContent__PGSqd .market_profileAvatar__IUvyg, .market_profileContent__PGSqd .market_profileAvatarFallback__YEqAN { width: 64px; height: 64px; } }

.market_buyerDashboard__dfmr9 { display: grid; grid-template-columns: 190px minmax(0,1fr); gap: 2.5rem; width: min(1120px, calc(100% - 3rem)); margin: 3rem auto; }
.market_buyerSidebar__BjUuc > span { display: block; color: #73737f; font-size: .68rem; text-transform: uppercase; letter-spacing: .08em; margin: .5rem .75rem 1rem; }
.market_buyerSidebar__BjUuc nav { display: grid; gap: .35rem; }
.market_buyerSidebar__BjUuc button { display: flex; align-items: center; gap: .75rem; padding: .8rem .75rem; border: 0; border-radius: .55rem; background: transparent; color: #92929f; font: inherit; font-size: .82rem; cursor: pointer; text-align: left; }
.market_buyerSidebar__BjUuc button[aria-current="page"] { color: #e8e8ee; background: #ffffff07; }
.market_buyerSidebar__BjUuc button[aria-current="page"] svg { color: #b6f23a; }
.market_buyerSidebar__BjUuc button:hover { background: #ffffff05; color: #eee; }
.market_buyerDashboardContent__Mwqoc { min-width: 0; }
.market_buyerDashboardContent__Mwqoc .market_checkoutStatus__d0oif { text-align: left; }
.market_buyerSettings__h2XCs { display: grid; gap: 1.25rem; padding: 1.5rem; border-radius: .85rem; background: #111113; max-width: 580px; }
.market_buyerSettings__h2XCs label { display: grid; gap: .5rem; color: #c7c7d0; font-size: .8rem; }
.market_buyerSettings__h2XCs input { box-sizing: border-box; width: 100%; border: 1px solid #ffffff12; border-radius: .45rem; background: #09090c; padding: .75rem; color: #eee; font: inherit; }
.market_buyerSettings__h2XCs input:focus-visible { outline: 2px solid #b6f23a; outline-offset: 2px; }
.market_buyerSettings__h2XCs input[readonly] { color: #858590; }
.market_buyerSettings__h2XCs small { color: #73737f; font-size: .72rem; }
.market_buyerSettings__h2XCs button { justify-self: start; }
@media(max-width: 700px) { .market_buyerDashboard__dfmr9 { grid-template-columns: 1fr; gap: 1.5rem; width: calc(100% - 2rem); margin-top: 1.5rem; } .market_buyerSidebar__BjUuc nav { display: flex; flex-wrap: wrap; } .market_buyerSidebar__BjUuc > span { display: none; } }

.market_buyerDashboard__dfmr9 { grid-template-columns: 170px minmax(0, 1fr); gap: 2rem; width: min(1080px, calc(100% - 3rem)); margin-top: 2.5rem; }
.market_buyerSidebar__BjUuc { align-self: start; position: sticky; top: 1.5rem; padding: .75rem .5rem; border-radius: .75rem; background: #111113bd; }
.market_buyerSidebar__BjUuc > span { font-size: .62rem; margin: .4rem .65rem .85rem; }
.market_buyerSidebar__BjUuc button { padding: .7rem .65rem; font-size: .78rem; }
.market_buyerDashboardContent__Mwqoc { padding: 1.75rem; border-radius: 1rem; background: #101012ed; }
.market_buyerDashboardContent__Mwqoc .market_ordersHeading__ezHC9 { margin-bottom: 1.25rem; }
.market_buyerDashboardContent__Mwqoc .market_ordersHeading__ezHC9 h1 { font-size: 1.65rem; }
.market_buyerDashboardContent__Mwqoc .market_ordersHeading__ezHC9 p { font-size: .78rem; }
.market_buyerDashboardContent__Mwqoc .market_orderFilters__tol0q { margin-bottom: .5rem; padding-bottom: .85rem; }
.market_buyerDashboardContent__Mwqoc .market_ordersList__gnAhE { gap: 0; }
.market_buyerDashboardContent__Mwqoc .market_orderItem__AUDvU { padding: 1rem .3rem; border: 0; border-bottom: 1px solid #ffffff09; border-radius: 0; background: transparent; }
.market_buyerDashboardContent__Mwqoc .market_orderItem__AUDvU:last-child { border-bottom: 0; }
.market_buyerDashboardContent__Mwqoc .market_orderItem__AUDvU:hover { background: #ffffff03; }
.market_buyerDashboardContent__Mwqoc .market_orderIcon__UrRYL { width: 36px; height: 36px; border-radius: .5rem; color: #92929e; background: #ffffff04; }
.market_buyerDashboardContent__Mwqoc .market_orderItem__AUDvU[data-status="confirmed"] .market_orderIcon__UrRYL { color: #b6f23a; background: #b6f23a0a; }
.market_buyerDashboardContent__Mwqoc .market_orderIdentity__HB0Bx strong { font-size: .84rem; font-weight: 550; }
.market_buyerDashboardContent__Mwqoc .market_orderIdentity__HB0Bx span { font-size: .7rem; color: #7d7d89; }
.market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr { display: flex; align-items: center; gap: 1.25rem; }
.market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr strong { font-size: .8rem; font-variant-numeric: tabular-nums; }
.market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr span { min-width: 105px; margin: 0; padding: .3rem .5rem; border-radius: .35rem; color: #c9b887; background: #c9b88708; font-size: .65rem; text-align: center; }
.market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr span[data-status="confirmed"] { color: #b6f23a; background: #b6f23a09; }
@media(max-width: 700px) { .market_buyerDashboard__dfmr9 { grid-template-columns: 1fr; gap: 1rem; width: calc(100% - 2rem); } .market_buyerSidebar__BjUuc { position: static; padding: .35rem; } .market_buyerDashboardContent__Mwqoc { padding: 1.15rem; } .market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr { flex-direction: column; align-items: flex-end; gap: .4rem; } .market_buyerDashboardContent__Mwqoc .market_orderAmount__aoSwr span { min-width: 0; } }

.market_buyerSettingsStack__CoaNf { display: grid; gap: 1rem; }
.market_buyerSettingsSection___tJ5A { padding: 1.35rem; border-radius: .8rem; background: #ffffff03; }
.market_buyerSettingsSectionTitle__JmTAh { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; color: #858591; }
.market_buyerSettingsSectionTitle__JmTAh h2 { margin: 0; color: #dedee7; font-size: .88rem; font-weight: 600; }
.market_buyerSettingsSectionTitle__JmTAh a, .market_buyerSettingsSectionTitle__JmTAh > span { color: #9fae82; font-size: .7rem; text-decoration: none; }
.market_buyerSettingsSection___tJ5A .market_buyerSettings__h2XCs { padding: 0; background: transparent; max-width: none; gap: 1rem; }
.market_buyerSettingsFields__Fev20 { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.market_buyerPhotoRow__sqUfL { display: flex; align-items: center; gap: 1rem; margin-bottom: 1.5rem; }
.market_buyerPhoto__wnQjo { display: grid; place-items: center; width: 72px; height: 72px; flex: none; border-radius: .85rem; background: #b6f23a; color: #172109; overflow: hidden; font-size: 1.5rem; font-weight: 650; }
.market_buyerPhoto__wnQjo img { width: 100%; height: 100%; object-fit: cover; }
.market_buyerPhotoRow__sqUfL strong { font-size: .8rem; color: #dddde5; font-weight: 500; }
.market_buyerPhotoRow__sqUfL p { margin: .3rem 0 .65rem; color: #777785; font-size: .7rem; }
.market_buyerUpload__SooPO { position: relative; display: inline-block; overflow: hidden; padding: .4rem .65rem; border-radius: .4rem; background: #ffffff08; color: #d3d3df; font-size: .7rem; cursor: pointer; }
.market_buyerUpload__SooPO input { position: absolute; inset: 0; opacity: 0; width: 100%; cursor: pointer; }
.market_buyerTextButton__nrcES { border: 0; background: transparent; color: #868692; font: inherit; font-size: .7rem; margin-left: .5rem; cursor: pointer; }
.market_buyerAccountEmail__b9tbe { display: grid; gap: .4rem; }
.market_buyerAccountEmail__b9tbe > span { color: #797987; font-size: .7rem; }
.market_buyerAccountEmail__b9tbe strong { color: #c7c7d2; font-size: .82rem; font-weight: 500; overflow-wrap: anywhere; }
.market_buyerPreference__Y0r8T { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }
.market_buyerPreference__Y0r8T strong { display: block; color: #d0d0db; font-size: .78rem; font-weight: 500; }
.market_buyerPreference__Y0r8T small { display: block; color: #787886; font-size: .7rem; margin-top: .3rem; }
.market_buyerPreference__Y0r8T input { accent-color: #b6f23a; width: 16px; height: 16px; }
.market_buyerSettingsSuccess__fJKHJ { color: #b6f23a; padding: .75rem 1rem; background: #b6f23a08; border-radius: .5rem; font-size: .8rem; }
@media(max-width: 600px) { .market_buyerSettingsFields__Fev20 { grid-template-columns: 1fr; } .market_buyerSettingsSection___tJ5A { padding: 1rem; } }

