: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-action:#d7192d;--brand-action-hover:#c91424;--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}.identity-media-control{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.identity-media-control img,.business-logo-preview,.storefront-logo{object-fit:contain;border-radius:1rem;width:7rem;height:7rem}.business-banner-preview,.storefront-banner{object-fit:cover;border-radius:1.25rem;width:100%;max-height:22rem}.storefront-banner{margin-bottom:-2.5rem}.business-list article{overflow:hidden}.identity-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.identity-actions button{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.55rem .9rem;font-weight:700}.identity-actions span{color:var(--muted);font-size:.9rem}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)}}.auction-page,.auction-detail-page{width:min(calc(100% - 40px), var(--content-width));min-height:calc(100vh - 78px);margin-inline:auto;padding:56px 0 80px;position:relative}.auction-hero{max-width:760px;margin-bottom:42px}.auction-hero h1{margin:10px 0 14px;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.auction-hero p,.auction-section-heading p,.auction-card-body p,.auction-card-body time,.auction-detail-page p,.auction-detail-page time{color:var(--text-secondary)}.auction-notice,.auction-bid-card,.auction-history{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:20px;padding:26px}.auction-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.auction-section-heading h2{margin:6px 0 0}.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.auction-card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.auction-card-image,.auction-detail-image{background:var(--surface-soft);color:var(--brand);place-items:center;font-size:2rem;font-weight:800;display:grid;position:relative;overflow:hidden}.auction-card-image{aspect-ratio:4/3}.auction-card-image img,.auction-detail-image img{object-fit:cover;width:100%;height:100%}.auction-card-body{gap:9px;padding:18px;display:grid}.auction-card-body>strong{font-size:1.35rem}.auction-card-body p{margin:0}.auction-card-status{color:var(--brand);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.76rem;font-weight:800;display:flex}.auction-detail-page>.viewAll{margin-bottom:24px;display:inline-block}.auction-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:28px;display:grid}.auction-detail-image{aspect-ratio:16/10;border-radius:20px;margin-bottom:26px}.auction-bid-card{gap:10px;display:grid;position:sticky;top:102px}.auction-bid-card>strong{font-size:2rem}.auction-bid-form{gap:10px;margin-top:16px;display:grid}.auction-bid-form>div{grid-template-columns:1fr auto;gap:10px;display:grid}.auction-bid-form input{border:1px solid var(--border-strong);background:var(--input-bg);min-width:0;color:var(--input-text);border-radius:10px;padding:12px}.auction-bid-form button{background:var(--brand);color:#fff;border:0;border-radius:10px;padding:0 18px;font-weight:800}.auction-bid-message,.auction-trust-copy{margin:12px 0 0}.auction-history{grid-column:1/-1}.auction-history ol{gap:10px;padding:0;list-style:none;display:grid}.auction-history li{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding-top:10px;display:flex}.auction-config-form{max-width:720px;margin:28px 0}.auction-config-form select{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;color:var(--input-text);border-radius:10px;padding:12px}.auction-seller-list{gap:14px;margin-top:38px;display:grid}@media (max-width:900px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-detail-grid{grid-template-columns:1fr}.auction-bid-card{position:static}}@media (max-width:640px){.auction-page,.auction-detail-page{width:min(calc(100% - 28px), var(--content-width));padding-top:38px}.auction-grid{grid-template-columns:1fr}.auction-section-heading{flex-direction:column;align-items:start}}: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}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}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:max-content minmax(0,1fr) max-content;align-items:center;gap:clamp(16px,2vw,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{background:50%/contain no-repeat;width:102px;height:68px;display:block}.desktopNav{min-width:0;color:var(--nav-muted);justify-content:center;align-items:center;gap:clamp(10px,1vw,14px);font-size:.94rem;font-weight:600;display:flex}.desktopNav a{white-space:nowrap}.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}.mobileHeaderActions,.mobileMenuPanel{display:none}.desktopNav a[aria-current=page]{color:var(--nav-text)}.mobileMenuButton{border:1px solid var(--border-strong);background:var(--surface-interactive);width:44px;height:44px;color:var(--nav-text);border-radius:11px;align-content:center;gap:5px;padding:10px;display:grid}.mobileMenuButton span{background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.loginLink{color:var(--nav-muted);font-size:.94rem;font-weight:600}.sellButton{background:var(--brand-action);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-action-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{cursor:default;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)}.searchButtonIcon{display:none}.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-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1.75rem}.home-category-item{border:0;min-width:0;margin:0;padding:0;position:relative}.home-category-item .categoryCard{width:100%;height:100%}.home-category-item.is-open .categoryCard{background:var(--surface-raised);color:var(--text);border-color:#f3122261;transform:translateY(-3px)}.home-category-menu,.home-category-submenu{z-index:30;border:1px solid var(--border-strong);background:var(--surface-raised);width:max-content;min-width:max(100%,190px);max-width:min(290px,100vw - 24px);box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute}.home-category-menu{top:calc(100% + 7px);left:0}.home-category-item:nth-child(n+7) .home-category-menu{left:auto;right:0}.home-category-menu-row{position:relative}.home-category-menu-row>a,.home-category-submenu>a{min-height:38px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:.84rem;font-weight:650;line-height:1.25;display:grid}.home-category-menu-row>a:hover,.home-category-menu-row>a:focus-visible,.home-category-menu-row>a[aria-expanded=true],.home-category-submenu>a:hover,.home-category-submenu>a:focus-visible{background:var(--surface-soft);color:var(--text)}.home-category-child-icon{place-items:center;width:25px;height:25px;font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1.12rem;line-height:1;display:grid}.home-category-chevron{color:var(--text-muted);font-size:1.1rem}.home-category-submenu{min-width:170px;top:-6px;left:calc(100% + 6px)}.home-category-item:nth-child(n+7) .home-category-submenu{left:auto;right:calc(100% + 6px)}.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)}.informationContent{padding-block:72px 88px}.informationHero{max-width:760px}.informationHero h1{color:var(--text-primary);letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(2.2rem,6vw,4.2rem);line-height:1}.informationHero p,.informationSections p,.contentReviewNotice p{color:var(--text-secondary);line-height:1.7}.contentReviewNotice{border:1px solid color-mix(in srgb, var(--warning) 48%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--surface));border-radius:14px;max-width:860px;margin-top:32px;padding:18px 20px}.contentReviewNotice p{margin:6px 0 0}.informationSections{gap:18px;max-width:860px;margin-top:46px;display:grid}.informationSections section{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:16px;padding:24px}.informationSections h2{color:var(--text-primary);margin:0 0 8px;font-size:1.2rem}.informationSections p{margin:0}.informationSections a,.informationLinks a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.informationLinks{flex-wrap:wrap;gap:12px 22px;margin-top:34px;display:flex}.filter-field,.category-fieldset{border:0;min-width:0;margin:0;padding:0}.filter-field legend,.category-fieldset legend{color:var(--text-primary);margin-bottom:8px;font-weight:650}@media (max-width:1240px){.desktopNav{display:none}.headerInner{grid-template-columns:1fr auto}.desktopHeaderActions{display:none}.mobileHeaderActions{justify-self:end;align-items:center;gap:10px;display:flex}.mobileMenuPanel{max-height:calc(100vh - 78px);padding:18px max(20px, calc((100% - var(--content-width)) / 2));border-bottom:1px solid var(--border-strong);background:var(--nav-bg);box-shadow:var(--shadow);gap:16px;display:grid;position:absolute;inset:100% 0 auto;overflow-y:auto}.mobileMenuPanel nav,.mobileAccountActions{gap:4px;display:grid}.mobileMenuHeading{color:var(--nav-text);justify-content:space-between;align-items:center;display:flex}.mobileMenuHeading button{border:1px solid var(--border-strong);min-height:42px;color:var(--nav-text);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 12px;font-weight:700}.mobileMenuPanel nav a,.mobileAccountActions :is(a,button){min-height:44px;color:var(--nav-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;padding:11px 12px;font-weight:650;display:flex}.mobileMenuPanel nav a:hover,.mobileMenuPanel nav a[aria-current=page],.mobileAccountActions :is(a,button):hover{background:var(--surface-interactive)}.mobileAccountActions{border-top:1px solid var(--border);padding-top:12px}}@media (max-width:980px){.categoryGrid{grid-template-columns:repeat(4,1fr)}.home-category-item:nth-child(n) .home-category-menu{left:0;right:auto}.home-category-item:nth-child(4n) .home-category-menu{left:auto;right:0}.home-category-item:nth-child(n) .home-category-submenu{left:calc(100% + 6px);right:auto}.home-category-item:nth-child(4n) .home-category-submenu{left:auto;right:calc(100% + 6px)}.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}.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:auto minmax(0,1fr) 50px;grid-template-areas:"location query submit";gap:5px;padding:6px}.searchField{grid-area:query;padding:0 5px}.searchField .searchIcon{display:none}.locationButton{grid-area:location;gap:4px;width:auto;padding:0 10px;font-size:.82rem}.searchButton{grid-area:submit;justify-content:center;width:100%;padding:0}.searchButtonIcon{font-size:1.3rem;display:inline}.searchButtonLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quickLinks span{width:100%}.categorySection{padding:58px 0 66px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.categoryCard{min-height:112px}.home-category-item:nth-child(n) .home-category-menu{left:0;right:auto}.home-category-item:nth-child(2n) .home-category-menu{left:auto;right:0}.home-category-item:nth-child(n) .home-category-submenu{width:auto;min-width:0;max-width:none;box-shadow:none;border-width:0 0 0 1px;border-radius:0;margin:4px 0 0 18px;position:static}.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-heading-actions{align-items:center;gap:12px;display:flex}.mobile-filter-button,.mobile-filter-close,.mobile-filter-backdrop{display:none}.category-load-error button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:700}.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:has(.filters-panel-open){z-index:60}.browse-page{width:min(100% - 28px,1180px);padding-top:38px}.browse-layout{display:block}.filters-panel{z-index:101;visibility:hidden;pointer-events:none;border-radius:18px 0 0 18px;width:min(92vw,390px);max-height:100dvh;margin:0;transition:transform .18s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%)}.filters-panel-open{visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-filter-backdrop{z-index:100;background:#05080cb3;border:0;width:100%;display:block;position:fixed;inset:0}.mobile-filter-button,.mobile-filter-close{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.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;text-decoration:none;display:block;position:absolute;inset:0}.listing-photo-frame{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.listing-photo-watermark{z-index:2;color:#ffffffe6;letter-spacing:.035em;pointer-events:none;text-shadow:0 1px 2px #0000008c;-webkit-user-select:none;user-select:none;background:#0d101394;border:1px solid #ffffff2e;border-radius:6px;padding:4px 7px;font-size:clamp(.58rem,1.7vw,.72rem);font-weight:750;line-height:1;position:absolute;bottom:clamp(7px,2.5%,14px);right:clamp(7px,2.5%,14px)}.listing-photo-watermark-compact{border-radius:4px;padding:2px 4px;font-size:.48rem;bottom:4px;right:4px}.listing-image-placeholder{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 46%), var(--surface-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:0;display:flex}.listing-image-placeholder .listing-placeholder-icon{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--border));background:color-mix(in srgb, var(--surface-raised) 86%, transparent);border-radius:20px;place-items:center;width:clamp(58px,18vw,76px);height:clamp(58px,18vw,76px);font-size:clamp(2.25rem,10vw,3.25rem);line-height:1;display:grid;box-shadow:0 10px 24px #0000001f}.listing-image-placeholder .listing-placeholder-copy{color:var(--text-muted);letter-spacing:.02em;font-size:.82rem;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}.message-report-trigger{color:#aeb8c3;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:0;font-size:.75rem;text-decoration:underline;display:block}.message-report-trigger:disabled{cursor:default;opacity:.72}.message-report-feedback{color:#dce4ec;background:#182026;border-bottom:1px solid #2d343d;margin:0;padding:12px 20px}.message-report-backdrop{z-index:1000;background:#05080bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.message-report-dialog{background:#151b20;border:1px solid #35404a;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #00000073}.message-report-dialog h2{margin:4px 0 8px}.message-report-dialog p{color:#aeb8c3;margin:0 0 20px;line-height:1.5}.message-report-dialog form{gap:10px;display:grid}.message-report-dialog label{font-weight:700}.message-report-dialog label span{color:#aeb8c3;font-weight:400}.message-report-dialog select,.message-report-dialog textarea{color:#edf1f6;width:100%;font:inherit;background:#10161a;border:1px solid #394550;border-radius:10px;padding:11px 12px}.message-report-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.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>div{min-width:0}.offer-card-header strong{overflow-wrap:break-word}.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}@media (max-width:760px){.saved-page,.messages-page{width:min(100% - 28px,1180px)}.saved-grid .listing-image{aspect-ratio:16/10;max-height:280px}.saved-page-header{align-items:center;gap:12px}.saved-page-header .viewAll{flex:none}.offers-columns{grid-template-columns:minmax(0,1fr)}.offers-panel,.offer-card{min-width:0}.offer-card-header>div{flex:auto}.offer-status{flex:none}.empty-offer-state{width:100%;padding:24px 16px}}@media (max-width:380px){.saved-page-header h1,.messages-header h1{font-size:1.85rem}.offer-card{padding:14px}.offer-card-body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.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-fallback{width:100%;height:100%;color:var(--text-muted);text-align:center;place-items:center;padding:5px;font-size:.62rem;line-height:1.2;display:grid}.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-owner-actions{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--border));background:var(--brand-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.detail-owner-actions span{color:var(--text-secondary);font-size:.78rem;font-weight:650}.detail-owner-actions a{color:var(--brand);white-space:nowrap;font-size:.82rem;font-weight:800;text-decoration:none}.detail-owner-actions a:hover{text-decoration:underline}.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 h2,.detail-seller-card h2 a{color:var(--text)}.detail-description-text,.detail-seller-card p{color:var(--text-muted)}.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}}.identity-media-control{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:18px}.identity-media-control>img{object-fit:cover;border-radius:50%;width:112px;height:112px}.identity-media-upload,.identity-media-remove{border:1px solid var(--border-strong);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-weight:750;display:inline-flex}.identity-media-upload:hover{border-color:var(--brand);background:var(--brand-soft)}.identity-media-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.identity-media-upload:focus-within{outline:3px solid color-mix(in srgb, var(--focus-ring) 45%, transparent);outline-offset:2px}.identity-media-remove{color:var(--text-secondary)}.identity-media-remove:hover{color:var(--danger)}.identity-media-remove:disabled{opacity:.6;cursor:wait}.identity-media-upload:has(input:disabled){opacity:.6;cursor:wait}.business-list .business-management-card{align-items:stretch;gap:22px;padding:clamp(18px,3vw,28px);display:grid}.business-management-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.business-management-heading h2,.business-management-heading p{margin:4px 0 0}.business-management-heading>a{color:var(--brand);flex:none;font-weight:750}.business-management-actions{flex-wrap:wrap;gap:10px;display:flex}.business-profile-editor,.business-members-panel{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;padding:18px}.business-profile-editor{margin:0}.business-members-panel{gap:14px;display:grid}.business-members-panel>:is(h3,p){margin:0}.business-members-panel>p,.business-member-row small{color:var(--text-secondary)}.business-member-list{gap:8px;display:grid}.business-member-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.business-member-row>div{gap:3px;min-width:0;display:grid}.business-member-row strong{overflow-wrap:anywhere}.business-member-invite{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;align-items:end;gap:12px;display:grid}.business-member-invite label{gap:7px;font-weight:700;display:grid}.business-member-invite :is(input,select){border:1px solid var(--border-strong);background:var(--input-bg);min-height:44px;color:var(--text-primary);border-radius:10px;padding:10px 12px}.business-appearance{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);gap:22px;display:grid}.business-appearance>h3{grid-column:1/-1;margin:0}.business-media-field{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.business-media-label{gap:3px;display:grid}.business-media-label small{color:var(--text-muted)}.business-banner-preview,.business-banner-placeholder{aspect-ratio:3.5;border-radius:12px;width:100%}.business-banner-preview{object-fit:cover;object-position:center;height:auto;max-height:none}.business-banner-placeholder{border:1px dashed var(--border-strong);background:var(--surface-soft);color:var(--text-muted);text-align:center;place-items:center;padding:16px;display:grid}.business-logo-preview,.business-logo-placeholder{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;width:clamp(104px,10vw,128px);height:clamp(104px,10vw,128px)}.business-logo-preview{object-fit:contain;padding:8px}.business-logo-placeholder{color:var(--brand);place-items:center;font-size:1.6rem;font-weight:850;display:grid}.identity-media-actions{flex-wrap:wrap;gap:8px;display:flex}.business-description{margin:0}.public-profile-page{overflow:hidden}.storefront-cover{aspect-ratio:3.5;border:1px solid var(--border);background:var(--surface-soft);border-radius:20px 20px 0 0;width:100%;overflow:hidden}.storefront-banner,.storefront-banner-placeholder{border-radius:0;width:100%;height:100%;max-height:none;margin:0}.storefront-banner{object-fit:cover;object-position:center}.storefront-banner-placeholder{background:linear-gradient(130deg, var(--surface-soft), var(--brand-soft))}.business-storefront-header{border-top:0;border-radius:0 0 20px 20px;grid-template-columns:clamp(104px,12vw,128px) minmax(0,1fr);margin-top:0;position:relative}.business-storefront-header .storefront-logo{border:4px solid var(--surface);background:var(--surface);object-fit:contain;width:clamp(104px,12vw,128px);height:clamp(104px,12vw,128px);box-shadow:var(--shadow);border-radius:20px;margin-top:clamp(-62px,-5vw,-42px);padding:8px}.public-profile-avatar,.following-identity-image{object-fit:cover;border-radius:50%}.following-identity-image{flex:0 0 56px}@media (max-width:760px){.business-management-heading{flex-direction:column}.business-appearance{grid-template-columns:1fr}.business-appearance>h3{grid-column:auto}.storefront-cover{aspect-ratio:3;border-radius:14px 14px 0 0}.business-storefront-header{border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:14px}.business-storefront-header .storefront-logo,.business-storefront-header .profile-avatar{width:88px;height:88px;margin-top:-54px}}.business-management-card .identity-media-upload input,.identity-media-control .identity-media-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.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-dashboard-page>.seller-empty{border:1px dashed var(--border-strong);background:var(--card-bg);text-align:center;border-radius:18px;place-content:center;justify-items:center;gap:10px;min-height:300px;padding:32px;display:grid}.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;position:relative;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}.verification-list small{color:var(--text-muted);margin-top:6px;display:block}.verification-list button{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-weight:700}.account-supporting-copy{color:var(--text-secondary)}.claim-list,.capability-list,.recommendation-list{gap:10px;padding:0;list-style:none;display:grid}.claim-list li,.capability-list li,.recommendation-list li{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.claim-list li{flex-direction:column;align-items:flex-start;gap:4px}.claim-list span,.claim-list time,.capability-list span,.recommendation-list span{color:var(--text-secondary);font-size:.88rem}.assistant-picker{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.assistant-picker button{border:1px solid var(--border-strong);background:var(--surface-soft);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:700}.assistant-picker button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.assistant-panel,.assistant-answer{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:18px}.assistant-panel>p,.assistant-answer>p{color:var(--text-secondary);line-height:1.6}.assistant-answer{margin-top:18px}.assistant-answer h2{margin-top:5px}.compact-form{margin-bottom:20px}.privacy-notice{margin-bottom:18px}.privacy-purpose-details{color:var(--text-secondary);margin:-4px 0 8px 44px}.privacy-purpose-details summary{color:var(--text);cursor:pointer;font-weight:700}.privacy-purpose-details p{margin:8px 0}.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))}}.desktopHeaderActions,.headerAccountLink,.headerUserName{min-width:0}.headerLogoutButton{white-space:nowrap;flex:none}.headerVerificationNotice{border-top:1px solid var(--border);background:var(--surface-soft);min-height:34px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:5px 20px;font-size:.82rem;line-height:1.25;display:flex}.headerVerificationNotice>span{background:color-mix(in srgb, var(--warning) 16%, transparent);width:18px;height:18px;color:var(--warning);border-radius:50%;flex:0 0 18px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.headerVerificationNotice .verifyHeaderLink{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));min-height:28px;color:var(--text-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-weight:800;line-height:1;display:inline-flex}.headerVerificationNotice .verifyHeaderLink:hover{border-color:var(--warning);color:var(--text-primary)}.mobileVerifyLink{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border))!important;color:var(--nav-text)!important}@media (max-width:1240px){.headerVerificationNotice{display:none}}@media (min-width:1241px){.headerInner{width:min(100% - 32px,1240px)}body:has(.headerVerificationNotice) :is(.detail-sidebar,.sell-help){top:129px}body:has(.headerVerificationNotice) .filters-panel{top:134px}body:has(.headerVerificationNotice) :is(.account-nav,.auction-bid-card){top:136px}}.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:#d7192d;--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] .footerInner,html[data-theme=light] .footerLinks a{color:var(--text-secondary)}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] .message-report-feedback,html[data-theme=light] .message-report-dialog{border-color:var(--border);color:var(--text-primary);background:#fff}html[data-theme=light] .message-report-dialog p,html[data-theme=light] .message-report-dialog label span,html[data-theme=light] .message-report-trigger{color:var(--text-secondary)}html[data-theme=light] .message-report-dialog select,html[data-theme=light] .message-report-dialog textarea{border-color:var(--border-strong);color:var(--text-primary);background:#fff}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:#d7192d;--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] .footerInner,html[data-theme=system] .footerLinks a{color:var(--text-secondary)}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] .message-report-feedback,html[data-theme=system] .message-report-dialog{border-color:var(--border);color:var(--text-primary);background:#fff}html[data-theme=system] .message-report-dialog p,html[data-theme=system] .message-report-dialog label span,html[data-theme=system] .message-report-trigger{color:var(--text-secondary)}html[data-theme=system] .message-report-dialog select,html[data-theme=system] .message-report-dialog textarea{border-color:var(--border-strong);color:var(--text-primary);background:#fff}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] .brandLogo{background-image:url(/brand/mapleaf-logo-light.png)}html[data-theme=dark] .brandLogo{background-image:url(/brand/mapleaf-logo-dark.png)}@media (prefers-color-scheme:light){html[data-theme=system] .brandLogo{background-image:url(/brand/mapleaf-logo-light.png)}}@media (prefers-color-scheme:dark){html[data-theme=system] .brandLogo{background-image:url(/brand/mapleaf-logo-dark.png)}}html[data-theme=light] .brand,html[data-theme=dark] .brand,html[data-theme=system] .brand{box-shadow:none!important;background:0 0!important}.siteHeader .brandLogo{width:150px;height:50px;transform:none}.siteHeader .brand{flex-direction:column;align-items:flex-start;gap:1px}.brandTagline{width:150px;color:var(--nav-muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:750;line-height:1}@media (max-width:640px){.siteHeader .brandLogo{width:120px;height:40px}.brandTagline{letter-spacing:.1em;width:120px;font-size:.43rem}}.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}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),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:linear-gradient(180deg, var(--brand-action), var(--brand-action-hover));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),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:linear-gradient(180deg, var(--brand-action-hover), var(--brand-dark));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;background-size:145%}}.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}}}.raffle-entry-list{gap:18px;display:grid}.raffle-receipt{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow);border-radius:18px;padding:20px}.raffle-receipt-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.raffle-listing-media,.raffle-receipt-heading img,.raffle-image-placeholder{object-fit:cover;background:var(--surface-soft);border-radius:12px}.raffle-listing-media{width:112px;height:84px;overflow:hidden}.raffle-image-placeholder{width:112px;height:84px;color:var(--brand);place-items:center;font-weight:800;display:grid}.raffle-receipt-heading h2{margin:3px 0}.raffle-receipt-heading p{overflow-wrap:anywhere;color:var(--muted);margin:0}.raffle-status{border:1px solid var(--border);border-radius:999px;align-self:start;padding:7px 11px;font-size:.82rem;font-weight:700}.status-refund_required,.status-refund_pending{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, var(--surface))}.status-refunded{color:var(--success);background:color-mix(in srgb, var(--success) 10%, var(--surface))}.raffle-refund-note{border-left:3px solid var(--brand);background:var(--surface-soft);margin-top:16px;padding:14px}.raffle-refund-note p{margin:5px 0 0}.raffle-receipt-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.raffle-receipt-details div{background:var(--surface-soft);border-radius:12px;padding:12px}.raffle-receipt-details dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.raffle-receipt-details dd{margin:5px 0 0;font-weight:700}.raffle-identifiers summary{cursor:pointer;font-weight:700}.raffle-identifiers ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:0;list-style:none;display:grid}.raffle-identifiers li{border:1px solid var(--border);border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.raffle-identifiers code,.raffle-proof-result code{overflow-wrap:anywhere}.raffle-receipt-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.raffle-verify-page{max-width:880px;margin-inline:auto}.raffle-verify-card{padding:26px}.raffle-verify-form{gap:10px;margin-top:8px;display:flex}.raffle-verify-form input{text-transform:uppercase;flex:1;min-width:0}.raffle-proof-result{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}@media (max-width:720px){.raffle-receipt-heading{grid-template-columns:auto 1fr}.raffle-status{grid-column:1/-1}.raffle-receipt-details{grid-template-columns:repeat(2,minmax(0,1fr))}.raffle-receipt-footer,.raffle-verify-form{flex-direction:column;align-items:stretch}}@media print{.site-header,.account-nav,.raffle-history>.account-heading,.raffle-history>.account-callout,.raffle-receipt-footer button{display:none!important}.raffle-receipt{break-inside:avoid;box-shadow:none}}.listing-quick-actions{border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;display:flex}.listing-quick-actions .share-control{display:inline-flex}.share-control{display:inline-flex;position:relative}.share-feedback{z-index:80;border:1px solid var(--border-strong);background:var(--surface-raised);width:max-content;max-width:min(260px,100vw - 32px);box-shadow:var(--shadow);color:var(--text);border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:750;position:absolute;top:calc(100% + 8px);right:0}.listing-engagement{color:var(--text-muted);margin:9px 0 0;font-size:.88rem;font-weight:650}.listing-engagement span{color:var(--border-strong);margin:0 3px}.sell-identity-section .sell-card-content{width:100%}.selling-identity-grid{grid-template-columns:repeat(auto-fit,minmax(230px,320px));gap:12px;margin-top:16px;display:grid}.selling-identity-card{border:1px solid var(--border-strong);background:var(--surface-muted);cursor:pointer;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.selling-identity-card:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.selling-identity-card input{opacity:0;position:absolute}.selling-identity-card>span:last-child{gap:3px;min-width:0;display:grid}.selling-identity-card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selling-identity-card small{color:var(--text-muted)}.selling-identity-image{border:1px solid var(--border);background:var(--surface-raised);width:52px;height:52px;color:var(--brand);border-radius:12px;place-items:center;font-weight:850;display:grid;overflow:hidden}.selling-identity-image img{object-fit:contain;width:100%;height:100%}.selling-identity-fallback{font-size:1.35rem;line-height:1}.selected-category-summary{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.selected-category-summary>div{gap:4px;display:grid}.selected-category-summary small{color:var(--text-muted)}.selected-category-summary strong{text-transform:capitalize}.selected-category-summary button{color:var(--brand);font-weight:750}.category-attributes-embedded,.location-fields-embedded{grid-column:1/-1;margin-top:8px}.category-attributes-embedded .sell-card-content>h3,.location-fields-embedded .sell-card-content>h3{margin:0 0 6px}.category-attributes-embedded .schema-fields-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.category-attributes-embedded .schema-fields-grid>label{grid-column:auto}.location-price-stage{gap:20px;display:grid}.price-field{gap:8px;width:min(100%,360px);font-weight:750;display:grid}.sell-page .seller-option-grid,.edit-listing-form .seller-option-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notification-bell:after{content:attr(data-tooltip);z-index:90;border:1px solid var(--border);background:var(--surface-raised);width:max-content;color:var(--text);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:.76rem;font-weight:650;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-3px)}.notification-bell:hover:after,.notification-bell:focus-visible:after{opacity:1;transform:translateY(0)}.notification-bell.has-unread{animation:18s ease-in-out infinite notification-attention}@keyframes notification-attention{0%,83%,86%,to{box-shadow:none;transform:rotate(0)}84%{transform:rotate(-5deg);box-shadow:0 0 0 5px #f312221a}84.7%{transform:rotate(5deg);box-shadow:0 0 14px #f3122247}85.4%{transform:rotate(-3deg);box-shadow:0 0 0 4px #f3122214}}.seller-dashboard-page{width:min(1400px,100% - 40px)}.seller-listing-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),420px))}.seller-listing-image{aspect-ratio:16/10}.seller-listing-image img{object-fit:contain;background:var(--surface-muted)}.account-page{width:min(100% - 40px,1400px)}.business-list .business-management-card{max-width:none}.business-appearance{grid-template-columns:minmax(0,2.25fr) minmax(220px,.75fr)}.page-skeleton{align-content:start;gap:14px;min-height:220px;display:grid}.page-skeleton>span,.page-skeleton>div,.account-shell-skeleton aside span{background:linear-gradient(100deg, var(--surface-muted) 30%, var(--surface-interactive) 48%, var(--surface-muted) 66%);background-size:220% 100%;border-radius:12px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:block}.page-skeleton>span{width:min(340px,65%);height:38px}.page-skeleton>div{height:84px}.inline-form-skeleton{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.inline-form-skeleton span{background:var(--surface-muted);border-radius:10px;height:64px}.listing-page-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-page-skeleton>span{grid-column:1/-1}.listing-page-skeleton>div{height:270px}.account-shell-skeleton aside{border:1px solid var(--border);border-radius:16px;gap:10px;padding:12px;display:grid}.account-shell-skeleton aside span{height:40px}.empty-state-icon{color:var(--brand);font-size:2rem}@keyframes skeleton-shimmer{to{background-position-x:-220%}}@media (max-width:720px){.selling-identity-grid,.listing-page-skeleton{grid-template-columns:1fr}.selected-category-summary{flex-direction:column;align-items:flex-start}.notification-bell:after{display:none}.business-appearance,.business-member-row,.business-member-invite{grid-template-columns:1fr}.business-member-row{align-items:stretch;display:grid}}@media (prefers-reduced-motion:reduce){.notification-bell.has-unread,.page-skeleton>span,.page-skeleton>div,.account-shell-skeleton aside span{animation:none}}.detail-info-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;display:grid}.detail-heading-copy{min-width:0}.detail-heading-copy .detail-category{margin-bottom:9px}.detail-heading-copy h1{overflow-wrap:anywhere;margin-bottom:0}.detail-primary-image img{object-fit:contain}.detail-thumbnails{scrollbar-width:thin;overscroll-behavior-inline:contain;border:0;min-width:0;margin-inline:0;padding:0 0 5px}.detail-thumbnail{transition:border-color .14s,box-shadow .14s}.detail-thumbnail.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 22%, transparent)}.listing-engagement{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 22px;line-height:1.4;display:flex}.listing-engagement .engagement-item{color:var(--text-muted);align-items:center;gap:5px;margin:0;display:inline-flex}.listing-engagement .engagement-item svg{width:16px;height:16px}.listing-engagement .engagement-divider{margin:0}.detail-lower-grid{gap:20px;margin-top:20px}.results-toolbar-controls{align-items:center;gap:10px;display:flex}.results-toolbar{align-items:center}.results-toolbar-controls{flex-wrap:wrap;justify-content:flex-end}.browse-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:0;padding:3px;display:flex}.browse-view-toggle button{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.browse-view-toggle button[aria-pressed=true]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text)}.browse-view-toggle svg{width:18px;height:18px}.listing-results-list{grid-template-columns:1fr;gap:12px}.listing-card-list{grid-template-columns:minmax(190px,30%) minmax(0,1fr);display:grid}.listing-card-list .listing-image{aspect-ratio:auto;height:100%;min-height:180px}.listing-card-list .listing-card-body{align-content:center;padding:20px;display:grid}.listing-card-list .listing-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box}.listing-card:not(.listing-card-list) .listing-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box}.browse-pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:.88rem;display:flex}.browse-pagination button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:38px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 14px}.browse-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.detail-info-header{gap:10px}.detail-lower-grid{margin-top:14px}.results-toolbar{flex-direction:column;align-items:flex-start}.results-toolbar-controls{justify-content:flex-start;gap:8px;width:100%}.results-toolbar-controls .mobile-filter-button,.results-toolbar-controls .sort-placeholder,.browse-view-toggle button{min-height:42px}.results-toolbar-controls .sort-placeholder{gap:6px;padding:7px 9px}.results-toolbar-controls .sort-placeholder span{font-size:.72rem}.browse-view-toggle button{width:42px;height:42px}.listing-card-grid .listing-image,.seller-listing-image{aspect-ratio:16/9;max-height:220px}.account-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-actions a{text-align:center;width:100%;min-width:0;padding-inline:10px}.account-actions a:last-child:nth-child(odd){grid-column:1/-1}.listing-card-list{grid-template-columns:124px minmax(0,1fr)}.listing-card-list .listing-image{min-height:156px}.listing-card-list .listing-card-body{padding:13px}.listing-card-list .listing-options{display:none}}.listing-quick-action{border:1px solid var(--border-strong);background:var(--surface-raised);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid}.listing-quick-action:hover{border-color:color-mix(in srgb, var(--brand) 70%, transparent);background:var(--brand-soft);transform:scale(1.04)}.listing-quick-action:focus-visible,.detail-save-button:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 45%, transparent);outline-offset:2px}.listing-quick-action svg{fill:currentColor;width:19px;height:19px}.detail-seller-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px 18px;display:grid}.detail-seller-card>.detail-section-label,.detail-seller-card>.detail-secondary-button,.detail-seller-card>.seller-report-link{grid-column:1/-1}.detail-seller-card .seller-avatar{width:64px;height:64px;margin:0}.seller-avatar-image{object-fit:cover;background:var(--surface-soft)}.detail-seller-card .detail-secondary-button{width:100%}.seller-report-link{color:var(--text-muted);text-underline-offset:3px;white-space:nowrap;justify-self:start;font-size:.86rem;font-weight:650;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.seller-report-link:hover{color:var(--danger);text-decoration-color:currentColor}.headerAccountLink{min-width:0;color:inherit;align-items:center;gap:8px;display:inline-flex}.headerAvatarImage,.headerAccountLink .headerAvatar{border:1px solid var(--border-strong);object-fit:cover;border-radius:50%;flex:0 0 32px;width:32px;height:32px}@media (max-width:700px){.detail-price-row{align-items:flex-start}.listing-quick-actions{gap:6px}}.public-profile-header.business-storefront-header{border-top:0;border-radius:0 0 20px 20px;grid-template-columns:clamp(104px,12vw,128px) minmax(0,1fr);margin-top:0}@media (max-width:760px){.public-profile-header.business-storefront-header{border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:14px}}.auth-form .identity-choice{border:0;min-width:0;margin:0;padding:0}.auth-form .identity-choice legend{color:var(--text-secondary);margin-bottom:8px;font-size:.82rem;font-weight:750}.identity-choice-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-form .identity-choice-options>label{border:1px solid var(--border-strong);background:var(--surface-soft);min-width:0;min-height:74px;color:var(--text);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.auth-form .identity-choice-options>label:hover{border-color:color-mix(in srgb, var(--brand) 58%, var(--border-strong))}.auth-form .identity-choice-options>label.is-selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.auth-form .identity-choice-options input[type=radio]{appearance:auto;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--brand);border-radius:50%;margin:2px 0 0;padding:0}.auth-form .identity-choice-options input[type=radio]:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 45%, transparent);outline-offset:3px}.auth-form .identity-choice-copy{min-width:0;color:var(--text);gap:3px;font-size:.94rem;font-weight:500;line-height:1.3;display:grid}.identity-choice-copy strong{font-size:.96rem;font-weight:800}.identity-choice-copy small{color:var(--text-muted);font-size:.78rem;font-weight:500;line-height:1.35}html[data-theme=light] .auth-form .identity-choice legend,html[data-theme=light] .auth-form .identity-choice-copy{color:var(--text-primary)}@media (max-width:560px){.identity-choice-options{grid-template-columns:1fr;gap:8px}.auth-form .identity-choice-options>label{min-height:68px;padding:11px 12px}}
