:root{--bg:#ffffff;--surface:#ffffff;--surface-strong:#f7f7f7;--line:#d9d9d9;--text:#111820;--muted:#5c5f62;--accent:#3665f3;--accent-strong:#234fd8;--accent-alt:#767676;--shadow:0 1px 2px rgba(0,0,0,0.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.button-reset{border:0;cursor:pointer}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.96)}.site-header,.site-header__utility{border-bottom:1px solid var(--line)}.site-header__utility{background:#f7f7f7;font-size:.82rem;color:var(--muted)}.site-header__utility-inner{width:min(1840px,calc(100% - 24px));margin:0 auto;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header__utility-links{display:flex;gap:16px}.site-header__inner{width:min(1840px,calc(100% - 24px));margin:0 auto;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.brand-lockup{display:inline-flex;align-items:center;gap:12px}.brand-lockup strong{display:block;font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:700}.brand-lockup small{color:var(--muted);font-size:.78rem}.brand-logo{width:50px;height:50px;display:block;flex:0 0 auto}.category-strip,.detail-actions,.header-actions,.main-nav,.two-column{display:flex;gap:12px}.main-nav{min-width:0;flex-wrap:wrap;justify-content:flex-start;align-items:center}.auth-status{gap:10px}.auth-pill,.auth-status{display:inline-flex;align-items:center}.auth-pill{gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:.84rem;text-decoration:none}.auth-pill:hover{border-color:var(--text);color:var(--text)}.auth-pill__avatar,.avatar-preview-frame,.profile-avatar-frame{position:relative;overflow:hidden;border-radius:999px;background:#f1f3f5}.auth-pill__avatar{width:24px;height:24px;flex:0 0 auto}.auth-pill__avatar-image,.avatar-preview-image,.profile-avatar-image{object-fit:cover}.activity-link,.category-strip a,.ghost-link,.main-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:999px;white-space:nowrap;line-height:1;vertical-align:middle}.activity-link:hover,.category-strip a:hover,.ghost-link:hover,.main-nav a:hover{background:rgba(255,255,255,.75)}.activity-link{gap:8px}.activity-link__badge{min-width:22px;height:22px;padding:0 6px;background:var(--accent);color:#fff;font-size:.75rem}.activity-link__badge,.conversation-role-pill{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.conversation-role-pill{min-height:20px;padding:0 7px;background:rgba(54,101,243,.1);color:var(--accent);font-size:.7rem}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text)}input,select{min-height:46px;padding:0 12px}textarea{min-height:140px;padding:12px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid rgba(216,91,51,.28);outline-offset:1px}.data-banner{padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.9rem}.data-banner,.notice{margin:0 0 18px;background:#fbfbfb}.notice{padding:14px 16px;border:1px solid var(--line);border-radius:12px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.notice p,.notice strong{margin:0}.notice p{margin-top:6px;color:var(--muted)}.notice--success{border-color:rgba(22,98,80,.26);background:rgba(25,139,114,.08)}.notice--error{border-color:rgba(164,56,36,.24);background:rgba(164,56,36,.08)}.notice--info{border-color:rgba(54,101,243,.2);background:rgba(54,101,243,.06)}.empty-inline-actions,.notice__actions{display:flex;flex-wrap:wrap;gap:10px}.saved-summary{background:#fff}.page{width:min(1840px,calc(100% - 24px));margin:0 auto;padding:18px 0 72px}.detail-panel,.hero-copy,.hero-panel,.info-card,.roadmap,.stat-card,.table-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.search-shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:12px 0 18px}.search-shell__controls{display:grid;grid-template-columns:auto minmax(0,1fr) 180px 156px;grid-column-gap:28px;column-gap:28px;grid-row-gap:12px;row-gap:12px;align-items:center}.search-shell__brand{color:var(--text);display:inline-flex;align-items:center;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.search-input{display:flex;align-items:center;min-height:52px;border:2px solid #111820;border-radius:999px;padding:0 18px;gap:12px;background:#fff}.search-input input{min-height:auto;padding:0;border:0}.search-input input:focus{outline:none}.search-input__icon{font-size:.8rem;color:var(--muted);white-space:nowrap}.search-shell select{min-height:52px;border-radius:999px;padding:0 16px}.search-submit{min-height:52px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}.related-searches{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:2px;color:var(--muted);font-size:.9rem}.related-searches a{color:var(--accent);font-weight:700}.text-link-button{padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;text-align:left}.results-layout{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.filter-rail{position:-webkit-sticky;position:sticky;top:92px}.filter-group{padding:0 0 20px;border-bottom:1px solid var(--line)}.filter-group+.filter-group{margin-top:20px}.filter-group__header h2{margin:0 0 14px;font-size:1.1rem}.filter-checks,.filter-links{display:grid;grid-gap:12px;gap:12px}.filter-links .text-link-button{display:inline-flex;align-items:baseline;gap:8px}.filter-links .is-current{color:var(--text);font-weight:700}.filter-checks label{display:flex;align-items:center;gap:10px;color:var(--text);font-size:.95rem}.filter-checks input{width:18px;height:18px;min-height:18px;margin:0}.filter-checks small{color:var(--muted)}.filter-price-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.filter-price-range label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:.78rem;font-weight:700}.filter-price-range input{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:.94rem}.filter-price-range .text-link-button{grid-column:1/-1;justify-self:start}.results-column{min-width:0}.results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading__actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.section-heading__links{display:flex;flex-wrap:wrap;gap:10px}.results-header__eyebrow{margin:0 0 8px;color:var(--muted);font-size:.9rem}.results-header h1{margin:0;font-size:clamp(1.8rem,3vw,2.2rem)}.results-summary{margin:10px 0 0;color:var(--muted);line-height:1.5}.results-header__meta{display:grid;grid-gap:12px;gap:12px;color:var(--muted);font-size:.92rem;justify-items:end}.results-sort{display:grid;grid-gap:8px;gap:8px;min-width:250px}.results-sort span{font-size:.84rem;font-weight:700;color:var(--text)}.results-share{min-height:40px}.results-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.filter-pill{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff}.filter-pill--active{background:#767676;border-color:#767676;color:#fff}.hero-copy{padding:28px}.eyebrow,.mini-label,.stat-label,dt{font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.eyebrow,.mini-label{color:var(--accent-strong)}.hero h1,.section-heading h2{margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;line-height:.95}.hero h1{font-size:clamp(3rem,9vw,6rem)}.hero-text,.listing-copy p,.section-heading p,.stat-card p{color:var(--muted);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.primary-link,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700}.primary-link{background:var(--accent);color:white}.primary-link:hover{background:var(--accent-strong)}.secondary-link{border:1px solid var(--line);background:#fff}.hero-panel{padding:24px;align-content:start}.category-strip{flex-wrap:wrap;margin-top:18px}.category-strip a{background:rgba(255,255,255,.76);border:1px solid var(--line)}.mini-list,.roadmap-list{margin:14px 0 0;padding-left:18px;color:var(--text)}.mini-list li,.roadmap-list li{margin-top:10px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.stat-card{padding:20px}.stat-card strong{display:block;margin-top:10px;font-size:2rem;font-family:Sora,Space Grotesk,sans-serif}.admin-dashboard{display:grid;grid-gap:18px;gap:18px}.admin-dashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-metric-card,.admin-tool-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:inherit;text-decoration:none;box-shadow:var(--shadow)}.admin-metric-card span{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.admin-metric-card strong{font-family:Sora,Space Grotesk,sans-serif;font-size:1.8rem;line-height:1}.admin-metric-card p,.admin-order-row p,.admin-tool-card p{margin:0;color:var(--muted);line-height:1.35}.admin-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.admin-tool-card.is-disabled{background:#fafafa;color:var(--muted)}.admin-audit-list,.admin-order-list,.admin-order-support-list{display:grid}.admin-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(120px,auto);grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.admin-order-row small{color:var(--muted);text-align:right}.admin-order-support-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(130px,.2fr) minmax(130px,auto);grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.admin-order-support-row p,.admin-order-support-row small{margin:2px 0 0;color:var(--muted)}.admin-audit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.24fr) minmax(140px,.24fr) minmax(220px,.45fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 16px;border-top:1px solid var(--line)}.admin-audit-row p,.admin-audit-row small,.muted-copy{margin:2px 0 0;color:var(--muted)}.admin-user-list{display:grid}.admin-user-row{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.admin-user-row__identity{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.admin-user-row__identity img,.admin-user-row__identity>span{width:48px;height:48px;border-radius:50%}.admin-user-row__identity img{object-fit:cover}.admin-user-row__identity>span{display:grid;place-items:center;background:linear-gradient(135deg,var(--orange),var(--blue),var(--green));color:white;font-weight:800}.admin-user-row__identity p,.admin-user-row__identity small{margin:2px 0 0;color:var(--muted)}.admin-user-row__stats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;color:var(--muted);font-size:.82rem;line-height:1.2}.admin-user-row__stats>span:not(.status-pill){padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.admin-user-row__stats .status-pill{min-height:24px;padding:0 8px;font-size:.82rem}.admin-user-row__stats .ghost-link{min-height:24px;padding:0 2px;align-self:center;font-size:.82rem}.admin-detail-grid{display:grid;grid-gap:18px;gap:18px}.admin-user-detail-card{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px}.admin-detail-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.admin-detail-list div{padding:12px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.admin-detail-list dt{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-detail-list dd{margin:6px 0 0;font-weight:800}.admin-control-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.admin-order-detail-card{padding:18px}.admin-order-item{display:flex;align-items:center;gap:12px;min-width:0}.admin-review-list{display:grid;grid-gap:14px;gap:14px}.admin-review-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--line)}.admin-review-row__heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-review-row p,.admin-review-row small{color:var(--muted)}.admin-review-row__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.primary-button{width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;font-weight:700}.primary-button:disabled{background:#efefef;color:#9a9a9a;cursor:not-allowed}.admin-compact-list,.admin-listing-list{display:grid}.admin-compact-row{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-top:1px solid var(--line)}.admin-compact-row p,.admin-compact-row small{margin:0;color:var(--muted)}.admin-compact-row--split{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.admin-message-row{width:100%;grid-template-columns:58px minmax(0,1fr) minmax(132px,auto);align-items:center;gap:14px;text-align:left;background:#fff;cursor:pointer}.admin-message-row--selected,.admin-message-row:hover{background:#f7faf8}.admin-message-row__media{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f4f4f4;color:var(--muted);font-weight:800}.admin-message-row__media img{width:100%;height:100%;object-fit:cover}.admin-message-row__content{min-width:0;display:grid;grid-gap:5px;gap:5px}.admin-message-row__content strong,.admin-message-row__preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-message-row__participants{display:flex;gap:10px;flex-wrap:wrap}.admin-message-row__participants small{min-width:0}.admin-message-row__preview{color:var(--ink);font-size:.92rem}.admin-message-row__meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;color:var(--muted)}.commits-timeline{display:grid;grid-gap:18px;gap:18px;margin-top:6px}.commit-day{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:14px;column-gap:14px}.commit-day:before{content:"";grid-column:1;grid-row:1/span 2;justify-self:center;width:2px;background:#d8dee4}.commit-day__heading{grid-column:1/-1;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin-bottom:14px}.commit-day__node{position:relative;z-index:1;width:12px;height:12px;justify-self:center;border:2px solid #6e7781;border-radius:999px;background:#fff}.commit-day__heading h2{margin:0;color:#57606a;font-size:1rem;font-weight:700}.commit-day__card{grid-column:2;overflow:hidden;border:1px solid #d0d7de;border-radius:6px;background:#fff}.commit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;border-top:1px solid #d8dee4}.commit-row:first-child{border-top:0}.commit-row__main{min-width:0;display:grid;grid-gap:10px;gap:10px}.commit-row__main h3{margin:0;overflow-wrap:anywhere;color:#24292f;font-size:1rem;line-height:1.3}.commit-row__main p{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;color:#57606a;font-size:.86rem}.commit-avatar{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--orange),var(--blue),var(--green));color:#fff;font-size:.62rem;font-weight:800}.commit-check{color:#1a7f37;font-weight:800}.commit-row__actions{display:inline-flex;align-items:center;gap:14px;color:#57606a;font-weight:700}.commit-row__hash{color:#24292f}.commit-icon,.commit-row__hash{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.commit-icon{font-size:1.1rem}.admin-listing-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.22fr) minmax(220px,.28fr);grid-gap:12px;gap:12px;padding:16px}.admin-listing-row,.admin-listing-toolbar{display:grid;border-top:1px solid var(--line)}.admin-listing-row{grid-template-columns:72px minmax(0,1fr) auto auto auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px}.admin-listing-row p,.admin-listing-row small{margin:2px 0 0;color:var(--muted)}.admin-listing-row__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.moderation-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);grid-gap:12px;gap:12px;padding:16px;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:42px}.page>.section-heading:first-child{margin-top:-14px}.section-heading h2{font-size:clamp(1.35rem,3vw,1.9rem)}.section-heading p{max-width:460px;margin:0}.listing-grid{display:grid;grid-gap:0;gap:0}.empty-state--results{padding:28px}.empty-state--results h2{margin:0;font-size:1.5rem}.empty-state--results p{margin:12px 0 0;color:var(--muted);line-height:1.6}.empty-state__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.listing-card{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);background:transparent;box-shadow:none;border-radius:0}.listing-card__media-link{display:block}.detail-photo-frame,.listing-photo-frame{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.listing-photo-frame{min-height:180px;aspect-ratio:1/1}.detail-photo,.listing-photo{display:block;width:100%;height:100%;object-fit:cover}.listing-cover{display:grid;align-content:end;grid-gap:12px;gap:12px;min-height:180px;padding:16px;color:white;border-radius:12px;background:linear-gradient(135deg,var(--cover-start),var(--cover-end))}.listing-cover strong{max-width:10ch;font-size:1.45rem;line-height:.92;font-family:Arial,Helvetica,sans-serif}.listing-cover.arcade{background-image:linear-gradient(135deg,var(--cover-start),var(--cover-end)),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 2px,transparent 2px 18px)}.listing-cover.quest{background-image:radial-gradient(circle at top,rgba(255,223,130,.34),transparent 30%),linear-gradient(135deg,var(--cover-start),var(--cover-end))}.listing-cover.racing{background-image:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.26) 39% 44%,transparent 45%),linear-gradient(135deg,var(--cover-start),var(--cover-end))}.listing-cover.space{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.85) 0 1px,transparent 2px),radial-gradient(circle at 74% 30%,rgba(255,255,255,.7) 0 1px,transparent 2px),linear-gradient(135deg,var(--cover-start),var(--cover-end))}.platform-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.2);font-size:.76rem;font-weight:700}.listing-copy{display:grid;grid-template-columns:minmax(320px,520px) minmax(140px,max-content);grid-gap:28px;gap:28px;align-items:start;justify-content:start}.listing-copy__main{min-width:0}.listing-copy__headline h3{margin:0;font-size:1.45rem;line-height:1.2;font-weight:500}.price{font-weight:700;color:var(--text);font-size:1.65rem}.meta-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:12px 0 0}.meta-row div{padding-top:0;border-top:0}dt{color:var(--muted)}dd{margin:6px 0 0;font-weight:400}.listing-condition{display:inline-flex;margin-bottom:6px;color:var(--muted);font-size:.9rem}.listing-buy-now,.listing-seller p,.listing-seller span,.listing-shipping,.listing-subtitle{margin:5px 0 0;color:var(--muted);font-size:.92rem}.listing-buy-now{color:var(--text);font-weight:700}.listing-shipping{color:#188038;font-weight:700}.listing-pricing{margin-top:12px}.listing-seller{padding-top:0;color:var(--text);text-align:left}.listing-delivery-summary{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.listing-delivery-summary p{margin:0;color:#188038;font-size:.92rem;font-weight:700;line-height:1.35}.listing-seller__label{margin:0;color:var(--muted);font-size:.9rem}.listing-seller strong{display:block;margin-top:10px;font-size:.95rem;font-weight:500}.listing-seller a,.seller-summary a{color:inherit;text-decoration:none}.listing-seller a:hover,.seller-summary a:hover{color:var(--accent);text-decoration:underline}.roadmap{margin-top:28px;padding:24px}.detail-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--muted);font-size:.92rem}.detail-breadcrumbs a{color:var(--accent)}.detail-title,.page-title{margin:10px 0 0;font-family:Arial,Helvetica,sans-serif}.page-title{font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.detail-layout,.detail-sections{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:18px;gap:18px}.detail-layout--marketplace{grid-template-columns:minmax(320px,560px) minmax(0,1fr);align-items:start}.detail-gallery{display:grid;grid-gap:14px;gap:14px}.detail-cover{min-height:560px}.detail-photo-button{display:block;width:100%;text-align:left;cursor:zoom-in;overflow:hidden}.detail-photo-button__hint{position:absolute;right:16px;bottom:16px;z-index:1;border-radius:999px;background:rgba(17,24,39,.74);color:#fff;font-weight:700;padding:8px 12px;pointer-events:none}.image-viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:32px;background:rgba(3,7,18,.82)}.image-viewer__frame{position:relative;width:min(1100px,94vw);height:min(82vh,900px)}.image-viewer__image{object-fit:contain}.image-viewer__nav{position:absolute;top:50%;z-index:2;width:48px;height:48px;transform:translateY(-50%);border-radius:999px;background:rgba(255,255,255,.9);color:var(--foreground);font-size:2.2rem;line-height:1;display:grid;place-items:center}.image-viewer__nav--previous{left:12px}.image-viewer__nav--next{right:12px}.image-viewer__count{position:absolute;left:50%;bottom:12px;z-index:2;transform:translateX(-50%);background:rgba(255,255,255,.9);padding:8px 12px}.image-viewer__close,.image-viewer__count{border-radius:999px;color:var(--foreground);font-weight:800}.image-viewer__close{position:fixed;top:20px;right:20px;z-index:81;background:#fff;padding:10px 16px}.detail-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.detail-thumb{min-height:110px}.detail-thumb.is-active{border-color:rgba(54,101,243,.45);box-shadow:inset 0 0 0 2px rgba(54,101,243,.18)}.detail-panel,.info-card,.table-card{padding:24px}.detail-title{font-size:clamp(2rem,5vw,3rem);line-height:1.05}.detail-title--marketplace{margin-top:6px;font-size:clamp(1.6rem,3.5vw,2.15rem);line-height:1.12;font-weight:500}.detail-price-row,.seller-row,.table-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.detail-price-row{margin-top:0}.detail-price{font-size:1.65rem;font-family:Arial,Helvetica,sans-serif}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;border-radius:999px;background:rgba(25,139,114,.14);color:#166250;line-height:1;white-space:nowrap;text-transform:capitalize;text-align:center;font-weight:700}.status-pill--placed{background:#eef2ff;color:#3246a8}.status-pill--packed{background:#fff4d8;color:#7a4b00}.status-pill--shipped{background:#e7f7ff;color:#075f78}.status-pill--completed{background:rgba(25,139,114,.14);color:#166250}.status-pill--cancelled{background:#fde8e8;color:#a32618}.status-pill--payment-paid{background:rgba(25,139,114,.14);color:#166250}.status-pill--payment-pending{min-width:148px;min-height:34px;padding-inline:18px;background:#fff1cf;color:#7a4700;font-size:.86rem;letter-spacing:0;line-height:1.05}.status-pill--active{background:rgba(25,139,114,.14);color:#166250}.status-pill--restricted{background:#fff4d8;color:#7a4b00}.status-pill--suspended{background:#fde8e8;color:#a32618}.status-pill--visible{background:rgba(25,139,114,.14);color:#166250}.status-pill--hidden{background:#fde8e8;color:#a32618}.detail-description{color:var(--muted);line-height:1.7}.detail-main{display:grid;grid-gap:18px;gap:18px}.detail-condition-line,.detail-location-note,.detail-seller-line{margin:0;color:var(--muted)}.detail-buy-now{margin:14px 0 0;font-size:1.1rem;font-weight:700}.detail-shipping-note{margin:10px 0 0;color:#188038;font-weight:700}.detail-panel--buybox{display:grid;grid-gap:10px;gap:10px}.detail-panel--info h2{margin:0 0 10px;font-size:1.25rem}.detail-specs,.seller-table{display:grid;grid-gap:12px;gap:12px}.detail-specs div,.seller-row{padding-top:12px;border-top:1px solid var(--line)}.detail-sections,.two-column{margin-top:18px}.detail-sections--marketplace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.two-column{align-items:start}.two-column>*{flex:1 1}.stack-list{margin:0;padding-left:18px;line-height:1.7}.info-card h2,.table-card h2{margin-top:0;font-family:Arial,Helvetica,sans-serif}.info-card--centered{margin-top:32px;text-align:center}.table-header{padding-bottom:12px;border-bottom:1px solid var(--line)}.table-header h2{margin-bottom:0}.detail-spec-table{display:grid;grid-gap:0;gap:0}.detail-spec-table div{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.detail-spec-table div:first-child{border-top:0}.seller-summary{display:grid;grid-gap:6px;gap:6px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.seller-summary p,.seller-summary span{margin:0;color:var(--muted)}.seller-storefront-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:24px 0;border-bottom:1px solid var(--line)}.seller-storefront-header h1{margin:6px 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.02}.seller-storefront-header p{margin:0;color:var(--muted)}.seller-storefront-header__meta{display:grid;justify-items:end;grid-gap:4px;gap:4px}.seller-storefront-header__meta strong{font-size:1.55rem;line-height:1}.seller-storefront-header__meta span{color:var(--muted);font-weight:700}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0 2px}.inventory-toolbar span{color:var(--muted);font-size:.86rem;white-space:nowrap}.inventory-search{flex:1 1 360px;max-width:520px}.inventory-search input{width:100%;min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text);font:inherit}.inventory-search input:focus{outline:2px solid rgba(54,101,243,.2);border-color:rgba(54,101,243,.45)}.inventory-table{margin-top:16px;overflow-x:auto;border-top:1px solid var(--line)}.inventory-row,.inventory-table__head{display:grid;grid-template-columns:minmax(360px,1.65fr) minmax(170px,.72fr) minmax(108px,.45fr) minmax(80px,.32fr) minmax(140px,.52fr) minmax(260px,.82fr);min-width:1080px}.inventory-table__head{background:#fafafa;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.inventory-row>div,.inventory-table__head span{padding:12px;border-right:1px solid var(--line)}.inventory-row>div:first-child,.inventory-table__head span:first-child{border-left:1px solid var(--line)}.inventory-row{align-items:start;border-bottom:1px solid var(--line);background:#fff;font-size:.94rem}.inventory-row p{margin:3px 0 0;color:var(--muted);line-height:1.22}.inventory-row__cell strong,.inventory-row__price strong{display:block}.inventory-row__listing{display:flex;gap:12px;align-items:flex-start;min-width:0}.inventory-row__image-link{flex:0 0 auto}.inventory-row__image-frame{width:56px;min-height:56px;border-radius:8px}.inventory-row__image-frame.listing-cover{padding:7px;font-size:.7rem;line-height:1.1}.inventory-row__copy{display:grid;align-content:start;grid-gap:2px;gap:2px;min-width:0}.inventory-row__title{color:var(--text);font-weight:700;line-height:1.2;text-decoration:underline;overflow-wrap:anywhere}.inventory-row__title:hover{color:var(--accent)}.inventory-row__number,.inventory-row__price{text-align:right}.inventory-row__cell,.inventory-row__number,.inventory-row__price{align-self:stretch}.inventory-row__cell strong,.inventory-row__number strong,.inventory-row__price strong{line-height:1.2}.inventory-row__warning{color:#a43824}.inventory-row__actions{display:flex;flex-wrap:nowrap;gap:7px;align-content:flex-start;justify-content:flex-start;white-space:nowrap}.inventory-row__actions .ghost-link{min-height:32px;padding:0 9px;font-size:.86rem}.inventory-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.inventory-pagination__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.inventory-pagination__controls>span,.messages-pagination__controls>span{color:var(--text);font-weight:700;white-space:nowrap}.inventory-pagination button,.messages-pagination button{border:0;border-radius:999px;background:#f3f3f3;color:var(--text);min-height:36px;padding:0 14px;font:inherit;font-weight:700}.inventory-pagination button:disabled,.messages-pagination button:disabled{color:#b6b6b6;cursor:not-allowed}.inventory-pagination__size{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:700}.inventory-pagination__size span{white-space:nowrap}.inventory-pagination__size select{min-width:120px;min-height:42px;padding:0 42px 0 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:inherit;font-weight:700}.browse-pagination{margin-top:8px}.info-card p,.seller-row p{color:var(--muted)}.seller-row--empty{justify-content:flex-start}.seller-row__summary{display:flex;gap:12px;align-items:flex-start;min-width:0}.seller-row__image{flex:0 0 auto}.seller-row__image-frame{width:64px;min-height:64px}.seller-row__content{min-width:0}.detail-title,.listing-copy__headline h3,.order-card__item strong,.order-segment__header strong,.page-title,.seller-row__content strong,.table-header h2{overflow-wrap:anywhere}.seller-row__media-note{margin-top:6px;font-size:.84rem}.seller-row__moderation-note{margin-top:8px;color:#a43824;font-size:.9rem}.seller-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.seller-row__upload{cursor:pointer}.cart-row,.seller-row--cart{align-items:start}.cart-row{display:grid;grid-template-columns:minmax(260px,1fr) 112px minmax(220px,.75fr) 86px 78px;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.cart-row__listing{display:flex;gap:14px;min-width:0}.cart-row__image-link{flex:0 0 auto}.cart-row__image-frame{position:relative;overflow:hidden;width:76px;min-height:76px;border-radius:8px;background:#f4f4f4}.cart-row__summary{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.cart-row__title{color:var(--ink);font-size:.96rem;font-weight:700;line-height:1.25}.cart-row__title:hover{color:var(--accent)}.cart-row__delivery-note,.cart-row__meta,.cart-row__shipping{margin:0;color:var(--muted);font-size:.9rem;line-height:1.25}.cart-row__delivery{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.cart-row__quantity input{width:96px}.cart-row .field--compact{margin:0}.cart-row .field--compact span{margin-bottom:6px;font-size:.78rem;text-transform:none}.cart-row__pricing{display:grid;align-content:start;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.cart-row__pricing strong{font-size:1rem}.cart-row__actions{display:flex;justify-content:flex-end;align-items:flex-start;min-height:42px}.field--compact{margin-top:12px}.field--compact select{max-width:320px}.checkout-address{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.checkout-address .field{margin:0}.checkout-address p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.checkout-address__summary{display:grid;grid-gap:2px;gap:2px;max-width:420px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fafafa;color:var(--ink);font-size:.9rem;line-height:1.35}.checkout-address__summary span:first-child{font-weight:700}.checkout-address__summary strong{margin-top:6px;color:var(--danger);font-size:.84rem}.checkout-address__add{justify-self:start}.checkout-address__form{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.checkout-address__form .seller-form__grid{gap:10px}.cart-checkout__footer{margin-top:18px}.order-history{padding:24px}.order-card{padding:18px 0;border-top:1px solid var(--line)}.order-card:first-of-type{border-top:0}.order-card__header,.order-card__item,.order-card__totals{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.order-card__header p,.order-card__item p{margin:6px 0 0;color:var(--muted)}.order-card__items{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.order-card__groups{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.order-card__actions{margin-top:12px}.order-card__statusbar{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.order-segment{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fbfbfb}.order-segment__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.order-segment__header p{margin:6px 0 0;color:var(--muted)}.order-segment__note{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--line)}.order-segment__note p{margin:6px 0 0;color:var(--muted)}.order-card__note{min-width:min(100%,320px)}.seller-orders-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px;margin-top:8px}.seller-orders-workspace>.data-banner{grid-column:1/-1;margin:0}.seller-orders-rail{display:grid;align-content:start;grid-gap:14px;gap:14px;color:var(--muted)}.seller-orders-rail__collapse{justify-self:start;color:var(--muted);font-weight:700}.seller-orders-rail nav,.seller-orders-rail__links{display:grid;grid-gap:4px;gap:4px}.seller-orders-rail__link{min-height:48px;padding:0 16px;border-radius:8px;color:var(--muted);font-weight:700;text-align:left}.seller-orders-rail__link.is-active{background:#f3f3f3;color:var(--text)}.seller-orders-rail__divider{height:1px;margin:8px 14px;background:var(--line)}.seller-orders-rail__links a{color:var(--muted);text-decoration:none;padding:10px 16px;border-radius:8px;font-weight:700}.seller-orders-rail__links a:hover{background:#f7f7f7;color:var(--text)}.seller-orders-main{min-width:0}.seller-orders-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.seller-orders-titlebar h1{margin:0;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.05}.seller-orders-filterbar,.seller-orders-table-card{border:1px solid var(--line);background:#fff}.seller-orders-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:24px;margin-bottom:24px}.seller-orders-filterbar label,.seller-orders-search,.seller-orders-sort{display:flex;align-items:center;gap:8px}.seller-orders-filterbar label,.seller-orders-sort{color:var(--muted);font-weight:700}.seller-orders-filterbar label>span,.seller-orders-search>span,.seller-orders-sort>span{white-space:nowrap}.seller-order-detail__field input,.seller-order-detail__field select,.seller-order-detail__field textarea,.seller-order-row__actions select,.seller-order-row__dispatch textarea,.seller-order-row__tracking input,.seller-orders-filterbar input,.seller-orders-filterbar select,.seller-orders-sort select{min-height:44px;border:1px solid #999;border-radius:8px;background:#fff;color:var(--text);font:inherit}.seller-order-detail__field select,.seller-order-row__actions select,.seller-orders-filterbar select,.seller-orders-sort select{padding:0 36px 0 12px}.seller-orders-filterbar input{min-width:260px;padding:0 14px;border-radius:0 8px 8px 0}.seller-orders-search select{border-radius:8px 0 0 8px}.seller-orders-table-card{padding:24px}.seller-report{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.seller-report-filterbar{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(280px,1fr) minmax(300px,.9fr);grid-gap:18px;gap:18px;align-items:end}.seller-report-filterbar strong{display:block;margin-top:6px}.seller-report-date-inputs,.seller-report-presets{display:flex;flex-wrap:wrap;gap:8px}.seller-report-presets button{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text);font-weight:700}.seller-report-presets button.is-active{border-color:#111820;background:#111820;color:#fff}.seller-report-date-inputs{justify-content:flex-end}.seller-report-date-inputs label{display:grid;grid-gap:6px;gap:6px;min-width:140px;color:var(--muted);font-weight:700}.seller-report-date-inputs input{min-height:42px;padding:0 12px;border:1px solid #999;border-radius:8px;background:#fff;color:var(--text);font:inherit}.seller-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.seller-report-card{min-height:178px}.seller-report-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.seller-report-panel{min-width:0}.seller-report-list{display:grid;grid-gap:14px;gap:14px;margin:0}.seller-report-list div,.seller-report-statuses div,.seller-report-table__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.seller-report-list dt,.seller-report-table__head{color:var(--muted);font-weight:700}.seller-report-list dd{margin:0;font-size:1.1rem;font-weight:800}.seller-report-statuses{display:grid;grid-gap:12px;gap:12px}.seller-report-table{display:grid;grid-gap:0;gap:0;overflow-x:auto}.seller-report-table__head,.seller-report-table__row{display:grid;grid-template-columns:minmax(280px,1fr) 110px 120px;min-width:560px;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.seller-report-table__head{padding-top:4px}.seller-report-table__row:last-child{border-bottom:0}.seller-report-table__head span:nth-child(n+2),.seller-report-table__row span:nth-child(n+2){text-align:right}.seller-report-table--recent .seller-report-table__head,.seller-report-table--recent .seller-report-table__row{grid-template-columns:minmax(280px,1fr) 120px 140px 120px;min-width:700px}.seller-report-empty{margin-bottom:0;color:var(--muted)}.seller-orders-bulkbar,.seller-orders-resultsbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.seller-orders-resultsbar{margin-bottom:22px}.seller-orders-resultsbar>div:first-child{display:flex;flex-wrap:wrap;gap:16px;font-size:1.1rem}.seller-orders-bulkbar__actions,.seller-orders-report-links{display:flex;flex-wrap:wrap;gap:10px}.seller-orders-bulkbar{margin-bottom:28px}.seller-orders-bulkbar .secondary-link:disabled{color:#a8a8a8;border-color:#d8d8d8;cursor:not-allowed}.seller-orders-table{overflow-x:auto}.seller-order-row,.seller-orders-table__head{display:grid;grid-template-columns:42px minmax(210px,.75fr) minmax(420px,1.6fr) minmax(100px,.35fr) minmax(140px,.5fr) minmax(120px,.45fr) minmax(140px,.5fr) minmax(120px,.45fr);min-width:1320px}.seller-orders-table__head{padding-bottom:16px;font-weight:700}.seller-order-row>div,.seller-orders-table__head span{padding:0 14px}.seller-orders-table__head span:nth-child(n+4){text-align:right}.seller-order-row{padding:18px 0;border-top:1px solid var(--line)}.seller-order-row.is-expanded{background:#fbfbfb}.seller-order-row__select input{width:20px;height:20px;accent-color:var(--accent)}.seller-order-row__actions,.seller-order-row__date,.seller-order-row__item,.seller-order-row__money,.seller-order-row__order{display:grid;align-content:start;grid-gap:10px;gap:10px}.seller-order-row__actions .secondary-link{min-height:40px}.seller-order-row__order-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.seller-order-row p,.seller-order-row__dispatch span,.seller-order-row__order-meta span,.seller-order-row__tracking span{color:var(--muted)}.seller-order-row__item{grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}.seller-order-row__thumb{display:grid;place-items:center;width:64px;min-height:64px;overflow:hidden;border-radius:8px;background:#f3f3f3;color:var(--accent);font-weight:800}.seller-order-row__thumb img{width:100%;height:100%;object-fit:cover}.seller-order-row__dispatch,.seller-order-row__tracking{display:grid;grid-gap:6px;gap:6px}.seller-order-row__tracking input{width:min(100%,220px);padding:0 12px}.seller-order-row__dispatch textarea{width:min(100%,420px);min-height:70px;padding:10px 12px;resize:vertical}.seller-order-label-summary{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.seller-order-label-summary p{margin:0}.seller-order-label-summary a{color:var(--accent);font-weight:700;text-decoration:underline}.seller-order-label-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.seller-order-label-form h4{margin:0}.seller-order-label-sections{display:grid;grid-gap:14px;gap:14px}.seller-order-label-section{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fafafa}.seller-order-label-section h5{margin:0;color:var(--ink);font-size:.95rem}.seller-order-detail__field--wide{max-width:520px}.seller-order-detail__field--full{grid-column:1/-1}.seller-order-label-note{margin:0;color:var(--muted);font-size:.92rem}.seller-order-label-note__line{display:block}.seller-order-label-note__title{display:block;margin-bottom:3px}.seller-order-label-note--warning{color:var(--danger);font-weight:700}.return-request{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.return-request__form{display:grid;grid-gap:10px;gap:10px;max-width:520px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.return-request__form .secondary-link{justify-self:start;min-height:36px;padding-inline:14px}.seller-order-label-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.seller-order-label-grid--parcel{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-order-label-form .seller-order-detail__field{gap:4px;margin-bottom:0}.seller-order-label-form .seller-order-detail__field span{font-size:.78rem}.seller-order-label-form .seller-order-detail__field input,.seller-order-label-form .seller-order-detail__field select{min-height:38px;padding:0 10px;font-size:.92rem}.seller-order-row__date,.seller-order-row__money,.seller-order-row__number{text-align:right}.seller-order-row__date strong,.seller-order-row__money strong,.seller-order-row__number strong{display:block;line-height:1.25;white-space:nowrap}.seller-order-row__date p,.seller-order-row__money p{margin:4px 0 0;color:var(--muted);line-height:1.25;white-space:nowrap}.seller-order-row__detail{grid-column:1/-1;margin:16px 14px 0 56px;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff}.seller-order-detail__grid,.seller-order-detail__summary{display:grid;grid-gap:16px;gap:16px}.seller-order-detail__summary{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;padding-bottom:16px;border-bottom:1px solid var(--line)}.seller-order-detail__summary-item{display:grid;grid-gap:6px;gap:6px;min-width:0}.seller-order-detail__summary-item--status{display:flex;align-items:center;gap:12px}.seller-order-detail__summary-item>strong:not(.status-pill){overflow-wrap:anywhere;line-height:1.25}.seller-order-detail__summary-actions{display:flex;justify-content:flex-end;align-items:center}.seller-order-detail__summary-actions .ghost-link{width:auto;min-width:128px;padding-inline:18px}.seller-order-detail__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.8fr) minmax(240px,.55fr);gap:28px;margin-top:20px}.seller-order-detail__grid>section{min-width:0}.seller-order-detail__grid h3{margin:0 0 12px;font-size:1.05rem}.seller-order-detail__feedback{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.seller-order-detail__feedback h3{margin:0 0 12px;font-size:1.05rem}.seller-order-detail__feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.seller-order-detail__items{display:grid;grid-gap:12px;gap:12px}.seller-order-detail__item{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.seller-order-detail__item .seller-order-row__thumb{width:56px;min-height:56px}.seller-order-detail__items .order-segment__note{margin-top:0}.order-review-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.order-review-card--muted{background:#fbfbfb}.order-review-card p,.order-review-card span{margin:0;color:var(--muted)}.seller-order-detail__field{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.seller-order-detail__field span{color:var(--muted);font-weight:700}.seller-order-detail__field input,.seller-order-detail__field textarea{width:100%;padding:0 12px}.seller-order-detail__field textarea{min-height:88px;padding-top:10px;resize:vertical}.seller-order-detail__totals{display:grid;grid-gap:10px;gap:10px}.seller-order-detail__totals div{display:flex;justify-content:space-between;gap:14px}.seller-order-detail__totals dd,.seller-order-detail__totals dt{margin:0}.seller-order-detail__totals dd{font-weight:700}.seller-orders-empty{min-width:860px;padding:24px 0;border-top:1px solid var(--line)}.seller-orders-empty p{margin:8px 0 0;color:var(--muted)}.seller-orders-empty-state{grid-column:1/-1}.seller-support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:20px;gap:20px;align-items:start}.seller-support-actions{display:grid;grid-gap:12px;gap:12px}.seller-support-card,.seller-support-form{border:1px solid var(--line);border-radius:8px;background:#fff}.seller-support-card{padding:18px}.seller-support-card h2{margin:0 0 6px;font-size:1.05rem}.seller-support-card p{margin:0;color:var(--muted);line-height:1.45}.seller-support-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.seller-support-form textarea{min-height:112px;resize:vertical}.seller-support-form .secondary-link{justify-self:start}.seller-support-followup{padding-top:0}.seller-return-queue{display:grid;grid-gap:12px;gap:12px}.seller-return-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}.seller-return-card h2{margin:8px 0 4px;font-size:1.05rem}.seller-return-card dd,.seller-return-card p{margin:0;color:var(--muted)}.seller-return-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.seller-return-card dt{color:var(--text);font-weight:800}.seller-return-card__field{display:grid;grid-gap:6px;gap:6px;font-weight:800}.seller-return-card__field input,.seller-return-card__field textarea{width:100%}.seller-return-card__field textarea{min-height:78px;resize:vertical}.seller-return-card__actions{display:flex;flex-wrap:wrap;gap:10px}.seller-return-card__actions .ghost-link,.seller-return-card__actions .secondary-link{min-height:36px;padding-inline:14px}.order-detail-summary{margin-top:18px}.activity-feed{padding:24px}.unavailable-panel__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.unavailable-panel__suggestions{margin-top:28px}.activity-list{display:grid;grid-gap:14px;gap:14px}.activity-item{display:grid;grid-gap:10px;gap:10px;padding:18px 0;border-top:1px solid var(--line)}.activity-item:first-child{border-top:0}.activity-item__meta{display:flex;justify-content:space-between;gap:16px;align-items:center}.activity-item p,.activity-item__meta small{color:var(--muted)}.moderation-card{margin-top:18px}.moderation-summary{margin-bottom:18px}.moderation-item__reasons{display:grid;grid-gap:10px;gap:10px}.moderation-item__note{margin-top:12px}.moderation-item__reason{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fbfbfb}.moderation-item__reason p{margin:6px 0 0;color:var(--muted)}.moderation-item__actions{display:flex;flex-wrap:wrap;gap:10px}.moderation-history{margin-top:24px}.order-card__item{padding-top:12px;border-top:1px solid var(--line)}.order-card__totals{align-items:center}.ghost-link--danger{color:#a43824}.listing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.listing-actions__status{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#f7f7f7}.listing-actions__status--success{color:#166250;background:rgba(25,139,114,.1)}.listing-actions__status--error{color:#a43824;background:rgba(164,56,36,.08)}.listing-actions--compact .primary-link,.listing-actions--compact .secondary-link{min-height:38px;padding:0 12px}.seller-form-card{flex:1.45 1}.auth-page{max-width:760px}.auth-page__heading{align-items:end;gap:16px;margin-bottom:10px}.auth-page__heading .page-title{font-size:clamp(2.05rem,5vw,3rem)}.auth-page__heading p{max-width:390px;font-size:.98rem;line-height:1.45}.auth-card{width:100%;max-width:760px;flex:0 1 auto;padding:18px 20px 20px}.auth-card .table-header{margin-bottom:10px;padding-bottom:10px}.auth-card .table-header h2{font-size:1.3rem}.account-address-form,.account-password-form{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.avatar-preview-card,.profile-avatar-editor{display:flex;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fbfbfb}.profile-avatar-frame{width:112px;height:112px;flex:0 0 auto;display:grid;place-items:center;color:var(--muted);font-size:1.55rem;font-weight:700}.profile-avatar-copy{display:grid;grid-gap:8px;gap:8px}.avatar-preview-card p,.profile-avatar-copy p{margin:0;color:var(--muted)}.profile-avatar-upload{width:-moz-fit-content;width:fit-content;cursor:pointer}.avatar-preview-frame{width:88px;height:88px;flex:0 0 auto}.seller-form{display:grid;grid-gap:16px;gap:16px}.auth-card .seller-form{gap:12px}.auth-card .field{gap:6px}.seller-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.seller-form__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-form__grid--quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.address-book{padding-top:8px}.address-book,.address-book__list{display:grid;grid-gap:14px;gap:14px}.address-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfbfb}.address-card.is-editing{gap:14px}.address-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.address-card__header strong{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:1rem}.address-card__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.address-card__primary-badge{display:inline-flex;align-items:center;margin-left:8px;padding:4px 8px;border-radius:999px;background:#dff3ec;color:#17644d;font-size:.78rem;font-weight:700}.address-card__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--muted);font-size:.92rem;line-height:1.45}.address-card__titleline{display:flex;align-items:center;gap:10px}.address-card__summary p{margin:6px 0 0}.address-card__editor{display:grid;grid-gap:14px;gap:14px;padding-top:12px;border-top:1px solid var(--line)}.field{display:grid;align-content:start;grid-gap:8px;gap:8px}.field span{color:var(--muted);font-size:.84rem;font-weight:700}.field--checkbox{align-items:center;align-self:end;display:flex;flex-direction:row;gap:10px;min-height:44px}.field--checkbox input{accent-color:var(--accent);width:18px;height:18px}.field--checkbox span{color:var(--text)}.field__label{display:block;color:var(--muted);font-size:.84rem;font-weight:700;margin-bottom:8px}.field__hint{color:var(--muted);font-size:.85rem}.location-lookup{position:relative;display:grid;grid-gap:8px;gap:8px}.location-lookup__menu{position:absolute;top:calc(100% - 10px);left:0;right:0;z-index:4;display:grid;grid-gap:2px;gap:2px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.location-lookup__option{width:100%;padding:10px 12px;border-radius:8px;background:transparent;color:var(--text);text-align:left}.location-lookup__option:hover{background:rgba(54,101,243,.08)}.auth-toggle{display:inline-flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid var(--line);border-radius:999px;background:#f7f7f7;margin-bottom:12px}.auth-toggle .secondary-link{min-height:40px;padding:0 14px;border:0;background:transparent;color:var(--muted);font-size:.98rem;font-weight:600}.auth-toggle .secondary-link.is-active{background:#fff;color:var(--text);box-shadow:var(--shadow)}.auth-social{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.auth-social__button{width:100%;gap:10px}.auth-social__button,.google-mark{display:inline-flex;align-items:center;justify-content:center}.google-mark{width:18px;height:18px;flex:0 0 auto}.google-mark svg{width:18px;height:18px;display:block}.auth-divider{position:relative;margin:4px 0 14px;text-align:center}.auth-divider:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid var(--line)}.auth-divider span{position:relative;display:inline-block;padding:0 10px;background:var(--surface);color:var(--muted);font-size:.9rem}.helper-copy{margin:0;color:var(--muted);line-height:1.5}.auth-notice{margin-bottom:14px}.auth-notice.notice{padding:12px 14px}.auth-notice p{margin-top:4px}.profile-summary{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72)}.profile-summary strong{display:block}.profile-summary p{margin:4px 0 0;color:var(--muted)}.profile-summary__actions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.photo-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:6px;gap:6px}.photo-preview-chip{position:relative;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fbfbfb;text-align:left;cursor:-webkit-grab;cursor:grab;min-height:88px}.photo-preview-chip strong{font-size:.76rem;line-height:1.3;padding-top:18px;word-break:break-word}.photo-preview-chip span{color:var(--muted);font-size:.69rem;line-height:1.35}.photo-preview-chip.is-primary{border-color:rgba(54,101,243,.45);background:rgba(54,101,243,.08)}.listing-photo-editor-frame.is-dragging,.photo-preview-chip.is-dragging{opacity:.6;border-style:dashed}.listing-photo-editor-frame{cursor:-webkit-grab;cursor:grab}.listing-photo-drop-zone{border:1px dashed #c7c7c7;border-radius:10px;padding:12px;background:#fbfbfb}.listing-photo-drop-zone__target{position:relative;display:grid;grid-gap:4px;gap:4px;place-items:center;min-height:96px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);cursor:pointer;text-align:center}.listing-photo-drop-zone__target strong{font-size:.95rem}.listing-photo-drop-zone__hint,.listing-photo-drop-zone__target span{color:var(--muted);font-size:.82rem}.listing-photo-drop-zone__target .listing-photo-drop-zone__button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:999px;background:#f1f1f1;color:var(--text);font-size:.88rem;font-weight:700}.listing-photo-drop-zone__target:hover .listing-photo-drop-zone__button{background:#e9e9e9}.listing-photo-drop-zone__target input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.listing-photo-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,108px));grid-gap:8px;gap:8px}.listing-photo-editor-card{display:grid;grid-gap:7px;gap:7px;padding:7px;border:1px solid var(--line);border-radius:8px;background:#fbfbfb}.listing-photo-editor-frame{aspect-ratio:1/1;min-height:96px;border-radius:6px;overflow:hidden;position:relative}.listing-photo-editor-copy{display:grid;grid-gap:4px;gap:4px}.listing-photo-editor-copy strong{font-size:.76rem;line-height:1.3}.listing-photo-editor-copy span{color:var(--muted);font-size:.7rem;line-height:1.4}.listing-photo-editor-actions{display:flex;flex-wrap:wrap;gap:6px}.listing-photo-editor-action{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;background:#f1f1f1;color:var(--text)}.listing-photo-editor-action:hover{background:#e9e9e9}.listing-photo-editor-action:disabled{opacity:.38;cursor:not-allowed}.listing-photo-editor-action svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.listing-photo-editor-action--danger{color:#a43824}.image-primary-badge{position:absolute;top:4px;left:4px;z-index:2;padding:2px 6px;border-radius:999px;background:rgba(54,101,243,.9);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.seller-form__helper{padding:12px 14px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);background:#fbfbfb}.listing-price-suggestion-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.seller-form__footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.seller-form__footer-copy{display:grid;grid-gap:8px;gap:8px}.listing-form-jump-list,.listing-form-validation-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.listing-form-jump,.listing-form-validation-link{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:#f3f3f3;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1}.listing-form-jump:hover,.listing-form-validation-link:hover{background:#e8e8e8;color:var(--ink)}.listing-form-validation-link{background:#fff1cf;color:#7a4700}.listing-form-validation-link:hover{background:#ffe4a3;color:#5f3600}.primary-link:disabled{opacity:.7;cursor:wait}.form-message{color:var(--muted);opacity:0;transition:opacity .16s ease}.form-message.is-visible{opacity:1}.form-message--success{color:#166250}.form-message--error{color:#a43824}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:50;display:grid;grid-gap:10px;gap:10px;width:min(420px,calc(100vw - 24px));pointer-events:none}.toast{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18);pointer-events:auto}.toast strong{display:block;margin-bottom:4px}.toast p{margin:0;color:var(--muted);line-height:1.4}.toast--success{border-color:rgba(25,139,114,.3)}.toast--error{border-color:rgba(164,56,36,.32)}.toast--info{border-color:rgba(54,101,243,.3)}.toast__dismiss{min-height:30px;padding:0 10px;border-radius:999px;background:#f4f4f4;color:var(--muted);font-size:.82rem;font-weight:700}.message-composer{display:grid;grid-gap:14px;gap:14px}.message-composer__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.message-attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.message-attachment-chip{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fbfbfb}.message-attachment-chip strong{font-size:.82rem;line-height:1.35;word-break:break-word}.message-attachment-chip span{color:var(--muted);font-size:.74rem}.field--ghost{visibility:hidden;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.messages-workspace{display:grid;grid-template-columns:220px minmax(320px,.95fr) minmax(0,1.35fr);min-height:72vh;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.messages-list-shell,.messages-preview-shell,.messages-sidebar{min-width:0}.messages-sidebar{display:grid;align-content:start;grid-gap:24px;gap:24px;padding:28px 18px;border-right:1px solid var(--line);background:#fbfbfb}.messages-sidebar__header{display:grid;grid-gap:8px;gap:8px}.messages-sidebar__header h2{margin:0;font-size:1.35rem}.messages-sidebar__nav{display:grid;grid-gap:6px;gap:6px}.messages-sidebar__nav-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.messages-sidebar__nav-item:hover{background:#f1f1f1}.messages-sidebar__nav-item--active{background:#ececec}.messages-sidebar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#d93025;color:#fff;font-size:.78rem;font-weight:700}.messages-list-shell{display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--line);background:#fff}.messages-list-shell__toolbar{display:grid;grid-gap:16px;gap:16px;padding:18px 20px 16px;border-bottom:1px solid var(--line)}.messages-search input{width:100%;min-height:48px;padding:0 18px;border:1px solid #c9c9c9;border-radius:999px;background:#fff;font:inherit}.messages-list-shell__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.92rem}.messages-list-shell__summary strong{color:var(--ink);font-size:1rem}.messages-list{display:grid;align-content:start;overflow-y:auto}.messages-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.messages-pagination__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.messages-pagination__size{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:700}.messages-pagination__size span{white-space:nowrap}.messages-pagination__size select{min-width:120px;min-height:42px;padding:0 42px 0 16px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font:inherit;font-weight:700}.messages-list__state{display:grid;grid-gap:8px;gap:8px;padding:28px 20px}.messages-list__state h3,.messages-list__state p{margin:0}.messages-list__state p{color:var(--muted)}.messages-list-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:14px 18px;border:0;border-top:1px solid var(--line);background:#fff;color:inherit;text-align:left;cursor:pointer}.messages-list-row:hover{background:#fafafa}.messages-list-row--selected{background:#f0f0f0}.messages-list-row--unread{box-shadow:inset 3px 0 0 var(--accent)}.messages-list-row__media{display:flex}.messages-list-row__image{position:relative;width:60px;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:#f1f1f1}.messages-list-row__image--empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.82rem;font-weight:700}.messages-list-row__content{display:grid;grid-gap:4px;gap:4px;min-width:0}.messages-list-row__topline{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.messages-list-row__content p,.messages-list-row__listing,.messages-list-row__topline strong{overflow-wrap:anywhere}.messages-list-row__content p,.messages-list-row__listing,.messages-list-row__topline small{color:var(--muted)}.messages-list-row__listing{font-size:.82rem}.messages-list-row__content p{margin:0}.messages-list-row__meta{display:grid;grid-gap:8px;gap:8px;justify-items:end;align-content:center}.messages-list-row__pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f2f4f7;color:var(--muted);font-size:.75rem;font-weight:700}.messages-list-row__unread-dot{width:8px;height:8px;border-radius:999px;background:var(--accent)}.messages-list-row__count{color:var(--muted);font-size:.78rem;font-weight:700}.messages-list-row__open{color:var(--accent);font-size:.82rem;font-weight:600}.messages-preview-shell{min-width:0;background:#fff}.conversation-list{display:grid}.conversation-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.conversation-row:first-child{border-top:0}.conversation-row__media{display:flex}.conversation-row__image-frame,.message-image-frame{position:relative;overflow:hidden;border-radius:8px;background:#f4f4f4}.conversation-row__image-frame{width:60px;aspect-ratio:1/1}.conversation-row__image-frame--empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.82rem;font-weight:700}.conversation-row__content{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-row__content p,.conversation-row__content strong{overflow-wrap:anywhere}.conversation-row__content p{margin:0;color:var(--muted)}.conversation-row__party{color:var(--muted);font-size:.8rem}.conversation-row__meta{display:grid;grid-gap:6px;gap:6px;justify-items:end;text-align:right}.conversation-row__meta small{color:var(--muted)}.conversation-row--unread{border-left:3px solid var(--accent);padding-left:12px}.conversation-preview-images{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.conversation-preview-images__frame{position:relative;width:44px;height:44px;overflow:hidden;border-radius:6px;background:#f4f4f4}.message-thread{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);grid-gap:20px;gap:20px;align-items:start}.message-thread--workspace{grid-template-columns:1fr;gap:0;min-height:100%}.message-thread-shell{display:grid;min-height:100%;grid-template-rows:auto auto minmax(0,1fr);background:#fff}.message-thread-shell__header{padding:24px 24px 16px;border-bottom:1px solid var(--line)}.message-thread-panel--embedded{min-height:100%;border:0;border-radius:0;box-shadow:none}.message-thread-listing-card{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:12px;gap:12px;margin:18px 24px 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fafafa}.message-thread-listing-card__image{position:relative;width:60px;aspect-ratio:1/1;overflow:hidden;border-radius:10px;background:#f1f1f1}.message-thread-listing-card__image--empty{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.82rem;font-weight:700}.message-thread-listing-card__copy{display:grid;grid-gap:4px;gap:4px;align-content:center}.message-thread-listing-card__copy span{color:var(--muted);font-size:.82rem}.conversation-thread{display:grid;grid-gap:14px;gap:14px;padding:20px 24px 24px;align-content:start}.conversation-bubble{display:grid;grid-gap:10px;gap:10px;max-width:90%;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafafa}.conversation-bubble--own{margin-left:auto;background:rgba(54,101,243,.08);border-color:rgba(54,101,243,.18)}.conversation-bubble__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;align-items:baseline}.conversation-bubble__meta small{color:var(--muted)}.conversation-bubble p{margin:0;white-space:pre-wrap}.message-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.message-image-grid a{display:block}.message-image-frame{width:100%;aspect-ratio:1/1}.message-reply-card{border-top:1px solid var(--line);padding:18px 24px 24px;background:#fff}.form-field--compact-label span{font-size:.84rem}.message-composer__send{min-width:120px;justify-content:center}@media (max-width:960px){.admin-dashboard__metrics,.admin-detail-list,.admin-listing-toolbar,.admin-tool-grid,.detail-layout,.detail-sections,.moderation-toolbar,.site-header__inner,.stats{grid-template-columns:1fr}.site-header__inner{padding:14px 0}.site-header__utility-inner{width:min(100%,calc(100% - 24px));min-height:auto;padding:8px 0;flex-direction:column;align-items:flex-start;gap:8px}.site-header__utility-links{flex-wrap:wrap;gap:10px 14px}.detail-layout--marketplace,.detail-sections--marketplace,.detail-spec-table div,.listing-card,.listing-copy,.results-layout,.search-shell,.search-shell__controls{grid-template-columns:1fr}.related-searches{grid-column:auto}.filter-rail{position:static}.detail-actions,.header-actions,.notice,.profile-summary,.seller-storefront-header,.two-column{flex-direction:column}.seller-storefront-header{align-items:flex-start}.seller-storefront-header__meta{justify-items:start}.header-actions{align-items:stretch}.header-actions>*{width:100%}.main-nav{flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav .activity-link,.main-nav a{flex:0 0 auto}.results-header,.section-heading{display:grid}.section-heading{margin-top:28px;gap:12px}.section-heading p{max-width:none}.results-header__meta{justify-items:start}.results-sort{min-width:0;width:100%}.detail-cover{min-height:360px}.detail-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.message-thread,.messages-workspace,.meta-row,.seller-form__grid,.seller-form__grid--quarters,.seller-form__grid--triple{grid-template-columns:1fr}.messages-workspace{min-height:auto}.messages-list-shell,.messages-sidebar{border-right:0}.messages-sidebar{border-bottom:1px solid var(--line)}.messages-sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-list-row{grid-template-columns:64px minmax(0,1fr)}.messages-list-row__meta{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.messages-pagination{align-items:flex-start;flex-direction:column}.messages-pagination__controls{justify-content:flex-start}.conversation-thread,.message-reply-card,.message-thread-listing-card,.message-thread-shell__header{padding-left:20px;padding-right:20px;margin-left:0;margin-right:0}.listing-seller{padding-top:0}.inventory-toolbar{align-items:stretch;flex-direction:column}.inventory-search{max-width:none}.inventory-table{margin-left:-20px;margin-right:-20px;padding-left:20px}.inventory-row,.inventory-table__head{min-width:1120px}.inventory-pagination{align-items:flex-start;flex-direction:column}.inventory-pagination__controls{justify-content:flex-start}.seller-orders-workspace,.seller-support-layout{grid-template-columns:1fr}.seller-orders-rail{display:none}.seller-orders-bulkbar,.seller-orders-resultsbar,.seller-orders-titlebar{align-items:flex-start;flex-direction:column}.seller-orders-filterbar{padding:18px}.seller-orders-filterbar,.seller-orders-filterbar label,.seller-orders-search,.seller-orders-sort{align-items:stretch;flex-direction:column}.seller-orders-filterbar input,.seller-orders-filterbar select,.seller-orders-sort select{width:100%;min-width:0;border-radius:8px}.seller-orders-table-card{padding:18px}.seller-report-filterbar{grid-template-columns:1fr}.seller-report-date-inputs{justify-content:flex-start}.seller-report-date-inputs label{width:100%}.seller-report-columns,.seller-report-grid{grid-template-columns:1fr}.seller-report-table--recent .seller-report-table__head,.seller-report-table--recent .seller-report-table__row,.seller-report-table__head,.seller-report-table__row{min-width:0}.seller-report-table__head,.seller-report-table__row{grid-template-columns:minmax(0,1fr) 72px 96px}.seller-report-table--recent .seller-report-table__head,.seller-report-table--recent .seller-report-table__row{grid-template-columns:minmax(0,1fr) 104px}.seller-report-table--recent .seller-report-table__head span:nth-child(3),.seller-report-table--recent .seller-report-table__head span:nth-child(4),.seller-report-table--recent .seller-report-table__row span:nth-child(3),.seller-report-table--recent .seller-report-table__row span:nth-child(4){display:none}.seller-order-row,.seller-orders-table__head{min-width:1120px}.seller-order-row__detail{margin-left:14px}.cart-row,.seller-order-detail__feedback-grid,.seller-order-detail__grid,.seller-order-detail__summary,.seller-order-label-grid,.seller-order-label-grid--parcel{grid-template-columns:1fr}.cart-row__actions,.cart-row__pricing{justify-items:start;justify-content:flex-start;text-align:left}.activity-item__meta,.order-card__header,.order-card__item,.order-card__totals,.order-segment__header,.seller-row,.table-header{align-items:flex-start}.activity-item__meta,.notice,.order-card__header,.order-card__item,.order-segment__header,.seller-row,.table-header{flex-direction:column}.profile-summary__actions,.seller-row__actions{justify-content:flex-start;justify-items:start}.conversation-row__meta{justify-items:start;text-align:left}.activity-feed,.detail-panel,.info-card,.order-history,.table-card{padding:20px}.page{width:min(100%,calc(100% - 24px));padding:14px 0 56px}.search-input{padding:0 14px}.auth-page{max-width:min(100%,calc(100% - 24px))}.auth-page__heading{align-items:start}.auth-card,.seller-form-card{min-width:0}}@media (max-width:720px){.detail-layout,.detail-layout--marketplace,.detail-sections,.detail-sections--marketplace,.detail-spec-table div,.listing-card,.listing-copy,.results-layout,.search-shell,.site-header__inner,.stats{grid-template-columns:1fr}.site-header__inner{gap:12px;min-height:auto}.brand-lockup{min-width:0}.brand-lockup small{display:none}.brand-lockup strong{font-size:1.45rem}.brand-badge{width:42px;height:42px}.main-nav{width:100%;padding-bottom:2px}.page-title{font-size:clamp(1.8rem,9vw,2.35rem)}.related-searches{gap:8px 10px;font-size:.84rem}.listing-card{gap:12px;padding:14px 0}.listing-cover,.listing-photo-frame{min-height:180px}.listing-copy{gap:14px}.listing-copy__headline h3{font-size:1.35rem}.detail-price,.price{font-size:1.65rem}.detail-title--marketplace{font-size:clamp(1.35rem,5vw,1.7rem)}.detail-cover{min-height:280px}.detail-thumb{min-height:86px}.auth-toggle{width:100%}.auth-toggle .secondary-link{flex:1 1;min-width:0;padding:0 12px}.avatar-preview-card,.profile-avatar-editor,.profile-summary{flex-direction:column;align-items:flex-start}.seller-row__summary{width:100%}.seller-row__image-frame{width:64px;min-height:64px}.conversation-row{grid-template-columns:64px minmax(0,1fr)}.conversation-row__meta{grid-column:2}.address-card__header,.address-card__summary{align-items:flex-start;flex-direction:column}.address-card__actions{justify-content:flex-start}.field--compact select{max-width:none}.admin-audit-row,.admin-order-row,.admin-order-support-row{grid-template-columns:1fr;align-items:flex-start}.admin-order-row small{text-align:left}.admin-compact-row--split,.admin-listing-row,.admin-message-row,.admin-user-detail-card,.admin-user-row{grid-template-columns:1fr;align-items:flex-start}.admin-message-row__meta{justify-items:start}.commit-row{grid-template-columns:1fr;gap:12px}.admin-listing-row__actions,.admin-user-row__stats,.commit-row__actions{justify-content:flex-start}}.legal-page{max-width:1100px}.legal-page__heading{align-items:flex-start}.legal-page__heading p:last-child{max-width:760px}.legal-card{display:grid;grid-gap:28px;gap:28px;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.legal-card section{display:grid;grid-gap:10px;gap:10px}.legal-card h2{margin:0;font-size:1.2rem}.legal-card p,.legal-card ul{margin:0;color:var(--muted);line-height:1.55}.legal-card ul{padding-left:20px}.legal-card li+li{margin-top:8px}.legal-card a{color:var(--accent);font-weight:700}@media (max-width:560px){.site-header__utility{font-size:.76rem}.page{padding:12px 0 48px}.page,.site-header__inner,.site-header__utility-inner{width:min(100%,calc(100% - 16px))}.detail-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-spec-table div{gap:8px;padding:12px 0}.activity-feed,.detail-panel,.info-card,.order-history,.table-card{padding:16px}.primary-link,.search-input,.search-shell select,.search-submit,.secondary-link{min-height:44px}.auth-toggle .secondary-link{font-size:.92rem}.empty-state__actions,.notice__actions,.results-tags,.unavailable-panel__actions{gap:8px}.order-segment{padding:14px}.photo-preview-list{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.legal-card{padding:18px}}