.sidebar-brand,.desktop-nav-search,.desktop-only-link{display:none}@media (min-width:1000px){.publish-home-page.publish-home-page{border:1px solid #d9e6f1;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:minmax(430px,1.08fr) minmax(330px,.92fr);align-content:center;column-gap:36px;width:min(100% - 64px,1080px);height:clamp(620px,100dvh - 190px,760px);min-height:620px;margin:28px auto 48px;padding:54px 64px;display:grid;box-shadow:0 18px 55px #1237640e}.publish-home-page .publish-home-topbar{display:none}.publish-home-page .publish-home-heading{text-align:left;grid-area:1/1;align-self:center;margin:0}.publish-home-page .publish-home-heading h1{margin-top:10px;font-size:40px}.publish-home-page .publish-home-heading p{font-size:17px}.publish-home-page .publish-home-actions{grid-area:2/1;gap:12px;width:100%;max-width:none;margin:28px 0 0}.publish-home-page .publish-home-actions>a,.publish-home-page .publish-home-actions>button{border-radius:18px;min-height:118px}.publish-home-page .publish-home-capi{grid-area:1/2/4;place-self:center;width:min(100%,390px);height:470px;min-height:0;margin:0}.publish-home-page .publish-home-copy{text-align:left;grid-area:3/1;align-self:center;margin-top:34px}.publish-home-page .publish-home-copy h2{max-width:none;margin:0 0 8px;font-size:27px}.publish-home-page .publish-home-copy p{margin:0;font-size:15px}.publish-home-page.is-professional .publish-home-copy p{margin:0}.publish-category-page.publish-category-page{border:1px solid #d9e6f1;border-radius:8px;width:min(100% - 64px,1080px);height:clamp(620px,100dvh - 190px,760px);min-height:620px;margin:28px auto 48px;padding:0 64px 46px;box-shadow:0 18px 55px #1237640e}.publish-category-page>.simple-header{height:70px}.publish-category-page .publish-category-progress{width:min(100%,820px);margin:0 auto}.publish-category-page .publish-category-heading{text-align:center;width:min(100%,820px);margin:0 auto;padding:34px 0 25px}.publish-category-page .publish-category-heading h1{font-size:34px}.publish-category-page .publish-category-heading p{font-size:16px}.publish-category-page .publish-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:min(100%,760px);max-width:760px;margin:0 auto}.publish-category-page .publish-category-grid button{border-radius:18px;min-height:132px}.publish-category-page .publish-category-grid strong{font-size:13px}}@media (min-width:1024px){body .chat-page{background:#f3f8fc;border:1px solid #d4e3ef;border-radius:16px;width:min(100% - 64px,1120px);max-width:1120px;height:calc(100dvh - 48px);min-height:620px;margin:24px auto;padding:0;overflow:hidden;box-shadow:0 22px 60px #11304e1a}body .chat-context-sticky{background:#fff;flex:none;width:100%;max-width:none;margin:0;padding:0;position:relative;top:auto}body .chat-context-sticky .chat-header,body .chat-header{background:#fff;border:0;border-bottom:1px solid #dce8f1;border-radius:0;width:100%;max-width:none;min-height:94px;margin:0;padding:14px 22px;position:relative;top:auto}body .chat-header-product{grid-template-columns:66px minmax(0,1fr);gap:14px}body .chat-header-product img{width:66px;height:66px}body .chat-header-product strong{font-size:18px}body .chat-header-product b{margin-top:2px;font-size:14px}body .chat-safety{background:#f6fbf8;border:0;border-bottom:1px solid #dce8e2;border-radius:0;width:auto;max-width:none;margin:0;padding:11px 24px}body .chat-safety>div{display:block}body .chat-safety strong,body .chat-safety span,body .chat-safety a{font-size:13px;line-height:1.45}body .chat-safety strong{margin-right:7px}body .messages-thread{scrollbar-color:#c7d9e8 transparent;scrollbar-width:thin;background:#f3f8fc;border:0;border-radius:0;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:24px 32px 18px;overflow-y:auto}body .message-stage{max-width:min(72%,620px)}body .chat-report{padding-bottom:2px}body .message-composer{background:#fff;border:0;border-top:1px solid #d7e5ef;border-radius:0;width:100%;max-width:none;min-height:78px;margin:0;padding:12px 24px;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 -8px 24px #1237640a}body .message-composer input{border-radius:12px;height:50px}body .message-composer .send-message{border-radius:12px;width:50px;height:50px}}.bottom-nav>a.desktop-only-link,.bottom-nav>.desktop-category-trigger,.category-rail-arrow{display:none}@media (min-width:1024px){.form-page{max-width:1040px;min-height:calc(100vh - var(--desktop-nav-h));box-shadow:none;background:0 0;padding:108px 32px 80px}.form-page>.simple-header,.form-page>.progress,.form-page>.publish-intro,.form-page>.prohibited-notice,.form-page>.publish-form,.form-page>.publish-review,.form-page>.location-row,.form-page>.publish-security,.form-page>.form-error,.form-page>.publish-final{width:min(100%,860px);margin-left:auto;margin-right:auto}.form-page>.simple-header{height:58px;margin-bottom:6px}.form-page>.simple-header h1{font-size:20px}.form-page>.simple-header button,.form-page>.simple-header a{border-radius:9px;width:42px;height:42px}.form-page>.simple-header button:hover,.form-page>.simple-header a:hover{background:#e8f0f8}.form-page>.progress{border-radius:4px;height:4px;overflow:hidden}.form-page>.publish-intro{padding:34px 4px 22px}.form-page>.publish-intro h2{margin:8px 0 7px;font-size:30px;line-height:1.15}.form-page>.publish-intro p{font-size:15px}.form-page>.prohibited-notice{border-radius:10px;margin-bottom:18px;padding:17px 18px}.form-page>.publish-form{border-radius:12px;padding:30px 34px 10px}.publish-form .field-label{margin:20px 0 8px;font-size:13px}.publish-form>.field-label:first-child{margin-top:0}.publish-form>input,.publish-form textarea,.publish-form .select-wrap select,.publish-form .price-input{border-radius:9px;min-height:52px;font-size:15px}.publish-form textarea{min-height:160px;padding:15px 16px;line-height:1.55}.publish-form .photo-uploader{background:#f8fbfe;border-radius:10px;height:176px}.publish-form .photo-uploader svg{width:28px;height:28px}.publish-form .photo-uploader strong{font-size:15px}.publish-form .photo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.publish-form .photo-preview,.publish-form .add-photo{border-radius:9px}.publish-form .condition-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.publish-form .condition-options button{white-space:normal;text-align:left;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;height:112px;min-height:112px;padding:14px 12px;display:flex}.publish-form .condition-options button strong{font-size:13px}.publish-form .condition-options .condition-description{color:#687985;font-size:12px;font-weight:600;line-height:1.35;display:block}.publish-form .condition-options button.active .condition-description{color:#315f91}.publish-form .category-details:has(>div>.select-wrap){border:1px solid var(--desktop-line);background:#f8fafc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-top:22px;padding:20px;display:grid}.publish-form .category-details>.field-label:first-child,.publish-form .category-details>legend.field-label{margin-top:0}.publish-form .category-details:has(>div>.select-wrap)>legend{grid-column:1/-1}.publish-form .category-details:has(>div>.select-wrap)>.form-help{grid-column:1/-1}.publish-form .category-details:has(>div>.select-wrap)>div>.field-label{margin-top:8px;display:block}.publish-form .continue-button{border-radius:9px;align-self:flex-end;width:220px;margin:30px 0 20px}.form-page>.publish-review{min-height:320px;box-shadow:var(--desktop-shadow-soft);background:#fff;border-radius:12px;grid-template-columns:320px minmax(0,1fr);display:grid}.form-page .review-image{height:100%;min-height:320px}.form-page .review-copy{padding:34px}.form-page .review-copy h3{margin:9px 0;font-size:25px}.form-page .review-copy>strong{font-size:28px}.form-page .review-copy p{font-size:14px;line-height:1.6}.form-page>.location-row,.form-page>.publish-security{border-radius:10px;padding:17px 18px}.form-page>.publish-final{border-radius:9px;width:220px;margin-top:24px;margin-left:auto;margin-right:calc(50% - min(100%,860px)/2);display:block}}.desktop-category-trigger,.desktop-only-nearby,.desktop-hero-nearby,.hero-banner-desktop{display:none}.hero-banner-mobile{display:block}.desktop-category-grid,.publish-professional-sidebar,.publish-business-note,.publish-desktop-preview,.publish-desktop-save,.desktop-publish-steps,.desktop-photo-tips,.publish-home-actions small,.publish-action-arrow{display:none}@media (min-width:1024px){:root{--desktop-nav-h:72px;--desktop-shell-bg:#eef3f9;--desktop-surface:#fff;--desktop-line:#dce4ee;--desktop-shadow-soft:0 16px 46px #12376414;--desktop-shadow-hero:0 20px 46px #0a3c8238}html,body{background:radial-gradient(circle at 0% 0%, #1478e81f, transparent 34%), radial-gradient(circle at 100% 100%, #0755be14, transparent 30%), var(--desktop-shell-bg)}.bottom-nav{z-index:60;max-width:none;height:var(--desktop-nav-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--desktop-shadow-soft);background:#ffffffdb;border:1px solid #dce4eee6;border-radius:18px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 14px;display:flex;position:fixed;inset:14px 22px auto;transform:none}.sidebar-brand{border-right:1px solid var(--desktop-line);align-items:center;margin-right:6px;padding-right:12px;display:flex}.sidebar-brand .logo img{width:104px;height:auto}.bottom-nav>a{color:#4e5d6b;border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:auto;min-width:84px;height:42px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.bottom-nav>a.desktop-hide-link{display:none}.bottom-nav>a.desktop-only-link{display:inline-flex}.bottom-nav>.desktop-category-trigger{color:#4e5d6b;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:104px;height:42px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.bottom-nav>.desktop-category-trigger:hover{color:var(--deep);background:#ecf4ff}.bottom-nav>.desktop-category-trigger .nav-icon{place-items:center;display:grid}.bottom-nav>a.desktop-panel-start{margin-left:auto}.bottom-nav>a .nav-icon{background:0 0;width:auto;height:auto;margin:0}.bottom-nav>a:hover{color:var(--deep);background:#ecf4ff}.bottom-nav>a.active{color:var(--deep);background:#e7f1ff}.bottom-nav .publish{color:#fff;background:linear-gradient(135deg,#0064fc,#0057d9);border-radius:13px;min-width:110px;margin-left:0;box-shadow:0 10px 22px #1478e84d}.bottom-nav .publish .nav-icon{display:none}.bottom-nav .publish:hover,.bottom-nav .publish.active{color:#fff;filter:brightness(1.03);background:linear-gradient(135deg,#0064fc,#0057d9)}.page{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:0 0;margin:0;padding:124px 32px 42px}.home-page .topbar,.home-page .topbar{display:none}.home-page>.searchbar{z-index:8;background:#fffffffa;border:1px solid #d5e0ee;border-radius:18px;width:min(760px,92%);height:68px;margin:0 auto -74px;display:flex;position:relative;top:116px;box-shadow:0 18px 44px #0a315f33}.home-page>.searchbar input{font-size:21px;font-weight:600}.home-page>.searchbar svg{width:24px;height:24px}.home-page .mobile-quick-links{display:none!important}.desktop-hero-nearby{color:#fffffff0;align-items:center;gap:7px;margin-top:14px;font-size:14px;font-weight:700;display:inline-flex}.desktop-hero-nearby svg{width:18px;height:18px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(980px,100%);margin:14px auto 0}.quick-links a{background:linear-gradient(#fff,#f7fbff);border-color:#cdd8e6;border-radius:13px;height:52px;font-size:14px;font-weight:700;box-shadow:0 4px 14px #1237640d}.quick-links a:first-child{color:var(--deep);background:linear-gradient(#f7fbff,#e8f4ff)}.quick-links a:last-child{color:var(--navy);background:linear-gradient(#fff,#eef7ff)}.quick-links.quick-links-single{z-index:auto;grid-template-columns:1fr;width:min(280px,100%);margin-top:12px;margin-bottom:0;position:static}.quick-links.quick-links-single a{color:#1f4e84;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fcffdb;border-color:#c6d9ef;border-radius:999px;height:42px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #0c31601f}.mockup-hero{height:360px;box-shadow:var(--desktop-shadow-hero);border-radius:18px;margin-top:0}.mockup-hero>img{object-fit:cover;object-position:center;opacity:1;transform:none}.hero-banner-mobile{display:none}.hero-banner-desktop{display:block}.mockup-hero h1{letter-spacing:0;text-shadow:0 8px 22px #08295c3d;max-width:540px;font-size:54px;line-height:1.03;top:52px;left:40px}.hero-dots{bottom:22px;left:34px}.home-page .section{margin-top:28px}.categories-section{background:#fff;border:1px solid #d7e3f0;border-radius:14px;margin-top:18px;padding:18px 18px 14px;box-shadow:0 8px 20px #1237640d}.bottom-nav>a.desktop-end-link{order:20}.home-page .section-heading h2{letter-spacing:0;font-size:30px}.section-heading>a{font-size:14px;font-weight:800}.categories{justify-content:flex-start;gap:16px}.category{min-width:86px;font-size:14px;font-weight:800}.category-icon{border-radius:16px;width:72px;height:72px}.category:first-child .category-icon{color:#0064fc;background:#e8f4ff}.category:nth-child(2) .category-icon{color:#0057d9;background:#d9ecff}.category:nth-child(3) .category-icon{color:#123764;background:#f2f8ff}.category:nth-child(4) .category-icon{color:#0064fc;background:#e3f1ff}.category:nth-child(5) .category-icon{color:#0057d9;background:#ecf6ff}.category:nth-child(6) .category-icon{color:#123764;background:#f4f8fc}.section.recommendations{border-top:2px solid #dce8f6;padding-top:18px}.home-page .product-grid,.home-page .mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-page .recommendations-grid{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b8d9fb transparent;gap:18px;padding:2px 2px 14px;display:flex;overflow:auto hidden}.home-page .recommendations-grid .product-card{scroll-snap-align:start;flex:0 0 clamp(220px,20vw,286px)}.home-page .product-card{background:#fff;border:1px solid #dfe7f0;border-radius:16px;padding:8px;transition:transform .18s,box-shadow .18s}.home-page .product-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1237641a}.home-page .product-image,.home-page .mockup-grid .product-image{aspect-ratio:1/.86;border-radius:12px}.home-page .mockup-grid .heart{width:30px;height:30px;top:6px;right:6px}.home-page .product-info{padding:8px 2px 3px}.home-page .product-info strong{font-size:20px;line-height:1.08}.home-page .product-info h3{margin:5px 0 4px;font-size:16px;line-height:1.2}.home-page .product-info p{font-size:14px;line-height:1.35}.search-page,.generic-page,.managed-page,.form-page,.settings-page,.notifications-page,.seller-page,.favorites-page,.messages-page{max-width:none;padding-top:calc(var(--desktop-nav-h) + 24px)}.simple-header{height:74px}.simple-header h1,.generic-page>h1{letter-spacing:0;font-size:30px}.results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.managed-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-menu,.settings-group,.publish-review,.notification-list,.managed-list article,.conversation,.published-summary,.search-header .searchbar,.search-header>a,.filter-trigger{border-radius:14px}.auth-page{min-height:100vh;padding:calc(var(--desktop-nav-h) + 24px) 24px 42px;background:0 0}.auth-page>header{display:none}.auth-card{border:1px solid var(--desktop-line);box-shadow:var(--desktop-shadow-soft)}.detail-page{width:100%;max-width:none;min-height:100vh;padding-top:var(--desktop-nav-h);background:var(--desktop-surface);grid-template-columns:55% 45%;margin:0;display:grid}.detail-media{top:var(--desktop-nav-h);height:calc(100vh - var(--desktop-nav-h));min-height:620px;position:sticky}.detail-content{max-width:none;padding:30px 30px 20px}.detail-content h1{letter-spacing:0;font-size:46px;line-height:.98}.detail-cta{background:0 0;border:0;gap:10px;padding:0 30px 30px;display:grid;position:static}.detail-cta .message-button,.detail-cta .offer-button{border-radius:14px;height:54px}.chat-page{width:100%;max-width:none;min-height:100vh;padding:calc(var(--desktop-nav-h) + 24px) 30px 28px;background:#f4f8fd;margin:0}.chat-header,.chat-product,.messages-thread,.message-composer,.chat-safety{max-width:920px;margin-left:auto;margin-right:auto}.chat-context-sticky{top:calc(var(--desktop-nav-h) + 12px);background:#f4f8fd;width:min(100%,920px);max-width:920px;margin:0 auto}.chat-context-sticky .chat-header{position:relative;top:auto}.chat-header,.chat-product,.messages-thread,.message-composer{border:1px solid var(--desktop-line);background:var(--desktop-surface);border-radius:14px}.chat-header{top:calc(var(--desktop-nav-h) + 12px);z-index:12;position:sticky}.chat-product,.chat-safety,.messages-thread{margin-top:10px}.chat-safety{border-radius:12px}.messages-thread{background:#f7f9fc;width:min(100%,920px);padding:16px}.message-composer{width:min(100%,920px);margin-top:12px;padding:10px 12px;position:sticky;bottom:14px;box-shadow:0 8px 20px #1237640f}:is(main:has(>.publish-home-page),main:has(>.publish-category-page)){padding-top:108px}.publish-home-page.publish-home-page,.publish-category-page.publish-category-page{margin-top:0}.publish-home-page.is-professional{background:#fff;grid-template-rows:minmax(220px,auto) auto minmax(178px,auto);grid-template-columns:240px minmax(0,1fr) minmax(330px,36%);align-content:stretch;column-gap:0;width:min(100% - 48px,1600px);height:auto;min-height:calc(100dvh - 132px);margin-bottom:36px;padding:0;overflow:hidden}.publish-professional-sidebar{background:#f8fbfe;border-right:1px solid #e1e9f1;flex-direction:column;grid-area:1/1/-1;min-height:100%;padding:30px 18px 22px;display:flex}.publish-professional-sidebar nav{gap:5px;display:grid}.publish-professional-sidebar nav a{color:#52657a;border-radius:8px;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.publish-professional-sidebar nav a:first-child{color:#0867f2;background:#eaf4ff}.publish-professional-sidebar nav a:hover{color:#10243e;background:#edf4fa}.publish-professional-sidebar nav svg{width:21px;height:21px}.publish-professional-sidebar>section{background:#fff;border:1px solid #e0e8f1;border-radius:8px;gap:10px;margin-top:auto;padding:16px;display:grid}.publish-professional-sidebar>section strong,.publish-professional-sidebar>section a{align-items:center;gap:8px;display:flex}.publish-professional-sidebar>section strong{color:#17304e;font-size:14px}.publish-professional-sidebar>section strong svg{color:#0871f8;width:19px}.publish-professional-sidebar>section>i{background:#dce9f7;border-radius:5px;height:6px;overflow:hidden}.publish-professional-sidebar>section>i span{background:#0867f2;width:80%;height:100%;display:block}.publish-professional-sidebar>section small{color:#687b91;font-size:12px}.publish-professional-sidebar>section a{color:#0867f2;font-size:12px;font-weight:800}.publish-professional-sidebar>section a svg{width:15px}.publish-home-page.is-professional .publish-home-heading{grid-area:1/2;align-self:end;padding:42px 28px 26px}.publish-home-page.is-professional .publish-home-heading h1{margin-top:14px;font-size:56px;line-height:1.02}.publish-home-page.is-professional .publish-home-heading p{font-size:21px}.publish-home-page.is-professional .publish-home-actions{grid-area:2/2;align-self:start;gap:12px;margin:0;padding:0 28px 30px}.publish-home-page.is-professional .publish-home-actions>a,.publish-home-page.is-professional .publish-home-actions>button{text-align:center;min-height:250px;box-shadow:none;border:1px solid #e4ebf3;border-radius:8px;justify-content:flex-start;gap:10px;padding:28px 18px 24px;position:relative}.publish-home-page.is-professional .publish-home-actions strong{font-size:16px}.publish-home-page.is-professional .publish-home-actions small{color:#6b7d91;font-size:12px;line-height:1.4;display:block}.publish-home-page.is-professional .publish-home-actions>button small{color:#dceaff}.publish-home-page.is-professional .publish-home-actions .publish-action-arrow{color:#0867f2;background:#fff;border-radius:50%;width:38px;height:38px;margin-top:auto;padding:7px;display:block}.publish-home-page.is-professional .publish-home-actions>a>span,.publish-home-page.is-professional .publish-home-actions>button>span{border-radius:50%;width:62px;height:62px}.publish-home-page.is-professional .publish-home-capi{background:#edf7ff;grid-area:1/3/3;width:100%;height:100%;margin:0;padding:26px}.publish-home-page.is-professional .publish-home-capi img{object-position:center 45%;padding:0;transform:scale(1.22)}.publish-home-page.is-professional .publish-home-copy{display:none}.publish-business-note{border:1px solid #dce7f2;border-radius:8px;grid-area:3/2/auto/4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 28px 28px;padding:22px 24px 18px;display:grid}.publish-business-note>span{color:#0867f2;background:#e8f3ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.publish-business-note h2{color:#10243e;margin:0 0 5px;font-size:19px}.publish-business-note p{color:#6b7d91;margin:0;font-size:13px}.publish-business-note>a{color:#0867f2;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.publish-business-note>a svg{width:17px}.publish-business-values{border-top:1px solid #e2eaf2;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px;display:grid}.publish-business-values>span{color:#5f7288;border-right:1px solid #e2eaf2;align-items:center;gap:12px;min-height:54px;padding:0 20px;display:flex}.publish-business-values>span:last-child{border-right:0}.publish-business-values svg{color:#0867f2;background:#eaf4ff;border-radius:50%;flex:0 0 35px;width:35px;height:35px;padding:8px}.publish-business-values strong{font-size:12px;line-height:1.35}.publish-category-page.is-professional{width:min(100% - 48px,1320px);height:auto;min-height:calc(100dvh - 132px);padding:0 46px 42px 266px;position:relative;overflow:hidden}.publish-category-page.is-professional>.publish-professional-sidebar{width:220px;position:absolute;inset:0 auto 0 0}.publish-desktop-flow.publish-desktop-flow{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:minmax(0,1fr) 340px;align-content:start;column-gap:24px;width:min(100% - 48px,1320px);max-width:1320px;min-height:calc(100dvh - 108px);margin:0 auto 36px;padding:24px 28px 42px;display:grid;position:relative}main:has(>.publish-desktop-flow){padding-top:108px}.publish-desktop-flow.is-professional{grid-template-columns:220px minmax(0,1fr) 340px;padding-left:0}.publish-desktop-flow>*{grid-column:1}.publish-desktop-flow.is-professional>*{grid-column:2}.publish-desktop-flow>.publish-professional-sidebar{grid-area:1/1/20;margin:-24px 0 -42px}.publish-desktop-flow>.simple-header,.publish-desktop-flow>.progress,.publish-desktop-flow>.desktop-publish-steps{grid-column:1/3}.publish-desktop-flow.is-professional>.simple-header,.publish-desktop-flow.is-professional>.progress,.publish-desktop-flow.is-professional>.desktop-publish-steps{grid-column:2/4}.publish-desktop-flow>.simple-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;height:58px;margin:0;display:grid}.publish-desktop-flow>.simple-header>button{justify-self:start}.publish-desktop-flow>.simple-header h1{font-size:24px}.publish-header-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.publish-desktop-flow>.progress{margin:0 0 14px}.desktop-publish-steps{background:#f4f7fa;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;min-height:64px;margin:0 0 18px;padding:10px 14px;display:grid}.desktop-publish-steps>span{color:#8997a8;align-items:center;gap:8px;min-width:0;display:flex}.desktop-publish-steps i{color:#516276;background:#e3eaf1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:800;display:grid}.desktop-publish-steps i svg{width:17px}.desktop-publish-steps strong{white-space:nowrap;min-width:0;font-size:12px}.desktop-publish-steps .active,.desktop-publish-steps .complete{color:#0867f2}.desktop-publish-steps .active i,.desktop-publish-steps .complete i{color:#fff;background:#0867f2}.publish-desktop-save{color:#0867f2;background:#fff;border:1px solid #b9d7fb;border-radius:8px;align-items:center;gap:8px;width:auto;height:40px;padding:0 14px;font-size:13px;font-weight:800;display:flex;position:static}.publish-desktop-save svg{width:17px}.publish-desktop-flow.is-professional .publish-desktop-save{display:flex}.publish-desktop-preview{grid-area:4/2/12;align-self:start;gap:14px;margin-top:54px;display:grid}.publish-desktop-flow.is-professional>.publish-desktop-preview{grid-column:3}.publish-desktop-preview>header{padding:0 2px}.publish-desktop-preview h2{color:#10243e;margin:0;font-size:19px}.publish-desktop-preview header p{color:#73839a;margin:4px 0 0;font-size:13px}.publish-desktop-preview>article{background:#fff;border:1px solid #dbe5ef;border-radius:8px;padding:12px}.publish-desktop-preview>article>div{color:#90a2b8;background:#f2f6fa;border-radius:7px;place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.publish-desktop-preview>article>div img{object-fit:cover}.publish-desktop-preview>article h3{color:#17304e;margin:12px 0 6px;font-size:15px}.publish-desktop-preview>article>strong{font-size:20px}.publish-desktop-preview>article p{color:#72849a;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;display:flex}.publish-desktop-preview>article p svg{width:15px}.publish-desktop-preview>section{color:#0867f2;background:#eaf5ff;border-radius:8px;gap:8px;padding:16px;display:grid}.publish-desktop-preview>section>strong{font-size:15px}.publish-desktop-preview>section>span{color:#536b86;align-items:center;gap:7px;font-size:12px;display:flex}.publish-desktop-preview>section svg{color:#fff;background:#0867f2;border-radius:50%;width:15px;height:15px;padding:2px}.publish-desktop-preview>a{border:1px solid #dbe5ef;border-radius:8px;align-items:center;gap:11px;min-height:64px;padding:12px 14px;display:flex}.publish-desktop-preview>a>svg:first-child{color:#e4a400}.publish-desktop-preview>a>svg:last-child{color:#0867f2;width:17px;margin-left:auto}.publish-desktop-preview>a span{gap:3px;display:grid}.publish-desktop-preview>a strong{font-size:13px}.publish-desktop-preview>a small{color:#72849a;font-size:12px}.publish-desktop-flow>.publish-intro,.publish-desktop-flow>.prohibited-notice,.publish-desktop-flow>.publish-form,.publish-desktop-flow>.publish-review,.publish-desktop-flow>.location-row,.publish-desktop-flow>.publish-security,.publish-desktop-flow>.publish-final{max-width:none}.publish-desktop-flow>.publish-intro{padding-right:170px}.publish-desktop-flow>.publish-form{box-shadow:none;border:1px solid #dbe5ef;padding:24px}.publish-desktop-flow .continue-button,.publish-desktop-flow .publish-step-next{justify-content:center;align-items:center;gap:9px;display:flex}.publish-desktop-flow .continue-button svg,.publish-desktop-flow .publish-step-next svg{width:18px}.publish-photo-step{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);column-gap:18px;display:grid}.publish-photo-step>.field-label,.publish-photo-step>.photo-grid,.publish-photo-step>.form-error,.publish-photo-step>[role=alert]{grid-column:1/-1}.publish-photo-step>.photo-uploader{grid-column:1;height:100%;min-height:260px}.desktop-photo-tips{background:#eef7ff;border-radius:8px;grid-column:2;grid-template-rows:1fr 92px;min-height:260px;padding:18px 18px 0;display:grid;overflow:hidden}.desktop-photo-tips>div{align-content:start;gap:10px;display:grid}.desktop-photo-tips strong,.desktop-photo-tips span{align-items:center;gap:7px;display:flex}.desktop-photo-tips strong{color:#17304e;margin-bottom:3px;font-size:13px}.desktop-photo-tips strong svg{color:#e4a400}.desktop-photo-tips span{color:#63778d;font-size:12px}.desktop-photo-tips span svg{color:#fff;background:#18ad68;border-radius:50%;width:16px;height:16px;padding:2px}.desktop-photo-tips>img{object-fit:contain;object-position:center bottom;place-self:end center;width:120px;height:120px}.publish-location-step{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:220px;padding:28px;display:grid}.publish-location-step>svg{color:#0867f2;background:#eaf4ff;border-radius:50%;width:52px;height:52px;padding:13px}.publish-location-step span{color:#0867f2;font-size:12px;font-weight:800}.publish-location-step h3{margin:8px 0 5px;font-size:22px}.publish-location-step p{color:#6e8094;margin:0;font-size:13px}.publish-location-step a{color:#0867f2;border:1px solid #a8cdf8;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800}.publish-step-next{color:#fff;background:#0867f2;border:0;border-radius:9px;width:220px;height:52px;margin:24px 0 0 auto;font-weight:800}}@media (min-width:1400px){.home-page .product-grid,.home-page .mockup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .recommendations-grid{grid-template-columns:none}.results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){:root{--desktop-nav-h:76px;--desktop-shell-bg:#f6f8fb;--desktop-surface:#fff;--desktop-line:#dce3eb;--desktop-blue:#0877e8;--desktop-navy:#142133;--desktop-yellow:#ffbd2e;--desktop-coral:#ff6b5f;--desktop-shadow-soft:0 10px 30px #1a2d4812}html,body{background:#f4f6f8}body,button,input,textarea,select{letter-spacing:0}.bottom-nav{height:var(--desktop-nav-h);border:0;border-bottom:1px solid var(--desktop-line);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:0;gap:4px;padding:0 max(28px,50vw - 640px);top:0;left:0;right:0}.sidebar-brand{min-width:146px;margin-right:20px;padding-right:24px}.sidebar-brand .logo img{width:106px}.bottom-nav>a{color:#526173;border-radius:8px;min-width:0;height:44px;padding:0 14px}.bottom-nav>a:hover,.bottom-nav>a.active{color:var(--desktop-blue);background:#edf6ff}.bottom-nav .publish,.bottom-nav .publish:hover,.bottom-nav .publish.active{background:var(--desktop-blue);min-width:112px;box-shadow:none;border-radius:8px;margin-left:8px}.page{width:min(100%,1344px);margin:0 auto;padding:108px 32px 64px}.home-page{width:min(100%,1344px);padding-top:100px}.mockup-hero{height:min(390px,31vw);min-height:330px;box-shadow:none;background:#086fe0;border:0;border-radius:8px;overflow:hidden}.mockup-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05326f5c,#0000 58%);position:absolute;inset:0}.hero-search-content{z-index:2;width:min(600px,52%);left:clamp(34px,5vw,72px)}.hero-search-content>p{color:#fff1b7}.hero-search-content h1{letter-spacing:0;max-width:560px;font-size:clamp(42px,4vw,60px);line-height:1.02}.hero-searchbar{border:2px solid #fff;border-radius:8px;max-width:570px;height:62px;box-shadow:0 12px 28px #0726532e}.hero-searchbar input{font-size:16px}.hero-searchbar button{border-radius:6px}.home-page .section{margin-top:38px}.home-page .section-heading{align-items:end;margin-bottom:20px}.home-page .section-heading h2,.simple-header h1,.generic-page>h1{color:var(--desktop-navy);letter-spacing:0;font-size:28px;line-height:1.1}.home-page .categories-section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe5eb;border-radius:0;padding:0 0 20px}.home-page .desktop-category-rail>.categories{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-rows:112px;grid-template-columns:none;grid-auto-columns:108px;grid-auto-flow:column;justify-content:start;gap:12px;width:100%;max-width:none;padding:2px 2px 8px;display:grid;overflow:auto hidden}.home-page .desktop-category-rail>.categories::-webkit-scrollbar{display:none}.home-page .desktop-category-rail{width:100%;padding:0 42px;display:block;position:relative}.home-page .category-rail-arrow{z-index:3;color:#395064;background:#fff;border:1px solid #d8e0e8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:30px;box-shadow:0 5px 14px #19365217}.home-page .category-rail-arrow:hover{color:var(--desktop-blue);border-color:#9ecbf5}.home-page .category-rail-arrow svg{width:18px}.home-page .category-rail-arrow.previous{left:0}.home-page .category-rail-arrow.next{right:0}.home-page .desktop-category-rail .category{color:#2c3847;text-align:center;scroll-snap-align:start;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:10px;width:108px;min-width:0;min-height:104px;padding:5px 4px 8px;font-size:12px;font-weight:700;line-height:1.25;transition:background-color .16s,border-color .16s,color .16s;display:flex}.home-page .desktop-category-rail .category-icon{aspect-ratio:auto;width:60px;height:60px;color:var(--desktop-blue);background:#fff;border:1px solid #e1e7ed;border-radius:50%;flex:0 0 60px;margin:0;transition:background-color .16s,color .16s}.home-page .desktop-category-rail .category-icon svg{stroke-width:1.7px;width:25px;height:25px}.home-page .desktop-category-rail .category:nth-child(n) .category-icon{background:#fff;color:var(--desktop-blue)!important}.home-page .desktop-category-rail .category:hover{color:var(--desktop-blue);background:0 0;border-color:#0000}.home-page .desktop-category-rail .category:hover .category-icon{background:#edf6ff;border-color:#9ecbf5;transform:none;box-shadow:0 7px 18px #234e7414;color:var(--desktop-blue)!important}.home-page .desktop-category-rail .category-label{overflow-wrap:anywhere;-webkit-line-clamp:unset;width:100%;min-height:0;display:block}.home-page .product-grid,.home-page .mockup-grid,.home-page .recommendations-grid,.results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;padding:0;display:grid;overflow:visible}.home-page .recommendations-grid .product-card{min-width:0}.home-page .product-card,.results-grid .product-card{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;padding:0;overflow:hidden}.home-page .product-card:hover,.results-grid .product-card:hover{background:#fff;border-color:#8fc5f7;transform:none;box-shadow:0 18px 42px #0064fc29}.home-page .product-card:hover .product-image img,.results-grid .product-card:hover .product-image img{transform:none}.home-page .product-image,.home-page .mockup-grid .product-image,.results-grid .product-image{aspect-ratio:4/3;background:var(--soft);box-shadow:none;border:0;border-radius:16px;overflow:hidden;transform:translateZ(0)}.home-page .recommendations-grid .product-image{aspect-ratio:4/3}.home-page .product-card:hover .product-image,.results-grid .product-card:hover .product-image{box-shadow:none;border-radius:16px}.home-page .product-info,.results-grid .product-info{padding:15px 5px 17px}.home-page .recommendations-grid .product-info{padding:15px 10px 17px}.home-page .product-info strong,.results-grid .product-info strong{font-size:22px;line-height:1.06}.home-page .product-info h3,.results-grid .product-info h3{margin:6px 0 8px;font-size:16px;line-height:1.22}.home-page .recommendations-grid .product-info strong{font-size:22px;line-height:1.06}.home-page .recommendations-grid .product-info h3{margin:6px 0 8px;font-size:16px;line-height:1.22}.home-page .product-info p,.results-grid .product-info p{font-size:14px;line-height:1.35}.home-page .condition,.results-grid .condition{padding:7px 9px;font-size:14px;line-height:1}.section.recommendations{border-top:0;padding-top:0}.search-page,.generic-page,.managed-page,.form-page,.settings-page,.notifications-page,.seller-page,.favorites-page,.messages-page{width:min(100%,1344px);padding:104px 32px 64px}.search-header{border:1px solid var(--desktop-line);background:#fff;border-radius:8px;padding:18px}.search-header>a,.filter-trigger,.search-header .searchbar{border-radius:8px}.search-header .searchbar{background:#f4f7fa;height:50px}.search-categories{padding:20px 0 8px}.search-categories button,.subcategory-chips button,.context-quick-filters button,.applied-filter-chips button,.alert-action{border-radius:8px}.results-heading{margin:30px 0 22px}.results-heading h1{letter-spacing:0;font-size:32px}.profile-page,.settings-page,.managed-page,.notifications-page,.form-page{max-width:1120px}.profile-page{padding-top:108px;display:block}.profile-page .profile-hero{border-radius:8px;grid-template-columns:124px minmax(0,1fr);gap:26px;min-height:190px;padding:32px 36px}.profile-page .profile-avatar{font-size:32px;width:112px!important;height:112px!important}.profile-page .profile-avatar-action{width:40px;height:40px}.profile-page .profile-hero-copy h1{letter-spacing:0;max-width:calc(100% - 180px);font-size:32px;line-height:1.08}.profile-page .profile-follow-links{max-width:420px;margin:16px 0 28px auto}.profile-page .profile-follow-links a{border-radius:8px}.profile-page .profile-menu-card{width:100%;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;display:block}.profile-page .profile-menu-card>p{margin:0 0 12px 2px}.profile-page .professional-invite{border-radius:8px;min-height:230px;margin:0 0 18px;padding:32px 360px 32px 32px}.profile-page .professional-invite h2{letter-spacing:0;font-size:34px}.profile-page .professional-invite p{max-width:440px;font-size:16px}.profile-page .professional-invite>img{width:320px;bottom:16px;right:34px}.profile-page .profile-menu{border:1px solid var(--desktop-line);background:var(--desktop-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.profile-page .profile-menu>a,.profile-page .profile-menu>button{background:#fff;border:0;height:auto;min-height:82px;padding:15px 20px;font-size:15px;transition:background .18s,color .18s}.profile-page .profile-menu>a:hover,.profile-page .profile-menu>button:hover{color:var(--blue);background:#f3f8ff}.profile-page .profile-menu>a>span small{margin-top:4px;font-size:13px;line-height:1.35}.profile-hero,.profile-menu-card,.profile-menu,.settings-group,.publish-review,.notification-list,.managed-list article,.conversation,.published-summary{border-radius:8px}.form-page>form,.publish-form,.settings-group,.profile-menu-card{border:1px solid var(--desktop-line);box-shadow:var(--desktop-shadow-soft);background:#fff}.managed-list{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-page{width:min(100%,1360px);min-height:calc(100vh - var(--desktop-nav-h));background:var(--desktop-shell-bg);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:start;gap:34px;margin:92px auto 0;padding:32px}.detail-visual-column{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.detail-media{aspect-ratio:4/3;width:100%;height:auto;min-height:0;max-height:calc(100vh - var(--desktop-nav-h) - 64px);background:#edf1f5;border-radius:8px;position:relative;top:auto;overflow:hidden}.detail-safety-desktop{border-top:1px solid var(--desktop-line);justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:13px 4px 0;display:flex}.detail-similar-alert-mobile{display:none}.detail-safety-desktop .detail-similar-alert-wrap{flex:none}.detail-safety-desktop .detail-similar-alert{border-radius:50%;width:42px;padding:0;position:relative}.detail-safety-desktop .similar-alert-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.detail-safety-desktop .detail-similar-alert-feedback{z-index:7;border:1px solid var(--desktop-line);background:#fff;border-radius:6px;width:max-content;max-width:310px;padding:7px 9px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #142d481f}.detail-safety-desktop .safe-tip{background:0 0;border:0;flex:1;margin:0;padding:0}.detail-safety-desktop .report-user{white-space:nowrap;flex:none;margin:0;padding:8px 0}.detail-safety-inline{display:none}.detail-content{background:0 0;flex-direction:column;grid-area:1/2;padding:8px 0 20px;display:flex}.detail-content>.detail-price-row{order:1}.detail-content>h1{order:2}.detail-content>.detail-meta-row{order:3}.detail-content>.alcohol-product-notice{order:4}.detail-content>.seller-card{order:5}.detail-content>.description{order:6}.detail-content>.listing-attributes{order:7}.detail-content>.detail-cta{order:8}.detail-content>.detail-map-block{order:9}.detail-content>.detail-reviews{order:10}.detail-content>.detail-safety-actions{order:11}.detail-content>.detail-cta{grid-template-columns:1.2fr 1fr;gap:10px;width:100%;margin:16px 0 4px;padding:0;display:grid;position:static}.detail-similar{clear:both;border-top:1px solid var(--desktop-line);grid-area:2/1/auto/-1;width:100%;margin:18px 0 0;padding:30px 0 0}.detail-similar .section-heading{margin-bottom:18px}.detail-similar .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.detail-content h1{letter-spacing:0;margin:6px 0 8px;font-size:clamp(30px,2.4vw,40px);line-height:1.05}.detail-price{font-size:34px;line-height:1}.detail-content>.detail-location{color:#42566a;background:#f2f8fe;border:1px solid #d9e8f6;border-radius:7px;width:fit-content;margin:10px 0 7px;padding:7px 10px;font-size:12px;font-weight:700}.detail-content>.detail-location svg{color:var(--desktop-blue)}.detail-location-block,.detail-published{display:none}.detail-condition{color:#0d67bd;background:#eaf5ff;border:1px solid #bdd9f4;border-radius:7px;align-items:center;min-height:34px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.detail-content .detail-block{margin-top:16px;padding-top:15px}.detail-content .detail-block.description{margin-top:14px;padding-top:0}.detail-content .detail-block h2{margin-bottom:7px;font-size:15px}.detail-content .detail-block p{margin:0;line-height:1.5}.detail-content .map-placeholder{border-radius:8px;padding:11px 13px}.detail-content .detail-block small{margin-top:5px}.detail-content .seller-card{border:1px solid var(--desktop-line);background:#fff;border-radius:8px;gap:11px;min-height:72px;margin-top:16px;padding:11px 14px;transition:border-color .16s,box-shadow .16s}.detail-content .seller-card:hover{border-color:#a9cdef;box-shadow:0 8px 20px #17365812}.detail-content .seller-card .avatar{flex:0 0 46px;width:46px;height:46px;font-size:15px}.detail-content .seller-card>div:nth-child(2){gap:1px;line-height:1.2}.detail-content .seller-card>div:nth-child(2)>strong{font-size:14px}.detail-content .seller-card span{font-size:12px}.detail-content .seller-card>svg:last-child{color:#7b8997;width:18px}.detail-safety-actions{margin-top:14px}.detail-safety-actions .safe-tip{border-radius:8px;padding:10px 12px}.detail-safety-actions .safe-tip p{font-size:12px}.detail-cta{padding:0}.detail-cta .message-button,.detail-cta .offer-button{border-radius:8px}.chat-page{background:var(--desktop-shell-bg);padding-top:104px}.chat-header,.chat-product,.messages-thread,.message-composer,.chat-safety{max-width:980px}.chat-context-sticky,.messages-thread,.message-composer{width:min(100%,980px)}.chat-header,.chat-product,.messages-thread,.message-composer,.chat-safety{border-radius:8px}.messages-thread{min-height:420px;padding:24px}.auth-card,.filter-sheet,.offer-sheet,.safety-guide-sheet{border-radius:8px}.safety-guide-sheet{margin:auto}.professional-plans-page{width:min(100%,1480px);padding:116px 32px 68px}.professional-plans-hero{max-width:760px;margin:24px auto 38px}.professional-plan-comparison{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.professional-plan-comparison article{min-width:0;min-height:470px;box-shadow:none;border-radius:8px;padding:24px 22px 22px}.professional-plan-comparison article.is-featured{box-shadow:0 12px 28px #1478e81a}.professional-plan-comparison article>b{border-radius:5px}.professional-plan-comparison h2{letter-spacing:0;font-size:22px}.professional-plan-price{letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:29px;display:flex}.professional-plan-listings{min-height:42px}.professional-plan-detail{flex:1;align-content:start}.professional-plan-comparison article>a,.professional-plan-soon{text-align:center;border-radius:7px;width:100%;min-height:48px;margin-top:22px;padding:10px 12px;line-height:1.25}.professional-plans-note{max-width:760px;margin-top:28px}.site-footer{margin-bottom:0}}@media (min-width:1280px){.professional-plan-comparison{grid-template-columns:repeat(5,minmax(0,1fr))}.professional-plan-comparison article{min-height:500px}}@media (min-width:1440px){.home-page .product-grid,.home-page .mockup-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.results-grid,.home-page .recommendations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){:is(.home-page .recommendations-grid:has(>:last-child:nth-child(4n+1))>:last-child,.home-page .recommendations-grid:has(>:last-child:nth-child(4n+2))>:nth-last-child(-n+2),.home-page .recommendations-grid:has(>:last-child:nth-child(4n+3))>:nth-last-child(-n+3)){display:none}.form-page{max-width:1040px}.section-heading>a,.home-page .section-heading>a,.collection-section-head a,.desktop-category-grid a{font-size:16px;font-weight:800;line-height:1.25}.home-page .section-heading>a{min-height:34px;color:var(--desktop-blue);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.section-heading>a svg,.home-page .section-heading>a svg,.collection-section-head a svg{width:18px;height:18px}.home-page .desktop-category-rail .category-label,.home-page .desktop-category-rail .category{font-size:16px;font-weight:800;line-height:1.22}.hero-search-content>p{font-size:16px}.hero-searchbar input{font-size:18px}.home-page .desktop-hero-nearby{font-size:19px}.home-page .condition,.results-grid .condition{font-size:15px;font-weight:800}.home-page .product-info p,.results-grid .product-info p{font-size:15px}.detail-location,.detail-published,.detail-meta,.detail-block small,.seller-card span,.map-placeholder span,.listed-price,.offer-sheet label,.offer-sheet small,.empty-hint{font-size:15px;line-height:1.4}.home-page .product-info,.results-grid .product-info{padding-left:5px;padding-right:5px}.bottom-nav{--desktop-nav-h:84px;gap:10px;min-height:84px}.sidebar-brand{min-width:168px;margin-right:24px;padding-right:28px}.sidebar-brand .logo img{width:128px}.bottom-nav>a,.bottom-nav>.desktop-category-trigger{border-radius:10px;gap:9px;min-height:50px;padding:0 16px;font-size:16px;font-weight:800}.bottom-nav>a .nav-icon svg,.bottom-nav>.desktop-category-trigger svg{stroke-width:2px;width:25px;height:25px}.bottom-nav .publish,.bottom-nav .publish:hover,.bottom-nav .publish.active{border-radius:11px;min-width:132px;min-height:54px;padding:0 22px;font-size:16px;font-weight:800}.home-page .desktop-category-rail>.categories{grid-template-rows:132px;grid-auto-columns:122px;padding-bottom:16px;overflow-y:hidden}.home-page .desktop-category-rail .category{gap:11px;width:122px;min-height:122px}.home-page .desktop-category-rail .category-label{overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;line-height:1.22;display:-webkit-box;overflow:hidden}.home-page .section-heading h2,.simple-header h1,.generic-page>h1{letter-spacing:0;font-weight:800}.home-page .section-heading>a,.section-heading>a{font-size:16px;font-weight:800}.bottom-nav>a,.bottom-nav>.desktop-category-trigger{color:#4f6072;border-radius:14px;font-weight:800}.bottom-nav>a:hover,.bottom-nav>a.active,.bottom-nav>.desktop-category-trigger:hover{color:var(--desktop-blue);background:#eaf5ff}.bottom-nav>a .nav-icon svg,.bottom-nav>.desktop-category-trigger svg{stroke-width:1.85px}.bottom-nav .publish,.bottom-nav .publish:hover,.bottom-nav .publish.active{border-radius:16px;font-weight:800}.hero-searchbar{border-radius:18px}.hero-searchbar button{border-radius:14px}}
html{--app-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--app-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--app-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--app-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;background:#eef7ff;min-height:100%}body{font-family:var(--font-app-readable), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;overscroll-behavior:none;background:#eef7ff;min-height:100%;overflow-x:hidden}main{background:inherit;overscroll-behavior:contain}body.native-app{--native-safe-area-top:var(--app-safe-area-top);--native-safe-area-bottom:var(--app-safe-area-bottom);min-height:100dvh;overflow-x:hidden}@media (max-width:1023px){body.native-app :is(main,.page)>header:first-child:not(.mobile-publish-header){box-sizing:border-box;min-height:calc(68px + var(--native-safe-area-top));padding-top:var(--native-safe-area-top)}body.native-app .home-page>.topbar{height:calc(82px + var(--native-safe-area-top));padding-top:var(--native-safe-area-top)}body.native-app .page>.simple-header{height:calc(68px + var(--native-safe-area-top));padding-top:var(--native-safe-area-top)}body.native-app .publish-category-page{padding-top:var(--native-safe-area-top)}body.native-app .detail-media .detail-actions{top:calc(18px + var(--native-safe-area-top))}body.native-app .fullscreen-gallery>header{box-sizing:border-box;height:calc(70px + var(--native-safe-area-top));padding-top:var(--native-safe-area-top)}body.native-app .fullscreen-image{inset:calc(70px + var(--native-safe-area-top)) 0 55px}body.native-app .seller-store-tabs{top:calc(72px + var(--native-safe-area-top))}}@media (max-width:719px){body.native-app .mobile-professional-profile>header{height:calc(78px + var(--native-safe-area-top));padding-top:var(--native-safe-area-top)}body.native-app .publish-home-page.publish-home-page{padding-top:calc(18px + var(--native-safe-area-top))}}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700}button,[role=button],.section-heading>a,.collection-section-head a{font-weight:600}.product-info strong{font-weight:700}.product-info h3{font-weight:600}.product-info p,.detail-meta,.seller-profile-location,.distance-label{font-weight:500}p,small{font-family:inherit}:where(a,button,input,textarea,select,label,p,span,strong,small,time,li):not(.visually-hidden){font-size:max(1em,14px)}.product-info{color:var(--ink)}.product-media{position:relative}.product-info strong{color:#17212b;font-weight:800;line-height:1.05;display:block}.product-info h3{color:#17212b;font-weight:800;line-height:1.22}.product-info p{color:#687985;line-height:1.38}.like-count{z-index:2;color:#e5484d;pointer-events:none;background:#fffffff0;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 8px 16px #12376421}.like-count svg{width:12px;height:12px}.detail-likes{color:#68737d;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:inline-flex}.detail-price-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-map-block{display:block}.detail-map-caption{color:#5f7181;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}.detail-map-caption svg{color:var(--blue);flex:none}.product-info p svg{color:#7a8791;flex:none;margin-top:1px}.professional-plans article>b,.professional-plan-comparison article>b,.professional-plans article>small,.settings-page .danger span,.messages-page .unread{font-size:14px}.profile-menu>a,.profile-menu button,.settings-group>a,.settings-group>button,.quick-links a,.home-page .mobile-quick-links a,.continue-button,.publish-done>a,.publish-done>button,.confirm-sold,.cancel-sold,.sold-success>button,.send-offer,.offer-success>button,.professional-plan-comparison article>a,.professional-plan-soon{height:auto;min-height:48px}body:not(.native-app) .professional-invite{min-height:188px}body:not(.native-app) .professional-invite p{font-size:14px}@media (max-width:719px){:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-card{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-media{border-radius:16px 16px 0 0;overflow:hidden}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-image{border-radius:0!important}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .heart{inset:14px 14px auto auto}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-info{padding:12px 10px 14px}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-info strong{letter-spacing:0;font-size:18px}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-info h3{margin:5px 0 7px;font-size:14px;line-height:1.22}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-info p{align-items:flex-start;gap:4px;font-size:14px;line-height:1.28}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page) .product-info p svg{width:16px;height:16px}}@media (max-width:460px){body:not(.native-app) .professional-invite{min-height:198px}}@media (max-width:719px){.detail-content>.detail-location{width:fit-content;max-width:100%;color:var(--blue);background:#eaf4ff;border:1px solid #cfe6ff;border-radius:999px;align-items:center;gap:6px;margin:8px 0 13px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.15;display:inline-flex}.detail-content>.detail-location svg{flex:none;width:14px;height:14px}}body.native-app .detail-content>.detail-location{width:fit-content;max-width:100%;color:var(--blue);background:#eaf4ff;border:1px solid #cfe6ff;border-radius:999px;align-items:center;gap:6px;margin:8px 0 13px;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.15;display:inline-flex}body.native-app .detail-content>.detail-location svg{flex:none;width:14px;height:14px}body.native-app .detail-likes{margin:-3px 0 12px;font-size:12px}body.native-app .home-editorial,.home-community-banner{display:none}body.native-app .home-community-banner{color:#17212b;background:linear-gradient(135deg,#e1e6ea 0%,#cbd3da 100%);border-radius:20px;grid-template-rows:152px auto;margin:24px 0 8px;display:grid;overflow:hidden;box-shadow:0 12px 26px #12376426}body.native-app .home-community-media{min-width:0;position:relative;overflow:hidden}body.native-app .home-community-media>img{object-fit:cover;object-position:58% 44%}body.native-app .home-community-banner>div:last-child{background:linear-gradient(135deg,#e1e6ea 0%,#cbd3da 100%);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px 15px 17px;display:flex}body.native-app .home-community-banner h2{max-width:205px;margin:0;font-size:17px;line-height:1.15}body.native-app .home-community-banner a{color:#fff;background:#0064fc;border-radius:11px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}body.native-app .home-page .mockup-hero>.hero-capi-mobile{object-position:88% center}body.native-app .recent-listings{border-radius:16px;margin-top:16px;padding:13px 5px 15px}body.native-app .recent-listings .section-heading{margin-bottom:10px}body.native-app .recent-listings .section-heading h2{font-size:18px}body.native-app .recent-listings .section-heading p{display:none}body.native-app .page{padding-left:8px;padding-right:8px}body.native-app .profile-hero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar copy""logout logout";gap:8px 17px;padding-bottom:14px}body.native-app .profile-avatar-wrap{grid-area:avatar}body.native-app .profile-hero-copy{grid-area:copy}body.native-app .profile-logout{grid-area:logout;justify-self:end;margin:0;position:static}body.native-app .profile-menu>a{min-height:74px;padding-top:8px;padding-bottom:8px}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .product-card{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .product-media{border-radius:16px 16px 0 0;position:relative;overflow:hidden}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .product-image{border-radius:0!important}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .condition{bottom:14px;left:14px}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .heart{z-index:2;left:auto;right:14px;top:14px!important;bottom:auto!important}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .product-info{padding:13px 14px 16px}:is(.home-page,.search-page,.favorites-page,.seller-page,.refresh-page,.detail-similar) .product-info p{display:none}.detail-page>.detail-similar .product-card{min-width:0}.detail-page>.detail-similar .product-image{aspect-ratio:1/1.08}.detail-page>.detail-similar .condition{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 64px);overflow:hidden}.detail-page>.detail-similar .heart{right:12px;top:12px!important;bottom:auto!important}.detail-page,.detail-content{min-width:0;overflow-x:hidden}.detail-content h1{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:100%;display:block;overflow:visible}.detail-content>.detail-location,.detail-condition{min-width:0;max-width:100%}.detail-content>.detail-location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:719px){body:not(.native-app) .home-page .recommendations-grid,body.native-app .home-page .recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}:is(body:not(.native-app) .home-page .recommendations-grid:has(>:last-child:nth-child(odd))>:last-child,body.native-app .home-page .recommendations-grid:has(>:last-child:nth-child(odd))>:last-child){display:none}.home-page .recommendations-grid .product-card{border-radius:12px}.home-page .recommendations-grid .product-media{border-radius:12px 12px 0 0}.home-page .recommendations-grid .product-image{aspect-ratio:1}.home-page .recommendations-grid .condition{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:calc(100% - 43px);padding:4px 5px;font-size:12px;bottom:6px;left:6px;overflow:hidden}.home-page .recommendations-grid .heart,body.native-app .home-page .recommendations-grid .heart{width:30px;height:30px;right:6px;top:6px!important;bottom:auto!important}.home-page .recommendations-grid .heart svg{width:16px;height:16px}.home-page .recommendations-grid .product-info{padding:9px 7px 11px}.home-page .recommendations-grid .product-info strong{font-size:15px}.home-page .recommendations-grid .product-info h3{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:0;margin:3px 0 0;font-size:12px;line-height:1.25;display:block;overflow:hidden}.detail-content h1{letter-spacing:0;font-size:clamp(28px,8vw,42px);line-height:1.04}}@media (max-width:359px){body:not(.native-app) .home-page .recommendations-grid,body.native-app .home-page .recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.native-app) .home-page .recommendations-grid:has(>:last-child:nth-child(odd))>:last-child{display:none}}body.native-app .detail-content h1{letter-spacing:0;font-size:clamp(28px,8vw,42px);line-height:1.04}.detail-content>.detail-location,.detail-condition{vertical-align:middle;letter-spacing:0;border-radius:999px;align-items:center;min-height:42px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.detail-content>.detail-location{color:#0064fc;background:linear-gradient(#f4fbff 0%,#e9f5ff 100%);border:1px solid #b9dcff;gap:7px;max-width:min(100%,380px);margin:10px 12px 16px 0;padding:0 14px;box-shadow:inset 0 0 0 1px #ffffffb8,0 8px 18px #0064fc0f}.detail-content>.detail-location svg{color:#0064fc;flex:none}.detail-condition{color:#17212b;background:#eef7ff;border:1px solid #e0edf8;margin:10px 0 16px;padding:0 17px;box-shadow:inset 0 0 0 1px #ffffffc7}.detail-safety-actions{margin:16px 0 0;padding-bottom:0}.detail-safety-actions .seller-card{margin-bottom:14px}.detail-safety-actions,.safe-tip,.report-user{break-inside:avoid}@media (max-width:719px){.detail-content>.detail-location,.detail-condition{min-height:38px;font-size:12px}.detail-content>.detail-location{max-width:calc(100% - 118px);margin-right:9px;padding:0 11px}.detail-condition{padding:0 14px}}body.native-app .detail-content>.detail-location,body.native-app .detail-condition{border-radius:999px;min-height:38px;font-size:12px}body.native-app .detail-content>.detail-location{max-width:calc(100% - 118px);margin:9px 9px 15px 0;padding:0 11px}body.native-app .detail-condition{margin:9px 0 15px;padding:0 14px}@media (max-width:719px){.detail-content{padding-bottom:20px}.detail-safety-actions{margin-bottom:0}.detail-safety-actions .safe-tip{margin-top:14px}.detail-safety-actions .report-user{margin:14px 0 0}}body.native-app .detail-content{padding-bottom:20px}body.native-app .detail-safety-actions .safe-tip{margin-top:14px}body.native-app .detail-safety-actions .report-user{margin:14px 0 0}@media (orientation:landscape) and (max-height:540px) and (max-width:980px){body{background:#eef7ff}.page{width:100%;max-width:none;padding:0 18px 76px}.bottom-nav{height:58px;padding-bottom:var(--app-safe-area-bottom)}.bottom-nav>a{gap:1px;font-size:12px}.bottom-nav .publish .nav-icon{border-radius:14px;width:42px;height:42px;margin-top:-18px}.topbar,.simple-header,.search-header{height:auto;min-height:54px;padding-top:6px;padding-bottom:6px}.search-page{padding-top:8px}.search-header .searchbar{max-width:none;height:44px}.category-context{margin-bottom:8px}.subcategory-chips{padding:6px 0}.results-heading{margin:10px 0 12px}.results-heading h1{font-size:20px}.search-filter-controls,.quick-filters,.results-alert-row{gap:8px}.results-grid,.product-grid,.saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-info{padding:9px 11px 11px}.product-info strong{font-size:17px}.product-info h3{margin-bottom:0;font-size:13px}.filter-sheet{width:min(92vw,720px);max-height:88dvh;padding:14px 18px max(16px, var(--app-safe-area-bottom));border-radius:22px}.filter-sheet header{margin:-14px -18px 10px;padding:16px 18px 12px;top:-14px}.filter-sheet header h2{font-size:22px}.distance-area-preview{min-height:112px}.distance-options{grid-template-columns:repeat(6,minmax(0,1fr))}.price-values{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-sheet .condition-options,.filter-sheet .order-options{gap:7px}.apply-filters{height:46px;margin-top:16px}.detail-page{grid-template-columns:minmax(260px,42%) minmax(0,1fr);max-width:none;min-height:100dvh;padding-bottom:0;display:grid}.detail-media{height:100dvh;min-height:0;position:sticky;top:0}.detail-content{max-width:none;padding:20px 18px 26px}.detail-price{font-size:24px}.detail-content h1{font-size:clamp(24px,5vw,34px);line-height:1.02}.detail-block,.seller-card{margin-top:16px;padding-top:15px}.safe-tip{margin-top:12px;padding:12px}.detail-page>.detail-similar{padding:18px 18px calc(112px + var(--app-safe-area-bottom));grid-column:1/-1;margin-top:0}.detail-page>.detail-similar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-cta{width:min(48vw,430px);padding:10px 12px max(12px, var(--app-safe-area-bottom));gap:8px;left:auto}.detail-cta button{height:44px}.chat-page{max-width:none;padding-bottom:64px}.chat-header{min-height:58px;padding:7px 12px}.chat-product{grid-template-columns:52px minmax(0,1fr);margin-top:8px}.chat-product img{width:52px;height:52px}.chat-safety{display:none}.messages-thread{padding-top:10px}.message-composer{width:100%;min-height:62px;padding-top:8px;padding-bottom:max(8px, var(--app-safe-area-bottom))}body.native-app .page{padding-left:14px;padding-right:14px;padding-bottom:calc(66px + var(--app-safe-area-bottom))}body.native-app .detail-page{grid-template-columns:minmax(250px,42%) minmax(0,1fr);display:grid}body.native-app .detail-content{padding:18px 16px 24px}body.native-app .detail-page>.detail-similar,body.native-app main.detail-page>.detail-similar{padding:18px 16px calc(120px + var(--app-safe-area-bottom));grid-column:1/-1}body.native-app .detail-cta{width:min(48vw,430px);padding:10px 12px max(14px, var(--app-safe-area-bottom))}body.native-app .filter-sheet{border-radius:22px;width:min(92vw,720px);max-height:88dvh}}.detail-meta-row{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:10px 0 16px;display:flex}.detail-meta-row>.detail-location,.detail-meta-row>.detail-condition,.detail-meta-row>.detail-likes{margin:0}.detail-meta-row>.detail-location{flex:0 auto}.detail-meta-row>.detail-condition{flex:none}.detail-meta-row>.detail-likes{color:#637383;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}.seller-trust-note{color:#586b7c;background:#f5faff;border:1px solid #d8eafb;border-radius:16px;align-items:flex-start;gap:10px;margin:14px 4px 0;padding:13px 14px;font-size:13px;line-height:1.38;display:flex}.seller-trust-note svg{color:#0064fc;flex:none;width:18px;height:18px;margin-top:1px}.seller-trust-note strong{color:#17212b}.seller-badge-game{background:linear-gradient(135deg,#f4fbff 0%,#fff 58%,#edf7ff 100%);border:1px solid #cfe6fb;border-radius:22px;margin:16px 4px 0;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #12376412}.seller-badge-game:after{content:"";border:22px solid #0064fc12;border-radius:50%;width:110px;height:110px;position:absolute;top:-42px;right:-34px}.seller-badge-game header{z-index:1;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.seller-badge-game header>svg{color:#fff;background:#0064fc;border-radius:13px;flex:none;width:34px;height:34px;padding:8px}.seller-badge-game header span{color:#0064fc;letter-spacing:.09em;font-size:13px;font-weight:800;display:block}.seller-badge-game header strong{color:#17212b;margin-top:2px;font-size:15px;line-height:1.15;display:block}.seller-badge-game>div{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.seller-badge-game article{background:#ffffffd1;border:1px solid #dfe9f2;border-radius:16px;min-width:0;padding:12px 10px}.seller-badge-game article.earned{background:#f7fbff;border-color:#bfe0ff}.seller-badge-game article>svg{color:#8a99a6;width:23px;height:23px}.seller-badge-game article.earned>svg{color:#18a865}.seller-badge-game article strong,.seller-badge-game article span{text-overflow:ellipsis;display:block;overflow:hidden}.seller-badge-game article strong{color:#17212b;margin-top:8px;font-size:14px;line-height:1.1}.seller-badge-game article span{color:#637383;margin-top:4px;font-size:13px;line-height:1.25}.seller-page .seller-level{font-size:13px!important}.seller-public-header{grid-template-columns:42px minmax(0,1fr) 42px}.seller-public-header>span{display:block}.seller-page .follow-stats{background:0 0;width:auto;margin-top:12px;padding:0;display:inline-flex}.seller-page .seller-profile-head:after{display:none}.seller-pending-reviews{background:#f5faff;border:1px solid #b9dcff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:18px;margin:0 0 18px;padding:18px;display:grid}.seller-pending-reviews header span{color:#0064fc;font-size:13px;font-weight:800}.seller-pending-reviews header h2{letter-spacing:0;margin:5px 0 4px;font-size:20px}.seller-pending-reviews header p{color:#617487;margin:0;font-size:14px;line-height:1.4}.seller-pending-reviews>div{gap:8px;display:grid}.seller-pending-reviews a{background:#fff;border:1px solid #d2e6f8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px 9px 12px;display:flex}.seller-pending-reviews a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.seller-pending-reviews a strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.seller-pending-reviews a small{color:#6b7d8e;font-size:13px}.seller-pending-reviews a b{color:#0064fc;flex:none;align-items:center;gap:5px;font-size:14px;display:inline-flex}.seller-pending-reviews a b svg{width:17px;height:17px}@media (max-width:719px){.detail-meta-row{gap:9px;margin:9px 0 15px}.detail-meta-row>.detail-location{max-width:min(100%,360px)}.seller-badge-game>div{grid-template-columns:1fr}.seller-badge-game article{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.seller-badge-game article>svg{grid-row:span 2}.seller-badge-game article strong{margin-top:0}.seller-pending-reviews{grid-template-columns:1fr;padding:16px}}body.native-app .detail-meta-row{touch-action:pan-y;gap:9px;margin:9px 0 15px}body.native-app .detail-meta-row>.detail-location{max-width:min(100%,360px)}body.native-app .detail-content{touch-action:pan-y}body.native-app .detail-meta-row>.detail-location,body.native-app .detail-meta-row>.detail-condition,body.native-app .detail-meta-row>.detail-likes{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.seller-page{width:min(100%,1184px);max-width:1184px;padding-left:32px;padding-right:32px}.seller-page .seller-public-header,.seller-page .seller-store-cover,.seller-page .seller-profile-head,.seller-page .managed-notice,.seller-page .seller-stats,.seller-page .seller-badge-game,.seller-page .member-since,.seller-page .seller-moderation-actions,.seller-page .seller-listings{width:min(100%,1120px);max-width:1120px;margin-left:auto;margin-right:auto}.seller-page .seller-profile-head{border-radius:24px;grid-template-columns:90px minmax(0,1fr) auto;gap:22px;min-height:150px;padding:26px 34px}.seller-page .seller-profile-head:after{width:128px;height:128px;top:-36px;right:-24px}.seller-page .seller-avatar{width:82px;height:82px}.seller-page .seller-profile-head>button{border-radius:14px;min-width:102px;height:48px;padding:0 18px}.seller-page .seller-stats{border-radius:22px;min-height:96px;margin-top:18px;padding:12px 0}.seller-page .seller-stats strong{font-size:24px!important}.seller-page .seller-listings .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seller-page .seller-listings .product-card{max-width:none}.detail-meta-row{margin:12px 0 18px}}@media (max-width:719px){.bottom-nav.bottom-nav-mobile-hidden{display:none!important}.detail-page{padding-bottom:0}.detail-page>.detail-similar,body.native-app .detail-page>.detail-similar,body.native-app main.detail-page>.detail-similar{z-index:0;box-sizing:border-box;width:100%;padding:22px 10px calc(170px + var(--app-safe-area-bottom));border-top:1px solid #e2e9ef;margin:18px 0 0;position:relative;overflow:visible}.detail-page>.detail-similar .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 12px;padding:0;display:grid;overflow:visible}.detail-page>.detail-similar .product-card{align-self:start;min-width:0}.detail-page>.detail-similar .product-info{min-height:88px;padding:13px 12px 15px}.detail-page:not(:has(>.detail-similar)) .detail-content{padding-bottom:calc(145px + var(--app-safe-area-bottom))}.detail-cta,body.native-app .detail-cta{z-index:100;width:100%;min-height:126px;padding:12px 18px max(20px, calc(16px + var(--app-safe-area-bottom)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;bottom:0;left:0;right:0;box-shadow:0 -14px 28px #1237641f}}body.native-app .bottom-nav.bottom-nav-mobile-hidden{display:none!important}body.native-app .detail-page{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;padding-bottom:0;overflow:hidden auto}body.native-app .detail-cta{z-index:60;min-height:130px;padding:12px 18px max(22px, calc(18px + var(--app-safe-area-bottom)));bottom:0}
@media (min-width:1024px){body .chat-page{background:#f3f8fc;border:1px solid #d4e3ef;border-radius:16px;flex-direction:column;width:min(100% - 64px,1120px);max-width:1120px;height:calc(100dvh - 48px);min-height:620px;margin:24px auto;padding:0;display:flex;overflow:hidden;box-shadow:0 22px 60px #11304e1a}body .chat-context-sticky{background:#fff;flex:none;width:100%;max-width:none;margin:0;padding:0;position:relative;top:auto}body .chat-context-sticky .chat-header,body .chat-header{background:#fff;border:0;border-bottom:1px solid #dce8f1;border-radius:0;width:100%;max-width:none;min-height:94px;margin:0;padding:14px 22px;position:relative;top:auto}body .chat-header-product{grid-template-columns:66px minmax(0,1fr);gap:14px}body .chat-header-product img{width:66px;height:66px}body .chat-header-product strong{font-size:18px}body .chat-header-product b{margin-top:2px;font-size:14px}body .chat-safety{background:#f6fbf8;border:0;border-bottom:1px solid #dce8e2;border-radius:0;width:100%;max-width:none;margin:0;padding:11px 24px;display:grid}body .chat-safety>div{display:block}body .chat-safety strong,body .chat-safety span,body .chat-safety a{font-size:13px;line-height:1.45}body .chat-safety strong{margin-right:7px}body .messages-thread{scrollbar-color:#c7d9e8 transparent;scrollbar-width:thin;background:#f3f8fc;border:0;border-radius:0;flex:auto;align-self:stretch;width:100%;min-width:100%;max-width:none;min-height:0;margin:0;padding:24px 32px 18px;display:flex;overflow-y:auto}body .message-stage{max-width:min(72%,620px)}body .chat-report{padding-bottom:2px}body .message-composer{background:#fff;border:0;border-top:1px solid #d7e5ef;border-radius:0;align-self:stretch;width:100%;min-width:100%;max-width:none;min-height:78px;margin:0;padding:12px 24px;display:grid;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 -8px 24px #1237640a}body .message-composer input{border-radius:12px;height:50px}body .message-composer .send-message{border-radius:12px;width:50px;height:50px}}
:root{--pinpo-content:1120px;--pinpo-reading:720px;--pinpo-control-h:46px;--pinpo-radius-sm:8px;--pinpo-radius-md:12px;--pinpo-surface:#fff;--pinpo-canvas:#edf6fd;--pinpo-border:#d8e5ef;--pinpo-text:#17212b;--pinpo-secondary:#617486;--pinpo-primary:#0064fc;--pinpo-primary-hover:#0057d9;--pinpo-success-bg:#eef9f3;--pinpo-warning-bg:#fff7e7;--pinpo-danger-bg:#fff3f3;--pinpo-focus:0 0 0 3px #0064fc33;--pinpo-panel-shadow:0 12px 32px #12376412;--pinpo-font:var(--font-app-readable), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--pinpo-weight-regular:400;--pinpo-weight-medium:500;--pinpo-weight-semibold:600;--pinpo-weight-bold:700;--pinpo-weight-heavy:800;--pinpo-text-caption:12px;--pinpo-text-secondary:14px;--pinpo-text-body:16px;--pinpo-text-card:18px;--pinpo-title-section:22px;--pinpo-title-page:28px;--pinpo-leading-tight:1.12;--pinpo-leading-body:1.5}html,body{color:var(--pinpo-text);background:var(--pinpo-canvas);font-family:var(--pinpo-font);font-synthesis:none}body{font-size:var(--pinpo-text-body);line-height:var(--pinpo-leading-body)}body,button,input,textarea,select{letter-spacing:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pinpo-primary);outline-offset:3px;box-shadow:var(--pinpo-focus)}:where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.58}.results-loading{min-height:180px;color:var(--pinpo-secondary);text-align:center;place-items:center;padding:32px 20px;font-size:14px;display:grid}.section-heading h2,.simple-header h1,.detail-content h1,.managed-info h2{letter-spacing:0}.section-heading h2{font-size:var(--pinpo-title-section);line-height:var(--pinpo-leading-tight)}.section-heading p{font-size:var(--pinpo-text-secondary);line-height:1.4}.simple-header h1{font-size:20px;line-height:1.2}:is(.form-page,.account-detail-page) :is(input,textarea,select),:is(.filter-sheet,.sold-sheet,.confirm-dialog) :is(input,textarea,select){font-size:var(--pinpo-text-body)}:is(.form-page,.account-detail-page) label,.filter-sheet label{font-size:var(--pinpo-text-secondary)}.section-heading>a,.section-heading>button{min-height:42px}.product-card{isolation:isolate}.nav-icon{position:relative}.message-unread-badge{background:#e5484d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-5px;box-shadow:0 2px 7px #c4293657}:is(.help-hero span,.contact-intro>span,.contact-form header span,.help-faq>header span,.careers-hero>div>span,.careers-form header>span,.info-hero p,.info-sections>section>span,.info-references>span,.settings-danger-zone span,.professional-plans article>b,.professional-plans article>small,.professional-plan-comparison article>b,.professional-vertical-hero aside strong,.professional-vertical-plans-head>span,.alcohol-gate>span,.publish-guide>span){font-size:var(--pinpo-text-caption)}.product-card .product-image{border:1px solid #0000;transition:border-color .22s,box-shadow .22s,transform .22s}.product-card:hover .product-image{border-color:#91c7fa;transform:translateY(-2px);box-shadow:0 14px 34px #0064fc26}.product-card:hover .product-image img{transform:scale(1.015)}.listing-availability{border-radius:var(--pinpo-radius-sm);box-shadow:none}.listing-availability.reserved{background:var(--pinpo-warning-bg);color:#76510d;border-color:#ead69b}.listing-availability.expired{background:var(--pinpo-danger-bg);color:#92383e;border-color:#edcaca}.detail-cta :is(.message-button,.offer-button){border-radius:var(--pinpo-radius-sm);min-height:50px;font-size:15px}.detail-cta .message-button{background:var(--pinpo-primary);color:#fff;box-shadow:0 8px 20px #0064fc2e}.detail-cta .message-button:hover{background:var(--pinpo-primary-hover)}.detail-store-order-note{color:#60758a;margin:18px 0 8px;font-size:12px;line-height:1.45}.detail-store-cta .offer-button{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex}.modal-backdrop,.confirmBackdrop,.confirm-backdrop{background:#0a192a85}.sold-sheet,.confirm-dialog,.confirmDialog{border:1px solid var(--pinpo-border);box-shadow:0 24px 70px #091e353d}@media (min-width:1024px){body:not(.native-app) :is(.home-page,.search-page,.generic-page,.form-page,.managed-page,.profile-page,.seller-page,.favorites-page,.notifications-page,.settings-page,.reviews-page,.connections-page,.account-detail-page,.location-page,.careers-page){width:min(calc(100% - 64px), var(--pinpo-content));max-width:var(--pinpo-content);box-shadow:none;background:0 0;margin-left:auto;margin-right:auto}body:not(.native-app) :is(.generic-page,.form-page,.managed-page,.profile-page,.seller-page,.favorites-page,.notifications-page,.settings-page,.reviews-page,.connections-page,.account-detail-page,.location-page,.careers-page){padding-top:calc(var(--desktop-nav-h,72px) + 32px)}body:not(.native-app) .messages-page{width:min(calc(100% - 64px), var(--pinpo-content));max-width:var(--pinpo-content);margin-inline:auto}body:not(.native-app) .messages-page>header{border-radius:var(--pinpo-radius-sm);box-shadow:none;background:#fff;padding:28px 30px}body:not(.native-app) .messages-page>section{border:1px solid var(--pinpo-border);border-radius:var(--pinpo-radius-sm);background:var(--pinpo-surface);box-shadow:var(--pinpo-panel-shadow);margin-top:18px;overflow:visible}body:not(.native-app) .messages-page>header h1{font-size:36px;line-height:var(--pinpo-leading-tight)}:root{--pinpo-title-section:28px;--pinpo-title-page:36px}body:not(.native-app) .section-heading p{font-size:var(--pinpo-text-secondary)}body:not(.native-app) .messages-page>section>div:last-child{border-bottom:0}body:not(.native-app) .managed-hero,body:not(.native-app) .managed-list article,body:not(.native-app) .profile-menu-card,body:not(.native-app) .seller-profile-head,body:not(.native-app) .seller-stats,body:not(.native-app) .notifications-hero,body:not(.native-app) .settings-welcome,body:not(.native-app) .settings-group,body:not(.native-app) .reviews-hero,body:not(.native-app) .connections-list,body:not(.native-app) .account-detail-hero{border-radius:var(--pinpo-radius-sm)}body:not(.native-app) .managed-page .simple-header{margin-bottom:14px}body:not(.native-app) .managed-list{flex-direction:column;grid-template-columns:none;gap:12px;display:flex}body:not(.native-app) .managed-list article{border-color:var(--pinpo-border);grid-template-columns:210px minmax(0,1fr);width:100%;min-height:180px;display:grid;box-shadow:0 8px 24px #1237640e}body:not(.native-app) .managed-image{border-right:1px solid var(--pinpo-border);width:210px;min-height:180px}body:not(.native-app) .managed-image img{object-fit:contain;padding:8px}body:not(.native-app) .managed-info{padding:19px 22px}body:not(.native-app) .managed-info h2{margin-top:6px;font-size:20px}body:not(.native-app) .managed-info>strong{font-size:25px}body:not(.native-app) .managed-actions{flex-wrap:wrap;display:flex;gap:8px!important}body:not(.native-app) .managed-actions :is(a,button){min-height:40px;border-radius:var(--pinpo-radius-sm)!important;padding-inline:12px!important}body:not(.native-app) .chat-page,body:not(.native-app) .chat-header-product img,body:not(.native-app) .message-composer input,body:not(.native-app) .message-composer .send-message{border-radius:var(--pinpo-radius-sm)}}@media (max-width:1023px){:where(.page,.detail-content,.messages-thread){--mobile-gutter:clamp(16px, 4.5vw, 22px)}.page{padding-right:var(--mobile-gutter);padding-left:var(--mobile-gutter)}.section-heading h2{font-size:var(--pinpo-title-section);line-height:var(--pinpo-leading-tight)}.product-info h3{font-size:14px;line-height:1.3}.product-info p,.form-help,.managed-info>p{font-size:var(--pinpo-text-secondary)}.condition,.managed-date{font-size:var(--pinpo-text-caption)}.simple-header :is(a,button),.icon-button,.heart{min-width:44px;min-height:44px}.sold-sheet{border-radius:var(--pinpo-radius-md) var(--pinpo-radius-md) 0 0}.managed-list article{border-radius:var(--pinpo-radius-md)}.managed-actions :is(a,button){min-height:42px}.bottom-nav.bottom-nav-mobile-hidden{display:none!important}}@media (min-width:720px) and (max-width:1023px),(hover:none) and (pointer:coarse) and (min-width:720px) and (max-width:1366px){.bottom-nav.bottom-nav-mobile-hidden{display:none!important}.detail-page,body.native-app .detail-page{background:var(--pinpo-canvas);touch-action:pan-y;width:100%;max-width:none;height:auto;min-height:100dvh;margin:0;padding:0;display:block;overflow:visible}.detail-visual-column{width:100%;display:block}.detail-media{aspect-ratio:16/10;width:100%;height:auto;min-height:0;max-height:min(64dvh,620px);position:relative;top:auto}.detail-content,body.native-app .detail-content{width:min(100%,720px);max-width:720px;padding:28px var(--mobile-gutter) 8px;background:var(--pinpo-surface);margin:0 auto;display:block;overflow:visible}.detail-safety-desktop{display:none}.detail-safety-inline{display:block}.detail-content>.detail-cta,body.native-app .detail-cta{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;margin:24px 0 0;padding:0;display:grid;position:static}.detail-cta :is(.message-button,.offer-button){width:100%;min-width:0;min-height:52px}.detail-page>.detail-similar,body.native-app .detail-page>.detail-similar{width:min(100%,720px);padding:30px var(--mobile-gutter) calc(34px + var(--app-safe-area-bottom));border-top:1px solid var(--pinpo-border);margin:0 auto}.detail-page>.detail-similar .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}body.native-app{background:var(--pinpo-canvas)}body.native-app :is(button,a){touch-action:manipulation}body.native-app .bottom-nav{padding-bottom:max(var(--app-safe-area-bottom), 8px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
