:root{--bp-xs:375px;--bp-sm:375px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bg:#f7f9ff;--surface:#ffffff;--surface-soft:#f7f9ff;--ink:#07172d;--muted:#617184;--line:#aebbb8;--line-soft:#e8eeee;--primary:#10b981;--primary-dark:#007a54;--brand:#2546c7;--brand-light:#2fa8ff;--shadow:0 18px 40px rgba(16,33,62,0.11),0 2px 8px rgba(16,33,62,0.08);--page-padding-mobile:16px;--page-padding-tablet:24px;--page-padding-desktop:32px;--page-padding-wide:40px;--page-padding-inline:var(--page-padding-mobile);--page-max-width:1200px;--page-narrow-max-width:760px;--page-wide-max-width:1440px;--section-gap:32px;--content-gap:16px;--font-size-mobile-control:16px;--desktop-header-height:60px;--site-logo-width:77px;--site-logo-height:36px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-width:320px}body,html{background:#fff}body{min-height:100vh;margin:0;color:var(--ink)}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a{color:inherit}.page-container,.page-shell{width:100%;max-width:var(--page-container-max-width,var(--page-max-width));margin-inline:auto;padding-left:max(var(--page-padding-inline),env(safe-area-inset-left));padding-right:max(var(--page-padding-inline),env(safe-area-inset-right));box-sizing:border-box}.page-container-narrow{--page-container-max-width:var(--page-narrow-max-width)}.page-container-wide{--page-container-max-width:var(--page-wide-max-width)}.page-container-full{--page-container-max-width:none}.page-container-no-padding{padding-left:0;padding-right:0}.blank-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-link{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;padding:0 22px;border-radius:7px;background:var(--primary);color:#ffffff;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(16,185,129,.2);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.login-link:hover{filter:brightness(1.03);box-shadow:0 12px 28px rgba(16,185,129,.26)}.login-link:active{transform:translateY(1px) scale(.99)}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(187,202,191,.72);background:#fff}.site-nav{width:100%;max-width:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:9px max(var(--page-padding-inline),env(safe-area-inset-right)) 9px max(var(--page-padding-inline),env(safe-area-inset-left))}.site-logo{width:var(--site-logo-width);height:var(--site-logo-height);display:block}.footer-brand img,.site-logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.nav-search{position:relative;min-width:0;min-height:40px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nav-search:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,0) 34%,rgba(0,132,93,.16) 48%,rgba(76,143,255,.16) 54%,rgba(255,255,255,0) 68%,transparent);transform:translateX(-120%)}.nav-search:focus-within{border-color:rgba(0,132,93,.42);background:#ffffff;box-shadow:0 0 0 4px rgba(0,132,93,.08),0 10px 26px rgba(18,37,66,.08)}.nav-search:focus-within:after{animation:search-glint .62s cubic-bezier(.2,.65,.22,1)}@keyframes search-glint{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.hero-search svg,.nav-search svg{width:18px;height:18px}.hero-search input,.nav-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px}.primary-nav{display:none}.nav-menu-button{justify-self:end;width:42px;height:42px;display:grid;place-items:center;gap:5px;padding:10px;border:1px solid rgba(121,143,139,.62);border-radius:50%;background:radial-gradient(circle at 35% 24%,#ffffff 0,#ffffff 38%,#f2f8fb 100%);color:var(--ink);cursor:pointer;box-shadow:0 10px 24px rgba(18,37,66,.12),inset 0 0 0 1px rgba(255,255,255,.72);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.nav-menu-button:hover{border-color:rgba(0,132,93,.38);background:radial-gradient(circle at 35% 24%,#ffffff 0,#f9fffc 36%,#eaf9f3 100%);box-shadow:0 12px 26px rgba(18,37,66,.16),inset 0 0 0 1px rgba(255,255,255,.78);transform:translateY(-1px)}.nav-menu-button:active{transform:scale(.96)}.nav-menu-button.is-open{border-color:rgba(0,132,93,.5);background:#e9fbf4;color:var(--primary-dark)}.nav-menu-button span{width:17px;height:2px;display:block;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.nav-menu-button.is-open span:first-child{transform:none}.nav-menu-button.is-open span:nth-child(2){opacity:0}.nav-menu-button.is-open span:nth-child(3){transform:none}.primary-nav a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.primary-nav a.is-active{color:var(--primary-dark)}.primary-nav i{color:#4d5d70;font-size:13px}.primary-nav a.is-active i{color:var(--primary-dark)}.nav-actions{justify-self:end;display:none;align-items:center;gap:6px}.mobile-notifications,.mobile-profile-link{display:none}.nav-actions a,.nav-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:7px;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nav-notifications{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#0f0f0f;font-size:21px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nav-notifications:hover{background:#f2f2f2;color:#0f0f0f}.nav-notifications:focus-visible{background:#f2f2f2;color:#0f0f0f;outline:2px solid var(--primary);outline-offset:2px}.nav-language-button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0!important;border:1px solid #d9e2f2;border-radius:50%!important;background:#f7f9ff;color:var(--ink);font-size:11px!important;cursor:pointer}.nav-language-button:hover{border-color:var(--primary);background:#f0fbf6}.mobile-language-button{display:none}.nav-notifications.has-unread>i{transform-origin:50% 8%;will-change:transform;animation:notification-bell-shake 1.2s cubic-bezier(.36,.07,.19,.97) infinite}.nav-notifications span{position:absolute;z-index:1;top:5px;right:5px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 3px;border:2px solid #f8f9ff;border-radius:999px;background:#f03;color:#fff;font-size:11.5px;font-weight:800;line-height:1;transform:translate(25%,-25%)}.nav-notifications.mobile-notifications{display:none}@keyframes notification-bell-shake{0%,to{transform:rotate(0deg)}10%{transform:rotate(22deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(18deg)}40%{transform:rotate(-16deg)}50%{transform:rotate(13deg)}60%{transform:rotate(-11deg)}70%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}90%{transform:rotate(2deg)}}.nav-post,.nav-signup{background:var(--primary);color:#ffffff}.nav-actions .nav-profile-link{width:36px;height:36px;min-height:36px;padding:0;display:inline-grid;place-items:center;overflow:hidden;border:1px solid #d9e2f2;border-radius:50%;background:#f7f9ff;color:#5967f2;font-size:18px;cursor:pointer}.nav-profile-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav-avatar-initial{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:15px;font-weight:700;line-height:1}.nav-post{display:none!important;gap:6px}.nav-post:hover{background:var(--primary-dark);box-shadow:0 5px 12px rgba(0,128,96,.22);transform:translateY(-1px)}.nav-actions .nav-profile-link:hover{border-color:var(--primary);box-shadow:0 5px 12px rgba(0,128,96,.2);transform:translateY(-1px)}.mobile-nav-menu{grid-column:1/-1;display:none;gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 14px 30px rgba(16,33,62,.1)}.mobile-auth-menu,.mobile-bottom-dock,.mobile-dashboard-menu,.mobile-menu-backdrop{display:none}.mobile-nav-menu.is-open{display:grid}.mobile-nav-menu a{min-height:44px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:7px;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.mobile-nav-menu a.is-active,.mobile-nav-menu a:hover{background:#edf3ff;color:var(--primary-dark)}.market-home{width:100%;max-width:var(--page-max-width);margin:0 auto;padding:12px max(var(--page-padding-inline),env(safe-area-inset-right)) 32px max(var(--page-padding-inline),env(safe-area-inset-left))}.jobs-page{padding-block:64px}.jobs-kicker{margin:0 0 8px;color:var(--primary-dark);font-weight:700}.jobs-page h1{margin:0 0 12px}.jobs-intro{max-width:600px;margin:0;color:var(--muted);line-height:1.55}.market-hero{position:relative;overflow:hidden;display:grid;justify-items:center;padding:48px 18px 42px;border:1px solid rgba(187,202,191,.9);border-radius:8px;background:radial-gradient(circle at 20% 10%,rgba(16,185,129,.1),transparent 26%),radial-gradient(circle at 86% 82%,rgba(37,70,199,.08),transparent 24%),rgba(255,255,255,.68);text-align:center}.market-hero h1{max-width:620px;margin:0 0 10px;font-size:34px;line-height:1.05;letter-spacing:-.03em}.market-hero p{max-width:560px;margin:0 0 24px;color:var(--muted);font-size:15px;font-weight:400;line-height:1.5}.hero-search{position:relative;overflow:hidden;width:min(100%,560px);display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--muted);box-shadow:0 12px 28px rgba(16,33,62,.08)}.hero-search:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(110deg,transparent,transparent 34%,rgba(47,168,255,.18) 44%,rgba(16,185,129,.22) 50%,rgba(255,255,255,.52) 56%,transparent 66%,transparent);pointer-events:none;transform:translateX(-115%);opacity:0}.hero-search:focus-within{border-color:rgba(16,185,129,.72);box-shadow:0 14px 34px rgba(16,185,129,.13),0 0 0 4px rgba(16,185,129,.08)}.hero-search:focus-within:before{animation:search-sweep .82s ease-out}.hero-search svg{position:relative;z-index:1;margin-left:8px}.hero-search button{position:relative;z-index:1;overflow:hidden;grid-column:1/-1;min-height:42px;border:0;border-radius:14px;background:var(--primary);color:#ffffff;font-size:14px;font-weight:800;cursor:pointer;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.hero-search button:after{content:"";position:absolute;inset:-40% -80%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.78) 48%,transparent 62%);transform:translateX(-70%) rotate(8deg);opacity:0}.hero-search button:hover{filter:brightness(1.03);box-shadow:0 10px 22px rgba(16,185,129,.22)}.hero-search button.is-ta-da{animation:button-ta-da .56s cubic-bezier(.2,.8,.2,1)}.hero-search button.is-ta-da:after{animation:button-spark .56s ease-out}.hero-search input{position:relative;z-index:1}@keyframes search-sweep{0%{opacity:0;transform:translateX(-115%)}20%{opacity:1}to{opacity:0;transform:translateX(115%)}}@keyframes button-ta-da{0%{transform:scale(1)}35%{transform:scale(.96) rotate(-1deg)}65%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1)}}@keyframes button-spark{0%{opacity:0;transform:translateX(-70%) rotate(8deg)}25%{opacity:1}to{opacity:0;transform:translateX(70%) rotate(8deg)}}.hero-quick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.hero-quick-links a{min-width:122px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(16,185,129,.55);border-radius:7px;color:var(--primary-dark);background:rgba(255,255,255,.84);font-size:13px;font-weight:800;text-decoration:none}.hero-quick-links svg{width:17px;height:17px;flex:0 0 auto}.hero-quick-links a+a{background:var(--primary);color:#ffffff}.categories-section{padding:24px 0}.section-heading h2{margin:0 0 4px;font-size:25px;line-height:1.16}.section-heading p{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.45}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-card{min-height:96px;display:grid;place-items:center;padding:14px 8px;border:1px solid rgba(187,202,191,.92);border-radius:8px;background:#eef4ff;text-align:center;text-decoration:none}.category-icon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);color:currentColor;font-size:20px}.category-card span{margin-top:12px;color:var(--ink);font-size:12px;font-weight:800}.category-blue{color:#2563eb}.category-purple{color:#9333ea}.category-pink{color:#db2777}.category-orange{color:#ea580c}.category-green{color:#059669}.category-indigo{color:#4f46e5}.category-red{color:#dc2626}.category-mint{color:#16a34a}.category-amber{color:#d97706}.category-slate{color:#475569}.category-violet{color:#7c3aed}.promo-band{display:grid;gap:18px;margin:12px 0 24px;padding:18px;border:1px solid rgba(187,202,191,.92);border-radius:8px;background:#e5f0ff}.promo-visual{min-height:150px;display:grid;align-items:center;padding:14px;border-radius:6px;background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(37,70,199,.75)),var(--surface)}.promo-browser{display:grid;gap:8px;padding:12px;border-radius:8px;background:rgba(255,255,255,.9)}.promo-browser div{height:28px;border-radius:999px;background:rgba(11,28,48,.08)}.promo-browser div:first-child{width:72%}.promo-browser div:nth-child(2){width:92%;background:rgba(16,185,129,.82)}.promo-browser div:last-child{width:55%}.promo-copy span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.promo-copy h2{margin:8px 0;font-size:22px;line-height:1.18}.promo-copy p{margin:0 0 16px;color:#314054;font-size:14px;line-height:1.55}.promo-copy a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;background:var(--primary);color:#ffffff;font-size:13px;font-weight:800;text-decoration:none}.site-footer{width:100%;max-width:var(--page-max-width);display:grid;gap:26px;margin:0 auto;padding:28px max(var(--page-padding-inline),env(safe-area-inset-right)) 28px max(var(--page-padding-inline),env(safe-area-inset-left));border-top:1px solid rgba(187,202,191,.72);background:#eef4ff}.footer-brand{display:grid;gap:10px}.footer-brand img{width:92px;height:40px}.footer-brand strong{color:var(--primary-dark);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.footer-brand p,.footer-links p{margin:0;color:#314054;font-size:13px;line-height:1.55}.footer-links{display:grid;gap:22px}.footer-links div{display:grid;gap:8px}.footer-links h2{margin:0;font-size:13px}.footer-links a{color:#314054;font-size:13px;text-decoration:none}.store-button{min-height:40px;align-items:center;justify-content:center;border-radius:7px;background:#213145;color:#ffffff!important;font-weight:800}.footer-bottom{display:grid;gap:14px;padding-top:20px;border-top:1px solid rgba(187,202,191,.72);color:#314054;font-size:12px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px}.footer-bottom a{color:#314054;text-decoration:none}.marketplace-page{width:100%;min-height:calc(100vh - 70px);display:grid;gap:16px;margin:0;padding:0;background:#fff}.product-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px rgba(16,33,62,.05)}.market-filter-panel{display:none;gap:16px;padding:16px;background:#fff}.filter-close-button,.floating-filter-button{border:0;font:inherit;cursor:pointer}.floating-filter-button{width:56px;height:56px;display:inline-grid;place-items:center;position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:42;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 16px 34px rgba(0,128,96,.28);transform:translateZ(0)}.filter-toggle-icon{grid-area:1/1;font-size:18px;transition:opacity .14s ease-out,transform .14s ease-out}.filter-toggle-icon-open{opacity:1;transform:rotate(0deg) scale(1)}.filter-toggle-icon-close{opacity:0;transform:rotate(-90deg) scale(.72)}.floating-filter-button.is-open .filter-toggle-icon-open{opacity:0;transform:rotate(90deg) scale(.72)}.floating-filter-button.is-open .filter-toggle-icon-close{opacity:1;transform:rotate(0deg) scale(1)}.floating-filter-button.is-open{animation:filter-button-pop .17s cubic-bezier(.2,1.45,.42,1)}.filter-backdrop{display:none;position:fixed;inset:0;z-index:40}.filter-backdrop.is-open{display:block;animation:filter-backdrop-in .13s ease-out}.market-filter-panel.is-open{display:grid;position:fixed;top:62px;right:10px;bottom:10px;left:10px;z-index:41;max-height:none;overflow:auto;gap:10px;padding:12px;transform-origin:calc(100% - 44px) calc(100% - 44px);animation:filter-panel-pop .18s cubic-bezier(.2,1.35,.42,1)}.market-filter-panel.is-open .filter-block{gap:7px}.market-filter-panel.is-open .filter-block h2{font-size:10px}.market-filter-panel.is-open .location-select{min-height:36px}.market-filter-panel.is-open .filter-list{gap:5px}.market-filter-panel.is-open .filter-list button{min-height:34px;padding:0 9px;font-size:12px}.market-filter-panel.is-open .condition-chips{gap:6px}.market-filter-panel.is-open .condition-chips button{min-height:30px;padding:0 11px;font-size:11px}.market-filter-panel.is-open .apply-filter-button{width:min(220px,100%);min-height:34px;justify-self:center;padding:0 18px;font-size:12px}.market-filter-panel.is-open .filter-close-button{display:none}.filter-close-button{width:38px;height:38px;display:inline-grid;place-items:center;justify-self:end;margin:-4px -4px -4px 0;border-radius:50%;background:#edf3ff;color:#203149}.has-open-filter{overflow:hidden}@keyframes filter-panel-pop{0%{opacity:0;transform:scale(.92) translate3d(12px,22px,0)}72%{opacity:1;transform:scale(1.015) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes filter-button-pop{0%{transform:scale(1)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes filter-backdrop-in{0%{opacity:0}to{opacity:1}}.dashboard-link,.filter-block{display:grid;gap:10px}.dashboard-link{width:100%;min-height:42px;grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;border-radius:7px;background:var(--primary);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.dashboard-link:hover{background:var(--primary-dark);transform:translateY(-1px)}.dashboard-link:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.dashboard-link i:last-child{font-size:11px}.filter-block h2{margin:0;color:#6b7a78;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.apply-filter-button,.condition-chips button,.filter-list button,.location-select,.market-chip-row button,.mobile-filter-strip button,.view-toggle button{border:0;font:inherit;cursor:pointer}.location-select{width:100%;min-height:40px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;border-radius:7px;background:#edf3ff;color:#203149;font-size:13px;font-weight:400;text-align:left}.location-select i:first-child{color:var(--primary-dark)}.filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-list button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:999px;background:transparent;color:#36454a;font-size:13px;font-weight:400;text-align:left;transition:background-color .16s ease,color .16s ease}.filter-list button:hover:not(.is-selected){background:#edf3ff;color:#203149}.condition-chips button.is-selected,.filter-list button.is-selected{background:var(--primary);color:#ffffff}.price-filter input{width:100%;accent-color:var(--primary-dark)}.price-range{display:flex;justify-content:space-between;color:#5e6d73;font-size:11px;font-weight:400}.condition-chips{display:flex;flex-wrap:wrap;gap:8px}.condition-chips button,.market-chip-row button{min-height:30px;padding:0 13px;border-radius:999px;background:#dce9ff;color:#26394d;font-size:11px;font-weight:400}.apply-filter-button{min-height:44px;border-radius:999px;background:var(--primary-dark);color:#ffffff;font-size:13px;font-weight:800}.market-results{display:grid;align-content:start;grid-auto-rows:max-content;gap:14px}.market-mobile-bottom-spacer{display:none}.market-search-empty{min-height:240px;display:grid;place-content:center;justify-items:center;gap:8px;padding:24px;border:1px dashed #c9d8d4;color:#6d7d91;text-align:center}.market-search-empty i{color:var(--primary);font-size:24px}.market-search-empty strong{color:var(--ink)}.market-search-empty span{font-size:14px}.market-toolbar{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.market-toolbar::-webkit-scrollbar{display:none}.market-toolbar h1{margin:0;color:var(--ink);font-size:22px;line-height:1.16}.market-toolbar p{margin:3px 0 0;color:#5f6d7f;font-size:12px}.market-tools{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:10px}.view-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:0;min-height:30px;padding:0;border-radius:999px;background:#eef2f8}.view-toggle button{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:transparent;color:#607180;transition:background .15s ease,color .15s ease,transform .15s ease}.view-toggle button:hover{color:#2546c7;transform:translateY(-1px)}.view-toggle button.is-selected{background:#2546c7;color:#ffffff}.sort-control{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#5a6778;font-size:12px}.sort-control select{min-height:30px;padding:0 28px 0 14px;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2318283d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 13px center /12px 12px no-repeat,#edf3ff;color:#18283d;font:inherit;outline:0}.market-chip-row,.mobile-filter-strip{display:flex;flex:0 0 auto;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.market-chip-row::-webkit-scrollbar,.mobile-filter-strip::-webkit-scrollbar{display:none}.market-chip-row button.is-selected{background:var(--primary-dark);color:#ffffff}.market-chip-row button.is-applying{animation:market-chip-apply .42s ease-out}@keyframes market-chip-apply{0%{transform:scale(1)}40%{transform:scale(.93)}72%{transform:scale(1.06)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.market-chip-row button:not(.is-selected):hover{background:#b9d1ff;color:#18345c}}@media (prefers-reduced-motion:reduce){.market-chip-row button.is-applying{animation:none}}@media (min-width:1024px){.site-nav{height:var(--desktop-header-height);min-height:var(--desktop-header-height);grid-auto-rows:48px;padding-block:6px}.market-filter-panel,.market-filter-panel.is-open{top:var(--desktop-header-height);max-height:calc(100dvh - var(--desktop-header-height))}}@media (max-width:767.98px){:root{--site-logo-width:122px;--site-logo-height:58px}.dashboard-layout.admin-page>.market-filter-panel.dashboard-sidebar{position:static;display:block;width:auto;height:auto;min-height:0;padding:12px max(var(--page-padding-mobile),env(safe-area-inset-right)) 10px max(var(--page-padding-mobile),env(safe-area-inset-left));border-bottom:1px solid #dbe3ef}.admin-sidebar-heading{padding:0 2px 10px;margin-bottom:8px}.admin-page .dashboard-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:visible}.admin-page .dashboard-nav a{min-width:0;min-height:58px;display:grid;grid-template-columns:1fr;grid-template-rows:18px auto;justify-items:center;gap:4px;padding:7px 4px;text-align:center;font-size:10px}.admin-page .dashboard-nav a span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.admin-page .dashboard-nav a.is-active{box-shadow:inset 0 -3px #10b981}.admin-page .dashboard-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.admin-listings-panel header,.admin-members-panel>header,.admin-overview>header,.moderation-queue header{margin-bottom:18px}.admin-listings-panel h1,.admin-members-panel h1,.admin-overview h1,.moderation-queue h1{font-size:24px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-metric-grid article{min-height:102px;padding:13px}.admin-metric-grid article:last-child{grid-column:1/-1;min-height:84px}.admin-insight-grid{gap:12px}.admin-insight-grid header{align-items:flex-start}.admin-insight-grid li{padding:12px}.admin-listing-table{overflow:visible;border:0;background:transparent}.admin-listing-head{display:none}.admin-listing-row,.admin-member-table .admin-listing-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin-bottom:10px;padding:14px;border:1px solid #d6e1ec;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(28,55,84,.04)}.admin-listing-row>span{min-width:0;display:grid;gap:4px;color:#40556d}.admin-listing-row>span:before{content:attr(data-label);color:#718399;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-listing-row>span:first-child{grid-column:1/-1}.admin-listing-row>span:first-child a,.admin-listing-row>span:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-listing-row>span:last-child button{width:100%;min-height:40px}.admin-listing-row select{min-height:40px}.admin-member-search{width:100%;min-height:44px;font-size:16px}.moderation-queue{max-width:none}.moderation-report-list article{padding:15px}.moderation-actions{display:grid;grid-template-columns:1fr 1fr}.moderation-actions button{min-height:42px;padding-inline:8px;font-size:12px}.moderation-actions button:last-child{grid-column:1/-1}}.mobile-filter-strip button{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:#edf3ff;color:#203149;font-size:13px;white-space:nowrap}.product-grid{display:grid;grid-template-columns:1fr;gap:14px}.product-grid.is-list-view{grid-template-columns:1fr;gap:0;padding-top:2px}.product-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.product-card-link{cursor:pointer}.product-card-link:focus-visible{outline:3px solid #1f8df0;outline-offset:3px}.product-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(16,33,62,.12)}.product-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#edf3ff}.product-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .16s ease-out}.product-image-unavailable{display:grid;width:100%;height:100%;place-items:center;color:var(--muted);background:var(--surface-soft);font-size:28px}.product-card:hover .product-media img{transform:scale(1.1)}.save-button{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(248,249,255,.9);color:#263446;cursor:pointer;font-size:16px;box-shadow:0 8px 18px rgba(16,33,62,.14);transition:background-color .14s ease,color .14s ease,transform .14s ease}.save-heart-particle,.save-heart-particles{position:absolute;pointer-events:none}.save-heart-particles{inset:0;overflow:visible}.save-heart-particle{top:50%;left:50%;display:grid;place-items:center;color:var(--heart-color);font-size:var(--heart-size);line-height:1;opacity:0;transform:translate(-50%,-50%) scale(0);filter:drop-shadow(0 3px 4px rgb(116 26 57/.25));animation:save-heart-scatter var(--heart-duration) cubic-bezier(.16,.84,.28,1) var(--heart-delay) both}@keyframes save-heart-scatter{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0deg)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.18) rotate(calc(var(--heart-rotation) * .16))}64%{opacity:.95;transform:translate(calc(-50% + var(--heart-x)),calc(-50% + var(--heart-y))) scale(.92) rotate(calc(var(--heart-rotation) * .72))}to{opacity:0;transform:translate(calc(-50% + var(--heart-x)),calc(-50% + var(--heart-y) - 14px)) scale(.38) rotate(var(--heart-rotation))}}.save-button i{pointer-events:none;transform-origin:center}.save-button.is-saved{background:#e9fff7;color:#ef476f}.save-feedback.is-popping{animation:heart-pop-wiggle .42s cubic-bezier(.18,1.35,.38,1)}@keyframes heart-pop-wiggle{0%{transform:scale(1) rotate(0deg)}28%{transform:scale(1.12) rotate(-7deg)}52%{transform:scale(.97) rotate(5deg)}74%{transform:scale(1.04) rotate(-3deg)}to{transform:scale(1) rotate(0deg)}}.product-badge{position:absolute;left:10px;bottom:10px;padding:4px 7px;border-radius:3px;color:#ffffff;font-size:10px;font-weight:800;text-transform:uppercase}.product-badge.promo{background:#ff5a1f}.product-badge.new{background:var(--primary)}.product-badge-mobile-label{display:none}.product-body{display:grid;gap:6px;padding:13px 14px 14px}.product-body strong{color:var(--primary-dark);font-size:22px;font-weight:500;line-height:1}.price-row{display:flex;align-items:center;gap:8px;min-width:0}.listing-status{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#edf1f5;color:#66717d;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.listing-status.status-available{background:#def8ec;color:#007f59}.listing-status.status-pending{background:#fff3ca;color:#9a6a00}.listing-status.status-sold{background:#edf1f5;color:#66717d}.product-card.is-sold .product-media img{filter:grayscale(1) contrast(.86) brightness(.64)}.product-card:not(.is-sold) .product-media img{filter:none}.product-sold-out{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:rgba(13,20,31,.24);color:#fff;font-size:clamp(12px,1.9vw,21px);font-weight:900;letter-spacing:.02em;text-shadow:0 4px 16px rgba(0,0,0,.55);text-transform:uppercase}.product-body h2{overflow:hidden;margin:0;color:#0d1b2f;font-size:15.5px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-body p{display:inline-flex;align-items:center;gap:5px;margin:0;color:#586879;font-size:12px}.product-grid.is-list-view .product-card{position:relative;min-height:110px;display:grid;grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:0 14px 0 0;border:0;border-bottom:1px solid rgba(174,187,184,.74);border-radius:0;background:transparent;box-shadow:none;transition:background-color .16s ease,box-shadow .16s ease}.product-grid.is-list-view .product-card:hover{transform:none;box-shadow:none}.product-grid.is-list-view .product-media{width:110px;height:110px;aspect-ratio:auto;border-radius:0}.product-grid.is-list-view .product-media img{transform:scale(1)}.product-grid.is-list-view .product-card:hover .product-media img{transform:scale(1.1)}.product-grid.is-list-view .save-button{position:relative;top:auto;right:auto;justify-self:end;width:36px;height:36px;background:#edf3ff;box-shadow:none}.product-grid.is-list-view .save-button.is-saved{background:#e9fff7;color:#ef476f}@media (max-width:767px){.product-grid:not(.is-list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-grid:not(.is-list-view) .product-body{gap:5px;padding:10px}.product-grid:not(.is-list-view) .product-body strong{font-size:18px}.product-grid:not(.is-list-view) .product-body h2{font-size:14px}.product-grid:not(.is-list-view) .product-body p{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-grid:not(.is-list-view) .listing-status{min-height:18px;padding:0 6px;font-size:8px}.product-grid:not(.is-list-view) .save-button{top:7px;right:7px;width:32px;height:32px;font-size:14px}.product-grid.is-list-view .save-button{min-width:36px;min-height:36px;flex:0 0 36px;overflow:hidden;contain:layout paint;transform:translateZ(0)}.product-grid.is-list-view .save-button.is-popping{animation:none}.product-grid.is-list-view .save-button.is-popping>.fa-heart{animation:heart-pop-wiggle .42s cubic-bezier(.18,1.35,.38,1)}}@media (min-width:768px){.product-grid.is-list-view .product-card{min-height:118px;grid-template-columns:154px minmax(0,1fr) 44px}.product-grid.is-list-view .product-media,.wishlist-item-image{width:154px;height:118px;min-height:0;max-height:118px}}@media (hover:hover) and (pointer:fine){.product-grid.is-list-view .product-card-link:hover{background:#f4fbf8;box-shadow:inset 3px 0 0 var(--primary)}.product-grid.is-list-view .product-card-link:hover .product-media img{transform:scale(1.04)}.product-grid.is-list-view .product-card-link:hover .save-button{transform:scale(1.06)}}.product-grid.is-list-view .product-badge{left:6px;bottom:6px;padding:3px 5px;font-size:8px}@media (max-width:767px){.product-grid .product-badge.new{display:grid;width:20px;height:20px;padding:0;place-items:center;border-radius:50%;font-size:11px}.product-grid .product-badge.new .product-badge-label{display:none}.product-grid .product-badge.new .product-badge-mobile-label{display:block}}.product-grid.is-list-view .product-body{min-width:0;gap:5px;padding:0}.product-grid.is-list-view .product-body strong{font-size:17px;font-weight:600}.product-grid.is-list-view .listing-status{min-height:18px;padding:0 7px;font-size:9px}.product-grid.is-list-view .product-body h2{font-size:15.5px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.product-grid.is-list-view .product-body p{font-size:12px}.market-list-load-more{grid-column:1/-1;width:100%;height:1px;pointer-events:none}.market-list-load-more.is-loading{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#58708b;font-size:13px;font-weight:650}.market-list-load-spinner{width:18px;height:18px;border:2px solid #d5e1ef;border-top-color:#2546c7;border-radius:50%;animation:market-list-load-spin .7s linear infinite}@keyframes market-list-load-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.market-list-load-spinner{animation:none;border-top-color:#7d91aa}}.listing-detail-page{width:100%;max-width:var(--page-max-width);margin:0 auto;padding:14px max(var(--page-padding-inline),env(safe-area-inset-right)) 72px max(var(--page-padding-inline),env(safe-area-inset-left));background:#fff}.listing-detail-mobile-only{display:none}.seller-public-profile-card{display:flex;align-items:center;gap:20px;max-width:620px;padding:28px;border:1px solid #d7e1e3;border-radius:8px;background:#fff}.seller-public-profile-card>img,.seller-public-profile-card>span{width:88px;height:88px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#dff8ef;color:#078961;font-size:30px;font-weight:800}.seller-public-profile-card>img{-o-object-fit:cover;object-fit:cover}.seller-public-profile-card h1,.seller-public-profile-card p,.seller-public-profile-card small,.seller-public-profile-card strong{margin:0}.seller-public-profile-card p,.seller-public-profile-card small{color:#65758a;font-size:14px}.seller-public-profile-card h1{margin:4px 0 8px;color:#10243d;font-size:28px}.seller-public-profile-card strong{display:block;color:#506177;font-size:15px}.seller-public-profile-card strong i{color:#f6b600}.seller-public-profile-card small{display:block;margin-top:6px}.listing-detail-back-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.listing-detail-back{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-bottom:0;color:#047c58;font-size:14px;font-weight:700}.listing-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:32px;align-items:start}.listing-detail-gallery{min-width:0}.listing-detail-main-image{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:#142239;cursor:zoom-in}.listing-detail-main-backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(20px);opacity:.62;transform:scale(1.12)}.listing-detail-main-photo{z-index:1;-o-object-fit:contain;object-fit:contain}.listing-detail-main-image:focus-visible{outline:3px solid #19b985;outline-offset:3px}.listing-detail-main-photo{animation-duration:.28s;animation-timing-function:ease-out;animation-fill-mode:both}.listing-detail-main-photo.is-entering-from-next{animation-name:listing-detail-photo-enter-from-right}.listing-detail-main-photo.is-entering-from-previous{animation-name:listing-detail-photo-enter-from-left}@keyframes listing-detail-photo-enter-from-right{0%{opacity:.45;transform:translateX(7%)}to{opacity:1;transform:translateX(0)}}@keyframes listing-detail-photo-enter-from-left{0%{opacity:.45;transform:translateX(-7%)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.listing-detail-main-photo{animation:none}}.listing-detail-gallery-arrow{width:42px;height:42px;display:grid;place-items:center;position:absolute;top:50%;z-index:2;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#20334b;font-size:16px;transform:translateY(-50%);box-shadow:0 6px 16px rgba(12,31,58,.16)}.listing-detail-gallery-arrow.is-previous{left:14px}.listing-detail-gallery-arrow.is-next{right:14px}.listing-detail-image-count{position:absolute;z-index:2;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(11,28,48,.76);color:#fff;font-size:12px;font-weight:700}.listing-detail-thumbnails{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:2px}.listing-detail-thumbnails button{width:76px;height:58px;position:relative;flex:0 0 auto;overflow:hidden;padding:0;border:2px solid transparent;border-radius:6px;background:#eaf0f8}.listing-detail-thumbnails button.is-active{border-color:#078a61}.listing-detail-thumbnails img{-o-object-fit:cover;object-fit:cover}body.listing-gallery-open{overflow:hidden}.popup-backdrop{--popup-backdrop-color:rgb(16 31 52/.1);--popup-backdrop-blur:1px;background:var(--popup-backdrop-color);backdrop-filter:blur(var(--popup-backdrop-blur))}.dialog-overlay-dismiss-hint{position:fixed;z-index:3;left:50%;bottom:20px;margin:0;padding:7px 11px;border:1px solid rgb(255 255 255/.24);border-radius:999px;background:rgb(8 22 40/.68);color:#fff;font-size:12px;font-weight:700;line-height:1.2;pointer-events:none;transform:translateX(-50%)}.desktop-dashboard-dialog{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:calc(var(--desktop-header-height) + 12px) 16px 16px}.desktop-dashboard-menu{width:min(332px,calc(100vw - 32px));overflow:visible;display:grid;gap:1px;padding:0 8px 8px;border:1px solid var(--line-soft);border-radius:0;background:#fff;box-shadow:0 12px 32px rgb(16 33 62/.16)}.desktop-dashboard-profile{min-height:76px;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;padding:12px 8px;border-bottom:1px solid var(--line-soft)}.desktop-dashboard-avatar,.desktop-dashboard-avatar img,.desktop-dashboard-avatar span{width:50px;height:50px;border-radius:50%}.desktop-dashboard-avatar{overflow:hidden;border:1px solid var(--line-soft);background:var(--color-surface-soft)}.desktop-dashboard-avatar img{display:block;-o-object-fit:cover;object-fit:cover}.desktop-dashboard-avatar span{display:grid;place-items:center;color:#fff;font-size:18px;font-weight:400}.desktop-dashboard-profile>div:last-child{min-width:0;display:grid;gap:3px}.desktop-dashboard-profile span{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.desktop-dashboard-profile .desktop-dashboard-name{color:var(--ink);font-size:16px;font-weight:400}.desktop-dashboard-profile span{color:var(--muted);font-size:13px}.desktop-dashboard-profile .desktop-dashboard-member{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:#fff4df;color:#a96200;font-size:11px;font-weight:400}.desktop-dashboard-logout,.desktop-dashboard-menu-item{min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer}.desktop-dashboard-menu-item.is-active,.desktop-dashboard-menu-item:hover{background:#f5f7f8;color:var(--ink)}.desktop-dashboard-menu-label{min-width:0;font-weight:400}.desktop-dashboard-menu-item b{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#d9253d;color:#fff;font-size:10px;font-weight:400}.desktop-dashboard-chevron{color:var(--muted);font-size:12px}.desktop-dashboard-logout{grid-template-columns:18px minmax(0,1fr);margin-top:6px;border-top:1px solid var(--line-soft);border-radius:0;color:#be3144;font-weight:400}.desktop-dashboard-logout:hover{background:#fff2f4}.language-settings-dialog{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:calc(var(--desktop-header-height) + 8px) 64px 16px 16px}.language-settings-dialog .dialog-overlay-dismiss-hint,.mobile-profile-popover-dialog,.mobile-profile-popover-dialog .dialog-overlay-dismiss-hint{display:none}.language-settings-card{width:min(320px,100%);max-height:none;overflow:visible;padding:8px;border:1px solid var(--line-soft);border-radius:0;background:var(--surface);box-shadow:0 8px 24px rgb(16 31 52/.14)}.language-settings-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 12px;border-bottom:1px solid var(--line-soft)}.language-settings-card>header>div{display:flex;align-items:center;gap:10px}.language-settings-card>header>div>i{color:var(--ink);font-size:17px}.language-settings-card>header span{display:block}.language-settings-card>header .language-settings-title{margin-top:0;color:var(--ink);font-size:16px;font-weight:400}.language-settings-card>header span{margin-top:2px;color:var(--muted);font-size:13px}.language-settings-card>header>button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--line-soft);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.language-settings-options{display:grid;gap:2px;padding-top:8px}.language-settings-options>button{min-height:52px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.language-settings-options>button.is-selected,.language-settings-options>button:hover{border-color:transparent;background:#f5f7f8}.language-settings-options>button:disabled{cursor:wait;opacity:.65}.language-settings-flag{font-size:19px}.language-settings-options>button>span:nth-child(2){display:grid;gap:2px}.language-settings-option-label{font-size:14px;font-weight:400}.language-settings-options small{color:var(--muted);font-size:12px}.language-settings-options i{color:var(--primary-dark);font-size:13px}.language-settings-status{margin:8px 6px 4px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}@keyframes menu-popover-item-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.language-settings-card>header,.language-settings-options>button,.language-settings-status{animation:menu-popover-item-in .18s cubic-bezier(.16,1,.3,1) both}.language-settings-options>button:first-child{animation-delay:30ms}.language-settings-options>button:nth-child(2){animation-delay:55ms}.language-settings-options>button:nth-child(3){animation-delay:80ms}.language-settings-options>button:nth-child(4){animation-delay:105ms}.language-settings-options>button:nth-child(5){animation-delay:.13s}.language-settings-options>button:nth-child(6){animation-delay:155ms}.language-settings-options>button:nth-child(7){animation-delay:.18s}.language-settings-status{animation-delay:205ms}.listing-gallery-lightbox{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:rgba(5,14,27,.92)}.listing-gallery-lightbox-backdrop{-o-object-fit:cover;object-fit:cover;cursor:pointer;filter:blur(34px) brightness(.45);opacity:.76;transform:scale(1.12)}.listing-gallery-lightbox-stage{position:relative;z-index:1;width:100vw;height:100dvh}.listing-detail-page.is-sold .listing-detail-gallery img{filter:grayscale(1)}.listing-safety-actions{margin-top:12px;padding-top:12px;border-top:1px solid #e0e8f0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.listing-safety-actions>div:first-child{margin-right:0}.listing-safety-actions p,.listing-safety-actions span{color:#61738a;font-size:13px;margin:0}.listing-safety-buttons{display:flex;gap:8px;flex-wrap:wrap}.listing-safety-buttons button{border:1px solid #c9d7e7;background:#fff;color:#526981;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.listing-safety-buttons button:hover{border-color:#7c96b5}.listing-report-dialog{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.listing-report-panel{position:relative;width:min(100%,440px);padding:26px;border-radius:18px;background:#fff;box-shadow:0 18px 60px rgb(15 25 40/25%);display:grid;gap:16px}.listing-report-panel h2{margin:0;font-size:20px}.listing-report-panel label{display:grid;gap:7px;color:#324860;font-size:14px;font-weight:700}.listing-report-panel select,.listing-report-panel textarea{width:100%;box-sizing:border-box;border:1px solid #c8d5e5;border-radius:9px;padding:10px;font:inherit;color:#172b43;background:#fff}.listing-report-close{position:absolute;top:10px;right:10px;border:0;background:transparent;font-size:18px;color:#526981;cursor:pointer}.listing-report-submit{min-height:42px;border:0;border-radius:10px;background:#0b856d;color:#fff;font-weight:800;cursor:pointer}@media (max-width:640px){.listing-safety-actions{align-items:stretch}.listing-safety-actions>div:first-child{margin-right:0}.listing-safety-buttons{display:grid;grid-template-columns:1fr 1fr}}.moderation-page{padding-block:40px 100px}.moderation-queue{max-width:880px;margin:0 auto}.moderation-queue header{margin-bottom:24px}.moderation-queue header p{margin:0 0 4px;color:#07846d;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.moderation-queue h1{margin:0;color:#172b43}.moderation-queue header span{display:block;margin-top:8px;color:#62758b}.moderation-report-list{display:grid;gap:14px}.moderation-report-list article{padding:20px;border:1px solid #d7e1ec;border-radius:15px;background:#fff}.moderation-report-meta{display:flex;justify-content:space-between;gap:12px;color:#65788e;font-size:13px;text-transform:capitalize}.moderation-report-list h2{margin:10px 0 6px;font-size:18px;text-transform:capitalize}.moderation-report-list p{margin:0 0 8px;color:#3d526a;white-space:pre-wrap}.moderation-report-list small{color:#75879b;overflow-wrap:anywhere}.moderation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.moderation-actions button{min-height:36px;border:1px solid #c7d4e2;background:#f7faff;color:#24415e;padding:0 10px;border-radius:8px;font-weight:700;cursor:pointer}.moderation-actions button:last-child{border-color:#dca0a0;color:#a43636}.moderation-error{padding:12px;border-radius:10px;background:#fff0f0;color:#a22d2d}.moderation-empty{padding:28px;border:1px dashed #c5d4e3;border-radius:14px;color:#61758b;text-align:center}.admin-sidebar-heading{display:flex;align-items:center;gap:9px;padding:4px 8px 14px;color:#0b7564;font-weight:850;border-bottom:1px solid #dce6f0;margin-bottom:8px}.admin-listings-panel header{margin-bottom:22px}.admin-listings-panel header p{margin:0 0 4px;color:#07846d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-listings-panel h1{margin:0;color:#172b43}.admin-listings-panel header span{display:block;margin-top:8px;color:#62758b}.admin-listing-table{border:1px solid #d6e1ec;border-radius:14px;overflow:hidden;background:#fff}.admin-listing-row{display:grid;grid-template-columns:minmax(190px,2fr) minmax(100px,1fr) 140px 90px;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid #e3eaf2;color:#40556d}.admin-listing-head{border-top:0;background:#f5f8fc;color:#6a7e92;font-size:12px;font-weight:800;text-transform:uppercase}.admin-listing-row>span:first-child{display:grid;gap:3px}.admin-listing-row a{color:#1d4675;font-weight:750}.admin-listing-row small{color:#718399}.admin-listing-row select{width:100%;border:1px solid #c9d7e7;border-radius:8px;padding:7px;background:#fff;font:inherit;text-transform:capitalize}.admin-listing-row button{border:1px solid #e0aaaa;border-radius:8px;background:#fff7f7;color:#a42c2c;min-height:34px;padding:0 9px;font-weight:750;cursor:pointer}@media (max-width:760px){.admin-listing-table{overflow-x:auto}.admin-listing-row{min-width:650px}}.admin-members-panel>header,.admin-overview>header{margin-bottom:22px}.admin-members-panel>header p,.admin-overview>header p{margin:0 0 4px;color:#07846d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-members-panel h1,.admin-overview h1{margin:0;color:#172b43}.admin-members-panel>header span,.admin-overview>header span{display:block;margin-top:8px;color:#62758b}.admin-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.admin-metric-grid article{min-height:118px;padding:16px;display:grid;align-content:space-between;border:1px solid #d9e4ef;border-radius:14px;background:#fff}.admin-metric-grid i{color:#0b856d}.admin-metric-grid strong{color:#183757;font-size:26px}.admin-metric-grid span{color:#64788f;font-size:13px;font-weight:700}.admin-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-insight-grid section{border:1px solid #d9e4ef;border-radius:14px;overflow:hidden;background:#fff}.admin-insight-grid header{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:15px 16px;border-bottom:1px solid #e3eaf2}.admin-insight-grid h2{margin:0;font-size:16px;color:#203b58}.admin-insight-grid header a{color:#087d69;font-size:13px;font-weight:750}.admin-insight-grid ol{padding:0;margin:0;list-style:none}.admin-insight-grid li{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-top:1px solid #edf1f5}.admin-insight-grid li:first-child{border-top:0}.admin-insight-grid li div{display:grid;gap:3px;min-width:0}.admin-insight-grid li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#24415e}.admin-insight-grid li span{color:#718399;font-size:12px}.admin-insight-grid li b{color:#ad3c3c;white-space:nowrap;font-size:13px}.admin-insight-grid section>p{padding:18px;margin:0;color:#6d8094}.admin-member-search{width:min(100%,360px);box-sizing:border-box;border:1px solid #c9d7e7;border-radius:9px;padding:10px 12px;margin-bottom:16px;font:inherit}.admin-member-table .admin-listing-row{grid-template-columns:minmax(190px,2fr) minmax(120px,1fr) 140px 110px}.admin-risk-count{display:inline-grid;place-items:center;min-width:26px;min-height:26px;border-radius:99px;background:#fff0f0;color:#a63535}@media (max-width:1050px){.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-insight-grid{grid-template-columns:1fr}@media (max-width:640px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-gallery-lightbox-photo{-o-object-fit:contain;object-fit:contain}.listing-gallery-lightbox-arrow,.listing-gallery-lightbox-close{position:fixed;z-index:2;display:grid;place-items:center;border:0;color:#fff;cursor:pointer}.listing-gallery-lightbox-close{top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(7,22,41,.72);font-size:20px}.listing-gallery-lightbox-arrow{top:50%;width:48px;height:62px;border-radius:8px;background:rgba(7,22,41,.62);font-size:20px;transform:translateY(-50%)}.listing-gallery-lightbox-arrow.is-previous{left:22px}.listing-gallery-lightbox-arrow.is-next{right:22px}.listing-gallery-lightbox-count{position:fixed;right:50%;bottom:24px;z-index:2;min-width:62px;padding:8px 12px;border-radius:999px;background:rgba(7,22,41,.72);color:#fff;font-size:13px;font-weight:800;text-align:center;transform:translateX(50%)}.listing-detail-summary{position:sticky;top:92px;padding:22px;border:1px solid #d7e1df;border-radius:8px;background:#f7fbff}.listing-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.listing-detail-status-row{display:flex;align-items:center;gap:8px;color:#667588;font-size:12px}.listing-detail-heading h1{margin:9px 0 0;color:#0b1c30;font-size:26px;font-weight:700;line-height:1.2}.listing-detail-save{width:42px;height:42px;display:grid;position:relative;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:#eaf1ff;color:#263446;font-size:18px;box-shadow:none}.listing-detail-save.is-saved{background:#fff0f4;color:#e94683}.listing-detail-delete{border:0;background:#fff1f2;color:#d92d45;cursor:pointer}.listing-detail-price{display:block;margin-top:22px;color:#007b55;font-size:30px;font-weight:700;line-height:1}.listing-detail-location{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:#586879;font-size:14px}.listing-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.listing-detail-actions button{min-height:44px;border-radius:7px;font:inherit;font-size:13px;font-weight:700}.listing-detail-message{border:0;background:#0ba875;color:#fff}.listing-detail-offer{border:1px solid #0ba875;background:#fff;color:#087c58}.listing-detail-facts{display:grid;gap:10px;margin:22px 0 0;padding:18px 0;border-top:1px solid #d7e1df;border-bottom:1px solid #d7e1df}.listing-detail-facts div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.listing-detail-facts dt{color:#687689;font-size:12px}.listing-detail-facts dd{margin:0;color:#203147;font-size:13px;font-weight:700;text-align:right}.listing-detail-seller{display:flex;align-items:center;gap:10px;margin:0}.listing-gallery-lightbox .dialog-overlay-dismiss-hint{bottom:64px}.listing-detail-seller-card{margin-top:18px;padding:13px;border:1px solid #e0e8f0;border-radius:12px;background:#fbfdff}.listing-detail-seller-avatar-wrap{display:grid;width:56px;height:56px;flex:0 0 auto;padding:2px;border-radius:50%;background:#e3e8ee}.listing-detail-seller-avatar-wrap.is-online{padding:3px;background:#18b879;animation:seller-online-ring-pulse 2.1s ease-in-out infinite}.listing-detail-seller-avatar{width:100%;height:100%;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#d9f8eb;color:#007b55;font-size:15px;font-weight:800}img.listing-detail-seller-avatar{-o-object-fit:cover;object-fit:cover}.listing-detail-seller div{display:grid;gap:2px}.listing-detail-seller strong{color:#203147;font-size:13px}.listing-detail-seller span:last-child{color:#687689;font-size:11px}.listing-detail-seller-profile-link{width:32px;height:32px;display:inline-grid;place-items:center;margin-left:auto;border:1px solid #dce9ff;border-radius:50%;background:#eef4ff;color:#1767dc;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.listing-detail-seller-profile-link:focus-visible,.listing-detail-seller-profile-link:hover{border-color:#8bb8ff;background:#e3efff;box-shadow:0 6px 14px rgb(28 71 123/.18);transform:translateY(-1px) scale(1.05)}.listing-detail-seller-profile-link:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.listing-detail-seller-card .listing-safety-actions{justify-content:center;text-align:center}.listing-detail-seller-card .listing-safety-buttons{width:100%;justify-content:center}.listing-detail-description{width:min(100%,760px);margin-top:42px;padding-top:30px;border-top:1px solid #d7e1df}.text-size-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-detail-description h2{margin:0;color:#0b1c30;font-size:21px;line-height:1.25}.text-size-controls{display:flex;align-items:center;gap:6px}.text-size-controls button{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;padding:0;border:1px solid #dbe5ee;border-radius:50%;background:#f7f9fc;color:#264969;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.text-size-controls button:hover:not(:disabled){border-color:#b8cad9;background:#edf3f8;transform:scale(1.04)}.text-size-controls button:focus-visible{outline:3px solid rgba(0,132,93,.28);outline-offset:2px}.text-size-controls button:disabled{opacity:.42;cursor:not-allowed}.text-size-section-content{margin-top:16px}.listing-detail-description p{margin:0 0 14px;color:#394b60;font-size:calc(15px * var(--text-scale, 1));line-height:1.7;white-space:pre-line}.infinite-market-list{display:grid;gap:18px}.infinite-market-grid{display:grid;grid-template-columns:1fr;gap:14px}.infinite-market-card{min-width:0;overflow:hidden;border:1px solid #d9e4df;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(16,33,62,.06)}.infinite-market-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#eef4f8}.infinite-market-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.infinite-market-body{display:grid;gap:7px;padding:13px}.infinite-market-body strong{color:#00845d;font-size:20px;line-height:1}.infinite-market-body h2{margin:0;color:#07172d;font-size:16px;line-height:1.25}.infinite-market-body time{color:#617184;font-size:12px;font-weight:700}.infinite-market-card.is-skeleton .infinite-market-body span,.infinite-market-card.is-skeleton .infinite-market-media{border-radius:7px;background:linear-gradient(90deg,#edf2f7,#f8fbff 45%,#edf2f7 90%);background-size:220% 100%;animation:infinite-market-shimmer 1.1s ease-in-out infinite}.infinite-market-card.is-skeleton .infinite-market-body span{height:14px}.infinite-market-card.is-skeleton .infinite-market-body span:first-child{width:42%;height:20px}.infinite-market-card.is-skeleton .infinite-market-body span:nth-child(2){width:86%}.infinite-market-card.is-skeleton .infinite-market-body span:nth-child(3){width:54%}.infinite-market-state{margin:0;padding:14px;border:1px solid #d9e4df;border-radius:8px;background:#fff;color:#617184;text-align:center;font-size:13px;font-weight:800}.infinite-market-state.is-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;border-color:#fecaca;background:#fff1f2;color:#b42318}.infinite-market-state button{min-height:34px;padding:0 13px;border:0;border-radius:7px;background:#b42318;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.infinite-market-sentinel{width:100%;height:1px}@keyframes infinite-market-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:9px max(var(--page-padding-inline),env(safe-area-inset-right)) 7px max(var(--page-padding-inline),env(safe-area-inset-left))}.auth-shell{width:min(100%,410px)}.auth-card{position:relative;overflow:hidden;width:100%;padding:46px 34px 34px;border:1px solid rgba(215,224,230,.9);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.brand-area{display:grid;justify-items:center;text-align:center;margin-bottom:34px}.brand-logo{display:block;width:192px;height:84px;margin-bottom:22px;text-decoration:none}.brand-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:3px}.brand-area h1{margin:0 0 5px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:800;line-height:1.16;letter-spacing:-.03em}.brand-area p{margin:0;color:#213246;font-size:14px;line-height:1.45}.compact-brand{margin-bottom:26px}.auth-intro{margin-bottom:22px;text-align:center}.auth-intro h1{margin:0 0 5px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:1.18;letter-spacing:-.02em}.auth-intro p{margin:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.45}.social-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:23px}.social-auth-block{display:grid;gap:10px}.social-error{margin-top:-2px}.social-button:disabled{cursor:not-allowed;opacity:.62}.icon-button,.passkey-button,.primary-button,.social-button{border:0;cursor:pointer}.social-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:#243244;font-size:14px;font-weight:500;transition:border-color .16s ease,background .16s ease,transform .16s ease}.social-button svg{width:20px;height:20px;flex:0 0 auto}.social-button:hover{border-color:var(--primary-dark);background:#fbfffd}.passkey-button:active,.primary-button:active,.social-button:active{transform:translateY(1px) scale(.99)}.divider{display:flex;align-items:center;gap:16px;margin-bottom:25px;color:#748182;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.divider:after,.divider:before{content:"";height:1px;flex:1;background:var(--line-soft)}.divider.compact{margin:23px 0 22px}.login-form{display:grid;gap:20px}.field-group{display:grid;gap:7px}.check-row,.field-group label,.label-row a{font-size:14px;line-height:1.3}.field-group label{font-weight:500}.field-hint{margin:1px 0 0;color:#64748b;font-size:11px;line-height:1.45}.label-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.label-row a{color:var(--primary-dark);font-size:11px;font-weight:700;text-decoration:none}.input-wrap{min-height:43px;display:grid;grid-template-columns:23px 1fr auto;align-items:center;gap:4px;padding:0 9px 0 11px;border:1px solid #9ba9a8;border-radius:7px;background:var(--surface-soft);color:#62717c;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.input-wrap:focus-within{border-color:var(--primary-dark);background:#ffffff;box-shadow:0 0 0 3px rgba(16,185,129,.12)}.input-wrap>svg{width:18px;height:18px;align-self:center}.input-wrap input{width:100%;min-width:0;height:100%;min-height:41px;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px;line-height:1;align-self:center}.input-wrap input::-moz-placeholder{color:#677386;opacity:1}.input-wrap input::placeholder{color:#677386;opacity:1}.input-wrap.has-action{grid-template-columns:23px 1fr auto}.verify-button{min-height:28px;padding:0 10px;border:0;border-radius:5px;background:var(--primary);color:#ffffff;font-size:12px;font-weight:800;cursor:pointer;transition:filter .16s ease,transform .16s ease}.verify-button:hover{filter:brightness(1.03)}.verify-button:active{transform:translateY(1px) scale(.98)}.icon-button{width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:6px;background:transparent;color:#697879}.icon-button svg{width:18px;height:18px}.password-confirm-wrap{grid-template-columns:23px 1fr auto auto}.password-confirm-wrap.is-valid{border-color:#10b981}.password-confirm-wrap.is-invalid{border-color:#e04a54}.password-confirm-status{align-self:center;padding-right:3px;font-size:14px}.password-confirm-wrap.is-valid .password-confirm-status{color:#10b981}.password-confirm-wrap.is-invalid .password-confirm-status{color:#e04a54}.check-row{display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin-top:1px;color:#11223a;cursor:pointer}.check-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid #9daaaa;border-radius:3px;background:#ffffff;cursor:pointer}.check-row input:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.1 7.2 5.8 9.8 10.9 4.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.terms-row{display:grid;grid-template-columns:14px 1fr;align-items:start;gap:8px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.45}.terms-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:1px 0 0;border:1px solid #b7c4c2;border-radius:3px;background:#ffffff;cursor:pointer}.terms-row input:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.1 7.2 5.8 9.8 10.9 4.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.terms-row a{color:var(--primary-dark);font-weight:800;text-decoration:none}.primary-button{min-height:40px;margin-top:5px;border-radius:7px;background:var(--primary);color:#ffffff;font-size:14px;font-weight:700;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button:hover{filter:brightness(1.03);box-shadow:0 10px 20px rgba(16,185,129,.24)}.passkey-button{width:100%;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(16,185,129,.28);border-radius:7px;background:rgba(16,185,129,.055);color:var(--primary-dark);font-size:14px;font-weight:500;transition:background .16s ease,transform .16s ease}.passkey-button:hover{background:rgba(16,185,129,.1)}.passkey-button svg{width:18px;height:18px}.signup-copy{margin:34px 0 0;text-align:center;color:#3d2d15;font-size:14px;line-height:1.4}.signup-copy a{color:var(--primary-dark);font-weight:800;text-decoration:none}.signin-copy{color:var(--muted);font-weight:600}.signup-card{padding-top:48px}.signup-form{gap:17px}.signup-submit{margin-top:0}.auth-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;padding:0}.auth-footer-links a{color:#53636f;font-size:10px;font-weight:700;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;transition:color .16s ease}.auth-footer-links a:hover{color:var(--primary-dark)}.trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:11px;margin-top:20px;color:#617174;font-size:11px;font-weight:700;letter-spacing:.02em}.trust-row span{display:inline-flex;align-items:center;gap:4px}.trust-row svg{width:14px;height:14px}.trust-row i{width:4px;height:4px;border-radius:50%;background:#b8c8c1}.post-ad-page{min-height:calc(100vh - 59px);padding:28px max(var(--page-padding-inline),env(safe-area-inset-right)) 40px max(var(--page-padding-inline),env(safe-area-inset-left))}.post-ad-layout{width:min(100%,900px);margin:0 auto}.post-ad-intro{margin-bottom:24px}.post-ad-intro h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:0}.post-ad-intro p{margin:8px 0 0;color:var(--muted);font-size:14px}.post-ad-card{padding:20px;border:1px solid #e3e9e7;border-radius:8px;background:var(--surface)}.photo-fieldset,.post-ad-form,.post-field{display:grid;gap:8px}.post-ad-form{gap:20px}.post-title-field{order:1}.post-photo-field{order:2}.post-price-field{order:3}.post-category-fields{order:4}.post-location-grid{order:5}.post-description-field{order:6}.post-ai-field{order:7}.post-create-status{order:8}.post-submit-row{order:9}.post-photo-processing{margin:0;color:var(--primary-dark);font-size:13px;font-weight:700}.photo-fieldset legend,.post-field label{color:#314254;font-size:13px;font-weight:600}.post-field-hint{margin:-2px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.post-field input,.post-price-input,.post-select-wrap{min-height:46px;width:100%;border:1px solid #d8e1df;border-radius:7px;background:#ffffff;color:var(--ink)}.post-field input,.post-price-input input{padding:0 13px;outline:none;font-size:16px}.post-editor:focus-within,.post-field input:focus,.post-price-input:focus-within,.post-select-wrap:focus-within{border-color:rgba(0,122,84,.58);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.post-form-grid{display:grid;gap:18px;min-width:0}.post-select-wrap{position:relative;display:flex;align-items:center;min-width:0;padding:0 34px 0 12px;transition:border-color .16s ease,box-shadow .16s ease}.post-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:7px;height:7px;border-right:1.8px solid #4f6070;border-bottom:1.8px solid #4f6070;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.post-select-wrap select{width:100%;min-width:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#314254;font:inherit;font-size:16px}.post-select-wrap.has-leading-icon{gap:9px}.post-select-wrap.has-leading-icon i{color:#607285}.post-select-wrap.is-enhanced{padding:0;border:0;overflow:visible;background:transparent}.post-select-wrap.is-enhanced select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.post-select-wrap.is-enhanced:after{display:none}.post-select-trigger{width:100%;min-height:46px;display:flex;align-items:center;padding:0 40px 0 13px;border:1px solid #d8e1df;border-radius:7px;background:#ffffff;color:#314254;font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.post-select-trigger,.post-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-field{min-width:0}.post-select-trigger:after{content:"";position:absolute;top:50%;right:14px;width:7px;height:7px;border-right:1.8px solid #4f6070;border-bottom:1.8px solid #4f6070;transform:translateY(-70%) rotate(45deg);transition:transform .18s ease,border-color .18s ease}.post-select-wrap.is-enhanced.has-leading-icon .post-select-trigger{padding-left:36px}.post-select-wrap.is-enhanced.has-leading-icon>i{position:absolute;z-index:1;left:13px;pointer-events:none}.post-select-wrap.is-enhanced.is-open .post-select-trigger,.post-select-wrap.is-enhanced:focus-within .post-select-trigger{border-color:rgba(0,122,84,.7);background:#f8fffc;box-shadow:0 0 0 3px rgba(16,185,129,.12),0 9px 20px rgba(18,37,66,.08)}.post-select-wrap.is-enhanced.is-open .post-select-trigger:after{border-color:var(--primary-dark);transform:translateY(-32%) rotate(225deg)}.post-select-menu{position:absolute;z-index:12;top:calc(100% + 7px);right:0;left:0;display:grid;gap:3px;max-height:0;padding:0 7px;overflow:hidden;border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 14px 30px rgba(18,37,66,0);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top;transition:max-height .22s ease,padding .22s ease,opacity .15s ease,transform .22s cubic-bezier(.2,.8,.25,1),box-shadow .22s ease,border-color .22s ease}.post-select-wrap.is-open .post-select-menu{max-height:260px;padding:7px;overflow-y:auto;border-color:#d9e7e1;box-shadow:0 14px 30px rgba(18,37,66,.14);opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.post-select-option{min-height:38px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#3f5063;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.post-select-option:hover,.post-select-option[aria-selected=true]{background:#e9fbf3;color:var(--primary-dark)}.post-select-option:active{transform:scale(.985)}.photo-fieldset{min-width:0;margin:0;padding:0;border:0}.field-label-row{display:flex;justify-content:space-between;gap:12px}.field-label-row span{color:#80909d;font-size:11px}.post-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.post-photo-slot,.post-photo-upload{position:relative;min-height:122px;margin:0;overflow:hidden;border-radius:7px}.post-photo-card{position:relative;min-height:122px}.post-photo-card .post-photo-slot{width:100%;height:100%;min-height:inherit}.post-photo-slot{border:1px solid #d8e1df;background:#f1f5f5;padding:0;font:inherit;cursor:pointer}.post-photo-slot.is-main{border-color:var(--primary)}.photo-fieldset.is-dragging .post-photo-slot,.photo-fieldset.is-dragging .post-photo-upload{border-color:var(--primary);background:#f4fffa}.post-photo-input{display:none}.post-photo-slot img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.post-photo-slot span{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:999px;background:var(--primary);color:#ffffff;font-size:10px;font-weight:700}.post-photo-remove{position:absolute;top:7px;right:7px;z-index:1;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:50%;background:rgba(49,66,84,.88);color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.post-photo-remove:hover{background:#d64a4a;transform:scale(1.06)}.post-photo-upload{display:grid;place-content:center;gap:7px;border:1px dashed #cbd8d5;background:#ffffff;color:#5d6c80;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.post-photo-upload:hover{border-color:var(--primary);background:#f4fffa;color:var(--primary-dark)}.post-photo-upload.is-initial{grid-column:1/-1}.post-photo-upload i{font-size:18px}.post-photo-upload span{font-size:12px}.post-upload-hint{display:grid;gap:3px;margin:0;color:#738295;font-size:11px;text-align:center}.post-upload-hint strong{color:var(--primary-dark);font-weight:700}.post-editor{overflow:hidden;border:1px solid #d8e1df;border-radius:7px;transition:border-color .16s ease,box-shadow .16s ease}.post-editor-toolbar{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:4px 8px;border-bottom:1px solid #e2e9eb;background:#f5f8ff}.post-editor-toolbar button{width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:#405064;cursor:pointer}.post-editor-toolbar button:hover{background:#e6eefb;color:var(--primary-dark)}.post-editor-toolbar button.is-active{background:#dbe9ff;color:#1b4e92}.post-editor-toolbar select{height:28px;min-width:100px;border:0;border-radius:5px;background:transparent;color:#405064;font:inherit;font-size:11px;cursor:pointer}.post-editor-toolbar select:focus-visible,.post-editor-toolbar select:hover{background:#e6eefb;outline:0}.post-editor-toolbar select:disabled{cursor:not-allowed;opacity:.48}.post-editor-color-palette{display:inline-flex;align-items:center;gap:4px;padding:0 3px}.post-editor-toolbar .post-editor-color-swatch{width:16px;height:16px;padding:0;border:2px solid transparent;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.post-editor-toolbar .post-editor-color-swatch:hover{transform:scale(1.12)}.post-editor-toolbar .post-editor-color-swatch.is-selected{border-color:#152f4d;box-shadow:0 0 0 1px #ffffff,0 0 0 2px #152f4d}.post-editor-toolbar .post-editor-color-swatch:disabled{cursor:not-allowed;opacity:.42}.post-editor-divider{width:1px;height:18px;background:#d7e0e9}.post-editor-content,.post-editor-source{min-height:146px;width:100%;resize:vertical;padding:13px;border:0;outline:0;background:#ffffff;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.post-editor-content{overflow-y:auto;outline:0}.post-editor-content:empty:before{content:attr(data-placeholder);color:#98a4b5;pointer-events:none}.post-editor-content a{color:#007a54;text-decoration:underline}.post-editor-content blockquote{margin:0;padding-left:12px;border-left:3px solid #b7c7d8;color:#617387}.post-editor-source{display:block;resize:vertical;font-family:Consolas,Courier New,monospace;font-size:13px}.category-template-panel{display:grid;gap:14px;margin-top:14px;padding:14px;border:1px solid #d8e1df;border-radius:7px;background:#f8fbfa}.category-template-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.category-template-heading h2{margin:0;color:#203346;font-size:15px;line-height:1.3}.category-template-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.category-template-heading span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#dff7ed;color:#007a54;font-size:11px;font-weight:700;white-space:nowrap}.category-template-grid{display:grid;gap:12px;min-width:0}.post-ai-generator{display:grid;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #edf1f0}.post-ai-generate-button:focus-visible,.post-ai-preview-heading button:focus-visible{outline:none;border-color:rgba(0,122,84,.58);box-shadow:0 0 0 3px rgba(16,185,129,.14)}.post-ai-action-row{display:grid;gap:8px;align-items:center}.post-ai-generate-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--primary);border-radius:7px;background:#10b981;color:#ffffff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.post-ai-generate-button:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.post-ai-gpt-mark{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 5px;border-radius:50%;background:#111827;color:#ffffff;font-size:10px;font-weight:800;letter-spacing:-.04em;line-height:1}.post-ai-generate-button:disabled{cursor:wait;opacity:.72}.post-ai-progress{position:relative;min-height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #10b981;border-radius:7px;background:#e8f8f1;color:#075c43;font-size:14px;font-weight:800}.post-ai-progress-fill{position:absolute;inset:0 auto 0 0;background:#10b981;transition:width .65s ease}.post-ai-progress-label{position:relative;z-index:1;color:#ffffff;text-shadow:0 1px 1px rgba(0,70,48,.26)}.post-ai-action-row p,.post-ai-error,.post-ai-status{margin:0;font-size:12px;line-height:1.45}.post-ai-action-row p{color:#6e7d8e}.post-ai-live-region{display:grid;gap:7px}.post-ai-status{color:#007a54;font-weight:700}.post-ai-error{padding:10px 12px;border:1px solid #fecaca;border-radius:7px;background:#fff1f2;color:#b42318;font-weight:700}.post-ai-preview{display:grid;gap:10px;padding:14px;border:1px solid #bce7d5;border-radius:7px;background:#f3fcf7}.post-ai-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#007a54;font-size:13px;font-weight:800}.post-ai-preview-heading button{min-height:34px;border:1px solid #a8d9c5;border-radius:6px;background:#ffffff;color:#007a54;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:5px 8px}.post-ai-preview p,.post-ai-warnings{margin:0;color:#405064;font-size:13px;line-height:1.45}.post-ai-tags{display:flex;flex-wrap:wrap;gap:7px}.post-ai-tags span{padding:4px 7px;border-radius:999px;background:#d8f5e8;color:#007a54;font-size:11px;font-weight:800}.post-ai-warnings{display:grid;gap:4px;padding-left:18px;color:#8b5e00}.post-price-input{display:flex;align-items:center;gap:2px;padding-left:13px;transition:border-color .16s ease,box-shadow .16s ease}.post-price-input span{color:#506174}.post-price-input input{flex:1;min-width:0;min-height:0;padding-left:6px;border:0;border-radius:0;box-shadow:none}.post-price-input input:focus{box-shadow:none}.post-submit-row{display:flex;flex-direction:column;gap:14px;align-items:stretch;padding-top:4px;border-top:1px solid #edf1f0}.post-create-status{margin:0;padding:12px 13px;border-radius:7px;font-size:13px;font-weight:700}.post-create-status.is-success{border:1px solid #bce7d5;background:#ecfdf5;color:#007a54}.post-create-status.is-error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.post-submit-row p{margin:0;color:#6e7d8e;font-size:12px}.post-submit-row a{color:var(--primary-dark);font-weight:700;text-decoration:none}.post-submit-button{position:relative;isolation:isolate;overflow:hidden;min-height:48px;border:0;border-radius:7px;background:var(--primary);color:#ffffff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 18px rgba(16,185,129,.2);transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.post-submit-button:before{z-index:-1;width:var(--post-submit-progress,0);background:linear-gradient(90deg,#007a54,#10b981);transition:width .22s ease}.post-submit-button:after,.post-submit-button:before{position:absolute;inset:0;border-radius:inherit;content:""}.post-submit-button:after{z-index:-2;background:var(--primary)}.post-submit-button span{position:relative;z-index:1;display:inline-flex;min-width:112px;justify-content:center}.post-submit-button.is-progress{cursor:progress;filter:none}.post-submit-button:hover{filter:brightness(1.03);box-shadow:0 12px 22px rgba(16,185,129,.26)}.post-submit-button.is-progress:hover{filter:none}.post-submit-button:active{transform:translateY(1px) scale(.99)}.post-ad-tips{display:grid;gap:12px;margin-top:24px}.post-ad-tips article{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:7px;background:#edf4ff}.post-ad-tips>article>i{margin-top:2px;color:var(--primary)}.post-ad-tips h2,.post-ad-tips p{margin:0}.post-ad-tips h2{color:#19314b;font-size:13px}.post-ad-tips p{margin-top:4px;color:#617184;font-size:11px;line-height:1.45}@media (min-width:375px){:root{--page-padding-inline:var(--page-padding-tablet)}.hero-search{grid-template-columns:20px 1fr auto;border-radius:999px}.hero-search button{grid-column:auto;min-width:96px;border-radius:999px}.social-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.listing-detail-page{padding:16px 0 calc(92px + env(safe-area-inset-bottom))}.listing-detail-back,.listing-detail-description,.listing-detail-summary{margin-right:16px;margin-left:16px}.listing-detail-back{margin-bottom:14px;font-size:13px}.listing-detail-layout{display:flex;flex-direction:column;gap:18px}.listing-detail-gallery{width:100%}.listing-detail-main-image{border-radius:0}.listing-detail-thumbnails{margin:10px 16px 0}.listing-detail-summary{width:auto;position:static;padding:18px}.listing-detail-heading h1{font-size:22px}.listing-detail-price{font-size:27px}.listing-detail-description{width:auto;margin-top:10px;padding-top:24px}.listing-detail-description h2{font-size:19px}.listing-detail-description p{font-size:14px}.site-header{border-bottom:0;background:#fff}.site-nav{position:relative;grid-template-columns:38px minmax(0,1fr) 38px 38px 38px;grid-template-rows:58px 48px auto;grid-template-areas:"menu logo notification language profile" "search search search search search" "mobile mobile mobile mobile mobile";row-gap:4px;-moz-column-gap:8px;column-gap:8px;padding:3px 16px}.site-logo{position:absolute;top:3px;left:50%;z-index:1;transform:translateX(-50%)}.nav-search{grid-area:search;min-height:48px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 18px;border-radius:14px;border-color:#aebeb3;background:#fff}.nav-search svg{width:21px;height:21px}.nav-search input{font-size:16px}.nav-menu-button{grid-area:menu;justify-self:start;width:38px;height:38px;padding:9px;border:0;border-radius:50%;background:var(--primary);color:#fff;box-shadow:none}.nav-menu-button.is-open,.nav-menu-button:hover{background:var(--primary-dark);color:#fff;box-shadow:none}.nav-menu-button span{width:18px;height:2px}.nav-menu-button.is-open span:first-child{transform:rotate(45deg)}.nav-menu-button.is-open span:nth-child(3){transform:rotate(-45deg)}.nav-menu-button.is-open{position:relative;z-index:31;gap:0}.nav-menu-button.is-open span{position:absolute;top:50%;left:50%;margin:0;transform-origin:center}.nav-menu-button.is-open span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.nav-menu-button.is-open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-backdrop{position:fixed;inset:0;z-index:29;display:block;border:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease}.mobile-menu-backdrop.mobile-drawer-backdrop{z-index:29}.mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-language-button,.mobile-profile-link,.nav-notifications.mobile-notifications{width:38px;height:38px;display:grid;place-items:center;border:1px solid #d9e2f2;border-radius:50%;background:#f7f9ff}.mobile-profile-link{grid-area:profile;justify-self:end;overflow:hidden;color:#5967f2;font-size:18px;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .18s ease,box-shadow .18s ease}.mobile-profile-link.is-open{border-color:#b9dfd1;background:#f1fbf7;box-shadow:none;transform:none}.nav-notifications.mobile-notifications{grid-area:notification;justify-self:end;display:inline-grid;border:0;background:transparent;color:var(--ink);font-size:18px}.nav-notifications.mobile-notifications:focus-visible,.nav-notifications.mobile-notifications:hover{background:#f2f2f2}.mobile-notifications span{top:6px;right:6px}.mobile-language-button{grid-area:language;justify-self:center;padding:0;color:var(--ink);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.mobile-language-button:focus-visible,.mobile-language-button:hover{border-color:var(--primary);background:#edf9f4}.language-settings-dialog,.mobile-profile-popover-dialog{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:54px 16px 16px}.language-settings-dialog{padding-right:62px}.language-settings-card,.mobile-profile-popover{width:min(280px,calc(100vw - 32px));max-height:calc(100dvh - 80px);overflow:auto;border:1px solid var(--line-soft);border-radius:0;background:#fff;box-shadow:0 12px 32px rgb(16 33 62/.16);transform-origin:top right}@keyframes mobile-header-popover-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.language-settings-card,.mobile-auth-menu.is-open,.mobile-nav-menu.is-open,.mobile-profile-popover{animation:mobile-header-popover-in .22s cubic-bezier(.16,1,.3,1) both}.mobile-profile-popover{display:grid;gap:1px;padding:8px}.mobile-auth-menu.is-open>*,.mobile-nav-menu.is-open a,.mobile-profile-popover>*{animation:menu-popover-item-in .18s cubic-bezier(.16,1,.3,1) both}.mobile-auth-menu.is-open>:first-child,.mobile-nav-menu.is-open a:first-child,.mobile-profile-popover>:first-child{animation-delay:30ms}.mobile-auth-menu.is-open>:nth-child(2),.mobile-nav-menu.is-open a:nth-child(2),.mobile-profile-popover>:nth-child(2){animation-delay:55ms}.mobile-auth-menu.is-open>:nth-child(3),.mobile-nav-menu.is-open a:nth-child(3),.mobile-profile-popover>:nth-child(3){animation-delay:80ms}.mobile-auth-menu.is-open>:nth-child(4),.mobile-nav-menu.is-open a:nth-child(4),.mobile-profile-popover>:nth-child(4){animation-delay:105ms}.mobile-auth-menu.is-open>:nth-child(5),.mobile-nav-menu.is-open a:nth-child(5),.mobile-profile-popover>:nth-child(5){animation-delay:.13s}.mobile-auth-menu.is-open>:nth-child(6),.mobile-nav-menu.is-open a:nth-child(6),.mobile-profile-popover>:nth-child(6){animation-delay:155ms}.mobile-auth-menu.is-open>:nth-child(7),.mobile-nav-menu.is-open a:nth-child(7),.mobile-profile-popover>:nth-child(7){animation-delay:.18s}.mobile-profile-popover-header{min-height:64px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-bottom:1px solid var(--line-soft)}.mobile-profile-popover-avatar,.mobile-profile-popover-avatar img,.mobile-profile-popover-avatar span{width:46px;height:46px;border-radius:50%}.mobile-profile-popover-avatar{overflow:hidden;background:var(--surface-soft)}.mobile-profile-popover-avatar img{display:block;-o-object-fit:cover;object-fit:cover}.mobile-profile-popover-avatar span{display:grid;place-items:center;color:#fff;font-size:17px;font-weight:400}.mobile-profile-popover-header>div:last-child{min-width:0;display:grid;gap:2px}.mobile-profile-popover-header small,.mobile-profile-popover-header span{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-popover-header span{color:var(--ink);font-size:15px}.mobile-profile-popover-header small{color:var(--muted);font-size:12px}.mobile-profile-popover-item,.mobile-profile-popover-logout{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#2f3438;font:inherit;font-size:15px;font-weight:400;text-align:left;text-decoration:none;cursor:pointer}.mobile-profile-popover-item>i:first-child{width:20px;font-size:16px;text-align:center}.mobile-profile-popover-item>i:last-child{color:var(--muted);font-size:11px}.mobile-profile-popover-item.is-active,.mobile-profile-popover-item:hover{background:#f5f7f8;color:#2f3438}.mobile-profile-popover-item b{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:99px;background:#c91f2d;color:#fff;font-size:10px;font-weight:400}.mobile-profile-popover-logout{grid-template-columns:20px minmax(0,1fr);margin-top:6px;border-top:1px solid var(--line-soft);border-radius:0;color:#be3144}.mobile-profile-popover-logout:hover{background:#fff2f4}.mobile-profile-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-profile-link .nav-avatar-initial{font-size:14px}.mobile-profile-link.is-guest{color:#51647b}.mobile-nav-menu{position:absolute;top:50px;left:8px;z-index:30;width:min(250px,calc(100vw - 24px));display:grid;grid-area:auto;margin:0;padding:10px;border-color:rgba(187,202,191,.9);border-radius:0;box-shadow:0 18px 36px rgba(16,33,62,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.96);transform-origin:top left;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.25,1),visibility 0s linear .22s}.mobile-nav-menu.is-open{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.mobile-nav-menu a{min-height:42px;font-weight:400}.mobile-auth-menu,.mobile-dashboard-menu{position:absolute;top:50px;right:8px;z-index:30;width:min(276px,calc(100vw - 24px));display:grid;gap:4px;margin:0;padding:12px;border:1px solid rgba(187,202,191,.9);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 20px 42px rgba(16,33,62,.22);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px) scale(.94);transform-origin:top right;transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s}.mobile-auth-menu.is-open,.mobile-dashboard-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.mobile-dashboard-menu p{margin:2px 8px 7px;color:#617184;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.mobile-dashboard-menu a{text-decoration:none}.mobile-side-drawer .mobile-drawer-menu-label{display:inline-flex;align-items:center;justify-self:start;gap:6px;font:inherit;line-height:1.25}.mobile-side-drawer .mobile-drawer-menu-item{min-height:44px;display:inline-flex;align-items:center;gap:12px;padding:0 10px;margin:0;border-radius:8px;color:#2f3438;font-size:16px;font-weight:400;text-align:left}.mobile-side-drawer .mobile-drawer-menu-item>i{width:22px;color:#30363a;font-size:17px;text-align:center}.mobile-side-drawer .mobile-drawer-menu-item.is-active,.mobile-side-drawer .mobile-drawer-menu-item.is-selected,.mobile-side-drawer .mobile-drawer-menu-item:hover{background:#f0f0f0;color:#2f3438}.mobile-dashboard-menu b{min-width:23px;padding:2px 6px;border-radius:99px;background:#c91f2d;color:#fff;font-size:10px;text-align:center}.mobile-dashboard-menu .mobile-dashboard-logout{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;justify-self:center;gap:5px;margin-top:1px;border:0;border-radius:9px;background:#f1f4f8;color:#53657a;font:inherit;font-size:16px;font-weight:400;cursor:pointer}.mobile-dashboard-menu .mobile-dashboard-logout:hover{background:#e6ebf2;color:#25374c}.mobile-auth-menu{width:min(220px,calc(100vw - 24px));gap:4px}.mobile-auth-menu p{margin:2px 8px 7px;color:#617184;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.mobile-auth-menu a{min-height:42px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:0 10px;border-radius:9px;color:#35465a;font-size:13px;font-weight:400;text-decoration:none}.mobile-auth-menu a:hover{background:#e6f9f2;color:#00865d}.mobile-side-drawer.is-open .mobile-drawer-stagger-item{animation:mobile-drawer-item-in .2s cubic-bezier(.16,1,.3,1) both}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(2){animation-delay:20ms}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(3){animation-delay:40ms}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(4){animation-delay:60ms}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(5){animation-delay:80ms}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(6){animation-delay:.1s}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(7){animation-delay:.12s}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(8){animation-delay:.14s}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(9){animation-delay:.16s}.mobile-dashboard-menu.is-open>.mobile-drawer-stagger-item:nth-child(10){animation-delay:.18s}.mobile-auth-menu.is-open>*{animation:mobile-dashboard-item-in .28s cubic-bezier(.16,1,.3,1) both}.mobile-auth-menu.is-open>:nth-child(2){animation-delay:35ms}.mobile-auth-menu.is-open>:nth-child(3){animation-delay:70ms}:root{--mobile-drawer-width:min(78vw,320px);--mobile-drawer-transition:240ms}body.has-open-mobile-drawer{overflow:hidden}body.has-mobile-dashboard-drawer .site-header{z-index:123}.mobile-auth-backdrop{z-index:121}.mobile-auth-menu{position:fixed;top:calc(14px + env(safe-area-inset-top));right:14px;z-index:122}.floating-filter-button{display:none}.market-filter-panel.mobile-side-drawer,.mobile-side-drawer{display:grid;position:fixed;top:0;right:auto;bottom:0;left:0;z-index:122;width:var(--mobile-drawer-width);min-height:100dvh;max-height:none;border:0;border-radius:0;background:#fff;box-shadow:16px 0 36px rgba(16,33,62,.2);transform-origin:left center;transform:translateX(-105%);visibility:hidden;pointer-events:none;will-change:transform;transition:transform var(--mobile-drawer-transition) cubic-bezier(.22,1,.36,1),visibility 0s linear var(--mobile-drawer-transition)}.mobile-side-drawer.is-open{transform:translateX(0);visibility:visible;pointer-events:auto;animation:none;transition-delay:0s}.mobile-drawer-backdrop{z-index:121;display:block;position:fixed;inset:0;border:0;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;transition:opacity .2s ease,visibility 0s linear .2s}.mobile-drawer-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;animation:none;transition-delay:0s}.mobile-dashboard-content-backdrop{z-index:121}.market-filter-panel.mobile-side-drawer{padding:calc(14px + env(safe-area-inset-top)) 14px calc(64px + env(safe-area-inset-bottom));overflow-y:auto}.market-filter-panel.is-open .apply-filter-button,.market-filter-panel.is-open .condition-filter,.market-filter-panel.is-open .dashboard-link,.market-filter-panel.is-open .location-block,.market-filter-panel.is-open .price-filter{display:none}.mobile-side-drawer .mobile-drawer-close{width:36px;height:36px;display:grid;place-items:center;position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));right:12px;z-index:1;margin:0;border-radius:0;background:#f1f4f8;color:#40536b;font-size:16px;cursor:pointer}.market-filter-panel.is-open .mobile-drawer-close{display:grid}.market-filter-panel.is-open .category-filter{gap:0;padding:0;border:0}.market-filter-panel.is-open .category-filter h2{display:none}.market-filter-panel.is-open .filter-list{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:first-child{animation-delay:20ms}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(2){animation-delay:40ms}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(3){animation-delay:60ms}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(4){animation-delay:80ms}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(5){animation-delay:.1s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(6){animation-delay:.12s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(7){animation-delay:.14s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(8){animation-delay:.16s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(9){animation-delay:.18s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(10){animation-delay:.2s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(11){animation-delay:.22s}.market-filter-panel.is-open .filter-list .mobile-drawer-stagger-item:nth-child(12){animation-delay:.24s}.mobile-dashboard-menu.mobile-side-drawer{align-content:start;gap:3px;padding:calc(14px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))}body.has-open-mobile-drawer .mobile-bottom-dock{opacity:0;pointer-events:none}.mobile-dashboard-menu p{margin:0 8px 7px}.mobile-bottom-dock{--mobile-dock-horizontal-inset:clamp(16px,8vw,38px);--mobile-dock-bottom-offset:12px;--mobile-dock-height:64px;--mobile-dock-control-size:52px;position:fixed!important;right:var(--mobile-dock-horizontal-inset);bottom:calc(var(--mobile-dock-bottom-offset) + env(safe-area-inset-bottom) + var(--mobile-viewport-bottom-inset, 0px));left:var(--mobile-dock-horizontal-inset);z-index:1000;width:auto;max-width:390px;height:var(--mobile-dock-height);min-height:var(--mobile-dock-height);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;margin:0 auto;padding:5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.46);backdrop-filter:blur(32px) saturate(165%);box-shadow:0 14px 32px rgba(37,58,82,.14),inset 0 1px 0 rgba(255,255,255,.86);transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s ease;will-change:transform}body.has-mobile-bottom-dock{--mobile-dock-content-clearance:calc(var(--mobile-dock-height) + var(--mobile-dock-bottom-offset) + 32px + env(safe-area-inset-bottom) + var(--mobile-viewport-bottom-inset, 0px))}body.has-mobile-bottom-dock>main{scroll-padding-bottom:var(--mobile-dock-content-clearance)}body.has-mobile-bottom-dock>main,body.has-mobile-bottom-dock>main.dashboard-layout>.dashboard-content{padding-bottom:var(--mobile-dock-content-clearance)!important}.mobile-bottom-dock a,.mobile-bottom-dock button{width:100%;height:var(--mobile-dock-control-size);min-height:var(--mobile-dock-control-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;justify-self:center;border:0;border-radius:50%;background:transparent;color:#596f87;font:inherit;font-size:20px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .18s ease,background-color .18s ease,transform .18s ease}.mobile-bottom-dock svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mobile-bottom-dock span{font-size:10px;font-weight:650;line-height:1.1}.mobile-bottom-dock>a>span:not(.mobile-dock-action-label),.mobile-bottom-dock>button>span:not(.mobile-dock-action-label){display:none}.mobile-bottom-dock a:hover,.mobile-bottom-dock button:focus-visible,.mobile-bottom-dock button:hover{background:transparent}.mobile-bottom-dock a:hover:not(.mobile-dock-create)>i,.mobile-bottom-dock a:hover:not(.mobile-dock-create)>svg,.mobile-bottom-dock button:focus-visible>i,.mobile-bottom-dock button:hover>i{box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;padding:10px;border-radius:50%;background:rgba(84,109,141,.12)}.mobile-bottom-dock a:active:not(.mobile-dock-create)>i,.mobile-bottom-dock a:active:not(.mobile-dock-create)>svg,.mobile-bottom-dock button:active>i{box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;padding:10px;border-radius:50%;background:rgba(46,100,208,.13)}.mobile-bottom-dock a:focus-visible,.mobile-bottom-dock button:focus-visible{outline:3px solid rgba(37,70,199,.34);outline-offset:-2px}.mobile-bottom-dock a.is-active,.mobile-bottom-dock button.is-active{width:100%;background:transparent;color:#1c61cc;box-shadow:none}.mobile-bottom-dock a.is-active span,.mobile-bottom-dock button.is-active span{font-weight:800}.mobile-bottom-dock a.is-active:not(.mobile-dock-create)>i,.mobile-bottom-dock a.is-active:not(.mobile-dock-create)>svg,.mobile-bottom-dock button.is-active>i{box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;padding:10px;border-radius:50%;background:rgba(46,100,208,.13)}.mobile-bottom-dock .mobile-dock-create{width:100%;min-height:52px;color:#00845a;font-size:18px}.mobile-bottom-dock .mobile-dock-create:focus-visible,.mobile-bottom-dock .mobile-dock-create:hover{background:transparent;color:#00845a}.mobile-bottom-dock .mobile-dock-create:focus-visible i,.mobile-bottom-dock .mobile-dock-create:hover i{background:#079867;transform:translateY(-2px) scale(1.04)}.mobile-bottom-dock .mobile-dock-create:active i{animation:mobile-dock-create-press .22s ease-out}.mobile-bottom-dock .mobile-dock-create i,.mobile-bottom-dock .mobile-dock-offer i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#08a66f;color:#fff;font-size:17px;box-shadow:none}.mobile-bottom-dock .mobile-dock-action-label{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#10b981;color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:none}.mobile-bottom-dock .mobile-dock-create i{box-shadow:none}.mobile-bottom-dock .mobile-dock-offer i{box-shadow:0 5px 12px rgba(0,132,90,.34)}@keyframes mobile-dock-create-press{0%{transform:translateY(0) scale(1)}45%{transform:translateY(1px) scale(.9)}to{transform:translateY(0) scale(1)}}.mobile-bottom-dock .mobile-dock-create.is-active{background:transparent;color:#fff;box-shadow:none}.mobile-bottom-dock .mobile-dock-offer{color:#00845a}.mobile-bottom-dock .mobile-dock-save{position:relative;overflow:visible;isolation:isolate}.mobile-bottom-dock .mobile-dock-save.is-saved,.mobile-bottom-dock .mobile-dock-save.is-saved>i{color:#e94683}.mobile-bottom-dock .mobile-dock-save .save-heart-particles{inset:-36px;z-index:3}.mobile-bottom-dock .mobile-dock-save .save-heart-particle{z-index:4;filter:drop-shadow(0 3px 5px rgb(116 26 57/.3))}@media (prefers-reduced-motion:reduce){.mobile-bottom-dock,.mobile-bottom-dock a,.mobile-bottom-dock button{transition:none}.mobile-bottom-dock .mobile-dock-create:active i{animation:none}}.marketplace-page{padding:0 0 calc(116px + env(safe-area-inset-bottom))}.market-results,.marketplace-page.market-page-with-bottom-dock{padding-bottom:0}.market-results{scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom))}.market-mobile-bottom-spacer{height:calc(76px + env(safe-area-inset-bottom));margin-top:-14px;display:block}@keyframes mobile-category-drawer-in{0%{opacity:1;transform:translateX(-105%)}to{opacity:1;transform:translateX(0)}}@keyframes mobile-drawer-item-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.marketplace-page{padding:0}.market-results{align-content:start;grid-auto-rows:max-content;padding:0 max(var(--page-padding-mobile),env(safe-area-inset-right)) 0 max(var(--page-padding-mobile),env(safe-area-inset-left))}.product-grid.is-list-view .product-card{min-height:132px;grid-template-columns:132px minmax(0,1fr) 44px;padding-right:8px;overflow:visible}.product-grid.is-list-view .product-media{width:132px;height:132px}.product-grid.is-list-view .save-button{align-self:center;justify-self:end}.market-toolbar{gap:12px;padding:4px 0}}@media (min-width:768px){:root{--page-padding-inline:var(--page-padding-tablet);--site-logo-width:110px;--site-logo-height:48px}.post-ad-page{min-height:calc(100vh - 69px);padding-block:36px 48px}.post-ad-intro{margin-bottom:28px}.post-ad-intro h1{font-size:30px}.post-ad-card{padding:30px}.post-form-grid-three{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.8fr))}.post-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-location-grid .post-field:last-child{grid-column:1/-1}.category-template-grid,.post-form-grid-four,.post-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.post-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.post-photo-card,.post-photo-slot,.post-photo-upload{min-height:144px}.post-submit-row{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.post-submit-button{min-width:152px}.post-ad-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.site-nav{grid-template-columns:minmax(112px,1fr) minmax(320px,580px) auto auto;min-height:58px;gap:10px;padding-block:5px}.site-logo{justify-self:start}.nav-search{grid-column:auto;order:0;width:min(100%,580px);justify-self:center}.mobile-nav-menu,.mobile-nav-menu.is-open,.nav-menu-button{display:none}.primary-nav{display:flex;align-items:center;gap:14px;justify-self:end}.nav-actions{display:inline-flex;justify-self:end}.nav-post{display:inline-flex!important}.market-home{padding-block:16px 40px}.market-hero{padding:70px 32px 64px}.market-hero h1{font-size:48px}.market-hero p{font-size:17px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-card{min-height:124px}.promo-band{grid-template-columns:minmax(220px,.9fr) 1.4fr;align-items:center;padding:28px}.site-footer{grid-template-columns:1fr 2fr;padding-block:34px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.marketplace-page{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0;padding:0}.market-results{min-height:calc(100vh - 70px);padding:20px max(var(--page-padding-inline),env(safe-area-inset-right)) 42px max(var(--page-padding-inline),env(safe-area-inset-left))}.market-toolbar{align-items:center;gap:12px;padding:4px 0}.market-chip-row{min-width:-moz-max-content;min-width:max-content}.market-tools{flex-wrap:nowrap;justify-content:flex-end}.sort-control{flex:0 0 auto;justify-content:flex-end}.sort-control select{max-width:160px}.market-filter-panel{display:grid;position:sticky;top:70px;max-height:calc(100vh - 70px);align-self:start;overflow-y:auto;border-right:1px solid #e2e8f0;padding:24px 18px 42px;scrollbar-gutter:stable;scrollbar-color:transparent transparent;scrollbar-width:thin}.ad-slot{position:relative;margin:18px 0;overflow:hidden;border:1px solid #dbe5ee;border-radius:12px;background:#f8fbfd}.ad-slot>span{position:absolute;z-index:1;top:7px;left:8px;padding:3px 6px;border-radius:99px;background:rgba(255,255,255,.88);color:#60758c;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ad-slot-sponsor a{display:block}.ad-slot-sponsor img{display:block;width:100%;height:auto;min-height:90px;-o-object-fit:cover;object-fit:cover}.ad-slot-adsense{min-height:90px}.product-grid>.ad-slot{grid-column:1/-1;margin:0}.market-filter-panel::-webkit-scrollbar{width:10px}.market-filter-panel::-webkit-scrollbar-track{background:transparent}.market-filter-panel::-webkit-scrollbar-thumb{border:3px solid #fff;border-radius:999px;background:transparent}.market-filter-panel:focus-within,.market-filter-panel:hover{scrollbar-color:#d3d8df transparent;scrollbar-width:thin}.market-filter-panel:focus-within::-webkit-scrollbar,.market-filter-panel:hover::-webkit-scrollbar{width:10px}.market-filter-panel:focus-within::-webkit-scrollbar-thumb,.market-filter-panel:hover::-webkit-scrollbar-thumb{background:#d3d8df}.market-filter-panel.is-open{position:sticky;top:70px;right:auto;bottom:auto;left:auto;z-index:auto;max-height:calc(100vh - 70px);overflow-y:auto;gap:16px;padding:24px 18px 42px}.filter-backdrop,.filter-close-button,.floating-filter-button{display:none}.filter-list{grid-template-columns:1fr}.mobile-filter-strip{display:none}.product-grid{gap:5.28px}.infinite-market-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infinite-market-grid{gap:18px}.auth-page{padding-block:42px 30px}.auth-shell{width:min(100%,410px)}.auth-card{padding:52px 40px 38px}.signup-card{padding-top:50px}.brand-area{margin-bottom:36px}.brand-area h1{font-size:30px}.input-wrap{min-height:44px}}@media (min-width:1024px){:root{--page-padding-inline:var(--page-padding-desktop)}.primary-nav{gap:18px}.marketplace-page{grid-template-columns:272px minmax(0,1fr);gap:0}.product-grid{gap:6.6px}.infinite-market-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.infinite-market-grid{gap:24px}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.auth-page{padding-top:22px}.auth-shell{width:410px}}@media (min-width:1280px){:root{--page-padding-inline:var(--page-padding-wide)}}.profile-settings-content{padding-bottom:44px}.keywords-content{width:min(100%,940px);padding:40px 30px 54px}.keywords-page .keywords-content,.marketplace-page.dashboard-page.dashboard-layout.keywords-page{background:#fff}.keywords-heading{display:flex;align-items:center;gap:14px;margin-bottom:28px}.keywords-heading-icon{width:48px;height:48px;display:grid;flex:0 0 48px;place-items:center;border-radius:8px;background:#dff8ef;color:#00875e;font-size:21px}.keywords-heading h1,.keywords-heading p{margin:0}.keywords-heading h1{color:#10243d;font-size:30px;line-height:1.15}.keywords-heading p{margin-top:6px;color:#637086;font-size:14px;line-height:1.5}.keywords-add-panel{display:flex;gap:10px;margin-bottom:36px}.keywords-input-wrap{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #c7d5d0;border-radius:7px;background:#fbfefd;color:#627285}.keywords-input-wrap:focus-within{border-color:#08a875;box-shadow:0 0 0 3px rgba(8,168,117,.12)}.keywords-input-wrap input{width:100%;min-width:0;height:46px;border:0;outline:0;background:transparent;color:#142841;font:inherit;font-size:15px}.keywords-input-wrap input::-moz-placeholder{color:#8b98a9}.keywords-input-wrap input::placeholder{color:#8b98a9}.keywords-add-panel>button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:7px;background:#08a875;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.keywords-add-panel>button:hover{background:#078d63}.keywords-add-panel>button:disabled{cursor:wait;opacity:.58}.keywords-error{margin:-24px 0 28px;color:#bd173a;font-size:13px;font-weight:700}.keywords-saved{padding-top:2px}.keywords-saved-heading{margin-bottom:18px}.keywords-saved-heading h2{margin:0;color:#10243d;font-size:22px}.keywords-saved-heading h2 small{color:#7a8999;font-size:14px;font-weight:600}.keywords-chip-list{display:flex;flex-wrap:wrap;gap:10px}.keyword-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 8px 0 12px;border:1px solid;border-radius:999px;font-size:13px;font-weight:700}.keyword-chip small{padding-left:8px;border-left:1px solid;font-size:10px;font-weight:800;line-height:1.2;opacity:.74}.keyword-chip button{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.keyword-chip button:hover{background:rgba(255,255,255,.62)}.keyword-chip-general{background:#f0f2f5;color:#566273}.keyword-chip-mobile-phones-tablets{background:#e3f0ff;color:#155da8}.keyword-chip-computers-laptops{background:#e8eaff;color:#4d4fa3}.keyword-chip-electronics-appliances{background:#dff5f5;color:#0d7177}.keyword-chip-furniture-home-decor{background:#eee7ff;color:#6945a1}.keyword-chip-home-kitchen{background:#fff0dc;color:#9a5700}.keyword-chip-clothing-fashion{background:#fde7f0;color:#a42c5d}.keyword-chip-baby-kids{background:#fff2d7;color:#946000}.keyword-chip-books-music-media{background:#e8f4ea;color:#347043}.keyword-chip-hobbies-collectables{background:#f4e9dc;color:#80542b}.keyword-chip-games-toys{background:#ffe8e4;color:#a43f32}.keyword-chip-sports-leisure{background:#e2f5e9;color:#267044}.keyword-chip-musical-instruments{background:#f3e7fa;color:#774397}.keyword-chip-garden-tools-diy{background:#e9f2d9;color:#55731d}.keyword-chip-pet-supplies{background:#fff0e7;color:#97502f}.keyword-chip-health-beauty{background:#fce8f4;color:#9b396f}.keywords-empty{min-height:155px;display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed #cbd8d4;border-radius:8px;background:#fbfefd;color:#718198;text-align:center}.keywords-empty i{color:#16a877;font-size:23px}.keywords-empty strong{color:#1b314d;font-size:14px}.keywords-empty span{font-size:12px}.keywords-notice{display:flex;align-items:center;gap:11px;margin-top:34px;padding:14px 16px;border-top:1px solid #dbe5e6;color:#627285;font-size:13px}.keywords-notice i{color:#df9800;font-size:17px}.keywords-notice p{margin:0}.profile-heading{margin-bottom:28px}.profile-heading h1{margin:0 0 8px;font-size:30px;line-height:1.2}.profile-heading p{margin:0;color:#637086;font-size:15px}.profile-settings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,.95fr);gap:24px;align-items:start}.profile-main-column,.profile-side-column{display:grid;gap:18px}.profile-main-column{gap:0;overflow:hidden;border:1px solid #dbe5f2;border-radius:11px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(20,44,68,.04)}.profile-main-column .profile-panel{border:0;border-radius:0;box-shadow:none;background:transparent}.profile-main-column .profile-panel+.profile-panel{border-top:1px solid #dbe5f2}.profile-panel{padding:22px;border:1px solid #dbe5f2;border-radius:11px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(20,44,68,.04)}.profile-panel h2{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:#182a40;font-size:19px}.profile-panel h2 i{color:#10b981}.profile-photo-panel{min-height:300px;display:grid;place-items:center}.profile-photo-card{width:100%;display:grid;justify-items:center;padding:14px 12px 10px;text-align:center}.profile-avatar-wrap{position:relative;width:142px;height:142px;margin-bottom:11px}.profile-avatar{width:142px;height:142px;display:grid;place-items:center;padding:0;overflow:hidden;border:5px solid #fff;border-radius:50%;background:#eef3fb;color:#10b981;font-size:40px;box-shadow:0 5px 12px rgba(15,35,60,.16);cursor:pointer}.profile-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-avatar-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#10b981;font-size:45px}.profile-camera-button{position:absolute;right:-3px;bottom:-5px;width:49px;height:49px;display:grid;place-items:center;padding:0;border:0;border-radius:18px;background:#10b981;color:#fff;font-size:18px;box-shadow:0 5px 12px rgba(15,35,60,.17);cursor:pointer}.profile-camera-button:disabled{cursor:wait;opacity:.65}.profile-photo-identity{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;color:#12233a}.profile-photo-identity strong{grid-column:2;font-size:30px;line-height:1.2;text-align:center}.profile-photo-identity button{grid-column:3;justify-self:start;width:28px;height:28px;margin-left:9px;padding:0;border:0;background:transparent;color:#50627b;font-size:15px;cursor:pointer}.profile-nickname-form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,210px) minmax(0,1fr);align-items:center}.profile-nickname-form input{grid-column:2;width:100%;min-height:42px;padding:0 10px;border:1px solid #10b981;border-radius:8px;color:#12233a;font:inherit;font-size:26px;font-weight:800;text-align:center;outline:none}.profile-nickname-form button{grid-column:3;grid-row:1;justify-self:start;width:34px;height:34px;margin-left:8px;padding:0;border:0;border-radius:50%;background:#e9f8f3;color:#07895f;cursor:pointer}.profile-nickname-form button+button{transform:translateX(42px)}.profile-nickname-form button[type=button]{background:#f1f4f8;color:#64748a}.profile-nickname-form button:disabled{cursor:wait;opacity:.65}.profile-photo-email{margin:7px 0 0;color:#53647c;font-size:17px;font-weight:500}.profile-member-since{margin:5px 0 0;color:#53647c;font-size:12px;font-weight:700;letter-spacing:.04em}.profile-photo-help{margin:11px 0 0;color:#8995a8;font-size:10px;font-weight:600}.profile-photo-input{display:none}.profile-primary-button:disabled{cursor:wait;opacity:.65}.profile-photo-card .profile-upload-status{margin:8px 0 0;color:#07966a;font-size:11px;font-weight:700}.avatar-editor-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.avatar-editor{width:min(100%,430px);padding:22px;border-radius:18px;background:#fff;box-shadow:0 20px 50px rgba(7,22,42,.3)}.avatar-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.avatar-editor-heading h2{margin:0;font-size:19px}.avatar-editor-heading button{width:34px;height:34px;border:0;border-radius:50%;background:#edf3ff;color:#24364f;cursor:pointer}.avatar-editor-preview{position:relative;width:min(76vw,300px);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:50%;background:#e9f0fb;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain}.avatar-editor-preview:active{cursor:grabbing}.avatar-editor-preview img{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transform-origin:center;translate:-50% -50%;pointer-events:none;will-change:transform}.avatar-editor-frame{position:absolute;inset:0;border:3px solid rgba(255,255,255,.88);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(19,45,72,.12);pointer-events:none}.avatar-editor-hint{margin:15px 0 0;color:#64748a;font-size:11px;font-weight:700;text-align:center}.avatar-editor-hint i{margin-right:5px;color:#10b981}.avatar-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.avatar-editor-actions .profile-outline-button{width:auto}.profile-danger-button,.profile-outline-button,.profile-primary-button,.profile-save-bar button,.profile-verify-button{min-height:40px;padding:0 18px;border-radius:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.profile-primary-button{border:0;background:#10b981;color:#fff}.profile-field{display:grid;gap:7px;color:#34455d;font-size:13px;font-weight:600}.profile-field input,.profile-phone input,.profile-select{width:100%;min-height:46px;padding:0 14px;border:1px solid #bdccc4;border-radius:7px;background:#fff;color:#26384e;font:inherit;outline:none}.profile-password-input{position:relative}.profile-password-input input{padding-right:78px}.profile-password-input>button{position:absolute;top:50%;right:11px;width:28px;height:28px;padding:0;border:0;transform:translateY(-50%);background:transparent;color:#68778b;font-size:17px;cursor:pointer}.profile-password-input.is-valid input{border-color:#10b981}.profile-password-input.is-invalid input{border-color:#e04a54}.password-match-icon{position:absolute;top:50%;right:43px;transform:translateY(-50%);font-size:14px}.is-valid .password-match-icon{color:#10b981}.is-invalid .password-match-icon{color:#e04a54}.profile-field input:focus,.profile-phone input:focus,.profile-select:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.13)}.profile-field small{color:#7b879a;font-size:10px;font-style:italic}.profile-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-password-grid .is-wide{grid-column:1/-1}.profile-panel-action{display:flex;justify-content:flex-end;margin-top:18px}.profile-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.profile-panel-title h2{margin-bottom:12px}.profile-panel-title>span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:99px;background:#e2f8f0;color:#08a56f;font-size:9px;font-weight:800;text-transform:uppercase}.profile-email{overflow-wrap:anywhere;margin:0 0 18px;color:#34455d;font-size:13px}.profile-outline-button{width:100%;border:1px solid #10b981;background:#fff;color:#0aaa76}.profile-phone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-bottom:12px}.profile-phone>span{min-height:46px;display:grid;place-items:center;padding:0 11px;border:1px solid #bdccc4;border-radius:7px;background:#e8f0ff;font-size:13px;font-weight:700}.phone-verification{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.phone-verification input{min-width:0;min-height:40px;padding:0 12px;border:1px solid #bdccc4;border-radius:7px;font:inherit}.profile-verify-button{width:100%;border:0;background:#fff4df;color:#df9200}.profile-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-bottom:12px}.profile-location-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.profile-location-actions button{min-height:36px;border:1px solid #bdccc4;border-radius:7px;background:#fff;color:#41546a;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.profile-location-actions button.is-active{border-color:#10b981;background:#e9fbf4;color:#07895f}.profile-location-status{margin:-2px 0 12px;padding:11px 12px;border:1px solid #d7e2ef;border-radius:7px;background:#f8fbff;color:#41546a;font-size:12px;font-weight:700}.profile-location-status.is-loading{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.profile-location-status.is-success{border-color:#bce7d5;background:#ecfdf5;color:#007a54}.profile-location-status.is-error{border-color:#fecaca;background:#fff1f2;color:#b42318}.profile-location-status>span{display:block;margin-bottom:8px}.profile-location-status dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.profile-location-status div{display:grid;gap:2px;min-width:0}.profile-location-status dt{color:#5f7288;font-size:10px;font-weight:800;text-transform:uppercase}.profile-location-status dd{margin:0;color:inherit;font-size:12px;overflow-wrap:anywhere}.profile-region-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.profile-region-fields select{width:100%;min-height:46px;padding:0 14px;border:1px solid #bdccc4;border-radius:7px;background:#fff;color:#26384e;font:inherit;outline:none}.profile-region-panel{grid-column:1/-1}.profile-google-map{position:relative;min-height:230px;padding:0;overflow:hidden;background:#dceaf3}.profile-google-map iframe{width:100%;height:230px;border:0}.profile-google-map span{position:absolute;left:14px;bottom:12px;padding:6px 9px;border-radius:6px;background:rgba(16,37,60,.72);color:#fff}.profile-form-status{align-self:center;margin-right:auto;color:#07895f;font-size:12px;font-weight:600}.profile-map{min-height:112px;display:flex;align-items:flex-end;gap:7px;padding:14px;border-radius:8px;background:radial-gradient(circle at 75% 20%,#b9d9eb 0 12%,transparent 13%),linear-gradient(145deg,#d6ebf5,#6c9caf 55%,#294d60);color:#fff;font-size:11px;font-weight:700}.profile-map.profile-google-map{display:block;padding:0;border-radius:8px;background:#dceaf3}.danger-panel{border-color:#f1d4d9;background:#fff5f6}.danger-panel h2{margin-bottom:10px;color:#c91f2d}.danger-panel p{margin:0 0 15px;color:#49576a;font-size:11px;line-height:1.4}.profile-danger-button{width:100%;border:1px solid #d72e3d;background:#fff;color:#c91f2d}.profile-save-bar{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #dbe3ef}.profile-save-bar>button:first-child{border:0;background:transparent;color:#637086}.profile-settings-grid-refined{align-items:start}.profile-security-panel{padding:0}.profile-security-toggle{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 22px;border:0;background:transparent;color:#182a40;font:inherit;font-size:20px;font-weight:800;cursor:pointer;text-align:left}.profile-security-toggle>span{display:inline-flex;align-items:center;gap:10px}.profile-security-toggle>span i{color:#10b981}.profile-security-toggle>i{color:#5a6a80;font-size:14px;transition:transform .16s ease}.profile-security-panel.is-open .profile-security-toggle{border-bottom:1px solid #dbe5f2}.profile-security-content{padding:0 22px 22px}.profile-security-section{padding:20px 0;border-bottom:1px solid #e4ebf3}.profile-security-section:last-child{padding-bottom:0;border-bottom:0}.profile-security-section h3{margin:0 0 15px;color:#182a40;font-size:15px}.profile-security-section .profile-panel-title{margin-bottom:14px}.profile-security-section .profile-panel-title h3{margin:0}.profile-security-section .profile-panel-action{margin-top:14px}.profile-security-section .profile-outline-button{width:auto;min-width:170px}.profile-settings-grid-refined+.profile-form-status{display:block;margin:16px 0 0;color:#07895f;font-size:12px;font-weight:700}.profile-settings-page .profile-settings-content{width:min(100%,760px);padding:42px 34px 56px}.profile-settings-page .profile-settings-grid{grid-template-columns:minmax(0,1fr);gap:18px}.profile-settings-page .profile-main-column,.profile-settings-page .profile-side-column{display:grid;gap:18px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.profile-settings-page .profile-main-column .profile-panel,.profile-settings-page .profile-main-column .profile-panel+.profile-panel{border:1px solid #e5eeff;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(11,28,48,.06)}.profile-settings-page .profile-panel{padding:24px;border-color:#e5eeff;border-radius:12px;box-shadow:0 1px 2px rgba(11,28,48,.06)}.profile-settings-page .profile-photo-panel{min-height:0;place-items:stretch}.profile-settings-page .profile-photo-card{display:grid;grid-template-columns:192px minmax(0,1fr);align-items:center;-moz-column-gap:28px;column-gap:28px;padding:0;text-align:left}.profile-settings-page .profile-avatar-wrap{width:192px;height:192px;margin:0}.profile-settings-page .profile-avatar{width:192px;height:192px;border-width:4px;box-shadow:0 0 0 4px rgba(16,185,129,.16)}.profile-settings-page .profile-avatar-placeholder{font-size:38px}.profile-settings-page .profile-camera-button{right:-4px;bottom:-4px;width:48px;height:48px;border:2px solid #f8f9ff;border-radius:50%;font-size:20px}.profile-settings-page .profile-photo-details{display:grid;align-content:center;gap:5px;min-width:0}.profile-settings-page .profile-photo-identity{display:flex;align-items:center;gap:9px;width:auto;color:#0b1c30}.profile-settings-page .profile-photo-identity strong{font-size:24px;line-height:1.35;text-align:left}.profile-settings-page .profile-photo-identity span{padding:4px 9px;border-radius:999px;background:rgba(226,145,0,.1);color:#855300;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.profile-settings-page .profile-photo-email{margin:0;color:#3c4a42;font-size:13px;font-weight:500;overflow-wrap:anywhere}.profile-settings-page .profile-photo-location{margin:0;color:#3c4a42;font-size:12px;font-weight:600}.profile-settings-page .profile-photo-location i{margin-right:4px;color:#006c49}.profile-settings-page .profile-member-since{margin:0;color:#3c4a42;font-size:12px;font-weight:500;letter-spacing:0}.profile-settings-page .profile-photo-help{margin:2px 0 0;color:#82909f;font-size:10px}.profile-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(187,202,191,.3);color:#006c49}.profile-section-heading h2{margin:0;color:#0b1c30;font-size:19px;font-weight:700}.profile-section-heading>i{width:18px;text-align:center;font-size:16px}.profile-section-toggle{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;border:0;border-bottom:1px solid rgba(187,202,191,.3);background:transparent;color:#0b1c30;font:inherit;font-size:19px;font-weight:400;cursor:pointer;text-align:left}.profile-section-toggle>span{display:inline-flex;align-items:center;gap:9px}.profile-section-toggle>span>i{width:18px;color:#006c49;text-align:center;font-size:16px}.profile-section-toggle>i{color:#52647a;font-size:13px}.profile-account-panel{padding:0!important}.profile-language-panel{display:grid;gap:12px;padding:22px 24px!important}.profile-language-panel .profile-section-heading{margin:0}.profile-language-panel>p{margin:0;color:#607187;font-size:12px;line-height:1.5}.profile-language-select{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);align-items:center;gap:14px;color:#3c4a42;font-size:13px}.profile-language-select>span{font-weight:500}.profile-language-select select{width:100%;min-height:42px;padding:0 12px;border:1px solid #bbcabf;border-radius:8px;background:#eff4ff;color:#0b1c30;font:inherit;font-size:14px;outline:0;cursor:pointer}.profile-language-select select:focus{border-color:#006c49;box-shadow:0 0 0 3px rgba(0,108,73,.12)}.profile-account-panel .profile-section-toggle{padding:0 24px}.profile-account-content{padding:22px 24px 24px}.profile-account-fields{display:grid;gap:16px}.profile-account-field{display:grid;gap:6px}.profile-account-field>span{padding-left:4px;color:#3c4a42;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.profile-account-value{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid #bbcabf;border-radius:8px;background:#eff4ff;color:#0b1c30}.profile-account-value strong{min-width:0;overflow:hidden;font-size:15px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.profile-account-value button{width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:50%;background:transparent;color:#006c49;cursor:pointer}.profile-account-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.profile-account-action>input,.profile-account-nickname-form input{min-width:0;min-height:44px;padding:0 14px;border:1px solid #bbcabf;border-radius:8px;background:#eff4ff;color:#0b1c30;font:inherit;font-size:15px;outline:0}.profile-account-action>input:focus,.profile-account-nickname-form input:focus{border-color:#006c49;box-shadow:0 0 0 3px rgba(0,108,73,.12)}.profile-account-action>.profile-outline-button{width:auto;min-width:78px;min-height:44px;padding:0 14px;border-color:#006c49;color:#006c49}.profile-account-action>.profile-phone{margin:0}.profile-account-action>.phone-verification{grid-column:1/-1;margin-top:0}.profile-account-nickname-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.profile-account-nickname-form .profile-primary-button,.profile-inline-button{min-height:44px;padding:0 14px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.profile-inline-button{border:1px solid #bbcabf;background:#fff;color:#53647c}.profile-settings-page .profile-location-privacy-panel,.profile-settings-page .profile-security-panel{padding:0!important}.profile-settings-page .profile-security-toggle{min-height:62px;padding:0 24px;border-bottom:1px solid rgba(187,202,191,.3);color:#0b1c30;font-size:19px;font-weight:400}.profile-settings-page .profile-security-toggle>span{gap:9px}.profile-settings-page .profile-security-toggle>span i{width:18px;color:#006c49;text-align:center;font-size:16px}.profile-settings-page .profile-security-toggle>i{color:#52647a;font-size:13px}.profile-settings-page .profile-security-content{padding:0 24px 24px}.profile-settings-page .profile-security-section:nth-child(n+2){display:none}.profile-static-preferences{display:grid;gap:18px}.profile-static-preference-panel{padding:28px 24px}.profile-static-preference-panel .profile-section-heading{margin-bottom:22px}.profile-static-preference-panel .profile-section-heading h2{font-size:20px;font-weight:500}.profile-static-setting-list{display:grid;gap:20px}.profile-static-setting-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.profile-static-setting-list strong{color:#0b1c30;font-size:16px;font-weight:400;line-height:1.4}.profile-static-setting-list p{display:grid;gap:4px;margin:0}.profile-static-setting-list small{color:#425249;font-size:13px;font-weight:400;line-height:1.4}.profile-static-switch{position:relative;width:42px;height:24px;flex:0 0 42px;cursor:pointer}.profile-static-switch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.profile-static-switch span{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;transition:background-color .16s ease}.profile-static-switch span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(11,28,48,.25);content:"";transition:transform .16s ease}.profile-static-switch input:checked+span{background:#10b981}.profile-static-switch input:checked+span:after{transform:translateX(18px)}.profile-static-switch input:focus-visible+span{outline:3px solid rgba(0,108,73,.28);outline-offset:3px}.profile-settings-page .profile-location-privacy-panel{margin-top:18px;padding:0}.profile-settings-page .profile-description-text-size-panel{display:grid;gap:14px;margin-top:18px;padding:22px 24px}.profile-description-text-size-panel .profile-section-heading{margin:0}.profile-description-text-size-help{margin:0;color:#607187;font-size:13px;line-height:1.5}.profile-description-text-size-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dce8e3;border-radius:10px;background:#f8fbff}.profile-description-text-size-preview>div{min-width:0}.profile-description-text-size-preview span{display:block;margin-bottom:8px;color:#006c49;font-size:12px;font-weight:700}.profile-description-text-size-preview p{margin:0;color:#34465d;font-size:calc(14px * var(--text-scale, 1));line-height:1.55;transition:font-size .18s ease}.profile-description-text-size-preview .text-size-controls{flex:0 0 auto}.profile-location-privacy-panel .profile-section-toggle{padding:0 24px}.profile-location-privacy-panel>:not(.profile-section-toggle){width:calc(100% - 48px);box-sizing:border-box;margin-left:24px;margin-right:24px}.profile-location-privacy-panel>.profile-panel-action{margin-bottom:24px}.profile-location-access{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.profile-location-access>div{display:grid;gap:4px}.profile-location-access strong{color:#0b1c30;font-size:17px;font-weight:400}.profile-location-access span{color:#425249;font-size:14px;font-weight:400}.profile-location-access>button{width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:#3c4a42;font-size:21px;cursor:pointer}.profile-location-access>button:disabled{cursor:wait;opacity:.55}.profile-settings-page .profile-location-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.profile-location-actions button{width:100%;min-height:42px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px}.profile-location-feedback{margin:0 0 14px;padding:10px 12px;border:1px solid #b7ead7;border-radius:8px;background:#effbf6;color:#006c49;font-size:12px;font-weight:700}.profile-location-feedback.is-error{border-color:#f4c1c6;background:#fff5f6;color:#b42318}.profile-settings-page .profile-region-fields{width:100%;margin-bottom:16px}.profile-location-privacy-panel .profile-region-fields .profile-field,.profile-location-privacy-panel .profile-region-fields select{width:100%;min-width:0;box-sizing:border-box}.profile-location-privacy-note{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #abe7d5;border-radius:10px;background:#e7f9f3;color:#005e40}.profile-location-privacy-note i{margin-top:1px;font-size:22px}.profile-location-privacy-note p{margin:0;font-size:14px;font-weight:400;line-height:1.45}.profile-settings-page .profile-location-privacy-panel .profile-panel-action{margin-top:18px}.profile-settings-page .profile-location-privacy-panel .profile-primary-button{width:100%;min-width:0;box-sizing:border-box}.profile-settings-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.profile-settings-actions button{min-height:48px;border-radius:8px;font:inherit;font-size:16px;font-weight:400;cursor:pointer}.profile-settings-actions .profile-primary-button{width:100%;border:0;background:#10b981;color:#fff}.profile-discard-button{border:1px solid #bbcabf;background:#fff;color:#425249}.profile-settings-actions button:disabled{cursor:wait;opacity:.65}.profile-settings-page{font-size:16px;line-height:1.5}.profile-settings-page :where(button,input,select,textarea,strong,b,h1,h2,h3,h4,h5,h6,p,span,small,label){font-weight:400!important}.profile-settings-page .profile-photo-identity strong{font-size:20px}.profile-settings-page .profile-photo-identity span{font-size:12px}.profile-settings-page .profile-form-status,.profile-settings-page .profile-member-since,.profile-settings-page .profile-photo-card .profile-upload-status,.profile-settings-page .profile-photo-email,.profile-settings-page .profile-photo-help,.profile-settings-page .profile-photo-location{font-size:14px}.profile-settings-page .profile-section-heading h2{font-size:18px}.profile-settings-page .profile-static-preference-panel .profile-section-heading h2{font-size:16px}.profile-settings-page .profile-account-field>span,.profile-settings-page .profile-field,.profile-settings-page .profile-section-toggle,.profile-settings-page .profile-security-toggle{font-size:14px}.profile-settings-page .phone-verification input,.profile-settings-page .profile-account-action>input,.profile-settings-page .profile-account-nickname-form input,.profile-settings-page .profile-account-value strong,.profile-settings-page .profile-danger-button,.profile-settings-page .profile-field input,.profile-settings-page .profile-inline-button,.profile-settings-page .profile-location-access span,.profile-settings-page .profile-location-access strong,.profile-settings-page .profile-location-actions button,.profile-settings-page .profile-location-privacy-note p,.profile-settings-page .profile-outline-button,.profile-settings-page .profile-phone input,.profile-settings-page .profile-phone>span,.profile-settings-page .profile-primary-button,.profile-settings-page .profile-select,.profile-settings-page .profile-verify-button{font-size:16px}.profile-settings-page .profile-static-setting-list strong{font-size:14px}.profile-settings-page .profile-static-setting-list small{font-size:12px}.profile-settings-page .profile-location-feedback{font-size:14px}@media (max-width:767.98px){.post-ad-page{padding-inline:16px;padding-top:16px}.profile-settings-page .profile-settings-content{width:100%;padding:24px 16px 42px}.profile-settings-page .profile-main-column,.profile-settings-page .profile-settings-grid,.profile-settings-page .profile-side-column{gap:14px}.profile-settings-page .profile-panel{padding:20px;border-radius:10px}.profile-settings-page .profile-photo-card{grid-template-columns:152px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px}.profile-settings-page .profile-avatar,.profile-settings-page .profile-avatar-wrap{width:152px;height:152px}.profile-settings-page .profile-avatar-placeholder{font-size:42px}.profile-settings-page .profile-camera-button{right:-4px;bottom:-4px;width:48px;height:48px;font-size:20px}.profile-settings-page .profile-photo-identity strong{font-size:20px}.profile-settings-page .profile-photo-email,.profile-settings-page .profile-photo-location{font-size:14px}.profile-section-heading{margin-bottom:18px}.profile-section-heading h2{font-size:18px}.profile-settings-page .profile-security-toggle{min-height:62px;padding:0 20px}.profile-settings-page .profile-security-content{padding:0 20px 20px}.profile-account-panel .profile-section-toggle,.profile-location-privacy-panel .profile-section-toggle{padding:0 20px}.profile-account-content{padding:20px}.profile-settings-page .profile-location-privacy-panel{margin-top:14px}.profile-settings-page .profile-description-text-size-panel{margin-top:14px;padding:20px}.profile-location-privacy-panel>:not(.profile-section-toggle){width:calc(100% - 40px);margin-left:20px;margin-right:20px}.profile-location-access{padding:12px 0 18px}.profile-location-access strong{font-size:16px}.profile-location-access span{font-size:13px}.profile-location-privacy-note{padding:16px}.profile-location-privacy-panel .profile-region-fields{gap:12px}.profile-location-privacy-panel .profile-region-fields .profile-field{gap:6px}.profile-location-privacy-panel .profile-region-fields select{min-height:54px;padding:0 44px 0 14px;border-color:#b7c9c0;border-radius:9px;background-color:#f9fcfb;color:#26384e}.profile-settings-actions{gap:8px;margin-top:16px}.profile-settings-actions button{min-height:48px}}@media (max-width:479.98px){.profile-account-nickname-form,.profile-settings-page .profile-account-action{grid-template-columns:1fr}.profile-account-nickname-form .profile-primary-button,.profile-inline-button,.profile-settings-page .profile-account-action>.profile-outline-button{width:100%}.profile-settings-page .profile-account-action>.phone-verification{grid-column:auto}.profile-settings-page .profile-photo-card{grid-template-columns:152px minmax(0,1fr);-moz-column-gap:15px;column-gap:15px}.profile-settings-page .profile-avatar,.profile-settings-page .profile-avatar-wrap{width:152px;height:152px}.profile-settings-page .profile-avatar-placeholder{font-size:42px}.profile-settings-page .profile-camera-button{width:48px;height:48px;font-size:20px}.profile-settings-page .profile-photo-help{display:none}.profile-settings-page .profile-location-actions,.profile-settings-page .profile-region-fields{grid-template-columns:1fr}.profile-settings-page .profile-location-privacy-panel .profile-primary-button{width:100%}}@media (max-width:1023.98px){.profile-settings-grid{grid-template-columns:1fr}.profile-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.profile-heading{margin-top:6px}.profile-heading h1{font-size:26px}.profile-photo-panel{min-height:280px}.profile-side-column{grid-template-columns:1fr}.profile-panel{padding:17px}.profile-security-toggle{min-height:60px;padding:0 17px;font-size:18px}.profile-security-content{padding:0 17px 17px}.profile-security-section{padding:17px 0}.profile-security-section .profile-outline-button{width:100%}}@media (max-width:479.98px){.profile-password-grid{grid-template-columns:1fr}.profile-password-grid .is-wide{grid-column:auto}.profile-location-actions,.profile-location-status dl,.profile-region-fields{grid-template-columns:1fr}.profile-save-bar{flex-direction:column-reverse}.profile-save-bar button{width:100%}}@media (min-width:1100px){.post-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.post-location-grid{grid-template-columns:minmax(0,.74fr) minmax(0,.74fr) minmax(0,1.52fr)}.post-location-grid .post-field:last-child{grid-column:auto}}.input-wrap>i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;align-self:center;color:currentColor}.form-error{margin:0;color:#b42318;font-size:13px;line-height:1.4}.form-success{margin:0;border-radius:10px;background:#ecfdf3;color:#166534;padding:12px 14px;font-size:.9rem;line-height:1.45}.account-page{padding-block:54px}.account-card{max-width:560px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.account-eyebrow{margin:0 0 8px;color:var(--primary-dark);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.account-actions{display:grid;justify-items:start;gap:10px;margin-top:22px}.dashboard-page{min-height:calc(100vh - 70px);display:grid;grid-template-columns:230px minmax(0,1fr);background:#f6f8ff;color:#0b1c30}.marketplace-page.dashboard-page.dashboard-layout.profile-settings-page{background:#fff}.profile-settings-page .profile-settings-content{background:transparent}.wishlist-page{background:#fff}.wishlist-page .wishlist-content{background:transparent}.dashboard-sidebar{min-height:calc(100vh - 70px);display:flex;flex-direction:column;gap:24px;padding:24px 14px 18px;border-right:1px solid #dbe3ef;background:#fff}.dashboard-nav{display:grid;gap:7px}.dashboard-nav a{min-height:46px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:0 14px;border-radius:8px;color:#495a70;font-size:14px;font-weight:700;text-decoration:none}.dashboard-nav a.is-active,.dashboard-nav a:hover{background:#e6f9f2;color:#00865d}.dashboard-nav a.is-active{box-shadow:inset -3px 0 #10b981}.dashboard-nav b{min-width:24px;padding:2px 6px;border-radius:99px;background:#c91f2d;color:#fff;font-size:10px;text-align:center}.dashboard-content{width:min(100%,1050px);padding:28px 34px 48px}.wishlist-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.wishlist-heading p{margin:0 0 4px;color:#07895f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wishlist-heading h1{margin:0;color:#0b1c30;font-size:28px;line-height:1.1}.wishlist-heading span{display:block;margin-top:5px;color:#64758a;font-size:12px}.wishlist-tabs{display:flex;align-items:center;gap:3px;overflow-x:auto;padding:4px;border-radius:8px;background:#e7efff}.wishlist-tabs button{min-height:29px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#52647a;font:inherit;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.wishlist-tabs button.is-active{background:#fff;color:#07895f;box-shadow:0 1px 3px rgba(29,49,75,.11)}.wishlist-list{display:grid;grid-auto-rows:118px;gap:0;background:#fff}.wishlist-item{height:118px;min-height:0;display:grid;grid-template-columns:154px minmax(0,1fr) auto;gap:16px;overflow:hidden;padding:0 15px 0 0;border:0;border-bottom:1px solid #dbe3df;border-radius:0;background:#fff;box-shadow:none}.wishlist-item:first-child{border-top:1px solid #dbe3df}.wishlist-item.is-sold{background:#f5f6f7;filter:grayscale(.65)}.wishlist-item-image{position:relative;min-height:118px;overflow:hidden;background:#e7edf6}.wishlist-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wishlist-status{position:absolute;top:9px;left:9px;padding:4px 8px;border-radius:999px;background:#13b981;color:#fff;font-size:9px;font-weight:800;text-transform:uppercase}.wishlist-status.is-price-drop{background:#f0a100;color:#5f3900}.wishlist-status.is-sold{background:#e6e9ec;color:#576272}.wishlist-item-main{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:13px 0}.wishlist-item-main>p{margin:0 0 5px;color:#07895f;font-size:9px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.wishlist-item-main>p span{color:#8b9aaa}.wishlist-item-main h2{margin:0;overflow:hidden;color:#24344b;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wishlist-item-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.wishlist-item-actions a,.wishlist-item-actions button{min-height:29px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:0;border-radius:5px;background:#10b981;color:#073f2e;font:inherit;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.wishlist-item-actions button:disabled{cursor:default;opacity:.75}.wishlist-item-actions .wishlist-secondary-action{border:1px solid #0ea778;background:#fff;color:#07895f}.wishlist-item-actions .wishlist-remove-action{border:1px solid #e6c6cc;background:#fff;color:#ba2440}.wishlist-remove-action i{margin-right:5px;font-size:9px}@media (hover:hover) and (pointer:fine){.wishlist-item-actions a:hover,.wishlist-item-actions button:hover:not(:disabled){transform:translateY(-1px)}.wishlist-item-actions a:hover{background:#07895f;color:#fff;box-shadow:0 4px 10px rgba(7,137,95,.2)}.wishlist-item-actions .wishlist-secondary-action:hover{background:#e8fbf4;color:#056d4b}.wishlist-item-actions .wishlist-remove-action:hover{border-color:#c3314b;background:#fff1f3;color:#9f1733}}.wishlist-item-side{display:flex;flex:0 0 86px;flex-direction:column;align-items:end;justify-content:space-between;padding:15px 0}.wishlist-item-side strong{color:#24344b;font-size:16px;white-space:nowrap}.wishlist-item-side del{margin-top:-10px;color:#c66b72;font-size:9px}.wishlist-heart{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#e11d48;font-size:16px;cursor:pointer}.wishlist-item.is-sold .wishlist-heart{color:#394655}.wishlist-discovery{display:flex;align-items:center;flex-direction:column;margin-top:24px;padding:24px;border:1px dashed #a8c9c0;border-radius:10px;background:#f4f8ff;text-align:center}.wishlist-discovery-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#c8f4e5;color:#008b64;font-size:16px}.wishlist-discovery h2{margin:11px 0 5px;color:#24344b;font-size:16px}.wishlist-discovery p{max-width:450px;margin:0;color:#637389;font-size:11px;line-height:1.45}.wishlist-discovery>div:last-child{display:flex;gap:9px;margin-top:16px}.wishlist-discovery a,.wishlist-discovery button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 15px;border:0;border-radius:6px;background:#00865d;color:#fff;font:inherit;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.wishlist-discovery button{border:1px solid #afc0ba;background:#fff;color:#4d6074}.wishlist-recently-viewed{margin-top:25px;padding-top:22px;border-top:1px solid #d8e1df}.wishlist-recently-viewed h2{margin:0 0 14px;color:#314258;font-size:16px}.wishlist-recently-viewed>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wishlist-recently-viewed article{min-width:0}.wishlist-recently-viewed article>a{display:block;color:inherit;text-decoration:none}.wishlist-recently-viewed article>a>div{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#e6edf7}.wishlist-recently-viewed img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wishlist-recently-viewed button{position:absolute;top:7px;right:7px;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#728198;font-size:12px}.wishlist-recently-viewed h3{margin:8px 0 3px;overflow:hidden;color:#24344b;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wishlist-recently-viewed span{color:#07895f;font-size:12px;font-weight:800}.dashboard-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.dashboard-welcome p{margin:0 0 4px;color:#00865d;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-welcome h1{margin:0;font-size:30px}.dashboard-welcome span{display:block;margin-top:5px;color:#637086;font-size:13px}.dashboard-section{margin-bottom:34px}.dashboard-section h2{margin:0 0 16px;font-size:21px}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-listing,.listing-stat-card,.overview-card{border:1px solid #cbd6d1;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(20,44,68,.035)}.overview-card{min-height:125px;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.overview-card div{display:flex;align-items:center;gap:9px;font-weight:800}.overview-card strong{font-size:38px;line-height:1}.dashboard-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-section-heading h2{margin:0}.dashboard-section-heading>div{display:flex;gap:8px}.dashboard-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:8px;background:#10b981;color:#063d2b;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.dashboard-button.is-soft{background:#ddf7ef;color:#00865d}.listing-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.listing-stat-card{min-height:108px;padding:18px}.listing-stat-card div{display:flex;align-items:flex-start;gap:9px;min-height:43px;font-size:12px;font-weight:800;line-height:1.35}.listing-stat-card strong{display:block;margin-top:8px;font-size:20px}.dashboard-listings{display:grid;gap:14px}.dashboard-listing{display:grid;grid-template-columns:185px minmax(0,1fr);gap:18px;padding:14px;overflow:hidden}.dashboard-listing>img{width:185px;height:140px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.dashboard-listing-body{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.dashboard-listing h3{margin:0 0 3px;font-size:19px}.dashboard-listing-body>div>strong{color:#08a56f;font-size:19px}.dashboard-listing p{margin:5px 0 0;color:#5f6e83;font-size:11px}.dashboard-listing-actions{display:flex;flex-wrap:wrap;gap:7px}.dashboard-listing-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:7px;background:#dfeaff;color:#23354d;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.dashboard-listing-actions button.is-sold{border:1px solid #bcebdc;background:#e7f8f3;color:#07966a}.dashboard-listing-actions button.icon-only{width:34px;padding:0}@media (max-width:900px){.dashboard-page{grid-template-columns:1fr}.dashboard-sidebar{min-height:0;padding:12px;border-right:0;border-bottom:1px solid #dbe3ef}.dashboard-nav{display:flex;overflow-x:auto;padding-bottom:2px}.dashboard-nav a{min-width:-moz-max-content;min-width:max-content;grid-template-columns:18px auto auto}.dashboard-nav a.is-active{box-shadow:inset 0 -3px #10b981}.dashboard-content{width:100%;padding:24px 18px 42px}.listing-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.dashboard-welcome{align-items:flex-start}.dashboard-welcome h1{font-size:25px}.listing-stat-grid,.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-section-heading{align-items:flex-start;flex-direction:column}.dashboard-section-heading>div{width:100%}.dashboard-button{flex:1;padding-inline:10px}.dashboard-listing{grid-template-columns:1fr}.dashboard-listing>img{width:100%;height:190px}.dashboard-listing-actions button{flex:1}.dashboard-listing-actions button.icon-only{flex:0 0 34px}}.dashboard-layout{--dashboard-sidebar-width-tablet:220px;--dashboard-sidebar-width-desktop:272px}.marketplace-page.dashboard-page.dashboard-layout{min-height:calc(100vh - 70px);display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;background:#f6f8ff;color:#0b1c30}.dashboard-layout>.market-filter-panel.dashboard-sidebar{height:calc(100dvh - 70px);min-height:calc(100vh - 70px);max-height:none;display:flex;position:sticky;top:70px;align-self:start;gap:16px;padding:24px 18px 42px;border:0;border-right:1px solid #e2e8f0;border-radius:0;background:var(--surface);box-shadow:none}.dashboard-sidebar .dashboard-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-sidebar .dashboard-nav a{min-width:0;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border-radius:999px;background:transparent;color:#36454a;font-size:13px;font-weight:400;line-height:1.2;box-shadow:none}.dashboard-sidebar .dashboard-nav a:hover:not(.is-active){background:#edf3ff;color:#203149}.dashboard-sidebar .dashboard-nav a.is-active{background:var(--primary);color:#fff;box-shadow:none}.dashboard-sidebar .dashboard-nav a span{min-width:0}.dashboard-layout .dashboard-content{width:100%;min-width:0;max-width:var(--page-max-width);margin-inline:auto;padding:24px max(var(--page-padding-inline),env(safe-area-inset-right)) 44px max(var(--page-padding-inline),env(safe-area-inset-left))}.dashboard-layout.messages-dashboard-page>.messages-page{max-width:none;margin-inline:0;padding:0}@media (max-width:767.98px){.dashboard-layout .dashboard-content{padding:16px max(var(--page-padding-mobile),env(safe-area-inset-right)) 16px max(var(--page-padding-mobile),env(safe-area-inset-left))}.keywords-heading{align-items:flex-start;margin-bottom:22px}.keywords-heading-icon{width:42px;height:42px;flex-basis:42px;font-size:18px}.keywords-heading h1{font-size:25px}.keywords-heading p{font-size:13px}.keywords-add-panel{display:grid}.keywords-add-panel>button{width:100%}.keywords-input-wrap input{font-size:16px}.keywords-chip-list{gap:8px}.marketplace-page.dashboard-page.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-layout>.market-filter-panel.dashboard-sidebar{display:none}.dashboard-page .dashboard-welcome{align-items:flex-start;margin-bottom:22px}.dashboard-page .listing-stat-grid,.dashboard-page .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-page .listing-stat-card,.dashboard-page .overview-card{min-height:104px;padding:14px}.dashboard-page .dashboard-section-heading{align-items:stretch;flex-direction:column}.dashboard-page .dashboard-section-heading>div{width:100%}.dashboard-page .dashboard-button{flex:1;padding-inline:8px}.dashboard-page .dashboard-listing{grid-template-columns:1fr}.dashboard-page .dashboard-listing>img{width:100%;height:210px}.wishlist-heading{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:18px}.wishlist-tabs{width:100%;max-width:100%}.wishlist-list{grid-auto-rows:auto}.wishlist-item{height:auto;position:relative;grid-template-columns:110px minmax(0,1fr);gap:0;min-height:132px;padding:0;border:0;border-bottom:1px solid #dbe3df;border-radius:0}.wishlist-item-image{grid-row:1/span 2;min-height:132px}.wishlist-status{top:7px;left:7px;padding:3px 6px;font-size:8px}.wishlist-item-main{grid-column:2;grid-row:1/span 2;justify-content:flex-start;padding:29px 12px 8px}.wishlist-item-main>p{margin-bottom:4px;font-size:8px}.wishlist-item-main h2{display:-webkit-box;padding-right:2px;font-size:14px;line-height:1.22;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wishlist-item-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px;margin-top:auto;padding-top:5px}.wishlist-item-actions a,.wishlist-item-actions button{min-width:0;min-height:29px;padding:0 4px;font-size:8px;white-space:nowrap}.wishlist-item-side{position:absolute;top:0;right:0;z-index:1;display:flex;width:auto;height:auto;align-items:end;justify-content:flex-start;padding:10px 12px 0 0;pointer-events:none}.wishlist-item-side strong{padding-right:0;color:#20344d;font-size:13px}.wishlist-item-side del{margin-top:2px;font-size:8px}.wishlist-discovery{margin-top:18px;padding:21px 16px}.wishlist-discovery>div:last-child{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wishlist-discovery a,.wishlist-discovery button{min-width:0;padding:0 8px;font-size:9px}.wishlist-recently-viewed>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.marketplace-page.dashboard-page.dashboard-layout.notifications-page{background:#fff}.notifications-content{align-self:start;background:#fff}.notifications-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #dce6e3}.notifications-heading h1{margin:0;color:#10233d;font-size:30px;line-height:1.15}.notifications-heading button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:0 15px;border:1px solid #b9ccc6;border-radius:6px;background:#fff;color:#31516a;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.notifications-heading button:hover:not(:disabled){border-color:var(--primary);color:var(--primary-dark);background:#f0fbf7}.notifications-heading button:disabled{opacity:.45;cursor:default}.notifications-filter-row{display:flex;gap:5px;overflow-x:auto;padding:16px 0 12px;scrollbar-width:none}.notifications-filter-row::-webkit-scrollbar{display:none}.notifications-filter-row button{min-height:36px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#5a6b80;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.notifications-filter-row button:hover{background:#edf4f2}.notifications-filter-row button.is-active{background:#ddf6ed;color:#007d5b}.notifications-filter-row b{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#08a97b;color:#fff;font-size:10px}.notifications-list{border-top:1px solid #dce6e3}.notification-row{min-height:84px;display:grid;grid-template-columns:42px minmax(0,1fr) 8px 16px;align-items:center;gap:14px;padding:14px 10px;border-bottom:1px solid #e3ebe9;color:inherit;text-decoration:none;transition:background-color .15s ease}.notification-row:hover{background:#f7faf9}.notification-row.is-unread{background:#f0fbf7}.notification-row.is-unread:hover{background:#e8f8f2}.notification-icon{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#e7f8f2;color:#008664;font-size:16px}.notification-icon.is-message{background:#e8f0ff;color:#2856bd}.notification-icon.is-offer{background:#fff2cf;color:#a96900}.notification-icon.is-trade{background:#ddf7ed;color:#00835e}.notification-icon.is-keyword{background:#f0eaff;color:#6b45b5}.notification-icon.is-wishlist{background:#ffe8ee;color:#d12f5a}.notification-copy{min-width:0;display:grid;gap:5px}.notification-copy>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.notification-copy strong{overflow:hidden;color:#142840;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.notification-copy time{flex:0 0 auto;color:#8291a4;font-size:11px}.notification-copy small{overflow:hidden;color:#63758a;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.notification-copy .notification-listing-title{display:flex;align-items:center;gap:6px;color:#087b5e;font-size:11px;font-weight:700}.listing-detail-category-path{display:inline-flex;align-items:center;gap:7px;padding-left:10px;border-left:1px solid #cbd8d7;color:#617184;font-size:14px;font-weight:600}.listing-detail-category-path a{color:#526981;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.listing-detail-category-path a:focus-visible,.listing-detail-category-path a:hover{color:#047c58;text-decoration-color:currentColor}.notification-listing-title i{flex:0 0 auto;font-size:9px}.notification-unread-dot{width:7px;height:7px;border-radius:50%;background:#09a979}.notification-chevron{color:#9aabb8;font-size:11px}.notifications-empty{min-height:320px;display:grid;place-content:center;justify-items:center;gap:10px;padding:32px 16px;color:#718196;text-align:center}.notifications-empty>i{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#e8f8f2;color:#008664;font-size:22px}.notifications-empty strong{color:#20354d;font-size:16px}.notifications-empty span{font-size:13px}@media (max-width:767.98px){.notifications-heading{gap:14px;padding-bottom:16px}.notifications-heading h1{font-size:26px}.notifications-heading button{width:42px;height:42px;min-height:42px;display:grid;place-items:center;padding:0;font-size:0}.notifications-heading button i{display:block;line-height:1;font-size:15px}.notifications-filter-row{margin-inline:0;padding-inline:0}.notification-row{grid-template-columns:40px minmax(0,1fr) 7px 12px;gap:11px;margin-inline:0;padding:14px 0}.notification-icon{width:40px;height:40px}}@media (min-width:768px) and (max-width:1023.98px){.marketplace-page.dashboard-page.dashboard-layout{grid-template-columns:var(--dashboard-sidebar-width-tablet) minmax(0,1fr)}.dashboard-sidebar .dashboard-nav{grid-template-columns:1fr}.dashboard-page .listing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-listing{grid-template-columns:140px minmax(0,1fr)}.dashboard-page .dashboard-listing>img{width:140px;height:132px}}@media (min-width:1024px){.marketplace-page.dashboard-page.dashboard-layout{grid-template-columns:var(--dashboard-sidebar-width-desktop) minmax(0,1fr)}.dashboard-sidebar .dashboard-nav{grid-template-columns:1fr}}@media (max-width:767.98px){.listing-detail-mobile-only{display:flex}.listing-detail-page{padding:0 0 calc(var(--mobile-dock-content-clearance, calc(164px + env(safe-area-inset-bottom))) + var(--mobile-dock-height, 64px))}body.listing-detail-screen .listing-detail-page{padding-bottom:calc(var(--mobile-dock-content-clearance, calc(164px + env(safe-area-inset-bottom))) + var(--mobile-dock-height, 64px))}.listing-detail-back-row,.listing-detail-gallery-safety,.listing-detail-summary{display:none}.listing-detail-layout{display:block}.listing-detail-main-image{margin:0 16px;border-radius:9px;touch-action:pan-y}.listing-detail-thumbnails{display:none}.listing-detail-mobile-badge{position:absolute;bottom:14px;left:14px;min-height:30px;align-items:center;padding:0 9px;border-radius:4px;background:#08ae78;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase}.listing-detail-mobile-photo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 16px}.listing-detail-mobile-photo-grid>div{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:8px}.listing-detail-mobile-photo-grid img{-o-object-fit:cover;object-fit:cover}.listing-detail-mobile-photo-grid .listing-detail-mobile-badge{position:absolute;bottom:10px;left:10px;display:flex}.listing-detail-gallery.has-mobile-photo-stack .listing-detail-main-image{display:none}.listing-detail-mobile-photo-stack{display:grid;gap:10px;margin:0 16px}.listing-detail-mobile-photo-stack>button{display:block;width:100%;padding:0;overflow:hidden;border:0;background:#eaf0f8;cursor:zoom-in}.listing-detail-mobile-photo-stack img{width:100%;height:auto;display:block}.listing-detail-mobile-photo-stack>button:focus-visible{outline:3px solid #19b985;outline-offset:3px}.listing-detail-gallery-arrow{width:36px;height:36px;opacity:.92}.listing-detail-gallery-arrow.is-previous{left:26px}.listing-detail-gallery-arrow.is-next{right:26px}.listing-gallery-lightbox-stage{width:100vw;height:calc(100dvh - 116px)}.listing-gallery-lightbox-close{top:16px;right:16px;width:40px;height:40px}.listing-gallery-lightbox-arrow{width:38px;height:54px}.listing-gallery-lightbox-arrow.is-previous{left:12px}.listing-gallery-lightbox-arrow.is-next{right:12px}.listing-gallery-lightbox-count{bottom:18px}.listing-detail-mobile-meta{display:block;margin:17px 20px 0;padding-bottom:20px;border-bottom:1px solid #cbd5d5}.listing-detail-mobile-dots{display:flex;justify-content:center;gap:12px;margin:0 0 23px}.listing-detail-mobile-meta.has-photo-grid .listing-detail-mobile-dots,.listing-detail-mobile-meta.has-photo-stack .listing-detail-mobile-dots{display:none}.listing-detail-mobile-dots span{width:9px;height:9px;border-radius:50%;background:#d8e0ed}.listing-detail-mobile-dots span.is-active{background:#214bce}.listing-detail-mobile-meta h1{margin:0;color:#0b1c30;font-size:26px;line-height:1.2}.listing-detail-mobile-price-row{display:flex;align-items:center;gap:12px;margin-top:13px}.listing-detail-mobile-price-row strong{color:#00845c;font-size:31px;line-height:1}.listing-detail-mobile-location-row{display:flex;align-items:center;gap:12px;margin-top:18px;color:#607187;font-size:12px}.listing-detail-mobile-location-row span{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.listing-detail-mobile-location-row span:first-child{overflow:hidden;text-overflow:ellipsis}.listing-detail-mobile-stats{display:flex;align-items:center;gap:12px;margin-left:auto;white-space:nowrap}.listing-detail-description{width:auto;margin:0 20px;padding-top:26px;border-top:0}.listing-detail-description h2{font-size:19px}.listing-detail-description p{font-size:calc(14px * var(--text-scale, 1));line-height:1.75}.listing-detail-mobile-seller{display:block;margin:18px 20px 0;padding:14px 0;border-top:1px solid rgba(225,231,235,.16);border-bottom:1px solid #e1e7eb;border-radius:0;background:transparent}.listing-detail-mobile-seller-profile{display:flex;align-items:center;gap:10px}.listing-detail-mobile-seller-avatar-wrap{display:grid;width:56px;height:56px;flex:0 0 auto;padding:2px;border-radius:50%;background:#e3e8ee}.listing-detail-mobile-seller-avatar-wrap.is-online{padding:3px;background:#18b879;animation:seller-online-ring-pulse 2.1s ease-in-out infinite}.listing-detail-mobile-seller-avatar{width:52px;height:52px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #e3e8ee;border-radius:50%;background:#dff8ef;color:#00845c;font-size:19px;font-weight:800}img.listing-detail-mobile-seller-avatar{-o-object-fit:cover;object-fit:cover}.listing-detail-mobile-seller-avatar-wrap .listing-detail-mobile-seller-avatar{width:100%;height:100%;border:0}.listing-detail-mobile-seller-profile>div:not(.listing-detail-mobile-seller-actions){display:grid;flex:1;gap:3px;min-width:0}.listing-detail-mobile-seller strong{color:#10243d;font-size:17px;font-weight:400}.listing-detail-mobile-seller small,.listing-detail-mobile-seller span{color:#65758a;font-size:12px}.listing-detail-mobile-seller span i{color:#ff9200}.listing-detail-mobile-seller-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.listing-detail-mobile-seller-actions .listing-safety-buttons button,.listing-detail-mobile-seller-actions>a{width:34px;min-width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid #e3e8ee;border-radius:50%;background:#fafcff;color:#526981;font-size:14px;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.listing-detail-mobile-seller-actions>a{color:#1767dc;background:#eef4ff;border-color:#dce9ff}.listing-detail-mobile-seller-actions .listing-safety-actions{display:block;margin:0;padding:0;border:0}.listing-detail-mobile-seller-actions .listing-safety-buttons{display:flex;gap:7px}.listing-detail-mobile-seller-actions .listing-safety-buttons button:last-child{color:#e15a4f}.listing-detail-mobile-seller-actions .listing-safety-buttons button:focus-visible,.listing-detail-mobile-seller-actions>a:focus-visible{outline:3px solid #2563eb;outline-offset:2px;transform:translateY(-1px) scale(1.08);box-shadow:0 6px 14px rgb(28 71 123/.18)}@media (hover:hover){.listing-detail-mobile-seller-actions .listing-safety-buttons button:hover,.listing-detail-mobile-seller-actions>a:hover{transform:translateY(-1px) scale(1.08);box-shadow:0 6px 14px rgb(28 71 123/.18)}.listing-detail-mobile-seller-actions .listing-safety-buttons button:first-child:hover,.listing-detail-mobile-seller-actions>a:hover{border-color:#8cbaff;background:#e1edff;color:#1767dc}.listing-detail-mobile-seller-actions .listing-safety-buttons button:last-child:hover{border-color:#f3b6b3;background:#fff0ef;color:#cc3c35}}.listing-detail-mobile-seller-actions .listing-safety-actions>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.listing-detail-mobile-safety{align-items:center;gap:12px;margin:24px 20px 0;padding:14px;border:1px solid #d8e1e5;border-radius:9px;color:#0f2845}.listing-detail-mobile-safety>i:first-child{color:#059a6a;font-size:25px}.listing-detail-mobile-safety span{display:grid;flex:1;gap:4px}.listing-detail-mobile-safety strong{font-size:13px}.listing-detail-mobile-safety small{color:#667689;font-size:11px;line-height:1.35}.listing-detail-mobile-actions{position:fixed;right:0;left:0;z-index:41;gap:8px;padding:10px 12px;border-top:1px solid #dce4e5;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.listing-detail-mobile-actions,body.listing-detail-screen .listing-detail-mobile-actions{bottom:calc(76px + env(safe-area-inset-bottom) + var(--mobile-viewport-bottom-inset, 0px))}.listing-detail-mobile-actions button{flex:1;min-height:48px;border-radius:8px;font:inherit;font-size:15px;font-weight:800}.listing-detail-mobile-actions .listing-detail-offer{border:1px solid #08a875;background:#fff;color:#078961}.listing-detail-mobile-action-icon{width:42px;height:42px;display:grid;flex:0 0 42px;place-items:center;align-self:center;border:0;border-radius:50%;background:#edf2f7;color:#1d3048;font-size:16px;text-decoration:none}.listing-detail-mobile-actions button.listing-detail-mobile-action-icon{width:42px;height:42px;min-height:42px;display:grid;flex:0 0 42px;place-items:center;align-self:center;padding:0;border-radius:50%}.listing-detail-mobile-action-icon.is-saved{color:#e94683}.listing-detail-mobile-action-icon.save-button{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0;overflow:visible;box-shadow:none}}.listing-detail-message-error{margin:9px 0 0;color:#b42318;font-size:12px;font-weight:700}.listing-detail-mobile-message-error{position:fixed;right:12px;bottom:calc(80px + env(safe-area-inset-bottom) + var(--mobile-viewport-bottom-inset, 0px));left:12px;z-index:42;margin:0;padding:9px 12px;border-radius:7px;background:#fff1f2;color:#b42318;font-size:12px;font-weight:700;box-shadow:0 7px 20px rgba(91,20,33,.14)}.listing-detail-actions button:disabled,.listing-detail-mobile-actions button:disabled{cursor:wait;opacity:.72}.listing-offer-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.listing-offer-dialog{width:min(100%,420px);display:grid;gap:14px;padding:25px;border-radius:8px;background:#fff;box-shadow:0 20px 50px rgba(7,22,42,.3)}.listing-offer-dialog-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e7f9f1;color:#07966a;font-size:18px}.listing-offer-dialog h2{margin:0;color:#13233b;font-size:22px}.listing-offer-dialog p{margin:0;color:#667689;font-size:13px;line-height:1.5}.listing-offer-dialog label{display:grid;gap:6px;color:#31465f;font-size:12px;font-weight:800}.listing-offer-dialog input,.listing-offer-dialog textarea{width:100%;border:1px solid #cbd8df;border-radius:7px;background:#f8fbfd;color:#142842;font:inherit;font-size:15px;outline:none}.listing-offer-dialog input{min-height:44px;padding:0 12px}.listing-offer-dialog textarea{min-height:86px;padding:11px 12px;resize:vertical}.listing-offer-dialog input:focus,.listing-offer-dialog textarea:focus{border-color:#0ba875;box-shadow:0 0 0 3px rgba(11,168,117,.14)}.listing-offer-error{color:#b42318!important;font-weight:800}.listing-offer-dialog>div:last-child{display:flex;justify-content:flex-end;gap:9px}.listing-offer-dialog button{min-height:40px;padding:0 16px;border:1px solid #cbd5df;border-radius:7px;background:#fff;color:#40536b;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.listing-offer-dialog .listing-offer-submit{border-color:#0ba875;background:#0ba875;color:#fff}.listing-delete-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px}.listing-delete-dialog{position:relative;width:min(100%,390px);padding:25px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 20px 50px rgba(7,22,42,.3);text-align:center}.listing-delete-dialog-icon{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 13px;border-radius:50%;background:#fff1f2;color:#d92d45;font-size:18px}.listing-delete-dialog h2{margin:0;color:#13233b;font-size:20px}.listing-delete-dialog p{margin:10px 0 0;color:#667689;font-size:13px;line-height:1.5}.listing-delete-dialog .listing-delete-error{color:#b42318;font-weight:700}.listing-delete-dialog>div:last-child{display:flex;justify-content:center;gap:9px;margin-top:22px}.listing-delete-dialog button{min-height:40px;padding:0 16px;border:1px solid #cbd5df;border-radius:7px;background:#fff;color:#40536b;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.listing-delete-dialog .listing-delete-confirm{border-color:#d92d45;background:#d92d45;color:#fff}.listing-delete-dialog button:disabled{cursor:wait;opacity:.7}.listing-delete-particles{position:absolute;inset:0;pointer-events:none}.listing-delete-particles i{--delete-x:0px;--delete-y:-100px;position:absolute;top:49%;left:50%;color:#d92d45;font-size:16px;opacity:0;animation:listing-delete-scatter .68s cubic-bezier(.18,.84,.25,1) both}.listing-delete-particles i:first-child{--delete-x:-128px;--delete-y:-146px;animation-delay:10ms}.listing-delete-particles i:nth-child(2){--delete-x:-84px;--delete-y:-187px;animation-delay:55ms}.listing-delete-particles i:nth-child(3){--delete-x:-35px;--delete-y:-215px;animation-delay:22ms}.listing-delete-particles i:nth-child(4){--delete-x:24px;--delete-y:-196px;animation-delay:78ms}.listing-delete-particles i:nth-child(5){--delete-x:86px;--delete-y:-168px;animation-delay:42ms}.listing-delete-particles i:nth-child(6){--delete-x:136px;--delete-y:-126px;animation-delay:92ms}.listing-delete-particles i:nth-child(7){--delete-x:-112px;--delete-y:-78px;animation-delay:68ms}.listing-delete-particles i:nth-child(8){--delete-x:118px;--delete-y:-72px;animation-delay:28ms}.listing-delete-particles i:nth-child(9){--delete-x:-50px;--delete-y:-128px;animation-delay:108ms}.listing-delete-particles i:nth-child(10){--delete-x:52px;--delete-y:-120px;animation-delay:118ms}.listing-delete-dialog.is-deleting .listing-delete-dialog-icon{animation:listing-delete-bin-lift .61s ease-in both}@keyframes listing-delete-scatter{0%{opacity:0;transform:translate(-50%,-15%) scale(.35) rotate(0deg)}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--delete-x)),calc(-50% + var(--delete-y))) scale(.85) rotate(140deg)}}@keyframes listing-delete-bin-lift{0%{transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-42px) scale(.75) rotate(8deg)}}.listing-edit-page{width:min(760px,calc(100% - 40px));margin:34px auto 70px}.listing-edit-form{display:grid;gap:17px;margin-top:22px;padding:28px;border:1px solid #d7e2df;border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(27,49,73,.07)}.listing-edit-form header span{color:#078961;font-size:12px;font-weight:800;letter-spacing:0}.listing-edit-form h1{margin:7px 0;color:#10223a;font-size:28px}.listing-edit-form header p{margin:0;color:#667689;font-size:14px}.listing-edit-form label{display:grid;gap:7px;color:#314254;font-size:13px;font-weight:750}.listing-edit-form input,.listing-edit-form select,.listing-edit-form textarea{width:100%;box-sizing:border-box;border:1px solid #bdccc4;border-radius:7px;background:#fff;color:#172b45;font:inherit;font-size:15px}.listing-edit-form input,.listing-edit-form select{min-height:46px;padding:0 13px}.listing-edit-form textarea{min-height:180px;padding:13px;resize:vertical;line-height:1.55}.listing-edit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.listing-edit-error{margin:0;color:#b42318;font-size:13px;font-weight:700}.listing-edit-form footer{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.listing-edit-form footer a,.listing-edit-form footer button{min-height:42px;display:inline-grid;place-items:center;padding:0 17px;border:1px solid #0aa875;border-radius:7px;background:#fff;color:#078961;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.listing-edit-form footer button{border:0;background:#10b981;color:#fff}.listing-edit-form footer button:disabled{cursor:wait;opacity:.7}@media (max-width:620px){.listing-edit-page{width:100%;margin:0}.listing-edit-page .listing-detail-back{margin:20px}.listing-edit-form{border-right:0;border-left:0;border-radius:0;padding:22px 20px 100px}.listing-edit-grid{grid-template-columns:1fr}}.listing-detail-loading{width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.95fr);gap:46px;margin:40px auto 70px}.listing-detail-loading-description>*,.listing-detail-loading-media,.listing-detail-loading-summary{background:linear-gradient(100deg,#edf2f7 30%,#f8fafc 46%,#edf2f7 62%);background-size:200% 100%;animation:listing-loading-shimmer 1.25s ease-in-out infinite}.listing-detail-loading-media{min-height:480px;border-radius:10px}.listing-detail-loading-summary{min-height:390px;display:grid;align-content:start;gap:18px;padding:28px;border-radius:10px;background-color:#f6f9fb}.listing-detail-loading-summary>*{display:block;height:16px;border-radius:5px;background:#e7edf3}.listing-detail-loading-summary strong{width:74%;height:35px}.listing-detail-loading-summary b{width:52%;height:46px}.listing-detail-loading-summary p{width:63%}.listing-detail-loading-summary div{display:flex;gap:12px;margin-top:20px}.listing-detail-loading-summary i{width:132px;height:43px;border-radius:7px;background:#e7edf3}.listing-detail-loading-description{grid-column:1/-1;width:min(760px,100%);display:grid;gap:13px}.listing-detail-loading-description strong{width:180px;height:30px}.listing-detail-loading-description span{width:100%;height:18px}.listing-detail-loading-description span:last-child{width:63%}@keyframes listing-loading-shimmer{to{background-position:-200% 0}}body:has(.messages-dashboard-page){height:100dvh;overflow:hidden}.marketplace-page.dashboard-page.dashboard-layout.messages-dashboard-page{height:calc(var(--messages-viewport-height, 100dvh) - var(--messages-site-header-height, 70px));min-height:0;max-height:calc(var(--messages-viewport-height, 100dvh) - var(--messages-site-header-height, 70px));align-items:stretch;overflow:hidden;background:#f6f8ff}.messages-dashboard-page>.market-filter-panel.dashboard-sidebar{height:100%;min-height:0;top:0}.messages-page{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);color:#10243d}.messages-list-panel,.messages-page{min-width:0;height:100%;min-height:0;overflow:hidden;background:#fff}.messages-list-panel{display:flex;flex-direction:column;border-right:1px solid #dce4ed}.messages-list-header{display:flex;align-items:flex-start;padding:25px 22px 14px}.messages-list-header p{margin:0 0 4px;color:#079468;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.messages-list-header h1{margin:0;font-size:25px;line-height:1.15}.messages-list-title{display:flex;align-items:center;gap:7px}.messages-list-title>span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#cb2233;color:#fff;font-size:10px;font-weight:800}.messages-list-title>span:empty{display:none}.messages-filter-row{display:flex;gap:6px;overflow-x:auto;padding:0 18px 15px;border-bottom:1px solid #e4eaf0;scrollbar-width:none}.messages-filter-row::-webkit-scrollbar{display:none}.messages-filter-row button{min-height:28px;flex:0 0 auto;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#627289;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.messages-filter-row button.is-active{background:#dff7ee;color:#007f59}.messages-conversation-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.messages-conversation{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease}.messages-conversation:hover{background:#f6faf9}.messages-conversation.is-active{border-right:3px solid #0ba875;background:#eaf9f3}.messages-avatar{width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:50%;background:#dff7ee;color:#00845c;font-size:15px;font-weight:800}.messages-avatar,.messages-listing-thumbnail{display:grid;-o-object-fit:cover;object-fit:cover}.messages-listing-thumbnail{width:52px;height:52px;place-items:center;border-radius:6px;background:#edf2f6;color:#728299}.messages-conversation-copy{min-width:0;display:grid;gap:2px}.messages-conversation-copy>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.messages-conversation-copy strong{overflow:hidden;color:#172b45;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.messages-conversation-copy time{flex:0 0 auto;color:#79879a;font-size:10px}.messages-conversation-copy em{overflow:hidden;color:#61738a;font-size:10px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.messages-conversation-copy small{overflow:hidden;color:#708096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.messages-conversation>b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#0ba875;color:#fff;font-size:9px}.messages-empty-list{min-height:245px;display:grid;align-content:center;justify-items:center;gap:8px;padding:24px;color:#718198;text-align:center}.messages-empty-list i{color:#10a978;font-size:31px}.messages-empty-list strong{color:#253a55;font-size:14px}.messages-empty-list span{font-size:12px;line-height:1.45}.messages-thread-panel{min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fbfcff}.messages-thread-header{min-height:78px;display:flex;align-items:center;gap:14px;padding:10px 20px;border-bottom:1px solid #dce4ed;background:rgba(255,255,255,.96)}.messages-listing-context{min-width:0;max-width:560px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;flex:1;padding:4px 9px 4px 4px;border:1px solid #d9e2e8;border-radius:7px;background:#fff;color:#21354f;text-decoration:none}.messages-listing-context img,.messages-listing-context>i:first-child{width:48px;height:48px;display:grid;place-items:center;border-radius:5px;background:#edf2f6;-o-object-fit:cover;object-fit:cover}.messages-listing-context span{min-width:0;display:grid;gap:2px}.messages-listing-context b{overflow:hidden;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.messages-listing-context small{color:#00845c;font-size:12px;font-weight:800}.messages-listing-context>i:last-child{color:#65778f;font-size:11px}.messages-thread-counterpart{min-width:0;display:flex;align-items:center;gap:8px;flex:0 1 190px}.messages-thread-counterpart .messages-avatar{width:38px;height:38px;flex:0 0 38px;font-size:13px}.messages-thread-counterpart>span{min-width:0;display:grid;gap:1px}.messages-thread-counterpart strong{overflow:hidden;color:#31465f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.messages-thread-counterpart small{color:#7a899b;font-size:10px}.messages-mobile-back{display:none}.messages-thread-body{min-height:0;flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:27px clamp(20px,4vw,56px)}.message-bubble{max-width:min(74%,560px);align-self:flex-start;display:grid;gap:5px}.message-bubble p{margin:0;padding:11px 13px;border-radius:9px 9px 9px 2px;background:#eaf0f8;color:#243952;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble>span{display:flex;align-items:center;gap:5px;padding-left:4px;color:#718096;font-size:10px}.message-bubble.is-mine{align-self:flex-end}.message-bubble.is-mine p{border-radius:9px 9px 2px 9px;background:#08a875;color:#fff}.message-bubble.is-mine>span{justify-content:flex-end;padding:0 4px 0 0}.message-bubble.is-mine i{color:#079d6e}.trade-offer-card{width:min(100%,520px);align-self:center;display:grid;gap:10px;padding:14px;border:1px solid #bdd7d0;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(20,44,68,.06)}.trade-offer-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.trade-offer-card>div span{padding:4px 8px;border-radius:999px;background:#e7f9f1;color:#078961;font-size:10px;font-weight:900;text-transform:uppercase}.trade-offer-card>div strong{color:#007b55;font-size:22px;line-height:1}.trade-offer-card p{margin:0;color:#253a55;font-size:13px;line-height:1.45;white-space:pre-wrap}.trade-offer-card small{color:#62738a;font-size:12px;line-height:1.4}.trade-offer-card em{color:#b42318;font-size:12px;font-style:normal;font-weight:800}.trade-offer-card footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.trade-offer-card footer button{min-height:34px;padding:0 12px;border:1px solid #0ba875;border-radius:7px;background:#0ba875;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.trade-offer-card footer button+button,.trade-offer-card footer button:first-child:last-child{border-color:#cbd8df;background:#fff;color:#31506c}.trade-offer-card footer span{color:#62738a;font-size:12px;font-weight:700}.trade-offer-card.status-completed{border-color:#a7e3cd;background:#f2fbf7}.trade-offer-card.status-cancelled,.trade-offer-card.status-declined{opacity:.78}.messages-select-empty,.messages-thread-empty{min-height:100%;display:grid;align-content:center;justify-items:center;gap:10px;padding:32px;color:#728299;text-align:center}.messages-select-empty i,.messages-thread-empty i{color:#0a9d70;font-size:34px}.messages-select-empty h2,.messages-thread-empty strong{margin:0;color:#1b314d;font-size:18px}.messages-select-empty p,.messages-thread-empty span{margin:0;max-width:310px;font-size:13px;line-height:1.5}.messages-composer{position:relative;display:flex;align-items:flex-end;gap:10px;padding:14px clamp(20px,4vw,56px);border-top:1px solid #dce4ed;background:#fff}.messages-composer textarea{min-height:46px;max-height:126px;flex:1;padding:12px 14px;border:1px solid #cbd8df;border-radius:7px;background:#f8fbfd;color:#1a304b;font:inherit;font-size:13px;line-height:1.45;resize:vertical}.messages-composer textarea:focus{outline:2px solid rgba(16,185,129,.23);border-color:#0ba875}.messages-composer button{width:46px;height:46px;display:grid;flex:0 0 46px;place-items:center;border:0;border-radius:50%;background:#0ba875;color:#fff;cursor:pointer}.messages-composer .messages-offer-button{background:#edf2f7;color:#087e59}.messages-composer .messages-offer-button:hover{background:#dff7ee}.messages-composer button:disabled{cursor:not-allowed;opacity:.45}.messages-composer>p{position:absolute;bottom:1px;left:24px;margin:0;color:#b42318;font-size:10px}.messages-unavailable{min-height:calc(100vh - 70px);display:grid;place-items:center;color:#6f7e91}.messages-loading{min-height:calc(100vh - 70px);display:grid;grid-template-columns:320px minmax(0,1fr);background:#fff}.messages-loading section{display:grid;align-content:start;gap:16px;padding:24px 20px}.messages-loading section:first-child{border-right:1px solid #dce4ed}.messages-loading span{height:55px;border-radius:7px;background:linear-gradient(100deg,#edf2f7 30%,#f8fafc 46%,#edf2f7 62%);background-size:200% 100%;animation:listing-loading-shimmer 1.25s ease-in-out infinite}.messages-loading section:last-child span:first-child{height:76px}.messages-loading section:last-child span:nth-child(2){width:58%;height:74px;margin-top:72px}.messages-loading section:last-child span:last-child{width:42%;height:54px;margin-left:auto}@media (min-width:768px) and (max-width:1023.98px){.marketplace-page.dashboard-page.dashboard-layout.messages-dashboard-page{grid-template-columns:minmax(0,1fr)}.marketplace-page.dashboard-page.dashboard-layout.messages-dashboard-page>.market-filter-panel.dashboard-sidebar{display:none}.messages-page{grid-template-columns:290px minmax(0,1fr)}.messages-thread-header{padding-inline:14px}.messages-listing-context{max-width:none}.messages-thread-counterpart{flex-basis:145px}.messages-composer,.messages-thread-body{padding-inline:24px}}@keyframes seller-online-ring-pulse{0%,to{background:#119765;box-shadow:0 0 0 0 rgb(24 184 121/0)}50%{background:#25c98b;box-shadow:0 0 0 4px rgb(24 184 121/.18)}}@media (prefers-reduced-motion:reduce){.listing-detail-mobile-seller-avatar-wrap.is-online,.listing-detail-seller-avatar-wrap.is-online{animation:none}}@media (max-width:767.98px){.listing-detail-image-count,.listing-detail-mobile-dots{display:none}.listing-detail-loading{width:auto;grid-template-columns:1fr;gap:24px;margin:16px 20px 90px}.listing-detail-loading-media{min-height:330px}.listing-detail-loading-summary{min-height:240px}.listing-detail-loading-description{grid-column:auto}.marketplace-page.dashboard-page.dashboard-layout.messages-dashboard-page{display:block;height:calc(var(--messages-viewport-height, 100dvh) - var(--messages-site-header-height, 118px));min-height:0;max-height:calc(var(--messages-viewport-height, 100dvh) - var(--messages-site-header-height, 118px));padding:0;overflow:hidden}.messages-loading{min-height:calc(100vh - 112px);grid-template-columns:1fr}.messages-dashboard-page .dashboard-sidebar,.messages-loading section:first-child{display:none}.messages-page{display:block}.messages-list-panel,.messages-page,.messages-thread-panel{height:100%;min-height:100%}.messages-list-header{padding:18px 18px 12px}.messages-list-header h1{font-size:22px}.messages-filter-row{padding:0 14px 11px}.messages-conversation{grid-template-columns:56px minmax(0,1fr) auto;gap:11px;padding:12px 16px}.messages-listing-thumbnail{width:56px;height:56px}.messages-conversation-copy strong{font-size:15px}.messages-conversation-copy em{font-size:11px}.messages-conversation-copy small{font-size:12px}.messages-page.has-selected-conversation .messages-list-panel,.messages-thread-panel{display:none}.messages-page.has-selected-conversation .messages-thread-panel{display:flex;height:100%;min-height:0;overflow:hidden}.messages-thread-header{position:relative;z-index:1;flex:0 0 76px;min-height:76px;gap:9px;padding:8px 12px}.messages-mobile-back{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:0;border-radius:50%;background:#edf2f7;color:#263b55;text-decoration:none}.messages-listing-context{min-width:0;max-width:none;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:3px;border:0;background:transparent}.messages-listing-context img,.messages-listing-context>i:first-child{width:42px;height:42px}.messages-listing-context b{font-size:13px}.messages-listing-context small{font-size:11px}.messages-listing-context>i:last-child{display:none}.messages-thread-counterpart{flex:0 0 32px}.messages-thread-counterpart .messages-avatar{width:32px;height:32px;flex-basis:32px;font-size:11px}.messages-thread-counterpart>span{display:none}.messages-thread-body{height:auto;min-height:0;padding:18px 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.message-bubble{max-width:86%}.message-bubble p{font-size:14px}.messages-page.has-selected-conversation .messages-composer{position:relative;z-index:1;flex:0 0 auto;gap:8px;padding:12px 14px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 20px rgb(16 33 62/6%)}.messages-composer textarea{min-height:44px;font-size:16px;resize:none}.messages-composer button{width:44px;height:44px;flex-basis:44px}}.listing-comments{width:min(100%,760px);margin-top:34px}.listing-comments,.related-listings{padding-top:28px;border-top:1px solid #d7e1df}.related-listings{width:min(100% - (var(--page-padding-inline) * 2),var(--page-max-width));margin:52px auto 72px}.related-listings-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.related-listings-heading p{margin:0 0 4px;color:#00845c;font-size:11px;font-weight:800;letter-spacing:.08em}.related-listings-heading h2{margin:0;color:#0b1c30;font-size:24px;line-height:1.2}.related-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.listing-comments-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}@media (min-width:768px) and (max-width:1023.98px){.related-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing-comments-heading h2{margin:0;color:#0b1c30;font-size:21px;line-height:1.25}.listing-comments-heading span{color:#65758a;font-size:13px}.listing-comments-composer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.listing-comment-avatar,.listing-comments-composer-avatar{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#dbeafe;color:#31527b;font-size:12px;font-weight:800;-o-object-fit:cover;object-fit:cover}.listing-comment-content,.listing-comments-composer>div:last-child{min-width:0}.listing-comment-edit textarea,.listing-comment-reply-form textarea,.listing-comments-composer textarea{width:100%;min-height:80px;display:block;padding:12px 13px;border:1px solid #cbd8d7;border-radius:8px;outline:0;background:#f7faff;color:#20344e;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.listing-comment-edit textarea:focus,.listing-comment-reply-form textarea:focus,.listing-comments-composer textarea:focus{border-color:#08a875;box-shadow:0 0 0 3px rgb(8 168 117/14%)}.listing-comments-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.listing-comments-composer-footer span{color:#8491a2;font-size:11px}.listing-comment-post-button,.listing-comments-composer button{min-height:34px;padding:0 18px;border:0;border-radius:999px;background:#09aa76;color:#fff;font:inherit;font-size:12px;font-weight:800}.listing-comment-post-button:disabled,.listing-comments-composer button:disabled{cursor:not-allowed;opacity:.48}.listing-comments-error{margin:13px 0 0;padding:10px 12px;border:1px solid #fecaca;border-radius:7px;background:#fff1f2;color:#b42318;font-size:13px}.listing-comments-list{display:grid;gap:23px;margin-top:27px}.listing-comment{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0}.listing-comment-author-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.listing-comment-author-row strong{color:#122640;font-size:14px}.listing-comment-author-row time,.listing-comment-edited{color:#718197;font-size:11px}.listing-comment-edited:before{content:"•";margin-right:7px}.listing-comment-content>p{margin:5px 0 8px;color:#253a55;font-size:calc(14px * var(--text-scale, 1));line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.listing-comment-content>p.is-deleted{color:#8491a2;font-style:italic}.listing-comment-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.listing-comment-tools>button{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#61748b;font:inherit;font-size:11px;font-weight:700}.listing-comment-tools>button:hover{background:#edf4f3;color:#007e59}.listing-comment-tools>button.is-selected{background:#dff7ee;color:#00845c}.listing-comment-tools>button.is-downvote.is-selected{background:#fff0f2;color:#cc2745}.listing-comment-text-button.is-muted{color:#788699}.listing-comment-text-button.is-danger{color:#bf2439}.listing-comment-children{display:grid;gap:18px;margin-top:18px;padding-left:16px;border-left:2px solid #d8e3e1}.listing-comment-children .listing-comment{grid-template-columns:34px minmax(0,1fr)}.listing-comment-children .listing-comment-avatar{width:34px;height:34px;font-size:10px}.listing-comment.depth-2 .listing-comment-children{display:none}.listing-comment-edit,.listing-comment-reply-form{display:grid;gap:8px;margin-top:10px}.listing-comment-edit textarea,.listing-comment-reply-form textarea{min-height:62px;font-size:13px}.listing-comment-edit>div,.listing-comment-reply-form>div{display:flex;justify-content:flex-end;gap:7px}.listing-comment-cancel-button{min-height:32px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#6d7c90;font:inherit;font-size:12px;font-weight:700}.listing-comments-skeleton{display:grid;gap:14px;margin-top:26px}.listing-comments-skeleton span{width:100%;height:68px;border-radius:8px;background:linear-gradient(100deg,#edf2f7 30%,#f8fafc 46%,#edf2f7 62%);background-size:200% 100%;animation:listing-loading-shimmer 1.25s ease-in-out infinite}.listing-comments-skeleton span:nth-child(2){width:82%}.listing-comments-skeleton span:nth-child(3){width:69%}@media (min-width:768px){.site-nav{min-height:0;padding-block:10px}.nav-notifications:not(.mobile-notifications){width:42px;height:42px;font-size:22px}.nav-notifications:not(.mobile-notifications) span{top:4px;right:4px;min-width:14px;height:14px;padding:0 2px;border-width:1px;font-size:9px}.market-filter-panel,.market-filter-panel.is-open{top:68px;max-height:calc(100dvh - 68px);overscroll-behavior:contain}}@media (min-width:1024px){.site-nav{position:relative;height:var(--desktop-header-height);min-height:var(--desktop-header-height);grid-template-columns:auto minmax(0,1fr) auto;grid-auto-rows:48px;padding-block:6px;padding-inline:16px}.site-logo{justify-self:start}.nav-search{position:absolute;left:50%;width:min(100%,406px);transform:translateX(-50%)}.primary-nav{grid-column:2}.listing-gallery-lightbox .dialog-overlay-dismiss-hint{display:none}}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:var(--font-size-mobile-control)!important}}@media (max-width:767.98px){.listing-comments{width:auto;margin:0 20px;padding-top:25px;border-top:0}.listing-comments-heading h2{font-size:19px}.listing-comments-heading span{font-size:12px}.related-listings{width:auto;margin:36px 20px calc(152px + env(safe-area-inset-bottom));padding-top:25px}.related-listings-heading{margin-bottom:14px}.related-listings-heading h2{font-size:20px}.related-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-comments-composer{grid-template-columns:36px minmax(0,1fr);gap:9px}.listing-comments-composer-avatar{width:36px;height:36px;font-size:11px}.listing-comments-composer textarea{min-height:72px;font-size:16px}.listing-comment-edit textarea,.listing-comment-reply-form textarea{font-size:16px}.listing-comments-list{gap:20px;margin-top:22px}.listing-comment{grid-template-columns:36px minmax(0,1fr);gap:9px}.listing-comment-avatar{width:36px;height:36px;font-size:11px}.listing-comment-content>p{font-size:calc(13px * var(--text-scale, 1))}.listing-comment-children{gap:15px;margin-top:15px;padding-left:10px}.listing-comment-children .listing-comment{grid-template-columns:30px minmax(0,1fr);gap:8px}.listing-comment-children .listing-comment-avatar{width:30px;height:30px;font-size:9px}.listing-comment-tools>button{padding-inline:5px;font-size:10px}}@media (min-width:768px) and (max-width:1023.98px){.profile-settings-page .profile-settings-content{width:min(100%,920px);padding:36px 30px 56px}.profile-settings-page .profile-settings-grid{gap:22px}.profile-settings-page .profile-photo-card{grid-template-columns:168px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px}.profile-settings-page .profile-avatar,.profile-settings-page .profile-avatar-wrap{width:168px;height:168px}.profile-settings-page .profile-static-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-settings-page .profile-static-preference-panel{height:100%;padding:24px 22px}.profile-settings-page .profile-location-privacy-panel{margin-top:22px}}@media (min-width:1024px){.profile-settings-page .profile-settings-content{width:min(100%,1160px);padding:44px 40px 64px}.profile-settings-page .profile-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px}.profile-settings-page .profile-main-column,.profile-settings-page .profile-side-column{gap:24px}.profile-settings-page .profile-panel{border-radius:10px}.profile-settings-page .profile-photo-card{grid-template-columns:172px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px}.profile-settings-page .profile-avatar,.profile-settings-page .profile-avatar-wrap{width:172px;height:172px}.profile-settings-page .profile-static-preferences{gap:24px}.profile-settings-page .profile-static-preference-panel{padding:24px}.profile-settings-page .profile-location-privacy-panel{margin-top:24px}}.seller-dashboard-page{background:#f6f8ff}.seller-dashboard-content{width:min(100%,1180px);min-height:100%;padding:30px 34px 56px;background:#fff}.seller-dashboard-top{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:18px}.seller-active-listings>div>article,.seller-activity,.seller-dashboard-insights article,.seller-new-listing,.seller-summary-card,.seller-trust-card{border:1px solid #dfe7f5;border-radius:10px;background:#fff;box-shadow:0 3px 10px rgba(20,44,68,.04)}.seller-summary-card{position:relative;min-height:172px;display:grid;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:24px;padding:20px}.seller-summary-avatar{position:relative;width:152px;height:152px;display:grid;place-items:center;overflow:hidden;border:4px solid #d6f5ea;border-radius:50%;background:#e6eefc;color:#31527b;font-size:38px;font-weight:400}.seller-summary-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seller-summary-avatar span{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#0aaa76;color:#fff;font-size:10px}.seller-summary-copy{min-width:0;display:grid;gap:4px}.seller-summary-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seller-summary-name h1{margin:0;color:#0b1c30;font-size:20px;font-weight:400;line-height:1.35}.seller-summary-name em{padding:4px 9px;border-radius:999px;background:rgba(226,145,0,.1);color:#855300;font-size:10px;font-style:normal;font-weight:400;text-transform:uppercase}.seller-summary-copy p,.seller-summary-copy small{margin:0;overflow:hidden;color:#3c4a42;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.seller-summary-copy small{font-size:14px}.seller-summary-copy small i{width:15px;color:#4a5c52}.seller-summary-settings{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;color:#52647a;font-size:17px;text-decoration:none}.seller-summary-settings:hover{background:#edf5f1;color:#00865d}.seller-summary-settings:hover i{animation:seller-settings-spin .45s ease-in-out}@keyframes seller-settings-spin{to{transform:rotate(1turn)}}.seller-trust-card{min-height:126px;padding:20px;background:#eef4ff}.seller-trust-card>div:first-child{display:flex;align-items:center;gap:7px;color:#405044}.seller-trust-card>div:first-child>i{color:#10b981;font-size:17px}.seller-trust-card>div:first-child>span{font-size:16px}.seller-trust-card>div:first-child>strong{margin-left:auto;color:#00865d;font-size:15px}.seller-trust-meter{height:10px;margin-top:20px;overflow:hidden;border-radius:999px;background:#dbe5e5}.seller-trust-meter span{width:90%;height:100%;display:block;border-radius:inherit;background:#10b981}.seller-trust-card.is-red>div:first-child>i,.seller-trust-card.is-red>div:first-child>strong{color:#dc2626}.seller-trust-card.is-red .seller-trust-meter span{background:#dc2626}.seller-trust-card.is-yellow>div:first-child>i,.seller-trust-card.is-yellow>div:first-child>strong{color:#d97706}.seller-trust-card.is-yellow .seller-trust-meter span{background:#e5a000}.seller-trust-card.is-blue>div:first-child>i,.seller-trust-card.is-blue>div:first-child>strong{color:#2563eb}.seller-trust-card.is-blue .seller-trust-meter span{background:#2563eb}.seller-trust-card.is-green>div:first-child>i,.seller-trust-card.is-green>div:first-child>strong{color:#00865d}.seller-trust-card.is-green .seller-trust-meter span{background:#10b981}.seller-trust-card p{margin:12px 0 0;color:#708077;font-size:12px;font-weight:600}.seller-quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 28px}.seller-quick-stats a{position:relative;min-height:118px;display:grid;align-content:space-between;gap:13px;padding:18px;border:1px solid #dce8e3;border-radius:7px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.seller-quick-stats a:hover{border-color:#9edcc8;box-shadow:0 8px 20px rgba(15,35,60,.08);transform:translateY(-1px)}.seller-quick-stats a>i{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:#e8f5f0;color:#00865d;font-size:15px}.seller-quick-stats a.has-alert:after{position:absolute;top:18px;right:18px;width:8px;height:8px;border-radius:50%;background:#c91f2d;content:""}.seller-quick-stats div{display:grid;gap:2px}.seller-quick-stats strong{color:#14243a;font-size:16px;font-weight:700}.seller-quick-stats span{color:#52647a;font-size:12px}.manage-listings-content{max-width:1120px;min-height:100%;padding:28px 32px 52px;background:#fff}.manage-listings-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.manage-listings-heading p{margin:0 0 5px;color:#00865d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manage-listings-heading h1{margin:0;color:#11233a;font-size:28px;font-weight:500}.manage-listings-heading span{display:block;margin-top:5px;color:#64748b;font-size:14px}.manage-listings-empty>a,.manage-listings-heading>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border-radius:6px;background:#00865d;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.manage-listings-grid{border-top:1px solid #dfe8e4}.manage-listings-grid article{min-height:142px;display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #dfe8e4}.manage-listings-grid img{width:116px;height:108px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#edf2f7}.manage-listings-title{display:flex;align-items:center;gap:8px;min-width:0}.manage-listings-title h2{overflow:hidden;margin:0;color:#14243a;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.manage-listings-title span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#e7f8f0;color:#08724f;font-size:10px;font-weight:600;text-transform:capitalize}.manage-listings-title span.is-pending{background:#fff4dc;color:#946000}.manage-listings-title span.is-sold{background:#edf1f7;color:#58677a}.manage-listings-title span.is-archived{background:#f1f3f5;color:#697386}.manage-listings-grid small,.manage-listings-grid strong{display:block}.manage-listings-grid strong{margin-top:12px;color:#00865d;font-size:16px}.manage-listings-grid small{margin-top:6px;color:#718096;font-size:12px}.manage-listing-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.manage-listing-actions a,.manage-listing-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #00865d;border-radius:5px;background:#fff;color:#00865d;font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.manage-listing-actions button{border-color:#d67878;color:#b53434}.manage-listing-actions .manage-listing-relist{border-color:#00865d;background:#00865d;color:#fff}.manage-listing-actions a:first-child{background:#00865d;color:#fff}.manage-listing-actions button:disabled{border-color:#d9e1e7;background:#f6f8fa;color:#8b98a7;cursor:default}.manage-listing-actions a:only-child{background:#fff;color:#00865d}.manage-listing-actions .manage-listing-action-error{flex-basis:100%;margin:0;color:#b42318;font-size:12px}.manage-listings-empty{display:grid;justify-items:center;padding:64px 24px;border:1px dashed #c8d9e8;border-radius:8px;text-align:center}.manage-listings-empty>i{color:#00865d;font-size:30px}.manage-listings-empty h2{margin:16px 0 5px;color:#14243a;font-size:18px;font-weight:500}.manage-listings-empty p{margin:0 0 18px;color:#64748b;font-size:14px}.seller-dashboard-insights{margin-bottom:28px}.seller-active-listings h2,.seller-activity h2,.seller-dashboard-insights h2{margin:0;color:#12233a;font-size:20px;font-weight:700}.seller-dashboard-insights>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;overflow:hidden}.seller-dashboard-insights article{min-height:124px;display:grid;align-content:space-between;gap:6px;padding:18px;border:0;box-shadow:none;color:#063d2b}.seller-dashboard-insights article.is-green{background:#10b981}.seller-dashboard-insights article.is-amber{background:#f2a000;color:#4b3100}.seller-dashboard-insights article.is-blue{background:#dfeaff;color:#2d5277}.seller-dashboard-insights article>span{font-size:12px}.seller-dashboard-insights article>strong{font-size:30px;line-height:1}.seller-dashboard-insights article small{width:-moz-max-content;width:max-content;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.2);font-size:11px}.seller-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:28px;align-items:start}.seller-active-listings>header,.seller-activity>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.seller-active-listings>header a{color:#00865d;font-size:12px;font-weight:700;text-decoration:none}.seller-active-listings>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seller-active-listings>div>article{position:relative;overflow:hidden}.seller-active-listings>div>article img{width:100%;height:155px;display:block;-o-object-fit:cover;object-fit:cover}.seller-active-listings>div>article>div{padding:13px}.seller-active-listings h3{margin:0;overflow:hidden;color:#15263c;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.seller-active-listings article strong{display:block;margin-top:5px;color:#00865d;font-size:15px}.seller-active-listings article p{display:flex;gap:12px;margin:8px 0 0;color:#5e6f7f;font-size:11px}.seller-active-listings article p i{margin-right:3px}.seller-listing-actions{display:none}.seller-active-listings article>a{position:absolute;right:6px;bottom:7px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#52647a;text-decoration:none}.seller-new-listing{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;border-style:dashed;background:transparent;color:#243b55}.seller-new-listing>i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#dfeaff;color:#426888;font-size:20px}.seller-new-listing>span{font-size:13px;font-weight:700}.seller-new-listing>small{color:#65758a;font-size:10px}.seller-activity{padding:18px}.seller-activity>header>a{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:#52647a;text-decoration:none}.seller-activity>header>a:hover{background:#edf5f1;color:#00865d}.seller-activity-list{display:grid;gap:16px}.seller-activity-list>a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;color:inherit;text-decoration:none}.seller-activity-list>a:hover strong{color:#00865d}.seller-activity-list>a>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:12px}.seller-activity-list .is-green{background:#e5f8f0;color:#00865d}.seller-activity-list .is-slate{background:#edf2f7;color:#52647a}.seller-activity-list .is-amber{background:#fff4df;color:#bd7b00}.seller-activity-list .is-blue{background:#e6efff;color:#3d64a4}.seller-activity-list div{display:grid;gap:3px}.seller-activity-list strong{color:#28394f;font-size:11px;font-weight:700;line-height:1.25}.seller-activity-list span{color:#68798c;font-size:10px}.seller-activity-empty{margin:0;color:#68798c;font-size:12px;line-height:1.5}.seller-show-activity{width:100%;display:block;margin-top:16px;padding:0;color:#00865d;font:inherit;font-size:11px;font-weight:700;text-align:center;text-decoration:none}.seller-boost-card{margin:20px -18px -18px;padding:20px 18px;border-radius:8px;background:#007b58;color:#fff}.seller-boost-card strong{font-size:14px}.seller-boost-card p{margin:7px 0 14px;font-size:11px;line-height:1.4}.seller-boost-card button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:#fff;color:#007b58;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@media (max-width:1023.98px){.seller-dashboard-content{padding:26px 24px 48px}.seller-dashboard-columns{grid-template-columns:minmax(0,1fr) 290px;gap:20px}}@media (max-width:767.98px){.seller-dashboard-content{padding:18px 16px 36px}.manage-listings-content{padding:20px 16px 36px}.manage-listings-heading{align-items:flex-start;margin-bottom:18px}.manage-listings-heading h1{font-size:22px}.manage-listings-heading>a{min-height:36px;padding:0 10px;font-size:12px}.manage-listings-grid article{min-height:126px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px 0}.manage-listings-grid img{width:88px;height:88px}.manage-listings-title{align-items:flex-start;flex-wrap:wrap;gap:5px 7px}.manage-listings-title h2{font-size:14px}.manage-listings-grid strong{margin-top:8px;font-size:14px}.manage-listings-grid small{margin-top:4px;font-size:11px}.manage-listing-actions{grid-column:2;justify-content:flex-start;margin-top:-4px}.manage-listing-actions a,.manage-listing-actions button{min-height:28px;padding:0 8px;font-size:11px}.seller-dashboard-columns,.seller-dashboard-top{grid-template-columns:1fr;gap:22px}.seller-summary-card{grid-template-columns:152px minmax(0,1fr);min-height:172px;padding:16px}.seller-summary-avatar{width:152px;height:152px;font-size:38px}.seller-summary-avatar span{width:22px;height:22px}.seller-summary-name h1{font-size:20px}.seller-summary-name em{font-size:10px}.seller-summary-copy p,.seller-summary-copy small{font-size:14px}.seller-trust-card{min-height:0;padding:18px}.seller-trust-meter{margin-top:10px}.seller-trust-card p{margin-top:9px}.seller-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 30px}.seller-quick-stats a{min-height:98px;padding:16px}.seller-quick-stats strong{font-size:14px}.seller-dashboard-insights{margin-bottom:30px}.seller-active-listings h2,.seller-activity h2,.seller-dashboard-insights h2{font-size:19px}.seller-dashboard-insights>div{display:flex;overflow-x:auto;padding-bottom:4px}.seller-dashboard-insights article{min-width:150px;min-height:124px}.seller-active-listings>div{grid-template-columns:1fr}.seller-active-listings>div>article{min-height:114px;display:grid;grid-template-columns:106px minmax(0,1fr)}.seller-active-listings>div>article img{width:106px;height:114px}.seller-active-listings>div>article>div{align-self:center;padding:12px 36px 12px 14px}.seller-active-listings h3{font-size:14px}.seller-new-listing{min-height:120px}.seller-activity{padding:18px}.seller-boost-card{margin-top:18px}}@media (min-width:768px){.seller-active-listings>div>article:nth-child(3),.seller-dashboard-insights{display:none}.seller-active-listings>div>article img{height:138px}.seller-active-listings>div>article>div{padding:12px}.seller-listing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.seller-listing-actions a{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #00865d;border-radius:6px;background:#fff;color:#00865d;font:inherit;font-size:11px;text-decoration:none}.seller-listing-actions a:last-child{background:#00865d;color:#fff}}@media (max-width:767.98px){.seller-new-listing{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}