@font-face{font-family:Mont;src:url(/fonts/mont-extra-light-demo.otf)format("opentype");font-style:normal;font-weight:200 500;font-display:swap}@font-face{font-family:Mont;src:url(/fonts/mont-heavy-demo.otf)format("opentype");font-style:normal;font-weight:600 900;font-display:swap}:root{--font-mont:"Mont";--font-body:"Manrope";--font-accent:"Cormorant Garamond";--ink:#10211b;--forest:#0b6b45;--lime:#d8ff73;--cream:#f5f1e8;--paper:#fffdf8;--line:#dcd9d0;--muted:#68736e}.utility-bar{color:#dbe7df;background:#10211b;justify-content:space-between;align-items:center;min-height:30px;padding:0 clamp(18px,4vw,64px);font-size:11px;display:flex}.utility-bar nav{gap:22px;display:flex}.utility-bar a{color:inherit}.market-header{background:#fff;border-bottom:1px solid #e4e7e4;gap:32px;min-height:76px}.header-search{border:2px solid var(--forest);background:#fff;border-radius:9px;flex:1;max-width:760px;height:46px;display:flex;overflow:hidden}.header-search input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:0 17px}.header-search button{background:var(--forest);color:#fff;cursor:pointer;border:0;padding:0 25px;font-weight:750}.header-account{color:var(--ink);font-size:12px;line-height:1.2;display:grid}.header-account span{color:#6d7771}.header-account strong{font-size:13px}.market-nav{white-space:nowrap;background:#fff;border-bottom:1px solid #e7e9e7;align-items:center;gap:28px;height:45px;padding:0 clamp(18px,4vw,64px);display:flex;overflow-x:auto}.market-nav a{color:#536059;border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;font-size:13px;font-weight:650;display:flex}.market-nav .market-nav-active{color:var(--forest);border-bottom-color:var(--forest)}.nav-live-dot{background:#ef3f3f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffe4e4}.market-page{background:#f4f6f4}.market-intro{grid-template-columns:230px 1fr 225px;gap:14px;max-width:1440px;margin:auto;padding:18px clamp(18px,4vw,64px) 12px;display:grid}.category-rail,.market-assurance,.market-promo{background:#fff;border:1px solid #e4e8e5;border-radius:12px;overflow:hidden}.category-rail>p{text-transform:uppercase;letter-spacing:.07em;color:#6c766f;padding:15px 17px 9px;font-size:12px;font-weight:800}.category-rail a{color:#27342d;grid-template-columns:25px 1fr auto;align-items:center;min-height:40px;padding:0 16px;font-size:13px;display:grid}.category-rail a:hover{color:var(--forest);background:#edf8f1}.category-rail a span{color:var(--forest)}.category-rail a b{font-size:18px;font-weight:400}.market-promo{color:#fff;background:linear-gradient(112deg,#0c5e3f 0%,#0b6b45 58%,#179267 100%);grid-template-columns:1fr 150px;gap:25px;min-height:364px;padding:38px 34px;display:grid}.market-promo h1{letter-spacing:-.05em;max-width:590px;margin:15px 0 12px;font-size:clamp(34px,4vw,60px);line-height:.96}.market-promo p{color:#d6e9df;max-width:540px;margin-bottom:25px;font-size:15px;line-height:1.55}.promo-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid #74ae90;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.promo-stack{align-self:stretch;gap:12px;display:grid}.promo-stack>div{color:var(--ink);background:#f5f1e8;border-radius:10px;flex-direction:column;justify-content:center;padding:18px;display:flex}.promo-stack small{letter-spacing:.11em;color:#66716a;font-size:9px;font-weight:850}.promo-stack strong{letter-spacing:-.04em;font-size:30px}.promo-stack span{font-size:11px}.promo-stack .promo-auction{background:var(--lime)}.market-assurance{flex-direction:column;display:flex}.market-assurance>div{border-bottom:1px solid #e8ebe8;padding:20px}.market-assurance>div>span{color:var(--forest);font-weight:900}.market-assurance h3{margin:8px 0 5px;font-size:14px}.market-assurance p{color:#68736c;font-size:11px;line-height:1.45}.market-assurance>a{color:#fff;background:#10211b;gap:6px;margin-top:auto;padding:20px;display:grid}.market-assurance>a strong{font-size:14px}.market-assurance>a span{color:#d8ff73;font-size:11px}.market-section{max-width:1440px;margin:auto;padding:34px clamp(18px,4vw,64px) 54px}.market-section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.market-section-heading h2{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px)}.market-section-heading>a{color:var(--forest);font-size:13px;font-weight:750}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.product-card{background:#fff;border:1px solid #e0e5e1;border-radius:10px;transition:all .2s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10211b1a}.product-image{aspect-ratio:1;background:#ecefec;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-badge{color:var(--forest);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:850;position:absolute;top:9px;left:9px}.save-product{cursor:pointer;color:#1d2d25;background:#fffffff0;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:9px;right:9px}.product-copy{color:var(--ink);padding:13px;display:block}.product-condition{text-transform:uppercase;letter-spacing:.06em;color:#7a857f;font-size:9px;font-weight:800}.product-copy h3{min-height:35px;margin:5px 0 10px;font-size:13px;font-weight:650;line-height:1.35}.product-price-row{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.product-price-row strong{letter-spacing:-.03em;color:var(--forest);font-size:17px}.product-price-row del{color:#8a938e;font-size:10px}.product-meta{color:#78827c;border-top:1px solid #edf0ed;justify-content:space-between;gap:5px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.product-seller{color:#5d6962;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;overflow:hidden}.product-seller b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:inline-grid}.market-auction-strip{color:#fff;background:#10211b;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin:0 clamp(18px,4vw,64px) 60px;padding:32px 38px;display:flex}.market-auction-strip h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(25px,3vw,40px)}.market-auction-strip p{color:#b9c8c0;font-size:13px}.live-pulse{letter-spacing:.08em;color:#ff8d8d;font-size:10px;font-weight:850}@media (max-width:1050px){.market-intro{grid-template-columns:200px 1fr}.market-assurance{display:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.market-promo{grid-template-columns:1fr}.promo-stack{display:none}}@media (max-width:760px){.utility-bar,.header-account,.category-rail{display:none}.market-header{grid-template-columns:1fr auto;min-height:auto;padding:12px 16px;display:grid}.market-header .brand{font-size:27px}.header-search{grid-area:2/1/auto/-1;height:43px}.market-nav{gap:22px;padding:0 16px}.market-intro{padding:12px 12px 0;display:block}.market-promo{min-height:285px;padding:29px 23px}.market-promo h1{font-size:40px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-section{padding:29px 12px 42px}.product-copy{padding:10px}.product-price-row strong{font-size:15px}.market-auction-strip{flex-direction:column;align-items:flex-start;margin:0 12px 42px;padding:26px}.market-section-heading .eyebrow{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#b8cdbd transparent;scrollbar-width:thin;scroll-padding-top:96px}body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-body,"Manrope"), Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#b8cdbd padding-box padding-box;border:3px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#7ca889}[id]{scroll-margin-top:96px}.market-nav,.category-rail,.home-quick-categories,.featured-item-row,.dash-nav nav,.ops-sidebar nav{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:16px}.home-quick-categories>*,.featured-item-row>*,.dash-nav nav>*,.ops-sidebar nav>*{scroll-snap-align:start}a{color:inherit;text-decoration:none}button,input{font:inherit}.mobile-header-actions,.mobile-dock,.mobile-home-search{display:none}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.8px;font-size:28px;font-weight:900}.brand span{color:var(--forest)}.desktop-nav{gap:30px;font-size:14px;font-weight:650;display:flex}.desktop-nav a:hover{color:var(--forest)}.header-actions{gap:10px;display:flex}.button{cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;outline:0;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.button-quiet{border:1px solid var(--line);color:var(--ink);background:#fff}.button-dark{background:var(--ink);color:#fff;border:0}.button-primary{background:var(--forest);color:#fff;border:0}.hero{background:var(--cream);grid-template-columns:1.05fr .95fr;gap:5vw;min-height:620px;padding:54px 4vw;display:grid}.hero-copy{align-self:center;max-width:690px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--forest);margin:0 0 16px;font-size:12px;font-weight:850}.hero h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(54px,6.2vw,94px);font-weight:850;line-height:.93}.hero h1 em{color:var(--forest);font-family:Georgia,serif;font-weight:400}.hero-lede{color:#52605a;max-width:580px;margin:28px 0;font-size:18px;line-height:1.6}.search-bar{border:1px solid var(--line);background:#fff;border-radius:999px;max-width:620px;padding:7px;display:flex}.search-bar input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 18px}.search-bar button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 24px;font-weight:800}.trust-row{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}.trust-row span:before{content:"✓";color:var(--forest);margin-right:6px;font-weight:900}.spotlight{background:#d8d9d6;border-radius:28px;min-height:500px;position:relative;overflow:hidden}.spotlight img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.spotlight:hover img{transform:scale(1.025)}.spotlight:after{content:"";background:linear-gradient(#0000 42%,#0a1813d6);position:absolute;inset:0}.spotlight-overlay{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.spotlight-overlay h2{letter-spacing:-.03em;margin:10px 0 0;font-size:24px}.live-dot{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.live-dot:before{content:"";background:#aaff48;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #aaff482b}.spotlight-price{text-align:right}.spotlight-price small,.card-bottom small{opacity:.72;margin-bottom:4px;display:block}.spotlight-price strong{font-size:25px}.ticker{background:var(--ink);color:#dae3df;text-align:center;grid-template-columns:repeat(4,1fr);padding:18px 4vw;font-size:13px;display:grid}.ticker span+span{border-left:1px solid #385048}.section{padding:88px 4vw 110px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.section-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px)}.section-heading>a{color:var(--forest);font-size:14px;font-weight:800}.auction-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.auction-card{border:1px solid var(--line);background:#fff;border-radius:20px;transition:transform .2s,border-color .2s;overflow:hidden}.auction-card:hover{border-color:#9baaa3;transform:translateY(-4px)}.auction-image{aspect-ratio:1.28;background:#ecebe7;position:relative;overflow:hidden}.auction-image img{object-fit:cover;width:100%;height:100%}.card-tag,.card-time{border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;position:absolute;top:14px}.card-tag{background:var(--lime);left:14px}.card-time{color:#fff;background:#10211be0;font-family:monospace;right:14px}.auction-body{padding:20px}.location{color:var(--forest);margin:0 0 8px;font-size:12px;font-weight:750}.auction-body h3{letter-spacing:-.02em;min-height:50px;margin:0;font-size:20px;line-height:1.25}.card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:24px;padding-top:18px;display:flex}.card-bottom strong{font-size:20px;display:block}.card-bottom>span{color:var(--muted);font-size:12px}.category-section{background:var(--cream);grid-template-columns:.72fr 1.28fr;gap:7vw;padding:90px 4vw;display:grid}.category-section h2,.how-section h2,.seller-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.category-list{border-top:1px solid #c9c5bb}.category-list a{border-bottom:1px solid #c9c5bb;grid-template-columns:45px 1fr auto 24px;align-items:center;gap:16px;min-height:76px;transition:padding .2s;display:grid}.category-list a:hover{color:var(--forest);padding-left:10px}.category-list span,.category-list small{color:var(--muted);font-size:12px}.category-list strong,.category-list b{font-size:20px}.how-section{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px 4vw;display:grid}.how-intro>p:last-child{max-width:430px;color:var(--muted);line-height:1.6}.how-steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.how-steps article{background:var(--paper);min-height:275px;padding:30px 24px}.how-steps span{color:var(--forest);font-family:monospace;font-weight:800}.how-steps h3{margin:70px 0 12px;font-size:25px}.how-steps p{color:var(--muted);font-size:14px;line-height:1.6}.seller-cta{background:var(--forest);color:#fff;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;margin:0 4vw 70px;padding:62px;display:flex}.seller-cta .eyebrow{color:var(--lime)}.seller-cta h2{max-width:830px}.button-lime{background:var(--lime);color:var(--ink);margin-top:38px}.site-footer{background:var(--ink);color:#dce6e1;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:70px 4vw 32px;display:grid}.site-footer>div{flex-direction:column;gap:12px;display:flex}.site-footer>div:first-child p{color:#91a39b;max-width:280px;line-height:1.5}.site-footer strong{color:#fff;margin-bottom:8px}.site-footer a:not(.brand){color:#aebdb6;font-size:14px}.site-footer a:hover{color:var(--lime)}.footer-brand{color:#fff;width:fit-content}.footer-legal{color:#71837b;border-top:1px solid #344840;grid-column:1/-1;padding-top:30px;font-size:12px}.page-shell{background:var(--paper);min-height:100vh}.page-container{width:min(1180px,92vw);margin:0 auto;padding:52px 0 100px}.page-title{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,76px);line-height:1}.page-subtitle{color:var(--muted);font-size:17px;line-height:1.55}.item-container{width:min(1240px,92vw);margin:0 auto;padding:28px 0 100px}.item-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;padding:8px 0 24px;font-size:12px;display:flex}.item-breadcrumb a:hover{color:var(--forest)}.item-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.68fr);align-items:start;gap:40px;display:grid}.product-gallery{grid-template-columns:1fr 92px;gap:12px;display:grid}.gallery-main{aspect-ratio:1.22;background:#e9e8e3;border-radius:20px;overflow:hidden}.gallery-main img{object-fit:cover;width:100%;height:100%}.gallery-thumbs{flex-direction:column;gap:10px;display:flex}.gallery-thumbs button{aspect-ratio:1;cursor:pointer;opacity:.65;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.gallery-thumbs button.active{border-color:var(--forest);opacity:1}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.item-copy{padding-top:30px}.item-copy>h1{letter-spacing:-.055em;margin:6px 0 18px;font-size:clamp(38px,4.4vw,64px);line-height:1.01}.item-facts{flex-wrap:wrap;gap:10px;display:flex}.item-facts span{background:var(--cream);color:#53625b;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.item-facts span:before{content:"✓";color:var(--forest);margin-right:5px}.item-copy>section{border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.item-copy section>h2{margin:0 0 12px;font-size:26px}.item-copy section>p{color:#52605a;font-size:16px;line-height:1.75}.seller-card{grid-template-columns:54px 1fr auto;align-items:center;gap:16px;display:grid}.seller-monogram{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.seller-card small{color:var(--muted)}.seller-card h3{margin:3px 0}.seller-card p{color:var(--muted);margin:0;font-size:12px}.seller-card>a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:11px 16px;font-weight:750}.safety-box{background:#edf5ef;border-radius:16px;border:0!important;padding:26px!important}.safety-box h3{margin:0}.safety-box p{margin-bottom:0;font-size:14px!important}.item-grid aside{position:sticky;top:104px}.bid-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.preview-banner{color:#735d17;background:#fff5d7;border-radius:12px;flex-direction:column;gap:4px;margin:-12px -12px 22px;padding:12px;font-size:11px;line-height:1.4;display:flex}.preview-banner b{text-transform:uppercase;letter-spacing:.08em}.live-label{color:var(--forest);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.live-label i{background:#31b868;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dcf5e6}.live-label span{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:600}.bid-panel>p{color:var(--muted);margin:28px 0 6px;font-size:13px}.bid-panel>h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,56px)}.time-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:26px;padding:18px 0;display:flex}.time-block>span{color:var(--muted);font-size:12px}.detail-countdown{font-family:monospace;font-size:22px}.anti-snipe-note{background:var(--cream);color:var(--muted);border-radius:10px;flex-direction:column;gap:3px;margin:16px 0 24px;padding:12px 14px;font-size:11px;display:flex}.anti-snipe-note b{color:var(--ink)}.bid-form label{justify-content:space-between;font-size:13px;font-weight:800;display:flex}.bid-form label span{color:var(--muted);font-weight:500}.bid-form>div{border:1px solid #bfc5c1;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;margin-top:10px;padding:6px 6px 6px 14px;display:grid}.bid-form input{border:0;outline:0;min-width:0;padding:10px 4px;font-weight:750}.bid-form button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:13px 16px;font-weight:800}.bid-form button:disabled{cursor:wait;opacity:.55}.bid-message{border-radius:9px;padding:10px 12px;margin:10px 0 0!important;font-size:12px!important}.bid-message.error{color:#842525;background:#fff0ed}.bid-message.success{color:#165d38;background:#e7f7ed}.binding-note{line-height:1.5;margin:14px 0!important;font-size:10px!important}.verify-link{color:var(--forest);font-size:12px;font-weight:800}.search-hero{background:var(--ink);color:#fff;padding:64px 4vw 120px}.search-hero .eyebrow{color:var(--lime)}.search-hero h1{letter-spacing:-.06em;max-width:870px;margin:0;font-size:clamp(48px,7vw,90px);line-height:.96}.search-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.search-hero>p:last-child{color:#9db0a7;font-size:17px}.search-container{z-index:2;width:min(1250px,92vw);margin:-54px auto 100px;position:relative}.market-search{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.market-search>label{text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px 4px;font-size:11px;font-weight:850;display:block}.market-search>div{grid-template-columns:1fr auto;display:grid}.market-search input{border:1px solid var(--line);border-radius:11px 0 0 11px;outline:0;min-width:0;padding:16px}.market-search input:focus{border-color:var(--forest)}.market-search button{background:var(--forest);color:#fff;border:0;border-radius:0 11px 11px 0;padding:0 26px;font-weight:800}.market-layout{grid-template-columns:240px 1fr;gap:28px;margin-top:34px;display:grid}.filters{border:1px solid var(--line);background:#fff;border-radius:16px;align-self:start;padding:22px}.filters h2{margin:0 0 22px;font-size:20px}.filters label{color:var(--muted);flex-direction:column;gap:8px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.filters select,.results-top select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:11px}.filter-trust{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:9px;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.filter-trust b{color:var(--ink)}.clear-filters{color:var(--forest);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:12px;font-weight:800}.results-top{justify-content:space-between;align-items:center;min-height:42px;display:flex}.results-top p{color:var(--muted)}.results-top p b{color:var(--ink)}.results-top label{color:var(--muted);font-size:12px}.results-top select{margin-left:8px}.results-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.result-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.result-card>div{aspect-ratio:1.22;position:relative;overflow:hidden}.result-card>div img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.result-card:hover>div img{transform:scale(1.03)}.result-card>section{padding:17px}.result-card h3{min-height:46px;margin:7px 0;font-size:18px;line-height:1.28}.result-card section>small{color:var(--muted)}.result-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:18px;padding-top:15px;display:flex}.result-card footer span{color:var(--muted);font-size:10px;display:block}.result-card footer b{margin-top:3px;font-size:17px;display:block}.result-card footer>strong{color:var(--muted);font-size:11px}.empty-results{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:70px}.sell-hero h1{letter-spacing:-.065em;max-width:870px;margin:0;font-size:clamp(50px,7vw,92px);line-height:.95}.sell-hero h1 em{color:var(--forest);font-family:Georgia,serif;font-weight:400}.sell-hero>p:last-child{max-width:590px;color:var(--muted);font-size:17px}.sell-container{width:min(1120px,92vw);margin:-65px auto 100px;position:relative}.sell-form{grid-template-columns:1fr 250px;align-items:start;gap:24px;display:grid}.listing-mode{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.listing-mode button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.listing-mode button.active{border:2px solid var(--forest);background:#edf7f0}.listing-mode span{color:var(--muted);font-size:11px}.form-progress{border:1px solid var(--line);background:#fff;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:18px 24px;display:grid}.form-progress div{color:#a1aaa5;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.form-progress div:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;left:86px;right:20px}.form-progress span{background:#eceeea;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.form-progress p{margin:0}.form-progress .active{color:var(--ink)}.form-progress .active span{background:var(--forest);color:#fff}.form-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:600px;padding:34px}.form-card h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(30px,4vw,44px)}.form-intro{color:var(--muted);margin-top:-17px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid label,.verify-card label{color:#3f4e47;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.verify-card input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;outline:0;padding:13px 14px;font-weight:500}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.verify-card input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #e1f1e7}.form-grid small{color:var(--muted);font-weight:400}.span-two{grid-column:1/-1}.upload-zone{cursor:pointer;background:#fbfaf6;border:1.5px dashed #a7b3ad;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-zone b{color:var(--forest)}.upload-zone span{color:var(--muted);font-size:12px}.upload-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.upload-grid>div{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.upload-grid img{object-fit:cover;width:100%;height:100%}.upload-grid span{color:#fff;background:#10211bd9;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;bottom:7px;left:7px}.photo-count{color:#a34b3b;font-size:12px}.photo-count.valid{color:var(--forest)}.auction-rule{background:#edf5ef;border-radius:12px;margin-top:24px;padding:18px}.auction-rule p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:34px;padding-top:24px;display:flex}.form-actions button,.verify-card>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 22px;font-weight:800}.form-actions .back{border:1px solid var(--line);color:var(--ink);background:#fff}.form-actions button:disabled{opacity:.4;cursor:not-allowed}.form-error{background:#fff0ed;border-radius:9px;padding:10px 12px;color:#8d2f2f!important;font-size:12px!important}.seller-tips{background:var(--ink);color:#fff;border-radius:16px;padding:22px}.seller-tips h3{margin:0 0 20px}.seller-tips p{color:#a7bab1;border-top:1px solid #33473f;padding-top:15px;font-size:12px;line-height:1.5}.seller-tips b{color:var(--lime);margin-bottom:3px;display:block}.listing-success{text-align:center;width:min(760px,92vw);margin:80px auto}.listing-success>span,.verification-done>span{background:var(--lime);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.listing-success h1{letter-spacing:-.055em;font-size:58px}.listing-success p{color:var(--muted)}.listing-success .button{margin-top:20px}.verify-page{background:var(--cream);min-height:100vh}.verify-layout{grid-template-columns:1fr 430px;align-items:center;gap:9vw;width:min(1080px,92vw);margin:0 auto;padding:90px 0;display:grid}.verify-layout>div:first-child h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.verify-layout>div:first-child>p:last-of-type{color:var(--muted);font-size:17px;line-height:1.6}.verify-layout ul{padding:0;list-style:none}.verify-layout li{color:#53625b;margin:12px 0}.verify-layout li:before{content:"✓";color:var(--forest);margin-right:9px;font-weight:900}.verify-card,.verification-done{border:1px solid var(--line);background:#fff;border-radius:20px;padding:34px}.verify-lock{color:var(--forest);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.verify-card h2,.verification-done h2{letter-spacing:-.04em;margin:15px 0 8px;font-size:34px}.verify-card>p,.verification-done>p{color:var(--muted);font-size:14px;line-height:1.55}.verify-card label{margin-top:22px}.verify-card>button{background:var(--forest);width:100%;margin-top:18px}.verify-card .text-button{color:var(--forest);background:0 0;margin-top:8px;font-size:12px}.otp-input{text-align:center;letter-spacing:.25em;font-family:monospace;font-size:26px}.verification-done{text-align:center}.verification-done .button{margin-top:18px}.dashboard-page{background:#f3f2ed;min-height:100vh}.dashboard-wrap{grid-template-columns:245px 1fr;min-height:calc(100vh - 78px);display:grid}.dash-nav{border-right:1px solid var(--line);background:#fff;padding:28px 20px}.dash-person{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:0 8px 24px;display:flex}.dash-person>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.dash-person div{flex-direction:column;gap:3px;display:flex}.dash-person small{color:var(--forest);font-size:10px}.dash-nav nav{flex-direction:column;gap:5px;margin:24px 0;display:flex}.dash-nav nav a{color:var(--muted);border-radius:9px;padding:12px;font-size:13px;font-weight:700}.dash-nav nav a.active{color:var(--forest);background:#edf5ef}.dash-nav nav a span{float:right}.dash-sell{background:var(--ink);color:#fff;text-align:center;border-radius:9px;padding:12px;font-size:13px;font-weight:800;display:block}.dash-content{min-width:0;padding:48px}.dash-content>header{justify-content:space-between;align-items:end;display:flex}.dash-content>header h1{letter-spacing:-.05em;margin:0;font-size:42px}.dash-content>header>a{color:var(--forest);font-size:13px;font-weight:800}.dash-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.dash-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.dash-stats small,.dash-stats span{color:var(--muted);font-size:11px;display:block}.dash-stats b{margin:12px 0 8px;font-size:34px;display:block}.dash-section,.dash-grid>article{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:24px;padding:26px}.dash-heading{justify-content:space-between;align-items:start;display:flex}.dash-heading h2{margin:0;font-size:21px}.dash-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.dash-heading a,.dash-heading>span{color:var(--forest);font-size:11px;font-weight:800}.bid-list{margin-top:20px}.bid-list>a{border-top:1px solid var(--line);grid-template-columns:58px 1.5fr 1fr 80px 20px;align-items:center;gap:16px;padding:12px 0;display:grid}.bid-list img{object-fit:cover;border-radius:8px;width:58px;height:50px}.bid-item-title{flex-direction:column;gap:5px;display:flex}.bid-item-title span,.bid-list small{color:var(--muted);font-size:10px}.bid-list>a>div:nth-child(3) b{margin-top:4px;display:block}.status-leading,.status-outbid{text-align:center;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.status-leading{color:#1d7346;background:#e3f7e9}.status-outbid{color:#9b3b2f;background:#fff0ed}.row-arrow{color:var(--forest)}.dash-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dash-grid>article{margin:0}.empty-small{border:1px dashed var(--line);text-align:center;border-radius:11px;margin-top:18px;padding:24px}.empty-small p{color:var(--muted);font-size:12px}.trust-checklist{margin:18px 0 0;padding:0;list-style:none}.trust-checklist li{border-top:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:12px}.trust-checklist li:before{content:"○";margin-right:8px}.trust-checklist li.done{color:var(--ink)}.trust-checklist li.done:before{content:"✓";color:var(--forest);font-weight:900}@media (max-width:900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr}.spotlight{min-height:440px}.auction-grid{grid-template-columns:1fr 1fr}.ticker{grid-template-columns:1fr 1fr;gap:14px}.ticker span+span{border-left:0}.category-section,.how-section{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}.item-grid{grid-template-columns:1fr}.item-grid aside{position:static}.results-grid{grid-template-columns:1fr 1fr}.sell-form{grid-template-columns:1fr}.seller-tips{display:none}.verify-layout,.dashboard-wrap{grid-template-columns:1fr}.dash-nav{display:none}.dash-content{padding:30px 4vw}.dash-stats{grid-template-columns:1fr 1fr}}@media (max-width:620px){.site-header{height:68px}.site-header .button-quiet{display:none}.hero{padding-top:40px}.hero h1{font-size:52px}.spotlight{min-height:380px}.spotlight-overlay{flex-direction:column;align-items:start;gap:16px}.spotlight-price{text-align:left}.trust-row{display:none}.section{padding-top:64px}.section-heading{flex-direction:column;align-items:start;gap:18px}.auction-grid{grid-template-columns:1fr}.category-list a{grid-template-columns:34px 1fr 22px}.category-list small{display:none}.how-steps{grid-template-columns:1fr}.how-steps article{min-height:220px}.how-steps h3{margin-top:44px}.seller-cta{margin-inline:18px;padding:38px 24px}.site-footer,.product-gallery{grid-template-columns:1fr}.gallery-thumbs{flex-direction:row}.gallery-thumbs button{width:72px}.seller-card{grid-template-columns:48px 1fr}.seller-card>a{grid-column:1/-1;width:fit-content}.market-layout{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filters h2,.filter-trust,.clear-filters{grid-column:1/-1}.filters label{margin:0}.results-grid,.form-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.form-card{padding:24px 18px}.form-progress p,.form-progress div:not(:last-child):after{display:none}.form-progress div{justify-content:center}.upload-grid{grid-template-columns:repeat(3,1fr)}.dash-content>header{flex-direction:column;align-items:start;gap:18px}.dash-stats,.dash-grid{grid-template-columns:1fr}.bid-list>a{grid-template-columns:54px 1fr auto}.bid-list>a>div:nth-child(3),.row-arrow{display:none}}.browse-heading{background:#eaf3ed;padding:45px clamp(18px,4vw,64px) 72px}.browse-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px)}.browse-heading>p:last-child{color:var(--muted)}.normal-search{margin-top:-40px}.search-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.purchase-panel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;box-shadow:0 12px 34px #10211b12}.purchase-panel>h1{letter-spacing:-.055em;color:var(--forest);margin:8px 0;font-size:clamp(36px,4vw,52px)}.purchase-panel>h2{margin:23px 0 8px;font-size:21px;line-height:1.3}.negotiable{color:var(--forest);text-transform:uppercase;background:#e6f3ea;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.purchase-location{color:var(--muted);font-size:13px}.purchase-primary,.purchase-panel>button{text-align:center;border:0;border-radius:9px;width:100%;margin-top:12px;padding:14px;font-weight:800;display:block}.purchase-primary{background:var(--forest);color:#fff}.purchase-panel>button{border:1px solid var(--forest);color:var(--forest);cursor:pointer;background:#fff}.purchase-seller{border-top:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:grid}.purchase-seller h3{margin:3px 0;font-size:14px}.purchase-seller h3 b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:inline-grid}.purchase-seller p{color:var(--muted);margin:0;font-size:10px}.report-link{text-align:center;color:#7c4b42;margin-top:18px;font-size:11px;display:block}.related-products{padding:48px 0}.auction-hub{background:#f3f5f3}.auction-hero{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:65px clamp(18px,5vw,78px);display:grid}.auction-hero h1{letter-spacing:-.065em;margin:15px 0;font-size:clamp(52px,7vw,96px);line-height:.92}.auction-hero h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.auction-hero p{color:#a9bbb2;max-width:630px;font-size:16px}.auction-stats{grid-template-columns:repeat(3,125px);gap:10px;display:grid}.auction-stats>div{border:1px solid #3d5047;border-radius:10px;flex-direction:column;justify-content:end;min-height:130px;padding:16px;display:flex}.auction-stats strong{color:var(--lime);font-size:25px}.auction-stats span{color:#a9bbb2;font-size:10px}.auction-listing-section{max-width:1380px;margin:auto;padding:54px clamp(18px,4vw,64px)}.auction-listing-section .market-section-heading>span{color:var(--muted);font-size:11px}.auction-how{background:#e7eadf;padding:65px clamp(18px,5vw,78px)}.auction-how>h2{letter-spacing:-.055em;font-size:clamp(36px,5vw,65px)}.auction-how>div{border-top:1px solid #c9cec3;grid-template-columns:repeat(3,1fr);display:grid}.auction-how article{padding:27px 7vw 20px 0}.auction-how article+article{border-left:1px solid #c9cec3;padding-left:3vw}.auction-how article>b{color:var(--forest)}.auction-how article p{color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:900px){.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-hero{grid-template-columns:1fr}.auction-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.auction-stats{grid-template-columns:1fr}.auction-stats>div{min-height:90px}.auction-how>div{grid-template-columns:1fr}.auction-how article+article{border-top:1px solid #c9cec3;border-left:0;padding-left:0}.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-page{background:linear-gradient(135deg,#edf5ef 0%,#f8f4e9 62%,#eef8d3 100%);min-height:100vh}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:8vw;width:min(1120px,92vw);margin:0 auto;padding:70px 0 90px;display:grid}.auth-layout>section h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(48px,6vw,82px);line-height:.94}.auth-layout>section>p:last-of-type{max-width:570px;color:var(--muted);font-size:17px;line-height:1.65}.auth-layout ul{margin-top:28px;padding:0;list-style:none}.auth-layout li{color:#53625b;margin:12px 0}.auth-layout li:before{content:"✓";color:var(--forest);margin-right:10px;font-weight:900}.auth-card{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #10211b17}.auth-tabs{background:#f1f2ee;grid-template-columns:1fr 1fr;padding:7px;display:grid}.auth-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:750}.auth-tabs button.active{color:var(--forest);background:#fff;box-shadow:0 2px 8px #10211b14}.auth-card h2{letter-spacing:-.045em;margin:0 0 24px;font-size:31px}.auth-card label{color:#3f4e47;flex-direction:column;gap:7px;margin-top:16px;font-size:12px;font-weight:800;display:flex}.auth-card input{border:1px solid var(--line);background:var(--paper);border-radius:10px;outline:0;width:100%;min-height:48px;padding:0 13px}.auth-card input:focus{border-color:var(--forest);box-shadow:0 0 0 3px #e1f1e7}.auth-submit{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:48px;margin-top:22px;font-weight:850}.auth-submit:disabled{opacity:.55}.auth-card .text-button{width:100%;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:14px}.form-success{color:#17623b;background:#e5f7eb;border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.5}.dashboard-state{text-align:center;width:min(680px,90vw);margin:0 auto;padding:110px 0}.dashboard-state h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,5vw,62px)}.dashboard-state>p:not(.eyebrow){color:var(--muted);line-height:1.6}.dashboard-state .button{cursor:pointer;border:0;margin-top:18px}.loading-dot{background:var(--forest);border-radius:50%;width:14px;height:14px;animation:1.2s infinite loadingPulse;display:inline-block;box-shadow:0 0 0 8px #d8eadf}@keyframes loadingPulse{50%{opacity:.55;transform:scale(.7)}}.dash-content>header>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px}.dash-signout{color:#7a4037;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:10px;font-weight:750}.stat-year{font-size:27px!important}.bid-placeholder{width:58px;height:50px;color:var(--forest);background:#e8eee9;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.listing-table{margin-top:18px}.listing-table>a{border-top:1px solid var(--line);grid-template-columns:58px 1fr auto 18px;align-items:center;gap:14px;padding:12px 0;display:grid}.listing-table img{object-fit:cover;border-radius:8px;width:58px;height:50px}.listing-table div{flex-direction:column;gap:4px;min-width:0;display:flex}.listing-table div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-table small{color:var(--muted);text-transform:capitalize;font-size:10px}.listing-table strong{color:var(--forest);font-size:13px}.empty-small h3{margin:0}.empty-small a{color:var(--forest);margin-top:10px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:900px){.auth-layout{grid-template-columns:1fr;gap:40px;padding-top:48px}.auth-layout>section{max-width:720px}.auth-card{width:min(520px,100%)}.dashboard-wrap{display:block}.dash-nav{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 4vw;display:flex;position:static;overflow-x:auto}.dash-person{border:0;min-width:max-content;padding:0 15px 0 0}.dash-nav nav{flex-direction:row;min-width:max-content;margin:0;display:flex}.dash-nav nav a{white-space:nowrap}.dash-sell{min-width:max-content}.dash-signout{width:auto;min-width:max-content;margin:0}}@media (max-width:620px){html{scroll-padding-top:78px}.market-page,.page-shell{padding-bottom:68px}.utility-bar,.header-search,.header-actions,.market-nav{display:none}.market-header{height:62px;min-height:62px;padding:0 15px;display:flex;position:sticky}.market-header .brand{font-size:25px}.mobile-header-actions{align-items:center;gap:9px;display:flex}.mobile-header-actions a{background:#fff;border:1px solid #e2e6e2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.mobile-dock{z-index:50;height:59px;padding:5px 7px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #10211b17;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 12px 35px #10211b2e}.mobile-dock a{color:#7b857f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:9px;font-weight:600;display:flex}.mobile-dock a span{font-size:20px;line-height:1}.mobile-dock a.active{color:var(--forest);background:#eef6f0}.market-intro{padding:8px}.market-promo{border-radius:18px;min-height:350px;padding:27px 21px}.market-promo h1{max-width:330px;font-size:41px;line-height:.98}.market-promo p{font-size:14px}.mobile-home-search{color:var(--ink);background:#fff;border-radius:13px;grid-template-columns:24px 1fr auto;align-items:center;margin-top:23px;padding:5px 5px 5px 13px;display:grid}.mobile-home-search span{color:var(--muted);font-size:20px}.mobile-home-search input{background:0 0;border:0;outline:0;min-width:0;height:44px}.mobile-home-search button{background:var(--ink);color:#fff;border:0;border-radius:10px;height:40px;padding:0 15px;font-weight:650}.promo-cta{display:none}.market-section-heading h2{margin:0}.product-copy h3{font-size:12px}.product-meta{flex-direction:column}.product-seller{font-size:9px}.auth-layout{width:min(100% - 24px,520px);padding:38px 0 60px}.auth-layout>section h1{font-size:46px}.auth-layout>section>p:last-of-type{font-size:15px}.auth-card form{padding:24px 18px}.auth-card h2{font-size:27px}.verify-layout{width:min(100% - 24px,520px);padding:46px 0}.verify-layout>div:first-child h1{font-size:46px}.verify-card,.verification-done{padding:25px 18px}.dash-person div,.dash-nav nav a:first-child{display:none}.dash-content{padding:28px 12px 50px}.dash-content>header h1{font-size:35px}.dash-stats{grid-template-columns:1fr 1fr;gap:9px}.dash-stats article{padding:16px}.dash-stats b{font-size:28px}.dash-section{padding:20px 14px}.dash-heading{gap:15px}.dash-heading>a{white-space:nowrap}.bid-list>a{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.bid-list img,.bid-placeholder{width:46px;height:44px}.listing-table>a{grid-template-columns:46px minmax(0,1fr) 16px;gap:10px}.listing-table img{width:46px;height:44px}.listing-table strong{display:none}.browse-heading{padding-top:35px}.search-container{width:calc(100% - 24px)}.market-search{padding:12px}.market-search input{padding:13px}.market-search button{padding:0 16px}.filters{grid-template-columns:1fr}.filters h2,.filter-trust,.clear-filters{grid-column:auto}.results-top{flex-direction:column;align-items:flex-start;gap:10px}.auction-hero{padding:45px 18px}.auction-hero h1{font-size:52px}.auction-listing-section{padding-inline:12px}.auction-grid{grid-template-columns:1fr}.item-container{width:calc(100% - 24px)}.item-grid{display:block}.gallery-main{border-radius:13px}.product-gallery{grid-template-columns:1fr}.gallery-thumbs{overflow-x:auto}.item-copy>h1{font-size:38px}.purchase-panel{margin-top:25px}}.crop-dialog{z-index:1200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051811c7;padding:24px;overflow-y:auto}.crop-card{background:#fff;border:1px solid #ffffff73;border-radius:24px;width:min(540px,100%);max-height:none;padding:20px;overflow:hidden;box-shadow:0 30px 90px #0000005c}.crop-card>header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.crop-card>header>div{align-items:center;gap:11px;min-width:0;display:flex}.crop-card>header>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.crop-card>header b{font-size:15px;font-weight:650;line-height:1.2}.crop-card>header small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.crop-icon{width:38px;height:38px;color:var(--forest);background:#e8f5ec;border-radius:11px;flex:none;place-items:center;display:grid!important}.crop-icon svg{width:18px;height:18px}.crop-card>header>button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dce3de;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.crop-card>header>button:hover{background:#f1f5f2}.crop-preview{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#e7ece8;border:1px solid #d7e0da;border-radius:18px;outline:none;width:min(100%,420px);height:auto;margin:0 auto;position:relative;overflow:hidden}.crop-preview:focus-visible{box-shadow:0 0 0 4px #0b6b452e}.crop-preview.dragging{cursor:grabbing}.crop-preview img{object-fit:fill;pointer-events:none;will-change:transform;max-width:none;transition:none;position:absolute}.crop-grid{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 33.1%,#ffffff70 33.3% 33.7%,#0000 33.9% 66.1%,#ffffff70 66.3% 66.7%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff70 33.3% 33.7%,#0000 33.9% 66.1%,#ffffff70 66.3% 66.7%,#0000 66.9%);border:1px solid #ffffffd1;border-radius:17px;position:absolute;inset:0}.crop-hint{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f16bd;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:block!important}.crop-loading{z-index:4;color:var(--muted);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.crop-controls{margin:17px 0 0;padding:0 4px;display:block}.crop-zoom-label{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;font-weight:600;display:flex}.crop-zoom-label output{color:var(--forest);font-variant-numeric:tabular-nums}.crop-zoom-control{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.crop-zoom-control button{width:34px;height:34px;color:var(--forest);cursor:pointer;background:#f8faf8;border:1px solid #dce3de;border-radius:50%;place-items:center;padding:0;display:grid}.crop-zoom-control button svg{width:15px;height:15px}.crop-zoom-control input{width:100%;height:26px;accent-color:var(--forest);cursor:pointer;margin:0}.crop-card button:disabled,.crop-controls input:disabled{opacity:.45;cursor:not-allowed}.crop-reset{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:8px 0 0 auto;padding:5px 0;font-size:9px;display:flex}.crop-reset svg{width:13px;height:13px}.crop-error{color:#9b3f35;background:#fff0ee;border-radius:10px;margin:10px 4px 0;padding:9px 11px;font-size:10px;line-height:1.45}.crop-card>footer{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:17px;display:grid}.crop-card>footer button{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:47px;padding:0 16px;font-size:11px;font-weight:650;display:flex}.crop-card>footer button svg{width:16px;height:16px}.crop-cancel{color:var(--ink);background:#fff;border:1px solid #d8dfda}.crop-apply{border:1px solid var(--forest);background:var(--forest);color:#fff}@media (max-width:620px){.crop-dialog{background:#051811b8;align-items:end;padding:0}.crop-card{width:100%;max-height:100dvh;padding:16px 14px calc(14px + env(safe-area-inset-bottom));border:0;border-radius:24px 24px 0 0;overflow-y:auto}.crop-card>header{margin-bottom:13px}.crop-card>header small{font-size:9px}.crop-preview{border-radius:15px;width:min(100%,48dvh)}.crop-grid{border-radius:14px}.crop-controls{margin-top:13px}.crop-card>footer{background:#fff;margin:13px -4px -4px;padding:6px 4px 4px;position:sticky;bottom:0}.crop-card>footer button{min-height:49px}}.listing-quick-actions{align-items:center;gap:8px;margin:15px 0 2px;display:flex}.listing-quick-actions .save-listing-wrap{display:inline-flex;position:static}.listing-quick-actions .save-listing{width:42px;height:42px;box-shadow:none;background:#fff}.listing-quick-actions .save-listing.active{background:var(--forest);color:#fff}.safety-tip{position:relative}.safety-tip summary{width:42px;height:42px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:50%;place-items:center;list-style:none;display:grid}.safety-tip summary::-webkit-details-marker{display:none}.safety-tip summary svg{width:18px}.safety-tip>div{z-index:20;color:#fff;background:#10251e;border:1px solid #cddbd2;border-radius:12px;width:min(280px,100vw - 40px);padding:13px 14px;position:absolute;top:49px;left:0;box-shadow:0 14px 34px #08231933}.safety-tip>div b{font-size:11px}.safety-tip>div p{color:#d2dfd8;margin:5px 0 0;font-size:10px;line-height:1.5}.item-copy>.item-description{margin-top:22px;padding-top:22px}.item-description p{white-space:pre-wrap;overflow-wrap:anywhere}.item-copy>.listing-address{background:#f3f8f4;border:1px solid #d8e5dc;border-radius:14px;margin-top:18px;padding:15px 16px}.listing-address svg{width:19px;height:19px;margin-top:1px}.listing-address div{flex-direction:column;gap:3px;min-width:0;display:flex}.listing-address small{color:var(--forest);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:750}.listing-address b{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.business-feedback{margin-top:34px}.form-actions .draft{color:var(--forest);background:#eef7f1;border:1px solid #a9c4b3;margin-right:auto}.dash-nav nav a{align-items:center;gap:8px;display:flex}.dash-nav nav a>svg{flex:none;width:15px;height:15px}.dash-nav nav a>b{font:inherit}.dash-nav nav a>span{margin-left:auto}@media (max-width:760px){.item-copy{padding-top:18px}.item-copy>.item-description{margin-top:18px;padding-top:18px}.item-copy section>h2{font-size:21px}.item-copy section>p{font-size:14px;line-height:1.65}.listing-quick-actions{margin-top:12px}.listing-address b{font-size:11px}.form-actions{flex-wrap:wrap;gap:6px}.form-actions .draft{flex:0 0 100%;order:-1;min-height:40px;margin:0}.dash-nav nav a{flex-direction:column;justify-content:center;gap:3px;min-width:62px}.dash-nav nav a>svg{width:17px;height:17px}.dash-nav nav a>b{font-size:8px}.dash-nav nav a>span{margin:-23px 0 0 30px;font-size:7px;position:absolute}}body,button,input,select,textarea,.detail-countdown,.card-time,.otp-input,.how-steps span{font-family:var(--font-body,"Manrope"),Arial,sans-serif!important}.hero h1 em,.search-hero h1 em,.auction-hero h1 em,.market-promo h1 em,.brand-script{font-style:italic;font-weight:600;font-family:var(--font-accent,"Cormorant Garamond"),Georgia,serif!important}h1,h2,h3,h4,b,strong,.brand,.button,button,.eyebrow,.promo-pill,.live-pulse{font-weight:600}.brand{letter-spacing:-1.4px}.product-action{color:var(--forest);border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin:10px -13px -13px;padding:10px 13px;font-size:10px;font-weight:600;display:flex}.product-action b{font-size:15px}.auth-page{background:#f4f6f2}.auth-layout{grid-template-columns:minmax(0,1.04fr) minmax(390px,480px);gap:7vw;width:min(1160px,92vw);padding:58px 0 80px}.auth-page-badge,.auth-kicker{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;display:inline-flex}.auth-layout>section h1{letter-spacing:-.055em;max-width:600px;margin:18px 0 22px;font-size:clamp(49px,5.5vw,78px);font-weight:550;line-height:.98}.auth-layout>section>p:last-of-type{max-width:550px;font-size:16px}.auth-layout li{font-size:14px}.auth-card{border-radius:24px;animation:.55s both riseIn;box-shadow:0 18px 55px #10211b12}.auth-tabs{background:#f0f3ef;border-radius:14px;margin:8px;padding:4px}.auth-tabs button{min-height:42px;font-size:12px}.auth-card form{padding:22px 30px 30px}.auth-card h2{margin:8px 0 4px;font-size:30px;font-weight:550}.auth-intro{color:var(--muted);margin:0 0 18px;font-size:12px}.auth-name-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auth-card label{gap:7px;margin-top:13px;font-weight:550}.auth-input{background:#fafbf9;border:1px solid #d9ded9;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:48px;transition:border .2s,box-shadow .2s,background .2s;display:grid}.auth-input:focus-within{border-color:var(--forest);background:#fff;box-shadow:0 0 0 3px #0b6b4517}.auth-input.invalid{border-color:#bb665b}.auth-input i{text-align:center;color:#87918b;font-size:12px;font-style:normal}.auth-input input{min-width:0;min-height:46px;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important}.password-toggle{height:32px;color:var(--forest);cursor:pointer;background:#e9efeb;border:0;border-radius:8px;margin-right:7px;padding:0 9px;font-size:10px}.password-strength{margin-top:8px}.password-strength>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.password-strength>div span{background:#e1e5e2;border-radius:5px;height:3px}.password-strength>div span.active{background:#d59b36}.password-strength[data-score="3"]>div span.active,.password-strength[data-score="4"]>div span.active{background:#24a56b}.password-strength small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.buyer-note{color:#53625b;background:#eef6f0;border-radius:11px;grid-template-columns:24px 1fr;gap:0 7px;margin:15px 0 0;padding:11px;font-size:10px;line-height:1.45;display:grid}.buyer-note>span{background:var(--forest);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.buyer-note b{color:var(--ink)}.auth-submit{justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:600;display:flex}.auth-terms{text-align:center;color:#8b948f;margin-top:11px;font-size:9px;display:block}.button-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-otp-card form{text-align:center}.auth-otp-card .auth-kicker{justify-content:center;display:flex}.auth-otp-card .auth-intro{max-width:360px;margin:8px auto 22px;line-height:1.6}.auth-otp-card .auth-intro strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.otp-mark{width:48px;height:48px;color:var(--forest);background:#e8f4eb;border-radius:15px;place-items:center;margin:0 auto 15px;font-size:20px;display:grid}.otp-back{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:-4px 0 10px;padding:6px 0;font-size:11px;display:block}.auth-otp-card label{text-align:left}.otp-field{grid-template-columns:34px 1fr}.otp-field .otp-input{text-align:center;letter-spacing:.32em;font-variant-numeric:tabular-nums;font-size:24px!important}.auth-otp-card .form-success,.auth-otp-card .form-error{text-align:left}.auth-otp-card .text-button:disabled{color:#8b948f;cursor:not-allowed}.seller-entry{background:#f4f6f2}.seller-entry-hero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:8vw;min-height:570px;padding:70px clamp(20px,7vw,110px);display:grid}.seller-entry-hero>div:first-child{max-width:750px}.seller-badge{background:var(--lime);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:600;display:inline-flex}.seller-entry h1,.seller-apply-page h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(50px,6vw,82px);font-weight:550;line-height:.96}.seller-entry-hero>div>p{color:#b9c8c1;max-width:650px;line-height:1.65}.seller-entry-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.seller-entry-actions .button{margin:0}.seller-entry-actions>a:last-child{color:#d4e1da;font-size:12px}.storefront-preview{background:linear-gradient(145deg,#183329,#10211b);border:1px solid #395047;border-radius:24px;padding:30px;animation:5s ease-in-out infinite floatCard;box-shadow:0 28px 70px #00000040}.storefront-logo{background:var(--lime);width:56px;height:56px;color:var(--ink);border-radius:17px;place-items:center;margin-bottom:28px;font-size:18px;display:grid}.storefront-preview small{color:var(--lime);letter-spacing:.1em;font-size:9px}.storefront-preview h2{margin:8px 0;font-size:29px}.storefront-preview p{color:#9eb0a7;font-size:11px}.storefront-preview>div{gap:8px;margin-top:25px;display:flex}.storefront-preview>div span{color:#dbe7e0;background:#213e33;border-radius:8px;padding:7px 9px;font-size:9px}.seller-entry-steps{background:#d8ddd9;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0 clamp(20px,7vw,110px) 80px;display:grid}.seller-entry-steps article{background:#f4f6f2;padding:38px 3vw}.seller-entry-steps article>span{color:var(--forest);font-size:11px}.seller-entry-steps h3{font-size:22px}.seller-entry-steps p{color:var(--muted);font-size:13px;line-height:1.6}.seller-apply-page{background:#f4f6f2;min-height:100vh}.seller-apply-layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);align-items:start;gap:7vw;width:min(1160px,92vw);margin:auto;padding:58px 0 80px;display:grid}.seller-apply-layout aside{position:sticky;top:110px}.seller-apply-layout aside>a{color:var(--muted);margin-bottom:35px;font-size:12px;display:block}.seller-apply-layout aside h1{font-size:clamp(44px,5vw,66px)}.seller-apply-layout aside>p{color:var(--muted);line-height:1.65}.seller-apply-layout ul{padding:0;list-style:none}.seller-apply-layout li{margin:11px 0}.seller-apply-layout li:before{content:"✓";color:var(--forest);margin-right:8px}.seller-apply-form,.seller-apply-success{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px;box-shadow:0 18px 55px #10211b0f}.apply-heading>span{color:var(--forest);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.apply-heading h2{margin:8px 0 5px;font-size:32px}.apply-heading p{color:var(--muted);margin:0 0 26px;font-size:12px}.apply-grid{grid-template-columns:1fr 1fr;gap:17px 13px;display:grid}.apply-grid label{color:#4d5a54;flex-direction:column;gap:7px;font-size:11px;display:flex}.apply-grid input,.apply-grid select,.apply-grid textarea{border:1px solid var(--line);background:#fafbf9;border-radius:11px;outline:0;width:100%;padding:12px}.apply-grid input:focus,.apply-grid select:focus,.apply-grid textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #0b6b4514}.apply-grid textarea{resize:vertical}.apply-consent{color:var(--muted);grid-template-columns:18px 1fr;gap:8px;margin-top:18px;font-size:10px;line-height:1.5;display:grid}.apply-consent input{margin:2px 0}.seller-apply-success{text-align:center;padding:48px 38px}.seller-success-check{width:54px;height:54px;color:var(--forest);background:#e3f6e9;border-radius:18px;place-items:center;margin:0 auto 18px;font-size:23px;animation:.45s both successPop;display:grid}.seller-success-kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--forest)!important;margin:0 0 8px!important;font-size:10px!important}.seller-apply-success h2{letter-spacing:-.04em;max-width:390px;margin:0 auto 14px;font-size:36px;line-height:1.08}.seller-apply-success>p:not(.seller-success-kicker){max-width:470px;color:var(--muted);margin:0 auto;font-size:14px;line-height:1.65}.seller-success-actions{gap:10px;width:min(100%,350px);margin:30px auto 0;display:grid}.seller-success-primary,.seller-success-secondary{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:flex}.seller-success-primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px #10211b24}.seller-success-primary>span{background:var(--lime);width:21px;height:21px;color:var(--ink);border-radius:7px;place-items:center;font-size:12px;display:grid}.seller-success-secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.seller-success-secondary>span{color:var(--forest);font-size:16px}.seller-success-primary:hover,.seller-success-secondary:hover{transform:translateY(-2px)}.seller-success-secondary:hover{background:#f7f9f7;border-color:#aeb9b2}@keyframes successPop{0%{opacity:0;transform:scale(.75)rotate(-8deg)}to{opacity:1;transform:none}}.site-loading{background:#f4f6f2;min-height:100vh;padding:0 4vw 60px}.loading-brand{letter-spacing:-1.5px;align-items:center;height:76px;font-size:28px;font-weight:650;display:flex;position:relative}.loading-brand span{color:var(--forest)}.loading-brand i{background:var(--forest);border-radius:2px;width:34px;height:2px;animation:1.15s ease-in-out infinite logoLine;position:absolute;bottom:10px;left:0}.loading-shell{max-width:1380px;margin:18px auto}.skeleton-hero{border-radius:22px;height:260px}.skeleton-title{border-radius:7px;width:240px;height:28px;margin:34px 0 18px}.skeleton-masonry{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.skeleton-card{background:#fff;border-radius:13px;padding:0 12px 15px}.skeleton-card>span{border-radius:13px 13px 0 0;height:170px;margin:0 -12px 13px;display:block}.skeleton-card.tall>span{height:225px}.skeleton-card.short>span{height:140px}.skeleton-card i{border-radius:5px;width:90%;height:11px;margin-top:8px;display:block}.skeleton-card i:last-child{width:55%}.skeleton-shine{background:linear-gradient(100deg,#e6eae6 28%,#f4f6f3 42%,#e6eae6 58%) 0 0/240% 100%;animation:1.3s linear infinite shimmer}@keyframes shimmer{to{background-position-x:-240%}}@keyframes logoLine{50%{opacity:.45;width:64px}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes floatCard{50%{transform:translateY(-7px)}}.dashboard-loading{max-width:1300px;padding:52px}.dash-skeleton-heading>span{border-radius:9px;width:300px;height:42px;display:block}.dash-skeleton-heading>i{border-radius:5px;width:190px;height:12px;margin-top:11px;display:block}.dash-skeleton-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:33px;display:grid}.dash-skeleton-stats span{border-radius:14px;height:120px}.dash-skeleton-panel{background:#fff;border-radius:16px;margin-top:24px;padding:26px}.dash-skeleton-panel>span{border-radius:6px;width:220px;height:22px;display:block}.dash-skeleton-panel i{border-radius:9px;height:58px;margin-top:13px;display:block}.market-promo,.browse-heading,.auction-hero,.sell-hero,.verify-layout>div:first-child{animation:.48s both riseIn}.product-card,.auction-card{animation:.45s both riseIn}.product-card:nth-child(2),.auction-card:nth-child(2){animation-delay:40ms}.product-card:nth-child(3),.auction-card:nth-child(3){animation-delay:80ms}.product-card:nth-child(4){animation-delay:.12s}.product-card:nth-child(5){animation-delay:.16s}.button,.product-card,.auction-card,.market-nav a{transition:transform .2s,box-shadow .2s,color .2s,background .2s}.button:active{transform:scale(.97)}.verification-channels{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.verification-channels button{border:1px solid var(--line);min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:#fafbf9;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;gap:1px 8px;padding:12px;display:grid}.verification-channels button>span{width:34px;height:34px;color:var(--forest);background:#e8eeea;border-radius:10px;grid-row:1/3;place-items:center;font-size:9px;font-weight:700;display:grid}.verification-channels button b{font-size:12px}.verification-channels button small{color:var(--muted);font-size:9px}.verification-channels button.active{border-color:var(--forest);background:#eef7f1;box-shadow:0 0 0 3px #0b6b4514}.verification-channels button.active>span{background:var(--forest);color:#fff}.verification-channels button:disabled{opacity:.52;cursor:not-allowed}@media (max-width:900px){.seller-entry-hero{grid-template-columns:1fr}.storefront-preview{max-width:520px}.seller-apply-layout{grid-template-columns:1fr}.seller-apply-layout aside{position:static}.skeleton-masonry{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.auth-page{padding-bottom:70px}.auth-layout{width:100%;padding:20px 12px 34px;display:block}.auth-layout>section{padding:19px 8px 28px}.auth-layout>section h1{font-size:43px;line-height:1}.auth-layout>section>p:last-of-type{font-size:14px}.auth-layout ul{display:none}.auth-card{border-radius:20px;width:100%}.auth-card form{padding:19px 16px 24px}.auth-name-grid{gap:8px}.auth-card h2{font-size:27px}.auth-input{grid-template-columns:30px minmax(0,1fr) auto}.password-toggle{padding:0 7px}.buyer-note{font-size:9px}.product-grid,.search-product-grid,.related-products .product-grid{columns:2;column-gap:8px;display:block}.product-card{break-inside:avoid;vertical-align:top;border-radius:12px;width:100%;margin:0 0 8px;display:inline-block}.product-image{aspect-ratio:auto;min-height:118px}.product-image img{object-fit:cover;width:100%;height:auto;min-height:118px;display:block}.product-copy{padding:10px}.product-copy h3{min-height:0;margin-bottom:8px;font-size:11px;line-height:1.4}.product-condition{margin:0}.product-price-row strong{font-size:14px}.product-meta{margin-top:8px}.product-action{margin:8px -10px -10px;padding:9px 10px}.save-product{width:31px;height:31px;font-size:18px}.market-section{padding-inline:8px}.market-section-heading{padding-inline:4px}.seller-entry-hero{min-height:auto;padding:42px 18px 52px;display:block}.seller-entry h1{font-size:46px}.seller-entry-actions{flex-direction:column;align-items:flex-start}.storefront-preview{margin-top:45px;padding:23px}.seller-entry-steps{padding:0 18px 75px;display:block}.seller-entry-steps article{border-bottom:1px solid var(--line);padding:28px 4px}.seller-apply-layout{width:calc(100% - 24px);padding:28px 0 80px;display:block}.seller-apply-layout aside h1{font-size:43px}.seller-apply-layout aside ul{display:none}.seller-apply-form{padding:23px 16px}.seller-apply-success{padding:36px 18px}.seller-apply-success h2{font-size:31px}.seller-success-actions{width:100%}.apply-grid{grid-template-columns:1fr}.apply-grid .span-two{grid-column:auto}.site-loading{padding:0 8px 70px}.loading-brand{height:62px;padding-left:7px;font-size:25px}.loading-shell{margin-top:8px}.skeleton-hero{border-radius:18px;height:220px}.skeleton-title{margin:25px 4px 14px}.skeleton-masonry{columns:2;column-gap:8px;display:block}.skeleton-card{break-inside:avoid;width:100%;margin-bottom:8px;display:inline-block}.skeleton-card>span{height:130px}.skeleton-card.tall>span{height:190px}.skeleton-card.short>span{height:105px}.dashboard-loading{padding:28px 12px 80px}.dash-skeleton-heading>span{width:230px;height:34px}.dash-skeleton-stats{grid-template-columns:1fr 1fr;gap:8px}.dash-skeleton-stats span{height:100px}.dash-skeleton-panel{padding:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.category-rail a>span,.market-assurance>div>span,.live-empty>span,.empty-results>span{place-items:center;display:grid}.category-rail a>span svg{width:17px;height:17px}.market-assurance>div>span svg{width:21px;height:21px}.live-empty>span svg,.empty-results>span svg{width:36px;height:36px}.hero-query svg,.search-query svg{width:18px;height:18px}.auth-input i{place-items:center;display:grid}.auth-input i svg{width:16px;height:16px}.password-toggle.icon-button{place-items:center;width:34px;padding:0;display:grid}.password-toggle svg{width:16px;height:16px}.buyer-note svg{width:14px;height:14px}.otp-mark svg{width:22px;height:22px}.auth-recovery-link{box-sizing:border-box;text-align:center;display:block}.recovery-layout{align-items:center}.recovery-card form{text-align:left}.recovery-card .otp-mark{margin-left:0}.recovery-card .auth-intro{line-height:1.6}.recovery-card .auth-intro strong{overflow-wrap:anywhere}.recovery-done{text-align:center;padding:40px 34px}.recovery-done h2{margin:10px 0}.recovery-done p{color:var(--muted);font-size:13px;line-height:1.6}.recovery-done .auth-submit{color:#fff}.recovery-success-icon{width:54px;height:54px;color:var(--forest);background:#e5f5e9;border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.recovery-success-icon svg{width:27px;height:27px}.product-seller b svg{width:10px;height:10px}.purchase-location{align-items:center;gap:6px;display:flex}.purchase-location svg{width:15px;height:15px}.purchase-seller h3 b{color:var(--forest);vertical-align:middle;display:inline-flex}.purchase-seller h3 b svg{width:15px;height:15px}.trust-checks span{justify-content:center;align-items:center;gap:5px;display:flex}.trust-checks span svg{width:13px;height:13px}.seller-success-check svg{width:26px;height:26px}.seller-success-primary>span svg{width:14px;height:14px}.seller-success-secondary>span svg{width:16px;height:16px}.market-promo>div:first-child{min-width:0}.mobile-home-search{max-width:780px;color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:minmax(210px,1.2fr) minmax(220px,1fr) auto;align-items:stretch;margin-top:24px;padding:5px;display:grid;box-shadow:0 12px 28px #0000001c}.hero-query{grid-template-columns:28px 1fr;align-items:center;padding-left:9px;display:grid}.hero-query>span{color:var(--muted);font-size:20px}.hero-query input{background:0 0;border:0;outline:0;min-width:0}.hero-location{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.hero-location label{flex-direction:column;justify-content:center;min-width:0;padding:4px 10px;display:flex}.hero-location label+label{border-left:1px solid var(--line)}.hero-location label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.hero-location select{min-width:0;color:var(--ink);background:#fff;border:0;outline:0;font-size:11px}.mobile-home-search>button{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:10px;padding:0 16px;font-size:11px}.mobile-home-search>button:hover{background:#1c372d}.market-search{border-radius:18px;padding:12px}.market-search-fields{gap:8px;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(170px,.9fr) auto!important;display:grid!important}.market-search-fields>label{border:1px solid var(--line);background:#fafbf9;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;padding:5px 13px;display:flex}.market-search-fields>label>span:not(.sr-only){color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.market-search-fields select{min-width:0;height:25px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.market-search-fields select:disabled{color:#aeb5b1}.market-search-fields .search-query{grid-template-columns:28px 1fr;align-items:center;padding:0 12px;display:grid}.search-query i{color:var(--muted);font-size:20px;font-style:normal}.market-search-fields .search-query input{background:0 0;border:0;height:47px;padding:0}.market-search-fields>button{border-radius:11px!important;padding:0 24px!important}.results-top p{margin:0}.empty-results>span{color:var(--forest);font-size:36px;display:block}.empty-results button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:12px;padding:11px 16px;font-size:11px}@media (max-width:900px){.mobile-home-search{grid-template-columns:1fr auto}.hero-location{border-left:0;border-top:1px solid var(--line);grid-area:2/1/auto/-1;margin-top:5px;padding-top:4px}.mobile-home-search>button{grid-area:1/2}.market-search-fields{grid-template-columns:1fr 1fr!important}.market-search-fields .search-query{grid-column:1/-1}.market-search-fields>button{min-height:47px}}@media (max-width:620px){.market-promo .mobile-home-search{grid-template-columns:1fr auto;margin-top:20px;padding:5px;display:grid}.market-promo .hero-query{grid-template-columns:25px 1fr}.market-promo .hero-query input{height:42px;font-size:11px}.market-promo .hero-location{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}.market-promo .mobile-home-search>button{grid-area:1/2;height:40px;padding:0 13px}.market-search{padding:10px}.market-search-title{padding-bottom:8px}.market-search-fields{gap:6px;grid-template-columns:1fr 1fr!important}.market-search-fields .search-query{grid-column:1/-1}.market-search-fields>label{padding:5px 9px}.market-search-fields>button{grid-column:1/-1;min-height:44px}.market-search-fields select{font-size:11px}.browse-heading{padding-bottom:66px}.browse-heading h1{font-size:42px}.browse-heading>p:last-child{font-size:13px;line-height:1.5}}.live-empty{text-align:center;background:#f8faf7;border:1px dashed #cbd4ce;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:38px;display:grid}.live-empty>span{color:var(--forest);font-size:34px}.live-empty h3{margin:3px 0;font-size:24px}.live-empty p{color:var(--muted);margin:0 0 10px}.listing-gate{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;max-width:680px;margin:0 auto;padding:54px 34px;box-shadow:0 18px 55px #10211b0f}.listing-gate>span:first-child{color:var(--forest);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.listing-gate h2{margin:10px 0;font-size:34px}.listing-gate p{max-width:490px;color:var(--muted);margin:0 auto 22px;line-height:1.6}.listing-gate.loading{place-items:center;min-height:240px;display:grid}.listing-gate.loading h2{font-size:20px}.trust-score{background:#f8fbf8;border:1px solid #dce5de;border-radius:15px;margin:20px 0;padding:18px}.trust-score-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.trust-score-head>div{align-items:baseline;gap:10px;display:flex}.trust-score-head small{color:var(--muted)}.trust-score-head strong{color:var(--forest);font-size:25px}.trust-score-head>span{color:var(--forest);background:#e6f3e9;border-radius:999px;padding:6px 9px;font-size:9px}.trust-meter{background:#e4e9e5;border-radius:999px;height:6px;margin:13px 0;overflow:hidden}.trust-meter i{border-radius:inherit;background:linear-gradient(90deg,#d8e859,var(--forest));height:100%;display:block}.trust-checks{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.trust-checks span{color:#8a938e;text-align:center;background:#ecefed;border-radius:9px;padding:8px;font-size:10px}.trust-checks span.verified{color:var(--forest);background:#e5f5e9}.dash-upgrade{color:var(--forest);text-align:center;border:1px solid #b9d0c1;border-radius:10px;margin-top:18px;padding:12px 15px;font-size:11px;font-weight:600}.stat-word{font-size:24px!important}.business-dashboard .dash-person b,.business-dashboard .dash-nav nav a{color:#edf5f0}.business-dashboard .dash-person small{color:#92a69c}.business-dashboard .dash-nav nav a.active{color:#10211b;background:#ddec64}.business-dashboard .dash-signout{color:#e5aaa0}.business-dashboard .dash-sell{background:var(--lime);color:var(--ink)}.business-stats article:first-child{color:#fff;background:#18392d}.business-stats article:first-child small,.business-stats article:first-child span{color:#b7c8c0}.business-listing-table>a{grid-template-columns:58px minmax(150px,1fr) 62px 62px auto 18px}.listing-metric{text-align:center;flex-direction:column;display:flex}.listing-metric small{color:var(--muted);font-size:8px}.listing-metric b{font-size:14px}.business-upgrade-card{color:#fff;background:linear-gradient(135deg,#17362b,#10211b);border-radius:18px;margin-bottom:24px;padding:30px}.business-upgrade-card>span{color:var(--lime);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.business-upgrade-card h2{margin:9px 0;font-size:30px}.business-upgrade-card p{color:#b8c8c0;max-width:620px;line-height:1.6}.business-upgrade-card .button{background:var(--lime);color:var(--ink)}.dash-trust .trust-score{max-width:620px}.trust-formula{color:var(--muted);font-size:10px}.bid-auth-gate{border:1px solid var(--line);text-align:center;background:#f8faf7;border-radius:13px;margin-top:18px;padding:18px}.bid-auth-gate b{font-size:15px;display:block}.bid-auth-gate p{color:var(--muted);font-size:11px}.bid-auth-gate .purchase-primary{background:var(--forest);color:#fff;border-radius:10px;margin-top:12px;padding:12px;font-size:12px;display:block}@media (max-width:620px){.live-empty{min-height:220px;padding:28px 18px}.listing-gate{padding:38px 18px}.listing-gate h2{font-size:28px}.trust-checks{gap:4px}.trust-checks span{padding:7px 3px;font-size:9px}.business-listing-table>a{grid-template-columns:46px minmax(0,1fr) 42px 16px}.business-listing-table .listing-metric:nth-of-type(2),.business-listing-table>*>strong{display:none}.business-upgrade-card{padding:24px 18px}.business-upgrade-card h2{font-size:26px}}.dash-upgrade-short{display:none}@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}img,svg{max-width:100%}.page-shell,.dashboard-page,.auth-page,.seller-entry,.seller-apply-page{width:100%;overflow-x:clip}.dashboard-wrap{width:100%;min-height:calc(100dvh - 62px);display:block}.dash-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:100%;max-width:100%;padding:13px clamp(12px,4vw,22px) 10px;display:grid;overflow:visible}.dash-person{border:0;grid-area:1/1;min-width:0;padding:0}.dash-person>span{width:38px;height:38px;font-size:12px}.dash-person div{min-width:0}.dash-person b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;overflow:hidden}.dash-nav nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex-direction:row;grid-area:2/1/auto/-1;gap:5px;width:100%;min-width:0;margin:0;padding:2px 0 0;display:flex;overflow-x:auto}.dash-nav nav::-webkit-scrollbar{display:none}.dash-nav nav a{white-space:nowrap;flex:none;align-items:center;min-height:38px;padding:9px 12px;font-size:11px;display:flex}.dash-nav nav a span{float:none;margin-left:7px}.dash-sell,.dash-upgrade{white-space:nowrap;border-radius:10px;grid-area:1/2;justify-self:end;min-width:0;margin:0;padding:10px 12px;font-size:10px}.dash-signout{color:#0000;border:1px solid var(--line);border-radius:10px;grid-area:1/3;width:38px;min-width:0;height:38px;margin:0;padding:0;font-size:0;overflow:hidden}.dash-signout:after{content:"↗";color:#8b493f;place-items:center;width:100%;height:100%;font-size:17px;display:grid;transform:rotate(45deg)}.business-dashboard .dash-signout{border-color:#385046}.dash-content{width:100%;max-width:100%;padding:32px clamp(12px,4vw,28px) 105px}.dash-content>header{align-items:flex-start;gap:16px}.dash-stats,.dashboard-products{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-entry-hero,.seller-apply-layout,.auth-layout,.verify-layout,.item-container,.search-container{max-width:100%}}@media (max-width:620px){:root{--mobile-gutter:12px}body{-webkit-text-size-adjust:100%;padding-bottom:env(safe-area-inset-bottom);font-size:15px}a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px!important}.market-page,.page-shell,.dashboard-page,.auth-page,.seller-entry,.seller-apply-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.market-header{width:100%;height:60px;min-height:60px;padding:0 var(--mobile-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f5;top:0;box-shadow:0 1px #10211b14}.market-header .brand{font-size:24px}.mobile-header-actions{gap:7px}.mobile-header-actions a{width:38px;height:38px;color:var(--ink);border-color:#dfe5e0;border-radius:12px}.mobile-header-actions svg{width:19px;height:19px}.mobile-dock{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));background:#fffffff7;border-radius:20px;height:64px;padding:5px;box-shadow:0 12px 38px #10211b33}.mobile-dock a{color:#76817b;border-radius:15px;gap:3px;font-size:9px;line-height:1}.mobile-dock a svg{width:20px;height:20px}.mobile-dock a span{font-size:9px;line-height:1}.mobile-dock a.active{color:var(--forest);background:#eaf5ed}.dashboard-wrap{min-height:calc(100dvh - 60px)}.dash-nav{z-index:1;padding:12px var(--mobile-gutter) 9px;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;position:relative}.dash-person>span{width:40px;height:40px}.dash-person div{display:none}.dash-nav nav a:first-child{display:flex}.dash-nav nav a{border-radius:10px;min-height:36px;padding:8px 11px;font-size:10px}.dash-upgrade-full{display:none}.dash-upgrade-short{display:inline}.dash-sell,.dash-upgrade{justify-content:center;align-items:center;min-height:40px;padding:9px 11px;display:flex}.dash-signout{width:40px;height:40px}.dash-content{padding:26px var(--mobile-gutter) 105px}.dash-content>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.dash-content>header>div{min-width:0}.dash-content>header h1{overflow-wrap:anywhere;font-size:clamp(30px,9vw,36px);line-height:1}.dash-content>header>div>p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dash-content>header>a{white-space:nowrap;padding-bottom:2px;font-size:10px}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.dash-stats article{border-radius:15px;min-height:126px;padding:15px 14px}.dash-stats small,.dash-stats span{font-size:9px;line-height:1.35}.dash-stats b{margin:11px 0 7px;font-size:27px;line-height:1}.stat-word{font-size:21px!important}.stat-year{font-size:24px!important}.business-upgrade-card{border-radius:18px;margin:18px 0 0;padding:25px 19px}.business-upgrade-card h2{font-size:27px;line-height:1.08}.business-upgrade-card p{font-size:12px;line-height:1.55}.business-upgrade-card .button{justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:18px;display:flex}.dash-section{border-radius:16px;margin-top:12px;padding:19px 15px}.dash-heading{align-items:flex-start;gap:12px}.dash-heading h2{font-size:18px;line-height:1.2}.dash-heading p{font-size:10px;line-height:1.45}.dash-heading>a{padding-top:3px;font-size:9px}.empty-small{padding:22px 12px}.bid-list>a{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.bid-list .status-leading,.bid-list .status-outbid{font-size:8px}.business-listing-table>a{grid-template-columns:46px minmax(0,1fr) 36px 14px;gap:8px}.listing-metric b{font-size:12px}.trust-score{padding:14px 12px}.trust-score-head{align-items:flex-start}.trust-score-head>div{gap:7px}.trust-score-head strong{font-size:22px}.trust-checks{grid-template-columns:1fr;gap:5px}.trust-checks span{text-align:left;padding:8px 10px}.trust-formula{line-height:1.5}.browse-heading{padding:32px var(--mobile-gutter) 62px}.browse-heading h1{font-size:clamp(37px,12vw,46px);line-height:.98}.search-container{width:calc(100% - 2 * var(--mobile-gutter));margin-inline:auto}.market-search-fields{grid-template-columns:1fr!important}.market-search-fields .search-query,.market-search-fields>button{grid-column:1}.market-search-fields>label{min-height:52px}.filters{padding:16px 0}.auction-hero{padding:38px var(--mobile-gutter)}.auction-hero h1{font-size:46px}.auction-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auction-stats>div{min-height:82px;padding:10px}.auction-stats strong{font-size:19px}.auction-listing-section,.auction-how{padding-inline:var(--mobile-gutter)}.item-container{width:calc(100% - 2 * var(--mobile-gutter))}.purchase-panel{padding:20px 16px}.purchase-primary,.purchase-panel>button{min-height:48px}.seller-entry-actions{gap:14px;width:100%}.seller-entry-actions .button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.storefront-preview>div{grid-template-columns:1fr;gap:6px;display:grid}.seller-apply-layout{width:calc(100% - 2 * var(--mobile-gutter))}.seller-apply-form,.seller-apply-success{border-radius:20px}.verification-channels{grid-template-columns:1fr}.verify-card>button,.auth-submit,.seller-success-primary,.seller-success-secondary{min-height:48px}.site-footer{padding-bottom:100px}}@media (max-width:350px){.dash-stats,.dash-content>header{grid-template-columns:1fr}.dash-content>header>a{justify-self:start}.dash-upgrade{text-overflow:ellipsis;max-width:118px;overflow:hidden}.mobile-dock{left:7px;right:7px}.auth-name-grid{grid-template-columns:1fr}.product-grid,.search-product-grid,.related-products .product-grid{columns:1}}:root{--text-xs:.72rem;--text-sm:.82rem;--text-base:.94rem;--text-lg:1.08rem;--heading-sm:1.35rem;--heading-md:clamp(1.8rem,3vw,2.7rem);--heading-lg:clamp(2.7rem,6vw,5rem)}body{font-family:var(--font-body,"Manrope"),Arial,sans-serif;font-size:var(--text-base);font-weight:400;line-height:1.55}.brand,.loading-brand{font-family:var(--font-mont,"Mont"),Arial,sans-serif!important;font-weight:800!important}h1,h2,h3,h4{font-weight:600;line-height:1.08}p{font-weight:400}label,.eyebrow,.auth-kicker,.promo-pill,button,.button,b,strong{font-weight:600}input::placeholder,textarea::placeholder{color:#89928d;font-family:var(--font-body,"Manrope"),Arial,sans-serif;letter-spacing:0;opacity:1;font-weight:400;font-size:12px!important}.header-search input::placeholder,.hero-query input::placeholder,.search-query input::placeholder{font-size:12px!important}.browse-heading{color:#fff;background:linear-gradient(125deg,#10211b,#173b2f);padding:54px clamp(18px,5vw,78px) 92px}.browse-heading>div{max-width:760px}.browse-heading .eyebrow{color:var(--lime)}.browse-heading h1{letter-spacing:-.05em;max-width:780px;margin:8px 0 12px;font-size:clamp(42px,5.4vw,70px);font-weight:600;line-height:.98}.browse-heading>p:last-child{color:#bdcbc4;max-width:630px;margin:0;font-size:14px;line-height:1.65}.normal-search{margin-top:-52px;margin-bottom:90px}.market-search{background:#fff;border:1px solid #dfe5e0;border-radius:20px;padding:18px;box-shadow:0 18px 48px #10211b1f}.market-search-heading{align-items:center;gap:11px;padding:0 2px 14px;display:flex}.market-search-icon{width:36px;height:36px;color:var(--forest);background:#eaf5ed;border-radius:11px;place-items:center;display:grid}.market-search-icon svg{width:17px;height:17px}.market-search-title{color:var(--ink);letter-spacing:0;text-transform:none;padding:0;font-size:12px;font-weight:700;display:block}.market-search-heading p{color:var(--muted);margin:2px 0 0;font-size:10px}.market-search-fields{gap:9px;grid-template-columns:minmax(260px,1.6fr) minmax(160px,.75fr) minmax(190px,.85fr) auto!important}.market-search-fields>label{background:#fafbf9;border-color:#dfe4e0;min-height:56px;padding:6px 14px}.market-search-fields>label>span:not(.sr-only){font-size:8px;font-weight:700}.market-search-fields .search-query{grid-template-columns:25px 1fr;padding:0 14px}.market-search-fields .search-query input{height:52px;font-size:14px}.market-search-fields select{height:27px;font-size:12px;font-weight:500}.market-search-fields>button{background:var(--forest);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:56px;font-size:11px;display:flex;border-radius:12px!important;padding:0 19px!important}.market-search-fields>button svg{width:15px;height:15px}.market-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:30px}.filters{box-shadow:none;border-radius:16px;padding:19px;position:sticky;top:94px}.filters h2{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;display:flex}.filters h2 svg{width:16px;height:16px;color:var(--forest)}.filters label{gap:7px;margin-top:14px;font-size:10px;font-weight:600}.filters select,.results-top select{font-size:11px;font-weight:500}.filter-trust{background:#eef6f0;border-radius:12px;margin-top:20px;padding:14px}.filter-trust b{margin-bottom:7px;font-size:11px;display:block}.filter-trust span{color:#66736c;margin-top:5px;font-size:9px;line-height:1.4;display:block}.filter-trust span:before{content:"✓";color:var(--forest);margin-right:5px}.clear-filters{width:100%;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #d7dfd9;border-radius:10px;margin-top:14px;padding:10px;font-size:10px}.results{scroll-margin-top:90px}.results-top{border-bottom:1px solid #e3e7e4;min-height:46px;padding:0 2px 10px}.results-top label{font-size:10px}.results-top select{padding:8px 10px}.search-product-grid{margin-top:16px}.site-footer{grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(130px,1fr));gap:42px;padding:64px clamp(20px,5vw,78px) 26px}.site-footer>div{gap:9px}.site-footer .footer-brand{font-size:30px}.site-footer .footer-intro p{color:#9fb0a7;max-width:310px;margin:7px 0 2px;font-size:12px;line-height:1.65}.site-footer strong{color:#fff;letter-spacing:.04em;margin-bottom:9px;font-size:11px}.site-footer a:not(.brand){color:#aebdb6;width:fit-content;font-size:11px;line-height:1.5}.site-footer .footer-contact{margin-top:8px;color:var(--lime)!important}.footer-bottom{border-top:1px solid #2d4138;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:22px;padding-top:22px;flex-direction:row!important;display:flex!important}.footer-bottom p{color:#82958b;margin:0;font-size:10px}.footer-bottom nav{gap:18px;display:flex}.policy-page{background:#f6f7f4}.policy-hero{background:var(--ink);color:#fff;padding:62px clamp(20px,7vw,110px)}.policy-hero>div{max-width:850px}.policy-hero .eyebrow{color:var(--lime)}.policy-hero h1{font-size:var(--heading-lg);letter-spacing:-.055em;margin:12px 0 16px}.policy-hero>div>p:not(.eyebrow){color:#b9c8c0;max-width:700px;margin:0;font-size:15px;line-height:1.65}.policy-hero small{color:#82978d;margin-top:18px;font-size:10px;display:block}.policy-layout{grid-template-columns:220px minmax(0,1fr);gap:60px;width:min(1120px,92vw);margin:0 auto;padding:58px 0 90px;display:grid}.policy-layout>aside{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:100px}.policy-layout>aside span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.policy-layout>aside a{color:#536159;border-radius:9px;padding:10px 11px;font-size:11px}.policy-layout>aside a:hover{color:var(--forest);background:#e9f2ec}.policy-content{min-width:0}.policy-content section{border-bottom:1px solid #dde2de;margin-bottom:30px;padding:0 0 30px}.policy-content h2{letter-spacing:-.025em;margin:0 0 13px;font-size:22px}.policy-content p,.policy-content li{color:#526058;font-size:13px;line-height:1.8}.policy-content p{margin:10px 0}.policy-content ul{padding-left:19px}.policy-content li+li{margin-top:7px}.policy-content a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.policy-note{background:#fff;border:1px solid #d8dfda;border-radius:13px;color:#68736e!important;padding:17px!important;font-size:11px!important}@media (max-width:760px){:root{--text-base:.9rem}.browse-heading{padding:36px 16px 78px}.browse-heading h1{font-size:clamp(38px,12vw,48px)}.browse-heading>p:last-child{font-size:12px}.normal-search{margin-top:-48px;margin-bottom:64px}.market-search{border-radius:17px;padding:13px}.market-search-heading{padding-bottom:11px}.market-search-fields{gap:7px;grid-template-columns:1fr 1fr!important}.market-search-fields .search-query{grid-column:1/-1}.market-search-fields>label{min-height:52px}.market-search-fields>button{grid-column:1/-1;min-height:48px}.market-search-fields .search-query input{height:48px}.market-layout{margin-top:18px;display:block}.filters{grid-template-columns:1fr 1fr;gap:0 8px;margin-bottom:18px;padding:15px;display:grid;position:static}.filters h2,.filter-trust,.clear-filters{grid-column:1/-1}.filter-trust{margin-top:15px}.results-top{flex-direction:row;align-items:center}.results-top p{font-size:10px}.results-top label{white-space:nowrap;align-items:center;display:flex}.results-top select{max-width:125px}.search-product-grid{margin-top:12px}.site-footer{grid-template-columns:1fr 1fr;gap:32px 20px;padding:48px 18px 96px}.footer-intro{grid-column:1/-1}.footer-bottom{grid-column:1/-1;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.footer-bottom nav{flex-wrap:wrap}.policy-hero{padding:40px 18px}.policy-hero h1{font-size:42px}.policy-hero>div>p:not(.eyebrow){font-size:13px}.policy-layout{width:calc(100% - 32px);padding:34px 0 74px;display:block}.policy-layout>aside{border-bottom:1px solid #dde2de;grid-template-columns:1fr 1fr;margin-bottom:35px;padding-bottom:24px;display:grid;position:static}.policy-layout>aside span{grid-column:1/-1}.policy-layout>aside a{padding:8px 0}.policy-content h2{font-size:19px}.policy-content p,.policy-content li{font-size:12px;line-height:1.75}}.seller-kind{color:#5e6963;letter-spacing:.035em;text-transform:uppercase;background:#eef1ee;border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.seller-kind svg{width:11px;height:11px;margin-right:3px}.seller-kind-verified_business{color:#087144;background:#e4f3e8}.seller-kind-unverified_business{color:#8a5a00;background:#fff2d7}.seller-kind-p2p{color:#415873;background:#edf1f8}.auction-session-note{color:#53645b;background:#eef6f0;border-radius:11px;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;font-size:10px;display:flex}.auction-session-note b{color:var(--forest)}.auction-session-callout{background:#f3f8f4;border:1px solid #bcd3c4;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 12px;margin:20px 0;padding:17px;display:grid}.auction-session-callout>span{background:var(--forest);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.auction-session-callout b{font-size:13px}.auction-session-callout small{color:var(--muted)}.product-specs{border:1px solid var(--line);background:#fafbf9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:16px;display:grid}.product-specs div{border-bottom:1px solid #e5e9e5;justify-content:space-between;gap:12px;padding:8px;display:flex}.product-specs dt{color:var(--muted);font-size:10px}.product-specs dd{text-align:right;margin:0;font-size:11px;font-weight:600}.settings-page{background:#f4f6f2;min-height:100vh}.settings-state{text-align:center;width:min(620px,100% - 32px);margin:0 auto;padding:110px 0}.settings-state h1{font-size:clamp(36px,7vw,58px)}.settings-layout{width:min(1020px,100% - 36px);margin:0 auto;padding:52px 0 100px}.settings-layout>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.settings-layout>header h1{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(38px,5vw,58px)}.settings-layout>header a{color:var(--forest);font-size:11px;font-weight:650}.settings-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:26px}.settings-section h2{margin:0 0 4px;font-size:20px}.settings-section>p{color:var(--muted);margin:0 0 18px;font-size:11px}.settings-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-fields label,.settings-section>label{color:#536159;flex-direction:column;gap:6px;font-size:10px;font-weight:600;display:flex}.settings-fields input,.settings-fields select,.settings-fields textarea,.settings-section>label input{background:#fafbf9;border:1px solid #d9dfda;border-radius:10px;outline:none;width:100%;min-height:46px;padding:11px 12px}.settings-fields textarea{resize:vertical;min-height:100px}.settings-fields .full{grid-column:1/-1}.settings-verification{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.settings-verification span{color:#7b857f;background:#f0f2f0;border-radius:10px;padding:12px;font-size:10px}.settings-verification span.done{color:var(--forest);background:#e7f4ea}.settings-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.settings-actions button{background:var(--forest);color:#fff;border:0;border-radius:999px;min-height:46px;padding:0 24px}.settings-message{color:var(--forest);margin-right:auto;font-size:11px}.business-profile-page{background:#f4f6f2;min-height:100vh}.business-profile-hero{color:#fff;background:linear-gradient(130deg,#10211b,#174532);padding:55px clamp(18px,6vw,90px)}.business-profile-hero>div{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1040px;margin:0 auto;display:grid}.business-avatar{background:#ffffff1a;border:1px solid #fff3;border-radius:22px;place-items:center;width:84px;height:84px;font-size:28px;display:grid}.business-profile-hero h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(37px,5vw,62px)}.business-profile-hero p{color:#bdd0c6;max-width:650px;margin:0}.business-profile-badge{color:#835800;text-transform:uppercase;background:#fff2d7;border-radius:999px;align-self:start;padding:8px 11px;font-size:9px;font-weight:700}.business-profile-badge.verified{background:var(--lime);color:var(--ink)}.business-profile-content{width:min(1120px,100% - 36px);margin:0 auto;padding:42px 0 100px}.business-profile-meta{color:#607068;flex-wrap:wrap;gap:18px;margin-bottom:30px;font-size:11px;display:flex}.business-profile-content>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.business-profile-content h2{margin:0;font-size:28px}.business-empty{text-align:center;background:#fff;border:1px dashed #cfd8d1;border-radius:18px;padding:54px 22px}.business-empty h3{margin:0 0 7px}.business-empty p{color:var(--muted)}.category-rail{scrollbar-width:thin;max-height:calc(100vh - 250px);overflow-y:auto}@media (max-width:760px){.auction-session-note{flex-direction:column;gap:3px}.product-specs{grid-template-columns:1fr;padding:12px}.settings-layout{width:calc(100% - 24px);padding:34px 0 90px}.settings-layout>header{flex-direction:column;align-items:flex-start}.settings-form{grid-template-columns:1fr}.settings-section{padding:20px 16px}.settings-fields{grid-template-columns:1fr}.settings-fields .full{grid-column:auto}.settings-verification{grid-template-columns:1fr}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions button{width:100%}.settings-message{text-align:center;margin:0}.business-profile-hero{padding:38px 16px}.business-profile-hero>div{grid-template-columns:58px 1fr;gap:14px}.business-avatar{border-radius:16px;width:58px;height:58px;font-size:21px}.business-profile-hero h1{font-size:36px}.business-profile-hero p{font-size:11px}.business-profile-badge{grid-column:1/-1;justify-self:start}.business-profile-content{width:calc(100% - 24px);padding-top:28px}.business-profile-content>header{flex-direction:column;align-items:flex-start;gap:6px}.category-rail{max-height:none;overflow:visible}}.market-assurance{align-self:stretch}.market-assurance>div{grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-content:center;display:grid}.market-assurance>div>span{grid-row:1/3;align-self:center}.market-assurance h3,.market-assurance p{margin-left:0}.featured-items{grid-template-columns:130px repeat(3,minmax(0,1fr));align-items:center;gap:8px;margin-top:14px;display:grid}.featured-items>div{color:#fff;flex-direction:column;display:flex}.featured-items>div b{font-size:11px}.featured-items>div span{color:#bcd2c8;font-size:8px}.featured-items>a{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;font-size:9px;display:grid}.featured-items img{object-fit:cover;border-radius:7px;width:34px;height:34px}.featured-items>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-signout{color:#8b493f!important;justify-content:center!important;align-items:center!important;gap:7px!important;font-size:10px!important;display:flex!important}.dash-signout svg{width:16px;height:16px}.dash-signout:after{display:none!important}.messages-page{background:#f2f5f1;min-height:100vh}.chat-shell{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:330px 1fr;width:min(1120px,100% - 32px);height:min(720px,100dvh - 180px);margin:38px auto 100px;display:grid;overflow:hidden;box-shadow:0 18px 60px #10211b14}.chat-shell>aside{border-right:1px solid var(--line);overflow:auto}.chat-shell header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.chat-shell>aside>header{justify-content:flex-start}.chat-shell header div{flex-direction:column;display:flex}.chat-shell header span{color:var(--muted);font-size:9px}.chat-shell>aside>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;flex-direction:column;gap:3px;width:100%;padding:15px 18px;display:flex}.chat-shell>aside>button.active{border-left:3px solid var(--forest);background:#edf6ef}.chat-shell>aside button span,.chat-shell>aside button small{color:var(--muted);font-size:9px}.chat-shell>section{flex-direction:column;min-width:0;display:flex}.chat-shell>section>header a{color:var(--forest);font-size:10px;font-weight:600}.message-list{background:#f7f8f5;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex;overflow:auto}.message-list article{align-self:flex-start;max-width:74%}.message-list article p{border:1px solid var(--line);background:#fff;border-radius:4px 14px 14px;margin:0;padding:10px 13px;font-size:12px}.message-list article.mine{align-self:flex-end}.message-list article.mine p{border-color:var(--forest);background:var(--forest);color:#fff;border-radius:14px 4px 14px 14px}.message-list time{color:var(--muted);text-align:right;margin-top:3px;font-size:8px;display:block}.chat-shell form{border-top:1px solid var(--line);grid-template-columns:1fr 46px;gap:8px;padding:13px;display:grid}.chat-shell textarea{border:1px solid var(--line);resize:none;border-radius:12px;height:46px;padding:12px}.chat-shell form button{background:var(--forest);color:#fff;border:0;border-radius:12px}.chat-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:180px;padding:25px;display:grid}.chat-empty p{color:var(--muted);font-size:10px}.purchase-primary{cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;display:flex!important}.purchase-primary svg{width:16px}.device-autofill{background:#f0f7f2;border:1px solid #bfd4c6;border-radius:13px;grid-column:1/-1;margin-bottom:18px;padding:16px}.device-autofill>b{align-items:center;gap:7px;display:flex}.device-autofill>b svg{width:15px}.device-autofill p,.device-autofill small{color:var(--muted);font-size:10px}.device-autofill>div{grid-template-columns:1fr 42px;display:grid}.device-autofill input{border:1px solid var(--line);border-radius:9px 0 0 9px;min-height:42px;padding:0 11px}.device-autofill>div button{background:var(--forest);color:#fff;border:0;border-radius:0 9px 9px 0}.device-autofill ul{background:#fff;border-radius:9px;margin:8px 0 0;padding:6px;list-style:none}.device-autofill li button{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:8px}@media (max-width:760px){.featured-items{grid-template-columns:1fr 1fr 1fr}.featured-items>div{grid-column:1/-1}.featured-items>a{grid-template-columns:1fr}.featured-items img{width:100%;height:55px}.chat-shell{border-radius:0;grid-template-columns:1fr;width:100%;height:auto;min-height:calc(100dvh - 140px);margin:0}.chat-shell>aside{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.chat-shell>section{min-height:500px}.message-list article{max-width:86%}.dash-signout span{display:none}}.catalogue-picker{background:#f1f7f2;border:1px solid #bdd1c3;border-radius:18px;grid-column:1/-1;margin:0 0 22px;padding:22px;position:relative}.catalogue-picker>h2{margin:5px 0 15px;font-size:24px}.catalogue-search{background:#fff;border:1px solid #cfd9d1;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:0 15px;display:grid!important}.catalogue-search svg{width:18px;color:var(--forest)}.catalogue-search input{outline:0;min-width:0;height:52px;background:0 0!important;border:0!important}.catalogue-results{z-index:15;background:#fff;border:1px solid #d6ddd7;border-radius:14px;max-height:355px;padding:6px;position:absolute;top:145px;left:22px;right:22px;overflow:auto;box-shadow:0 18px 50px #10211b2b}.catalogue-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 22px;align-items:center;gap:11px;width:100%;padding:9px;display:grid}.catalogue-results>button:hover,.catalogue-results>button.active{background:#e9f4ec}.catalogue-results img,.catalogue-results>button>span{object-fit:contain;background:#e8f0e9;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.catalogue-results>button>div{flex-direction:column;min-width:0;display:flex}.catalogue-results small,.catalogue-selection small{color:var(--muted);font-size:8px}.catalogue-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.catalogue-results em{color:#6c7771;font-size:9px;font-style:normal}.catalogue-results svg,.catalogue-selection h3 svg{color:#087144;vertical-align:middle;width:17px}.catalogue-empty{text-align:center;background:#fff;border:1px dashed #cdd8cf;border-radius:14px;padding:22px}.catalogue-empty p{color:var(--muted);font-size:10px}.catalogue-empty button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:10px;display:inline-flex}.catalogue-skeleton{gap:8px;padding:10px 0;display:grid}.catalogue-skeleton i{background:linear-gradient(100deg,#e7ece8 25%,#f5f7f5 40%,#e7ece8 60%) 0 0/300% 100%;border-radius:10px;height:55px;animation:1.2s infinite shimmer}.catalogue-selection{background:#f2f8f3;border:1px solid #b9d2c0;border-radius:18px;grid-column:1/-1;grid-template-columns:85px minmax(0,1fr) minmax(200px,.7fr);align-items:center;gap:17px;margin-bottom:22px;padding:20px;display:grid;position:relative}.catalogue-selection>img,.catalogue-image-placeholder{object-fit:contain;background:#dbeade;border-radius:14px;place-items:center;width:85px;height:85px;font-size:28px;font-weight:700;display:grid}.catalogue-selection h3{margin:4px 0;font-size:20px}.catalogue-selection p{color:var(--muted);margin:0;font-size:10px}.catalogue-selection>label{font-size:9px}.catalogue-selection select{background:#fff;border:1px solid #cbd7cd;border-radius:10px;width:100%;min-height:44px;margin-top:5px;padding:0 10px}.catalogue-clear{color:#536159;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;right:11px}.catalogue-clear svg{width:14px}.catalogue-selection>section{border-top:1px solid #d5e1d8;grid-column:1/-1;padding-top:16px}.catalogue-selection h4{margin:0 0 10px}.catalogue-selection dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.catalogue-selection dl div{background:#fff;border-radius:9px;padding:10px}.catalogue-selection dt{color:var(--muted);font-size:8px}.catalogue-selection dd{margin:3px 0 0;font-size:10px;font-weight:600}.catalogue-modal{z-index:1000;background:#05140ead;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.catalogue-modal form{background:#fff;border-radius:20px;gap:11px;width:min(520px,100%);max-height:92vh;padding:25px;display:grid;position:relative;overflow:auto}.catalogue-modal h3{margin:0;font-size:24px}.catalogue-modal p{color:var(--muted);margin:0;font-size:11px}.catalogue-modal label{flex-direction:column;gap:5px;font-size:9px;display:flex}.catalogue-modal input,.catalogue-modal select,.catalogue-modal textarea{background:#fafbf9;border:1px solid #d5ddd7;border-radius:9px;min-height:44px;padding:10px}.catalogue-admin{padding-bottom:100px}.catalogue-admin>header{padding:34px 0 24px}.catalogue-admin>header h1{letter-spacing:-.05em;margin:6px 0;font-size:clamp(38px,5vw,62px)}.catalogue-admin>header>p:last-child{color:var(--muted)}.catalogue-admin>nav{gap:5px;padding-bottom:12px;display:flex;overflow:auto}.catalogue-admin>nav button{cursor:pointer;background:#fff;border:1px solid #d6ddd7;border-radius:999px;flex:none;padding:9px 12px;font-size:9px}.catalogue-admin>nav button.active{border-color:var(--forest);background:var(--forest);color:#fff}.catalogue-toolbar{justify-content:space-between;gap:12px;padding:16px 0;display:flex}.catalogue-toolbar>label{background:#fff;border:1px solid #d7ddd8;border-radius:11px;align-items:center;gap:7px;min-width:240px;padding:0 12px;display:flex}.catalogue-toolbar svg{width:15px}.catalogue-toolbar input{border:0;outline:0;min-height:43px}.catalogue-toolbar>button,.catalogue-editor>button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 16px;display:flex}.catalogue-toolbar>button svg{width:15px}.catalogue-admin-list{gap:8px;display:grid}.catalogue-admin-list article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.catalogue-admin-list h3{align-items:center;gap:5px;margin:0;font-size:13px;display:flex}.catalogue-admin-list h3 svg{color:#087144;width:14px}.catalogue-admin-list small,.catalogue-admin-list code{color:var(--muted);margin-top:3px;font-size:8px;display:block}.catalogue-admin-list article>button,.catalogue-row-actions button{color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cdd8cf;border-radius:9px;padding:8px 12px;font-size:9px}.catalogue-quality{color:#087144;background:#e9f4ec;border-radius:999px;margin-top:5px;padding:3px 6px;font-size:8px;display:inline-block}.catalogue-editor{background:#fff;border:1px solid #cdd8cf;border-radius:16px;margin:5px 0 22px;padding:22px}.catalogue-editor h2{margin-top:0}.catalogue-editor section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.catalogue-editor textarea[aria-label=Import\ JSON]{border:1px solid var(--line);border-radius:10px;width:100%;padding:12px;font-family:monospace}.catalogue-editor footer{gap:10px;margin-top:18px;display:flex}.catalogue-editor footer>button{cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 17px}.catalogue-confirm{margin-top:13px;flex-direction:row!important;align-items:center!important;display:flex!important}.catalogue-upload{cursor:pointer;border:1px dashed #93b29d;border-radius:10px;align-items:center;gap:7px;width:max-content;margin-top:15px;padding:9px 12px;display:flex}.catalogue-upload input{display:none}.catalogue-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.catalogue-pagination button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px}.catalogue-pagination span{font-size:9px}.catalogue-admin-link{margin:18px 0}.catalogue-admin-link .button{display:inline-flex}.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:760px){.catalogue-picker{padding:16px 12px}.catalogue-picker h2{font-size:20px}.catalogue-results{top:130px;left:12px;right:12px}.catalogue-selection{grid-template-columns:60px 1fr;padding:16px 12px}.catalogue-selection>img,.catalogue-image-placeholder{width:60px;height:60px}.catalogue-selection>label,.catalogue-selection>section{grid-column:1/-1}.catalogue-selection dl{grid-template-columns:1fr 1fr}.catalogue-toolbar{flex-direction:column;align-items:stretch}.catalogue-toolbar>label{min-width:0}.catalogue-toolbar>button{justify-content:center;min-height:44px}.catalogue-admin-list article{align-items:flex-start}.catalogue-admin-list code{text-overflow:ellipsis;max-width:180px;overflow:hidden}.catalogue-editor{padding:16px 12px}.catalogue-row-actions{flex-direction:column;gap:5px;display:flex}}.tech-device-fields{background:#f8fcfa;border:1px solid #b9d8ca;border-radius:18px;grid-column:1/-1;margin-bottom:22px;padding:20px}.tech-fields-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.tech-fields-heading>svg{width:36px;height:36px;color:var(--forest);background:#e3f5eb;border-radius:10px;padding:8px}.tech-fields-heading div{flex-direction:column;display:flex}.tech-fields-heading span,.tech-auto-note{color:var(--muted);font-size:10px}.catalogue-combobox{display:block;position:relative}.catalogue-combobox svg{width:16px;color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.catalogue-combobox input{padding-left:38px!important}.tech-model-results{z-index:15;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(460px,100vw - 52px);max-height:300px;margin-top:5px;padding:6px;position:absolute;overflow:auto;box-shadow:0 18px 45px #08261b21}.tech-model-results button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.tech-model-results button:hover{background:#edf7f2}.tech-model-results img{object-fit:contain;width:42px;height:42px}.tech-model-results span{flex-direction:column;display:flex}.automatic-specs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.automatic-specs span{background:#e4f4eb;border-radius:10px;gap:2px;padding:10px 13px;font-size:10px;display:grid}.staff-dashboard,.support-center{width:min(1180px,100% - 40px);margin:38px auto 90px}.staff-dashboard>header,.support-center>header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.staff-dashboard h1,.support-center h1{margin:5px 0;font-size:clamp(32px,5vw,58px)}.staff-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.staff-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.staff-stats svg{width:18px;color:var(--forest)}.staff-stats b{font-size:30px}.staff-links{grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0;display:grid}.staff-links a{background:var(--forest);color:#fff;border-radius:15px;grid-template-columns:auto 1fr;gap:5px 10px;padding:18px;font-weight:700;display:grid}.staff-links span{color:#cde3d8;grid-column:2;font-size:10px;font-weight:400}.staff-panel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:22px}.staff-panel>article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.staff-panel article>div:first-child{flex-direction:column;gap:5px;display:flex}.staff-panel article>div:last-child{align-items:center;gap:8px;display:flex}.staff-panel button,.staff-panel article a{color:var(--forest);background:#fff;border:1px solid #a8c9ba;border-radius:9px;padding:8px 11px}.staff-panel p{max-width:720px;color:var(--muted);margin:3px 0}.staff-state{text-align:center;place-content:center;min-height:55vh;display:grid}.affiliate-panel input{width:100%;margin:7px 0}.affiliate-panel>div{gap:12px;margin-top:18px;display:flex}.affiliate-panel>div span{background:#f3f7f5;border-radius:12px;flex-direction:column;min-width:160px;padding:16px;display:flex}.support-center{max-width:800px}.support-center form{gap:15px;display:grid}.support-center form label{gap:7px;display:grid}.report-link{justify-content:center;align-items:center;gap:7px;display:flex!important}.report-link svg{width:15px}@media (max-width:760px){.tech-device-fields{padding:15px}.staff-dashboard,.support-center{width:calc(100% - 24px);margin-top:20px}.staff-dashboard>header,.support-center>header{display:block}.staff-stats{grid-template-columns:repeat(2,1fr)}.staff-links{grid-template-columns:1fr}.staff-panel{padding:15px}.staff-panel>article{display:block}.staff-panel article>div:last-child{flex-wrap:wrap;margin-top:12px}.tech-model-results{width:calc(100vw - 54px)}}@media (max-width:620px){.product-grid,.search-product-grid,.related-products .product-grid{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-card{break-inside:auto;width:100%;min-width:0;margin:0;display:block}.product-image{aspect-ratio:1;min-height:0}.product-image img{object-fit:cover;width:100%;height:100%;min-height:0}}.chat-shell{grid-template-columns:360px minmax(0,1fr)}.conversation-inbox{background:#fff;flex-direction:column;min-height:0;display:flex}.chat-inbox-header{min-height:76px;padding:16px 18px!important}.chat-inbox-header>div{align-items:center;gap:12px;flex-direction:row!important;display:flex!important}.chat-inbox-header>div>svg{width:22px;height:22px;color:var(--forest)}.chat-inbox-header>div>span{flex-direction:column;display:flex}.chat-inbox-header b{font-size:17px}.chat-inbox-header small{color:var(--muted);font-size:9px}.chat-inbox-header em{min-width:27px;height:27px;color:var(--forest);background:#eaf4ed;border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.conversation-list{min-height:0;overflow:auto}.conversation-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:46px minmax(0,1fr) 48px;align-items:center;gap:11px;width:100%;min-height:88px;padding:12px 14px;display:grid}.conversation-row:hover,.conversation-row.active{background:#f0f7f2}.conversation-row.active{box-shadow:inset 3px 0 var(--forest)}.conversation-avatar{width:46px;height:46px;color:var(--forest);background:#dfeee4;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.conversation-avatar.large{flex:0 0 42px;width:42px;height:42px}.conversation-avatar img{object-fit:cover;width:100%;height:100%}.chat-shell .conversation-avatar{color:var(--forest);font-size:12px}.conversation-summary{flex-direction:column;gap:3px;min-width:0;display:flex}.conversation-summary>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-summary time{color:#8a938e;flex:none;font-size:8px}.conversation-summary strong,.conversation-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-summary strong{color:#3c4a43;font-size:10px;font-weight:650}.conversation-summary small{color:var(--muted);font-size:9px}.conversation-product{width:48px;height:48px;color:var(--forest);background:#edf1ed;border-radius:10px;place-items:center;display:grid;overflow:hidden}.conversation-product img{object-fit:cover;width:100%;height:100%}.conversation-product svg{width:18px}.conversation-panel{min-height:0}.active-chat-header{background:#fff;min-height:76px;padding:12px 17px!important}.active-chat-header>div{flex:1;min-width:0}.active-chat-header>div b,.active-chat-header>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-chat-header>div b{font-size:13px}.active-chat-header>div span{font-size:9px}.active-chat-header>a{border:1px solid var(--line);height:48px;color:var(--forest);border-radius:11px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex!important}.active-chat-header>a img{object-fit:cover;border-radius:8px;width:38px;height:38px}.active-chat-header>a svg{width:22px}.active-chat-header>a span{font-size:9px;font-weight:700}.chat-back{width:38px;height:38px;color:var(--forest);background:#eef4ef;border:0;border-radius:50%;display:none}.chat-back svg{width:18px}.message-list{background:#f5f7f4;min-height:0;padding:22px}.message-list article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;box-shadow:0 2px 5px #10211b08}.message-composer{background:#fff;grid-template-columns:minmax(0,1fr) 48px!important;padding:11px 13px!important}.message-composer textarea{background:#f7f8f6;height:48px;min-height:48px;padding:13px 15px;line-height:20px;border-radius:16px!important}.message-composer button{place-items:center;width:48px;height:48px;display:grid;border-radius:15px!important}.message-composer button svg{width:18px}.message-composer button:disabled{opacity:.45}.chat-error{color:#8b4038;text-align:center;background:#fff2ef;margin:0;padding:7px 13px;font-size:9px}.profile-photo-control{background:#f8faf8;border:1px solid #dce4de;border-radius:15px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;margin:18px 0 22px;padding:16px;display:grid}.profile-photo-preview{width:84px;height:84px;color:var(--forest);background:#e1eee5;border-radius:50%;place-items:center;display:grid;overflow:hidden}.profile-photo-preview.business{border-radius:18px}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-preview svg{width:29px;height:29px}.profile-photo-control>div:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.profile-photo-control span{color:var(--muted);font-size:9px;line-height:1.45}.profile-photo-button{min-height:34px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #b9d0c1;border-radius:999px;align-items:center;padding:0 12px;flex-direction:row!important;gap:6px!important;margin-top:7px!important;font-size:9px!important;font-weight:750!important;display:inline-flex!important}.profile-photo-button svg{width:14px}.profile-photo-button input{display:none}.business-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}@media (max-width:760px){.messages-page{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0!important}.chat-shell{width:100%;height:calc(100dvh - 138px);min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;margin:0}.chat-shell>aside{border:0;height:100%;max-height:none;overflow:hidden}.chat-shell>section{height:100%;min-height:0}.chat-shell.has-active>aside,.chat-shell.show-inbox>.conversation-panel{display:none}.chat-inbox-header{min-height:66px;padding:10px 15px!important}.chat-inbox-header b{font-size:16px}.conversation-row{grid-template-columns:44px minmax(0,1fr) 44px;min-height:82px;padding:10px 13px}.conversation-avatar,.conversation-product{width:44px;height:44px}.active-chat-header{min-height:66px;gap:8px!important;padding:8px 10px!important}.chat-back{flex:0 0 38px;place-items:center;display:grid}.conversation-avatar.large{flex-basis:38px;width:38px;height:38px}.active-chat-header>a{width:42px;height:42px;padding:3px}.active-chat-header>a img{width:34px;height:34px}.active-chat-header>a span{display:none}.message-list{padding:15px 12px}.message-list article{max-width:84%}.message-list article p{padding:9px 12px;font-size:12px}.message-composer{padding:9px 10px!important}.message-composer textarea{font-size:12px}.desktop-chat-empty{display:none}.chat-empty{min-height:150px}.profile-photo-control{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:13px}.profile-photo-preview{width:68px;height:68px}.profile-photo-control span{font-size:8px}}@media (min-width:621px) and (max-width:760px){.chat-shell{height:calc(100dvh - 180px)}}.sell-hero{background:linear-gradient(135deg,#f5f1e8 0%,#eef5ef 100%);padding:48px 4vw 100px}.sell-hero h1{max-width:920px;font-size:clamp(44px,6vw,76px);line-height:.98}.sell-hero>p:last-child{max-width:680px;margin-top:18px;font-size:15px;line-height:1.55}.sell-container{margin-top:-52px}.sell-form{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.listing-mode{gap:8px}.listing-mode button{border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:13px 16px;display:grid}.listing-mode button.active{border-width:1.5px;box-shadow:0 0 0 3px #0b6b4512}.listing-mode button>svg{box-sizing:content-box;width:19px;height:19px;color:var(--forest);background:#edf2ee;border-radius:10px;padding:8px}.listing-mode button.active>svg{background:var(--forest);color:#fff}.listing-mode button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-mode small{color:var(--muted);font-size:9px;font-weight:500}.form-progress{border-radius:12px;padding:13px 18px}.form-progress div:not(:last-child):after{left:74px}.form-progress span{width:28px;height:28px;font-size:10px}.form-card{border-radius:16px;min-height:0;padding:30px}.form-heading{margin-bottom:24px}.form-heading h2{margin:5px 0 8px;font-size:clamp(28px,4vw,40px);font-weight:600}.form-heading>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.form-grid{gap:16px 14px}.form-grid label{gap:7px;font-size:10px;font-weight:650}.form-grid input,.form-grid select,.form-grid textarea{background:#fcfcf9;border-color:#d8ded9;border-radius:11px;min-height:49px;padding:12px 13px;font-size:13px}.form-grid textarea{min-height:132px;line-height:1.5}.form-grid select:disabled{color:#9ca49f;background:#f1f3f0}.form-grid small{font-size:8px}.listing-details-grid{align-items:start}.upload-zone{background:#f8faf7;border-radius:16px;min-height:205px}.upload-zone>svg{width:30px;height:30px;color:var(--forest);margin-bottom:4px}.form-actions{margin-top:28px;padding-top:20px}.form-actions button{min-height:44px;padding:0 21px}.seller-tips{border-radius:16px;padding:21px;position:sticky;top:94px}.seller-tips>svg{width:22px;color:var(--lime)}.seller-tips h3{margin:10px 0 16px;font-size:16px}.seller-tips p,.seller-tips b{font-size:10px}@media (max-width:900px){.sell-form{grid-template-columns:1fr}.seller-tips{display:none}}@media (max-width:620px){.sell-hero{padding:28px 16px 72px}.sell-hero h1{font-size:38px;line-height:1}.sell-hero>p:last-child{margin-top:13px;font-size:12px}.sell-container{width:calc(100% - 16px);margin:-38px auto 90px}.sell-form{gap:10px}.listing-mode{grid-template-columns:1fr 1fr;gap:6px}.listing-mode button{border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:66px;padding:9px}.listing-mode button>svg{border-radius:8px;width:15px;height:15px;padding:6px}.listing-mode b{font-size:10px}.listing-mode small{font-size:7px;line-height:1.25}.form-progress{padding:9px 12px}.form-progress span{width:29px;height:29px}.form-card{border-radius:14px;padding:20px 14px}.form-heading{margin-bottom:20px}.form-heading h2{font-size:28px}.form-heading>p:last-child{font-size:10px}.form-grid{grid-template-columns:1fr;gap:15px}.span-two{grid-column:auto}.form-grid label{font-size:10px}.form-grid input,.form-grid select,.form-grid textarea{min-height:50px;font-size:16px}.form-grid textarea{min-height:140px}.form-grid small{font-size:8px}.upload-zone{text-align:center;min-height:178px;padding:20px}.upload-grid{grid-template-columns:repeat(3,1fr)}.form-actions{z-index:12;padding:11px 14px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;margin:26px -14px -20px;position:sticky;bottom:75px;box-shadow:0 -10px 24px #10211b12}.form-actions button{flex:1;min-height:48px}.form-actions button:only-child{flex:1}}.product-details-disclosure{border:1px solid var(--line);background:#fafbf9;border-radius:15px;margin:20px 0;overflow:hidden}.product-details-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;list-style:none;display:flex}.product-details-disclosure summary::-webkit-details-marker{display:none}.product-details-disclosure summary>span{flex-direction:column;display:flex}.product-details-disclosure summary small{color:var(--muted);font-size:9px}.product-details-disclosure summary em{color:var(--forest);font-size:10px;font-style:normal;font-weight:700}.product-details-disclosure .details-less,.product-details-disclosure[open] .details-more{display:none}.product-details-disclosure[open] .details-less{display:block}.product-details-disclosure .product-specs{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.owner-listing-actions{background:#edf7f1;border:1px solid #a7c8b6;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 13px;display:flex}.owner-listing-actions a{color:var(--forest);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.owner-listing-actions svg{width:14px}.owner-listing-actions span{color:var(--muted);font-size:9px}.seller-verification-badge{vertical-align:middle;margin-left:5px;display:inline-flex}.seller-verification-badge svg{width:17px;height:17px}.seller-verification-badge.nin-verified{color:#0a8a4b}.seller-verification-badge.phone-verified{color:#2778d9}.listing-editor{width:min(850px,100% - 32px);margin:42px auto 100px}.listing-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.listing-editor h1{margin:5px 0;font-size:clamp(34px,5vw,52px)}.listing-editor>header p{color:var(--muted)}.listing-editor-state{text-align:center;place-content:center;min-height:55vh;display:grid}.approval-notice{color:#755000;background:#fff3d5;border-radius:12px;justify-content:space-between;gap:14px;margin-bottom:14px;padding:13px 16px;font-size:10px;display:flex}.admin-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.admin-overview article{background:var(--forest);color:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:6px 10px;padding:20px;display:grid}.admin-overview svg{width:20px;color:var(--lime);grid-row:1/4}.admin-overview small,.admin-overview span{color:#bed5c9;font-size:9px}.admin-overview b{font-size:26px}.admin-chart-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-chart{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.admin-chart>header{border:0;justify-content:space-between;padding:0 0 16px;display:flex}.admin-chart>header div{flex-direction:column;display:flex}.admin-chart>header span,.admin-chart>footer{color:var(--muted);font-size:9px}.admin-chart>header strong{font-size:28px}.admin-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:145px;display:flex}.admin-bars i{background:#25a665;border-radius:3px 3px 0 0;flex:1;min-height:3px}.admin-chart:nth-child(2) .admin-bars i{background:var(--forest)}.admin-chart>footer{justify-content:space-between;padding-top:7px;display:flex}.approval-queue>article{grid-template-columns:82px minmax(0,1fr) auto;display:grid}.approval-queue>article>img,.approval-placeholder{object-fit:cover;background:#e7eee9;border-radius:12px;place-items:center;width:82px;height:82px;display:grid}.approval-queue details{margin-top:7px}.approval-queue summary{color:var(--forest);cursor:pointer;font-size:9px}.approval-queue dl{gap:4px;margin:8px 0;display:grid}.approval-queue dl div{grid-template-columns:110px 1fr;gap:8px;font-size:9px;display:grid}.approval-queue dt{color:var(--muted)}.approval-queue dd{overflow-wrap:anywhere;margin:0}.staff-panel button.approve{border-color:var(--forest);background:var(--forest);color:#fff}.chat-shell form button{place-items:center;display:grid}.chat-shell form button:disabled{opacity:.5}@media (max-width:760px){.product-details-disclosure summary{padding:14px}.owner-listing-actions{flex-direction:column;align-items:flex-start;gap:4px}.listing-editor{width:calc(100% - 24px);margin-top:24px}.listing-editor>header,.approval-notice{flex-direction:column}.admin-overview{grid-template-columns:1fr 1fr}.admin-chart-grid{grid-template-columns:1fr}.approval-queue>article{grid-template-columns:62px 1fr}.approval-queue>article>img,.approval-placeholder{width:62px;height:62px}.approval-queue>article>div:last-child{grid-column:1/-1}.approval-queue dl div{grid-template-columns:82px 1fr}}.nin-panel{align-items:flex-start;gap:16px;display:flex}.nin-panel>svg,.nin-submit>header>svg{width:30px;height:30px;color:var(--forest);background:#e7f5ec;border-radius:10px;flex:none;padding:7px}.nin-panel h2{margin:0 0 5px}.nin-panel.pending>svg{color:#8b6500;background:#fff3d5}.nin-panel.verified{background:#f3fbf6;border-color:#8ac9a5}.nin-submit>header{justify-content:space-between;gap:20px;display:flex}.nin-submit>header h2{margin:5px 0}.nin-submit form{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.nin-submit label{color:#253c34;gap:7px;font-size:10px;font-weight:700;display:grid}.nin-submit input{border:1px solid var(--line);width:100%;min-height:45px;font:inherit;background:#fff;border-radius:11px;padding:10px 12px}.nin-submit .nin-file{border:1px dashed #9cb7a6;border-radius:12px;grid-column:1/-1;padding:14px}.nin-submit .nin-file input{background:#f7faf8;padding:7px}.nin-submit .nin-file span{color:var(--muted);font-size:9px;font-weight:400}.nin-submit button{background:var(--forest);color:#fff;font:inherit;border:0;border-radius:999px;justify-self:start;padding:12px 18px;font-weight:700}.nin-rejected{color:#8a3328;background:#fff0ed;border-radius:10px;padding:11px 13px}.nin-review h2{align-items:center;gap:8px;display:flex}.nin-review h2 svg,.nin-review button svg{width:16px}.nin-review button{align-items:center;gap:5px;display:inline-flex}.owner-listing-actions>div:first-child{align-items:center;gap:10px;display:flex}.seller-listing-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.seller-listing-controls button{color:var(--forest);font:inherit;cursor:pointer;background:#fff;border:1px solid #b7c9bf;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.seller-listing-controls button svg{width:13px;height:13px}.seller-listing-controls button.danger{color:#8a3328}.seller-listing-controls>span,.seller-listing-controls small{color:var(--muted);font-size:9px}.seller-control-centre>article{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.seller-control-centre>article>div:first-child{flex-direction:column;flex:1;display:flex}.seller-control-centre article small{color:var(--muted);font-size:9px}@media (max-width:760px){.nin-submit form{grid-template-columns:1fr}.nin-submit .nin-file{grid-column:auto}.owner-listing-actions>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.seller-listing-controls{width:100%;margin:4px 0 0}.seller-listing-controls button{min-height:36px}.seller-control-centre>article,.nin-review>article{flex-direction:column;align-items:flex-start}.nin-review>article>div:last-child{flex-wrap:wrap;display:flex}}.default-avatar{border-radius:inherit;color:#fff;background:#16734f;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.default-avatar b{font-size:clamp(14px,42%,24px);font-weight:750;line-height:1}.avatar-seed-0{background:linear-gradient(145deg,#0b6b45,#35c971)}.avatar-seed-1{background:linear-gradient(145deg,#315b8a,#66a7dc)}.avatar-seed-2{background:linear-gradient(145deg,#803f70,#d876a5)}.avatar-seed-3{background:linear-gradient(145deg,#a65c1e,#f0aa46)}.avatar-seed-4{background:linear-gradient(145deg,#305444,#8cb99a)}.avatar-seed-5{background:linear-gradient(145deg,#544181,#a794d8)}.avatar-seed-6{background:linear-gradient(145deg,#9a3e3e,#e48068)}.avatar-seed-7{background:linear-gradient(145deg,#106c72,#55bcc0)}.item-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sold-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#252b28;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.sold-notice{color:#455149;background:#f3f4f2;border:1px solid #d2d8d4;border-radius:11px;margin:12px 0;padding:12px 14px;font-size:10px}.purchase-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-address{background:#f2f7f3;border-radius:11px;align-items:flex-start;gap:8px;padding:13px;display:flex}.listing-address svg{width:16px;color:var(--forest);flex:none}.purchase-seller{background:#f7faf8;border:1px solid #dce5df;border-radius:13px;min-width:0;margin-top:18px;padding:15px;overflow:hidden}.purchase-seller>.default-avatar,.seller-avatar-image{aspect-ratio:1;object-fit:cover;border-radius:50%;width:48px;max-width:48px;height:48px;max-height:48px;display:block;overflow:hidden}.purchase-seller>div{min-width:0}.purchase-seller h3,.purchase-seller p{overflow-wrap:anywhere}.purchase-seller h3{align-items:center;gap:3px;display:flex}.seller-level{color:#496158;background:#e8f2ec;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.seller-level.verified_business{color:#087245;background:#e1f5e9}.seller-level.p2p{color:#665f4d;background:#f0eee7}.listing-secondary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid!important}.listing-secondary-actions>*{min-width:0}.listing-secondary-actions .listing-contact button,.listing-secondary-actions .listing-contact a,.listing-secondary-actions .report-link{width:100%;min-height:42px;font-weight:700;color:var(--forest)!important;background:#fff!important;border:1px solid #9bc5ae!important;border-radius:10px!important;margin:0!important;padding:0 10px!important;font-size:9px!important}.listing-secondary-actions .report-link{color:#805247!important;border-color:#d8cbc6!important}.save-listing-wrap{z-index:4;position:absolute;top:8px;right:8px}.save-listing{width:38px;height:38px;color:var(--forest);cursor:pointer;background:#fffffff0;border:1px solid #dce4de;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 14px #04281a1a}.save-listing svg{width:17px}.save-listing.active{background:var(--forest);color:#fff}.listing-contact{gap:5px;display:grid}.listing-contact button,.listing-contact a{border:1px solid var(--forest);min-height:42px;color:var(--forest);font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.listing-contact svg{width:15px}.listing-contact small{color:#8a3328;max-width:220px;font-size:8px}.listing-secondary-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.gallery-main{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.gallery-lightbox{z-index:1000;background:#030e0af5;flex-direction:column;align-items:center;padding:58px 18px 22px;display:flex;position:fixed;inset:0}.gallery-lightbox-stage{flex:1;place-items:center;width:100%;min-height:0;display:grid}.gallery-lightbox-stage>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 155px);display:block}.gallery-lightbox .gallery-close{z-index:2;color:#fff;background:#ffffff15;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:16px}.gallery-lightbox svg{width:20px}.gallery-lightbox-nav{justify-content:center;gap:8px;margin-top:12px;display:flex}.gallery-lightbox-nav button{color:#fff;background:#ffffff18;border:2px solid #0000;border-radius:10px;width:48px;height:48px;padding:2px;position:relative;overflow:hidden}.gallery-lightbox-nav button.active{border-color:var(--lime)}.gallery-lightbox-nav img{object-fit:cover;border-radius:6px;width:100%;height:100%}.gallery-lightbox-nav span{background:#071b14d9;border-radius:5px;min-width:14px;font-size:7px;position:absolute;bottom:1px;right:2px}.gallery-lightbox-count{color:#fff;font-size:10px;position:absolute;top:26px;left:16px}.seller-feedback{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:22px;padding:22px}.seller-feedback>header{justify-content:space-between;align-items:center;display:flex}.seller-feedback>header h2{margin:4px 0}.seller-feedback>header>span{color:var(--forest);align-items:center;gap:5px;font-size:10px;display:flex}.seller-feedback>header svg{fill:currentColor;width:15px}.feedback-list{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.feedback-list article{background:#f5f8f5;border-radius:11px;padding:13px}.feedback-list b{color:#c98718;letter-spacing:2px}.feedback-list p{min-height:34px;font-size:10px}.feedback-list small{color:var(--muted);font-size:8px}.seller-feedback form{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.seller-feedback label{gap:6px;font-size:9px;font-weight:700;display:grid}.seller-feedback select,.seller-feedback textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.price-range-filter{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-range-filter label{color:var(--muted);gap:5px;font-size:8px;display:grid}.price-range-filter input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;border-radius:9px;padding:10px}.dash-avatar{border-radius:50%;place-items:center;width:46px;height:46px;font-size:32px;display:grid;overflow:hidden}.dash-avatar>img{object-fit:cover;width:100%;height:100%}.saved-products{margin-top:18px}.saved-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.saved-product-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:10px;display:grid}.saved-product-grid article>img,.saved-product-grid article>span{object-fit:cover;background:#edf3ee;border-radius:9px;place-items:center;width:72px;height:66px;display:grid}.saved-product-grid article>a{flex-direction:column;gap:4px;min-width:0;display:flex}.saved-product-grid b,.saved-product-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-product-grid small{color:var(--muted);font-size:8px}.saved-product-grid strong{color:var(--forest)}.saved-product-grid button{color:#6e7772;background:#f2f5f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.saved-product-grid button svg{width:14px}.header-notifications,.mobile-notifications{color:var(--ink);place-items:center;display:grid;position:relative}.header-notifications em,.mobile-notifications em{color:#fff;background:#d33434;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-6px;right:-7px}.header-notifications svg,.mobile-notifications svg{width:18px}.notifications-page{width:min(820px,100% - 32px);min-height:60vh;margin:38px auto 100px}.notifications-page>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.notifications-page h1{margin:4px 0;font-size:clamp(38px,6vw,62px)}.notifications-page>header p{color:var(--muted)}.notifications-page>header button{border:1px solid var(--line);color:var(--forest);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;display:flex}.notifications-page>header svg{width:15px}.notification-list{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.notification-list>a{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 8px;gap:12px;padding:16px;display:grid}.notification-list>a:last-child{border-bottom:0}.notification-list>a.unread{background:#f1f8f3}.notification-list>a>span{width:40px;height:40px;color:var(--forest);background:#e8f2eb;border-radius:50%;place-items:center;display:grid}.notification-list svg{width:17px}.notification-list div{gap:4px;display:grid}.notification-list p{color:#48554e;margin:0;font-size:10px}.notification-list small{color:var(--muted);font-size:8px}.notification-list i{background:#1b9d5c;border-radius:50%;align-self:center;width:7px;height:7px}.notification-empty{text-align:center;min-height:260px;color:var(--muted);place-content:center;justify-items:center;display:grid}.settings-toggle-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.settings-toggle-grid>label{border:1px solid var(--line);cursor:pointer;background:#f8faf8;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:14px;display:grid;position:relative}.settings-toggle-grid input{position:absolute;top:10px;right:10px}.settings-toggle-grid svg{width:18px;color:var(--forest)}.settings-toggle-grid span{flex-direction:column;gap:4px;display:flex}.settings-toggle-grid small{color:var(--muted);padding-right:12px;font-size:8px;font-weight:400}.security-actions{gap:9px;margin-top:17px;display:grid}.security-actions>div,.security-actions>a{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) minmax(170px,260px) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.security-actions>a{grid-template-columns:30px minmax(0,1fr) auto}.security-actions svg{width:18px;color:var(--forest)}.security-actions span{flex-direction:column;gap:3px;min-width:0;display:flex}.security-actions small{text-overflow:ellipsis;color:var(--muted);font-size:8px;overflow:hidden}.security-actions input{border:1px solid var(--line);min-height:38px;font:inherit;border-radius:9px;padding:8px 10px}.security-actions button{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:38px;padding:0 12px}.security-actions em{color:var(--forest);font-size:9px;font-style:normal;font-weight:750}.affiliate-career{width:min(1120px,100% - 32px);margin:24px auto 100px}.affiliate-hero{color:#fff;background:linear-gradient(135deg,#082d20,#0d774e);border-radius:24px;padding:clamp(32px,6vw,72px)}.affiliate-hero h1{max-width:760px;margin:10px 0;font-size:clamp(42px,7vw,78px);line-height:.98}.affiliate-hero>p:not(.eyebrow){color:#d2e7dc;max-width:650px;line-height:1.6}.affiliate-benefits{grid-template-columns:repeat(3,1fr);gap:11px;margin:14px 0;display:grid}.affiliate-benefits article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.affiliate-benefits svg{width:22px;color:var(--forest)}.affiliate-benefits h2{font-size:18px}.affiliate-benefits p{color:var(--muted);font-size:10px;line-height:1.55}.affiliate-steps,.affiliate-apply{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:28px;margin-top:14px;padding:30px;display:grid}.affiliate-steps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.affiliate-steps li{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.affiliate-steps li>b{width:42px;height:42px;color:var(--forest);background:#e9f3ec;border-radius:50%;place-items:center;display:grid}.affiliate-apply form{gap:12px;display:grid}.affiliate-apply label{gap:6px;font-size:10px;font-weight:700;display:grid}.affiliate-apply textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:11px;padding:12px}.application-pending{color:var(--forest);background:#eef7f1;border-radius:13px;place-content:center;justify-items:center;gap:8px;display:grid}.affiliate-review h2{align-items:center;gap:8px;display:flex}.affiliate-review h2 svg,.affiliate-review button svg{width:15px}.affiliate-review button{align-items:center;gap:5px;display:inline-flex}@media (max-width:760px){.item-title-row{display:block}.sold-badge{margin-top:8px}.listing-secondary-actions{grid-template-columns:1fr 1fr}.purchase-seller{padding:13px;grid-template-columns:42px 1fr!important;gap:10px!important}.purchase-seller>.default-avatar,.seller-avatar-image{border-radius:50%!important;width:42px!important;height:42px!important}.gallery-lightbox{padding:54px 10px 18px}.gallery-lightbox-stage>img{max-height:calc(100dvh - 145px)}.gallery-lightbox-nav button{width:44px;height:44px}.feedback-list,.seller-feedback form,.saved-product-grid,.settings-toggle-grid,.affiliate-benefits,.affiliate-steps,.affiliate-apply{grid-template-columns:1fr}.seller-feedback{padding:16px}.security-actions>div{grid-template-columns:28px 1fr auto}.security-actions>div input,.security-actions>div button{grid-column:1/-1;width:100%}.affiliate-career{width:calc(100% - 20px);margin-top:10px}.affiliate-hero{border-radius:17px;padding:30px 20px}.affiliate-hero h1{font-size:43px}.affiliate-benefits article,.affiliate-steps,.affiliate-apply{padding:18px}.notifications-page{width:calc(100% - 20px);margin-top:20px}.notifications-page>header{display:block}.notifications-page>header button{margin-top:12px}.notification-list>a{grid-template-columns:36px minmax(0,1fr) 7px;padding:13px}.notification-list>a>span{width:36px;height:36px}}.admin-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.top-pages ol{gap:8px;margin:5px 0 0;padding:0;list-style:none;display:grid}.top-pages li{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.top-pages li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-pages li b{color:var(--forest)}:root{--line:#dce3dd;--muted:#617168;--page-gutter:clamp(16px,4vw,56px)}.upload-grid>div{position:relative}.upload-grid .remove-upload{color:#fff;background:#10211bd9;border:1px solid #fff9;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:6px;right:6px}.remove-upload svg{width:18px;height:18px}.photo-viewer{color:#fff;background:#09140ff7;border:0;width:100%;max-width:100%;height:100dvh;max-height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.photo-viewer[open]{flex-direction:column;display:flex}.photo-viewer::backdrop{background:#09140f}.photo-viewer header{padding:12px 20px;padding-top:max(12px,env(safe-area-inset-top));flex:none;justify-content:space-between;align-items:center;display:flex}.photo-viewer button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff4a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.photo-viewer svg{width:22px;height:22px}.photo-viewer-stage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}.photo-viewer-stage img{object-fit:contain;border-radius:0;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.photo-viewer footer{padding:12px 16px max(16px,env(safe-area-inset-bottom));flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.photo-viewer footer>div{gap:8px;min-width:0;max-width:70vw;display:flex;overflow-x:auto}.photo-viewer footer button{flex:none}.photo-viewer footer>div button{border-radius:8px;width:48px;height:48px;padding:2px;overflow:hidden}.photo-viewer footer [aria-pressed=true]{border:2px solid #d8ff73}.photo-viewer footer img{object-fit:cover;border-radius:5px;width:100%;height:100%}.page-skeleton{width:min(100%,1100px);min-height:65vh;margin:auto;padding:32px 20px}.page-skeleton>p{text-align:center;color:var(--muted);font-size:14px}.page-skeleton .loading-brand{width:max-content;margin:12px auto 24px;position:relative}.page-skeleton-heading{border-radius:8px;width:min(70%,320px);height:32px;margin-bottom:24px}.page-skeleton-cards,.page-skeleton-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-skeleton-cards>div{border-radius:16px;height:160px}.page-skeleton-form>div{border-radius:10px;height:64px}.recovery-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:80dvh;margin:auto;padding:48px 24px;display:flex}.recovery-screen>.brand{margin-bottom:48px}.recovery-screen>svg{width:44px;height:44px;color:var(--forest);margin-bottom:20px}.recovery-screen h1{margin:8px 0;font-size:clamp(30px,5vw,42px)}.recovery-screen p{color:var(--muted)}.recovery-screen>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}html{-webkit-text-size-adjust:100%;scroll-padding-top:100px;font-size:16px}body{font-size:16px;line-height:1.55}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.035em;font-weight:600;line-height:1.18}p{line-height:1.65}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{max-width:100%;font-family:inherit}input::placeholder,textarea::placeholder{opacity:1;color:#748078;font-weight:400}:focus-visible{outline-offset:3px;outline:3px solid #269e70}a,button,input,textarea,select{touch-action:manipulation}:is(.settings-fields,.form-grid,.auth-fields,.affiliate-apply,.nin-submit,.filters) label{font-size:14px;font-weight:500}:is(.settings-fields,.form-grid,.auth-fields,.affiliate-apply,.nin-submit,.filters) :is(input,select,textarea){font-size:16px;line-height:1.5}:is(.form-grid,.settings-section,.security-actions,.settings-toggle-grid,.profile-photo-control,.seller-tips,.nin-submit,.notification-list,.dash-stats,.listing-mode,.staff-page,.affiliate-benefits) small{line-height:1.5;font-size:12px!important}:is(.form-grid,.settings-section,.affiliate-benefits,.seller-tips,.notification-list,.listing-mode,.nin-submit) p{font-size:14px}.button{gap:8px;min-height:46px;padding-inline:20px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s}.button:hover{box-shadow:0 3px 12px #10211b14}.button-dark{background:#102b20}.eyebrow{letter-spacing:.1em;font-size:12px;font-weight:600}.site-header{height:76px}.header-search input{font-size:16px}.header-search input::placeholder{font-size:14px}.header-search button{font-size:14px;font-weight:600}.header-account{gap:4px}.header-account span{font-size:12px}.header-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;overflow:hidden}.header-actions{align-items:center;gap:16px}.header-notifications{min-width:44px;min-height:44px}.header-notifications b,.mobile-notifications b{color:#fff;background:#c43838;border-radius:10px;padding:1px 5px;font-size:11px;position:absolute;top:0;right:0}.market-intro{padding:24px var(--page-gutter) 0;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}.market-assurance{display:none}.category-rail>p{margin:0;font-size:12px}.category-rail a{min-height:42px;font-size:14px}.market-promo{border:0;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:clamp(24px,4vw,48px)}.market-promo h1{letter-spacing:-.045em;font-size:clamp(38px,4.4vw,60px);font-weight:600;line-height:1.04}.market-promo h1 em{font-weight:500}.market-promo p{margin:18px 0 24px;font-size:16px;line-height:1.6}.promo-stack{align-items:center;gap:24px;display:flex}.promo-stack>div,.promo-stack .promo-auction{color:#fff;background:0 0;border-radius:0;flex-direction:row;align-items:baseline;gap:8px;padding:0;display:flex}.promo-stack small{display:none}.promo-stack strong{font-size:22px;font-weight:600}.promo-stack span{color:#d6e9df;font-size:13px}.promo-pill{font-size:11px;font-weight:600}.market-section{padding:36px var(--page-gutter)}.market-section-heading{align-items:center;gap:20px}.market-section-heading h2{margin:0;font-size:clamp(24px,3vw,34px)}.market-section-heading>a{flex-shrink:0;font-size:14px}.market-section-heading .eyebrow{margin-bottom:8px}.market-auction-strip{max-width:1328px;max-width:calc(100% - 2 * var(--page-gutter));border-radius:20px;margin:12px auto 48px;padding:32px}.market-auction-strip h2{font-size:clamp(24px,3vw,36px)}.market-auction-strip p{font-size:15px}.live-pulse{font-size:12px;font-weight:600}.product-grid,.search-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;columns:auto!important;display:grid!important}.product-card{border-radius:14px;width:100%;min-width:0;margin:0!important}.product-image{aspect-ratio:4/3!important}.product-image img{object-fit:cover;height:100%!important}.product-copy{padding:14px}.product-copy h3{overflow-wrap:anywhere;min-height:0;margin:6px 0 10px;font-size:15px;font-weight:600;line-height:1.45}.product-condition{margin:0;font-size:11px}.product-price-row strong{font-size:18px;font-weight:700}.product-price-row span{font-size:12px}.product-meta{flex-wrap:wrap;font-size:12px;line-height:1.5}.product-seller{font-size:12px}.product-copy .seller-kind{white-space:normal;max-width:100%;font-size:10px;line-height:1.4}.product-action{min-height:40px;font-size:13px!important}.save-listing{width:40px;height:40px}.product-card:hover{transform:none}.browse-heading{padding:32px var(--page-gutter) 24px;max-width:1440px;margin:auto}.browse-heading h1{margin:8px 0 12px;font-size:clamp(30px,4vw,46px)}.browse-heading p{max-width:650px;font-size:15px}.normal-search{max-width:1440px;padding:0 var(--page-gutter) 48px;margin:auto}.market-search{border-radius:16px;margin:0 0 24px;padding:22px}.market-search-title{font-size:17px}.market-search-heading p{font-size:14px}.market-search-fields input{font-size:16px}.market-search-fields input::placeholder{font-size:14px}.market-search-fields label>span{font-size:12px}.market-search-fields select{font-size:14px}.market-search-fields button{min-height:46px;font-size:14px}.market-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.filters{border-radius:16px;align-self:start;padding:20px}.filters h2{font-size:18px}.filters select,.filters input{min-height:44px}.price-range-filter{border:0;min-width:0;margin:18px 0;padding:0}.price-range-filter legend{margin-bottom:10px;font-size:14px}.price-range-filter label{min-width:0;font-size:12px}.price-range-filter input{font-size:14px}.filter-trust{font-size:13px}.clear-filters{min-height:44px;font-size:14px}.results-top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px}.results-top p,.results-top label,.results-top select{font-size:14px}.results-top select{min-height:44px}.empty-results,.market-empty{border-radius:16px;min-height:230px;padding:32px 20px}.empty-results h2,.market-empty h3{font-size:22px}.empty-results p,.market-empty p{max-width:420px;margin-inline:auto;font-size:15px}.mobile-filter-toggle,.mobile-filter-apply{display:none}.page-shell .browse-heading{color:var(--ink);background:0 0;padding-bottom:24px}.page-shell .browse-heading .eyebrow{color:var(--forest)}.page-shell .browse-heading>p:last-child{color:var(--muted)}.page-shell .normal-search{margin-top:0}.market-search-heading{box-shadow:none}.settings-layout{max-width:1020px}.settings-layout h1{font-size:clamp(30px,4vw,44px)}.settings-section{border-radius:18px;padding:28px}.settings-section h2{font-size:22px}.settings-section>p{font-size:15px}.profile-photo-control{grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px}.profile-photo-preview{flex:none;width:80px;height:80px}.profile-photo-control b{font-size:15px}.profile-photo-control span{font-size:13px}.profile-photo-button{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.settings-toggle-grid>label{grid-template-columns:24px minmax(0,1fr);padding:16px 38px 16px 16px}.settings-toggle-grid b{font-size:14px}.settings-toggle-grid input{width:18px;height:18px}.settings-fields{gap:20px}.settings-fields input,.settings-fields select,.settings-fields textarea{min-height:48px}.security-actions b{font-size:14px}.security-actions small{overflow-wrap:anywhere;white-space:normal}.security-actions em{font-size:13px}.settings-actions button{min-height:46px;font-size:15px}.settings-message{font-size:14px}.settings-verification span{font-size:13px}.dash-content{min-width:0;max-width:1400px;padding:32px}.dash-welcome h1{font-size:clamp(30px,4vw,44px)}.dash-welcome p{overflow-wrap:anywhere;font-size:14px}.dash-stats{gap:12px;margin-bottom:24px}.dash-stats>div{min-width:0;padding:20px}.dash-stats span{font-size:13px}.dash-stats strong{font-size:30px}.dash-stats p{font-size:13px}.dash-panel{margin-top:24px;padding:24px}.dash-panel h2{font-size:22px}.dash-panel>p{font-size:14px}.dash-sidebar a{min-height:44px;font-size:14px}.dash-empty p{font-size:14px}.business-upgrade{margin-top:20px}.business-upgrade p{font-size:15px}.dash-listing-row{gap:14px}.dash-listing-row h3{font-size:15px}.dash-listing-row small{font-size:12px}.dash-content>header h1{font-size:clamp(30px,4vw,44px);line-height:1.2}.dash-content>header p{overflow-wrap:anywhere;font-size:14px}.dash-stats>article{min-width:0;padding:20px}.dash-stats>article>b{font-size:30px;font-weight:600}.dash-stats>article>small{font-size:13px!important}.dash-section{margin-top:24px;padding:24px}.dash-heading h2{font-size:22px}.dash-heading p,.empty-small p{font-size:14px}.dash-heading>a{font-size:13px}.business-upgrade-card{margin-block:24px;padding:26px}.business-upgrade-card p{font-size:15px}.business-upgrade-card h2{font-size:27px}.listing-table b{font-size:14px}.listing-table small{font-size:12px}.listing-table>a{min-width:0}.dash-nav nav a{min-height:46px;font-size:14px}.dash-nav nav a b{font-weight:500}.dash-person>.default-avatar{border-radius:50%;flex:none;width:46px;height:46px}.dash-nav .dash-signout{min-height:44px;font-size:14px}.listing-secondary-actions .listing-contact button,.listing-secondary-actions .listing-contact a,.listing-secondary-actions .report-link{min-height:46px;font-size:13px!important}.purchase-seller h3{font-size:16px}.purchase-seller p{font-size:12px}.seller-level{font-size:11px}.purchase-card{padding:24px}.listing-address{gap:12px;padding:16px}.listing-address p{font-size:14px}.item-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.product-details-disclosure summary{min-height:68px}.product-details-disclosure summary small{font-size:12px}.product-details-disclosure summary b{font-size:14px}.policy-content{font-size:16px;line-height:1.75}.policy-content p,.policy-content li{font-size:16px}.site-footer{padding:44px var(--page-gutter) 24px;gap:28px}.site-footer a:not(.brand){min-height:32px;font-size:14px;line-height:1.5}.site-footer strong{font-size:15px}.site-footer p{font-size:14px;line-height:1.7}.footer-bottom{gap:18px}.footer-bottom p,.footer-bottom a{font-size:12px!important}.form-heading>p:last-child{font-size:14px}.form-progress div,.form-progress span{font-size:12px}.listing-mode b{font-size:15px}.listing-mode small{font-size:12px}.seller-tips p,.seller-tips b,.form-actions button{font-size:14px}.form-actions{flex-wrap:wrap;gap:10px}.upload-preview-grid img{aspect-ratio:1;object-fit:cover}.notifications-page h1{font-size:clamp(30px,4vw,44px)}.notification-list p{font-size:14px}.notification-list small{font-size:12px}.message-composer textarea{font-size:16px!important}.message-bubble{font-size:15px}.message-bubble small{font-size:12px}.chat-thread header h2{font-size:17px}.chat-thread header p{font-size:13px}.device-finder{background:#f4faf6;border:1px solid #bcd5c7;border-radius:16px;grid-column:1/-1;gap:14px;padding:18px;display:grid}.device-finder>header{align-items:flex-start;gap:11px;display:flex}.device-finder>header>svg{width:38px;height:38px;color:var(--forest);background:#dff1e6;border-radius:11px;flex:none;padding:9px}.device-finder header div{gap:2px;display:grid}.device-finder header b{font-size:15px}.device-finder header p{color:var(--muted);margin:0;font-size:12px}.device-finder-search{background:#fff;border:1px solid #cbd9d0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 5px 5px 13px;display:grid}.device-finder-search>svg{color:#67766d;width:17px}.device-finder-search input{outline:0;width:100%;min-width:0;background:0 0!important;border:0!important;min-height:42px!important;padding:0!important}.device-finder-search button,.device-apply{background:var(--forest);color:#fff;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:650}.device-suggestions{gap:6px;display:grid}.device-suggestions>button{text-align:left;background:#fff;border:1px solid #d9e4dc;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.device-suggestions span,.device-selection-title span{min-width:0;display:grid}.device-suggestions b{font-size:13px}.device-suggestions small,.device-selection-title small{color:var(--muted);font-size:11px!important}.device-suggestions em,.device-selection-title em{color:var(--forest);background:#e4f3e9;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.device-suggestions em svg{width:11px}.device-selection{background:#fff;border-radius:12px;gap:14px;padding:14px;display:grid}.device-selection-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.device-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.device-spec-grid label{gap:5px;font-size:11px;display:grid}.device-spec-grid input,.device-spec-grid select{border:1px solid var(--line);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}.device-selection footer{justify-content:flex-end;gap:9px;display:flex}.device-selection footer button{min-height:42px}.device-choose-another{color:var(--forest);background:#fff;border:1px solid #bfd1c5;border-radius:9px;padding:0 13px}.device-apply{align-items:center;gap:6px;display:inline-flex}.device-apply svg{width:15px}.device-finder-error{color:#a33434;margin:0;font-size:12px}.device-manual-note{color:var(--muted)}@media (max-width:620px){.device-finder{padding:14px}.device-finder-search{grid-template-columns:18px minmax(0,1fr)}.device-finder-search button{grid-column:1/-1;width:100%}.device-spec-grid{grid-template-columns:1fr}.device-selection footer{flex-direction:column;align-items:stretch}.device-selection footer button{justify-content:center;width:100%}}.product-card{background:#fff;border:1px solid #d9e2dc;border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0e30250a}.product-card:hover{border-color:#8ab9a0;transform:translateY(-2px);box-shadow:0 10px 24px #0e30251a}.product-card .product-image{background:#edf2ef;display:block;position:relative;overflow:hidden;aspect-ratio:1!important}.product-card .product-image img{object-fit:cover;width:100%;transition:transform .25s;height:100%!important}.product-card:hover .product-image img{transform:scale(1.025)}.product-card .save-listing-wrap{z-index:3;position:absolute;top:10px;right:10px}.product-card .save-listing{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #10362a1f;border-radius:50%;width:38px;height:38px;box-shadow:0 3px 12px #08241b1f}.product-verification{z-index:2;color:#155f43;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 62px);padding:6px 8px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #08241b1a}.product-verification svg{width:13px;height:13px}.product-verification.phone-verified{color:#1559a6}.product-card .product-price-row{align-items:baseline;gap:7px;margin:0;display:flex}.product-card .product-price-row strong{color:#087443;font-size:18px;line-height:1.2}.product-card .product-price-row span{color:#68766e;font-size:10px}.product-card .product-copy h3{color:#102a21;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:15px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card .product-description{color:#697a71;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card .product-meta{color:#72817a;border:0;margin:2px 0 0;padding:0;font-size:10px}.product-card .product-meta span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.product-card .product-meta svg{flex:none;width:11px;height:11px}.product-card-footer{border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding-top:8px;display:flex}.product-card-footer span,.product-card-footer b{color:#435249;background:#f1f5f2;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:650;line-height:1}.product-card-footer b{color:#a2342d;text-transform:uppercase;background:#fce5e3}.product-image-condition{display:none}@media (max-width:760px){.product-card{border-radius:12px}.product-card .product-copy{gap:4px;padding:10px}.product-card .product-price-row strong{font-size:16px}.product-card .product-copy h3{font-size:13px}.product-card .product-description{min-height:2.7em;font-size:10px}.product-verification{padding:5px 6px;font-size:8px;top:7px;left:7px}.product-card .save-listing-wrap{top:7px;right:7px}.product-card .save-listing{width:34px;height:34px}.product-card-footer{padding-top:7px}.product-card-footer span,.product-card-footer b{font-size:8px}}.local-preview{max-width:1000px;margin:32px auto;padding:0 20px 100px}.local-preview h1{font-size:32px}.preview-controls{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.preview-controls label{gap:8px;display:grid}.preview-result{object-fit:contain;border:1px solid var(--line);border-radius:16px;max-width:320px;max-height:320px}.preview-notice{background:#edf7f1;border:1px solid #aacaba;border-radius:12px;padding:16px}.preview-frame{width:min(100%,420px);margin-top:24px}@media (max-width:1050px){.market-intro{grid-template-columns:170px minmax(0,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions .button{display:none}.settings-toggle-grid{grid-template-columns:1fr}}@media (max-width:760px){.dash-content>header{gap:16px}.dash-content>header h1{font-size:30px}.dash-content>header p{font-size:13px}.dash-section{padding:20px 16px}.dash-stats>article{min-height:126px;padding:16px}.dash-stats>article>b{font-size:27px}.dash-stats>article>small{font-size:12px!important}.dash-nav nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dash-nav nav a{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:8px 4px;font-size:11px;display:flex}.dash-nav nav a svg{width:20px;height:20px}.dash-nav nav a span{display:none}.dash-heading h2{font-size:21px}.business-upgrade-card{padding:22px}.business-upgrade-card h2{font-size:25px}.auth-layout>section{padding:24px 20px 8px!important}.auth-layout>section h1{max-width:360px;margin:12px 0!important;font-size:30px!important;line-height:1.15!important}.auth-layout>section p{margin:12px 0!important;font-size:14px!important}.auth-layout>section ul{display:none}.auth-layout{gap:16px!important}.auth-card{padding:22px 18px!important}.auth-fields label{font-size:14px!important}.auth-fields input{font-size:16px!important}.auth-intro{font-size:14px!important}.page-shell .market-search-heading{display:none}.market-promo .hero-query input{font-size:16px}.market-promo .hero-query input::placeholder{font-size:12px}.market-promo .hero-location select{font-size:14px}.market-promo .hero-location span{font-size:11px}html{scroll-padding-top:80px}body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.site-header.market-header{gap:14px;height:64px;min-height:64px;padding:0 16px;display:flex}.market-header .brand{font-size:27px}.header-search,.header-actions,.market-nav{display:none}.mobile-header-actions{gap:8px;display:flex}.mobile-header-actions>a{border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mobile-header-actions svg{width:20px;height:20px}.mobile-dock{width:100%;max-width:none;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:0;border-top:1px solid #dae4dc;border-radius:0;gap:8px;margin:0;bottom:0;left:0;right:0;transform:none;box-shadow:0 -4px 24px #10211b06}.mobile-dock>a{border-radius:13px;gap:4px;min-height:50px;padding:6px 4px}.mobile-dock svg{width:22px;height:22px}.mobile-dock span{font-size:11px;font-weight:600}.mobile-dock .active{color:#076440;background:#e9f4ee}.market-intro{flex-direction:column;gap:18px;padding:16px 16px 0;display:flex}.market-promo{border-radius:18px;order:-1;width:100%;padding:26px 20px}.market-promo h1{margin:18px 0 14px;font-size:40px;line-height:1.04}.market-promo p{margin:14px 0 22px;font-size:15px}.promo-pill{font-size:10px}.promo-stack{display:none}.category-rail{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;width:100%;padding:0 0 6px;display:flex;overflow-x:auto}.category-rail>p{display:none}.category-rail a{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.category-rail a b{display:none}.category-rail svg{width:18px;height:18px}.market-section{padding:28px 16px}.market-section-heading{align-items:center;gap:12px}.market-section-heading h2{font-size:25px}.market-section-heading>a{text-align:right;max-width:90px;font-size:12px}.market-section-heading .eyebrow{display:none}.market-auction-strip{gap:18px;max-width:none;margin:12px 16px 32px;padding:24px}.market-auction-strip .button{text-align:center;width:100%}.product-grid,.search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-copy{padding:11px}.product-copy h3{font-size:14px}.product-price-row strong{font-size:16px}.product-meta{gap:4px;font-size:11px;display:grid}.product-seller{font-size:11px}.product-copy .seller-kind{padding:4px 6px;font-size:9px}.product-price-row{gap:3px 6px}.product-action{font-size:12px!important}.product-condition{font-size:10px}.market-empty{min-height:220px}.market-empty h3{font-size:21px}.market-empty p{font-size:14px}.browse-heading{padding:26px 16px 18px}.browse-heading h1{font-size:32px}.browse-heading .eyebrow{margin-bottom:8px}.browse-heading p{font-size:14px}.normal-search{padding:0 16px 32px}.market-search{margin-bottom:16px;padding:16px}.market-search-heading{display:none}.market-search-fields{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.market-search-fields .search-query{grid-column:1/-1;min-height:48px}.market-search-fields input{width:100%;font-size:16px}.market-search-fields label{min-width:0}.market-search-fields select{width:100%;max-width:100%;min-height:44px;font-size:14px}.market-search-fields button{grid-column:1/-1;width:100%;min-height:46px}.market-layout{flex-direction:column;gap:16px;display:flex}.mobile-filter-toggle{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.mobile-filter-toggle svg{width:18px;height:18px;color:var(--forest)}.mobile-filter-toggle span{color:var(--muted);margin-left:auto;font-size:12px}.filters{width:100%;padding:20px;display:none;position:static}.filters.filters-open{grid-template-columns:1fr;gap:16px;display:grid}.filters h2,.filter-trust{display:none}.filters label{margin:0}.mobile-filter-apply{width:100%;display:flex}.results{width:100%;min-width:0}.results-top{align-items:center;gap:8px}.results-top p{margin:0;font-size:13px}.results-top label{font-size:0}.results-top select{width:145px;font-size:13px}.empty-results{padding:28px 16px}.empty-results h2{font-size:22px}.settings-layout{width:auto;margin:24px 16px}.settings-layout>header{align-items:flex-start;gap:12px}.settings-layout>header a{font-size:13px}.settings-layout h1{font-size:30px}.settings-section{border-radius:16px;padding:20px 16px}.settings-section h2{font-size:21px}.settings-section>p{font-size:14px}.settings-fields{grid-template-columns:1fr;gap:18px}.settings-fields .full{grid-column:auto}.profile-photo-control{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:14px}.profile-photo-preview{width:64px;height:64px}.profile-photo-control span{font-size:12px;line-height:1.5}.profile-photo-button{padding:9px 12px;font-size:13px}.security-actions>div{grid-template-columns:24px minmax(0,1fr);gap:10px}.security-actions>div input{grid-column:1/-1;font-size:16px}.security-actions>a{grid-template-columns:24px minmax(0,1fr) auto}.security-actions em{font-size:12px}.settings-actions{flex-direction:column;align-items:stretch;gap:12px;position:static}.settings-actions button{width:100%}.settings-verification{gap:8px}.settings-verification span{font-size:12px}.dash-content{padding:24px 16px 40px}.dash-welcome{gap:16px;margin-bottom:22px}.dash-welcome h1{font-size:30px;line-height:1.2}.dash-welcome p{font-size:13px}.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.dash-stats>div{border-radius:14px;min-height:124px;padding:16px}.dash-stats strong{font-size:27px}.dash-stats span,.dash-stats p{font-size:12px}.dash-panel{border-radius:16px;margin-top:20px;padding:20px 16px}.dash-panel h2{font-size:21px}.dash-sidebar{padding:12px 16px}.dash-sidebar nav{gap:8px}.dash-sidebar nav a{min-height:58px;padding:8px 10px;font-size:12px}.dash-sidebar nav a svg{width:20px;height:20px}.business-upgrade{margin-top:20px;padding:22px}.business-upgrade h2{font-size:25px}.business-upgrade p{font-size:14px}.dash-listing-row{grid-template-columns:56px minmax(0,1fr);gap:12px}.dash-listing-row>*{min-width:0}.saved-product-grid{grid-template-columns:1fr}.saved-product-grid small{font-size:12px}.purchase-card{padding:20px}.listing-secondary-actions{grid-template-columns:1fr!important}.listing-secondary-actions .listing-contact button,.listing-secondary-actions .report-link{font-size:14px!important}.purchase-seller{padding:14px;grid-template-columns:48px minmax(0,1fr)!important}.purchase-seller h3{font-size:16px}.purchase-seller p{font-size:12px}.seller-level{font-size:11px}.listing-address{padding:16px}.item-description p{font-size:16px}.product-details-disclosure summary{padding:16px}.form-card{padding:22px 16px}.form-heading h2{font-size:27px}.form-heading>p:last-child{font-size:14px}.listing-mode button{grid-template-columns:24px minmax(0,1fr);gap:10px}.listing-mode b{font-size:13px}.listing-mode small{font-size:11px!important}.form-progress{gap:8px;padding:14px 10px}.form-progress div{font-size:11px}.form-progress span{font-size:12px}.form-actions button{flex:1;min-width:100px}.sell-hero>p:last-child{font-size:15px}.notification-list p{font-size:14px}.notification-list small{font-size:12px}.site-footer{grid-template-columns:1fr 1fr;gap:28px 18px;padding:32px 20px 24px}.footer-intro{grid-column:1/-1}.footer-bottom{flex-direction:column;grid-column:1/-1;align-items:flex-start;display:flex}.site-footer a:not(.brand){min-height:34px}.site-footer .footer-brand{font-size:30px}.affiliate-hero h1{font-size:36px}.affiliate-hero>p{font-size:15px}.affiliate-benefits p{font-size:14px}.affiliate-apply textarea{font-size:16px}.chat-shell{height:calc(100dvh - 64px);margin-bottom:0}.chat-shell~.mobile-dock{display:none}}@media (max-width:359px){.market-promo h1{font-size:34px}.product-grid,.search-product-grid{grid-template-columns:1fr}.product-image{aspect-ratio:4/3!important}.product-copy h3{font-size:16px}.product-price-row strong{font-size:19px}.product-meta{display:flex}.mobile-header-actions{gap:5px}.mobile-dock span{font-size:10px}.listing-mode{grid-template-columns:1fr}}.google-auth-button{color:#10211b;background:#fff;border:1px solid #cbd5ce;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;margin:20px 0;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.google-auth-button:hover{background:#f6f9f7}.google-auth-button:disabled{opacity:.6;cursor:wait}.google-auth-button>span{font-size:21px;font-weight:700}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.settings-layout .settings-section{min-width:0}.business-picker{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;align-items:start;gap:6px;width:100%;margin:12px 0;padding:16px;display:flex}.business-picker span{color:var(--muted)}.assisted-editor .launch-panel{padding-bottom:20px}.assisted-editor .sell-form{max-width:1200px;margin:0 auto 80px;padding:0 20px}.assisted-selected{background:#e6f3ea;border-radius:12px;padding:16px}.approval-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.approval-photos img{aspect-ratio:4/3;object-fit:contain;background:#eff3ef;border-radius:8px;width:100%}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.launch-panel{max-width:960px;margin:36px auto;padding:0 24px 96px}.launch-panel h1{font-size:clamp(26px,4vw,38px);line-height:1.2}.launch-panel>p{max-width:70ch;line-height:1.65}.launch-panel form,.launch-panel fieldset,.storefront-settings form,.storefront-settings label{gap:16px;display:grid}.launch-panel label{gap:8px;min-width:0;display:grid}.launch-panel input:not([type=checkbox]),.launch-panel select,.launch-panel textarea,.storefront-settings input,.storefront-settings textarea,.storefront-settings select{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:12px;font-size:16px}.launch-panel fieldset{border:1px solid var(--line);background:#fff;border-radius:14px;margin:24px 0;padding:20px}.launch-panel legend{overflow-wrap:anywhere;max-width:100%}.launch-panel .launch-check{align-items:center;gap:12px;display:flex}.launch-check input{width:20px;height:20px;accent-color:var(--forest)}.launch-actions,.admin-workspaces{flex-wrap:wrap;gap:12px;display:flex}.launch-actions button,.admin-workspaces a,.store-categories button{min-height:44px;color:var(--forest);background:#fff;border:1px solid #b6cec1;border-radius:12px;padding:10px 16px}.admin-workspaces{max-width:1200px;margin:28px auto;padding:0 24px}.banner-editor-preview{object-fit:contain;background:#eef3ef;max-width:100%;height:180px}.home-slideshow{background:#0d3025;border-radius:16px;margin-bottom:24px;position:relative;overflow:hidden}.home-slideshow>a{display:block;position:relative}.home-slideshow img{aspect-ratio:15/7;object-fit:contain;width:100%;height:auto;display:block}.banner-sponsored{color:#14372b;background:#fff;border-radius:6px;padding:5px 9px;font-size:11px;position:absolute;top:12px;left:12px}.slideshow-controls{color:#fff;justify-content:center;align-items:center;gap:12px;padding:4px;display:flex}.slideshow-controls button{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.slideshow-controls svg{width:20px;height:20px}.public-cover{aspect-ratio:3;object-fit:cover;border-radius:16px;width:100%;margin:20px 0;display:block}.business-cover{max-width:1200px;margin:24px auto 0}.storefront-settings{grid-column:1/-1}.storefront-settings form{margin:24px 0}.storefront-settings details label{margin-top:16px}.store-categories{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.store-categories button[aria-pressed=true]{background:var(--forest);color:#fff}.public-member .business-avatar{width:80px;height:80px}.product-card .product-copy{gap:5px;padding:10px 12px}.product-card .product-copy h3{min-height:0;margin:3px 0;font-size:14px;line-height:1.35}.product-card .product-meta{gap:5px;margin:5px 0;padding-top:7px;font-size:11px}.product-card .product-seller{margin:5px 0 0;font-size:11px;line-height:1.4}.product-card .seller-kind{margin:4px 0;padding:3px 6px}.product-card .product-condition{margin:0;font-size:9px}.product-card .product-price-row{flex-wrap:wrap;gap:4px 8px}.product-card .product-price-row strong{font-size:16px}.product-card .product-price-row>span{font-size:11px}@media (max-width:600px){.launch-panel{padding:0 16px 96px}.launch-panel fieldset{padding:16px}.product-card .product-copy{padding:9px}.product-card .product-copy h3{font-size:13px}.product-card .product-meta{flex-direction:column;gap:2px}.product-card .product-price-row strong{font-size:14px}.product-card .seller-kind{font-size:8px}.business-cover{border-radius:0;margin:0}.admin-workspaces{padding:0 16px}.home-slideshow{border-radius:10px}}.onboarding-shell{max-width:560px;margin:0 auto;padding:32px 20px 64px}.onboarding-shell .brand{letter-spacing:-1.8px;margin-bottom:20px;font-size:28px;font-weight:900;display:inline-block}.onboarding-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:12px;padding:32px;box-shadow:0 12px 36px #10211b0d}.onboarding-card .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--forest);margin:0 0 10px;font-size:11px;font-weight:850}.onboarding-card h1{letter-spacing:-.04em;color:var(--ink);margin:0 0 10px;font-size:clamp(26px,5vw,32px);line-height:1.2}.onboarding-card>p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.6}.onboarding-card form,.onboarding-card label{gap:10px;display:grid}.onboarding-card form{gap:18px;margin:20px 0 0}.onboarding-card input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);box-sizing:border-box;border-radius:12px;padding:12px 14px;font-size:16px}.onboarding-card input:focus{border-color:var(--forest);background:#fff;box-shadow:0 0 0 3px #0b6b451a}.onboarding-names{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboarding-card .verify-card{box-shadow:none;background:0 0;border:0;padding:0}.onboarding-card .verify-card h2{margin-top:14px;font-size:26px}.onboarding-card .verify-card>p{margin-bottom:14px}.onboarding-card .verify-card>button{border-radius:999px;width:100%;min-height:48px;font-size:14px;font-weight:750;box-shadow:0 4px 14px #0b6b4533}.onboarding-submit-btn{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:14px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #0b6b4533}.onboarding-submit-btn:hover:not(:disabled){background:#095738;box-shadow:0 6px 18px #0b6b4542}.onboarding-phone-step{gap:20px;display:grid}.onboarding-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;padding-top:20px;display:grid}.onboarding-btn-secondary{width:100%;min-height:48px;color:var(--ink);text-align:center;cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #cbd5ce;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.onboarding-btn-secondary:hover:not(:disabled){background:#f4f7f5;border-color:#9baaa3}.onboarding-btn-primary{background:var(--ink);color:#fff;text-align:center;cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:13px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #10211b1f}.onboarding-btn-primary:hover:not(:disabled){background:#091913;box-shadow:0 6px 16px #10211b2e}.onboarding-btn-primary:disabled,.onboarding-submit-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.onboarding-footer{text-align:center;margin-top:22px}.onboarding-cancel-link{color:var(--muted);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.onboarding-cancel-link:hover{color:var(--forest);text-decoration:underline}@media (max-width:540px){.onboarding-shell{padding:20px 14px 44px;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}.onboarding-card{border-radius:18px;margin-top:10px;padding:22px 16px}.onboarding-names{grid-template-columns:1fr;gap:14px}.onboarding-actions{grid-template-columns:1fr;gap:10px;padding-top:16px}.onboarding-btn-secondary,.onboarding-btn-primary,.onboarding-submit-btn{min-height:48px;padding:0 14px;font-size:14px}.onboarding-card .verify-card h2{font-size:22px}.onboarding-card input{font-size:16px!important}}@media (max-width:360px){.onboarding-card{padding:18px 12px}.onboarding-card h1{font-size:23px}.onboarding-btn-secondary,.onboarding-btn-primary{font-size:13px}}.settings-layout .settings-toggle-grid{grid-template-columns:minmax(0,1fr);gap:12px}.settings-layout .settings-toggle-grid>label{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:84px;padding:16px}.settings-layout .settings-toggle-grid input{width:20px;height:20px;accent-color:var(--forest);grid-area:1/3;justify-self:end;margin:0;position:static}.settings-layout .settings-toggle-grid svg{grid-area:1/1;align-self:start;width:20px;height:20px;margin-top:3px}.settings-layout .settings-toggle-grid span{grid-area:1/2;gap:5px;min-width:0}.settings-layout .settings-toggle-grid b{font-size:14px;font-weight:600;line-height:1.5}.settings-layout .settings-toggle-grid small{padding:0;line-height:1.5;font-size:13px!important}.settings-layout .security-actions>div,.settings-layout .security-actions>a{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-width:0;padding:16px}.settings-layout .security-actions>div>span{grid-column:2/-1}.settings-layout .security-actions small{text-overflow:clip;overflow:visible;font-size:13px!important}.settings-layout .security-actions b{font-weight:600;line-height:1.5}.settings-layout .security-actions>a{min-height:84px}.settings-layout .security-email-field{grid-column:1/3;gap:8px;min-width:0;margin-top:4px;font-size:14px;font-weight:500;display:grid}.settings-layout .security-email-field input{width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px}.settings-layout .security-email>button{grid-column:3;align-self:end;width:auto;min-height:46px;padding:10px 16px;font-size:14px;font-weight:600}.settings-layout .security-email>button:disabled{color:#64736b;cursor:not-allowed;background:#e9efeb}@media (max-width:400px){.settings-layout .security-email-field{grid-column:1/-1}.settings-layout .security-email>button{grid-column:1/-1;width:100%}.settings-layout .settings-toggle-grid>label{gap:10px;padding:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.market-intro{grid-template-columns:220px minmax(0,1fr);align-items:stretch;max-width:1320px}.market-intro.without-category-rail{grid-template-columns:minmax(0,1fr)}.market-promo{color:#fff;background:#006b36;border:0;border-radius:28px;grid-template-columns:minmax(0,1fr) 188px;align-items:stretch;min-height:560px;padding:42px 44px 38px}.market-promo>div:first-child{flex-direction:column;min-width:0;display:flex}.market-promo .promo-pill{align-self:flex-start;width:max-content}.market-promo h1{margin:10px 0 8px;font-size:clamp(42px,5vw,72px);line-height:.95}.market-promo h1 em{font-size:1.03em}.market-promo p{color:#e1f0e8;max-width:680px;margin-bottom:16px}.market-promo .nigeria-hero-search{margin-top:12px}.market-promo .featured-items{margin-top:auto}.promo-stack{justify-content:center;align-self:start;min-width:0;padding:0}.promo-stack>div{min-width:0;min-height:200px;color:var(--ink);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:24px 18px;display:flex}.promo-stack strong{letter-spacing:-.05em;font-size:clamp(42px,5vw,70px);line-height:.9}.promo-stack span{color:#c5d925;font-family:var(--font-accent),Georgia,serif;font-size:clamp(30px,3vw,44px);font-style:italic;line-height:1}.promo-cta{display:none}.featured-items{margin-top:18px;display:block}.featured-items>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.featured-items>header b{font-size:16px;font-weight:500}.featured-items>header span{color:#cfe1d7;font-size:11px}.featured-items>.featured-item-row{color:inherit;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.featured-item-row>a{color:#fff;background:#006b36;border:2px solid #ffffffe6;border-radius:22px;min-width:0;overflow:hidden}.featured-item-row img{object-fit:cover;background:#b8b8b8;width:100%;height:126px;display:block}.featured-item-row>a>span{align-content:center;gap:2px;min-height:66px;padding:15px 18px;display:grid}.featured-item-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.featured-item-row small{color:#cfe1d7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.featured-category-card:before{content:"";background:#b8b8b8;height:126px;display:block}.featured-categories>a{background:linear-gradient(145deg,#f3f5f2,#dce3de);align-items:end;min-height:105px;display:flex}.featured-categories>a>span{background:#fff;width:100%}.category-rail a{min-height:34px;padding-inline:14px;font-size:12px}.category-rail>p{padding:12px 14px 7px}.product-grid,.search-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.product-card{vertical-align:top;flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.product-image{aspect-ratio:4/3;min-height:0}.product-image img{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;display:block}.product-card .save-product{top:10px;right:10px}.product-image-condition{color:#425047;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800;line-height:1;position:absolute;bottom:10px;left:10px}.product-card .product-copy{gap:5px;padding:11px 12px 12px;display:grid}.product-card .product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card .product-meta{color:#77827b;border:0;min-width:0;margin:1px 0 0;padding:0;font-size:10px}.product-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.product-meta svg{flex:none;width:11px;height:11px}.market-section{padding-top:30px}.seller-choice-card{background:#ffffff0b;border:1px solid #3d554b;border-radius:24px;padding:12px;box-shadow:0 28px 70px #0003}.seller-choice-card>p{text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#d8ff73!important;margin:5px 8px 12px!important;font-size:11px!important}.seller-choice-card article{color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:42px 1fr;gap:13px;padding:18px;display:grid}.seller-choice-card article+article{margin-top:9px}.seller-choice-card article>svg{box-sizing:content-box;width:24px;height:24px;color:var(--forest);background:#e5f2e9;border-radius:12px;padding:9px}.seller-choice-card article div{gap:4px;display:grid}.seller-choice-card article b{font-size:14px}.seller-choice-card article span{color:var(--muted);font-size:11px;line-height:1.45}.seller-level-note{color:#bfd1c7;align-items:center;gap:8px;padding:14px 8px 4px;font-size:10px;line-height:1.4;display:flex}.seller-level-note svg{width:16px;color:var(--lime)}.seller-proof{flex-wrap:wrap;gap:14px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.seller-proof li{color:#d5e2dc;align-items:center;gap:7px;font-size:11px;display:flex}.seller-proof svg{width:17px;color:var(--lime)}.business-profile-hero.has-cover{background-position:50%;background-size:cover;min-height:290px}.business-profile-hero.has-cover>div{min-height:180px}.business-profile-hero.has-cover .business-avatar{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#052319a6}@media (max-width:1050px){.market-intro{grid-template-columns:190px minmax(0,1fr)}.market-promo{grid-template-columns:1fr}.featured-item-row{grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.search-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.market-promo{min-width:0;min-height:auto;padding:24px 18px;overflow:hidden}.market-promo>*{min-width:0}.market-promo .mobile-home-search{width:100%;min-width:0;max-width:100%}.market-promo .hero-query,.market-promo .hero-location,.market-promo .hero-location label{min-width:0}.market-promo .hero-location select{width:100%;max-width:100%}.featured-items{min-width:0}.featured-items>.featured-item-row{scrollbar-width:none;grid-template-columns:repeat(4,138px);width:100%;max-width:100%;padding-bottom:4px;overflow-x:auto}.featured-item-row img{height:76px}.mobile-dock{width:100vw;max-width:100vw}.product-grid,.search-product-grid,.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-card .product-copy{padding:9px 10px 10px}.product-card .product-copy h3{font-size:13px}.product-card .product-meta{font-size:9px;display:block}.product-image-condition{bottom:7px;left:7px}.seller-entry-hero{padding-top:36px}.seller-proof{gap:10px;display:grid}.seller-choice-card{margin-top:34px}.business-profile-hero.has-cover{background-position:50%;min-height:300px;padding:32px 18px}.business-profile-hero.has-cover>div{align-content:end;min-height:236px}.business-profile-hero.has-cover .business-profile-badge{justify-self:start}}@media (max-width:359px){.product-grid,.search-product-grid,.related-products .product-grid{grid-template-columns:1fr}.featured-item-row{grid-template-columns:repeat(4,145px)}}.feature-disabled{text-align:center;align-content:center;place-items:center;gap:12px;min-height:62vh;padding:48px 20px;display:grid}.feature-disabled>svg{width:44px;height:44px;color:var(--forest)}.feature-disabled h1{margin:0;font-size:clamp(30px,5vw,48px)}.feature-disabled p{max-width:520px;color:var(--muted);margin:0 0 10px}.push-control{background:#eff8f2;border:1px solid #b9d4c5;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 0;padding:18px;display:grid}.push-control>svg{width:24px;height:24px;color:var(--forest)}.push-control b{font-size:15px}.push-control p{color:var(--muted);margin:3px 0;font-size:13px}.push-control small{color:var(--forest);font-size:12px;display:block}.push-control button,.protected-buy button,.orders-list button{background:var(--forest);color:#fff;min-height:44px;font:inherit;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:650}.protected-buy{background:#eff8f2;border:1px solid #a8cdb8;border-radius:13px;gap:12px;margin-top:12px;padding:16px;display:grid}.protected-buy>div{align-items:flex-start;gap:10px;display:flex}.protected-buy>div>svg{width:22px;color:var(--forest);flex:none}.protected-buy span{display:grid}.protected-buy b{font-size:14px}.protected-buy small{color:var(--muted);font-size:11px;line-height:1.45}.protected-buy label{grid-template-columns:1fr 90px;align-items:center;gap:12px;font-size:12px;display:grid}.protected-buy input{border:1px solid var(--line);min-height:40px;font:inherit;border-radius:8px;padding:8px}.protected-buy .protected-buy-estimate{border-top:1px solid #cde2d4;gap:3px;padding-top:9px;font-size:12px;display:grid}.protected-buy-estimate strong{color:var(--forest);font-size:14px}.protected-buy p{color:#9a2c2c;margin:0;font-size:12px}.orders-page{width:min(980px,100% - 32px);margin:42px auto 110px}.orders-page>header h1{margin:8px 0;font-size:clamp(30px,5vw,48px)}.orders-page>header>p:last-child,.orders-message{color:var(--muted)}.orders-list{gap:12px;margin-top:28px;display:grid}.orders-list article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.orders-list article>svg{width:25px;color:var(--forest)}.orders-list small{color:var(--forest);text-transform:capitalize;font-size:11px}.orders-list h2{margin:3px 0;font-size:17px}.orders-list p{color:var(--muted);margin:0;font-size:13px}@media (max-width:600px){.push-control{grid-template-columns:34px minmax(0,1fr)}.push-control button{grid-column:1/-1;width:100%}.protected-buy{padding:14px}.orders-page{margin-top:24px}.orders-list article{grid-template-columns:32px minmax(0,1fr)}.orders-list button{grid-column:1/-1;width:100%}}.chat-listing-closed{color:#79491b;background:#fff4e8;border-bottom:1px solid #eddbc4;padding:10px 16px;font-size:12px;line-height:1.4}.chat-closed-label{color:#9b5c1f;font-size:11px;font-style:normal;font-weight:600}.chat-shell .message-composer{align-items:center;gap:8px;display:flex!important}.chat-shell .message-composer textarea{flex:1;min-width:0}.chat-shell .message-composer button{flex:0 0 44px;width:44px;height:44px}.chat-shell .message-composer button[type=button]{color:var(--forest);background:#edf5ef}.chat-image-link{border:1px solid var(--line);background:#fff;border-radius:14px;display:block;overflow:hidden}.chat-image-link img{object-fit:contain;width:min(260px,58vw);max-height:320px;display:block}.chat-offer{background:#fff;border:1px solid #b6d7c0;border-radius:14px;gap:5px;min-width:170px;padding:12px 14px;display:grid}.chat-offer small{color:var(--muted);font-size:11px}.chat-offer b{color:var(--forest);font-size:20px}.chat-offer>span{text-transform:capitalize;font-size:12px}.chat-offer>div{gap:7px;margin-top:7px;display:flex}.chat-offer button{min-height:34px;color:var(--forest);font:inherit;cursor:pointer;background:#eaf6ee;border:1px solid #aacbb7;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;display:flex}.chat-offer button svg{width:14px;height:14px}.chat-offer-compose{border-top:1px solid var(--line);background:#f3f8f4;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 14px;display:flex}.chat-offer-compose label{flex:1;gap:4px;font-size:11px;display:grid}.chat-offer-compose input{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:9px;padding:8px 10px}.chat-offer-compose button{background:var(--forest);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 12px;font-size:12px}.chat-offer-compose button:last-child{width:42px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:8px}.chat-offer-compose svg{width:17px}.chat-offer-compose small{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.35}.chat-escrow-card{width:min(390px,72vw);color:var(--ink);background:#fff;border:1px solid #9fcbb1;border-radius:16px;gap:12px;padding:15px;display:grid;box-shadow:0 8px 26px #0a3f2510}.chat-escrow-card header{align-items:center;gap:9px;display:flex}.chat-escrow-card header>svg{width:24px;color:var(--forest)}.chat-escrow-card header>span{flex:1;gap:2px;display:grid}.chat-escrow-card header small{color:var(--muted);font-size:10px}.chat-escrow-card header b{color:var(--forest);font-size:20px}.chat-escrow-card header em{color:#775316;text-transform:uppercase;background:#fff4d6;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.chat-escrow-card header em[data-status=ACCEPTED]{color:#12663f;background:#e5f5ea}.chat-escrow-card header em[data-status=DECLINED],.chat-escrow-card header em[data-status=CANCELLED]{color:#8b3430;background:#f7e8e7}.chat-escrow-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.chat-escrow-card dl>div{background:#f3f7f3;border-radius:9px;gap:2px;padding:8px;display:grid}.chat-escrow-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.chat-escrow-card dd{margin:0;font-size:11px;font-weight:700}.chat-escrow-card>div{gap:8px;display:flex}.chat-escrow-card button{background:var(--forest);color:#fff;min-height:36px;font:inherit;border:1px solid #a8cdb8;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.chat-escrow-card button+button{color:#72342e;background:#fff;border-color:#d7b5b1}.chat-escrow-card button svg{width:14px}.chat-escrow-card>p{margin:0;color:#315d45!important;background:#eef7f1!important;border-radius:9px!important;padding:9px!important;font-size:10px!important}.chat-escrow-compose{background:#edf7f0;border-top:1px solid #c7ddcf;gap:12px;padding:14px 16px;display:grid}.chat-escrow-compose>header{align-items:center;gap:10px;display:flex}.chat-escrow-compose>header>svg{width:24px;color:var(--forest)}.chat-escrow-compose>header>div{flex:1;gap:2px;display:grid}.chat-escrow-compose>header b{font-size:14px}.chat-escrow-compose>header small,.chat-escrow-compose>small{color:var(--muted);font-size:10px}.chat-escrow-compose>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:#fff;border-radius:9px;place-items:center;display:grid}.chat-escrow-compose>header button svg{width:17px}.chat-escrow-compose>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.chat-escrow-compose label{gap:4px;font-size:10px;display:grid}.chat-escrow-compose input,.chat-escrow-compose select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9cec0;border-radius:8px;padding:7px 9px;font-size:12px}.chat-escrow-submit{background:var(--forest);color:#fff;min-height:40px;font:inherit;border:0;border-radius:9px;justify-self:start;padding:8px 14px;font-size:12px;font-weight:750}@media (max-width:760px){.chat-escrow-card{width:min(330px,82vw)}.chat-escrow-compose{max-height:46vh;padding:12px;overflow:auto}.chat-escrow-compose>div{grid-template-columns:1fr 1fr}.chat-escrow-submit{width:100%}}@media (max-width:600px){.chat-shell .message-composer{gap:5px;padding:8px!important}.chat-shell .message-composer button{flex-basis:40px;width:40px;height:42px}.chat-shell .message-composer textarea{height:42px;min-height:42px;padding:10px}.chat-image-link img{width:min(240px,66vw)}.chat-offer-compose{padding:8px}}@media (max-width:760px){.mobile-dock.mobile-dock-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-dock.mobile-dock-four{grid-template-columns:repeat(4,minmax(0,1fr))}.messages-page{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0!important}.messages-page .chat-shell{height:calc(100dvh - 64px);min-height:0;max-height:calc(100dvh - 64px);margin:0}.messages-page .conversation-panel,.messages-page .conversation-inbox{min-height:0}.messages-page .message-list{overscroll-behavior:contain;min-height:0}.messages-page .message-composer{flex:none;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}}.product-grid,.search-product-grid,.related-products .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:0 14px;display:grid!important}.search-product-grid,.related-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.product-grid:has(>.product-card[style]),.search-product-grid:has(>.product-card[style])){grid-auto-rows:1px}.product-card{break-inside:avoid;vertical-align:top;width:100%;margin:0!important;display:inline-block!important}.product-card .product-image{background:#edf2ef;justify-content:center;align-items:center;min-height:120px;max-height:420px;display:flex;aspect-ratio:auto!important}.product-card .product-image img{object-fit:contain;width:100%;max-height:420px;display:block;height:auto!important}@media (max-width:1050px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.search-product-grid,.related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-grid,.search-product-grid,.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.product-card .product-image,.product-card .product-image img{max-height:320px}}@media (max-width:359px){.product-grid,.search-product-grid,.related-products .product-grid{grid-template-columns:1fr}}.admin-page{background:#f3f6f3;min-height:100dvh}.admin-page .ops-dashboard{width:100%;max-width:none;margin:0}.ops-dashboard{color:#e8f0eb;background:#101d19;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.ops-sidebar{background:#15231e;border-right:1px solid #ffffff17;flex-direction:column;align-self:start;height:100dvh;display:flex;position:sticky;top:0}.ops-brand{color:#fff;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;min-height:76px;padding:0 20px;display:flex}.ops-brand>span{letter-spacing:-.08em;font-size:26px;font-weight:800}.ops-brand>span span{color:#c8f169}.ops-brand small{letter-spacing:.13em;color:#9baa9f;font-size:9px}.ops-sidebar nav{flex-direction:column;gap:3px;padding:17px 12px;display:flex;overflow:auto}.ops-nav-label{color:#85978a;letter-spacing:.11em;margin:18px 9px 6px;font-size:10px;font-weight:700}.ops-sidebar nav a{color:#c0cec5;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:10px 12px;font-size:12px;transition:background .2s,color .2s;display:flex}.ops-sidebar nav a:hover,.ops-sidebar nav a.active{color:#fff;background:#2b4034}.ops-sidebar nav a.active{box-shadow:inset 3px 0 #d6fc7c}.ops-sidebar nav svg{color:#bce56d;flex:none;width:17px;height:17px}.ops-back{color:#adbfaf;border-top:1px solid #ffffff17;margin:auto 17px 20px;padding-top:16px;font-size:12px}.ops-main{color:#15241c;background:#f3f6f3;min-width:0;padding:0 clamp(18px,3vw,46px) 70px}.ops-topbar{background:#fff;border-bottom:1px solid #dce6dd;justify-content:space-between;align-items:center;gap:18px;height:76px;margin:0 calc(-1*clamp(18px,3vw,46px)) 30px;padding:0 clamp(18px,3vw,46px);display:flex}.ops-topbar>span{color:#65776a;background:#f3f6f3;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:250px;max-width:420px;padding:11px 15px;font-size:13px;display:flex}.ops-topbar>span svg{width:18px}.ops-topbar>div{align-items:center;gap:14px;display:flex}.ops-topbar>div>a{color:#304b3a;place-items:center;min-width:35px;height:35px;display:grid}.ops-topbar>div svg{width:19px}.ops-topbar .ops-topbar-account{white-space:nowrap;border-left:1px solid #e1e8e2;padding:0 14px;font-size:12px;font-weight:700}.ops-mobile-brand{display:none}.ops-dashboard .ops-main>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:22px;display:flex}.ops-dashboard .ops-main>header h1{letter-spacing:-.045em;margin:3px 0;font-size:clamp(27px,3vw,38px)}.ops-dashboard .ops-main>header p:last-child{color:#637368;margin:0;font-size:12px}.ops-dashboard .ops-main>header>a{color:#0b6b45;font-size:12px;font-weight:700}.ops-dashboard .staff-stats,.ops-dashboard .admin-overview{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:16px 0;display:grid}.ops-dashboard .staff-stats article,.ops-dashboard .admin-overview article{color:#17271d;background:#fff;border:1px solid #dce5dd;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:115px;padding:18px;display:flex}.ops-dashboard .staff-stats svg,.ops-dashboard .admin-overview svg{color:#08734b;width:18px;height:18px}.ops-dashboard .staff-stats small,.ops-dashboard .admin-overview small{color:#657568;font-size:11px}.ops-dashboard .staff-stats b,.ops-dashboard .admin-overview b{letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1.1}.ops-dashboard .admin-overview span{color:#6f7d72;font-size:10px}.ops-feature-grid{grid-template-columns:minmax(0,2fr) minmax(230px,.9fr);gap:14px;display:grid}.ops-chart-card{color:#eef7ee;background:#16251e;border-radius:18px;min-width:0;padding:22px}.ops-chart-card header{justify-content:space-between;align-items:center;gap:14px;display:flex}.ops-chart-card header small{color:#b7df78;letter-spacing:.12em;font-size:10px}.ops-chart-card h2{letter-spacing:-.03em;margin:6px 0 0;font-size:21px}.ops-chart-card header a{color:#c9ef8e;white-space:nowrap;font-size:11px}.ops-chart-legend{justify-content:flex-end;gap:15px;margin:16px 0 4px;display:flex}.ops-chart-legend span{color:#b3c4b7;align-items:center;gap:6px;font-size:10px;display:flex}.ops-chart-legend i{background:#c9f467;border-radius:50%;width:10px;height:10px}.ops-chart-legend span+span i{background:#64c9da}.ops-chart-card svg{width:100%;height:195px;display:block;overflow:visible}.ops-chart-card footer{color:#9fb5a3;justify-content:space-between;font-size:10px;display:flex}.ops-feature-side{grid-template-columns:1fr;gap:10px;display:grid}.ops-feature-side article{background:#fff;border:1px solid #dce5dd;border-radius:15px;flex-direction:column;justify-content:center;gap:5px;padding:17px 20px;display:flex}.ops-feature-side small{letter-spacing:.08em;color:#60806b;font-size:10px}.ops-feature-side b{letter-spacing:-.05em;font-size:28px;line-height:1}.ops-feature-side span{color:#6a796e;font-size:11px}.ops-dashboard .admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0 22px;display:grid}.ops-dashboard .admin-chart{border-color:#dce5dd;min-width:0}.ops-dashboard .admin-chart>header b{font-size:14px}.ops-dashboard .admin-chart>header span,.ops-dashboard .admin-chart>footer{font-size:10px}.ops-dashboard .admin-bars{height:125px}.ops-dashboard .admin-bars i{background:#0d8762}.ops-dashboard .admin-chart:nth-child(2) .admin-bars i{background:#70b9c9}.ops-dashboard .staff-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.ops-dashboard .staff-links a{color:#17271d;background:#fff;border:1px solid #dce5dd;border-radius:13px;gap:8px;min-width:0;padding:16px;font-size:12px;font-weight:700;display:grid}.ops-dashboard .staff-links svg{color:#0b6b45;width:19px}.ops-dashboard .staff-links span{color:#6d7b70;font-size:10px;font-weight:400}.ops-dashboard .staff-panel{background:#fff;border:1px solid #dce5dd;border-radius:17px;margin-top:14px;padding:20px}.ops-dashboard .staff-panel h2{margin:0 0 16px;font-size:17px}.ops-dashboard .staff-panel>article{border-top:1px solid #e7ede7;justify-content:space-between;align-items:start;gap:14px;padding:13px 0;display:flex}.ops-dashboard .staff-panel>article>div:first-of-type{flex:1;min-width:0}.ops-dashboard .staff-panel>article b{font-size:13px;display:block}.ops-dashboard .staff-panel>article small,.ops-dashboard .staff-panel>article p{color:#66776b;font-size:11px}.ops-dashboard .staff-panel>article p{margin:6px 0}.ops-dashboard .staff-panel>article>div:last-child{gap:7px;display:flex}.ops-dashboard .staff-panel button,.ops-dashboard .staff-panel article a{color:#155c3d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7ca;border-radius:8px;padding:8px 10px;font-size:11px}.ops-dashboard .staff-panel button.approve{color:#fff;background:#0b6b45}.ops-dashboard .staff-empty{color:#708075;font-size:12px}.ops-dashboard .approval-queue>article{grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.ops-dashboard .approval-queue>article>img,.ops-dashboard .approval-placeholder{width:72px;height:72px}.ops-dashboard .approval-content{min-width:0}.ops-dashboard .approval-content details,.ops-dashboard .approval-content dl{max-width:100%}.ops-dashboard .approval-content dd{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.ops-dashboard .approval-actions{grid-column:2;justify-content:flex-start;padding-top:10px;gap:8px!important;display:flex!important}.ops-dashboard .approval-actions button{min-height:38px}.ops-dashboard .settings-message{color:#0a603e;background:#e7f3e8;border-radius:9px;padding:10px 13px;font-size:12px}.staff-dashboard:not(.ops-dashboard){width:min(1160px,100% - 32px);margin:30px auto 90px}.staff-dashboard:not(.ops-dashboard)>.ops-main{background:0 0;padding:0}.staff-dashboard:not(.ops-dashboard) .staff-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.staff-dashboard:not(.ops-dashboard) .staff-stats article,.staff-dashboard:not(.ops-dashboard) .staff-panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.business-dashboard .dash-content{background:#f2f6f2}.business-dashboard .dash-content>header{align-items:center}.business-dashboard .dash-content>header .eyebrow{color:#0b6b45}.business-dashboard .dash-stats{gap:10px;margin-top:23px}.business-dashboard .business-stats article{background:#fff;border:1px solid #d9e5db;border-radius:14px;min-height:125px;padding:18px}.business-dashboard .business-stats article:first-child{background:#163829;border-color:#163829}.business-dashboard .business-stats article>b{font-size:32px}.business-dashboard .dash-nav{background:#152a20}.business-dashboard .dash-nav nav a{font-weight:600}.business-dashboard .dash-section{border-color:#d9e5db}.merchant-insights{background:#fff;border:1px solid #d5e4d9;border-radius:17px;margin-top:20px;padding:24px}.merchant-insights-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.merchant-insights-heading h2{letter-spacing:-.03em;margin:4px 0;font-size:21px}.merchant-insights-heading p:last-child{color:#67796b;margin:0;font-size:12px}.merchant-insights-heading>svg{color:#0b6b45;width:23px}.merchant-view-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;height:190px;margin-top:20px;display:grid}.merchant-view-bars>a{color:#203428;flex-direction:column;justify-content:end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.merchant-view-bars .merchant-bar-track{border-bottom:1px solid #d3e0d5;align-items:end;width:100%;height:125px;display:flex;overflow:hidden}.merchant-bar-track i{background:linear-gradient(#87ca80,#0b6b45);border-radius:8px 8px 0 0;width:100%;min-height:5px}.merchant-view-bars b{font-size:11px}.merchant-view-bars small{color:#627567;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.merchant-insights-empty{color:#57715e;background:#f3f8f3;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:15px;font-size:12px;display:flex}.merchant-insights-empty svg{width:22px}.merchant-insights-empty p{flex:1;margin:0}.merchant-insights-empty a{color:#0b6b45;font-weight:700}.merchant-view-bars{grid-template-columns:repeat(auto-fit,minmax(65px,1fr))}.admin-page .staff-state{text-align:center;background:#f3f6f3;place-content:center;justify-items:center;gap:10px;min-height:100dvh;padding:24px;display:grid}.admin-page .staff-state svg{color:#0b6b45;width:32px}.admin-page .staff-state h1{margin:0}.admin-page .staff-state p{color:#6a796e;max-width:460px}.admin-page .staff-state>a{color:#0b6b45;font-weight:700}.ops-dashboard .staff-panel>article>div:last-child{flex-wrap:wrap}.ops-menu-toggle{display:none}@media (max-width:1100px){.ops-dashboard{grid-template-columns:205px minmax(0,1fr)}.ops-dashboard .staff-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-feature-grid{grid-template-columns:minmax(0,1.5fr) minmax(190px,1fr)}}@media (max-width:800px){.ops-dashboard{display:block}.ops-sidebar{border-right:0;height:auto;position:static}.ops-brand{min-height:59px}.ops-sidebar nav{scrollbar-width:none;flex-direction:row;gap:7px;padding:8px 12px;overflow-x:auto}.ops-sidebar nav a{white-space:nowrap;flex:none;min-height:36px;padding:8px 10px}.ops-sidebar nav svg{width:14px;height:14px}.ops-nav-label,.ops-back{display:none}.ops-topbar{height:58px;margin-bottom:20px}.ops-topbar>span{flex:1;min-width:0}.ops-main{padding-bottom:80px}.ops-feature-grid{grid-template-columns:1fr}.ops-feature-side{grid-template-columns:repeat(3,1fr)}.ops-dashboard .admin-chart-grid{grid-template-columns:1fr 1fr}.business-dashboard .dash-nav{background:#152a20}.business-dashboard .dash-nav nav a{color:#e9f2e9}}@media (max-width:620px){.ops-brand{display:none}.ops-topbar .ops-mobile-brand{color:#0b6b45;letter-spacing:-.07em;font-size:19px;font-weight:800;display:block}.ops-topbar>span{display:none}.ops-topbar>div{gap:3px}.ops-topbar .ops-topbar-account{padding:0 7px;font-size:11px}.ops-dashboard .ops-main>header{align-items:start}.ops-dashboard .ops-main>header>a{display:none}.ops-dashboard .staff-stats,.ops-dashboard .admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-dashboard .staff-stats article,.ops-dashboard .admin-overview article{min-height:95px;padding:13px}.ops-dashboard .staff-stats b,.ops-dashboard .admin-overview b{font-size:24px}.ops-feature-side{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-feature-side article{min-width:0;padding:12px}.ops-feature-side b{font-size:21px}.ops-feature-side small{font-size:8px}.ops-feature-side span{font-size:9px}.ops-chart-card{padding:16px}.ops-chart-card svg{height:160px}.ops-dashboard .admin-chart-grid,.ops-dashboard .staff-links{grid-template-columns:1fr}.ops-dashboard .approval-queue>article{grid-template-columns:54px minmax(0,1fr)}.ops-dashboard .approval-queue>article>img,.ops-dashboard .approval-placeholder{width:54px;height:54px}.ops-dashboard .approval-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.ops-dashboard .approval-actions button{flex:1;min-width:135px}.merchant-insights{padding:17px}.merchant-view-bars{gap:5px}.merchant-view-bars small{font-size:8px}.merchant-insights-empty{flex-wrap:wrap}.business-dashboard .business-stats article{min-height:110px}.staff-dashboard:not(.ops-dashboard) .staff-stats{grid-template-columns:repeat(2,1fr)}.ops-dashboard .staff-panel:not(.approval-queue)>article{flex-direction:column}.ops-dashboard .staff-panel:not(.approval-queue)>article>div:last-child{width:100%}}@media (max-width:800px){.admin-page .ops-dashboard{width:100%;margin:0}.ops-dashboard .ops-sidebar nav{max-width:100vw}.ops-dashboard .ops-main{min-width:0}.ops-dashboard .staff-panel,.ops-dashboard .admin-chart,.ops-dashboard .ops-chart-card{overflow-wrap:anywhere;min-width:0}.ops-dashboard .ops-menu-toggle{color:#f2f8f1;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#15231e;border:0;border-bottom:1px solid #ffffff1c;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:700;display:flex}.ops-menu-toggle svg{color:#c9f467;width:18px;height:18px}.ops-dashboard .ops-sidebar nav{display:none}.ops-dashboard .ops-sidebar nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:min(60dvh,520px);display:grid;overflow-y:auto}.ops-dashboard .ops-sidebar nav.is-open a{white-space:normal;min-width:0;line-height:1.35}}@media (max-width:420px){.ops-dashboard .ops-sidebar nav.is-open{grid-template-columns:1fr}.ops-dashboard .ops-sidebar nav.is-open a{min-height:40px}}.home-v2{color:#16251e;background:#fff}.home-v2-shell{width:min(1280px,100% - 48px);margin:0 auto}.home-announcement{color:#fff;text-align:center;background:#0b6b45;justify-content:center;align-items:center;gap:12px;min-height:37px;padding:7px 16px;font-size:12px;font-weight:650;display:flex}.home-announcement a{color:#d9ff8c;text-underline-offset:3px;text-decoration:underline}.home-newsletter-notice{color:#17432c;text-align:center;background:#e5f6eb;margin:0;padding:12px 20px;font-size:13px;font-weight:700}.home-v2-search{display:none}.home-quick-categories{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.home-quick-categories>a{color:#25342b;text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.home-quick-categories>a>span{aspect-ratio:1.25;color:#0b6b45;background:linear-gradient(150deg,#f7fbf7,#e9f4ec);border:1px solid #e4ebe5;border-radius:18px;place-items:center;width:100%;max-width:100px;transition:transform .2s,border-color .2s;display:grid}.home-quick-categories>a:hover>span{border-color:#a6cdb2;transform:translateY(-3px)}.home-quick-categories svg{stroke-width:1.5px;width:35px;height:35px}.home-quick-categories img{object-fit:contain;width:48px;height:48px}.home-quick-categories b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.home-quick-categories .home-all-icon{letter-spacing:3px;font-size:27px}.home-v2 .home-slideshow{background:#edf6f0;border:1px solid #dce9e1;border-radius:24px;margin:0;box-shadow:0 18px 44px #123c2610}.home-v2 .home-slideshow>a{display:block}.home-v2 .home-slideshow>a>img{aspect-ratio:auto;object-fit:cover;width:100%;height:clamp(270px,34vw,470px);display:block}.home-v2 .slideshow-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10271dcc;border-radius:99px;gap:4px;padding:3px 7px;position:absolute;bottom:12px;right:14px}.home-v2 .slideshow-controls button{width:34px;height:34px}.home-v2 .slideshow-controls span{text-align:center;min-width:34px;font-size:11px}.home-v2 .banner-sponsored{border-radius:99px;top:18px;left:18px}.home-v2 .home-slideshow-fallback{background:linear-gradient(115deg,#f8faf5 0%,#e9f4ed 56%,#d9eae1 100%);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:400px;display:grid;overflow:hidden}.home-default-slide{position:relative}.home-slide-copy{z-index:1;align-self:center;padding:clamp(26px,4vw,66px)}.home-slide-copy .promo-pill{color:#0b6b45;background:#ffffffa8;border-color:#a9cbb6}.home-slide-copy h1{letter-spacing:-.065em;max-width:700px;margin:18px 0 14px;font-size:clamp(39px,4.8vw,70px);font-weight:750;line-height:1.02}.home-slide-copy h1 em{color:#0b6b45;font-family:var(--font-accent),Georgia,serif;letter-spacing:-.045em;font-weight:600}.home-slide-copy p{color:#53665a;max-width:510px;margin:0 0 26px;font-size:15px;line-height:1.6}.home-slide-copy>a{color:#fff;background:#0b6b45;border-radius:10px;align-items:center;gap:14px;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex}.home-slide-art{min-height:390px;position:relative;overflow:hidden}.home-slide-art:before{content:"";aspect-ratio:1;background:#d2e8da;border-radius:50%;width:83%;position:absolute;top:6%;right:-8%;box-shadow:inset 0 0 0 32px #ffffff5e}.home-art-tile,.home-art-icon{background:#fff;border:8px solid #fff;border-radius:22px;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 20px 40px #17422b29}.home-art-tile img{object-fit:cover;width:100%;height:100%}.home-art-tile-1,.home-art-icon-one{width:43%;height:55%;top:16%;left:8%;transform:rotate(-8deg)}.home-art-tile-2,.home-art-icon-two{width:36%;height:48%;top:10%;right:9%;transform:rotate(9deg)}.home-art-tile-3,.home-art-icon-three{width:39%;height:42%;bottom:4%;right:22%;transform:rotate(-2deg)}.home-art-icon{background:#fff;border:0}.home-art-icon svg{color:#0b6b45;stroke-width:1.3px;width:37%;height:37%}.home-art-icon-two{background:#e4f4ff}.home-art-icon-three{background:#fff4df}.home-benefits{border-bottom:1px solid #e5eee7;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 4px;padding:18px 0;display:grid}.home-benefits span{border-right:1px solid #dfe8e1;gap:3px;padding:3px 22px;display:grid}.home-benefits span:last-child{border-right:0}.home-benefits b{font-size:13px}.home-benefits small{color:#63746a;font-size:11px}.home-v2 .featured-items{color:#17271d;margin:34px 0 40px;display:block}.home-v2 .featured-items>header{margin-bottom:15px}.home-v2 .featured-items>header b{letter-spacing:-.035em;font-size:23px;font-weight:750}.home-v2 .featured-items>header span{color:#64786a;font-size:12px}.home-v2 .featured-items>.featured-item-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-v2 .featured-item-row>a{color:#182a1f;background:#fff;border:1px solid #e0e9e2;border-radius:14px;box-shadow:0 3px 14px #102d1b08}.home-v2 .featured-item-row img{object-fit:cover;height:140px}.home-v2 .featured-item-row>a>span{min-height:58px;padding:11px 13px}.home-v2 .featured-item-row b{font-size:13px}.home-v2 .featured-item-row small{color:#66766b;font-size:10px}.home-v2 .featured-item-row .featured-category-card{background:linear-gradient(145deg,#f4faf5,#dfeee4);flex-direction:column;align-items:stretch;min-height:198px;display:flex}.home-v2 .featured-item-row .featured-category-card:before{display:none}.home-v2 .featured-item-row .featured-category-card .featured-category-icon{color:#0b6b45;background:0 0;flex:1;place-items:center;min-height:0;padding:10px;display:grid}.home-v2 .featured-item-row .featured-category-icon svg{stroke-width:1.4px;width:42px;height:42px}.home-v2 .featured-item-row .featured-category-card>span:last-child{background:#fff;align-content:center;min-height:58px}.home-popular-categories{margin:0 0 26px}.home-v2-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.home-v2-section-heading h2{letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(24px,3vw,33px)}.home-v2-section-heading .eyebrow{color:#0b6b45;margin:0;font-size:10px}.home-v2-section-heading>a{color:#0b6b45;white-space:nowrap;font-size:13px;font-weight:750}.home-popular-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-popular-grid>a{color:#182a1f;background:#fff;border:1px solid #e0e9e2;border-radius:15px;align-items:center;gap:13px;min-width:0;min-height:92px;padding:15px;transition:box-shadow .2s,transform .2s;display:flex}.home-popular-grid>a:hover{transform:translateY(-2px);box-shadow:0 9px 22px #102d1b10}.home-popular-grid>a>span{color:#0b6b45;background:#eaf5ee;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid}.home-popular-grid svg{stroke-width:1.5px;width:27px;height:27px}.home-popular-grid>a>div{gap:3px;min-width:0;display:grid}.home-popular-grid b{font-size:13px;line-height:1.25}.home-popular-grid small{color:#6a7a70;font-size:10px}.home-popular-grid i{color:#0b6b45;margin-left:auto;font-style:normal}.home-v2 .market-section{max-width:1280px;padding:20px 0 48px}.home-v2 .market-section-heading{margin-bottom:17px}.home-seller-callout{color:#fff;background:#133f2b;border-radius:20px;align-items:center;gap:28px;width:min(1280px,100% - 48px);margin:12px auto 50px;padding:28px 34px;display:flex}.home-seller-callout>div{flex:1}.home-seller-callout .eyebrow{color:#c8f169;margin:0;font-size:10px}.home-seller-callout h2{letter-spacing:-.04em;margin:5px 0;font-size:clamp(22px,3vw,32px)}.home-seller-callout p:not(.eyebrow){color:#d6e9dc;margin:0;font-size:13px}.home-seller-callout>a{color:#16321f;white-space:nowrap;background:#d4fb78;border-radius:9px;align-items:center;gap:12px;min-height:45px;padding:0 18px;font-size:12px;font-weight:750;display:flex}.home-seller-callout>small{color:#b7d3bf;font-size:10px}@media (max-width:900px){.home-quick-categories{gap:8px}.home-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-seller-callout>small{display:none}}@media (max-width:760px){.home-v2-shell{width:calc(100% - 28px)}.home-announcement{justify-content:center;min-height:31px;font-size:10px}.home-announcement>span{display:none}.home-v2-search{margin:14px 0 12px;display:block}.home-v2-search .mobile-home-search{border:1px solid #d5e5da;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;margin:0;padding:5px;display:grid;box-shadow:0 4px 14px #163d2610}.home-v2-search .hero-query{min-width:0}.home-v2-search .hero-query input{width:100%;font-size:13px}.home-v2-search .hero-location,.home-v2-search .hero-location label{min-width:0}.home-v2-search .hero-location select{width:100%}.home-quick-categories{scrollbar-width:none;gap:12px;margin:8px -14px 15px;padding:4px 14px 8px;display:flex;overflow-x:auto}.home-quick-categories>a{flex:none;gap:5px;width:70px}.home-quick-categories>a>span{border-radius:15px;width:66px;height:62px}.home-quick-categories svg{width:27px;height:27px}.home-quick-categories b{font-size:10px}.home-v2 .home-slideshow{border-radius:18px}.home-v2 .home-slideshow>a>img{height:250px}.home-v2 .home-slideshow-fallback{grid-template-columns:1fr;min-height:360px}.home-slide-copy{align-self:start;padding:27px 23px}.home-slide-copy h1{max-width:330px;margin:13px 0 10px;font-size:39px}.home-slide-copy p{max-width:280px;margin-bottom:17px;font-size:12px;line-height:1.5}.home-slide-copy>a{min-height:40px;font-size:11px}.home-slide-art{opacity:.55;width:53%;height:53%;min-height:0;position:absolute;bottom:-38px;right:-22px}.home-art-tile,.home-art-icon{border-width:4px;border-radius:13px}.home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 0}.home-benefits span{padding:3px 7px}.home-benefits b{font-size:10px}.home-benefits small{font-size:8px;line-height:1.3}.home-v2 .featured-items{margin:24px 0 30px}.home-v2 .featured-items>header b{font-size:20px}.home-v2 .featured-items>header span{font-size:10px}.home-v2 .featured-items>.featured-item-row{scrollbar-width:none;gap:9px;margin:0 -14px;padding:0 14px 9px;display:flex;overflow-x:auto}.home-v2 .featured-item-row>a{flex:none;width:157px}.home-v2 .featured-item-row img{height:95px}.home-v2 .featured-item-row>a>span{min-height:58px;padding:9px}.home-v2 .featured-item-row b{font-size:11px}.home-v2 .featured-item-row .featured-category-card{min-height:154px}.home-v2 .featured-item-row .featured-category-card .featured-category-icon{min-height:0}.home-v2 .featured-item-row .featured-category-card>span:last-child{min-height:58px}.home-popular-grid{gap:8px}.home-popular-grid>a{gap:8px;min-height:77px;padding:9px}.home-popular-grid>a>span{border-radius:10px;width:42px;height:42px}.home-popular-grid svg{width:22px;height:22px}.home-popular-grid b{font-size:11px}.home-popular-grid small{font-size:9px}.home-popular-grid i{display:none}.home-v2 .market-section{padding:16px 14px 34px}.home-seller-callout{width:calc(100% - 28px);margin:8px auto 26px;padding:22px;display:block}.home-seller-callout p:not(.eyebrow){line-height:1.5}.home-seller-callout>a{width:max-content;margin-top:18px}.home-v2 .featured-items>.featured-item-row{flex-flow:row}.home-v2 .home-default-slide{grid-template-columns:1fr;min-height:360px}.home-quick-categories img{width:34px;height:34px}}@media (max-width:360px){.home-slide-copy h1{font-size:34px}.home-slide-art{opacity:.35}.home-popular-grid>a>span{width:36px;height:36px}.home-popular-grid svg{width:20px;height:20px}}.site-shortcut-editor,.site-page-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.site-shortcut-editor>div{color:#63796c;border:1px dashed #bbd4c2;border-radius:12px;place-items:center;min-height:68px;font-size:12px;display:grid}.site-shortcut-editor img{object-fit:contain;width:55px;height:55px}.site-listing-picker,.site-pinned-list{flex-wrap:wrap;gap:8px;display:flex}.site-listing-picker button,.site-pinned-list>div{color:#173d29;min-height:42px;font:inherit;background:#f4faf5;border:1px solid #c9dacd;border-radius:10px;padding:8px 12px;font-size:12px}.site-pinned-list>div{align-items:center;gap:12px;display:flex}.site-pinned-list button{color:#9a342e;cursor:pointer;background:0 0;border:0}.site-sticker-library{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:12px 0 20px;display:grid}.site-sticker-library>article{background:#fff;border:1px solid #d7e5da;border-radius:12px;align-items:center;gap:10px;min-height:74px;padding:8px;display:flex}.site-sticker-library>article.is-hidden{opacity:.62}.site-sticker-library img{object-fit:contain;width:55px;height:55px}.site-sticker-library span{flex:1;gap:3px;min-width:0;display:grid}.site-sticker-library b{color:#193525;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-sticker-library small{color:#6d8074;font-size:10px}.site-sticker-library button{color:#0b6b45;min-height:30px;font:inherit;cursor:pointer;background:#f4faf5;border:1px solid #b8d4bf;border-radius:8px;padding:0 9px;font-size:11px;font-weight:700}.site-footer .footer-newsletter{border-top:1px solid #2d4138;grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:start;column-gap:24px;padding:23px 0;display:grid}.footer-newsletter strong{font-size:18px!important}.footer-newsletter>p{color:#aebdb6;margin:0}.footer-newsletter form{grid-area:1/2/4;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.footer-newsletter input[type=email]{color:#15251d;min-width:0;min-height:45px;font:inherit;background:#fff;border:1px solid #60776a;border-radius:9px;padding:10px 14px;font-size:14px}.footer-newsletter button{color:#193321;cursor:pointer;background:#c7ee75;border:0;border-radius:9px;min-height:45px;padding:0 16px;font-weight:750}.footer-newsletter .newsletter-consent{color:#bac9be;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.footer-newsletter .newsletter-consent input{accent-color:#0b6b45}.footer-newsletter .newsletter-honeypot{opacity:0;position:absolute;left:-9999px}@media (max-width:760px){.site-shortcut-editor,.site-page-fields{grid-template-columns:1fr}.site-footer .footer-newsletter{display:block}.footer-newsletter form{grid-template-columns:1fr;margin-top:14px}.footer-newsletter button{width:100%}}.ops-dashboard .ops-main>.launch-panel,.ops-dashboard .ops-main>.assisted-editor,.ops-dashboard .ops-main>.catalogue-admin{max-width:1120px;margin:0 auto}.ops-dashboard .ops-main>.launch-panel{padding:0 0 72px}.ops-dashboard .assisted-editor .launch-panel{margin:0 auto;padding:0 0 72px}.ops-dashboard .launch-panel>a:first-child{color:#0b6b45;align-items:center;min-height:36px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.ops-dashboard .launch-panel h1{color:#15241c;letter-spacing:-.045em;margin:0 0 8px}.ops-dashboard .launch-panel>p{color:#607368}.ops-dashboard .launch-panel form,.ops-dashboard .launch-panel fieldset{border-color:#dce7de;border-radius:17px;box-shadow:0 7px 25px #16382408}.ops-dashboard .launch-panel form{background:#fff;padding:22px}.ops-dashboard .launch-panel fieldset{padding:22px}.ops-dashboard .launch-panel .home-slideshow{margin-top:16px}.ops-dashboard .ops-sidebar nav a:focus-visible{outline-offset:2px;outline:3px solid #b8e974}.ops-dashboard .ops-topbar a:focus-visible{outline-offset:2px;outline:3px solid #b8e974}.conversation-row:focus-visible{outline-offset:2px;outline:3px solid #b8e974}.message-composer button:focus-visible{outline-offset:2px;outline:3px solid #b8e974}.active-chat-header a:focus-visible{outline-offset:2px;outline:3px solid #b8e974}.ops-dashboard .ops-sidebar nav a,.ops-dashboard .staff-links a,.ops-dashboard .staff-stats article,.ops-dashboard .admin-overview article{transition:background-color .18s,border-color .18s,transform .18s,box-shadow .18s}.ops-dashboard .staff-links a:hover,.ops-dashboard .staff-stats article:hover,.ops-dashboard .admin-overview article:hover{border-color:#b7d4bf;transform:translateY(-2px);box-shadow:0 12px 28px #1638240d}.ops-dashboard .ops-topbar>span{color:#5f7165;background:0 0;max-width:none;padding-left:0;font-weight:700}.ops-dashboard .ops-main>header,.ops-dashboard .ops-main>.launch-panel,.ops-dashboard .ops-main>.assisted-editor{animation:.28s ease-out both experience-enter}.product-card,.home-popular-grid>a,.settings-card,.dash-section,.button{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.product-card:hover,.home-popular-grid>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #16382414}.settings-card:focus-within,.dash-section:focus-within{border-color:#a9ceb5;box-shadow:0 0 0 3px #0b6b4510}.button:hover:not(:disabled){transform:translateY(-1px)}.ops-loading{gap:20px;max-width:1120px;margin:26px auto;display:grid}.ops-loading>span{border-radius:11px;width:42%;height:38px}.ops-loading>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-loading>div i{border-radius:15px;height:108px}.ops-loading>section{grid-template-columns:2fr 1fr;gap:12px;display:grid}.ops-loading>section i{border-radius:17px;height:240px}.ops-loading>span,.ops-loading i{background:linear-gradient(100deg,#e9f0e9 30%,#fff 50%,#e9f0e9 70%) 0 0/200% 100%;animation:1.4s linear infinite experience-shimmer;display:block}.page-skeleton{max-width:1120px;min-height:55vh;padding-top:38px}.page-skeleton-top{border-bottom:1px solid #e0e9e1;justify-content:space-between;align-items:center;gap:18px;padding-bottom:25px;display:flex}.page-skeleton-top b{color:#0b6b45;letter-spacing:-.08em;font-size:24px}.page-skeleton-top span{color:#607369;font-size:13px}.page-skeleton-content{margin-top:34px}.page-skeleton-cards>div,.page-skeleton-form>div{border:1px solid #e5ede6}.messages-page{background:#f5f8f5}.messages-intro{justify-content:space-between;align-items:end;gap:24px;width:min(1280px,100% - 40px);margin:30px auto 18px;display:flex}.messages-intro .eyebrow{color:#08734b;margin:0 0 5px;font-size:10px}.messages-intro h1{color:#16251e;letter-spacing:-.05em;margin:0;font-size:clamp(26px,3vw,38px)}.messages-intro p:last-child{color:#68796d;margin:7px 0 0;font-size:13px}.messages-intro>a{color:#0b6b45;flex:none;font-size:12px;font-weight:750}.messages-page .chat-shell{border-color:#d8e5db;border-radius:20px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);width:min(1280px,100% - 40px);height:min(760px,100dvh - 260px);min-height:540px;margin:0 auto 48px;box-shadow:0 24px 60px #16382414}.messages-page .conversation-inbox{border-right:1px solid #e0e9e1}.messages-page .chat-inbox-header{background:#fff;min-height:78px}.messages-page .chat-inbox-header b{letter-spacing:-.035em;font-size:19px}.messages-page .chat-inbox-header small{font-size:11px}.conversation-search{color:#73877a;background:#f7faf7;border:1px solid #dce7de;border-radius:11px;align-items:center;gap:9px;min-height:44px;margin:13px 13px 9px;padding:0 12px;display:flex}.conversation-search:focus-within{border-color:#4b9b70;box-shadow:0 0 0 3px #0b6b4518}.conversation-search svg{flex:none;width:17px;height:17px}.conversation-search input{color:#16251e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.conversation-search input::placeholder{color:#89998e}.messages-page .conversation-list{flex:1}.messages-page .conversation-row{border:1px solid #0000;border-radius:12px;width:calc(100% - 16px);min-height:92px;margin:3px 8px;transition:background-color .18s,border-color .18s,transform .18s}.messages-page .conversation-row:hover{background:#f1f7f2;transform:translate(2px)}.messages-page .conversation-row.active{background:#eaf5ed;border-color:#c6dfce;box-shadow:inset 3px 0 #0b6b45}.messages-page .conversation-summary b{font-size:13px}.messages-page .conversation-summary strong{font-size:11px}.messages-page .conversation-summary small{font-size:10px}.chat-inbox-footer{color:#607667;background:#fafcf9;border-top:1px solid #e6ede7;align-items:start;gap:8px;padding:13px 17px;font-size:10px;line-height:1.45;display:flex}.chat-inbox-footer svg{color:#0b6b45;flex:none;width:17px;height:17px}.messages-page .active-chat-header{min-height:78px;padding:12px 20px!important}.messages-page .active-chat-header>div b{font-size:14px}.messages-page .active-chat-header>div span{color:#65796b;margin-top:3px;font-size:11px}.messages-page .message-list{scrollbar-color:#c7dacb transparent;background:radial-gradient(circle at 90% 4%,#e6f2e8,#0000 28%),#f5f8f5;gap:10px}.chat-conversation-tip{color:#69806e;text-align:center;background:#ffffffc9;border:1px solid #deeadf;border-radius:999px;align-self:center;align-items:center;gap:8px;max-width:450px;margin:2px 0 16px;padding:8px 12px;font-size:10px;line-height:1.35;display:flex}.chat-conversation-tip svg{color:#0b6b45;flex:none;width:15px;height:15px}.messages-page .message-list article p{border-radius:15px 15px 15px 5px;padding:12px 15px;font-size:13px;line-height:1.55}.messages-page .message-list article.mine p{border-radius:15px 15px 5px}.messages-page .message-list time{margin-top:5px;font-size:10px}.messages-page .message-composer{border-top-color:#e1eae2;box-shadow:0 -8px 24px #17382408}.messages-page .message-composer textarea{font-size:14px;line-height:1.4}.messages-page .message-composer button:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.messages-page .message-composer button{transition:transform .18s,filter .18s}.messages-page .message-list article{position:relative}.messages-page .message-list article>footer{align-items:center;gap:5px;min-height:20px;display:flex}.messages-page .message-list article.mine>footer{justify-content:flex-end}.messages-page .message-list article>footer button{color:#7b8c80;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:opacity .18s,background-color .18s;display:inline-grid}.messages-page .message-list article:hover>footer button,.messages-page .message-list article:focus-within>footer button{opacity:1}.messages-page .message-list article>footer button:hover{color:#0b6b45;background:#e3eee5}.messages-page .message-list article>footer button svg{width:13px;height:13px}.message-reply-preview{color:#385044;text-align:left;cursor:pointer;background:#eaf3ec;border:0;border-left:3px solid #55a275;border-radius:7px;gap:2px;width:min(100%,260px);margin:0 0 5px;padding:7px 10px;display:grid}.mine .message-reply-preview{background:#e9f7ec;border-left:0;border-right:3px solid #bfe06d;margin-left:auto}.message-reply-preview b{color:#0b6b45;font-size:10px}.message-reply-preview span{color:#607568;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-sticker-message{object-fit:contain;width:min(180px,70vw);max-height:180px;display:block}.chat-sticker-picker{z-index:3;background:#fff;border:1px solid #d7e5da;border-radius:13px;max-width:520px;margin:0 14px 8px auto;padding:10px;position:relative;box-shadow:0 15px 36px #1638241c}.chat-sticker-picker header{color:#163526;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.chat-sticker-picker header button,.message-replying button{color:#527060;cursor:pointer;background:#f0f5f1;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.chat-sticker-picker header button svg,.message-replying button svg{width:15px;height:15px}.chat-sticker-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:205px;display:grid;overflow-y:auto}.chat-sticker-picker>div button{aspect-ratio:1;cursor:pointer;background:#f5f8f5;border:1px solid #0000;border-radius:9px;padding:4px}.chat-sticker-picker>div button:hover{background:#eaf4ec;border-color:#91bf9f}.chat-sticker-picker>div img{object-fit:contain;width:100%;height:100%}.chat-sticker-picker>p{color:#718278;margin:8px 3px;font-size:12px}.message-replying{color:#66806e;background:#fbfdfb;border-top:1px solid #e5ece6;align-items:center;gap:9px;margin:0;padding:8px 15px;display:flex}.message-replying>svg{color:#0b6b45;width:16px;height:16px}.message-replying span{flex:1;gap:1px;min-width:0;display:grid}.message-replying b{color:#28563a;font-size:11px}.message-replying small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-loading{gap:10px;padding:15px;display:grid}.conversation-loading>span{grid-template-rows:15px 12px;grid-template-columns:44px 1fr;align-items:center;gap:7px 12px;display:grid}.conversation-loading i{border-radius:50%;grid-row:1/3;width:44px;height:44px}.conversation-loading b,.conversation-loading small{border-radius:6px;height:11px}.conversation-loading i,.conversation-loading b,.conversation-loading small{background:linear-gradient(100deg,#eef3ed 30%,#fff 50%,#eef3ed 70%) 0 0/200% 100%;animation:1.4s linear infinite experience-shimmer}.conversation-loading small{width:68%}.messages-page .chat-empty{color:#20382a}.messages-page .chat-empty>svg{color:#0b6b45;width:32px;height:32px}.messages-page .chat-empty b{font-size:16px}.messages-page .chat-empty p{max-width:290px;font-size:12px;line-height:1.6}.messages-page .chat-empty a{color:#0b6b45;font-size:12px;font-weight:750}.messages-page .conversation-inbox>.chat-empty{flex:1}.messages-route-loading{width:min(1280px,100% - 40px);margin:36px auto}.messages-loading-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.messages-loading-heading b{letter-spacing:-.045em;font-size:28px}.messages-loading-heading span{color:#68796d;font-size:12px}.messages-loading-grid{background:#fff;border:1px solid #d8e5db;border-radius:18px;grid-template-columns:340px 1fr;height:min(720px,75dvh);display:grid;overflow:hidden}.messages-loading-grid>aside{border-right:1px solid #e3eae3;padding:16px}.messages-loading-grid>aside>div{align-items:center;gap:12px;padding:14px 5px;display:flex}.messages-loading-grid>aside i,.messages-loading-grid section header i{border-radius:50%;flex:none;width:44px;height:44px}.messages-loading-grid>aside span,.messages-loading-grid section header span{flex:1;gap:8px;display:grid}.messages-loading-grid>aside b,.messages-loading-grid section header b{border-radius:6px;width:58%;height:12px;display:block}.messages-loading-grid>aside small,.messages-loading-grid section header small{border-radius:6px;width:78%;height:9px;display:block}.messages-loading-grid>section{flex-direction:column;min-width:0;display:flex}.messages-loading-grid section header{border-bottom:1px solid #e3eae3;align-items:center;gap:12px;padding:16px 20px;display:flex}.messages-loading-grid section>div{background:#f5f8f5;flex:1;align-content:end;gap:16px;padding:25px;display:grid}.messages-loading-grid section>div i{border-radius:14px;width:55%;height:40px}.messages-loading-grid section>div i:nth-child(2){justify-self:end;width:38%}.messages-loading-grid section footer{padding:14px}.messages-loading-grid section footer i{border-radius:12px;height:44px;display:block}.messages-loading-grid i,.messages-loading-grid b,.messages-loading-grid small{background:linear-gradient(100deg,#e9f0e9 30%,#fff 50%,#e9f0e9 70%) 0 0/200% 100%;animation:1.4s linear infinite experience-shimmer}@keyframes experience-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes experience-shimmer{to{background-position-x:-200%}}@media (max-width:760px){.ops-loading>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-loading>div i:last-child{display:none}.ops-loading>section{grid-template-columns:1fr}.ops-loading>section i:last-child{display:none}.ops-dashboard .ops-main>.launch-panel{padding:0 0 84px}.ops-dashboard .launch-panel form{padding:16px}.messages-intro{display:none}.messages-route-loading{width:100%;margin:0}.messages-loading-heading{display:none}.messages-loading-grid{border:0;border-radius:0;height:calc(100dvh - 64px);display:block}.messages-loading-grid>aside{height:100%}.messages-loading-grid>section{display:none}.messages-page{inset-inline:0;top:var(--chat-visible-top,0px);height:var(--chat-visible-height,100dvh);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden;padding:0!important}.messages-page>.site-header{flex:none;position:static}.messages-page>.market-nav{display:none}.messages-page .chat-shell{width:100%;height:0;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;margin:0}.messages-page .chat-shell>.conversation-panel,.messages-page .chat-shell>.conversation-inbox{height:100%;min-height:0;overflow:hidden}.messages-page .conversation-panel>:not(.message-list){flex-shrink:0}.messages-page .message-list{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.messages-page .message-list>*{flex-shrink:0}.messages-page .chat-offer-compose,.messages-page .chat-escrow-compose{max-height:35%;overflow-y:auto}.messages-page .message-composer{z-index:1;margin:0;position:relative}.messages-page .chat-inbox-header{min-height:70px}.conversation-search{margin:10px 12px 8px}.chat-inbox-footer{padding:11px 14px}.messages-page .active-chat-header{min-height:68px;padding:8px 11px!important}.messages-page .message-list{padding:14px 12px}.messages-page .message-list article p{font-size:13px}.messages-page .message-list article>footer button{opacity:1}.chat-sticker-picker{max-width:none;margin:0 10px 7px}.chat-sticker-picker>div{grid-template-columns:repeat(5,minmax(0,1fr))}.chat-conversation-tip{border-radius:13px;max-width:290px;margin-bottom:12px;font-size:9px}.messages-page .message-composer{padding-bottom:calc(9px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.ops-dashboard .ops-main>header,.ops-dashboard .ops-main>.launch-panel,.ops-dashboard .ops-main>.assisted-editor,.conversation-loading i,.conversation-loading b,.conversation-loading small,.ops-loading>span,.ops-loading i,.messages-loading-grid i,.messages-loading-grid b,.messages-loading-grid small{animation:none}.ops-dashboard .staff-links a,.ops-dashboard .staff-stats article,.ops-dashboard .admin-overview article,.messages-page .conversation-row,.messages-page .message-composer button,.product-card,.home-popular-grid>a,.settings-card,.dash-section,.button{transition:none}}
