:root{--background:#090b0e;--surface:#11151a;--surface-raised:#171c22;--surface-soft:#1c2229;--text:#f7f8fa;--text-secondary:#aeb7c2;--text-muted:#79838f;--brand:#f31222;--brand-hover:#ff2938;--brand-dark:#be0815;--brand-soft:#f312221f;--border:#ffffff17;--border-strong:#ffffff24;--success:#54d18b;--warning:#ffc857;--danger:#ff6f7a;--info:#77bdfb;--text-primary:var(--text);--text-inverse:#fff;--text-inverse-muted:#aeb7c2;--surface-muted:var(--surface-soft);--surface-interactive:#1c2229;--input-bg:#191e24;--input-text:#eef1f3;--placeholder:#8f99a6;--focus-ring:#ff5964;--link:#ff6f7a;--link-hover:#ff9ca4;--nav-bg:#090b0eeb;--nav-text:#f7f8fa;--nav-muted:#aeb7c2;--card-bg:var(--surface);--card-border:var(--border);--shadow:0 18px 50px #00000047;--overlay:#000000ad;--brand-mark-bg:#090b0e;--content-width:1180px}html[data-theme=light]{--background:#f6f7f9;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef1f4;--text:#15181c;--text-secondary:#4d5864;--text-muted:#66717d;--border:#0d141c1f;--border-strong:#0d141c33;--brand-soft:#d20a1b17;--surface-interactive:#e8edf2;--input-bg:#fff;--input-text:#15181c;--placeholder:#687482;--focus-ring:#d20a1b;--link:#b40817;--link-hover:#7f0610;--nav-bg:#fffffff0;--nav-text:#15181c;--nav-muted:#4d5864;--card-bg:#fff;--card-border:#0d141c24;--shadow:0 18px 50px #1e2a361f;--overlay:#12181f80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(input,select,textarea){background:var(--input-bg);color:var(--input-text);border-color:var(--border-strong)}html[data-theme=light] :is(.offer-card,.offers-panel,.thread-card,.filters-panel,.listing-card,.detail-card,.sell-card,.account-panel,.account-card,.auth-card){background:var(--card-bg);color:var(--text-primary);border-color:var(--card-border);box-shadow:var(--shadow)}html[data-theme=light] :is(.conversation-summary,.detail-state,.browse-state,.account-state,.account-empty,.sort-placeholder){color:var(--text-secondary)}html[data-theme=light] :is(.detail-secondary-button,.offer-actions button,.notification-actions button,.account-nav a){background:var(--surface-interactive);color:var(--text-primary);border-color:var(--border-strong)}@media (prefers-color-scheme:light){html[data-theme=system] :is(input,select,textarea){background:var(--input-bg);color:var(--input-text);border-color:var(--border-strong)}html[data-theme=system] :is(input,textarea)::placeholder{color:var(--placeholder)}html[data-theme=system] :is(.offer-card,.offers-panel,.thread-card,.filters-panel,.listing-card,.detail-card,.sell-card,.account-panel,.account-card,.auth-card){background:var(--card-bg);color:var(--text-primary);border-color:var(--card-border);box-shadow:var(--shadow)}html[data-theme=system] :is(.conversation-summary,.detail-state,.browse-state,.account-state,.account-empty,.sort-placeholder){color:var(--text-secondary)}html[data-theme=system] :is(.detail-secondary-button,.offer-actions button,.notification-actions button,.account-nav a){background:var(--surface-interactive);color:var(--text-primary);border-color:var(--border-strong)}}:is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:is(button,input,select,textarea):disabled{color:var(--text-muted);cursor:not-allowed}@media (prefers-color-scheme:light){html[data-theme=system]{--background:#f6f7f9;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef1f4;--text:#15181c;--text-secondary:#4d5864;--text-muted:#66717d;--border:#0d141c1f;--border-strong:#0d141c33;--brand-soft:#d20a1b17;--surface-interactive:#e8edf2;--input-bg:#fff;--input-text:#15181c;--placeholder:#687482;--focus-ring:#d20a1b;--link:#b40817;--link-hover:#7f0610;--nav-bg:#fffffff0;--nav-text:#15181c;--nav-muted:#4d5864;--card-bg:#fff;--card-border:#0d141c24;--shadow:0 18px 50px #1e2a361f;--overlay:#12181f80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%, #f3122214, transparent 35%), var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.siteShell{min-height:100vh}.content{width:min(calc(100% - 40px), var(--content-width));margin-inline:auto}.siteHeader{z-index:50;border-bottom:1px solid var(--border);background:var(--nav-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.live-sense-panel{border:1px solid var(--info);background:var(--surface-muted);color:var(--text-primary);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.live-sense-panel p{margin:.25rem 0 0}.live-sense-panel button{justify-self:start}.live-sense-results{border-top:1px solid var(--card-border);padding-top:.75rem}.headerInner{width:min(calc(100% - 40px), var(--content-width));grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:78px;margin-inline:auto;display:grid}.brand{background:var(--brand-mark-bg);border-radius:10px;align-items:center;width:fit-content;padding:3px 8px;display:inline-flex}.brandLogo{object-fit:contain;width:102px;height:68px;display:block}.desktopNav{color:var(--nav-muted);align-items:center;gap:30px;font-size:.94rem;font-weight:600;display:flex}.desktopNav a,.loginLink{transition:color .16s,opacity .16s}.desktopNav a:hover,.loginLink:hover{color:var(--nav-text)}.headerActions{justify-self:end;align-items:center;gap:18px;display:flex}.loginLink{color:var(--nav-muted);font-size:.94rem;font-weight:600}.sellButton{background:var(--brand);color:#fff;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 21px;font-weight:750;transition:background .16s,transform .16s;display:inline-flex}.sellButton:hover{background:var(--brand-hover);transform:translateY(-1px)}.hero{border-bottom:1px solid var(--border);padding:92px 0 76px;position:relative;overflow:hidden}.heroGlow{pointer-events:none;filter:blur(100px);border-radius:999px;position:absolute}.heroGlowOne{background:#f312221f;width:380px;height:380px;top:-180px;left:50%;transform:translate(-50%)}.heroGlowTwo{background:#b4001412;width:270px;height:270px;bottom:-180px;right:5%}.heroContent{text-align:center;position:relative}.eyebrow{background:var(--brand-soft);color:#ff9ca4;letter-spacing:.05em;text-transform:uppercase;border:1px solid #f3122238;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 12px;font-size:.78rem;font-weight:750;display:inline-flex}.eyebrowDot{background:var(--brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #f31222b3}.hero h1{letter-spacing:-.06em;max-width:920px;margin:0 auto;font-size:clamp(2.65rem,6vw,5.25rem);font-weight:850;line-height:.98}.hero h1 span{color:var(--text-secondary)}.heroDescription{max-width:650px;color:var(--text-secondary);margin:27px auto 0;font-size:1.06rem;line-height:1.7}.searchPanel{border:1px solid var(--border-strong);background:#171c22eb;border-radius:17px;grid-template-columns:1fr auto auto;gap:8px;max-width:900px;margin:38px auto 0;padding:8px;display:grid;box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff08}.searchField{align-items:center;gap:11px;min-width:0;padding-left:10px;display:flex}.searchIcon{color:var(--text-muted);font-size:1.45rem}.searchField input{width:100%;height:50px;color:var(--text);background:0 0;border:0;outline:0;font-size:1rem}.searchField input::placeholder{color:var(--text-muted)}.locationButton,.searchButton{cursor:pointer;border:0;border-radius:11px;height:50px;font-weight:700}.locationButton{background:var(--surface-soft);color:var(--text-secondary);align-items:center;gap:7px;padding:0 18px;display:flex}.searchButton{background:var(--brand);color:#fff;padding:0 26px}.searchButton:hover{background:var(--brand-hover)}.quickLinks{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;font-size:.86rem;display:flex}.quickLinks a{color:var(--text-secondary)}.quickLinks a:hover{color:#fff}.categorySection{padding:78px 0 88px}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.sectionEyebrow{color:#ff6f7a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.77rem;font-weight:800;display:block}.sectionHeading h2,.trustIntro h2,.sellerBanner h2{letter-spacing:-.035em;margin:0}.sectionHeading h2{font-size:clamp(1.7rem,3vw,2.35rem)}.viewAll{color:var(--text-secondary);align-items:center;gap:8px;font-size:.92rem;font-weight:650;display:inline-flex}.viewAll:hover{color:#fff}.categoryGrid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.categoryCard{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff07, transparent), var(--surface);min-height:126px;color:var(--text-secondary);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:17px 10px;font-size:.84rem;font-weight:650;transition:transform .17s,border-color .17s,background .17s,color .17s;display:flex}.categoryCard:hover{background:var(--surface-raised);color:#fff;border-color:#f3122261;transform:translateY(-3px)}.categoryIcon{font-size:1.75rem}.trustSection{border:1px solid var(--border);background:radial-gradient(circle at 0% 0%, #f3122217, transparent 35%), var(--surface);border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding:68px;display:grid}.trustIntro h2{max-width:540px;font-size:clamp(2rem,4vw,3rem);line-height:1.07}.trustIntro p{max-width:560px;color:var(--text-secondary);margin:22px 0 0;line-height:1.72}.trustItems{gap:13px;display:grid}.trustItem{border:1px solid var(--border);min-height:66px;color:var(--text-secondary);background:#ffffff06;border-radius:14px;align-items:center;gap:15px;padding:13px 16px;font-weight:600;display:flex}.trustCheck{width:31px;height:31px;color:var(--success);background:#54d18b1c;border-radius:50%;flex:0 0 31px;place-items:center;display:grid}.sellerBanner{background:linear-gradient(120deg,#191014,#121519 48%,#171b20);border:1px solid #f312222e;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-top:54px;margin-bottom:82px;padding:50px 56px;display:flex}.sellerBanner h2{color:var(--text-inverse);font-size:clamp(1.8rem,3.5vw,2.7rem)}.sellerBanner p{max-width:600px;color:var(--text-inverse-muted);margin:13px 0 0;line-height:1.6}.sellerCta{background:var(--brand);color:#fff;border-radius:12px;flex:none;align-items:center;gap:11px;min-height:48px;padding:0 23px;font-weight:750;display:inline-flex}.footer{border-top:1px solid var(--border);background:#07090b}.footerInner{min-height:88px;color:var(--text-inverse-muted);justify-content:space-between;align-items:center;gap:30px;font-size:.84rem;display:flex}.footerLinks{flex-wrap:wrap;gap:22px;display:flex}.footerLinks a:hover{color:var(--text-inverse)}@media (max-width:980px){.desktopNav{display:none}.headerInner{grid-template-columns:1fr auto}.categoryGrid{grid-template-columns:repeat(4,1fr)}.trustSection{grid-template-columns:1fr;gap:38px}}@media (max-width:640px){.content,.headerInner{width:min(calc(100% - 28px), var(--content-width))}.headerInner{height:68px}.brandLogo{width:84px;height:56px}.loginLink{display:none}.sellButton{min-height:40px;padding:0 17px}.hero{padding:62px 0 56px}.hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.heroDescription{font-size:.98rem}.searchPanel{grid-template-columns:1fr;padding:9px}.searchField{padding:0 8px}.locationButton,.searchButton{justify-content:center;width:100%}.quickLinks span{width:100%}.categorySection{padding:58px 0 66px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.categoryCard{min-height:112px}.sectionHeading{align-items:center}.trustSection{border-radius:20px;width:calc(100% - 28px);padding:34px 24px}.sellerBanner{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);padding:36px 26px}.sellerCta{justify-content:center;width:100%}.footerInner{flex-direction:column;align-items:flex-start;padding:25px 0}}.browse-page{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 100px}.browse-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.browse-heading h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(36px,5vw,58px);line-height:1}.browse-heading p{color:#9ca6b5;margin:0;font-size:16px}.browse-search{gap:10px;margin-bottom:34px;display:flex}.browse-search-input{background:#181c21;border:1px solid #2b3037;border-radius:14px;flex:1;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.browse-search-input span{color:#8994a3;font-size:22px}.browse-search-input input{color:#f5f7fa;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.browse-search-input input::placeholder{color:#77818f}.primary-search-button,.apply-filters{cursor:pointer;color:#fff;background:#ff1f2d;border:0;border-radius:12px;font-weight:700}.primary-search-button{min-width:116px;padding:0 25px;font-size:15px}.browse-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:34px;display:grid}.filters-panel{background:#15191e;border:1px solid #282d34;border-radius:16px;padding:22px;position:sticky;top:100px}.filter-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.filter-heading h2{margin:0;font-size:20px}.filter-heading button{color:#ff6a73;cursor:pointer;background:0 0;border:0}.filter-field,.filter-group{margin-bottom:24px;display:block}.filter-field>span,.filter-label{color:#c8ced7;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.filter-field select,.price-fields input{color:#eef1f5;background:#1c2127;border:1px solid #30363e;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 12px}.price-fields{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.price-divider{color:#626c78}.filter-check{cursor:pointer;align-items:flex-start;gap:11px;margin:4px 0 24px;display:flex}.filter-check input{accent-color:#ff1f2d;margin-top:4px}.filter-check span{flex-direction:column;gap:3px;display:flex}.filter-check strong{color:#e6eaf0;font-size:13px}.filter-check small{color:#7f8996;line-height:1.4}.apply-filters{width:100%;min-height:44px}.results-toolbar{justify-content:space-between;align-items:flex-start;gap:20px;min-height:54px;margin-bottom:18px;display:flex}.results-toolbar>div:first-child{flex-direction:column;gap:3px;display:flex}.results-toolbar strong{font-size:15px}.results-toolbar span{color:#7f8996;font-size:12px}.sort-placeholder{background:#161a1f;border:1px solid #292f36;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;display:flex}.sort-placeholder strong{color:#d8dde5;font-size:12px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.listing-card{background:#15191e;border:1px solid #272c33;border-radius:15px;min-width:0;transition:transform .16s,border-color .16s;overflow:hidden}.listing-card:hover{border-color:#3b424c;transform:translateY(-2px)}.listing-image{aspect-ratio:4/3;background:radial-gradient(circle at 70% 20%,#292f36,#0000 45%),#1c2127;text-decoration:none;display:block;position:relative;overflow:hidden}.listing-image-placeholder{place-items:center;width:100%;height:100%;display:grid}.listing-image-placeholder span{color:#59626d;letter-spacing:.16em;font-size:14px;font-weight:800}.save-listing{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e11c7;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:absolute;top:11px;right:11px}.save-listing:hover{border-color:#ff6f7ab3;transform:scale(1.04)}.save-listing.saved{color:#ff8b94;background:#ff6f7a2e;border-color:#ff6f7acc}.save-listing:disabled{opacity:.75;cursor:wait}.protected-badge{color:#8ce2bd;text-transform:uppercase;letter-spacing:.06em;background:#124f3ceb;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:11px;left:11px}.listing-card-body{padding:15px}.listing-title{color:#e8ebef;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-weight:650;text-decoration:none;display:block;overflow:hidden}.listing-price{color:#fff;margin-bottom:12px;font-size:19px;display:block}.listing-meta{color:#87919e;border-top:1px solid #252a30;justify-content:space-between;gap:10px;padding-top:11px;font-size:11px;display:flex}.listing-options{flex-wrap:wrap;gap:5px;min-height:24px;margin-top:11px;display:flex}.listing-options span{color:#aeb6c1;background:#20252b;border-radius:5px;padding:4px 7px;font-size:10px}.browse-state{text-align:center;color:#8f99a6;border:1px dashed #30363e;border-radius:16px;align-content:center;place-items:center;min-height:390px;padding:40px;display:grid}.browse-state h2,.browse-state strong{color:#e8ebef;margin:10px 0 0}.browse-state p{margin:8px 0 20px}.browse-state button{color:#e8ebef;cursor:pointer;background:#1c2127;border:1px solid #343b44;border-radius:8px;padding:10px 16px}.empty-search-icon{font-size:35px}.browse-error{border-color:#ff1f2d4d}.listing-skeleton{background:#15191e;border:1px solid #242a30;border-radius:15px;min-height:330px;overflow:hidden}.listing-skeleton div{background:#1d2228;height:205px}.listing-skeleton span{background:#22282e;border-radius:10px;height:12px;margin:15px;display:block}.listing-skeleton span:nth-child(3){width:45%}.listing-skeleton span:nth-child(4){width:65%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.browse-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.browse-page{width:min(100% - 28px,1180px);padding-top:38px}.browse-layout{display:block}.filters-panel{margin-bottom:26px;position:static}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.browse-search{gap:7px}.primary-search-button{min-width:auto;padding:0 17px}}@media (max-width:480px){.listing-grid{grid-template-columns:1fr}.browse-heading h1{font-size:38px}}.listing-image-link{color:inherit;width:100%;height:100%;text-decoration:none;display:block;position:absolute;inset:0}.listing-image-placeholder{background:linear-gradient(145deg,#f4f5f4,#e7eae7);justify-content:center;align-items:center;width:100%;height:100%;min-height:210px;display:flex}.listing-image-placeholder span{letter-spacing:.12em;color:#737873;font-size:12px;font-weight:700}.listing-image-link{width:100%;height:100%;display:block}.listing-card-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.saved-page{width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 80px}.saved-page-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.saved-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3rem)}.saved-grid{margin-top:18px}.messages-page{width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 90px}.messages-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.messages-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,3rem)}.conversation-list{gap:14px;display:grid}.conversation-item{color:inherit;background:#151a1f;border:1px solid #2a3037;border-radius:14px;padding:18px 20px;text-decoration:none;display:block}.conversation-item:hover{border-color:#ff5e6799}.conversation-summary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conversation-summary strong,.offer-card strong{color:#edf1f6;font-size:1.02rem;display:block}.conversation-summary time,.message-bubble time{color:#75818d;white-space:nowrap;font-size:12px}.conversation-preview{margin:12px 0 0;line-height:1.5}.thread-page{padding-top:34px}.thread-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:24px;display:flex}.thread-header h1{margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem)}.thread-shell{justify-content:center;display:flex}.thread-card{background:#141a1e;border:1px solid #2d343d;border-radius:18px;width:min(900px,100%);overflow:hidden}.thread-messages{background:#11171b;flex-direction:column;gap:14px;min-height:340px;max-height:560px;padding:20px;display:flex;overflow-y:auto}.message-row{justify-content:flex-start;display:flex}.message-row.self{justify-content:flex-end}.message-bubble{background:#1a2026;border:1px solid #2a313a;border-radius:16px 16px 16px 4px;max-width:min(72%,520px);padding:12px 14px}.message-row.self .message-bubble{background:#ff1f2d14;border-radius:16px 16px 4px}.message-bubble p{color:#edf1f6;white-space:pre-wrap;margin:0;line-height:1.5}.message-bubble time{margin-top:8px;display:block}.thread-empty{color:#98a4b1;place-items:center;min-height:220px;display:grid}.message-form{border-top:1px solid #2a313a;gap:12px;padding:18px 20px 20px;display:grid}.message-form textarea{resize:vertical;color:#fff;width:100%;min-height:110px;font:inherit;background:#11151a;border:1px solid #343d47;border-radius:12px;padding:12px 14px}.message-form-actions{color:#9aa5b2;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.offer-form{background:#131619cc;border:1px solid #2a313a;border-radius:14px;gap:12px;margin-top:16px;padding:16px;display:grid}.offer-form label{gap:8px;display:grid}.offer-form span{color:#dfe5eb;font-size:13px;font-weight:700}.offer-form input{color:#fff;min-height:46px;font:inherit;background:#13181d;border:1px solid #3a424d;border-radius:10px;padding:0 12px}.offers-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.offers-panel{background:#151a1f;border:1px solid #2a313a;border-radius:16px;padding:18px}.offers-panel h2{margin:0 0 16px;font-size:1.2rem}.offer-list{gap:12px;display:grid}.offer-card{background:#11171b;border:1px solid #2a313a;border-radius:12px;padding:16px}.offer-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.offer-card-header span,.offer-card-body span{color:#9aa5b2;font-size:12px;display:block}.offer-card-body{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.offer-card-body small{color:#7d8b9b;margin-bottom:6px;display:block}.offer-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.offer-status.pending{color:#ffc857;background:#ffbf001f}.offer-status.accepted{color:#67e1aa;background:#20c1811f}.offer-status.declined{color:#ff8790;background:#ff5c661f}.offer-actions{gap:10px;margin-top:14px;display:flex}.empty-offer-state{color:#9aa5b2;text-align:center;border:1px dashed #2f3942;border-radius:12px;padding:22px 14px}.primary-search-button.small,.detail-secondary-button.small{min-width:0;padding:8px 14px;font-size:13px}.auth-success{color:#7be0af;font-size:13px;font-weight:600}.detail-price-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.detail-save-button{flex:0 0 42px;width:42px;height:42px;position:static}.listing-detail-page{width:min(1180px,100% - 40px);margin:0 auto;padding:30px 0 100px}.detail-breadcrumbs{color:#7e8895;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.detail-breadcrumbs a{color:#9da7b3;text-decoration:none}.detail-breadcrumbs a:hover{color:#f1f3f5}.listing-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);align-items:start;gap:38px;display:grid}.detail-gallery{min-width:0}.detail-primary-image{aspect-ratio:4/3;background:#191e23;border:1px solid #282e35;border-radius:18px;overflow:hidden}.detail-primary-image img{object-fit:cover;width:100%;height:100%;display:block}.detail-image-fallback{color:#7e8895;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.detail-image-fallback span{letter-spacing:.08em;font-weight:800}.detail-image-fallback small{color:#59626d}.detail-thumbnails{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.detail-thumbnail{cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:9px;flex:0 0 96px;width:96px;height:72px;padding:0;overflow:hidden}.detail-thumbnail.active{border-color:#ff404c}.detail-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.detail-sidebar{background:#15191e;border:1px solid #282e35;border-radius:18px;padding:26px;position:sticky;top:95px}.detail-category{color:#ff5964;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.detail-sidebar h1{color:#f4f5f6;letter-spacing:-.035em;margin:0 0 19px;font-size:clamp(28px,3vw,40px);line-height:1.07}.detail-price{color:#fff;margin-bottom:9px;font-size:31px;font-weight:820}.detail-condition{color:#929ca8;gap:7px;margin-bottom:22px;font-size:12px;display:flex}.detail-protected{background:#266b4d21;border:1px solid #52b78c40;border-radius:11px;align-items:flex-start;gap:11px;margin-bottom:22px;padding:14px;display:flex}.detail-protected-icon{color:#6fd4a7;background:#5ed39b24;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.detail-protected div:last-child{flex-direction:column;gap:4px;display:flex}.detail-protected strong{color:#7edbb3;font-size:13px}.detail-protected span{color:#8ca99c;font-size:11px;line-height:1.5}.detail-actions{gap:9px;display:grid}.detail-buy-button,.detail-secondary-button{cursor:pointer;min-height:48px;font:inherit;border-radius:10px;padding:0 18px;font-weight:760}.detail-buy-button{color:#fff;background:#ef2334;border:0}.detail-buy-button:hover{background:#fa3040}.detail-secondary-button{color:#edf0f4;background:#1c2127;border:1px solid #353c45}.detail-secondary-button:hover{background:#22282f;border-color:#4b545e}.detail-fulfilment{border-top:1px solid #272d34;margin-top:25px;padding-top:20px}.detail-fulfilment h2{color:#d8dde2;margin:0 0 13px;font-size:13px}.detail-fulfilment>div{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.detail-fulfilment>div>span{color:#6fd4a7}.detail-fulfilment p{flex-direction:column;gap:2px;margin:0;display:flex}.detail-fulfilment strong{color:#cbd1d7;font-size:12px}.detail-fulfilment small{color:#747f8b;font-size:10px;line-height:1.5}.detail-lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:28px;margin-top:34px;display:grid}.detail-panel{background:#15191e;border:1px solid #282e35;border-radius:16px;padding:27px}.detail-section-label{color:#ff5964;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.detail-panel h2{color:#edf0f3;margin:0 0 14px;font-size:21px}.detail-description-text{color:#9ba4af;white-space:pre-line;margin:0;line-height:1.75}.detail-attributes{border-top:1px solid #282e35;margin:24px 0 0}.detail-attributes>div{border-bottom:1px solid #252b31;grid-template-columns:180px 1fr;gap:20px;padding:13px 0;display:grid}.detail-attributes dt{color:#77818d;font-size:12px}.detail-attributes dd{color:#c4cbd2;margin:0;font-size:12px}.detail-seller-card{align-self:start}.seller-avatar{color:#e4e7e9;background:linear-gradient(145deg,#222b33,#333b43);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:15px;font-weight:800;display:grid}.detail-seller-card p{color:#737e89;word-break:break-all;margin:-5px 0 20px;font-size:11px}.detail-state{color:#8d97a4;text-align:center;align-content:center;place-items:center;gap:10px;min-height:480px;display:grid}.detail-state h1{color:#edf0f3;margin:0}.detail-state p{margin:0}.detail-loader{border:3px solid #30363d;border-top-color:#ed3441;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite mapleaf-spin}.detail-return-link{color:#ff5964;margin-top:8px}@keyframes mapleaf-spin{to{transform:rotate(360deg)}}.sell-page{width:min(1100px,100% - 40px);margin:0 auto;padding:48px 0 100px}.sell-heading{max-width:700px;margin-bottom:32px}.sell-heading h1{color:#f3f5f6;letter-spacing:-.045em;margin:8px 0 11px;font-size:clamp(36px,5vw,54px);line-height:1}.sell-heading p{color:#909ba7;margin:0;line-height:1.65}.sell-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.sell-panel{background:#15191e;border:1px solid #282e35;border-radius:16px;padding:25px}.sell-panel-heading{align-items:flex-start;gap:14px;margin-bottom:23px;display:flex}.sell-panel-heading>span{color:#fff;background:#ed2635;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.sell-panel-heading h2{color:#edf0f3;margin:0 0 4px;font-size:17px}.sell-panel-heading p{color:#747f8b;margin:0;font-size:11px}.sell-field{gap:7px;margin-top:16px;display:grid}.sell-field>span{color:#aeb6bf;font-size:11px;font-weight:700}.sell-field input,.sell-field select,.sell-field textarea{box-sizing:border-box;color:#eef1f3;width:100%;font:inherit;background:#191e24;border:1px solid #313841;border-radius:9px;outline:none}.sell-field input,.sell-field select{min-height:46px;padding:0 13px}.sell-field textarea{resize:vertical;padding:13px;line-height:1.6}.sell-field input:focus,.sell-field select:focus,.sell-field textarea:focus{border-color:#59636f}.sell-field input::placeholder,.sell-field textarea::placeholder{color:#59636d}.sell-two-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sell-money-input{background:#191e24;border:1px solid #313841;border-radius:9px;align-items:center;display:flex;overflow:hidden}.sell-money-input strong{color:#8d98a4;padding-left:14px}.sell-money-input input{background:0 0;border:0}.sell-check-list{gap:10px;display:grid}.sell-check-list label{cursor:pointer;background:#181d22;border:1px solid #292f36;border-radius:10px;gap:12px;padding:13px;display:flex}.sell-check-list input{accent-color:#ef2334;margin-top:3px}.sell-check-list div{flex-direction:column;gap:3px;display:flex}.sell-check-list strong{color:#cfd5db;font-size:12px}.sell-check-list small{color:#717c87;font-size:10px;line-height:1.5}.sell-submit{color:#fff;cursor:pointer;min-height:52px;font:inherit;background:#ef2334;border:0;border-radius:10px;font-weight:800}.sell-submit:hover{background:#fa3040}.sell-submit:disabled{cursor:wait;opacity:.7}.sell-message{color:#db9ba0;background:#8e2b3421;border:1px solid #ef475340;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:12px;display:flex}.sell-message.success{color:#94d1b4;background:#37795821;border-color:#57c08e40}.sell-message a{color:inherit;font-weight:800}.sell-help{background:#15191e;border:1px solid #282e35;border-radius:16px;padding:23px;position:sticky;top:95px}.sell-help-icon{color:#6dd5a5;background:#40b57e1f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.sell-help h2{color:#e7eaed;margin:0 0 8px;font-size:17px}.sell-help p{color:#79838e;margin:0;font-size:11px;line-height:1.65}.sell-help ul{color:#9aa4af;gap:10px;margin:20px 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.sell-auth-note{border-top:1px solid #282e35;padding-top:17px}@media (max-width:900px){.listing-detail-grid,.detail-lower-grid,.sell-layout{grid-template-columns:1fr}.detail-sidebar,.sell-help{position:static}.sell-help{order:-1}}@media (max-width:580px){.listing-detail-page,.sell-page{width:min(100% - 28px,1180px)}.sell-two-column{grid-template-columns:1fr}.detail-sidebar,.detail-panel,.sell-panel{padding:20px}.detail-attributes>div{grid-template-columns:1fr;gap:4px}}.auth-page{width:min(100% - 32px,1120px);min-height:calc(100vh - 90px);margin:0 auto;padding:70px 0 100px}.auth-card{background:#15191e;border:1px solid #292f36;border-radius:18px;width:min(100%,470px);margin:0 auto;padding:32px}.auth-card-wide{width:min(100%,510px)}.auth-card h1{color:#f4f5f6;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,5vw,47px);line-height:1}.auth-intro{color:#8d97a4;margin:0 0 28px;line-height:1.65}.auth-form{gap:15px;display:grid}.auth-form label{gap:7px;display:grid}.auth-form label>span{color:#aeb7c0;font-size:11px;font-weight:700}.auth-form input{box-sizing:border-box;color:#eef1f3;width:100%;min-height:48px;font:inherit;background:#191e24;border:1px solid #313841;border-radius:9px;outline:none;padding:0 14px}.auth-form input:focus{border-color:#59636f}.auth-primary-button{color:#fff;cursor:pointer;min-height:50px;font:inherit;background:#ef2334;border:0;border-radius:10px;margin-top:5px;font-weight:800}.auth-primary-button:hover{background:#fa3040}.auth-primary-button:disabled{cursor:wait;opacity:.65}.auth-error{color:#e4a1a6;background:#852b3124;border:1px solid #ef444e40;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.5}.auth-switch,.auth-password-note{color:#78838f;font-size:11px;line-height:1.55}.auth-switch{text-align:center;border-top:1px solid #282e35;margin:24px 0 0;padding-top:20px}.auth-switch a{color:#ff5964;font-weight:750}.auth-password-note{margin:16px 0 0}.auth-session-state{color:#8994a0;place-items:center;min-height:360px;display:grid}.headerAccount{align-items:center;gap:9px;display:flex}.headerAvatar{color:#edf0f3;background:#252c33;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.headerUserName{color:#d3d8dd;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.headerLogout{color:#87919c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px}.headerLogout:hover{color:#f2f4f5}.headerAuthLoading{color:#68727d;text-align:center;min-width:54px}@media (max-width:700px){.headerUserName,.headerLogout{display:none}.auth-card{padding:24px}}.verifyHeaderLink{color:#9a6b00;font-weight:700;text-decoration:none}.headerUserName{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;overflow:hidden}.headerLogoutButton{cursor:pointer;font:inherit;background:0 0;border:0}.auth-primary-link,.auth-secondary-button,.auth-submit-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.auth-secondary-button{background:#fff;border:1px solid #d8d8d8;width:100%}.debug-code-box{background:#fafafa;border:1px dashed #a8a8a8;border-radius:12px;gap:6px;margin-top:18px;padding:16px;display:grid}.debug-code-box span{letter-spacing:.18em;font-size:1.7rem;font-weight:900}.sell-page,.seller-dashboard-page{width:min(1180px,100% - 32px);margin:0 auto;padding:44px 0 80px}.sell-intro,.seller-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sell-intro h1,.seller-dashboard-heading h1{margin:6px 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.sell-intro p,.seller-dashboard-heading p{color:#666;max-width:680px;margin:0;line-height:1.6}.sell-eyebrow{letter-spacing:.16em;font-size:.76rem;font-weight:900}.seller-warning{background:#fff9e8;border:1px solid #ead9a6;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.seller-warning div{gap:4px;display:grid}.seller-warning a{flex:none;font-weight:800}.sell-form{gap:14px;display:grid}.sell-card{background:#fff;border:1px solid #e2e2e2;border-radius:20px;grid-template-columns:48px 1fr;gap:18px;padding:20px;display:grid}.sell-step{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.sell-card-content{min-width:0}.standalone-form-card{grid-template-columns:minmax(0,1fr)}.standalone-form-card .sell-card-content{grid-column:1/-1;width:100%;min-width:0}.schema-fields-grid,.location-fields-grid{align-items:start;width:100%}.schema-fields-grid label,.location-fields-grid label{overflow-wrap:anywhere;min-width:0}.schema-fields-grid input,.schema-fields-grid select,.location-fields-grid input,.location-fields-grid select{box-sizing:border-box;min-width:0}.sell-card-content h2{margin:4px 0 18px}.sell-card-content>p{color:#6a6a6a;margin-top:-8px}.form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.form-grid>label{grid-column:span 6}.form-grid label,.sell-card-content>label,.auth-form label{gap:8px;font-weight:750;display:grid}.form-full{grid-column:1/-1}.schema-fields-grid .form-error{background:0 0;border:0;padding:0;font-size:.78rem}.schema-fields-grid .schema-field:has(.catalogue-empty){display:none}.vehicle-specifications{border-top:1px solid #2a3037;margin-top:16px;padding-top:16px}.vehicle-specifications h4{color:#f1f4f6;margin:0 0 10px}.vehicle-specifications dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.vehicle-specifications dl div{background:#101418;border-radius:10px;min-width:0;padding:10px 12px}.vehicle-specifications dt{color:#87919c;font-size:.76rem}.vehicle-specifications dd{color:#eef2f5;overflow-wrap:anywhere;margin:3px 0 0}.compact-sell-section:has(.form-grid:empty){display:none}.form-grid input,.form-grid select,.form-grid textarea,.sell-card-content>label input,.auth-form input{width:100%;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:12px;padding:13px 14px}.form-grid textarea{resize:vertical}.price-input-wrap{border:1px solid #d7d7d7;border-radius:12px;align-items:center;display:flex;overflow:hidden}.price-input-wrap span{padding-left:14px;font-weight:900}.price-input-wrap input{border:0}.sell-page .photo-upload-box{cursor:pointer;text-align:center;background:#ffffff05;border:1px dashed #fff3;border-radius:16px;align-content:center;place-items:center;min-height:96px;margin-top:12px;gap:5px!important;display:grid!important}.sell-page .photo-upload-box strong{color:#f3f5f7;font-size:1rem}.sell-page .photo-upload-box input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.sell-page .photo-upload-box span{color:#8a939d;font-size:.88rem}.sell-page .photo-preview-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;margin-top:18px;display:grid}.sell-page .photo-preview{aspect-ratio:1;background:#101418;border:1px solid #2a3037;border-radius:14px;position:relative;overflow:hidden}.sell-page .photo-preview img{object-fit:cover;width:100%;height:100%}.sell-page .photo-preview button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1.25rem;display:grid;position:absolute;top:8px;right:8px}.sell-page .photo-preview button:disabled{opacity:.7;cursor:wait}.sell-page .photo-primary-badge{color:#fff;background:#12181ed1;border-radius:8px;padding:5px 8px;font-size:.72rem;font-weight:800;position:absolute;bottom:8px;left:8px}.sell-page .photo-primary-action{color:#fff;cursor:pointer;background:#12181ed1;border:1px solid #ffffff2e;border-radius:8px;padding:5px 8px;font-size:.7rem;font-weight:700;position:absolute;bottom:8px;left:8px}.sell-page .photo-primary-action:disabled{opacity:.7;cursor:wait}.sell-page .seller-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sell-page .seller-option-grid label{color:#edf2f6;background:#ffffff04;border:1px solid #2a3037;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-weight:700;display:flex}.sell-page .seller-option-grid input{width:18px;height:18px}.sell-page .sell-submit-row{justify-content:flex-end;align-items:center;gap:20px;display:flex}.sell-page .sell-submit-button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#ef2334;border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 26px;font-weight:900;text-decoration:none;display:inline-flex}.sell-page .sell-submit-button:hover:not(:disabled){background:#fa3040}.sell-page .sell-submit-button:disabled{cursor:wait;opacity:.55}.sell-page .form-error,.sell-page .form-success{border-radius:12px;padding:14px 16px}.sell-page .form-error{color:#f7c3c9;background:#7a151e30;border:1px solid #ef777747}.sell-page .form-success{color:#bbefcf;background:#1c573c26;border:1px solid #7ac38a47}.sell-page .seller-empty{color:#a3adbb;text-align:center;background:#ffffff03;border:1px dashed #ffffff2e;border-radius:20px;align-content:center;place-items:center;gap:12px;min-height:200px;margin-top:18px;display:grid}.sell-page .seller-empty strong{color:#ecf1f5}.seller-empty h2,.seller-empty p{margin:0}.seller-listing-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.seller-listing-card{background:#fff;border:1px solid #e1e1e1;border-radius:18px;overflow:hidden}.seller-listing-image{aspect-ratio:4/3;color:#777;background:#f4f4f4;place-items:center;width:100%;text-decoration:none;display:grid;overflow:hidden}.seller-listing-image img{object-fit:cover;width:100%;height:100%}.seller-listing-body{gap:12px;padding:16px;display:grid}.seller-listing-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-status{text-transform:uppercase;background:#eee;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.seller-listing-title{color:inherit;font-size:1.05rem;font-weight:850;text-decoration:none}.seller-listing-actions{flex-wrap:wrap;gap:8px;display:flex}.seller-listing-actions a,.seller-listing-actions button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:9px;padding:8px 11px;font-size:.85rem;font-weight:750;text-decoration:none}@media (max-width:760px){.sell-intro,.seller-dashboard-heading,.seller-warning{flex-direction:column;align-items:flex-start}.sell-card,.form-grid,.seller-option-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.sell-submit-row{justify-content:space-between}.headerUserName{display:none}}.sell-intro h1,.seller-dashboard-heading h1{color:#f4f6f8}.sell-intro p,.seller-dashboard-heading p{color:#929ca8}.sell-eyebrow{color:#ff5964}.sell-card{color:#edf0f3;background:#15191e;border-color:#282e35}.sell-card-content h2{color:#edf0f3}.sell-card-content>p{color:#7f8995}.sell-step{color:#fff;background:#ef2334}.form-grid label,.sell-card-content>label,.auth-form label{color:#bac2cb}.form-grid input,.form-grid select,.form-grid textarea,.sell-card-content>label input,.auth-form input{color:#eef1f3;background:#191e24;border-color:#313841}.form-grid input::placeholder,.form-grid textarea::placeholder,.sell-card-content>label input::placeholder,.auth-form input::placeholder{color:#626d79}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.sell-card-content>label input:focus,.auth-form input:focus{border-color:#59636f;outline:none;box-shadow:0 0 0 3px #ef233414}.form-grid select option{color:#eef1f3;background:#191e24}.price-input-wrap{background:#191e24;border-color:#313841}.photo-upload-box{color:#dbe0e5;background:#181d22;border-color:#3b434c}.photo-upload-box:hover{background:#1c2228;border-color:#59636f}.photo-upload-box strong{color:#e9edf0}.photo-upload-box span{color:#7f8995}.photo-preview{background:#1c2127;border:1px solid #30363d}.photo-primary-badge{color:#fff;background:#0a0c0fdb}.seller-option-grid label{color:#cbd2d9;background:#181d22;border-color:#2d343c}.seller-option-grid label:hover{background:#1b2127;border-color:#424b55}.seller-option-grid input{accent-color:#ef2334}.seller-warning{background:#a06c1121;border-color:#e5ae3b40}.seller-warning strong{color:#e8c571}.seller-warning span{color:#a99a75}.seller-warning a{color:#f1ca6e}.sell-submit-button{color:#fff;background:#ef2334}.sell-submit-button:hover:not(:disabled){background:#fa3040}.sell-submit-button:disabled{opacity:.65}.form-error{color:#e6a0a5;background:#8e2b3426;border-color:#ef47534d}.form-success{color:#9bd6ba;background:#266b4d29;border-color:#52b78c47}.auth-page{background:#0c1014;min-height:calc(100vh - 76px)}.auth-card{color:#edf0f3;background:#15191e;border-color:#282e35}.auth-eyebrow{color:#ff5964}.auth-secondary-button{color:#edf0f4;background:#1c2127;border-color:#353c45}.auth-secondary-button:hover:not(:disabled){background:#22282f;border-color:#4c5661}.auth-submit-button{color:#fff;background:#ef2334;border:0}.auth-submit-button:hover:not(:disabled){background:#fa3040}.auth-submit-button:disabled,.auth-secondary-button:disabled{cursor:wait;opacity:.65}.debug-code-box{color:#dce1e6;background:#1a2026;border-color:#5f6b78bf}.debug-code-box strong{color:#aab3bc}.debug-code-box small{color:#737f8b}.verifyHeaderLink:hover{color:#ffd36d}.headerUserName{color:#cbd1d7}.headerLogoutButton{color:#9aa4af}.headerLogoutButton:hover{color:#fff}.seller-empty{color:#cbd2d9;background:#15191e;border-color:#30373f}.seller-empty h2{color:#eef1f3}.seller-listing-card{color:#edf0f3;background:#15191e;border-color:#282e35}.seller-listing-image{color:#77818d;background:#1c2127}.seller-listing-title{color:#edf0f3}.seller-listing-status-row strong{color:#f2f4f6}.seller-status{color:#aab3bd;background:#242a30}.seller-status-active{color:#7edbb3;background:#266b4d40}.seller-status-draft{color:#e3c06b;background:#986c1838}.seller-listing-actions a,.seller-listing-actions button{color:#d7dde2;background:#1c2127;border-color:#353c45}.seller-listing-actions a:hover,.seller-listing-actions button:hover{background:#22282f;border-color:#4b555f}.seller-listing-actions .seller-delete-button{color:#ff7881}.detail-return-link{color:#ff5964}.detail-return-link:hover{color:#ff7881}.sell-page input,.sell-page textarea,.sell-page select,.auth-page input,.auth-page textarea,.auth-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sell-page input:-webkit-autofill{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}.sell-page input:-webkit-autofill:hover{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}.sell-page input:-webkit-autofill:focus{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}.auth-page input:-webkit-autofill{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}.auth-page input:-webkit-autofill:hover{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}.auth-page input:-webkit-autofill:focus{-webkit-text-fill-color:#eef1f3;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #191e24}@media (max-width:760px){.sell-card{padding:20px}.photo-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.form-grid>label,.form-full{grid-column:auto}.vehicle-specifications dl{grid-template-columns:1fr}.sell-page input,.sell-page select,.sell-page button{min-height:44px}}@media (min-width:761px) and (max-width:1023px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>label{grid-column:span 1}.form-full{grid-column:1/-1}.vehicle-specifications dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-listing-form{width:100%}.edit-listing-form .sell-card{box-sizing:border-box;width:100%}.edit-listing-form .sell-card-content{width:100%;min-width:0}.edit-listing-form .sell-card{grid-template-columns:minmax(0,1fr)}.edit-listing-form .sell-card-content{grid-column:1/-1}.edit-listing-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:100%;display:grid}.edit-listing-form .form-grid label{box-sizing:border-box;color:#bac2cb;flex-direction:column;gap:8px;width:100%;min-width:0;font-size:12px;font-weight:700;display:flex}.edit-listing-form .form-grid .form-full{grid-column:1/-1}.edit-listing-form .form-grid input,.edit-listing-form .form-grid select,.edit-listing-form .form-grid textarea{box-sizing:border-box;color:#eef1f3;width:100%;min-width:0;font:inherit;background:#191e24;border:1px solid #313841;border-radius:9px;display:block}.edit-listing-form .form-grid input,.edit-listing-form .form-grid select{min-height:48px;padding:0 14px}.edit-listing-form .form-grid textarea{resize:vertical;min-height:170px;padding:14px;line-height:1.6}.edit-listing-form .form-grid input:focus,.edit-listing-form .form-grid select:focus,.edit-listing-form .form-grid textarea:focus{border-color:#59636f;outline:none;box-shadow:0 0 0 3px #ef233414}.edit-listing-form .seller-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.edit-listing-form .seller-option-grid label{box-sizing:border-box;color:#cbd2d9;cursor:pointer;background:#181d22;border:1px solid #2d343c;border-radius:10px;align-items:center;gap:12px;width:100%;min-width:0;min-height:50px;padding:13px 15px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.edit-listing-form .seller-option-grid label:hover{background:#1b2127;border-color:#424b55}.edit-listing-form .seller-option-grid input[type=checkbox]{accent-color:#ef2334;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.edit-listing-form .sell-submit-row{justify-content:flex-end;align-items:center;gap:18px;width:100%;margin-top:2px;display:flex}.edit-listing-form .sell-submit-button{color:#fff;cursor:pointer;min-width:155px;min-height:50px;font:inherit;background:#ef2334;border:0;border-radius:10px;padding:0 22px;font-weight:800}.edit-listing-form .sell-submit-button:hover:not(:disabled){background:#fa3040}@media (max-width:700px){.edit-listing-form .form-grid,.edit-listing-form .seller-option-grid{grid-template-columns:1fr}.edit-listing-form .sell-submit-row{justify-content:space-between}}:focus-visible{outline-offset:2px;outline:3px solid #2f7d32}.account-page,.public-profile-page{width:min(100% - 40px,1240px);margin:0 auto;padding:40px 0 72px}.account-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:102px}.account-nav a{min-height:42px;color:var(--text-secondary);border-radius:9px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:650;display:flex}.account-nav a:hover,.account-nav a.active{background:var(--surface-soft);color:var(--text)}.account-nav a.active{box-shadow:inset 3px 0 var(--brand)}.account-content{gap:20px;min-width:0;display:grid}.account-heading{margin-bottom:24px}.account-heading h1,.public-profile-header h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(1.8rem,4vw,2.7rem)}.account-heading p,.public-profile-header p{max-width:700px;color:var(--text-secondary);margin:0;line-height:1.6}.account-heading-row{justify-content:space-between;align-items:start;gap:18px;display:flex}.account-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:clamp(20px,3vw,32px)}.account-panel h2{margin:0 0 14px}.account-state,.account-empty{text-align:center;min-height:180px;color:var(--text-secondary);place-content:center;gap:8px;display:grid}.account-error,.form-error{color:#d94452}.account-callout{background:var(--brand-soft);border:1px solid #f312224d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 20px;display:flex}.account-callout p{color:var(--text-secondary);flex:300px;margin:0}.account-callout a{color:var(--brand);font-weight:750}.account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:104px;padding:18px;display:flex}.account-metrics span{color:var(--text-secondary);font-size:.85rem}.account-metrics strong{font-size:1.7rem}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-actions a,.account-form-actions button,.account-heading-row>button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-form label{min-width:0;color:var(--text-secondary);flex-direction:column;gap:7px;font-size:.88rem;font-weight:650;display:flex}.account-form .wide{grid-column:1/-1}.account-form input,.account-form textarea,.account-form select{border:1px solid var(--border-strong);background:var(--surface-soft);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:10px;padding:11px 13px}.account-form textarea{resize:vertical;min-height:140px}.account-form input:disabled{opacity:.7}.account-form small{color:var(--text-muted);font-weight:450}.account-form .account-check{flex-direction:row;align-items:center}.account-form .account-check input{width:20px;min-height:20px}.account-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-form-actions a{color:var(--brand);font-weight:700}.verification-list,.notification-list,.session-list,.business-list,.location-list{gap:10px;display:grid}.verification-list article,.notification-list article,.session-list article,.business-list article,.location-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.verification-list p,.business-list p{color:var(--text-secondary);margin:4px 0 0}.verification-list span{text-transform:capitalize;font-weight:750}.notification-list article.unread{border-left:4px solid var(--brand)}.notification-list h2{margin:3px 0;font-size:1.05rem}.notification-list p{color:var(--text-secondary);margin:0 0 6px}.notification-list time,.session-list span,.business-list span,.location-list span{color:var(--text-muted);font-size:.82rem;display:block}.notification-actions{gap:8px;display:flex}.notification-actions button,.notification-actions a,.session-list button,.location-list button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 11px}.preference-group{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.preference-group legend{margin-bottom:12px;font-size:1.15rem;font-weight:800}.preference-group label{border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.preference-group label span{gap:3px;display:grid}.preference-group small{color:var(--text-secondary)}.business-create{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.public-profile-header{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:28px;margin-bottom:24px;padding:clamp(22px,4vw,40px);display:grid}.profile-avatar{aspect-ratio:1;background:var(--brand-soft);width:112px;color:var(--brand);border-radius:50%;place-items:center;font-size:2rem;font-weight:850;display:grid}.profile-facts{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:.88rem;display:flex}.public-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-listing-grid a{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:7px;min-height:120px;padding:16px;display:flex}.public-listing-grid span{margin-top:auto;font-weight:750}.notification-bell{border:1px solid var(--border);width:38px;height:38px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:relative}.headerUserName,.headerLogoutButton,.notification-bell{color:var(--nav-muted)}.headerUserName:hover,.headerLogoutButton:hover,.notification-bell:hover{color:var(--nav-text)}.verifyHeaderLink{color:var(--warning)}.notification-bell b{background:var(--brand);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.68rem;display:grid;position:absolute;top:-5px;right:-6px}.danger-button{color:var(--brand)!important;border:1px solid var(--brand)!important;background:0 0!important}html[data-theme=light] .siteHeader{background:#f6f7f9e6}@media (prefers-color-scheme:light){html[data-theme=system] .siteHeader{background:#f6f7f9e6}}@media (max-width:980px){.account-layout{grid-template-columns:1fr}.account-nav{scrollbar-width:thin;flex-direction:row;position:static;overflow-x:auto}.account-nav a{flex:none}.account-metrics,.public-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-page,.public-profile-page{width:min(100% - 24px,1240px);padding-top:22px}.account-metrics,.account-form,.public-listing-grid{grid-template-columns:1fr}.account-form .wide{grid-column:auto}.account-heading-row,.verification-list article,.notification-list article,.session-list article,.business-list article,.location-list article{flex-direction:column;align-items:stretch}.public-profile-header{grid-template-columns:1fr}.profile-avatar{width:84px}.headerUserName{display:none}.notification-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.sell-card,.seller-listing-card,.seller-empty,.auth-card{background:var(--card-bg);color:var(--text-primary);border-color:var(--card-border)}.listing-title,.listing-price{color:var(--text-primary)}.listing-title:hover{color:var(--link)}.listing-meta{border-color:var(--card-border);color:var(--text-muted)}.listing-options span{background:var(--surface-interactive);color:var(--text-secondary)}.sort-placeholder{border-color:var(--card-border);background:var(--surface-muted);color:var(--text-primary)}.sort-placeholder strong{color:var(--text-primary)}.results-toolbar span{color:var(--text-muted)}.browse-state{border-color:var(--border-strong);color:var(--text-secondary)}.browse-state h2,.browse-state strong{color:var(--text-primary)}.browse-state button{border-color:var(--border-strong);background:var(--surface-interactive);color:var(--text-primary)}.conversation-item{border-color:var(--card-border)}.conversation-summary strong,.offer-card strong{color:var(--text-primary)}.conversation-summary span,.offer-card span,.offer-card small,.conversation-preview{color:var(--text-secondary)}.conversation-summary time,.message-bubble time{color:var(--text-muted)}.thread-card{border-color:var(--card-border)}.thread-messages{background:var(--surface-muted)}.message-bubble{border-color:var(--card-border);background:var(--card-bg);color:var(--text-primary)}.message-row.self .message-bubble{border-color:color-mix(in srgb, var(--brand) 28%, var(--card-border));background:var(--brand-soft)}.message-bubble p{color:var(--text-primary)}.thread-empty{color:var(--text-secondary)}.message-form{border-color:var(--card-border)}.message-form textarea{border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}.message-form textarea::placeholder{color:var(--placeholder)}.message-form-actions{color:var(--text-secondary)}.offer-form{border-color:var(--card-border);background:var(--surface-muted)}.offer-form span{color:var(--text-primary)}.offer-form input{border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}.offers-panel,.offer-card{border-color:var(--card-border)}.offer-card-header span,.offer-card-body span{color:var(--text-secondary)}.offer-card-body small{color:var(--text-muted)}.empty-offer-state{border-color:var(--border-strong);color:var(--text-secondary)}.sell-page,.seller-dashboard-page,.auth-page,.sell-intro h1,.seller-dashboard-heading h1,.sell-card-content h2{color:var(--text-primary)}.sell-intro p,.seller-dashboard-heading p,.sell-card-content>p,.form-grid label,.sell-card-content>label,.auth-form label,.edit-listing-form .form-grid label{color:var(--text-secondary)}.form-grid input,.form-grid select,.form-grid textarea,.sell-card-content>label input,.auth-form input,.edit-listing-form .form-grid input,.edit-listing-form .form-grid select,.edit-listing-form .form-grid textarea{border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}.form-grid input::placeholder,.form-grid textarea::placeholder,.sell-card-content>label input::placeholder,.auth-form input::placeholder,.edit-listing-form input::placeholder,.edit-listing-form textarea::placeholder{color:var(--placeholder)}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.sell-card-content>label input:focus,.auth-form input:focus,.edit-listing-form .form-grid input:focus,.edit-listing-form .form-grid select:focus,.edit-listing-form .form-grid textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.price-input-wrap{border-color:var(--border-strong);background:var(--input-bg)}.price-input-wrap span{color:var(--text-secondary)}.price-input-wrap input{color:var(--input-text);background:0 0}.sell-page .photo-upload-box,.photo-upload-box{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.sell-page .photo-upload-box:hover,.photo-upload-box:hover{border-color:var(--focus-ring);background:var(--surface-interactive)}.sell-page .photo-upload-box strong,.photo-upload-box strong{color:var(--text-primary)}.sell-page .photo-upload-box span,.photo-upload-box span{color:var(--text-secondary)}.sell-page .photo-preview,.photo-preview{border-color:var(--card-border);background:var(--surface-muted)}.sell-page .seller-option-grid label,.seller-option-grid label,.edit-listing-form .seller-option-grid label{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.sell-page .seller-option-grid label:hover,.seller-option-grid label:hover,.edit-listing-form .seller-option-grid label:hover{border-color:var(--focus-ring);background:var(--surface-interactive)}.seller-option-grid input,.edit-listing-form .seller-option-grid input{accent-color:var(--brand)}.seller-empty{border-color:var(--border-strong);background:var(--card-bg);color:var(--text-secondary)}.seller-empty h2,.seller-empty strong{color:var(--text-primary)}.seller-empty p{color:var(--text-secondary)}.seller-listing-card{border-color:var(--card-border)}.seller-listing-image{background:var(--surface-muted);color:var(--text-muted)}.seller-listing-body{background:var(--card-bg)}.seller-listing-title,.seller-listing-status-row strong{color:var(--text-primary)}.seller-listing-title:hover{color:var(--link)}.seller-status{background:var(--surface-interactive);color:var(--text-secondary)}.seller-listing-actions a,.seller-listing-actions button{border-color:var(--border-strong);background:var(--surface-interactive);color:var(--text-primary)}.seller-listing-actions a:hover,.seller-listing-actions button:hover{border-color:var(--focus-ring)}.auth-page{background:var(--background)}.auth-card{border-color:var(--card-border)}.auth-card h1{color:var(--text-primary)}.auth-intro{color:var(--text-secondary)}.auth-secondary-button{border-color:var(--border-strong);background:var(--surface-interactive);color:var(--text-primary)}.debug-code-box{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.debug-code-box strong,.debug-code-box small{color:var(--text-secondary)}.debug-code-box span{color:var(--text-primary)}.vehicle-specifications{border-color:var(--card-border)}.vehicle-specifications h4{color:var(--text-primary)}.vehicle-specifications dl div{background:var(--surface-muted)}.vehicle-specifications dt{color:var(--text-muted)}.vehicle-specifications dd{color:var(--text-primary)}html[data-theme=dark] .sell-page input,html[data-theme=dark] .sell-page textarea,html[data-theme=dark] .sell-page select,html[data-theme=dark] .auth-page input,html[data-theme=dark] .auth-page textarea,html[data-theme=dark] .auth-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .sell-page input,html[data-theme=light] .sell-page textarea,html[data-theme=light] .sell-page select,html[data-theme=light] .auth-page input,html[data-theme=light] .auth-page textarea,html[data-theme=light] .auth-page select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){html[data-theme=system] .sell-page input,html[data-theme=system] .sell-page textarea,html[data-theme=system] .sell-page select,html[data-theme=system] .auth-page input,html[data-theme=system] .auth-page textarea,html[data-theme=system] .auth-page select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){html[data-theme=system] .sell-page input,html[data-theme=system] .sell-page textarea,html[data-theme=system] .sell-page select,html[data-theme=system] .auth-page input,html[data-theme=system] .auth-page textarea,html[data-theme=system] .auth-page select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.sell-page input:-webkit-autofill{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.sell-page input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.sell-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.auth-page input:-webkit-autofill{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.auth-page input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}.auth-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;caret-color:var(--input-text)}html[data-theme=light] :is(.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.sell-card,.seller-listing-card,.seller-empty,.auth-card){box-shadow:0 8px 28px #1e2a360f}@media (prefers-color-scheme:light){html[data-theme=system] :is(.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.sell-card,.seller-listing-card,.seller-empty,.auth-card){box-shadow:0 8px 28px #1e2a360f}}.schema-fields-grid .boolean-option-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.schema-fields-grid .boolean-option{box-sizing:border-box;border:1px solid var(--card-border);background:var(--surface-muted);width:100%;min-width:0;min-height:46px;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.schema-fields-grid .boolean-option input[type=radio]{accent-color:#ef233c;cursor:pointer;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.schema-fields-grid .boolean-option:hover{border-color:#ef233c}.schema-fields-grid .boolean-option.selected{border-color:#ef233c;box-shadow:0 0 0 1px #ef233c}.schema-fields-grid .boolean-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #ef233c}@media (max-width:480px){.schema-fields-grid .boolean-option-group{grid-template-columns:1fr 1fr}}.schema-fields-grid .schema-field{flex-direction:column;gap:9px;min-width:0;display:flex}.schema-fields-grid .schema-field-label{color:var(--text-secondary);font-size:.92rem;font-weight:700}.schema-fields-grid .schema-field.required>.schema-field-label:after{content:" *";color:var(--brand)}.schema-fields-grid .multi-enum-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.schema-fields-grid .multi-enum-option{border:1px solid var(--card-border);background:var(--surface-muted);min-width:0;min-height:46px;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.schema-fields-grid .multi-enum-option input[type=checkbox]{width:18px;min-width:18px;height:18px;accent-color:var(--brand);cursor:pointer;margin:0;padding:0}.schema-fields-grid .multi-enum-option:hover{border-color:var(--brand)}.schema-fields-grid .multi-enum-option.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.schema-fields-grid .multi-enum-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.schema-fields-grid .multi-enum-options{grid-template-columns:1fr}}.schema-fields-grid .schema-field{grid-column:span 6;min-width:0}.schema-fields-grid .schema-field-full,.schema-fields-grid .schema-field-multi{grid-column:1/-1}.schema-fields-grid .boolean-option-group{width:100%}.schema-fields-grid .multi-enum-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.schema-fields-grid .schema-field{grid-column:1/-1}.schema-fields-grid .multi-enum-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.schema-fields-grid .multi-enum-options{grid-template-columns:1fr}.schema-fields-grid .boolean-option-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.schema-fields-grid .form-error{color:#9f1239;background:#fff1f2;border:1px solid #e8a3a8;border-radius:10px;width:100%;padding:10px 12px;font-size:.86rem;font-weight:650;line-height:1.35;display:block}.schema-fields-grid input[aria-invalid=true],.schema-fields-grid select[aria-invalid=true]{border-color:#dc3545}.schema-fields-grid input[aria-invalid=true]:focus,.schema-fields-grid select[aria-invalid=true]:focus{border-color:#dc3545;outline:none;box-shadow:0 0 0 3px #dc35451f}.vehicle-required-photo{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:14px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.vehicle-required-photo-heading{gap:6px;display:grid}.vehicle-required-photo-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vehicle-required-photo-heading strong{color:var(--text-primary)}.vehicle-required-photo-heading p{color:var(--text-secondary);margin:0;line-height:1.5}.required-photo-badge{border:1px solid var(--brand);min-height:24px;color:var(--brand);border-radius:999px;align-items:center;padding:2px 8px;font-size:.76rem;font-weight:800;display:inline-flex}.required-photo-upload{margin:0}.required-photo-preview{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.required-photo-preview img{object-fit:cover;border-radius:10px;width:96px;height:72px;display:block}.required-photo-preview>div{gap:4px;min-width:0;display:grid}.required-photo-preview span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.required-photo-preview button{border:1px solid var(--card-border);min-height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:9px;padding:7px 11px}@media (max-width:640px){.required-photo-preview{grid-template-columns:72px minmax(0,1fr)}.required-photo-preview img{width:72px;height:60px}.required-photo-preview button{grid-column:1/-1}}html[data-theme=light]{--background:#f7f6f2;--surface:#fff;--surface-raised:#fff;--surface-soft:#f1f3f5;--surface-muted:#f5f4f0;--surface-interactive:#eceff2;--text:#22262b;--text-primary:#22262b;--text-secondary:#5f6872;--text-muted:#7a838d;--brand:#e91e2f;--brand-hover:#c91424;--brand-dark:#a90f1d;--brand-soft:#e91e2f14;--border:#2c333a1a;--border-strong:#2c333a2e;--success:#2f7d4a;--warning:#a96c12;--danger:#c92a3a;--info:#356da8;--input-bg:#fff;--input-text:#22262b;--placeholder:#858d96;--focus-ring:#e91e2f;--link:#b91627;--link-hover:#8e101e;--nav-bg:#f7f6f2f0;--nav-text:#22262b;--nav-muted:#606a74;--card-bg:#fff;--card-border:#2c333a1c;--shadow:0 10px 32px #232a3112;--overlay:#232a316b;--brand-mark-bg:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:radial-gradient(circle at 50% -15%, #e91e2f0b, transparent 32rem), var(--background);color:var(--text-primary)}html[data-theme=light] .siteHeader{border-bottom-color:var(--border);background:var(--nav-bg);box-shadow:0 1px #2c333a06}html[data-theme=light] .desktopNav,html[data-theme=light] .headerActions,html[data-theme=light] .headerUserName,html[data-theme=light] .headerLogoutButton{color:var(--nav-muted)}html[data-theme=light] .desktopNav a:hover,html[data-theme=light] .loginLink:hover,html[data-theme=light] .headerUserName:hover,html[data-theme=light] .headerLogoutButton:hover{color:var(--nav-text)}html[data-theme=light] :is(.categoryCard,.trustSection,.filters-panel,.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.detail-sidebar,.detail-panel,.sell-card,.seller-listing-card,.seller-listing-body,.seller-empty,.auth-card,.account-panel,.account-card,.public-profile-header,.browse-state,.detail-state,.account-empty,.account-state){border-color:var(--card-border);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow)}html[data-theme=light] :is(.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.detail-sidebar,.detail-panel,.sell-card,.seller-listing-card,.auth-card,.account-panel):hover{border-color:#2c333a29}html[data-theme=light] .sellerBanner{background:linear-gradient(120deg,#e91e2f13,#fffffff0 48%,#f7f6f2f5);border:1px solid #e91e2f24;box-shadow:0 12px 34px #232a310e}html[data-theme=light] .sellerBanner h2{color:var(--text-primary)}html[data-theme=light] .sellerBanner p{color:var(--text-secondary)}html[data-theme=light] .footer{border-top-color:var(--border);color:var(--text-secondary);background:#f1f0ec}html[data-theme=light] .browse-search-input{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:0 6px 20px #232a310a}html[data-theme=light] .browse-search-input span{color:var(--text-muted)}html[data-theme=light] .browse-search-input input{color:var(--input-text)}html[data-theme=light] .browse-search-input input::placeholder{color:var(--placeholder)}html[data-theme=light] .filters-panel{box-shadow:0 8px 26px #232a310e}html[data-theme=light] :is(.filter-field>span,.filter-label,.filter-check strong){color:var(--text-primary)}html[data-theme=light] :is(.filter-check small,.price-divider,.sort-placeholder){color:var(--text-secondary)}html[data-theme=light] :is(.filter-field select,.price-fields input){border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}html[data-theme=light] .listing-card{overflow:hidden}html[data-theme=light] .listing-card:hover{border-color:#e91e2f33;box-shadow:0 14px 34px #232a3117}html[data-theme=light] .listing-image{background:radial-gradient(circle at 70% 20%,#eef0f2,#0000 45%),#f5f5f3}html[data-theme=light] .listing-title{color:var(--text-primary)}html[data-theme=light] .listing-title:hover{color:var(--brand-dark)}html[data-theme=light] .listing-card-body{background:var(--card-bg)}html[data-theme=light] .detail-breadcrumbs{color:var(--text-muted)}html[data-theme=light] .detail-breadcrumbs a{color:var(--text-secondary)}html[data-theme=light] .detail-breadcrumbs a:hover{color:var(--brand-dark)}html[data-theme=light] .detail-primary-image{border-color:var(--border);background:#f0f1f1}html[data-theme=light] .detail-image-fallback{color:var(--text-secondary)}html[data-theme=light] .detail-image-fallback small{color:var(--text-muted)}html[data-theme=light] .detail-thumbnail{border-color:var(--border-strong);background:var(--surface-soft)}html[data-theme=light] .detail-thumbnail.active{border-color:var(--brand)}html[data-theme=light] .detail-sidebar{background:#fff;box-shadow:0 12px 36px #232a3113}html[data-theme=light] .detail-category{color:var(--brand-dark)}html[data-theme=light] .detail-sidebar h1,html[data-theme=light] .detail-price{color:var(--text-primary)}html[data-theme=light] .detail-condition{color:var(--text-secondary)}html[data-theme=light] .detail-fulfilment{border-top-color:var(--border)}html[data-theme=light] .detail-fulfilment h2{color:var(--text-primary)}html[data-theme=light] :is(input,textarea,select){border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}html[data-theme=light] :is(input,textarea)::placeholder{color:var(--placeholder)}html[data-theme=light] :is(input,textarea,select):focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}html[data-theme=light] select option{color:var(--text-primary);background:#fff}html[data-theme=light] :is(.form-grid label,.sell-card-content>label,.auth-form label,.sell-field>span,.offer-form span){color:var(--text-primary)}html[data-theme=light] :is(.form-help,.sell-panel-heading p,.auth-intro,.auth-password-note,.auth-switch){color:var(--text-secondary)}html[data-theme=light] .price-input-wrap,html[data-theme=light] .sell-money-input{border-color:var(--border-strong);background:var(--input-bg)}html[data-theme=light] .price-input-wrap span,html[data-theme=light] .sell-money-input strong{color:var(--text-secondary)}html[data-theme=light] .sell-page,html[data-theme=light] .seller-dashboard-page,html[data-theme=light] .auth-page,html[data-theme=light] .sell-intro h1,html[data-theme=light] .seller-dashboard-heading h1,html[data-theme=light] .sell-card-content h2{color:var(--text-primary)}html[data-theme=light] .sell-card-content>p{color:var(--text-secondary)}html[data-theme=light] .photo-upload-box,html[data-theme=light] .sell-page .photo-upload-box{border-color:var(--border-strong);color:var(--text-primary);background:#fbfaf7}html[data-theme=light] .photo-upload-box:hover,html[data-theme=light] .sell-page .photo-upload-box:hover{background:var(--brand-soft);border-color:#e91e2f66}html[data-theme=light] .sell-page .photo-upload-box strong{color:var(--text-primary)}html[data-theme=light] .sell-page .photo-upload-box span{color:var(--text-secondary)}html[data-theme=light] .photo-preview{border-color:var(--border);background:var(--surface-soft)}html[data-theme=light] .seller-option-grid label,html[data-theme=light] .sell-check-list label{border-color:var(--border);color:var(--text-primary);background:#fafaf8}html[data-theme=light] .seller-option-grid label:hover,html[data-theme=light] .sell-check-list label:hover{background:var(--brand-soft);border-color:#e91e2f3d}html[data-theme=light] .seller-option-grid strong,html[data-theme=light] .sell-check-list strong{color:var(--text-primary)}html[data-theme=light] .seller-option-grid small,html[data-theme=light] .sell-check-list small{color:var(--text-secondary)}html[data-theme=light] .vehicle-specifications{border-top-color:var(--border)}html[data-theme=light] .vehicle-specifications h4,html[data-theme=light] .vehicle-specifications dt,html[data-theme=light] .vehicle-specifications dd,html[data-theme=light] .seller-listing-title,html[data-theme=light] .seller-listing-status-row strong{color:var(--text-primary)}html[data-theme=light] .seller-listing-title:hover{color:var(--brand-dark)}html[data-theme=light] .seller-status{color:var(--text-secondary);background:#eceff1}html[data-theme=light] .seller-status-active{color:#28673c;background:#e7f5eb}html[data-theme=light] .seller-status-draft{color:#775a11;background:#fff4d9}html[data-theme=light] .seller-listing-actions a,html[data-theme=light] .seller-listing-actions button{border-color:var(--border-strong);color:var(--text-primary);background:#f5f6f6}html[data-theme=light] .seller-listing-actions a:hover,html[data-theme=light] .seller-listing-actions button:hover{background:var(--brand-soft);border-color:#e91e2f47}html[data-theme=light] :is(.conversation-summary strong,.offer-card strong){color:var(--text-primary)}html[data-theme=light] :is(.conversation-summary span,.offer-card span,.offer-card small,.conversation-preview,.conversation-summary time,.message-bubble time,.offer-card-header span,.offer-card-body span,.offer-card-body small){color:var(--text-secondary)}html[data-theme=light] .thread-messages{background:#f5f5f2}html[data-theme=light] .message-form{border-top-color:var(--border)}html[data-theme=light] .message-form textarea{border-color:var(--border-strong);color:var(--text-primary);background:#fff}html[data-theme=light] .message-form-actions{color:var(--text-secondary)}html[data-theme=light] .offer-form{border-color:var(--border);background:#fafaf8}html[data-theme=light] .offer-form input,html[data-theme=light] .offer-form textarea,html[data-theme=light] .offer-form select{border-color:var(--border-strong);color:var(--text-primary);background:#fff}html[data-theme=light] .empty-offer-state{border-color:var(--border-strong);color:var(--text-secondary)}html[data-theme=light] .account-nav{border-color:var(--border);background:#fff}html[data-theme=light] .account-nav a{color:var(--text-secondary);background:0 0}html[data-theme=light] .account-nav a:hover{color:var(--text-primary);background:#f4f5f5}html[data-theme=light] .account-nav a.active{background:var(--brand-soft);color:var(--brand-dark)}html[data-theme=light] :is(.verification-list article,.notification-list article,.session-list article,.business-list article,.location-list article){border-color:var(--border);color:var(--text-primary);background:#fafaf8}html[data-theme=light] .profile-avatar{background:var(--brand-soft);color:var(--brand-dark)}html[data-theme=light] .auth-card h1,html[data-theme=light] .auth-form label>span{color:var(--text-primary)}html[data-theme=light] .auth-secondary-button{border-color:var(--border-strong);color:var(--text-primary);background:#f2f4f5}html[data-theme=light] .auth-secondary-button:hover:not(:disabled){background:var(--brand-soft);border-color:#e91e2f47}html[data-theme=light] .debug-code-box{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=light] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton){background:var(--brand);box-shadow:none;border-color:#0000;color:#fff!important}html[data-theme=light] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton):hover:not(:disabled){background:var(--brand-hover);color:#fff!important}html[data-theme=light] .detail-buy-button,html[data-theme=light] .detail-buy-button:visited,html[data-theme=light] .detail-buy-button:hover{color:#fff!important}html[data-theme=light] :is(.detail-secondary-button,.offer-actions button,.notification-actions button){border-color:var(--border-strong);color:var(--text-primary);background:#f0f2f3}html[data-theme=light] :is(.detail-secondary-button,.offer-actions button,.notification-actions button):hover{background:var(--brand-soft);border-color:#e91e2f40}html[data-theme=light] .danger-button,html[data-theme=light] .seller-delete-button{color:#b51f30!important;background:#c92a3a0e!important;border-color:#c92a3a52!important}html[data-theme=light] .danger-button:hover,html[data-theme=light] .seller-delete-button:hover{background:#c92a3a1c!important}html[data-theme=light] .offer-status.pending{color:#805c08;background:#fff4d6}html[data-theme=light] .offer-status.accepted{color:#276b42;background:#e5f5eb}html[data-theme=light] .offer-status.declined{color:#a92132;background:#fdebed}html[data-theme=light] .form-error,html[data-theme=light] .auth-error,html[data-theme=light] .sell-page .form-error{color:#9d1f2e;background:#fff1f2;border-color:#c92a3a33}html[data-theme=light] .form-success,html[data-theme=light] .sell-page .form-success{color:#28673c;background:#edf8f1;border-color:#2f7d4a33}html[data-theme=light] .categoryCard{color:var(--text-secondary);background:linear-gradient(#ffffffb3,#0000),#fff}html[data-theme=light] .categoryCard:hover{color:var(--text-primary);background:#fff;border-color:#e91e2f40;box-shadow:0 10px 28px #232a3112}html[data-theme=light] .viewAll{color:var(--text-secondary)}html[data-theme=light] .viewAll:hover,html[data-theme=light] .sectionEyebrow,html[data-theme=light] .section-eyebrow,html[data-theme=light] .sell-eyebrow,html[data-theme=light] .auth-eyebrow{color:var(--brand-dark)}@media (prefers-color-scheme:light){html[data-theme=system]{--background:#f7f6f2;--surface:#fff;--surface-raised:#fff;--surface-soft:#f1f3f5;--surface-muted:#f5f4f0;--surface-interactive:#eceff2;--text:#22262b;--text-primary:#22262b;--text-secondary:#5f6872;--text-muted:#7a838d;--brand:#e91e2f;--brand-hover:#c91424;--brand-dark:#a90f1d;--brand-soft:#e91e2f14;--border:#2c333a1a;--border-strong:#2c333a2e;--success:#2f7d4a;--warning:#a96c12;--danger:#c92a3a;--info:#356da8;--input-bg:#fff;--input-text:#22262b;--placeholder:#858d96;--focus-ring:#e91e2f;--link:#b91627;--link-hover:#8e101e;--nav-bg:#f7f6f2f0;--nav-text:#22262b;--nav-muted:#606a74;--card-bg:#fff;--card-border:#2c333a1c;--shadow:0 10px 32px #232a3112;--overlay:#232a316b;--brand-mark-bg:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=system] body{background:radial-gradient(circle at 50% -15%, #e91e2f0b, transparent 32rem), var(--background);color:var(--text-primary)}html[data-theme=system] .siteHeader{border-bottom-color:var(--border);background:var(--nav-bg);box-shadow:0 1px #2c333a06}html[data-theme=system] .brand{background:0 0}html[data-theme=system] .desktopNav,html[data-theme=system] .headerActions,html[data-theme=system] .headerUserName,html[data-theme=system] .headerLogoutButton{color:var(--nav-muted)}html[data-theme=system] .desktopNav a:hover,html[data-theme=system] .loginLink:hover,html[data-theme=system] .headerUserName:hover,html[data-theme=system] .headerLogoutButton:hover{color:var(--nav-text)}html[data-theme=system] :is(.categoryCard,.trustSection,.filters-panel,.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.detail-sidebar,.detail-panel,.sell-card,.seller-listing-card,.seller-listing-body,.seller-empty,.auth-card,.account-panel,.account-card,.public-profile-header,.browse-state,.detail-state,.account-empty,.account-state){border-color:var(--card-border);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow)}html[data-theme=system] :is(.listing-card,.conversation-item,.thread-card,.offers-panel,.offer-card,.detail-sidebar,.detail-panel,.sell-card,.seller-listing-card,.auth-card,.account-panel):hover{border-color:#2c333a29}html[data-theme=system] .sellerBanner{background:linear-gradient(120deg,#e91e2f13,#fffffff0 48%,#f7f6f2f5);border:1px solid #e91e2f24;box-shadow:0 12px 34px #232a310e}html[data-theme=system] .sellerBanner h2{color:var(--text-primary)}html[data-theme=system] .sellerBanner p{color:var(--text-secondary)}html[data-theme=system] .footer{border-top-color:var(--border);color:var(--text-secondary);background:#f1f0ec}html[data-theme=system] .browse-search-input{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:0 6px 20px #232a310a}html[data-theme=system] .browse-search-input span{color:var(--text-muted)}html[data-theme=system] .browse-search-input input{color:var(--input-text)}html[data-theme=system] .browse-search-input input::placeholder{color:var(--placeholder)}html[data-theme=system] .filters-panel{box-shadow:0 8px 26px #232a310e}html[data-theme=system] :is(.filter-field>span,.filter-label,.filter-check strong){color:var(--text-primary)}html[data-theme=system] :is(.filter-check small,.price-divider,.sort-placeholder){color:var(--text-secondary)}html[data-theme=system] :is(.filter-field select,.price-fields input){border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}html[data-theme=system] .listing-card{overflow:hidden}html[data-theme=system] .listing-card:hover{border-color:#e91e2f33;box-shadow:0 14px 34px #232a3117}html[data-theme=system] .listing-image{background:radial-gradient(circle at 70% 20%,#eef0f2,#0000 45%),#f5f5f3}html[data-theme=system] .listing-title{color:var(--text-primary)}html[data-theme=system] .listing-title:hover{color:var(--brand-dark)}html[data-theme=system] .listing-card-body{background:var(--card-bg)}html[data-theme=system] .detail-breadcrumbs{color:var(--text-muted)}html[data-theme=system] .detail-breadcrumbs a{color:var(--text-secondary)}html[data-theme=system] .detail-breadcrumbs a:hover{color:var(--brand-dark)}html[data-theme=system] .detail-primary-image{border-color:var(--border);background:#f0f1f1}html[data-theme=system] .detail-image-fallback{color:var(--text-secondary)}html[data-theme=system] .detail-image-fallback small{color:var(--text-muted)}html[data-theme=system] .detail-thumbnail{border-color:var(--border-strong);background:var(--surface-soft)}html[data-theme=system] .detail-thumbnail.active{border-color:var(--brand)}html[data-theme=system] .detail-sidebar{background:#fff;box-shadow:0 12px 36px #232a3113}html[data-theme=system] .detail-category{color:var(--brand-dark)}html[data-theme=system] .detail-sidebar h1,html[data-theme=system] .detail-price{color:var(--text-primary)}html[data-theme=system] .detail-condition{color:var(--text-secondary)}html[data-theme=system] .detail-fulfilment{border-top-color:var(--border)}html[data-theme=system] .detail-fulfilment h2{color:var(--text-primary)}html[data-theme=system] :is(input,textarea,select){border-color:var(--border-strong);background:var(--input-bg);color:var(--input-text)}html[data-theme=system] :is(input,textarea)::placeholder{color:var(--placeholder)}html[data-theme=system] :is(input,textarea,select):focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}html[data-theme=system] select option{color:var(--text-primary);background:#fff}html[data-theme=system] :is(.form-grid label,.sell-card-content>label,.auth-form label,.sell-field>span,.offer-form span){color:var(--text-primary)}html[data-theme=system] :is(.form-help,.sell-panel-heading p,.auth-intro,.auth-password-note,.auth-switch){color:var(--text-secondary)}html[data-theme=system] .price-input-wrap,html[data-theme=system] .sell-money-input{border-color:var(--border-strong);background:var(--input-bg)}html[data-theme=system] .price-input-wrap span,html[data-theme=system] .sell-money-input strong{color:var(--text-secondary)}html[data-theme=system] .sell-page,html[data-theme=system] .seller-dashboard-page,html[data-theme=system] .auth-page,html[data-theme=system] .sell-intro h1,html[data-theme=system] .seller-dashboard-heading h1,html[data-theme=system] .sell-card-content h2{color:var(--text-primary)}html[data-theme=system] .sell-card-content>p{color:var(--text-secondary)}html[data-theme=system] .photo-upload-box,html[data-theme=system] .sell-page .photo-upload-box{border-color:var(--border-strong);color:var(--text-primary);background:#fbfaf7}html[data-theme=system] .photo-upload-box:hover,html[data-theme=system] .sell-page .photo-upload-box:hover{background:var(--brand-soft);border-color:#e91e2f66}html[data-theme=system] .sell-page .photo-upload-box strong{color:var(--text-primary)}html[data-theme=system] .sell-page .photo-upload-box span{color:var(--text-secondary)}html[data-theme=system] .photo-preview{border-color:var(--border);background:var(--surface-soft)}html[data-theme=system] .seller-option-grid label,html[data-theme=system] .sell-check-list label{border-color:var(--border);color:var(--text-primary);background:#fafaf8}html[data-theme=system] .seller-option-grid label:hover,html[data-theme=system] .sell-check-list label:hover{background:var(--brand-soft);border-color:#e91e2f3d}html[data-theme=system] .seller-option-grid strong,html[data-theme=system] .sell-check-list strong{color:var(--text-primary)}html[data-theme=system] .seller-option-grid small,html[data-theme=system] .sell-check-list small{color:var(--text-secondary)}html[data-theme=system] .vehicle-specifications{border-top-color:var(--border)}html[data-theme=system] .vehicle-specifications h4,html[data-theme=system] .vehicle-specifications dt,html[data-theme=system] .vehicle-specifications dd,html[data-theme=system] .seller-listing-title,html[data-theme=system] .seller-listing-status-row strong{color:var(--text-primary)}html[data-theme=system] .seller-listing-title:hover{color:var(--brand-dark)}html[data-theme=system] .seller-status{color:var(--text-secondary);background:#eceff1}html[data-theme=system] .seller-status-active{color:#28673c;background:#e7f5eb}html[data-theme=system] .seller-status-draft{color:#775a11;background:#fff4d9}html[data-theme=system] .seller-listing-actions a,html[data-theme=system] .seller-listing-actions button{border-color:var(--border-strong);color:var(--text-primary);background:#f5f6f6}html[data-theme=system] .seller-listing-actions a:hover,html[data-theme=system] .seller-listing-actions button:hover{background:var(--brand-soft);border-color:#e91e2f47}html[data-theme=system] :is(.conversation-summary strong,.offer-card strong){color:var(--text-primary)}html[data-theme=system] :is(.conversation-summary span,.offer-card span,.offer-card small,.conversation-preview,.conversation-summary time,.message-bubble time,.offer-card-header span,.offer-card-body span,.offer-card-body small){color:var(--text-secondary)}html[data-theme=system] .thread-messages{background:#f5f5f2}html[data-theme=system] .message-form{border-top-color:var(--border)}html[data-theme=system] .message-form textarea{border-color:var(--border-strong);color:var(--text-primary);background:#fff}html[data-theme=system] .message-form-actions{color:var(--text-secondary)}html[data-theme=system] .offer-form{border-color:var(--border);background:#fafaf8}html[data-theme=system] .offer-form input,html[data-theme=system] .offer-form textarea,html[data-theme=system] .offer-form select{border-color:var(--border-strong);color:var(--text-primary);background:#fff}html[data-theme=system] .empty-offer-state{border-color:var(--border-strong);color:var(--text-secondary)}html[data-theme=system] .account-nav{border-color:var(--border);background:#fff}html[data-theme=system] .account-nav a{color:var(--text-secondary);background:0 0}html[data-theme=system] .account-nav a:hover{color:var(--text-primary);background:#f4f5f5}html[data-theme=system] .account-nav a.active{background:var(--brand-soft);color:var(--brand-dark)}html[data-theme=system] :is(.verification-list article,.notification-list article,.session-list article,.business-list article,.location-list article){border-color:var(--border);color:var(--text-primary);background:#fafaf8}html[data-theme=system] .profile-avatar{background:var(--brand-soft);color:var(--brand-dark)}html[data-theme=system] .auth-card h1,html[data-theme=system] .auth-form label>span{color:var(--text-primary)}html[data-theme=system] .auth-secondary-button{border-color:var(--border-strong);color:var(--text-primary);background:#f2f4f5}html[data-theme=system] .auth-secondary-button:hover:not(:disabled){background:var(--brand-soft);border-color:#e91e2f47}html[data-theme=system] .debug-code-box{border-color:var(--border-strong);background:var(--surface-soft);color:var(--text-primary)}html[data-theme=system] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton){background:var(--brand);box-shadow:none;border-color:#0000;color:#fff!important}html[data-theme=system] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton):hover:not(:disabled){background:var(--brand-hover);color:#fff!important}html[data-theme=system] .detail-buy-button,html[data-theme=system] .detail-buy-button:visited,html[data-theme=system] .detail-buy-button:hover{color:#fff!important}html[data-theme=system] :is(.detail-secondary-button,.offer-actions button,.notification-actions button){border-color:var(--border-strong);color:var(--text-primary);background:#f0f2f3}html[data-theme=system] :is(.detail-secondary-button,.offer-actions button,.notification-actions button):hover{background:var(--brand-soft);border-color:#e91e2f40}html[data-theme=system] .danger-button,html[data-theme=system] .seller-delete-button{color:#b51f30!important;background:#c92a3a0e!important;border-color:#c92a3a52!important}html[data-theme=system] .danger-button:hover,html[data-theme=system] .seller-delete-button:hover{background:#c92a3a1c!important}html[data-theme=system] .offer-status.pending{color:#805c08;background:#fff4d6}html[data-theme=system] .offer-status.accepted{color:#276b42;background:#e5f5eb}html[data-theme=system] .offer-status.declined{color:#a92132;background:#fdebed}html[data-theme=system] .form-error,html[data-theme=system] .auth-error,html[data-theme=system] .sell-page .form-error{color:#9d1f2e;background:#fff1f2;border-color:#c92a3a33}html[data-theme=system] .form-success,html[data-theme=system] .sell-page .form-success{color:#28673c;background:#edf8f1;border-color:#2f7d4a33}html[data-theme=system] .categoryCard{color:var(--text-secondary);background:linear-gradient(#ffffffb3,#0000),#fff}html[data-theme=system] .categoryCard:hover{color:var(--text-primary);background:#fff;border-color:#e91e2f40;box-shadow:0 10px 28px #232a3112}html[data-theme=system] .viewAll{color:var(--text-secondary)}html[data-theme=system] .viewAll:hover,html[data-theme=system] .sectionEyebrow,html[data-theme=system] .section-eyebrow,html[data-theme=system] .sell-eyebrow,html[data-theme=system] .auth-eyebrow{color:var(--brand-dark)}}html[data-theme=light] .brand img{content:url(/brand/mapleaf-logo-light.png);background:0 0}html[data-theme=dark] .brand img{content:url(/brand/mapleaf-logo-dark.png);background:0 0}@media (prefers-color-scheme:light){html[data-theme=system] .brand img{content:url(/brand/mapleaf-logo-light.png);background:0 0}}@media (prefers-color-scheme:dark){html[data-theme=system] .brand img{content:url(/brand/mapleaf-logo-dark.png);background:0 0}}html[data-theme=light] .brand,html[data-theme=dark] .brand,html[data-theme=system] .brand{box-shadow:none!important;background:0 0!important}.siteHeader .brand img{transform-origin:0;transform:scale(1.15)}@media (max-width:760px){.siteHeader .brand img{transform:scale(1.08)}}.hero-discover{color:var(--brand)}.hero h1,.heroTitle,.hero-title{letter-spacing:-.045em;line-height:.96}.siteHeader{-webkit-backdrop-filter:blur(18px)}.brand{box-shadow:none;border:0}.brand img{object-fit:contain}html[data-theme=light]{--mapleaf-page:#f8f7f3;--mapleaf-card:#fff;--mapleaf-card-soft:#fbfaf7;--mapleaf-charcoal:#20242a;--mapleaf-slate:#636c76;--mapleaf-red:#e91e2f;--mapleaf-red-deep:#c91525;--mapleaf-red-soft:#e91e2f13;--mapleaf-border:#232a311a;--mapleaf-shadow:0 10px 30px #242a3011}html[data-theme=light] body{background:radial-gradient(circle at 50% 2%,#e91e2f0e,#0000 30rem),#f8f7f3}html[data-theme=light] .siteHeader{background:#ffffffe6;border-bottom:1px solid #232a3114;box-shadow:0 1px #232a3106}html[data-theme=light] .brand{background:0 0!important}html[data-theme=light] .desktopNav a{color:#37404a}html[data-theme=light] .desktopNav a:hover{color:#15191e}html[data-theme=light] .hero{isolation:isolate;position:relative;overflow:hidden}html[data-theme=light] .hero:before{content:"";pointer-events:none;opacity:.28;z-index:-1;background:repeating-radial-gradient(at 30% 100%,#0000 0 18px,#e91e2f26 19px,#0000 20px 27px);width:48%;height:18rem;position:absolute;inset:auto auto -8rem -10%}html[data-theme=light] .hero:after{content:"🍁";pointer-events:none;z-index:-1;color:#e91e2f0b;filter:saturate(0);font-size:clamp(12rem,23vw,24rem);line-height:1;position:absolute;bottom:-4.8rem;right:2.5%}html[data-theme=light] .hero h1,html[data-theme=light] .heroTitle,html[data-theme=light] .hero-title{color:#20242a}html[data-theme=light] .hero-discover{color:#e91e2f}html[data-theme=light] :is(.hero p,.heroSubtitle,.hero-subtitle){color:#65707b}html[data-theme=light] :is(.heroBadge,.hero-badge,.marketplace-badge){color:#d71b2b;background:#e91e2f0f;border:1px solid #e91e2f33}html[data-theme=light] :is(.heroSearch,.hero-search,.searchBar,.search-bar){background:#252a30;border:1px solid #232a311f;box-shadow:0 16px 38px #232a3129,0 3px 8px #232a3114}html[data-theme=light] :is(.heroSearch input,.hero-search input,.searchBar input,.search-bar input){color:#22262b;background:#fff}html[data-theme=light] :is(.heroSearch input,.hero-search input,.searchBar input,.search-bar input)::placeholder{color:#87909a}html[data-theme=light] .categoryCard:hover{border-color:#e91e2f38;transform:translateY(-2px);box-shadow:0 14px 34px #232a3116}html[data-theme=dark]{--background:#0d1115;--surface:#12171c;--surface-raised:#151b21;--surface-soft:#181e24;--surface-muted:#101419;--text-primary:#f5f7f8;--text-secondary:#aab2bc;--text-muted:#7d8792;--brand:#f01f32;--brand-hover:#ff3044;--brand-dark:#d71528;--brand-soft:#f01f321a;--border:#ffffff14;--border-strong:#ffffff24;--input-bg:#151b20;--input-text:#f5f7f8;--placeholder:#7c8791;--card-bg:#11171c;--card-border:#ffffff14;--shadow:0 16px 40px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#f5f7f8;background:radial-gradient(circle at 50% 3%,#f01f3209,#0000 34rem),#0d1115}html[data-theme=dark] .siteHeader{background:linear-gradient(#12171cf7,#0d1115f5);border-bottom:1px solid #ffffff13;box-shadow:0 7px 24px #00000029}html[data-theme=dark] .brand{background:0 0!important}html[data-theme=dark] .desktopNav a{color:#eef1f3}html[data-theme=dark] .desktopNav a:hover{color:#fff}html[data-theme=dark] .hero{isolation:isolate;background:linear-gradient(#0f1419c7,#0d1115f5);position:relative;overflow:hidden}html[data-theme=dark] .hero:before{content:"";pointer-events:none;z-index:-1;opacity:.38;background:repeating-radial-gradient(at 30% 100%,#0000 0 18px,#f01f3242 19px,#0000 20px 28px);width:52%;height:19rem;position:absolute;bottom:-8rem;left:-12%}html[data-theme=dark] .hero:after{content:"🍁";pointer-events:none;z-index:-1;opacity:.095;filter:grayscale()sepia()saturate(10)hue-rotate(315deg)brightness(.72);font-size:clamp(14rem,25vw,26rem);line-height:1;position:absolute;bottom:-5.2rem;right:1%}html[data-theme=dark] :is(.hero h1,.heroTitle,.hero-title){color:#f6f7f8}html[data-theme=dark] .hero-discover{color:#f01f32}html[data-theme=dark] :is(.hero p,.heroSubtitle,.hero-subtitle){color:#abb4be}html[data-theme=dark] :is(.heroBadge,.hero-badge,.marketplace-badge){color:#ff4052;background:#f01f320e;border:1px solid #f01f3275}html[data-theme=dark] :is(.heroSearch,.hero-search,.searchBar,.search-bar){background:#11161bfa;border:1px solid #ffffff24;box-shadow:0 18px 42px #00000057}html[data-theme=dark] :is(.heroSearch input,.hero-search input,.searchBar input,.search-bar input){color:#f5f7f8;background:#151b20}html[data-theme=dark] :is(.heroSearch input,.hero-search input,.searchBar input,.search-bar input)::placeholder{color:#77828d}html[data-theme=dark] .categoryCard{color:#f2f4f5;background:linear-gradient(#161c22f5,#10151af5);border:1px solid #ffffff14;box-shadow:0 10px 30px #00000038}html[data-theme=dark] .categoryCard:hover{background:linear-gradient(#1d2229fa,#12171dfa);border-color:#f01f3261;transform:translateY(-2px);box-shadow:0 15px 36px #0000004d}html[data-theme=dark] :is(.listing-card,.detail-sidebar,.detail-panel,.sell-card,.seller-listing-card,.account-panel,.auth-card,.conversation-item,.thread-card,.offer-card,.offers-panel){color:#f4f6f7;background:linear-gradient(#161c22f7,#10151af7);border-color:#ffffff14;box-shadow:0 12px 34px #0003}html[data-theme=dark] :is(input,textarea,select){color:#f5f7f8;background:#151b20;border-color:#ffffff21}html[data-theme=dark] :is(input,textarea,select):focus{border-color:#f01f32b8;box-shadow:0 0 0 3px #f01f321a}html[data-theme=light] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton),html[data-theme=dark] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton){background:linear-gradient(#f32639,#dc1729);border-color:#0000;box-shadow:0 7px 18px #dc17292e;color:#fff!important}html[data-theme=light] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton):hover:not(:disabled),html[data-theme=dark] :is(.searchButton,.primary-search-button,.apply-filters,.detail-buy-button,.auth-primary-button,.auth-submit-button,.sell-submit-button,.sellerCta,.sellButton):hover:not(:disabled){background:linear-gradient(#ff3548,#e51b2e);color:#fff!important}html[data-theme=light] .detail-buy-button,html[data-theme=dark] .detail-buy-button,html[data-theme=light] .detail-buy-button:visited,html[data-theme=dark] .detail-buy-button:visited{color:#fff!important}.categoryCard,.listing-card,.seller-listing-card,.detail-sidebar,.detail-panel,.sell-card,.account-panel,.auth-card{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.heroGlow{z-index:0}html[data-theme=dark] .hero:before{content:"";pointer-events:none;z-index:1;opacity:.88;filter:drop-shadow(0 0 2px #e8182b99)drop-shadow(0 0 6px #e8182b42)drop-shadow(0 0 13px #e8182b1a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 230' fill='none'%3E%3Cg stroke='%23e31b30' stroke-width='1' opacity='.78'%3E%3Cpath d='M-25 71 C70 103 119 155 212 158 C303 161 344 120 421 108 C505 95 568 132 755 66'/%3E%3Cpath d='M-25 80 C70 112 119 164 212 167 C303 170 344 129 421 117 C505 104 568 141 755 75'/%3E%3Cpath d='M-25 89 C70 121 119 173 212 176 C303 179 344 138 421 126 C505 113 568 150 755 84'/%3E%3Cpath d='M-25 98 C70 130 119 182 212 185 C303 188 344 147 421 135 C505 122 568 159 755 93'/%3E%3Cpath d='M-25 107 C70 139 119 191 212 194 C303 197 344 156 421 144 C505 131 568 168 755 102'/%3E%3Cpath d='M-25 116 C70 148 119 200 212 203 C303 206 344 165 421 153 C505 140 568 177 755 111'/%3E%3Cpath d='M-25 125 C70 157 119 209 212 212 C303 215 344 174 421 162 C505 149 568 186 755 120'/%3E%3Cpath d='M-25 134 C70 166 119 218 212 221 C303 224 344 183 421 171 C505 158 568 195 755 129'/%3E%3Cpath d='M-25 143 C70 175 119 227 212 230 C303 233 344 192 421 180 C505 167 568 204 755 138'/%3E%3Cpath d='M-25 152 C70 184 119 236 212 239 C303 242 344 201 421 189 C505 176 568 213 755 147'/%3E%3C/g%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;width:34%;height:46%;position:absolute;bottom:-1px;left:-2%}html[data-theme=dark] .hero:after{content:"";pointer-events:none;z-index:1;opacity:.96;filter:drop-shadow(0 0 3px #e5182b80)drop-shadow(0 0 9px #e5182b33)drop-shadow(0 0 19px #e5182b14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 330' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='leafFill' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ed1b30' stop-opacity='.18'/%3E%3Cstop offset='.38' stop-color='%23150b10' stop-opacity='.62'/%3E%3Cstop offset='.72' stop-color='%239f101e' stop-opacity='.13'/%3E%3Cstop offset='1' stop-color='%23ed1b30' stop-opacity='.2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%23d9182c' stroke-width='.8' opacity='.58'%3E%3Cpath d='M-20 222 C77 184 145 184 213 215 C281 246 337 265 414 238 C478 216 544 180 670 177'/%3E%3Cpath d='M-20 231 C77 193 145 193 213 224 C281 255 337 274 414 247 C478 225 544 189 670 186'/%3E%3Cpath d='M-20 240 C77 202 145 202 213 233 C281 264 337 283 414 256 C478 234 544 198 670 195'/%3E%3Cpath d='M-20 249 C77 211 145 211 213 242 C281 273 337 292 414 265 C478 243 544 207 670 204'/%3E%3Cpath d='M-20 258 C77 220 145 220 213 251 C281 282 337 301 414 274 C478 252 544 216 670 213'/%3E%3Cpath d='M-20 267 C77 229 145 229 213 260 C281 291 337 310 414 283 C478 261 544 225 670 222'/%3E%3C/g%3E%3Cg transform='translate(345 10) scale(.43)'%3E%3Cpath d='M280 18 L319 111 L382 74 L361 158 L449 134 L406 204 L517 226 L425 279 L480 345 L367 334 L382 438 L301 379 L280 536 L259 379 L178 438 L193 334 L80 345 L135 279 L43 226 L154 204 L111 134 L199 158 L178 74 L241 111 Z' fill='url(%23leafFill)' stroke='%23e21a2e' stroke-width='3'/%3E%3Cg fill='%23ef1d31' opacity='.07'%3E%3Cpath d='M280 18 L319 111 L280 224 Z'/%3E%3Cpath d='M382 74 L361 158 L280 224 Z'/%3E%3Cpath d='M449 134 L406 204 L280 224 Z'/%3E%3Cpath d='M517 226 L425 279 L280 224 Z'/%3E%3Cpath d='M480 345 L367 334 L280 224 Z'/%3E%3Cpath d='M80 345 L193 334 L280 224 Z'/%3E%3Cpath d='M43 226 L135 279 L280 224 Z'/%3E%3Cpath d='M111 134 L154 204 L280 224 Z'/%3E%3Cpath d='M178 74 L199 158 L280 224 Z'/%3E%3C/g%3E%3Cg stroke='%23e71b2f' stroke-width='1.35' opacity='.65'%3E%3Cpath d='M280 46 L280 492'/%3E%3Cpath d='M280 226 L381 106'/%3E%3Cpath d='M280 253 L451 172'/%3E%3Cpath d='M280 226 L179 106'/%3E%3Cpath d='M280 253 L109 172'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:34%;height:76%;position:absolute;bottom:-1px;right:-1%}html[data-theme=light] .hero:before{content:"";pointer-events:none;z-index:1;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 230' fill='none'%3E%3Cg stroke='%23df172b' stroke-width='1' opacity='.68'%3E%3Cpath d='M-25 71 C70 103 119 155 212 158 C303 161 344 120 421 108 C505 95 568 132 755 66'/%3E%3Cpath d='M-25 89 C70 121 119 173 212 176 C303 179 344 138 421 126 C505 113 568 150 755 84'/%3E%3Cpath d='M-25 107 C70 139 119 191 212 194 C303 197 344 156 421 144 C505 131 568 168 755 102'/%3E%3Cpath d='M-25 125 C70 157 119 209 212 212 C303 215 344 174 421 162 C505 149 568 186 755 120'/%3E%3Cpath d='M-25 143 C70 175 119 227 212 230 C303 233 344 192 421 180 C505 167 568 204 755 138'/%3E%3C/g%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;width:34%;height:46%;position:absolute;bottom:-1px;left:-2%}html[data-theme=light] .hero:after{content:"";pointer-events:none;z-index:1;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 330' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23e91e2f' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%23e91e2f' stop-opacity='.04'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%23e91e2f' stroke-width='.8' opacity='.48'%3E%3Cpath d='M-20 222 C77 184 145 184 213 215 C281 246 337 265 414 238 C478 216 544 180 670 177'/%3E%3Cpath d='M-20 240 C77 202 145 202 213 233 C281 264 337 283 414 256 C478 234 544 198 670 195'/%3E%3Cpath d='M-20 258 C77 220 145 220 213 251 C281 282 337 301 414 274 C478 252 544 216 670 213'/%3E%3C/g%3E%3Cg transform='translate(345 10) scale(.43)'%3E%3Cpath d='M280 18 L319 111 L382 74 L361 158 L449 134 L406 204 L517 226 L425 279 L480 345 L367 334 L382 438 L301 379 L280 536 L259 379 L178 438 L193 334 L80 345 L135 279 L43 226 L154 204 L111 134 L199 158 L178 74 L241 111 Z' fill='url(%23f)' stroke='%23e91e2f' stroke-width='2.8'/%3E%3Cg stroke='%23e91e2f' stroke-width='1.2' opacity='.55'%3E%3Cpath d='M280 46 L280 492'/%3E%3Cpath d='M280 226 L381 106'/%3E%3Cpath d='M280 253 L451 172'/%3E%3Cpath d='M280 226 L179 106'/%3E%3Cpath d='M280 253 L109 172'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:34%;height:76%;position:absolute;bottom:-1px;right:-1%}@media (max-width:900px){html[data-theme=dark] .hero:before,html[data-theme=light] .hero:before{width:42%}html[data-theme=dark] .hero:after,html[data-theme=light] .hero:after{width:42%;right:-8%}}@media (max-width:600px){html[data-theme=dark] .hero:before,html[data-theme=light] .hero:before{width:58%;height:29%}html[data-theme=dark] .hero:after,html[data-theme=light] .hero:after{width:55%;height:46%;right:-16%}}.hero:before,.hero:after{content:none!important;display:none!important}.hero{isolation:isolate;position:relative;overflow:hidden}.heroArtwork{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.heroArtworkLayer{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.heroArtworkLight{background-image:url(/brand/mapleaf-hero-art-light.png)}.heroArtworkDark{background-image:url(/brand/mapleaf-hero-art-dark.png)}html[data-theme=light] .heroArtworkLight{opacity:1}html[data-theme=light] .heroArtworkDark,html[data-theme=dark] .heroArtworkLight{opacity:0}html[data-theme=dark] .heroArtworkDark{opacity:1}@media (prefers-color-scheme:light){html[data-theme=system] .heroArtworkLight{opacity:1}html[data-theme=system] .heroArtworkDark{opacity:0}}@media (prefers-color-scheme:dark){html[data-theme=system] .heroArtworkLight{opacity:0}html[data-theme=system] .heroArtworkDark{opacity:1}}.heroGlow{z-index:1;pointer-events:none;position:absolute}.heroContent{z-index:3;position:relative}@media (max-width:700px){.heroArtworkLayer{background-position:bottom}}.categorySection{z-index:2;position:relative}.categorySection .sectionEyebrow,.categorySection .eyebrow{letter-spacing:.07em;font-weight:800}.categorySection h2{letter-spacing:-.035em;line-height:1.02}.categoryCard{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;position:relative;overflow:hidden}.categoryCard:before{content:"";pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:0}.categoryCard:hover{transform:translateY(-3px)}.categoryCard:hover:before{opacity:1}html[data-theme=light] .categorySection{background:linear-gradient(#ffffff61,#f8f7f3d1)}html[data-theme=light] .categoryCard{background:linear-gradient(#fffffffa,#fcfbf8f5);border:1px solid #20242a13;box-shadow:0 8px 22px #22272c0b,0 1px 1px #22272c08}html[data-theme=light] .categoryCard:before{background:radial-gradient(circle at 50% 12%,#e91e2f14,#0000 55%)}html[data-theme=light] .categoryCard:hover{border-color:#e91e2f3d;box-shadow:0 14px 32px #22272c14,0 0 0 1px #e91e2f09}html[data-theme=dark] .categorySection{background:linear-gradient(#0d1115f5,#0c1014fa)}html[data-theme=dark] .categoryCard{background:linear-gradient(#181e24f5,#11161bfa);border:1px solid #ffffff13;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff06}html[data-theme=dark] .categoryCard:before{background:radial-gradient(circle at 50% 10%,#f01f321f,#0000 58%)}html[data-theme=dark] .categoryCard:hover{background:linear-gradient(#1c232afa,#12181dfc);border-color:#f01f3252;box-shadow:0 16px 36px #0000004d,0 0 18px #f01f320b}.categoryCard :is(img,svg,.categoryIcon,.category-icon){transition:transform .18s,filter .18s}.categoryCard:hover :is(img,svg,.categoryIcon,.category-icon){transform:translateY(-2px)scale(1.04)}html[data-theme=dark] .categoryCard:hover :is(img,svg,.categoryIcon,.category-icon){filter:drop-shadow(0 0 6px #f01f321f)}.categorySection :is(.viewAll,.view-all,.sectionLink,.section-link){color:var(--brand);font-weight:700;transition:transform .18s,color .18s}.categorySection :is(.viewAll,.view-all,.sectionLink,.section-link):hover{transform:translate(2px)}.browse-page,.marketplace-atmosphere{isolation:isolate;position:relative}.browse-page:before,.marketplace-atmosphere:before{content:"";z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.52;background-image:url(/brand/mapleaf-browse-art-dark.png);background-position:calc(50% + 180px) 0;background-repeat:no-repeat;background-size:min(92vw,1180px);position:fixed;inset:78px 0 0}html[data-theme=light] .browse-page:before,html[data-theme=light] .marketplace-atmosphere:before{opacity:.39;background-image:url(/brand/mapleaf-browse-art-light.png)}@media (prefers-color-scheme:light){html[data-theme=system] .browse-page:before,html[data-theme=system] .marketplace-atmosphere:before{opacity:.39;background-image:url(/brand/mapleaf-browse-art-light.png)}}@media (max-width:960px){.browse-page:before,.marketplace-atmosphere:before{opacity:.42;background-position:calc(50% + 70px) 0;background-size:100%}html[data-theme=light] .browse-page:before,html[data-theme=light] .marketplace-atmosphere:before{opacity:.3}@media (prefers-color-scheme:light){html[data-theme=system] .browse-page:before,html[data-theme=system] .marketplace-atmosphere:before{opacity:.3}}}@media (max-width:720px){.browse-page:before,.marketplace-atmosphere:before{opacity:.32;background-position:top;background-size:115%;inset:78px 0 0}html[data-theme=light] .browse-page:before,html[data-theme=light] .marketplace-atmosphere:before{opacity:.22}@media (prefers-color-scheme:light){html[data-theme=system] .browse-page:before,html[data-theme=system] .marketplace-atmosphere:before{opacity:.22}}}
