@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/google-sans-flex-latin-DoqRotar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/google-sans-flex-latin-ext-DX-ccxbr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/almarai-arabic-400-BFOw1b4Z.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/almarai-arabic-800-q55zvtRO.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-font-family:"Google Sans Flex", "Almarai", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--app-font-family);background:var(--app-bg-mid);color:var(--text-strong);--color-primary:#0449d7;--color-primary-action:#0449d7;--color-primary-dark:#0449d7;--color-primary-hover:#0a4ab8;--color-primary-active:#083e9a;--color-primary-coral:#3369e0;--color-primary-orange:#0449d7;--color-logo-white:#fff;--color-gradient-main:#0449d7;--color-gradient-secondary:#3369e0;--color-gradient-soft:linear-gradient(135deg, #fff 0%, #f7f8fa 100%);--gradient-brand-main:linear-gradient(115deg, #004aff 0%, #0449d7 100%);--gradient-brand-hover:linear-gradient(115deg, #0a55ff 0%, #0449d7 100%);--gradient-brand-soft:linear-gradient(135deg, #fff 0%, #f7f8fa 100%);--gradient-featured:linear-gradient(135deg, #0449d70e 0%, #10182806 100%);--color-text-main:#18181b;--color-text-secondary:#52525b;--color-text-muted:#71717a;--color-text-on-primary:#fff;--color-background:#f7f8fa;--color-surface:#fff;--color-surface-soft:#f2f4f7;--color-selected:#edf3ff;--color-surface-purple:#f2f4f7;--color-border:#e4e4e7;--color-success:#10b981;--color-warning:#c98512;--count-badge-bg:#ffd45c;--presence-online:#ffd45c;--color-error:#dc2626;--color-info:#0449d7;--color-danger:var(--color-error);--app-bg-mid:#f7f8fa;--surface-panel:#fffffff5;--surface-base:#fff;--surface-subtle:#f9fafb;--surface-muted:#f2f4f7;--text-strong:#18181b;--text-base:#3f3f46;--text-muted:#71717a;--text-secondary:var(--text-muted);--on-brand:#fff;--on-overlay:#fff;--danger-50:#fef2f2;--danger-700:#dc2626;--brand-25:#f7f9ff;--brand-50:#eef3ff;--brand-100:#dce7ff;--brand-200:#bcd1ff;--brand-300:#8faeff;--brand-400:#5f88f2;--brand-500:#3369e0;--brand-600:#0449d7;--brand-700:#0449d7;--brand-800:#07398d;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--color-bg-primary:var(--surface-base);--color-bg-secondary:var(--gray-50);--color-bg-tertiary:var(--gray-100);--color-bg-brand-solid:var(--color-primary-action);--color-bg-brand-solid-hover:var(--color-primary-hover);--color-fg-primary:var(--text-strong);--color-fg-secondary:var(--text-base);--color-fg-tertiary:var(--text-muted);--color-fg-brand-primary:var(--brand-700);--color-fg-brand-hover:#083e9a;--color-border-primary:var(--color-border);--color-border-secondary:color-mix(in srgb, var(--color-border) 72%, #fff);--success-50:#ecfdf5;--success-700:#10b981;--warning-50:#fff7e8;--warning-700:#c98512;--warning-800:#8a5a12;--focus-ring:#0449d733;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 8px 18px #10182811, 0 3px 8px #1018280b;--shadow-lg:0 14px 30px #10182813, 0 8px 18px #1018280d;--motion-fast:.14s;--motion-base:.22s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-exit:cubic-bezier(.4, 0, 1, 1);--form-control-gap:6px;--form-field-gap:12px;--nav-indicator-color:color-mix(in srgb, var(--brand-600) 68%, var(--text-muted));--mobile-navigation-clearance:calc(118px + env(safe-area-inset-bottom))}:root[lang=ar]{font-family:var(--app-font-family)}:root[lang=en]{font-family:var(--app-font-family);font-size-adjust:.53}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--app-bg-mid);color:var(--text-strong);--sheet-scrim-bg:#030c1fb8;--app-bg-mid:#0a1b2d;--surface-panel:#0e223af7;--surface-base:#0e223a;--surface-subtle:#122b47;--surface-muted:#183654;--text-strong:#f5f8ff;--text-base:#dde7f5;--text-muted:#9fb0ca;--text-secondary:var(--text-muted);--on-brand:#fff;--on-overlay:#fff;--danger-50:#451b18;--danger-700:#ffb3a8;--brand-25:#0a1b39;--brand-50:#0d2852;--brand-100:#12366b;--brand-200:#194a8a;--brand-300:#8db0ff;--brand-400:#668fff;--brand-500:#3d72e8;--brand-600:#1a5fd6;--brand-700:#82aaff;--brand-800:#f5f8ff;--gray-25:#0e223a;--gray-50:#122b47;--gray-100:#183654;--gray-200:#244866;--gray-300:#355c7d;--gray-500:#9fb0ca;--gray-600:#c5d2e5;--gray-700:#dde7f5;--gray-800:#f0f5ff;--gray-900:#fff;--color-bg-primary:var(--surface-base);--color-bg-secondary:var(--gray-50);--color-bg-tertiary:var(--gray-100);--color-bg-brand-solid:var(--brand-600);--color-bg-brand-solid-hover:#2a6ce0;--color-fg-primary:var(--text-strong);--color-fg-secondary:var(--text-base);--color-fg-tertiary:var(--text-muted);--color-fg-brand-primary:var(--brand-700);--color-fg-brand-hover:#9ab9ff;--color-border-primary:#b5c7e126;--color-border-secondary:#b5c7e117;--success-50:#15382e;--success-700:#8fe8c2;--warning-50:#342818;--warning-700:#e7b96a;--warning-800:#c98512;--focus-ring:#668fff66;--shadow-sm:0 1px 2px #00081847;--shadow-lg:0 16px 34px #0008186b}:root[data-theme=dark] .search-surface,:root[data-theme=dark] .section-stack,:root[data-theme=dark] .account-card,:root[data-theme=dark] .post-panel,:root[data-theme=dark] .messages-panel,:root[data-theme=dark] .ui-sheet__panel,:root[data-theme=dark] .ui-sheet__header,:root[data-theme=dark] .ui-sheet__body{background:var(--surface-panel);border-color:var(--color-border-primary)}:root[data-theme=dark] .listing-card,:root[data-theme=dark] .message-card,:root[data-theme=dark] .notification-card,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .preference-card,:root[data-theme=dark] .post-wizard,:root[data-theme=dark] .ui-input,:root[data-theme=dark] .ui-textarea,:root[data-theme=dark] .ui-input-prefix,:root[data-theme=dark] .ui-input-dropdown,:root[data-theme=dark] .select-sheet__trigger{background:var(--surface-base);border-color:var(--color-border-primary)}:root[data-theme=dark] .search-surface{box-shadow:0 18px 42px #00000042}:root[data-theme=dark] .search-input-controls,:root[data-theme=dark] .smart-suggestions{background:linear-gradient(#1a3f68 0%,#143556 100%);border-color:#b5cdee47;box-shadow:inset 0 1px #ffffff1a,0 6px 16px #000f262e}:root[data-theme=dark] .search-input-shell:focus-within .search-input-controls{background:linear-gradient(#214b78 0%,#173b60 100%);border-color:#ffd45c;box-shadow:0 0 0 3px #ffd45c4d,0 10px 24px #000a2057}:root[data-theme=dark] .search-input{color:var(--text-strong);caret-color:var(--brand-300)}:root[data-theme=dark] .search-input::placeholder{color:color-mix(in srgb, var(--text-muted) 88%, transparent)}:root[data-theme=dark] .search-clear-button{background:color-mix(in srgb, var(--surface-muted) 82%, #07162c);color:var(--text-base)}:root[data-theme=dark] .search-clear-button:hover{background:color-mix(in srgb, var(--brand-100) 64%, var(--surface-muted));color:var(--text-strong)}:root[data-theme=dark] .search-submit-button,:root[data-theme=dark] .ui-button--primary{box-shadow:inset 0 1px 0 #fff3, 0 10px 24px color-mix(in srgb, var(--brand-600) 24%, transparent)}:root[data-theme=dark] .ui-badge--neutral{background:color-mix(in srgb, var(--surface-muted) 72%, transparent);color:var(--text-base)}:root[data-theme=dark] .mobile-category-shortcut__icon,:root[data-theme=dark] .category-option__icon,:root[data-theme=dark] .notification-card__icon{background:color-mix(in srgb, var(--brand-50) 76%, var(--surface-base));color:var(--brand-700)}:root[data-theme=dark] .listing-media,:root[data-theme=dark] .message-card__media,:root[data-theme=dark] .listing-detail-hero{background:color-mix(in srgb, var(--surface-muted) 72%, var(--surface-base));color:var(--color-fg-tertiary)}:root[data-theme=dark] .mobile-category-shortcut__icon--category,:root[data-theme=dark] .category-option__icon--category{color:var(--brand-700)!important}:root[data-theme=dark] .category-icon-image{filter:brightness(0)saturate()invert(54%)sepia(95%)saturate(2195%)hue-rotate(209deg)brightness(104%)contrast(103%)!important}:root[data-theme=dark] .mobile-category-shortcut.is-active .mobile-category-shortcut__icon--category{color:var(--brand-700)}:root[data-theme=dark] .ui-tabbar{border-color:var(--color-border-primary);background:var(--surface-panel);box-shadow:0 20px 44px #00000061,0 4px 14px #0000003d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=dark] .ui-tabbar{background:color-mix(in srgb, var(--surface-panel) 72%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=dark] .ui-tabbar__indicator{background:color-mix(in srgb, var(--brand-600) 14%, transparent)}}:root[data-theme=dark] .ui-tabbar__badge{border-color:color-mix(in srgb, var(--surface-panel) 96%, #07162c)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{background:0 0;position:relative}body:before{z-index:0;background:var(--app-bg-mid);content:"";pointer-events:none;min-height:100dvh;position:fixed;inset:0}#root{z-index:1;background:0 0;position:relative}button,input,select,textarea{font:inherit}button{touch-action:manipulation}a,.inline-link-button,.empty-state__link{transition:color var(--motion-fast) var(--motion-ease)}@media (hover:none) and (pointer:coarse){input,select,textarea,.ui-input,.ui-select,.ui-textarea,.ui-input-dropdown__select,.ui-input-dropdown__input,.ui-input-prefix__input,.ui-password-input__input,.select-sheet__search input,.search-input,.conversation-composer__input{font-size:16px}}@media (hover:hover) and (pointer:fine){a[href],button,[role=button],.ui-button,.select-sheet__trigger,.account-menu-row,.category-option,.category-option__main,.category-option__toggle,.category-select__option,.ui-tabbar__item{cursor:pointer}button:disabled,[aria-disabled=true],.ui-button[data-disabled]{cursor:not-allowed}.category-option:hover:not(.is-active),.category-option:focus-within:not(.is-active){border-color:color-mix(in srgb, var(--brand-300) 42%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 54%, var(--color-bg-primary));color:var(--color-fg-primary)}.category-option:hover .category-option__icon,.category-option:focus-within .category-option__icon{background:color-mix(in srgb, var(--brand-100) 72%, var(--color-bg-primary))}.category-option__toggle:hover{border-color:color-mix(in srgb, var(--brand-300) 20%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 42%, var(--color-bg-secondary));color:var(--color-fg-brand-primary)}.category-select__option:hover:not(.is-selected),.category-select__option:focus-visible:not(.is-selected){background:color-mix(in srgb, var(--brand-50) 56%, transparent);color:var(--color-fg-primary)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{--app-shell-inline-padding:16px;--app-shell-top-padding:max(12px, env(safe-area-inset-top));min-height:100vh;min-height:var(--app-visible-viewport-height,100vh);padding:var(--app-shell-top-padding) var(--app-shell-inline-padding) var(--mobile-navigation-clearance);background:0 0;overflow-x:clip}body:has(.app-shell--installed){overflow:hidden}.app-shell--installed{height:var(--app-visible-viewport-height,100dvh);scrollbar-gutter:stable;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}:root[data-visual-keyboard-open] .app-shell--installed{top:var(--app-visual-viewport-offset-top,0px);width:100%;height:var(--app-visible-viewport-height,100dvh);scroll-padding-block:12px;position:fixed;bottom:auto;left:0;right:0}:is(.app-shell--account-stack,.app-shell--chat-stack){height:var(--app-visible-viewport-height,100dvh);min-height:0;overflow-y:hidden}.app-header{--app-header-background:#fff;z-index:30;isolation:isolate;width:auto;max-width:none;margin:calc(var(--app-shell-top-padding) * -1) calc(var(--app-shell-inline-padding) * -1) 12px;background:var(--app-header-background);position:relative}.app-header__inner{width:calc(100% - var(--app-shell-inline-padding) - var(--app-shell-inline-padding));max-width:520px;min-height:44px;padding:calc(8px + var(--app-shell-top-padding)) 10px 8px;border-bottom:0;justify-content:space-between;align-items:center;gap:6px;margin:0 auto;display:flex}.app-header:before{z-index:-1;border-bottom:1px solid var(--color-border-primary);background:var(--app-header-background);content:"";position:absolute;inset:0;box-shadow:0 1px #10182805}:root[data-theme=dark] .app-header{--app-header-background:var(--surface-panel)}:root[data-theme=dark] .app-header:before{background:var(--app-header-background)}.brand-lockup{min-width:0;color:inherit;cursor:pointer;border-radius:var(--radius-md);text-align:start;transition:opacity var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:0;align-items:center;padding:0;display:flex}.brand-lockup:hover{opacity:.88}.brand-lockup:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.brand-logo{object-fit:contain;width:min(194px,48vw);height:auto;display:block}.brand-logo--arabic{direction:rtl;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;height:51px;display:grid}.brand-logo__mark{border-radius:var(--radius-md);width:50px;height:50px;display:block}.brand-logo__arabic-copy{white-space:nowrap;justify-items:start;min-width:0;font-family:Almarai,sans-serif;display:grid}.brand-logo__arabic-copy strong{color:var(--color-fg-primary);font-size:21px;font-weight:700;line-height:1.05}.brand-logo__arabic-copy>span{color:var(--color-fg-tertiary);margin-top:3px;font-size:10.5px;font-weight:400;line-height:1.1}.app-main{gap:16px;max-width:520px;margin:0 auto;display:grid}.desktop-footer{display:none}.desktop-footer__grid,.desktop-footer__links,.desktop-footer__section{min-width:0}.desktop-footer__grid{gap:18px;display:grid}.desktop-footer__section{transform-origin:top;transition:opacity .26s var(--motion-ease), transform .26s var(--motion-ease);will-change:opacity, transform;align-content:start;gap:8px;display:grid}.desktop-footer__section h2{color:var(--desktop-footer-heading,var(--color-fg-primary));letter-spacing:0;margin:0;font-size:12px;font-weight:800}.desktop-footer__links{gap:7px;display:grid}.desktop-footer a,.desktop-footer button{width:fit-content;color:var(--desktop-footer-link,var(--color-fg-tertiary));font:inherit;text-align:start;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.35;text-decoration:none}.desktop-footer a:hover,.desktop-footer button:hover{color:var(--color-fg-brand-hover)}.desktop-footer a.is-active,.desktop-footer button.is-active{color:var(--color-fg-brand-primary);font-weight:800}.desktop-footer__language{flex-wrap:wrap;gap:10px;display:flex}.desktop-footer__language button{width:auto;color:var(--color-fg-tertiary);padding:0}.desktop-footer__language button.is-active{color:var(--color-fg-brand-primary);font-weight:800}.desktop-footer__bottom{border-top:1px solid var(--desktop-footer-border,var(--color-border-secondary));color:var(--desktop-footer-muted,var(--color-fg-tertiary));text-align:center;margin-top:16px;padding-top:12px;font-size:12px;font-weight:600}.back-to-top-button{display:none}.app-content-layout,.app-content,.explore-content{gap:16px;min-width:0;display:grid}.main-section-transition{transform-origin:top;width:100%}.subsection-transition{overflow-anchor:none;isolation:isolate;min-width:0;margin:-4px;padding:4px;display:grid;position:relative;overflow:hidden}.subsection-transition__page{background:var(--surface-base);backface-visibility:hidden;will-change:transform;grid-area:1/1;align-self:start;width:100%;min-width:0;position:relative}.subsection-transition--scroll-stack{height:var(--subsection-stack-height,calc(100dvh - var(--mobile-navigation-clearance) - 72px));min-height:280px;display:block;overflow:hidden}.subsection-transition--scroll-stack>.subsection-transition__page{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-content:start;height:100%;max-height:100%;position:absolute;inset:0;overflow:hidden auto}.subsection-transition--scroll-stack>.subsection-transition__page::-webkit-scrollbar{width:0;height:0;display:none}.desktop-category-sidebar{display:none}.search-surface,.section-stack{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-lg);padding:16px;position:relative;overflow:hidden}.section-stack.section-stack--explore{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid;overflow:visible}:root[data-theme=dark] .section-stack.section-stack--explore{background:0 0}.section-stack--explore>.search-surface--listings{margin-bottom:0}.section-stack--explore>.mobile-category-shortcuts{margin-bottom:0;padding-bottom:0}.section-stack--explore>.listing-results-surface{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-lg);padding:12px;display:block;overflow:hidden}.search-surface{border-color:color-mix(in srgb, var(--brand-300) 30%, var(--color-border-primary));background:linear-gradient(115deg, color-mix(in srgb, var(--surface-panel) 94%, var(--brand-50)) 0%, color-mix(in srgb, var(--brand-50) 58%, var(--surface-panel)) 54%, color-mix(in srgb, var(--surface-panel) 88%, var(--warning-50)) 100%), var(--surface-panel);padding-bottom:22px}:root[dir=rtl] .search-surface{background:linear-gradient(245deg, color-mix(in srgb, var(--surface-panel) 94%, var(--brand-50)) 0%, color-mix(in srgb, var(--brand-50) 58%, var(--surface-panel)) 54%, color-mix(in srgb, var(--surface-panel) 88%, var(--warning-50)) 100%), var(--surface-panel)}.search-surface--listings.search-surface--listings,:root[dir=rtl] .search-surface--listings.search-surface--listings,:root[data-theme=dark] .search-surface--listings.search-surface--listings{box-sizing:border-box;background:var(--gradient-brand-main);color:#fff;width:100%;min-width:0;max-width:100%;box-shadow:0 10px 16px -10px color-mix(in srgb, var(--brand-700) 36%, transparent);border:1px solid #ffffff3d;border-radius:22px;padding:14px 16px 15px;overflow:visible}.search-surface--listings.search-surface--listings{margin-bottom:0}:root[data-theme=dark] .search-surface--listings.search-surface--listings{background:var(--gradient-brand-main);border-color:#8db0ff57;box-shadow:inset 0 1px #ffffff1a,0 16px 30px -16px #00081cc7}.search-surface--listings .search-field-row{margin-inline:4px;margin-top:10px}.search-surface--listings.search-surface--listings h1{margin-block:0 2px;margin-inline:20px;font-weight:400}.search-trending{color:#ffffffc7;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:9px 20px 0;font-size:12px;line-height:1.35;display:flex}.search-trending>svg{color:#ffd45c;flex:none}.search-trending__label{color:#ffd45c;flex:none;font-weight:700}.search-trending__keywords{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.search-trending__keywords::-webkit-scrollbar{display:none}.search-trending__keywords button{color:#ffffffe0;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;transition:color .16s}.search-trending__keywords button:hover,.search-trending__keywords button:focus-visible{color:#ffd45c}.search-trending__separator{color:#ffffff80}.search-surface h1{letter-spacing:0;white-space:nowrap;align-items:center;max-width:100%;margin:6px 4px 4px;font-size:20px;line-height:1.18;display:flex;overflow:hidden}.search-title-text{flex:none;align-items:center;min-height:1.18em;display:inline-flex}.search-title-country-button{min-width:0;max-width:100%;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;flex:0 auto;align-items:center;gap:3px;margin-inline-start:.2em;padding:0 2px;font-weight:800;line-height:1.18;text-decoration:none;transition:color .16s;display:inline-flex}.search-title-country-button span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.search-title-country-button:hover,.search-title-country-button:focus-visible{color:var(--color-fg-brand-hover)}.search-surface--compact{box-shadow:var(--shadow-sm);padding:12px}.search-surface--compact h1{margin-top:0;font-size:16px}.search-surface--compact .search-field-row{margin-top:8px}.search-surface__content{z-index:1;position:relative}.search-surface p{font-size:13px;line-height:1.45}.search-surface p,.listing-copy p{color:var(--color-fg-tertiary);margin:0}.search-field-row{margin-top:12px;display:block}.search-field-row .ui-field{margin-top:0}.search-input-shell{min-width:0;display:block}.search-input-controls{border:1px solid var(--color-border-primary);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;column-gap:2px;min-height:48px;padding:2px;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff9e}.search-input-shell.has-clear-button .search-input-controls{grid-template-columns:minmax(0,1fr) 32px 42px}.search-input-shell:focus-within .search-input-controls{border-color:var(--brand-600);background:var(--color-bg-primary);box-shadow:0 0 0 4px var(--focus-ring), 0 10px 28px color-mix(in srgb, var(--brand-600) 12%, transparent)}.search-surface--listings .search-input-shell:focus-within .search-input-controls{box-shadow:0 0 0 3px #ffd45c6b, 0 8px 20px color-mix(in srgb, var(--brand-950) 24%, transparent);border-color:#ffd45c}:root:not([data-theme=dark]) .search-input-controls,:root:not([data-theme=dark]) .search-input-shell:focus-within .search-input-controls{background:#fff}.search-input{min-width:0;height:42px;color:var(--color-fg-primary);text-align:start;background:0 0;border:0;outline:0;padding-block:0;padding-inline:14px 4px;font-size:16px;font-weight:400;line-height:22px;transform:translateY(1px)}.search-surface--listings h1,.search-surface--listings .search-title-country-button{color:#fff}.search-surface--listings .search-title-country-button:hover,.search-surface--listings .search-title-country-button:focus-visible{color:#ffd45c}.search-input::placeholder{color:var(--color-fg-tertiary);font-weight:400}.search-title-country-button svg{flex:none}.search-surface--listings .search-title-country-button svg{color:#ffd45c}.search-surface--listings .search-title-country-button:hover span,.search-surface--listings .search-title-country-button:focus-visible span{text-decoration:none}:root[dir=rtl] .search-input,:root[dir=rtl] .search-input::placeholder{text-align:right;direction:rtl}.ui-button.search-submit-button{aspect-ratio:1;color:#073b78;background:radial-gradient(circle at 34% 28%,#ffeda8 0%,#ffd45c 52%,#f2bd31 100%);border-color:#f0c548;border-radius:999px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-weight:500;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #70510038}.ui-button.search-submit-button:hover:not([data-disabled]){color:#073b78;background:radial-gradient(circle at 34% 28%,#fff2bd 0%,#ffdd72 52%,#f5c744 100%);border-color:#f4cc55}.ui-button.search-submit-button:focus-visible{outline-offset:2px;outline:2px solid #ffd45cad}:root[data-theme=dark] .ui-button.search-submit-button{color:#073b78;background:radial-gradient(circle at 34% 28%,#fff0b2 0%,#ffd45c 52%,#efb82a 100%);border-color:#f0c548;box-shadow:inset 0 1px #ffffff8a,0 8px 18px #00102c57}:root[data-theme=dark] .ui-button.search-submit-button:hover:not([data-disabled]){color:#062f62;background:radial-gradient(circle at 34% 28%,#fff5c9 0%,#ffde75 52%,#f3c23c 100%);border-color:#f5cf58}:root[data-theme=dark] .ui-button.search-submit-button:active:not([data-disabled]){color:#062f62;background:radial-gradient(circle at 50% 45%,#ffdc70 0%,#f6c947 58%,#eeb72a 100%);box-shadow:inset 0 2px 5px #523a0033,0 3px 8px #00102c4d}.search-submit-button svg{stroke-width:2.4px}.search-submit-button .ui-button__spinner{border-width:2px;width:20px;height:20px}.ui-button.search-submit-button:active:not([data-disabled]){background:radial-gradient(circle at 50% 45%,#ffdc70 0%,#f6c947 58%,#eeb72a 100%);transform:scale(.9);box-shadow:inset 0 2px 5px #523a0033,0 3px 8px #70510033}.search-clear-button{background:var(--color-bg-tertiary);width:32px;min-width:32px;height:32px;color:var(--color-fg-tertiary);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.search-clear-button:hover{background:var(--brand-50);color:var(--color-fg-brand-primary)}.search-clear-button:active{transform:none}.search-clear-button--inline{width:28px;min-width:28px;height:28px}.mobile-category-shortcuts{border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:0;margin-bottom:12px;padding-bottom:12px;display:grid}.mobile-category-shortcut{min-width:0;color:var(--color-fg-secondary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:color .18s var(--motion-ease);background:0 0;border:0;justify-items:center;gap:4px;padding:2px 0;display:grid}.mobile-category-shortcut--tablet{display:none}:root[dir=rtl] .mobile-category-shortcut{gap:5px}.mobile-category-shortcut:active,.mobile-category-shortcut:focus{background:0 0}.mobile-category-shortcut__icon{border:1px solid var(--color-border-primary);background:var(--surface-panel);width:58px;height:58px;color:var(--brand-700);box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;display:grid;overflow:hidden}.mobile-category-shortcut__icon svg{width:26px;height:26px}.mobile-category-shortcut__icon .category-icon-image{object-fit:contain;width:32px;height:32px}.mobile-category-shortcut__label{max-width:100%;color:var(--color-fg-secondary);text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}:root[dir=rtl] .mobile-category-shortcut__label{line-height:1.35}.mobile-category-shortcut.is-active .mobile-category-shortcut__icon{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-600) 10%, transparent)}.mobile-category-shortcut.is-active .mobile-category-shortcut__label{color:var(--color-fg-brand-primary)}.status-banner{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.status-banner>svg{flex:none;margin-top:1px}.status-banner__message{flex:auto;min-width:0}.status-banner__action{border-radius:var(--radius-sm);min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:4px 6px;font-weight:700;display:inline-flex}.status-banner--warning{border-color:color-mix(in srgb, var(--warning-700) 24%, var(--color-border-primary));background:var(--warning-50);color:var(--warning-700)}.status-banner--success{background:color-mix(in srgb, var(--success-50) 72%, transparent);color:var(--success-700)}.ui-toast-viewport{inset-inline:12px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;justify-items:center;display:grid;position:fixed}.ui-toast{--toast-accent:var(--brand-600);border:1px solid color-mix(in srgb, var(--toast-accent) 15%, var(--color-border-primary));background:var(--surface-panel);width:min(100%,420px);min-height:60px;color:var(--color-fg-primary);pointer-events:auto;cursor:pointer;touch-action:manipulation;border-radius:999px;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:10px;padding-block:6px;padding-inline:6px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a29,0 3px 10px #0f172a14}.ui-toast--info{--toast-accent:var(--brand-600)}.ui-toast--success{--toast-accent:var(--success-700)}.ui-toast--neutral{--toast-accent:#52647d;background:color-mix(in srgb, var(--surface-panel) 92%, var(--toast-accent))}.ui-toast--warning{--toast-accent:var(--warning-700)}.ui-toast--error{--toast-accent:var(--danger-700)}.ui-toast__icon{background:var(--toast-accent);color:#fff;border-radius:999px;align-self:center;place-items:center;width:48px;height:48px;min-height:48px;display:inline-grid}.ui-toast__message{overflow-wrap:anywhere;min-width:0;padding-block:9px;font-size:14px;font-weight:600;line-height:1.4}.ui-toast .ui-toast__close{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;color:var(--color-fg-secondary);border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.ui-toast .ui-toast__close:hover,.ui-toast .ui-toast__close:focus-visible{background:color-mix(in srgb, var(--brand-50) 64%, transparent);color:var(--color-fg-primary)}:root[data-theme=dark] .ui-toast{background:color-mix(in srgb, var(--surface-panel) 96%, var(--brand-50));box-shadow:0 16px 36px #0000004d,0 3px 10px #0000002e}:root[data-theme=dark] .ui-toast--neutral{background:color-mix(in srgb, var(--surface-panel) 88%, var(--toast-accent))}@media (width>=540px){.ui-toast-viewport{inset-inline:24px}}@media (width>=900px){.app-shell:not(.app-shell--installed) .ui-toast-viewport{inset-inline:auto 24px;justify-items:end;width:min(420px,100vw - 48px);bottom:24px}}body:has(>.ui-sheet[data-state=open]) .ui-toast-viewport{bottom:max(16px, env(safe-area-inset-bottom))}.category-icon-image{object-fit:contain;width:20px;height:20px;display:block}.category-icon-svg{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.category-icon-svg svg{width:100%;height:100%;display:block}.category-sheet{gap:8px;display:grid}.category-sheet__group{--category-branch-gap:6px;gap:0;display:grid}.category-sheet__children{gap:6px;margin-inline-start:14px;display:grid}.category-tree-collapse{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .28s var(--motion-ease), margin-top .28s var(--motion-ease), opacity .18s var(--motion-ease), visibility 0s linear .28s;grid-template-rows:0fr;margin-top:0;display:grid}.category-tree-collapse.is-expanded{margin-top:var(--category-branch-gap);opacity:1;visibility:visible;pointer-events:auto;transition:grid-template-rows .28s var(--motion-ease), margin-top .28s var(--motion-ease), opacity .22s var(--motion-ease), visibility 0s linear 0s;grid-template-rows:1fr}.category-tree-collapse__content{min-height:0;transition:transform .28s var(--motion-ease);overflow:hidden;transform:translateY(-4px)}.category-tree-collapse.is-expanded>.category-tree-collapse__content{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.category-tree-collapse,.category-tree-collapse.is-expanded,.category-tree-collapse__content{transition:none}}.desktop-category-sidebar .category-sheet{gap:6px}.browse-categories{gap:12px;display:grid}.browse-categories__header{color:var(--color-fg-primary);align-items:center;gap:8px;display:flex}.browse-categories__header h2{margin:0;font-size:17px;line-height:1.2}.category-option{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:62px;color:var(--color-fg-secondary);font:inherit;text-align:start;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.45;display:grid}.category-option.is-active{border-color:var(--brand-300);background:var(--brand-50);color:var(--color-fg-brand-primary)}.category-option--accordion{grid-template-columns:minmax(0,1fr) auto}.category-option--accordion[data-depth="1"]{margin-inline-start:10px}.category-option--accordion[data-depth="2"]{margin-inline-start:20px}.category-option--accordion[data-depth="3"]{margin-inline-start:30px}.category-option--accordion[data-depth="4"]{margin-inline-start:40px}.category-option__main{min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:start;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:0;line-height:1.45;display:grid}.desktop-category-sidebar .category-sheet>.category-option>span:not(.category-option__icon),.desktop-category-sidebar .category-option--accordion[data-depth="0"] .category-option__main>span:last-child{font-size:16px;font-weight:500}.desktop-category-sidebar .category-option__main{gap:6px}.category-option>span:not(.category-option__icon),.category-option__main>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.45em;line-height:1.45;display:block;overflow:hidden}.category-option__toggle{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);width:34px;min-width:34px;height:34px;color:var(--color-fg-secondary);box-shadow:none;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;place-items:center;padding:0;display:inline-grid}.category-option__toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--brand-300) 24%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 50%, var(--color-bg-secondary));color:var(--color-fg-brand-primary);box-shadow:none}.category-option__icon{border-radius:var(--radius-md);background:var(--brand-50);width:48px;height:48px;color:var(--color-fg-brand-primary);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:0;place-items:center;display:inline-grid}.category-option__icon .category-icon-image{width:34px;height:34px}.ui-sheet .category-option__main{grid-template-columns:40px minmax(0,1fr)}.ui-sheet .category-sheet{gap:6px}.ui-sheet .category-sheet__group{--category-branch-gap:4px;gap:0}.ui-sheet .category-sheet__children{gap:4px;margin-inline-start:10px}.ui-sheet .category-option{grid-template-columns:40px minmax(0,1fr) auto;gap:7px;min-height:54px;padding:6px 8px;font-size:14px}.ui-sheet .category-option--accordion{grid-template-columns:minmax(0,1fr) auto}.ui-sheet .category-option__icon{width:40px;height:40px}.ui-sheet .category-option__icon svg{width:22px;height:22px}.ui-sheet .category-option__icon .category-icon-image{width:28px;height:28px}.ui-sheet .category-option__toggle{width:32px;min-width:32px;height:32px}.section-heading,.post-panel__hero,.panel-page-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex}.post-panel__hero,.panel-page-header:not(.conversation-header){padding-block:2px}.post-editor-context{min-width:0;color:var(--color-fg-secondary);align-items:center;gap:7px;font-size:13px;line-height:1.35;display:flex}.post-editor-context__icon{background:var(--color-bg-secondary);width:26px;height:26px;color:var(--color-fg-tertiary);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.post-editor-context__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.post-editor-context__status{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-fg-secondary);border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}.post-editor-context--new .post-editor-context__icon,.post-editor-context--new .post-editor-context__status{border-color:color-mix(in srgb, var(--brand-600) 24%, var(--color-border-primary));background:var(--brand-50);color:var(--color-fg-brand-primary)}.post-editor-context--published .post-editor-context__icon,.post-editor-context--published .post-editor-context__status{border-color:color-mix(in srgb, var(--success-700) 26%, var(--color-border-primary));background:var(--success-50);color:var(--success-700)}.post-editor-context--review .post-editor-context__icon,.post-editor-context--review .post-editor-context__status{border-color:color-mix(in srgb, var(--warning-700) 28%, var(--color-border-primary));background:var(--warning-50);color:var(--warning-800)}.post-editor-context--draft .post-editor-context__icon,.post-editor-context--draft .post-editor-context__status{color:var(--color-fg-brand-primary)}.section-heading h2{margin:0;font-size:18px;line-height:1.35}.listing-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.section-heading h1,.post-panel__hero h1,.panel-page-header h1{color:var(--color-fg-primary);margin:0;font-size:22px;line-height:1.25}:root[dir=rtl] .section-heading h1,:root[dir=rtl] .section-heading h2,:root[dir=rtl] .post-panel__hero h1,:root[dir=rtl] .panel-page-header h1{line-height:1.4}.section-heading p,.panel-page-header p{color:var(--color-fg-tertiary);margin:4px 0 0;font-size:13px;line-height:1.35}.account-panel-header{position:relative}.account-header-notifications{width:40px;min-width:40px;height:40px;color:var(--color-fg-secondary);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:absolute;inset-block-start:calc(50% + 5px);inset-inline-end:4px;transform:translateY(-50%)}.account-header-notifications__icon{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:34px;height:34px;box-shadow:0 2px 6px color-mix(in srgb, var(--gray-900) 7%, transparent);border-radius:50%;place-items:center;display:inline-grid}.account-header-notifications:hover .account-header-notifications__icon{border-color:color-mix(in srgb, var(--brand-600) 32%, var(--color-border-primary));color:var(--color-fg-brand-primary)}.account-header-notifications__badge{border:2px solid var(--color-bg-secondary);background:var(--count-badge-bg);color:#3a2a00;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}@media (width<=699px){.search-surface--listings>.search-surface__content{padding-top:0}.post-panel>.post-panel__hero,.messages-panel>.panel-page-header,.app-settings-panel>.panel-page-header,.account-card>.subsection-transition>.subsection-transition__page[data-view-key=account-menu]>.panel-page-header{padding-top:10px}}.listing-heading-summary{justify-items:start;gap:6px;min-width:0;max-width:100%;display:grid}.listing-section-heading .listing-heading-summary{grid-column:1;gap:2px;display:grid}.listing-heading-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.listing-found-count{margin:0}.listing-applied-filters{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.listing-section-heading+.listing-applied-filters{margin-block:8px 12px;padding-inline:2px}.listing-section-heading .listing-heading-actions{grid-area:1/2}.listing-applied-filters__chips{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.listing-applied-filters__chips::-webkit-scrollbar{display:none}.listing-applied-filters__label{color:var(--color-fg-tertiary);flex:none;font-size:12px;font-weight:600}.listing-filter-chip{white-space:nowrap;border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);min-width:0;max-width:min(100%,170px);color:var(--color-fg-secondary);border-radius:999px;flex:0 auto;align-items:center;gap:5px;padding:3px 5px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.listing-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.listing-filter-chip__remove{background:var(--color-bg-primary);width:18px;min-width:18px;height:18px;color:var(--color-fg-tertiary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.listing-filter-chip__remove:hover{background:var(--color-border-primary);color:var(--color-fg-primary)}.listing-clear-filter-button{border:1px solid color-mix(in srgb, var(--brand-700) 28%, transparent);background:color-mix(in srgb, var(--brand-700) 8%, transparent);width:auto;min-height:18px;color:var(--color-fg-brand-primary);transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border-radius:999px;flex:none;gap:4px;padding:0 6px;font-size:12px;font-weight:600;line-height:1}.listing-clear-filter-button:hover:not(:disabled){color:var(--color-fg-brand-hover);border-color:color-mix(in srgb, var(--brand-700) 44%, transparent);background:color-mix(in srgb, var(--brand-700) 12%, transparent)}.panel-refresh-button{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:32px;min-width:32px;height:32px;color:var(--color-fg-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.panel-refresh-button:before{content:"";position:absolute;inset:-6px}.panel-refresh-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-700) 44%, transparent);background:color-mix(in srgb, var(--brand-700) 10%, var(--color-bg-primary));color:var(--color-fg-brand-primary);transform:translateY(-1px)}.panel-refresh-button:active:not(:disabled){transform:translateY(0)}.panel-refresh-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.panel-refresh-button:disabled{cursor:default;opacity:.66}.panel-refresh-button.is-loading svg{animation:.8s linear infinite panel-refresh-spin}@keyframes panel-refresh-spin{to{transform:rotate(360deg)}}.listing-list{gap:10px;display:grid}.explore-content>.listing-list{gap:14px}.section-heading+.listing-list{margin-top:12px}.listing-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.display-toggle{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);gap:4px;padding:4px;display:grid}.display-toggle button{min-height:38px;color:var(--gray-500);background:0 0;border:0;border-radius:6px;font-weight:500}.smart-suggestions-collapse{opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .11s,visibility 0s linear .24s;display:grid}.smart-suggestions-collapse.is-open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .16s 45ms,visibility}.smart-suggestions-collapse__content{min-height:0;overflow:hidden}.smart-suggestions{border:1px solid var(--color-border-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--brand-950) 12%, transparent);background:#fff;border-radius:18px;gap:4px;margin:6px 0 0;padding:7px 4px 5px;display:grid}.smart-suggestions__header{color:var(--color-fg-tertiary);padding:4px 8px;font-size:12px;font-weight:500}.smart-suggestion{min-width:0;min-height:42px;color:var(--color-fg-primary);font:inherit;text-align:start;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.smart-suggestion:active,.smart-suggestion:hover{background:var(--color-bg-secondary)}.smart-suggestion__icon{background:var(--color-bg-tertiary);width:28px;height:28px;color:var(--color-fg-tertiary);border-radius:999px;place-items:center;display:grid}.smart-suggestion span:not(.smart-suggestion__icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-suggestion small{color:var(--color-fg-tertiary);white-space:nowrap;font-size:11px}.smart-chip-stack{gap:8px;margin:-2px 0 12px;display:grid}.smart-chip-row{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.smart-chip-row--suggested{margin-top:4px}.smart-chip-row::-webkit-scrollbar{display:none}.smart-chip-row__label{color:var(--color-fg-tertiary);flex:none;font-size:12px;font-weight:500}.smart-chip{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);min-height:32px;color:var(--color-fg-secondary);font:inherit;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:500;display:inline-flex}.smart-chip--applied{border-color:var(--brand-600);background:var(--brand-50);color:var(--color-fg-brand-primary)}.display-toggle button.is-active{background:var(--surface-base);color:var(--brand-700);box-shadow:var(--shadow-sm)}.listing-filter-button.ui-button{width:auto;height:48px;min-height:48px;color:var(--color-fg-brand-primary);flex:none;gap:8px;padding:0 12px;font-size:15px;font-weight:600}.listing-filter-button.ui-button>svg{color:currentColor;flex:0 0 20px;width:20px;height:20px}.listing-filter-button.ui-button>span:not(.listing-filter-button__count){color:currentColor}.listing-filter-button__count{background:var(--color-bg-brand-solid);min-width:20px;height:20px;color:var(--on-brand);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.display-toggle{grid-template-columns:38px 38px}.display-toggle button{justify-content:center;align-items:center;display:inline-flex}.listing-list--grid{grid-template-columns:1fr 1fr}.listing-list--grid .listing-card{grid-template-columns:1fr;align-items:stretch;gap:0;min-height:202px;padding:0;overflow:hidden}.listing-list--grid .explore-post-cta{grid-column:1/-1}.listing-list--grid .listing-media{aspect-ratio:1.2;border-radius:0;width:100%;height:auto;min-height:0}.load-more-button{width:100%;margin-top:12px}.listing-pagination-sentinel{width:100%;min-height:1px}.explore-post-cta{--explore-cta-accent:var(--brand-700);--explore-cta-soft:var(--brand-50);border:1px solid color-mix(in srgb, var(--explore-cta-accent) 18%, var(--color-border-primary));border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--explore-cta-accent) 16%, transparent) 0%, transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--color-bg-primary) 97%, var(--explore-cta-soft)) 0%, color-mix(in srgb, var(--color-bg-primary) 88%, var(--explore-cta-soft)) 58%, color-mix(in srgb, var(--color-bg-primary) 76%, var(--explore-cta-soft)) 100%);width:auto;min-height:152px;color:var(--color-fg-primary);box-shadow:0 9px 20px -14px color-mix(in srgb, var(--explore-cta-accent) 42%, transparent);text-align:start;border-block-start-width:3px;grid-template-columns:minmax(0,1fr);gap:0;margin:8px 4px;padding:0;display:grid;position:relative;overflow:hidden}.explore-post-cta:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bg-primary) 46%, transparent));pointer-events:none;z-index:1;position:absolute;inset:0}.explore-post-cta--verified{--explore-cta-accent:var(--success-700);--explore-cta-soft:var(--success-50)}.explore-post-cta--download{--explore-cta-accent:var(--brand-700);--explore-cta-soft:var(--brand-50)}:root[dir=rtl] .explore-post-cta{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--explore-cta-accent) 16%, transparent) 0%, transparent 38%), linear-gradient(225deg, color-mix(in srgb, var(--color-bg-primary) 97%, var(--explore-cta-soft)) 0%, color-mix(in srgb, var(--color-bg-primary) 88%, var(--explore-cta-soft)) 58%, color-mix(in srgb, var(--color-bg-primary) 76%, var(--explore-cta-soft)) 100%);text-align:start}:root[data-theme=dark] .explore-post-cta{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--explore-cta-accent) 18%, transparent) 0%, transparent 40%), linear-gradient(135deg, color-mix(in srgb, var(--color-bg-primary) 96%, var(--explore-cta-soft)) 0%, color-mix(in srgb, var(--color-bg-primary) 88%, var(--explore-cta-soft)) 62%, color-mix(in srgb, var(--color-bg-primary) 80%, var(--explore-cta-soft)) 100%)}:root[dir=rtl][data-theme=dark] .explore-post-cta{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--explore-cta-accent) 18%, transparent) 0%, transparent 40%), linear-gradient(225deg, color-mix(in srgb, var(--color-bg-primary) 96%, var(--explore-cta-soft)) 0%, color-mix(in srgb, var(--color-bg-primary) 88%, var(--explore-cta-soft)) 62%, color-mix(in srgb, var(--color-bg-primary) 80%, var(--explore-cta-soft)) 100%)}:root[dir=rtl] .explore-post-cta:before{background:linear-gradient(270deg, transparent, color-mix(in srgb, var(--color-bg-primary) 46%, transparent))}.explore-post-cta__viewport{z-index:2;border-radius:inherit;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;position:relative;overflow:hidden}.explore-post-cta__viewport:active{cursor:grabbing}.explore-post-cta__track{--active-slide:0;width:100%;transform:translate3d(calc(var(--active-slide) * -100%), 0, 0);transition:transform .26s var(--motion-ease);will-change:transform;display:flex}:root[dir=rtl] .explore-post-cta__track{transform:translate3d(calc(var(--active-slide) * 100%), 0, 0)}.explore-post-cta__slide{background:0 0;flex:0 0 100%;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px;min-width:0;min-height:152px;padding:18px 20px 30px;display:grid;position:relative}.explore-post-cta__slide--verified{background:0 0}.explore-post-cta__art{order:2;place-items:center;width:112px;height:96px;display:grid;position:relative}.explore-post-cta__icon{border:1px solid color-mix(in srgb, var(--explore-cta-accent) 24%, var(--color-border-primary));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 80%, var(--explore-cta-soft));width:66px;height:66px;color:var(--explore-cta-accent);box-shadow:0 8px 16px -12px color-mix(in srgb, var(--explore-cta-accent) 46%, transparent);place-items:center;display:grid}.explore-post-cta__icon svg{stroke-width:2.1px;width:30px;height:30px}.explore-post-cta__mini{border:1px solid var(--color-border-primary);background:var(--surface-panel);width:29px;height:29px;color:var(--color-fg-secondary);box-shadow:var(--shadow-sm);border-radius:9px;place-items:center;display:grid;position:absolute}.explore-post-cta__mini svg{width:16px;height:16px}.explore-post-cta__mini--one{inset-inline-end:4px;top:7px}.explore-post-cta__mini--two{inset-inline-start:2px;color:var(--success-700);bottom:6px}.explore-post-cta__slide--verified .explore-post-cta__icon{border-color:color-mix(in srgb, var(--success-700) 24%, var(--color-border-primary));background:color-mix(in srgb, var(--color-bg-primary) 80%, var(--success-50));color:var(--success-700)}.explore-post-cta__slide--verified .explore-post-cta__mini--one{color:var(--brand-700)}.explore-post-cta__slide--verified .explore-post-cta__mini--two{color:var(--success-700)}.explore-post-cta__copy{gap:8px;min-width:0;max-width:100%;display:grid;position:relative}.explore-post-cta h3,.explore-post-cta p{margin:0}.explore-post-cta h3{max-width:18em;color:var(--explore-cta-accent);letter-spacing:0;font-size:21px;line-height:1.16}.explore-post-cta p{max-width:none;color:var(--color-fg-secondary);font-size:14px;line-height:1.5}.explore-post-cta__button{border-radius:var(--radius-md);background:var(--gradient-brand-main);min-height:40px;color:var(--on-brand);cursor:pointer;font-family:var(--app-font-family);box-shadow:0 7px 14px -9px color-mix(in srgb, var(--color-bg-brand-solid) 36%, transparent);appearance:none;border:0;justify-content:center;justify-self:start;align-items:center;gap:8px;margin-top:2px;padding:9px 13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.explore-post-cta__button:hover{background:var(--gradient-brand-hover)}.explore-post-cta__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.explore-post-cta__button--secondary{border:1px solid color-mix(in srgb, var(--brand-600) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--color-bg-primary) 88%, var(--brand-50));color:var(--color-fg-brand-primary);box-shadow:none}.explore-post-cta__button--secondary:hover{background:color-mix(in srgb, var(--brand-50) 76%, var(--color-bg-primary))}.explore-post-cta__button--icon{border-radius:var(--radius-md);flex:0 0 42px;justify-content:center;block-size:40px;inline-size:42px;padding:0}.explore-post-cta__button--icon svg{block-size:20px;inline-size:20px}.explore-post-cta__slide--verified .explore-post-cta__button{background:var(--success-700);box-shadow:0 7px 14px -9px color-mix(in srgb, var(--success-700) 42%, transparent)}.explore-post-cta__slide--verified .explore-post-cta__button:hover{background:color-mix(in srgb, var(--success-700) 86%, var(--gray-900))}.explore-post-cta__slide--verified .explore-post-cta__button--secondary{border:1px solid color-mix(in srgb, var(--success-700) 24%, var(--color-border-primary));background:color-mix(in srgb, var(--color-bg-primary) 88%, var(--success-50));color:var(--success-700);box-shadow:none}.explore-post-cta__slide--verified .explore-post-cta__button--secondary:hover{background:color-mix(in srgb, var(--success-50) 78%, var(--color-bg-primary))}.explore-post-cta__bullets{inset-inline:0;z-index:2;pointer-events:none;background:0 0;justify-content:center;gap:7px;padding:0 14px;display:inline-flex;position:absolute;bottom:10px}.explore-post-cta__bullet{background:color-mix(in srgb, var(--color-fg-tertiary) 36%, transparent);cursor:pointer;pointer-events:auto;width:7px;height:7px;transition:width var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);border:0;border-radius:999px;padding:0}.explore-post-cta__bullet.is-active{background:var(--explore-cta-accent);width:20px}.listing-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:100%;min-width:0;color:inherit;box-shadow:var(--shadow-sm);text-align:start;cursor:pointer;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:0;padding:0;text-decoration:none;display:grid;overflow:hidden}.listing-card-shell{--listing-card-media-size:104px;min-width:0;position:relative}.listing-card-shell>.listing-card{height:100%}.listing-list:not(.listing-list--grid) .listing-card-shell{--listing-card-media-size:120px}.listing-list:not(.listing-list--grid) .listing-card{grid-template-columns:120px minmax(0,1fr)}.listing-list:not(.listing-list--grid) .listing-media{width:120px;height:120px}.listing-list:not(.listing-list--grid) .listing-title{font-size:16px;line-height:1.4}.listing-list:not(.listing-list--grid) .listing-copy{align-self:stretch}.listing-list:not(.listing-list--grid) .listing-meta-row{margin-top:auto}.listing-card-favorite{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #0f172ab3);cursor:pointer;block-size:36px;inline-size:36px;transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:calc(var(--listing-card-media-size) - 44px)}.listing-card-favorite.is-saved{color:var(--danger-700);filter:drop-shadow(0 1px 2px #0f172ab3)}.listing-card-favorite__saved-icon{transform-origin:50%;overflow:visible;transform:scale(.88)}.listing-card-favorite__saved-icon path{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}.listing-card-favorite:active:not(:disabled){transform:scale(.92)}.listing-card-favorite:disabled{cursor:wait;opacity:.62}.listing-list--grid .listing-card-favorite{inset-inline:auto 8px}.listing-card:hover,.listing-card:focus,.listing-card:active,.listing-card *{text-decoration:none}.listing-media{background:var(--brand-50);width:104px;height:104px;color:var(--brand-700);border:0;border-radius:0;place-items:center;font-weight:500;display:grid;position:relative;overflow:hidden}.listing-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .52s var(--motion-ease), transform .68s var(--motion-ease);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.018)}.listing-media img.is-loaded{opacity:1;transform:scale(1)}.listing-media__placeholder{border-radius:inherit;background:color-mix(in srgb, var(--brand-50) 74%, var(--color-bg-secondary));width:100%;height:100%;color:var(--color-fg-brand-primary);box-shadow:none;opacity:1;transition:opacity .36s var(--motion-ease);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.listing-media__placeholder.is-hidden{opacity:0}.listing-media__placeholder svg{box-sizing:content-box;border:1px solid color-mix(in srgb, var(--brand-300) 58%, var(--color-border-secondary));background:var(--surface-panel);width:23px;height:23px;box-shadow:var(--shadow-sm);border-radius:12px;padding:9px}.listing-media__count{inset-inline-end:6px;z-index:1;color:#fff;pointer-events:none;background:#18181bc7;border-radius:999px;align-items:center;gap:3px;min-height:21px;padding:4px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:6px}.listing-media__count svg{width:12px;height:12px}.listing-copy{gap:5px;min-width:0;display:grid;overflow:hidden}.listing-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:1.45em;margin:0 0 3px;font-size:15px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.listing-title-row{align-items:center;gap:5px;min-width:0;display:flex}.listing-title-row .listing-title{flex:0 auto;margin-bottom:0}.listing-title[dir],.listing-detail-title h2[dir],.listing-detail-card--description p[dir],.conversation-listing-title[dir],.conversation-header p[dir],.sheet-summary strong[dir],.sold-listing-sheet__hero p[dir]{text-align:start;unicode-bidi:plaintext}.listing-title-row .ui-badge,.account-listing-title-row .ui-badge{border-radius:999px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.listing-trust-row{align-items:center;min-width:0;min-height:22px;display:flex}.listing-location{min-width:0;color:var(--gray-500);align-items:center;gap:4px;line-height:1.45;display:flex}.listing-location svg{flex:none}.listing-location span{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.45em;line-height:1.45;overflow:hidden}.listing-card-facts{min-width:0;min-height:18px;color:var(--color-fg-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex}.listing-card-facts>span:not(.listing-card-facts__separator){text-overflow:ellipsis;min-width:0;overflow:hidden}.listing-card-facts__separator{color:var(--color-fg-quaternary);flex:none}.listing-meta-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:2px;display:grid}.listing-meta-row strong,.listing-meta-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;min-height:1.45em;line-height:1.45;overflow:hidden}.listing-meta-row strong{text-overflow:clip;max-width:none;color:var(--brand-700);font-size:14px;overflow:visible}.listing-meta-row time{color:var(--gray-500);text-align:end;font-size:12px;font-weight:500}.listing-expiry-row{color:var(--gray-500);margin-top:2px;font-size:12px;font-weight:600;line-height:1.35;display:block}.account-listing-card{gap:8px;min-width:0;display:grid}.account-listing-card__main{cursor:pointer;align-items:stretch}.account-listing-card__main .listing-media{align-self:stretch;height:auto;min-height:104px}.account-listing-title-row{align-items:center;gap:8px;min-width:0;display:flex}.account-listing-title-row .listing-title{flex:0 auto;margin-bottom:0}.account-listing-state{border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-fg-secondary);white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:700;line-height:1}.account-listing-state--1,.account-listing-state--0{color:#4e6478;background:#eef3f8;border-color:#d7e2ee}.account-listing-state--3{color:#7a5c00;background:#fff4d9;border-color:#f1dd9d}.account-listing-state--4{color:#1d6b35;background:#e4f6e8;border-color:#b7dfc0}.account-listing-state--expired{color:#7a5c00;background:#fff4d9;border-color:#f1dd9d}.account-listing-state--5{border-color:color-mix(in srgb, var(--brand-600) 24%, var(--color-border-primary));background:var(--brand-50);color:var(--color-fg-brand-primary)}.account-listing-state--2{color:#9a2f2f;background:#fde9e9;border-color:#efc4c4}.account-listing-actions{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.account-listing-action{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:40px;color:var(--color-fg-secondary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.account-listing-action--danger{color:var(--danger-700)}.account-listing-action--sold{border-color:color-mix(in srgb, var(--brand-600) 22%, var(--color-border-primary));background:var(--brand-50);color:var(--color-fg-brand-primary)}.ui-button{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;font-weight:500;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}.ui-button:active{transform:scale(.985)}.ui-button__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite ui-button-spinner}@keyframes ui-button-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button__spinner{animation-duration:1.4s}}.ui-button--sm{min-height:36px;padding:8px 12px}.ui-button--lg{min-height:48px;padding:12px 16px}.ui-button[data-disabled]{cursor:not-allowed;opacity:.65}.ui-button--primary{border-color:color-mix(in srgb, var(--brand-300) 64%, transparent);background:var(--gradient-brand-main);color:var(--on-brand);box-shadow:inset 0 1px 0 #ffffff57, 0 10px 22px color-mix(in srgb, var(--brand-600) 24%, transparent)}.ui-button--primary:hover{background:var(--gradient-brand-hover)}.ui-button--secondary,.ui-button--quiet{background:var(--color-bg-primary);color:var(--color-fg-secondary);border-color:var(--color-border-primary)}.ui-button--quiet{color:var(--color-fg-brand-primary);border-color:#0000}.app-back-button.ui-button{border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}@media (hover:hover) and (pointer:fine){.ui-button--secondary:hover:not([data-disabled]),.ui-button--secondary:focus-visible:not([data-disabled]),.ui-button--quiet:hover:not([data-disabled]),.ui-button--quiet:focus-visible:not([data-disabled]),.location-select-field__detect:hover:not(:disabled),.location-select-field__detect:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--brand-300) 54%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 62%, var(--color-bg-primary));color:var(--color-fg-brand-primary)}}.ui-field{gap:var(--form-control-gap);margin:0;display:grid}.ui-label{color:var(--color-fg-secondary);font-size:13px;font-weight:500;line-height:1.45}.ui-label--with-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attribute-recommendation{background:color-mix(in srgb, var(--count-badge-bg) 24%, var(--color-bg-primary));min-height:18px;color:color-mix(in srgb, #5f4300 86%, var(--color-fg-primary));border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}:root[data-theme=dark] .attribute-recommendation{background:color-mix(in srgb, var(--count-badge-bg) 18%, var(--color-bg-tertiary));color:var(--count-badge-bg)}.ui-input{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--color-fg-primary);outline:none;padding:10px 12px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.ui-input--date{min-inline-size:0;max-inline-size:100%;display:block}.ui-input--date::-webkit-date-and-time-value{min-width:0}.ui-input--date::-webkit-datetime-edit{min-width:0}.ui-input-dropdown{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);align-items:stretch;width:100%;min-height:50px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;overflow:hidden}.ui-input-dropdown--leading{grid-template-columns:minmax(96px,auto) minmax(0,1fr)}.ui-input-dropdown--trailing{grid-template-columns:minmax(0,1fr) minmax(88px,auto)}.ui-input-dropdown:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring)}.ui-field[data-invalid] .ui-input,.ui-field[data-invalid] .ui-input-dropdown,.ui-textarea.is-invalid,.select-sheet__trigger.is-invalid,.segmented-control.is-invalid,.segmented-field.is-invalid,.fee-agreement-card.is-invalid{border-color:var(--danger-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-700) 14%, transparent)}.ui-input-dropdown__select{min-width:0;color:var(--color-fg-secondary);background:0 0;border:0;border-radius:0;outline:0;padding-block:11px;padding-inline:12px 28px;font-weight:500;line-height:1.45}.ui-input-dropdown--leading .ui-input-dropdown__select{border-inline-end:1px solid var(--color-border-primary)}.ui-input-dropdown--trailing .ui-input-dropdown__select{border-inline-start:1px solid var(--color-border-primary)}.ui-input-dropdown__control{border-inline-start:1px solid var(--color-border-primary);min-width:0;display:flex}.ui-input-dropdown__control .select-sheet{width:100%}.ui-input-dropdown__control .select-sheet__trigger,.ui-input-dropdown__control .select-sheet__trigger:focus-visible{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 10px}.ui-input-dropdown__input{min-width:0;box-shadow:none;border:0;border-radius:0}.ui-input-prefix{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);direction:ltr;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:100%;min-height:46px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;overflow:hidden}.ui-input-prefix:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring)}.ui-field[data-invalid] .ui-input-prefix{border-color:var(--danger-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-700) 14%, transparent)}.ui-input-prefix__text{border-inline-end:1px solid var(--color-border-primary);color:var(--color-fg-secondary);white-space:nowrap;align-items:center;padding:10px 12px;font-weight:500;display:inline-flex}.ui-input-prefix__input{min-width:0;box-shadow:none;border:0;border-radius:0}.ui-password-input{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;width:100%;min-height:46px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;overflow:hidden}.ui-password-input:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring)}.ui-password-input__input{min-width:0;box-shadow:none;border:0;border-radius:0}.ui-input[dir=ltr],.ui-input-prefix__text[dir=ltr],.ui-password-input__input{text-align:left;direction:ltr;unicode-bidi:plaintext}:root[dir=rtl] .ui-input:not([dir=ltr]),:root[dir=rtl] .ui-textarea,:root[dir=rtl] .ui-select,:root[dir=rtl] .ui-input-dropdown__select,:root[dir=rtl] .ui-input-dropdown__input:not([dir=ltr]),:root[dir=rtl] .ui-input:not([dir=ltr])::placeholder,:root[dir=rtl] .ui-textarea::placeholder,:root[dir=rtl] .ui-input-dropdown__input:not([dir=ltr])::placeholder{text-align:right;direction:rtl}.ui-password-input__toggle{border:0;border-inline-start:1px solid var(--color-border-primary);width:44px;min-height:44px;color:var(--color-fg-tertiary);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.ui-password-input__toggle:disabled{cursor:not-allowed;opacity:.65}.ui-select,.ui-textarea{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;color:var(--color-fg-primary);outline:none;padding:10px 12px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.ui-select{min-height:50px;transition:border-color .16s,box-shadow .16s}.ui-textarea{resize:vertical;min-height:118px;line-height:1.45}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring)}.ui-input-dropdown__input:focus,.ui-password-input__input:focus{box-shadow:none}.select-sheet{gap:var(--form-control-gap);min-width:0;display:grid}.select-sheet__trigger{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;min-height:50px;color:var(--color-fg-primary);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;line-height:1.45;transition:border-color .16s,box-shadow .16s;display:grid}.select-sheet__trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.45em;line-height:1.45;display:block;overflow:hidden}.select-sheet__trigger:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring);outline:0}.select-sheet__trigger:disabled{background:var(--color-bg-secondary);color:var(--color-fg-tertiary);cursor:not-allowed;opacity:.78}.select-sheet--compact .select-sheet__trigger{min-height:44px;padding:8px 10px}.location-select-field__control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.location-select-field__control .select-sheet__trigger{min-width:0}.location-select-field__detect{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:50px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.listing-card .listing-copy{padding:10px}.listing-list--grid .listing-copy{padding:9px 10px 10px}.location-select-field__detect:disabled{cursor:progress;opacity:.7}@media (width<=380px){.location-select-field__control{grid-template-columns:1fr}.location-select-field__detect{justify-self:start;min-height:42px}}.select-sheet__panel{gap:12px;display:grid}.initial-country-choice{gap:20px;display:grid}.initial-country-choice__intro{border:1px solid color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-50) 58%, var(--color-bg-primary));grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.initial-country-choice__intro-icon,.initial-country-choice__option-icon{color:var(--color-fg-brand-primary);background:color-mix(in srgb, var(--brand-100) 68%, var(--color-bg-primary));place-items:center;display:grid}.initial-country-choice__intro-icon{border-radius:50%;width:44px;height:44px}.initial-country-choice__intro p{color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.6}.initial-country-choice__intro p strong{color:var(--color-fg-primary);font-weight:700}.initial-country-choice__markets{gap:10px;display:grid}.initial-country-choice__markets h3{color:var(--color-fg-primary);margin:0;font-size:15px;font-weight:700;line-height:1.4}.initial-country-choice__list{gap:8px;display:grid}.initial-country-choice__option{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:100%;min-height:68px;color:var(--color-fg-primary);text-align:start;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:11px 12px;display:grid}.initial-country-choice__option:hover{border-color:color-mix(in srgb, var(--brand-600) 34%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-25) 54%, var(--color-bg-primary));box-shadow:var(--shadow-md)}.initial-country-choice__option:active{transform:scale(.985)}.initial-country-choice__option:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring), var(--shadow-sm);outline:0}.initial-country-choice__option-icon{border-radius:50%;width:40px;height:40px}.initial-country-choice__option-copy{gap:2px;min-width:0;display:grid}.initial-country-choice__option-copy strong{color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.initial-country-choice__option-copy>span{color:var(--color-fg-tertiary);font-size:12.5px;line-height:1.4}.initial-country-choice__option-arrow{color:var(--color-fg-tertiary);place-items:center;display:grid}.select-sheet__search{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--gray-500);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-inline:4px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.select-sheet__search:focus-within{border-color:var(--brand-600);background:var(--color-bg-primary);box-shadow:0 0 0 4px var(--focus-ring), 0 10px 28px color-mix(in srgb, var(--brand-600) 12%, transparent)}:root[data-theme=dark] .select-sheet__search:focus-within{border-color:var(--brand-300);background:color-mix(in srgb, var(--surface-base) 98%, #07162c);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-600) 26%, transparent), 0 12px 28px #00000042}.select-sheet__search.has-clear-button{grid-template-columns:auto minmax(0,1fr) 28px}.select-sheet__search input{min-width:0;color:var(--text-strong);direction:inherit;font:inherit;text-align:start;background:0 0;border:0;outline:0}:root[dir=rtl] .select-sheet__search input,:root[dir=rtl] .select-sheet__search input::placeholder{text-align:right;direction:rtl}.multi-choice-hint{border:1px solid color-mix(in srgb, var(--brand-600) 22%, var(--color-border-primary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary));color:var(--color-fg-brand-primary);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.multi-choice-hint span{min-width:0;font-weight:600}.multi-choice-hint strong{color:var(--color-fg-primary);flex:none;font-size:12px}.select-sheet__options{max-height:min(54vh,430px);padding-bottom:calc(12px + env(safe-area-inset-bottom) + var(--app-visual-viewport-bottom-offset,0px));scroll-padding-bottom:calc(12px + env(safe-area-inset-bottom) + var(--app-visual-viewport-bottom-offset,0px));grid-auto-rows:max-content;align-content:start;display:grid;overflow:auto}.ui-sheet--multi-choice .ui-sheet__body{flex:0 auto;padding-bottom:8px;display:flex;overflow:hidden}.ui-sheet--multi-choice .select-sheet__panel{flex-direction:column;flex:0 auto;width:100%;min-height:0;display:flex}.ui-sheet--multi-choice .select-sheet__options{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:min(50vh,430px);padding-bottom:0;scroll-padding-bottom:12px}.ui-sheet--single-select .ui-sheet__body{display:flex;overflow:hidden}.ui-sheet--single-select .select-sheet__panel{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.ui-sheet--single-select .select-sheet__options{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none}.select-sheet__option{border:0;border-bottom:1px solid var(--gray-100);min-height:48px;color:var(--gray-700);text-align:start;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.select-sheet__option[data-depth="1"]{padding-inline-start:22px}.select-sheet__option[data-depth="2"]{padding-inline-start:38px}.select-sheet__option[data-depth="3"]{padding-inline-start:54px}.select-sheet__option[data-depth="4"]{padding-inline-start:70px}.select-sheet__option[data-depth="1"] span:first-child,.select-sheet__option[data-depth="2"] span:first-child,.select-sheet__option[data-depth="3"] span:first-child,.select-sheet__option[data-depth="4"] span:first-child{position:relative}.select-sheet__option[data-depth="1"] span:first-child:before,.select-sheet__option[data-depth="2"] span:first-child:before,.select-sheet__option[data-depth="3"] span:first-child:before,.select-sheet__option[data-depth="4"] span:first-child:before{content:"";inset-inline-start:-12px;background:var(--gray-500);width:6px;height:1px;position:absolute;top:50%}.select-sheet__option.is-selected{color:var(--brand-700);font-weight:500}.select-sheet__option--multi{grid-template-columns:24px minmax(0,1fr)}.select-sheet__option--multi>span:first-child{grid-column:2}.multi-choice-box{border:1.5px solid var(--color-border-primary);background:var(--color-bg-primary);width:20px;height:20px;color:var(--on-brand);border-radius:6px;grid-area:1/1;place-items:center;display:grid}.select-sheet__option--multi.is-selected .multi-choice-box{border-color:var(--brand-600);background:var(--brand-600)}.multi-choice-actions{border-top:1px solid var(--color-border-primary);background:var(--surface-base);padding-top:10px;display:grid;position:sticky;bottom:0}.select-sheet__empty{border:1px dashed var(--gray-200);border-radius:var(--radius-md);color:var(--gray-500);text-align:center;padding:18px}.category-select__options{max-height:min(54vh,430px);padding-bottom:env(safe-area-inset-bottom);display:grid;overflow:auto}.ui-sheet--category-select .ui-sheet__body{display:flex;overflow:hidden}.ui-sheet--category-select .category-select,.ui-sheet--category-select .browse-categories{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.ui-sheet--category-select .category-select__options,.ui-sheet--category-select .category-sheet{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}.category-select__group,.category-select__children{display:grid}.category-select__option{border:0;border-bottom:1px solid var(--gray-100);min-height:64px;color:var(--gray-700);text-align:start;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 4px;font-size:15px;font-weight:600;line-height:1.45;display:grid}.category-select__main{min-width:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:start;background:0 0;border:0;padding:0}.category-select__option[data-depth="1"]{padding-inline-start:22px}.category-select__option[data-depth="2"]{padding-inline-start:38px}.category-select__option[data-depth="3"]{padding-inline-start:54px}.category-select__option[data-depth="4"]{padding-inline-start:70px}.category-select__option.is-selected{color:var(--brand-700);font-weight:500}.category-select__label{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;line-height:1.45;display:grid}.category-select__label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.45em;line-height:1.45;display:block;overflow:hidden}.location-select .category-select__options{gap:0;max-height:none;padding-bottom:0;overflow:visible}.ui-sheet--location-select .ui-sheet__body{display:flex;overflow:hidden}.ui-sheet--location-select .location-select{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.ui-sheet--location-select .location-select .category-select__options{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}.location-select__load-error{justify-items:center;gap:10px;display:grid}.location-select__load-error button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:40px;color:var(--color-fg-brand-primary);font:inherit;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:600;display:inline-flex}.location-select .category-select__option{min-height:52px;padding-block:7px;font-size:14px;font-weight:400}.location-select .category-select__option.is-selected{font-weight:400}.location-select__province-row{grid-template-columns:minmax(0,1fr) auto}.location-select__province-main{min-width:0;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:start;background:0 0;border:0;padding:0;display:grid}.location-select__province-actions{color:inherit;align-items:center;gap:4px;display:inline-flex}.location-select__province-toggle{width:30px;min-width:30px;height:30px;color:inherit;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.location-select__province-toggle:hover,.location-select__province-toggle:focus-visible{background:var(--brand-50);color:var(--color-fg-brand-primary)}.location-select .category-select__label{grid-template-columns:40px minmax(0,1fr);gap:7px}.location-select .category-option__icon{width:38px;height:38px}.location-select .category-option__icon svg{width:20px;height:20px}.location-sheet-footer{justify-items:center;gap:8px;display:grid}.location-near-me-button{border:1px solid var(--brand-600);background:var(--gradient-brand-main);width:auto;min-height:44px;color:var(--on-brand);box-shadow:0 10px 24px color-mix(in srgb, var(--brand-700) 24%, transparent);cursor:pointer;font:inherit;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.location-near-me-button:hover:not(:disabled),.location-near-me-button:focus-visible:not(:disabled){border-color:var(--brand-700);background:var(--gradient-brand-hover);box-shadow:0 12px 28px color-mix(in srgb, var(--brand-700) 30%, transparent)}.location-near-me-button:disabled{cursor:wait;opacity:.68}.category-select__chevron{color:var(--gray-500);transform-origin:50%;transition:transform .22s var(--motion-ease);will-change:transform;transform:rotate(0)}.category-option__toggle .category-select__chevron{color:inherit;transition:transform .24s cubic-bezier(.2,0,0,1);display:block;transform:rotate(0)}.category-option__toggle[aria-expanded=true] .category-select__chevron{transform:rotate(180deg)}:root[dir=rtl] .category-select__chevron{transform:none}.category-select__chevron.is-open,:root[dir=rtl] .category-select__chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.category-select__chevron{transition:none}}.ui-help,.ui-error{font-size:12px}.ui-help{color:var(--gray-500)}.ui-help-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-help-row>span:last-child{color:var(--color-fg-tertiary);flex:none;font-weight:700}.ui-error{color:var(--danger-700)}.ui-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.ui-badge--brand{background:var(--brand-50);color:var(--color-fg-brand-primary);border-color:var(--brand-100)}.ui-badge--success{background:var(--success-50);color:var(--success-700);border-color:color-mix(in srgb, var(--success-700) 18%, transparent)}.ui-badge--verified{background:color-mix(in srgb, var(--success-50) 88%, var(--color-bg-primary));color:var(--success-700);border-color:color-mix(in srgb, var(--success-700) 24%, transparent)}.ui-badge--warning{background:var(--warning-50);color:var(--warning-700);border-color:color-mix(in srgb, var(--warning-700) 18%, transparent)}.ui-badge--neutral{background:var(--color-bg-secondary);color:var(--color-fg-secondary);border-color:var(--color-border-primary)}.ui-badge--icon{background:0 0;border:0;border-radius:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.ui-badge--icon svg{flex:none}.ui-badge--verified-text{border-radius:999px;gap:5px;min-height:20px;padding:0 7px;font-size:11px;font-weight:700;line-height:1}.ui-badge--verified-text svg{flex:none;width:12px;height:12px}.ui-tabbar{--tab-count:4;--active-index:0;right:auto;bottom:max(6px, env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));border:1px solid color-mix(in srgb, var(--color-border-primary) 70%, transparent);background:color-mix(in srgb, var(--surface-panel) 95%, var(--color-bg-primary));isolation:isolate;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-tap-highlight-color:transparent;border-radius:999px;gap:4px;width:min(100% - 28px,430px);padding:6px;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 44px #0f172a24,0 4px 14px #0f172a14}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-tabbar{background:color-mix(in srgb, var(--surface-panel) 60%, transparent)}}.ui-tabbar__indicator{z-index:0;width:calc((100% - 12px - (var(--tab-count) - 1) * 4px) / var(--tab-count) + 6px);background:radial-gradient(ellipse 46% 42% at 50% 100%, color-mix(in srgb, var(--brand-600) 30%, transparent) 0%, color-mix(in srgb, var(--brand-500) 16%, transparent) 46%, transparent 100%);box-shadow:none;pointer-events:none;transform:translate3d(calc(var(--active-index) * (100% - 2px)), 0, 0);will-change:transform;border:0;border-radius:0;transition:transform .44s cubic-bezier(.2,1.08,.3,1);position:absolute;top:4px;bottom:0;left:3px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-tabbar__indicator{background:radial-gradient(ellipse 46% 42% at 50% 100%, color-mix(in srgb, var(--brand-600) 30%, transparent) 0%, color-mix(in srgb, var(--brand-500) 16%, transparent) 46%, transparent 100%)}}:root[data-theme=dark] .ui-tabbar__indicator{background:radial-gradient(ellipse 46% 42% at 50% 100%, color-mix(in srgb, var(--brand-400) 36%, transparent) 0%, color-mix(in srgb, var(--brand-400) 18%, transparent) 46%, transparent 100%);box-shadow:none}:root[dir=rtl] .ui-tabbar__indicator{transform:translate3d(calc(var(--active-index) * -1 * (100% - 2px)), 0, 0);left:auto;right:3px}@media (prefers-reduced-motion:reduce){.ui-button.search-submit-button:active:not([data-disabled]){transform:none}.search-input-shell{transition:none}.search-input-shell:focus-within{transform:none}.ui-input,.ui-select,.ui-textarea,.ui-input-dropdown,.ui-input-prefix,.ui-password-input,.select-sheet__trigger,.smart-suggestions-collapse,.ui-tabbar__indicator,.ui-tabbar__icon,.ui-tabbar__label{transition:none}.ui-tabbar__item.is-active .ui-tabbar__icon{transform:none}}.ui-tabbar__item{z-index:1;min-width:0;min-height:52px;color:var(--color-fg-tertiary);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;align-content:center;place-items:center;gap:2px;font-size:12px;line-height:1.1;text-decoration:none;display:grid;position:relative}.ui-tabbar__item:active,.ui-tabbar__item:focus{background:0 0;outline:none}.ui-tabbar__item.is-active{color:var(--color-fg-brand-primary)}.ui-tabbar__item.is-active .ui-tabbar__icon svg{fill:currentColor}.ui-tabbar__icon-shell{place-items:center;width:30px;height:28px;margin-bottom:0;display:inline-grid;position:relative}.ui-tabbar__icon{transition:color .24s var(--motion-ease), transform .32s cubic-bezier(.2, 1.08, .3, 1);justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex}.ui-tabbar__label{transition:color .24s var(--motion-ease), opacity .24s var(--motion-ease)}.ui-tabbar__item.is-active .ui-tabbar__icon{transform:translateY(-1px)scale(1.04)}.ui-tabbar__icon svg{fill:currentColor;width:26px;height:26px}.ui-tabbar__badge{border:1.5px solid color-mix(in srgb, var(--surface-panel) 94%, transparent);background:var(--count-badge-bg);color:#3a2a00;pointer-events:none;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;right:-5px;box-shadow:0 2px 5px #10182829}.ui-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:color .18s var(--motion-ease);overflow:hidden}.ui-sheet{--sheet-closed-x:100%;--sheet-transition-duration:.28s;--sheet-motion-ease:cubic-bezier(.33, 1, .68, 1);--sheet-scrim-bg:#7b808a54;z-index:40;pointer-events:none;align-items:end;display:grid;position:fixed;inset:0}.ui-sheet__scrim{background:var(--sheet-scrim-bg);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);opacity:0;transition:opacity var(--motion-base) ease, backdrop-filter var(--motion-base) ease, -webkit-backdrop-filter var(--motion-base) ease;pointer-events:auto;border:0;position:absolute;inset:0}.ui-sheet__panel{z-index:1;border:1px solid var(--color-border-primary);background:var(--surface-base);opacity:1;width:100%;max-height:min(86vh,680px);transition:transform var(--sheet-transition-duration) var(--sheet-motion-ease), opacity var(--sheet-transition-duration) ease;pointer-events:auto;will-change:transform, opacity;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;padding:10px 16px 0;display:flex;position:relative;overflow:hidden;transform:translateY(calc(100% + 24px));box-shadow:0 -18px 40px #0f172a29}.ui-sheet__panel:focus{outline:none}:root[dir=rtl] .ui-sheet{--sheet-closed-x:-100%}.ui-sheet[data-state=open] .ui-sheet__scrim{opacity:1}.ui-sheet[data-state=open] .ui-sheet__panel{opacity:1;transform:translateY(0)}.ui-sheet[data-state=closed] .ui-sheet__scrim{opacity:0}.ui-sheet[data-state=closed] .ui-sheet__panel{opacity:1;transform:translateY(calc(100% + 24px))}.ui-sheet__handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 20px;width:72px;height:20px;margin:-4px auto 4px;position:relative}.ui-sheet__handle:before{background:var(--gray-200);content:"";border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ui-sheet__panel[data-dragging=true] .ui-sheet__handle{cursor:grabbing}.ui-sheet__header{background:var(--surface-base);border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:0 16px 10px;display:flex}.ui-sheet__header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;overflow:hidden}.ui-sheet__header .ui-button{flex:0 0 44px;width:44px;height:44px;padding:0}.ui-sheet__header-spacer{flex:0 0 44px;width:44px;height:44px}.ui-sheet__header.ui-sheet__header--without-close{min-height:64px;padding-top:10px;padding-bottom:10px}.ui-sheet__body{min-height:0;padding:12px 4px calc(20px + env(safe-area-inset-bottom) + var(--app-visual-viewport-bottom-offset,0px));background:var(--surface-base);-webkit-overflow-scrolling:touch;flex:auto;margin-inline:-4px;overflow-y:auto}.ui-sheet__footer{z-index:2;border-top:1px solid color-mix(in srgb, var(--color-border-primary) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-base) 76%, transparent) 0%, var(--surface-base) 28%);padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex:none;gap:10px;margin-inline:-16px;display:grid;position:sticky;bottom:0}.auth-panel{gap:14px;display:grid}.registration-welcome{text-align:center;justify-items:center;gap:16px;padding:8px 2px 4px;display:grid}.registration-welcome__icon{background:color-mix(in srgb, var(--brand-50) 88%, var(--color-bg-primary));width:66px;height:66px;color:var(--color-fg-brand-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--brand-600) 16%, transparent);border-radius:999px;place-items:center;display:grid}.registration-welcome__intro{max-width:420px}.registration-welcome__intro h2,.registration-welcome__intro p,.registration-welcome__benefit p{margin:0}.registration-welcome__intro h2{color:var(--color-fg-primary);font-size:20px;line-height:1.25}.registration-welcome__intro p{color:var(--color-fg-secondary);margin-top:7px;font-size:14px;line-height:1.55}.registration-welcome__benefits{border-block:1px solid var(--color-border-primary);width:100%;display:grid}.registration-welcome__benefit{text-align:start;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:12px 4px;display:grid}.registration-welcome__benefit+.registration-welcome__benefit{border-top:1px solid var(--color-border-primary)}.registration-welcome__benefit>span{background:var(--brand-50);width:40px;height:40px;color:var(--color-fg-brand-primary);border-radius:12px;place-items:center;display:grid}.registration-welcome__benefit strong{color:var(--color-fg-primary);font-size:14px;line-height:1.3;display:block}.registration-welcome__benefit p{color:var(--color-fg-secondary);margin-top:3px;font-size:13px;line-height:1.4}.password-recovery-sheet__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.password-recovery-sheet__icon{background:color-mix(in srgb, var(--brand-500) 11%, var(--surface-base));width:44px;height:44px;color:var(--color-fg-brand-primary);border-radius:50%;place-items:center;display:grid}.password-recovery-sheet__intro p,.password-recovery-sheet__confirmation p{color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.55}.password-recovery-sheet__form,.password-recovery-sheet__confirmation{gap:var(--form-field-gap);display:grid}.password-recovery-sheet__confirmation{padding-top:2px}.password-recovery-sheet__confirmation p{margin-bottom:2px}.auth-mode-control{width:100%}.auth-form{gap:var(--form-field-gap);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--surface-base);padding:14px;display:grid}.auth-form .ui-field{gap:6px}.auth-form .ui-label{color:var(--color-fg-secondary)}.auth-form .ui-input,.auth-form .ui-password-input{min-height:48px}.email-verification-sheet{gap:16px;display:grid}.email-verification-sheet__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.email-verification-sheet__icon{background:color-mix(in srgb, var(--brand-500) 11%, var(--surface-base));width:44px;height:44px;color:var(--color-fg-brand-primary);border-radius:50%;place-items:center;display:inline-grid}.email-verification-sheet__destination{gap:2px;min-width:0;display:grid}.email-verification-sheet__destination p,.email-verification-sheet__help{color:var(--color-fg-secondary);margin:0;line-height:1.5}.email-verification-sheet__destination p{font-size:13px}.email-verification-sheet__destination strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:14px;font-weight:700}.email-verification-sheet__help{font-size:14px}.email-verification-sheet__resend{color:var(--color-fg-tertiary);text-align:center;justify-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.45;display:grid}.email-verification-sheet__resend .ui-button{min-height:36px}.email-verification-sheet__back{width:100%}.otp-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-input__cell{aspect-ratio:1;border:1px solid var(--color-border-primary);background:color-mix(in srgb, var(--surface-base) 92%, var(--brand-50));width:100%;min-width:0;color:var(--text-strong);text-align:center;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);border-radius:12px;font-size:22px;font-weight:800;line-height:1}.otp-input__cell:focus{border-color:var(--brand-600);background:var(--surface-base);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent);outline:none}.otp-input__cell:disabled{cursor:not-allowed;opacity:.62}.auth-forgot-password{color:var(--brand-700);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:none}.auth-forgot-password:hover{color:var(--color-fg-brand-hover);text-decoration:none}.auth-forgot-password:disabled{cursor:not-allowed;opacity:.56}.auth-forgot-password--center{justify-self:center}.auth-submit,.sheet-primary-action{width:100%;margin-top:4px}.auth-policy-notice{color:var(--color-fg-tertiary);text-align:center;justify-items:center;gap:4px;font-size:12px;line-height:1.45;display:grid}.auth-policy-notice__links,.policy-acceptance-sheet__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.auth-policy-notice button,.policy-acceptance-sheet__links button{color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:0;font-weight:700}.auth-policy-notice button:hover,.policy-acceptance-sheet__links button:hover{color:var(--color-fg-brand-hover)}.policy-acceptance-sheet{gap:16px;display:grid}.policy-acceptance-sheet>p{color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.55}.policy-acceptance-sheet__links{justify-content:flex-start;gap:12px}.analytics-consent-sheet{text-align:center;justify-items:center;gap:14px;display:grid}.analytics-consent-sheet__icon{background:var(--color-bg-brand-secondary);width:64px;height:64px;color:var(--color-fg-brand-primary);border-radius:50%;place-items:center;display:grid}.analytics-consent-sheet>p{max-width:440px;color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.55}.analytics-consent-sheet__privacy{color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:2px 6px;font-size:13px;font-weight:700}.analytics-consent-sheet__privacy:hover{color:var(--color-fg-brand-hover)}.analytics-consent-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:2px;display:grid}@media (width<=359px){.analytics-consent-sheet__actions{grid-template-columns:1fr}}.social-auth{gap:10px;display:grid}.social-auth__help{color:var(--color-fg-secondary);text-align:center;margin:0;font-size:12px;line-height:1.45}.social-auth__divider{color:var(--color-fg-tertiary);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.social-auth__divider:before,.social-auth__divider:after{content:"";background:var(--color-border-primary);height:1px}.social-auth__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.social-auth-button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);min-height:46px;color:var(--color-fg-primary);font:inherit;box-shadow:var(--shadow-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.social-auth-button.is-last-used{border-color:color-mix(in srgb, var(--brand-600) 28%, var(--color-border-primary))}.social-auth-button[aria-disabled=true]{cursor:wait;opacity:.62}.social-auth-button__icon{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.social-auth-button__content{text-align:start;gap:1px;min-width:0;display:grid}.social-auth-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.social-auth-button__last{color:var(--color-fg-brand-primary);font-size:11px;font-weight:800;line-height:1.2}.social-auth-button--google .social-auth-button__icon{color:#ea4335;border:1px solid var(--color-border-primary);background:#fff}.social-auth-button--facebook .social-auth-button__icon{color:#fff;background:#1877f2;font-family:Arial,sans-serif;font-size:18px}@media (width<=359px){.social-auth__grid{gap:8px}.social-auth-button{gap:6px;padding-inline:8px;font-size:12px}}.filter-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.filter-options button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:48px;color:var(--gray-700);cursor:pointer;font-weight:500;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}.filter-sheet-form{gap:var(--form-field-gap);display:grid}.filter-location-row{gap:var(--form-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.filter-location-row .ui-field{min-width:0}.filter-near-me-row{align-items:center;gap:10px;min-height:0;margin-top:0;display:flex}.filter-near-me-button{margin-top:0}.filter-price-group{gap:var(--form-field-gap);display:grid}.filter-price-row{gap:var(--form-field-gap);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(118px,.72fr);align-items:end;display:grid}.filter-currency-field,.filter-price-row .ui-field{min-width:0}.attribute-stack{gap:var(--form-field-gap);border-top:1px solid var(--color-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;padding-top:12px;display:grid}.attribute-stack>strong,.attribute-stack__help,.attribute-stack>.attribute-checklist,.attribute-stack>.ui-field{grid-column:1/-1}.attribute-stack>strong{color:var(--text-strong);font-size:14px}.attribute-field{min-width:0}.attribute-field--binary{gap:6px;min-width:0;display:grid}.attribute-field--binary>.attribute-recommendation{justify-self:start}.attribute-field--checklist,.attribute-field--text{grid-column:1/-1}.attribute-stack__help{color:var(--color-fg-tertiary);margin:-2px 0 2px;font-size:12px;line-height:1.4}@media (width<=420px){.attribute-stack{grid-template-columns:1fr}}.filter-sheet-form .attribute-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-sheet-form .attribute-stack--filter-details,.post-field-card .attribute-stack--filter-details{border:1px solid var(--color-border-primary);background:color-mix(in srgb, var(--brand-50) 42%, var(--color-bg-primary));border-radius:8px;margin-top:2px;padding:14px;position:relative}.filter-sheet-form .attribute-stack--filter-details:before,.post-field-card .attribute-stack--filter-details:before{border-block-start:1px solid var(--color-border-primary);border-left:1px solid var(--color-border-primary);background:color-mix(in srgb, var(--brand-50) 42%, var(--color-bg-primary));content:"";width:12px;height:12px;position:absolute;inset-block-start:-7px;inset-inline-start:24px;transform:rotate(45deg)}.post-field-card .attribute-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.post-field-card .attribute-field--checklist,.post-field-card .attribute-field--text,.filter-sheet-form .attribute-field--checklist,.filter-sheet-form .attribute-field--text{grid-column:auto}.attribute-checklist{overscroll-behavior:contain;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);scrollbar-gutter:stable;gap:8px;max-height:320px;margin:0;padding:10px;display:grid;overflow-y:auto}.attribute-checklist legend{color:var(--gray-700);padding:0 4px;font-size:13px;font-weight:500}.attribute-checklist label{min-height:38px;color:var(--gray-700);align-items:center;gap:10px;font-weight:500;display:flex}.attribute-checklist input{width:18px;height:18px;accent-color:var(--brand-600)}.account-card{--account-card-padding:16px;border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);width:100%;padding:var(--account-card-padding);box-shadow:var(--shadow-lg);justify-self:stretch;gap:14px;display:grid;overflow:hidden}.gated-state{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--brand-100) 60%, transparent), transparent 34%), linear-gradient(180deg, var(--surface-panel), var(--color-bg-secondary));text-align:center;width:100%;min-height:clamp(320px,42dvh,360px);box-shadow:var(--shadow-lg);align-content:start;justify-self:stretch;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.gated-state__header{width:100%}.gated-state__content{align-content:center;justify-items:center;gap:16px;min-height:clamp(248px,34dvh,286px);display:grid}.account-card{align-content:start}.account-card>.subsection-transition{margin:calc(-1 * var(--account-card-padding));padding:var(--account-card-padding)}.account-card>.subsection-transition--scroll-stack{padding:0}.account-card>.subsection-transition>.subsection-transition__page{gap:14px;display:grid}.account-card>.subsection-transition--scroll-stack>.subsection-transition__page{padding:var(--account-card-padding)}@media (width<=1023px){.account-card>.subsection-transition--scroll-stack>.subsection-transition__page{padding-bottom:var(--mobile-navigation-clearance)}}.account-card__avatar{background:var(--brand-50);width:58px;height:58px;color:var(--brand-700);border:0;border-radius:14px;place-items:center;display:grid}.gated-state__art{place-items:center;width:112px;height:96px;display:grid;position:relative}.gated-state__icon{border:1px solid var(--brand-100);background:var(--surface-base);width:74px;height:74px;color:var(--brand-700);border-radius:22px;place-items:center;display:grid;box-shadow:0 18px 36px #0f172a24}.gated-state__mini{border:1px solid var(--color-border-primary);background:var(--surface-panel);width:34px;height:34px;color:var(--color-fg-secondary);box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;display:grid;position:absolute}.gated-state__mini--one{inset-inline-end:4px;top:7px}.gated-state__mini--two{inset-inline-start:2px;color:var(--success-700);bottom:6px}.gated-state__copy{justify-items:center;gap:8px;display:grid}.gated-state__copy h2{color:var(--text-strong);margin:0;font-size:20px;line-height:1.25}.account-hero h2{color:var(--text-strong);margin:8px 0 2px;font-size:20px;line-height:1.15}.gated-state p,.account-card p{color:var(--gray-500);margin:0;line-height:1.5}.gated-state p{max-width:34ch}.account-card__avatar{overflow:hidden}.account-card__avatar img{object-fit:cover;width:100%;height:100%}.account-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-user-menu{gap:10px}.account-user-menu .account-hero{border-bottom:1px solid var(--color-border-secondary);padding:2px 2px 10px}.account-user-menu .account-card__avatar{border-radius:12px;width:50px;height:50px}.account-user-menu .account-hero h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:18px;overflow:hidden}.account-hero__type{color:var(--color-fg-tertiary);align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:600;display:inline-flex}.account-page-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.account-page-header--with-action{grid-template-columns:44px minmax(0,1fr) 44px}.account-page-header button,.conversation-header .app-back-button.ui-button,.ui-sheet__header .ui-button{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:44px;min-width:44px;height:44px;color:var(--gray-700);border-radius:50%;place-items:center;padding:0;display:inline-grid}.account-page-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;line-height:1.15;overflow:hidden}.app-shell--installed.app-shell--chat-session{padding-bottom:0}.app-shell--installed.app-shell--chat-session .ui-tabbar--installed{display:none}@media (width<=699px){html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.app-shell--installed.app-shell--account-stack .account-card{width:calc(100% + var(--app-shell-inline-padding) + var(--app-shell-inline-padding));margin-inline:calc(-1 * var(--app-shell-inline-padding));border-left:0;border-right:0;border-radius:0}.app-shell--installed.app-shell--chat-stack .chat-section-panel{width:calc(100% + var(--app-shell-inline-padding) + var(--app-shell-inline-padding));margin-inline:calc(-1 * var(--app-shell-inline-padding))}.app-shell--installed:is(.app-shell--account-stack,.app-shell--chat-stack){flex-direction:column;padding-top:0;padding-bottom:0;display:flex}.app-shell--installed.app-shell--account-stack .app-main,.app-shell--installed.app-shell--account-stack .app-content-layout,.app-shell--installed.app-shell--account-stack .app-content,.app-shell--installed.app-shell--account-stack .account-card,.app-shell--installed.app-shell--account-stack .subsection-transition--scroll-stack,.app-shell--installed.app-shell--chat-stack .app-main,.app-shell--installed.app-shell--chat-stack .app-content-layout,.app-shell--installed.app-shell--chat-stack .app-content,.app-shell--installed.app-shell--chat-stack .chat-section-panel,.app-shell--installed.app-shell--chat-stack .subsection-transition--scroll-stack{height:100%;min-height:0}.app-shell--installed.app-shell--chat-stack .chat-section-panel>.subsection-transition--scroll-stack{margin:0;padding:0}.app-shell--installed:is(.app-shell--account-stack,.app-shell--chat-stack) .app-main{flex:auto;width:100%}.app-shell--installed.app-shell--account-stack .app-content-layout,.app-shell--installed.app-shell--account-stack .app-content,.app-shell--installed.app-shell--account-stack .account-card,.app-shell--installed.app-shell--chat-stack :is(.app-content-layout,.app-content,.chat-section-panel){align-content:stretch}.app-shell--installed.app-shell--chat-stack .chat-section-panel>.subsection-transition--scroll-stack>.subsection-transition__page{padding:var(--app-shell-top-padding) var(--app-shell-inline-padding) var(--mobile-navigation-clearance)}.app-shell--installed.app-shell--chat-session .chat-section-panel>.subsection-transition--scroll-stack>.subsection-transition__page[data-view-key^=chat-session-]{padding-top:0;padding-bottom:max(10px, env(safe-area-inset-bottom))}:root:is([data-native-keyboard-open],[data-visual-keyboard-open]) .app-shell--installed.app-shell--chat-session .chat-section-panel>.subsection-transition--scroll-stack>.subsection-transition__page[data-view-key^=chat-session-]{padding-bottom:6px}.app-shell--installed.app-shell--chat-session .conversation-header{top:0;z-index:8;width:auto;max-width:none;padding:calc(12px + var(--app-shell-top-padding)) var(--app-shell-inline-padding) 12px;background:var(--surface-base);box-shadow:0 10px 18px -18px color-mix(in srgb, var(--color-fg-primary) 42%, transparent);margin:0;position:absolute;inset-inline:0}.app-shell--installed.app-shell--chat-session .conversation-context-overlay{z-index:7;top:var(--conversation-header-overlay-height,calc(68px + var(--app-shell-top-padding)));position:absolute;inset-inline:0}.app-shell--installed.app-shell--chat-session .message-scroller__content{box-sizing:border-box;padding-top:calc(var(--conversation-header-overlay-height,calc(68px + var(--app-shell-top-padding))) + var(--conversation-context-overlay-height,0px) + 8px)}.app-shell--installed.app-shell--chat-session .message-scroller{width:calc(100% + var(--app-shell-inline-padding) + var(--app-shell-inline-padding));margin-inline:calc(-1 * var(--app-shell-inline-padding))}.app-shell--installed.app-shell--chat-session .message-scroller__viewport{padding-inline:var(--app-shell-inline-padding);border-left:0;border-right:0;border-radius:0}.app-shell--installed.app-shell--chat-session .back-to-top-button{display:none}.app-shell--installed.app-shell--account-stack .account-card>.subsection-transition--scroll-stack>.subsection-transition__page[data-view-key=account-menu]{padding-top:var(--app-shell-top-padding);padding-inline:var(--app-shell-inline-padding)}.app-shell--installed.app-shell--account-stack .account-card>.subsection-transition--scroll-stack>.subsection-transition__page:not([data-view-key=account-menu]){padding-inline:var(--app-shell-inline-padding)}.account-card>.subsection-transition--scroll-stack>.subsection-transition__page>.account-page-header{z-index:8;width:calc(100% + var(--account-card-padding) + var(--account-card-padding));max-width:none;margin:calc(-1 * var(--account-card-padding)) calc(-1 * var(--account-card-padding)) 0;padding:12px var(--account-card-padding);background:var(--surface-base);box-shadow:0 10px 18px -18px color-mix(in srgb, var(--color-fg-primary) 42%, transparent);position:sticky;top:0}.app-shell--installed.app-shell--account-stack .account-card>.subsection-transition--scroll-stack>.subsection-transition__page:not([data-view-key=account-menu])>.account-page-header{width:calc(100% + var(--app-shell-inline-padding) + var(--app-shell-inline-padding));margin-inline:calc(-1 * var(--app-shell-inline-padding));padding:calc(12px + var(--app-shell-top-padding)) var(--app-shell-inline-padding) 12px}}:root[dir=rtl] .account-page-header>button:first-child svg{rotate:180deg}.account-page-body{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);gap:10px;padding:12px;display:grid}.account-section-list{gap:16px;display:grid}.account-profile-overview{gap:10px;min-width:0;margin-bottom:4px;display:grid}.account-section-list>.account-page-body{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-secondary) 30%, var(--color-bg-primary));padding:14px}.account-section-list>.account-page-body>.account-menu-heading{margin-bottom:6px;font-size:19px;line-height:1.25}.account-section-list>.account-page-body>.account-menu-heading svg{width:20px;height:20px}.account-section{border-top:1px solid var(--color-border-primary);gap:12px;padding-top:16px;display:grid}.account-section h2{color:var(--text-strong);align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.account-menu{gap:10px;display:grid}.account-listing-activity-menu{align-content:start}.account-section-list>.account-user-menu>.account-menu-heading,.account-section-list>.account-listing-activity-menu>.account-menu-heading,.account-section-list>.section-group-card .account-menu-heading{margin-bottom:4px}.account-menu-heading,.account-listing-section h2{color:var(--color-fg-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.account-listing-section__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-listing-section__header .ui-button{min-width:max-content}.account-user-actions{gap:8px;display:grid}.account-menu-list{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:0;display:grid;overflow:hidden}.account-menu-list .account-menu-row{background:0 0;border:0;border-radius:0;width:100%;font-size:16px}.form-submit-feedback{scroll-margin-block:20px}.form-submit-feedback .status-banner{margin-top:0}.account-menu-list .account-menu-row+.account-menu-row{border-top:1px solid var(--color-border-secondary)}.account-verification-banner{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f0f9fff5,#fffffffa);border:1px solid #0e749038;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.account-verification-banner__icon,.account-verification-benefit__icon{width:36px;height:36px;color:var(--brand-700);background:#0e74901a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .account-verification-banner{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border-primary));background:linear-gradient(135deg, color-mix(in srgb, var(--surface-base) 90%, var(--color-primary)), var(--surface-base));box-shadow:0 12px 28px #0000003d}:root[data-theme=dark] .account-verification-banner__icon{background:color-mix(in srgb, var(--color-primary) 18%, var(--surface-muted));color:var(--brand-300)}.account-verification-banner__copy{gap:4px;min-width:0;display:grid}.account-verification-banner__copy strong,.account-verification-benefit strong{color:var(--color-fg-primary);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.account-verification-banner__copy p,.account-verification-benefit p,.account-verification-info-sheet__intro,.account-verification-info-sheet__closing{color:var(--color-fg-tertiary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.account-verification-banner__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-verification-banner__actions .ui-button{white-space:normal;min-width:0}.account-verification-info-sheet{gap:12px;display:grid}.account-verification-benefits{gap:10px;display:grid}.account-verification-benefit{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.account-verification-benefit div{gap:3px;min-width:0;display:grid}.account-verification-info-sheet__closing{border-radius:var(--radius-md);background:var(--color-bg-secondary);padding:12px}.account-verification-info-sheet__intro{color:var(--color-fg-secondary)}.account-verification-info-sheet__action{justify-content:center;width:100%}.account-listing-activity{gap:12px;display:grid}.account-listing-section{align-content:start}.account-listing-section--embedded{gap:10px;display:grid}.account-submitted-listings{gap:14px;display:grid}.account-followed-sellers{gap:10px;display:grid}.followed-seller-list{gap:9px;display:grid}.followed-seller-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.followed-seller-card__body{gap:4px;min-width:0;display:grid}.followed-seller-card__body strong,.followed-seller-card__body span{overflow-wrap:anywhere}.followed-seller-card__body strong{color:var(--color-fg-primary);font-size:15px;line-height:1.25}.followed-seller-card__body span{color:var(--color-fg-tertiary);font-size:12px;font-weight:600;line-height:1.35}.followed-seller-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.followed-seller-card__actions .ui-button{justify-content:center;width:100%;min-height:40px}.followed-seller-card__unfollow.ui-button{border-color:color-mix(in srgb, var(--danger-700) 22%, var(--color-border-primary));color:var(--danger-700)}.submitted-listing-segments-scroll{scrollbar-width:none;min-width:0;overflow-x:auto}.submitted-listing-segments-scroll::-webkit-scrollbar{display:none}.submitted-listing-segments{min-width:max(100%, calc(var(--segmented-count) * 112px))}.submitted-listing-segments button{padding-inline:10px}.submitted-listing-segments__label{justify-content:center;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.submitted-listing-segments__label>span{text-overflow:ellipsis;overflow:hidden}.submitted-listing-segments__label strong{background:var(--color-bg-secondary);min-width:22px;height:22px;color:inherit;border-radius:999px;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.account-empty-state{border:1px dashed color-mix(in srgb, var(--brand-600) 24%, var(--color-border-primary));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-base) 82%, var(--brand-50));min-height:168px;color:var(--color-fg-secondary);text-align:center;align-content:center;justify-items:center;gap:9px;padding:22px 16px;display:grid}.account-empty-state__icon{border:1px solid color-mix(in srgb, var(--brand-600) 18%, var(--color-border-secondary));background:var(--surface-panel);width:52px;height:52px;color:var(--color-fg-brand-primary);box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;display:inline-grid}.account-empty-state strong{color:var(--color-fg-primary);font-size:16px;line-height:1.25}.account-empty-state p{max-width:320px;color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.45}.account-empty-state .ui-button{margin-top:4px}.favorite-list{gap:8px;display:grid}.account-listing-skeleton__main{pointer-events:none;min-height:104px}.account-listing-skeleton__media{border-radius:var(--radius-md) 0 0 var(--radius-md);align-self:stretch;width:104px;min-height:104px}:root[dir=rtl] .account-listing-skeleton__media{border-radius:0 var(--radius-md) var(--radius-md) 0}.account-listing-skeleton__content{flex:1;align-content:center;gap:11px;min-width:0;padding:12px;display:grid}.account-subsection-card,.account-settings-section.account-subsection-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 94%, var(--color-bg-secondary));gap:12px;padding:14px}:root[data-theme=dark] .account-subsection-card,:root[data-theme=dark] .account-settings-section.account-subsection-card{background:color-mix(in srgb, var(--color-bg-primary) 88%, var(--color-bg-secondary))}.account-subsection-card__intro{color:var(--color-fg-tertiary);margin:0;font-size:13px;line-height:1.5}.account-listing-skeleton__title{width:min(78%,280px);height:17px}.account-listing-skeleton__location{width:min(46%,160px);height:13px}.account-listing-skeleton__meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-listing-skeleton__meta .skeleton:first-child{width:72px;height:16px}.account-listing-skeleton__meta .skeleton:last-child{width:62px;height:13px}.account-menu-row{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:50px;color:var(--color-fg-secondary);font:inherit;text-align:start;justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;font-weight:500;text-decoration:none;transition:border-color .26s,background-color .26s,color .26s,box-shadow .26s;display:flex}.account-menu-row span{align-items:center;gap:10px;min-width:0;display:inline-flex}.account-menu-row>svg{rotate:-90deg}.account-menu-row--danger,.account-menu-row--danger>svg{color:var(--danger-700)}.account-menu-badge{background:var(--danger-700);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding-inline:6px;font-size:11px;font-weight:700;display:grid}:root[dir=rtl] .account-menu-row>svg{rotate:90deg}.account-section-note{color:var(--gray-500);margin:0;font-size:13px}.account-actions{gap:10px;margin-top:4px;display:grid}.account-actions--panel{margin-top:0;display:none}.account-actions--mobile{display:grid}.account-settings-main>.account-actions--mobile{padding:4px 0 14px}.account-settings-main>.account-actions--mobile>.ui-button--primary{box-shadow:inset 0 1px 0 #ffffff57, 0 10px 18px -8px color-mix(in srgb, var(--brand-600) 28%, transparent)}.phone-number-field{min-width:0;display:grid}.notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.notification-sheet{gap:12px;display:grid}.notification-toolbar>span{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);width:fit-content;min-height:32px;color:var(--color-fg-secondary);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.notification-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.notification-list{gap:10px;display:grid}.notification-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:100%;color:inherit;text-align:start;box-shadow:var(--shadow-sm);grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:12px;display:grid;position:relative}.notification-card__arrow{width:28px;height:28px;color:var(--color-fg-quaternary);align-self:center;place-items:center;transition:color .16s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.notification-card:hover .notification-card__arrow{color:var(--color-fg-brand-primary);transform:translate(2px)}:root[dir=rtl] .notification-card:hover .notification-card__arrow{transform:translate(-2px)}}.notification-card.is-unread{background:color-mix(in srgb, var(--brand-50) 62%, var(--color-bg-primary));border-color:#0174c761}.notification-card__icon{border-radius:var(--radius-md);background:var(--brand-50);width:40px;height:40px;color:var(--brand-700);place-items:center;display:grid}.notification-card__copy{gap:4px;min-width:0;display:grid}.notification-card__copy strong,.notification-card__copy span,.notification-card__copy time{text-overflow:ellipsis;overflow:hidden}.notification-card__copy strong{color:var(--text-strong);font-size:14px}.notification-card__copy span{color:var(--color-fg-secondary);font-size:13px;line-height:1.35}.notification-card__copy time{color:var(--gray-500);font-size:12px}.notification-card__dot{top:8px;background:var(--brand-600);border-radius:999px;width:9px;height:9px;position:absolute;inset-inline-end:8px}.notification-card--loading{pointer-events:none}.notification-skeleton__icon{border-radius:var(--radius-md);width:40px;height:40px}.notification-skeleton__copy{align-content:center;gap:7px;min-width:0;padding-inline-end:18px;display:grid}.notification-skeleton__title{width:min(44%,160px);height:14px}.notification-skeleton__message{width:min(82%,280px);height:13px}.notification-skeleton__time{width:min(32%,96px);height:11px}.notification-skeleton__dot{border-radius:999px;width:9px;height:9px;position:absolute;top:12px;right:12px}.account-signout-button{border-color:color-mix(in srgb, var(--danger-700) 20%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 58%, var(--color-bg-primary));width:100%;min-height:50px;color:var(--danger-700);box-shadow:var(--shadow-sm);justify-content:center;gap:10px;margin-top:2px;font-weight:700}.account-signout-button svg{box-sizing:content-box;border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger-700) 10%, var(--color-bg-primary));width:18px;height:18px;color:var(--danger-700);padding:6px}@media (hover:hover) and (pointer:fine){.account-signout-button:hover:not([data-disabled]){border-color:color-mix(in srgb, var(--danger-700) 20%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 58%, var(--color-bg-primary));color:var(--danger-700);box-shadow:var(--shadow-sm)}.account-signout-button:focus-visible:not([data-disabled]){border-color:color-mix(in srgb, var(--danger-700) 34%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 78%, var(--color-bg-primary));color:var(--danger-700);box-shadow:0 8px 18px color-mix(in srgb, var(--danger-700) 12%, transparent)}}:root[data-theme=dark] .account-signout-button{border-color:color-mix(in srgb, var(--danger-700) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 46%, var(--surface-base))}:root[data-theme=dark] .account-signout-button svg{background:color-mix(in srgb, var(--danger-700) 14%, var(--surface-base))}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .account-signout-button:hover:not([data-disabled]){border-color:color-mix(in srgb, var(--danger-700) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 46%, var(--surface-base));box-shadow:var(--shadow-sm)}}.account-form{gap:var(--form-field-gap);display:grid}.account-settings-page{background:0 0;border:0;gap:10px;min-width:0;padding:0;display:grid}.account-settings-layout{gap:12px;display:grid}.account-settings-main,.account-settings-aside{gap:10px;min-width:0;display:grid}.account-settings-aside{align-content:start}.account-settings-aside .seller-summary{margin:0}.account-form .ui-field{margin-top:0}.profile-photo-field{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:2px 0 14px;display:grid}.profile-photo-field__preview{background:var(--gray-100);width:72px;height:72px;color:var(--gray-500);box-shadow:0 0 0 1px var(--color-border-primary), 0 8px 18px #1018281a;border-radius:999px;place-items:center;display:grid;position:relative}.profile-photo-field__preview img{border-radius:inherit;object-fit:cover;width:100%;height:100%;overflow:hidden}.profile-photo-field__edit-badge{inset-inline-end:-2px;border:2px solid var(--color-bg-secondary);background:var(--gradient-brand-main);color:#fff;width:26px;height:26px;box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;margin:0;display:grid;position:absolute;bottom:-2px}@media (prefers-reduced-motion:reduce){.listing-media img,.listing-media__placeholder{transition:none}.listing-media img{transform:none}}.profile-photo-field__content{justify-items:start;min-width:0;display:grid}.profile-photo-field strong,.profile-photo-field span{display:block}.profile-photo-field strong{color:var(--color-fg-primary);font-size:14px}.profile-photo-field span{color:var(--color-fg-tertiary);margin:2px 0 8px;font-size:12px;line-height:1.35}.profile-photo-field .profile-photo-field__edit-badge{color:#fff;margin:0;display:grid}.profile-photo-field__action{width:fit-content}.business-proof-field{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.business-proof-field strong,.business-proof-field span{display:block}.business-proof-field strong{color:var(--color-fg-primary);align-items:center;gap:8px;font-size:14px;display:flex}.business-proof-field span{color:var(--color-fg-tertiary);margin-top:4px;font-size:12px;line-height:1.35}.business-proof-field .business-proof-technical{border:1px solid color-mix(in srgb, var(--brand-300) 34%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 62%, var(--color-bg-primary));width:fit-content;color:var(--color-fg-brand-primary);border-radius:999px;margin-top:8px;padding:4px 8px;font-weight:700}.business-proof-field .business-proof-status{color:var(--brand-700);font-weight:700}.business-proof-field .business-proof-status.is-approved{color:var(--success-700)}.business-proof-field .business-proof-status.is-rejected{color:var(--danger-700)}.business-proof-field .business-proof-file{color:var(--color-fg-secondary);font-weight:600}.business-proof-field--stacked{grid-template-columns:minmax(0,1fr);gap:10px}.business-proof-field--stacked .business-proof-technical{border-radius:var(--radius-md);padding:6px 9px}.business-proof-field--stacked .ui-button{justify-self:stretch;width:100%}.account-settings-section{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);gap:12px;padding:14px;display:grid}.account-settings-section__header{border-bottom:1px solid var(--color-border-secondary);gap:4px;padding-bottom:10px;display:grid}.account-settings-section__header--with-action{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-settings-section__header--with-action>div{gap:4px;min-width:0;display:grid}.account-settings-section__header strong{color:var(--color-fg-primary);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.account-settings-section__header p{color:var(--color-fg-tertiary);margin:0;font-size:13px;line-height:1.45}.account-address-page,.address-list{gap:12px;display:grid}.account-address-page{background:0 0;border:0;padding:0}.address-add-action{justify-content:center;padding-top:2px;display:flex}.address-add-action .ui-button{justify-content:center;min-width:min(100%,220px)}.account-verification-page{background:0 0;border:0;gap:10px;min-width:0;padding:0;display:grid}.account-verification-page .account-form,.account-verification-page .account-settings-section,.account-verification-page .business-verification-card,.account-verification-page .business-proof-field,.account-verification-page .trust-tile{min-width:0}.account-verification-page .business-proof-field .ui-button{white-space:normal;text-align:center;min-width:0}.account-password-page{background:0 0;border:0;gap:10px;min-width:0;padding:0;display:grid}.address-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:12px;padding:12px;display:grid}.address-card.is-default{border-color:color-mix(in srgb, var(--success-700) 34%, var(--color-border-secondary))}.address-list-skeleton{gap:12px;display:grid}.address-card--loading{pointer-events:none;min-height:154px}.address-skeleton__main{align-content:start;gap:9px}.address-skeleton__label{width:min(42%,150px);height:16px}.address-skeleton__contact{width:min(64%,230px);height:13px}.address-skeleton__line{width:min(88%,360px);height:13px}.address-skeleton__meta{width:min(34%,120px);height:12px}.address-skeleton__actions>.skeleton{border-radius:var(--radius-md);width:36px;height:36px}.address-card__main{gap:5px;min-width:0;display:grid}.address-card__main>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.address-card__main strong,.address-card__main span,.address-card__main p,.address-card__main small{min-width:0}.address-card__main strong{color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.address-card__main span,.address-card__main p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.35}.address-card__main small{color:var(--color-fg-tertiary);font-size:12px;line-height:1.35}.address-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.address-card__action{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:auto;min-width:0;height:36px;color:var(--color-fg-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.address-card__action:hover,.address-card__action:focus-visible{border-color:var(--brand-300);color:var(--brand-700);background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary))}.address-card__action:disabled{cursor:not-allowed;opacity:.55}.address-card__action--danger{color:var(--danger-700)}.address-card__action--danger:hover,.address-card__action--danger:focus-visible{border-color:color-mix(in srgb, var(--danger-700) 30%, var(--color-border-secondary));color:var(--danger-700);background:color-mix(in srgb, var(--danger-50) 68%, var(--color-bg-primary))}.address-city-detect{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.delete-account-section{border-color:color-mix(in srgb, var(--danger-700) 22%, var(--color-border-primary))}.delete-account-section .account-settings-section__header>strong{color:var(--danger-700)}.delete-account-warning{border:1px solid color-mix(in srgb, var(--danger-700) 24%, var(--color-border-primary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger-50) 64%, var(--color-bg-primary));color:var(--danger-700);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.delete-account-warning svg{flex:none}.delete-account-button{border-color:color-mix(in srgb, var(--danger-700) 36%, var(--color-border-primary));background:var(--danger-700);color:#fff;width:100%}.delete-account-button:hover:not([data-disabled]),.delete-account-button:focus-visible:not([data-disabled]){border-color:var(--danger-700);background:color-mix(in srgb, var(--danger-700) 88%, #000);color:#fff}.address-city-detect .select-sheet{min-width:0}.city-detect-button.address-city-detect__button{min-height:50px;margin-top:0}.address-city-detect__status{color:var(--color-fg-tertiary);grid-column:1/-1;font-size:12px;line-height:1.35}.address-location-field{gap:8px;display:grid}.address-location-field__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-location-field__header small,.address-location-field>p{color:var(--color-fg-tertiary);margin:0;font-size:12px;line-height:1.4}.address-location-field__header small{color:var(--color-fg-brand-primary);font-weight:600}.address-map{z-index:0;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:100%;height:220px;position:relative;overflow:hidden}.address-map.is-read-only{height:150px}.address-map .leaflet-control-zoom a{border-color:var(--color-border-secondary);background:var(--color-bg-primary);color:var(--color-fg-primary)}.address-map .leaflet-control-attribution{background:color-mix(in srgb, var(--color-bg-primary) 86%, transparent);color:var(--color-fg-tertiary);font-size:9px}.address-map .leaflet-control-attribution a{color:var(--color-fg-brand-primary)}.address-map__marker{background:0 0;border:0}.address-map__marker-core{background:var(--brand-600);border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:30px;height:30px;display:grid;transform:rotate(-45deg);box-shadow:0 5px 14px #0f172a4d}.address-map__marker-core>span{background:#fff;border-radius:999px;width:8px;height:8px}:root[data-theme=dark] .address-map .leaflet-tile-pane{filter:brightness(.78)contrast(1.08)saturate(.8)}.settings-card,.preference-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:16px;padding:12px;display:grid}.account-app-settings-group{gap:10px}.account-app-settings-group .settings-card .settings-card__copy strong{font-size:16px}.account-app-settings-group .settings-card .settings-card__copy span{margin-top:4px;font-size:12px;line-height:1.35}.settings-app-refresh-button{justify-self:start}.settings-app-refresh-button.is-loading svg{animation:.8s linear infinite panel-refresh-spin}.settings-group-list{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:0;display:grid;overflow:hidden}.settings-group-list>.settings-card{background:0 0;border:0;border-radius:0}.settings-group-list>.settings-card+.settings-card{border-top:1px solid var(--color-border-secondary)}.settings-group-list--about .settings-card--action .account-menu-row{min-height:52px}.settings-group-list--about>*+*{border-top:1px solid var(--color-border-secondary)}.settings-group-list--about>.about-settings-summary-card{background:0 0;border:0;border-radius:0}.email-preference-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.email-preference-card .settings-switch{justify-self:end}.email-preference-card strong,.email-preference-card>div>span{display:block}.email-preference-card>div>span{color:var(--color-fg-secondary);margin-top:4px;font-size:12px;line-height:1.35}.account-user-id{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.account-user-id span{color:var(--color-fg-tertiary);font-weight:600}.account-user-id strong{color:var(--color-fg-primary);font-weight:700}.account-status-row,.account-status-list{gap:8px;display:grid}.account-status-row{grid-template-columns:repeat(3,minmax(0,1fr))}.account-status-pill{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;color:var(--color-fg-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.account-status-pill__icon{background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-fg-tertiary);border-radius:999px;place-items:center;display:grid}.account-status-pill__copy{gap:1px;min-width:0;display:grid}.account-status-pill small,.account-status-pill strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-status-pill small{color:var(--color-fg-tertiary);font-size:11px;font-weight:600}.account-status-pill strong{color:var(--color-fg-primary);font-size:12px;font-weight:700}.account-status-pill--success{border-color:color-mix(in srgb, var(--success-700) 28%, var(--color-border-secondary));background:color-mix(in srgb, var(--success-50) 72%, var(--color-bg-primary))}.account-status-pill--success .account-status-pill__icon,.account-status-pill--success strong{color:var(--success-700)}.account-status-pill--info{border-color:color-mix(in srgb, var(--brand-600) 24%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary))}.account-status-pill--info .account-status-pill__icon,.account-status-pill--info strong{color:var(--brand-700)}.account-status-pill--danger{border-color:color-mix(in srgb, var(--danger-700) 24%, var(--color-border-secondary));background:color-mix(in srgb, var(--danger-50) 72%, var(--color-bg-primary))}.account-status-pill--danger .account-status-pill__icon,.account-status-pill--danger strong{color:var(--danger-700)}.settings-card .settings-card__copy strong,.preference-card strong{color:var(--color-fg-secondary);align-items:center;gap:8px;font-size:15px;line-height:1.25;display:flex}.settings-card .settings-card__copy span,.preference-card>div>span{color:var(--gray-500);margin-top:10px;font-size:13px;display:block}.settings-card--inline-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.settings-card--inline-control .settings-switch,.settings-card--inline-control .settings-app-refresh-button{justify-self:end}.settings-switch{width:auto;min-width:0;min-height:28px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.settings-switch__track{background:var(--gray-300);border-radius:999px;width:46px;min-width:46px;height:28px;margin:0;transition:background .16s;display:inline-flex;position:relative}.settings-switch__thumb{background:var(--surface-base);width:20px;height:20px;box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .16s;position:absolute;top:4px;left:4px}.settings-switch.is-on .settings-switch__track{background:var(--brand-600)}.settings-switch.is-on .settings-switch__thumb{transform:translate(18px)}:root[dir=rtl] .settings-switch__thumb{left:auto;right:4px}:root[dir=rtl] .settings-switch.is-on .settings-switch__thumb{transform:translate(-18px)}.notification-settings-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.notification-permission-state{color:var(--text-muted);text-align:end;font-size:12px;line-height:1.3}.notification-permission-state.is-granted{color:var(--success-700)}.notification-permission-state.is-denied{color:var(--warning-700)}.push-preference-list{border-top:1px solid var(--color-border-secondary);margin-top:14px;display:grid}.push-preference-list.is-disabled{opacity:.56}.push-preference-list.is-disabled .settings-switch{cursor:default}.push-preference-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.push-preference-row+.push-preference-row{border-top:1px solid var(--color-border-secondary)}.push-preference-row__copy{min-width:0}.push-preference-row__copy strong{color:var(--color-fg-secondary);font-size:14px;line-height:1.35;display:block}.push-preference-row__copy span{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.about-settings-sections{gap:10px;display:grid}.account-about-section{margin-top:0}.settings-card--summary,.about-settings-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.about-settings-summary-card{border-color:color-mix(in srgb, var(--brand-600) 18%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 28%, var(--color-bg-primary));grid-template-columns:auto minmax(0,1fr);min-height:84px;padding:14px}.about-settings-summary-card__logo{place-items:center;width:52px;height:52px;display:grid}.about-settings-summary-card__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;display:grid}.about-settings-summary-card__copy>div{gap:4px;min-width:0;display:grid}.about-settings-summary-card__copy>div>span{line-height:1.35}.about-settings-summary-card__copy .about-settings-version{border:1px solid color-mix(in srgb, var(--brand-600) 18%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 58%, var(--color-bg-primary));white-space:nowrap;border-radius:6px;flex-direction:column;place-self:center end;align-items:center;gap:2px;padding:5px 10px;display:inline-flex}.about-settings-summary-card__copy .about-settings-version__label{color:var(--color-fg-secondary);font-size:11px;font-weight:500;line-height:1.2}.about-settings-summary-card__copy .about-settings-version__number{color:var(--brand-700);font-size:14px;font-weight:700;line-height:1.2}@media (width<=380px){.about-settings-summary-card__copy{grid-template-columns:minmax(0,1fr)}.about-settings-summary-card__copy .about-settings-version{justify-self:start}}.settings-card--summary img,.about-settings-summary img{border-radius:var(--radius-lg);width:52px;max-width:100%;height:auto;box-shadow:inset 0 1px 0 #ffffff57, 0 10px 22px color-mix(in srgb, var(--brand-600) 24%, transparent)}:root[data-theme=dark] .settings-card--summary img,:root[data-theme=dark] .about-settings-summary img{box-shadow:inset 0 1px 0 #fff3, 0 10px 24px color-mix(in srgb, var(--brand-600) 24%, transparent)}.settings-card--summary>div,.about-settings-summary>div{gap:0;min-width:0;display:grid}.settings-card--summary strong,.settings-card--summary span,.about-settings-summary strong,.about-settings-summary span{display:block}.settings-card--summary strong,.about-settings-summary strong{color:var(--color-fg-primary);font-size:17px;line-height:1.12}.settings-card--summary span,.about-settings-summary span{color:var(--color-fg-tertiary);font-size:13px;line-height:1.25}.settings-card--summary>.about-settings-summary-card__logo{display:grid}.settings-card--summary>.about-settings-summary-card__copy{gap:8px 12px;display:grid}.about-settings-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-settings-quick-actions button{border:1px solid color-mix(in srgb, var(--brand-600) 20%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;min-height:46px;color:var(--color-fg-brand-primary);font:inherit;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,transform .12s;display:inline-flex}.about-settings-quick-actions button:active{background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary));transform:scale(.98)}.about-settings-quick-actions button:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.settings-card--action,.about-settings-action{padding:0;display:grid}.settings-card--action .account-menu-row{background:0 0;border:0;width:100%}.about-settings-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-settings-action-row .settings-card,.about-settings-action-row .account-menu-row{min-width:0}.about-settings-action-row .account-menu-row span{order:1;min-width:0}.about-settings-block{gap:8px;display:grid}.support-contact-sheet{gap:16px;display:grid}.support-contact-sheet>p{color:var(--color-fg-secondary);margin:0;line-height:1.5}.support-contact-sheet__options{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);overflow:hidden}.support-contact-sheet__options button{width:100%;min-height:68px;color:var(--color-fg-primary);font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:11px 14px;transition:background-color .16s,color .16s;display:grid}.support-contact-sheet__options button+button{border-block-start:1px solid var(--color-border-primary)}.support-contact-sheet__options button:active{background:color-mix(in srgb, var(--brand-50) 62%, var(--color-bg-primary))}.support-contact-sheet__options button:focus-visible{z-index:1;outline:3px solid var(--focus-ring);outline-offset:-3px;position:relative}.support-contact-sheet__icon{background:var(--brand-50);width:42px;height:42px;color:var(--color-fg-brand-primary);border-radius:999px;place-items:center;display:grid}.support-contact-sheet__icon--whatsapp{background:color-mix(in srgb, #25d366 14%, var(--color-bg-primary));color:color-mix(in srgb, #128c7e 82%, var(--color-fg-primary))}.support-contact-sheet__copy{gap:3px;min-width:0;display:grid}.support-contact-sheet__copy strong{font-size:15px;font-weight:700}.support-contact-sheet__copy small{width:fit-content;color:var(--color-fg-secondary);font-size:13px}.support-contact-sheet__chevron{color:var(--color-fg-tertiary)}:root[dir=rtl] .support-contact-sheet__chevron{rotate:180deg}.unavailable-page-sheet{text-align:center;justify-items:center;gap:8px;padding:24px 18px 28px;display:grid}.unavailable-page-sheet>span{background:var(--brand-50);width:54px;height:54px;color:var(--color-fg-brand-primary);border-radius:999px;place-items:center;display:grid}.unavailable-page-sheet strong{color:var(--color-fg-primary);font-size:18px;line-height:1.2}.unavailable-page-sheet p{max-width:28em;color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.45}.post-intro-sheet{gap:10px;padding:0 0 12px;display:grid}.post-intro-sheet__hero{border:1px solid color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-50) 82%, transparent), transparent 72%), var(--color-bg-primary);text-align:center;justify-items:center;gap:7px;padding:12px 12px 10px;display:grid}.post-intro-sheet__hero>span{background:color-mix(in srgb, var(--brand-600) 10%, var(--color-bg-primary));width:46px;height:46px;color:var(--color-fg-brand-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 18%, transparent);border-radius:14px;place-items:center;display:grid}.post-intro-sheet__hero strong{color:var(--color-fg-primary);font-size:18px;line-height:1.15}.post-intro-sheet__hero p,.post-intro-card p{color:var(--color-fg-secondary);margin:0;font-size:12.5px;line-height:1.38}.post-intro-sheet__hero p{max-width:31em}.post-intro-sheet__items{gap:8px;display:grid}.post-intro-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:9px 10px;display:grid}.post-intro-card>span{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 76%, var(--color-bg-secondary));width:40px;height:40px;color:var(--color-fg-brand-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 12%, transparent);flex:0 0 40px;place-items:center;display:grid}.post-intro-card div{gap:2px;min-width:0;display:grid}.post-intro-card strong{color:var(--color-fg-primary);font-size:14px;line-height:1.2}.post-intro-sheet__note{border:1px solid color-mix(in srgb, var(--success-700) 22%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--success-50);color:var(--color-fg-secondary);grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.35;display:grid}.post-intro-sheet__note svg{color:var(--success-700)}.post-intro-sheet>.ui-button{width:100%}.policy-info-sheet{gap:12px;padding:4px 0 18px;display:grid}.policy-info-sheet__intro,.policy-info-section p{color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.55}.policy-info-sheet__intro{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);padding:12px}.policy-info-section{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:5px;padding:12px;display:grid}.policy-info-section strong{color:var(--color-fg-primary);font-size:15px;line-height:1.3}.about-settings-copyright{color:var(--color-fg-tertiary);text-align:center;padding:4px 8px 0;font-size:12px;font-weight:500;line-height:1.4}.segmented-control,.segmented-field{--segmented-count:2;--segmented-index:0;grid-template-columns:repeat(var(--segmented-count), minmax(0, 1fr));border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);gap:4px;margin:0;padding:4px;display:grid;position:relative}.segmented-control--field,.segmented-field{margin:0}.segmented-control legend,.segmented-field legend{color:var(--gray-700);grid-column:1/-1;padding:0 4px 4px;font-size:13px;font-weight:500}.segmented-control__indicator{z-index:0;bottom:4px;width:calc((100% - 8px - (var(--segmented-count) - 1) * 4px) / var(--segmented-count));background:var(--surface-base);height:40px;box-shadow:var(--shadow-sm);pointer-events:none;transform:translateX(calc(var(--segmented-index) * (100% + 4px)));transition:transform .22s var(--motion-ease);border-radius:6px;position:absolute;inset-inline-start:4px}:root[dir=rtl] .segmented-control__indicator{transform:translateX(calc(var(--segmented-index) * -1 * (100% + 4px)))}.settings-mode-control{direction:ltr}.settings-mode-option{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.settings-mode-option svg{flex:0 0 18px;width:18px;height:18px}.settings-mode-option .settings-mode-option__sun{color:var(--count-badge-bg)}:root[dir=rtl] .settings-mode-control .segmented-control__indicator{transform:translateX(calc(var(--segmented-index) * (100% + 4px)))}.segmented-control button,.segmented-field button{z-index:1;min-width:0;min-height:40px;color:var(--gray-500);white-space:nowrap;background:0 0;border:0;border-radius:6px;font-weight:500;position:relative}.segmented-control button.is-active,.segmented-field button.is-active{color:var(--brand-700)}.segmented-control button:disabled,.segmented-field button:disabled{cursor:not-allowed;opacity:.42;cursor:not-allowed;opacity:.42}:root[data-theme=dark] .segmented-control__indicator{background:color-mix(in srgb, var(--brand-600) 18%, var(--surface-base));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-300) 24%, transparent)}:root[data-theme=dark] .segmented-control button,:root[data-theme=dark] .segmented-field button{outline:0}:root[data-theme=dark] .segmented-control button:focus-visible,:root[data-theme=dark] .segmented-field button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand-300) 58%, transparent)}.listing-display-toggle{flex:none;width:auto}.listing-display-toggle .segmented-control__indicator{height:38px}.listing-display-toggle button{justify-content:center;align-items:center;width:38px;min-height:38px;padding:0;display:inline-flex}@media (width<=599px){.listing-filter-button.ui-button{gap:6px;height:44px;min-height:44px;padding-inline:10px;font-size:14px}.listing-filter-button.ui-button>svg{flex-basis:18px;width:18px;height:18px}.listing-display-toggle{padding:3px}.listing-display-toggle .segmented-control__indicator{inset-inline-start:3px;width:calc((100% - 6px - (var(--segmented-count) - 1) * 4px) / var(--segmented-count));height:36px;bottom:3px}.listing-display-toggle button{width:36px;min-height:36px}.listing-display-toggle button svg{width:16px;height:16px}}.trust-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.trust-tile{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:112px;color:var(--gray-700);align-content:start;gap:5px;padding:12px;display:grid}.trust-tile.is-verified{background:var(--success-50);color:var(--success-700);border-color:#04785747}.trust-tile strong{color:inherit;font-size:14px;line-height:1.25}.trust-tile span{color:var(--gray-500);font-size:12px;line-height:1.35}.phone-verification-card,.business-verification-card,.password-change-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);gap:10px;margin-top:12px;padding:12px;display:grid}.phone-verification-card.is-verified{background:var(--success-50);border-color:#04785747}.phone-verification-card strong,.business-verification-card strong,.password-change-card strong{color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.phone-verification-card p,.business-verification-card p,.password-change-card p{color:var(--gray-500);margin:3px 0 0;line-height:1.45}.password-change-grid{gap:var(--form-field-gap);display:grid}.verification-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.post-panel{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);width:100%;box-shadow:var(--shadow-lg);justify-self:stretch;gap:14px;padding:16px;display:grid}.post-form{gap:var(--form-field-gap);display:grid}.post-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.post-panel__actions .ui-button{min-width:0}.post-submit-success{border:1px solid color-mix(in srgb, var(--success-700) 22%, var(--color-border-primary));border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--success-50) 82%, transparent), transparent 52%), var(--color-bg-primary);text-align:center;justify-items:center;gap:16px;padding:28px 16px;display:grid}.post-submit-success__icon{background:var(--success-50);width:78px;height:78px;color:var(--success-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success-700) 20%, transparent), var(--shadow-sm);border-radius:999px;place-items:center;display:grid}.post-submit-success__copy{gap:6px;max-width:560px;display:grid}.post-submit-success__copy h2{color:var(--color-fg-primary);margin:0;font-size:24px;line-height:1.15}.post-submit-success__copy span{color:var(--color-fg-secondary);font-size:14px;line-height:1.45}.post-submit-success__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,420px);display:grid}.post-wizard{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 92%, var(--brand-50));gap:9px;padding:10px;display:grid}.post-wizard-progress{background:color-mix(in srgb, var(--color-bg-tertiary) 82%, var(--color-border-secondary));border-radius:999px;height:4px;overflow:hidden}.post-wizard-progress span{border-radius:inherit;background:var(--color-bg-brand-solid);height:100%;transition:width .22s;display:block}.post-wizard__summary{color:var(--color-fg-tertiary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.post-wizard__summary strong{background:color-mix(in srgb, var(--brand-50) 76%, var(--color-bg-primary));min-height:22px;color:var(--color-fg-brand-primary);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.post-wizard__summary>.post-editor-context{flex:auto;overflow:hidden}.post-wizard__reset.ui-button{flex:0 0 28px;width:28px;min-width:28px;min-height:28px;padding:0}.post-wizard-media-preview{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:100%;color:inherit;text-align:start;align-items:center;gap:10px;padding:7px;display:flex}.post-wizard-media-preview__thumb{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);width:54px;min-width:54px;height:42px;display:block;overflow:hidden}.post-wizard-media-preview__thumb img,.post-wizard-media-preview__thumb video{object-fit:cover;width:100%;height:100%;display:block}.post-wizard-media-preview__copy{gap:2px;min-width:0;display:grid}.post-wizard-media-preview__copy strong{color:var(--color-fg-primary);font-size:13px;line-height:1.2}.post-wizard-media-preview__copy span{color:var(--color-fg-tertiary);font-size:12px;font-weight:650}.post-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid}.post-wizard-steps::-webkit-scrollbar{display:none}.post-wizard-step{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;min-height:62px;color:var(--color-fg-tertiary);font:inherit;text-align:center;box-shadow:0 1px 2px color-mix(in srgb, var(--gray-900) 4%, transparent);transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);place-items:center;gap:6px;padding:7px 4px;font-size:11px;font-weight:700;line-height:1.2;display:grid}.post-wizard-step .step-index{background:color-mix(in srgb, var(--color-bg-tertiary) 78%, var(--color-bg-primary));width:26px;min-width:26px;height:26px;color:var(--color-fg-secondary);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.post-wizard-step>span:last-child{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.post-wizard-step.is-active,.post-wizard-step.is-done{border-color:color-mix(in srgb, var(--brand-600) 36%, var(--color-border-secondary))}.post-wizard-step.is-active{background:color-mix(in srgb, var(--brand-50) 86%, var(--color-bg-primary));color:var(--color-fg-brand-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 12%, transparent), 0 5px 12px color-mix(in srgb, var(--brand-700) 10%, transparent)}.post-wizard-step.is-done{border-color:color-mix(in srgb, var(--success-700) 34%, var(--color-border-primary));background:color-mix(in srgb, var(--success-50) 78%, var(--color-bg-primary));color:var(--success-700)}.post-wizard-step.is-active .step-index{background:var(--color-bg-brand-solid);color:var(--on-brand)}.post-wizard-step.is-done .step-index{background:var(--success-700);color:#fff}@media (hover:hover) and (pointer:fine){.post-wizard-step:hover{border-color:color-mix(in srgb, var(--brand-600) 24%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 48%, var(--color-bg-primary));color:var(--color-fg-brand-primary)}}@media (width>=540px){.post-wizard-steps{gap:8px}.post-wizard-step{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:9px;min-height:48px;padding:8px 10px;font-size:12.5px;line-height:1.2}.post-wizard-step .step-index{width:28px;min-width:28px;height:28px;font-size:12px}.post-submit-success{padding:34px 24px}}@media (width<=760px){.explore-post-cta{min-height:0}.explore-post-cta__slide{grid-template-columns:minmax(0,1fr) 96px;gap:14px;min-height:136px;padding:16px 16px 28px}.explore-post-cta__art{width:96px;height:86px}.explore-post-cta__icon{border-radius:20px;width:66px;height:66px}.explore-post-cta__icon svg{width:30px;height:30px}.explore-post-cta__mini{border-radius:10px;width:30px;height:30px}.explore-post-cta__copy{max-width:100%}.explore-post-cta h3{font-size:21px}.explore-post-cta p{max-width:30em}.post-location-row,.city-detect-row{grid-template-columns:1fr}.city-detect-button{width:100%;margin-top:0}.post-actions{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@media (width<=540px){.explore-post-cta{--explore-cta-art-clearance:78px;min-height:194px}.explore-post-cta__slide{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:194px;padding:18px 18px 34px}.explore-post-cta__art{z-index:1;width:68px;height:62px;position:absolute;inset-block-start:18px;inset-inline-end:18px}.explore-post-cta__icon{border-radius:16px;width:52px;height:52px}.explore-post-cta__icon svg{width:25px;height:25px}.explore-post-cta__mini{border-radius:9px;width:26px;height:26px}.explore-post-cta__mini svg{width:13px;height:13px}.explore-post-cta__mini--one{inset-inline-end:0;top:0}.explore-post-cta__mini--two{inset-inline-start:0;bottom:0}.explore-post-cta__copy{gap:8px;max-width:100%}.explore-post-cta__copy h3,.explore-post-cta__copy p,.explore-post-cta__actions{padding-inline-end:var(--explore-cta-art-clearance)}.explore-post-cta h3{font-size:20px;line-height:1.18}.explore-post-cta p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.52;display:-webkit-box;overflow:hidden}.explore-post-cta__actions{gap:10px;margin-top:7px}.explore-post-cta__button{min-height:42px;padding:9px 14px}}@media (width<=430px){.address-city-detect{grid-template-columns:minmax(0,1fr)}.address-city-detect__button{width:100%;margin-top:0}.explore-post-cta{--explore-cta-art-clearance:72px;grid-template-columns:minmax(0,1fr);min-height:190px}.explore-post-cta__slide{min-height:190px;padding:17px 16px 32px}.explore-post-cta__icon{border-radius:15px;width:48px;height:48px}.explore-post-cta__art{width:64px;height:58px;inset-block-start:16px;inset-inline-end:16px}.explore-post-cta__copy{max-width:100%}.explore-post-cta h3{font-size:19px}.post-submit-success__actions{grid-template-columns:1fr}}@media (width<=360px){.explore-post-cta{--explore-cta-art-clearance:58px;min-height:214px}.explore-post-cta__slide{min-height:214px;padding:16px 14px 34px}.explore-post-cta__icon{border-radius:12px;width:38px;height:38px}.explore-post-cta__icon svg{width:20px;height:20px}.explore-post-cta__art{width:50px;height:46px;inset-block-start:12px;inset-inline-end:12px}.explore-post-cta__copy{max-width:100%}.explore-post-cta h3{font-size:18px}.explore-post-cta p{font-size:12px}.explore-post-cta__button{min-height:44px;padding:10px 13px}.explore-post-cta__actions{grid-template-columns:1fr;display:grid}.explore-post-cta__actions .explore-post-cta__button{justify-self:stretch}}.post-trust-stack{gap:8px;display:grid}.post-trust-notice{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-secondary);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;display:grid}.post-trust-notice.is-verified{border-color:color-mix(in srgb, var(--success-700) 24%, transparent);background:var(--success-50);color:var(--success-700)}.post-trust-notice strong,.post-trust-notice span{display:block}.post-trust-notice span{color:var(--color-fg-tertiary);margin-top:2px;font-size:12px;line-height:1.35}.phone-verification-note{border:1px solid color-mix(in srgb, var(--warning-700) 24%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--warning-50);color:var(--warning-700);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.phone-verification-note strong,.phone-verification-note span{display:block}.phone-verification-note span{color:var(--color-fg-secondary);margin-top:2px;font-size:12px;line-height:1.35}.inline-link-button{width:fit-content;min-height:28px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.post-step{gap:12px;display:grid}.post-step-header{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.post-step-header__icon{border-radius:var(--radius-md);background:var(--brand-50);width:34px;height:34px;color:var(--color-fg-brand-primary);place-items:center;display:grid}.post-step-header h2{color:var(--color-fg-primary);margin:0;font-size:16px;line-height:1.2}.post-step-header p{color:var(--color-fg-tertiary);margin:3px 0 0;font-size:12px;line-height:1.35}.post-field-card{gap:var(--form-field-gap);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);padding:12px;display:grid}.post-field-card .ui-field,.post-field-card .segmented-control,.post-field-card .segmented-field{margin-top:0}.contact-choice-field{gap:6px;min-width:0;margin:0;display:grid}.contact-choice-field__label{display:block}.contact-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-choice-button{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;min-height:46px;color:var(--color-fg-tertiary);font:inherit;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.contact-choice-button:active{transform:scale(.98)}.contact-choice-button.is-selected{border-color:color-mix(in srgb, var(--brand-600) 36%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 86%, var(--color-bg-primary));color:var(--color-fg-brand-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 12%, transparent), 0 5px 12px color-mix(in srgb, var(--brand-700) 10%, transparent)}@media (hover:hover) and (pointer:fine){.contact-choice-button:hover{border-color:color-mix(in srgb, var(--brand-600) 24%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 48%, var(--color-bg-primary));color:var(--color-fg-brand-primary)}}.contact-choice-button svg{flex:none}.contact-choice-button__check{margin-inline-start:auto}.contact-choice-field.is-invalid .contact-choice-button{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--color-border-primary))}.post-location-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:8px;display:grid}.city-detect-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.city-detect-button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);min-width:112px;min-height:44px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:6px;margin-top:0;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.city-detect-row .city-detect-button{justify-self:start}.city-detect-button:disabled{cursor:progress;opacity:.68}.phone-verification-sheet{gap:var(--form-field-gap);display:grid}.phone-verification-sheet__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.phone-verification-sheet__icon{background:color-mix(in srgb, var(--brand-500) 11%, var(--surface-base));width:44px;height:44px;color:var(--color-fg-brand-primary);border-radius:50%;place-items:center;display:inline-grid}.phone-verification-sheet__icon svg{width:22px;height:22px}.phone-verification-sheet p{color:var(--color-fg-secondary);margin:0;line-height:1.55}.phone-verification-sheet__code-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-verification-sheet__code-actions button{min-height:36px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}.phone-verification-sheet__code-actions button:disabled{color:var(--color-fg-disabled);cursor:default}.photo-picker{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:10px;margin-top:8px;padding:12px;display:grid}.photo-picker__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.photo-count{color:var(--gray-500);font-size:13px;font-weight:500}.photo-picker__button{border:1px dashed var(--brand-300);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;min-height:46px;color:var(--brand-700);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.photo-picker__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.photo-thumb{aspect-ratio:1;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);position:relative;overflow:hidden}.photo-thumb img,.photo-thumb video{object-fit:cover;width:100%;height:100%}.photo-thumb__badge{inset-inline-start:6px;min-height:22px;color:var(--on-overlay);background:#101828b8;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:22px;position:absolute;bottom:6px}.photo-thumb__badge--icon{place-items:center;width:24px;min-width:24px;min-height:24px;padding:0;line-height:1;display:inline-grid}.photo-thumb button{top:6px;width:36px;height:36px;color:var(--on-overlay);background:#152536d1;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}.photo-thumb button.photo-thumb__open{z-index:0;border-radius:inherit;width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;padding:0;inset:0;overflow:hidden}.photo-thumb button.photo-thumb__open:disabled{cursor:default;opacity:1}.photo-thumb__open>img,.photo-thumb__open>video{pointer-events:none;display:block}.photo-thumb__remove,.photo-thumb button.photo-thumb__retry{z-index:4}.post-price-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.post-price-row>:only-child{grid-column:1/-1}.post-price-field,.post-price-details{gap:10px;display:grid}.post-price-field .price-mode-field{border:0;margin:0}.price-mode-option-label{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.price-mode-option-label>svg{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex:0 0 14px;transform:scale(.75)}.price-mode-field button.is-active .price-mode-option-label>svg{opacity:1;transform:scale(1)}.check-row{min-height:44px;color:var(--gray-700);align-items:center;gap:10px;margin-top:10px;font-weight:500;display:flex}.check-row--compact{min-height:34px;margin-top:2px}.photo-thumb__processing{top:6px;background:var(--color-bg-primary);width:28px;height:28px;color:var(--brand-700);box-shadow:var(--shadow-sm);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:6px}.photo-thumb__upload-status{inset-inline-start:6px;min-width:38px;height:28px;color:var(--on-overlay);z-index:3;background:#152536d6;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:6px}.photo-thumb__upload-status .ui-button__spinner{width:12px;height:12px}.photo-thumb__upload-status.is-ready{background:var(--color-bg-success-solid,#079455);min-width:28px;padding:0}.photo-thumb button.photo-thumb__retry{top:6px;background:var(--color-bg-warning-solid,#b54708);width:34px;height:34px;inset-inline:6px auto}.fullscreen-media-viewer{z-index:10020;color:#fff;isolation:isolate;overscroll-behavior:contain;background:#030810;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;transition:background-color .18s;display:grid;position:fixed;inset:0;overflow:hidden}.fullscreen-media-viewer__header{top:0;z-index:3;min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#030810d1,#03081000);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;display:grid;position:absolute;inset-inline:0}.fullscreen-media-viewer__header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.fullscreen-media-viewer__header span{color:#ffffffd1;font-size:13px;font-weight:600}.fullscreen-media-viewer__header button,.fullscreen-media-viewer__nav{color:#fff;-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:#0a111cb8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.fullscreen-media-viewer__stage{width:100%;min-width:0;min-height:0;padding:calc(60px + env(safe-area-inset-top)) 0 calc(16px + env(safe-area-inset-bottom));touch-action:none;transform-origin:50%;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.fullscreen-media-viewer__stage img,.fullscreen-media-viewer__stage video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.fullscreen-media-viewer__stage video{touch-action:manipulation}.fullscreen-media-viewer__nav{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.fullscreen-media-viewer__nav--previous{inset-inline-start:max(12px, env(safe-area-inset-left))}.fullscreen-media-viewer__nav--next{inset-inline-end:max(12px, env(safe-area-inset-right))}:root[dir=rtl] .fullscreen-media-viewer__nav svg{rotate:180deg}@media (width<=640px){.fullscreen-media-viewer__nav{top:auto;bottom:calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.fullscreen-media-viewer,.fullscreen-media-viewer__stage{transition:none!important}}.filter-sheet-form>.check-row{margin-top:0}.check-row input{width:20px;height:20px;accent-color:var(--brand-600)}.post-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.post-actions--three{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr)}.post-actions--review{grid-template-columns:repeat(2,minmax(0,1fr))}.review-preview-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.review-preview-card__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-tertiary);width:84px;color:var(--color-fg-tertiary);border:0;place-items:center;display:grid;overflow:hidden}.review-preview-card__media img,.review-preview-card__media video{object-fit:cover;width:100%;height:100%}.review-preview-card__copy{gap:4px;min-width:0;display:grid}.review-preview-card__copy strong,.review-preview-card__copy span,.review-preview-card__copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-preview-card__copy strong{color:var(--color-fg-primary);font-size:16px}.review-preview-card__copy span{color:var(--color-fg-tertiary);font-size:13px;font-weight:500}.review-preview-card__copy b{color:var(--color-fg-brand-primary);font-size:15px}.review-card,.fee-agreement-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:10px;padding:12px;display:grid}.review-card h2{color:var(--color-fg-primary);margin:0;font-size:16px}.listing-ai-card{border-color:color-mix(in srgb, var(--brand-600) 22%, var(--color-border-primary))}.listing-ai-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.listing-ai-card__header>span{background:var(--brand-50);width:36px;height:36px;color:var(--color-fg-brand-primary);border-radius:10px;place-items:center;display:grid}.listing-ai-card__header p{color:var(--color-fg-tertiary);margin:4px 0 0;font-size:13px;line-height:1.45}.listing-ai-proposal{gap:10px;display:grid}.listing-ai-proposal>div:not(.listing-ai-actions){gap:4px;min-width:0;display:grid}.listing-ai-proposal span{color:var(--color-fg-tertiary);font-size:12px;font-weight:700}.listing-ai-proposal strong,.listing-ai-proposal p{color:var(--color-fg-primary);margin:0;line-height:1.45}.listing-ai-proposal strong{font-size:15px}.listing-ai-proposal p{font-size:14px}.listing-ai-notes{color:var(--color-fg-tertiary);gap:4px;margin:0;padding-inline-start:18px;font-size:12px;display:grid}.listing-ai-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.collapsible-advisory{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:0;display:grid;overflow:hidden}.collapsible-advisory--post{border-color:color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 68%, var(--color-bg-primary))}.collapsible-advisory--chat{border-color:color-mix(in srgb, var(--warning-700) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--warning-50) 62%, var(--color-bg-primary))}.collapsible-notice__trigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;padding:0}.collapsible-notice__chevron{color:var(--color-fg-tertiary);transition:transform var(--motion-base) var(--motion-ease);justify-self:end}.is-open>.collapsible-notice__trigger .collapsible-notice__chevron,.collapsible-notice__trigger[aria-expanded=true] .collapsible-notice__chevron{transform:rotate(180deg)}.collapsible-notice__content{gap:6px;display:grid}.collapsible-advisory__content-wrap{opacity:0;transition:grid-template-rows var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-4px)}.collapsible-advisory.is-open .collapsible-advisory__content-wrap{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.collapsible-advisory__content{min-height:0;padding:0 10px}.collapsible-advisory.is-open .collapsible-advisory__content{padding-bottom:10px}.collapsible-advisory__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:7px 10px;display:grid}.collapsible-advisory__icon{border-radius:var(--radius-md);background:var(--color-bg-primary);width:28px;height:28px;color:var(--brand-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-600) 15%, transparent);place-items:center;display:grid}.collapsible-advisory--chat .collapsible-advisory__icon{color:var(--warning-700);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning-700) 18%, transparent)}.collapsible-advisory h2{color:var(--color-fg-primary);margin:0;font-size:15px;line-height:20px}.collapsible-advisory p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.4}.sheet-help-text{color:var(--color-fg-tertiary);margin:0;font-size:13px;line-height:1.45}.collapsible-advisory__notes{gap:7px;margin:0;padding:0;list-style:none;display:grid}.collapsible-advisory__notes li{color:var(--color-fg-secondary);padding-inline-start:16px;font-size:13px;line-height:1.45;position:relative}.collapsible-advisory__notes li:before{inset-inline-start:0;background:var(--warning-700);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.55em}.collapsible-advisory__link{width:fit-content;min-height:28px;color:var(--color-fg-brand-primary);gap:6px;padding:0;font-size:13px;font-weight:700}.collapsible-advisory.is-compact .collapsible-advisory__header{min-height:46px;padding-block:6px}.collapsible-advisory--chat .collapsible-advisory__link{color:var(--warning-700)}:root[data-theme=dark] .collapsible-advisory--chat{border-color:color-mix(in srgb, var(--warning-700) 24%, var(--color-border-primary));background:color-mix(in srgb, var(--surface-panel) 90%, var(--warning-50))}:root[data-theme=dark] .collapsible-advisory--chat .collapsible-advisory__icon{background:color-mix(in srgb, var(--surface-base) 82%, var(--warning-50))}@media (prefers-reduced-motion:reduce){.collapsible-advisory__content-wrap,.chat-address-card__chevron,.chat-address-card__details-wrap{transition:none;transform:none}}.compliance-review-card{gap:12px}.compliance-review-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.compliance-review-card__header>span{border-radius:var(--radius-md);background:var(--brand-50);width:34px;height:34px;color:var(--brand-700);place-items:center;display:grid}.compliance-review-card__header p{color:var(--color-fg-secondary);margin:3px 0 0;font-size:13px;line-height:1.4}.compliance-file-button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;min-height:44px;color:var(--color-fg-primary);font:inherit;text-align:start;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-weight:500;display:flex}.compliance-file-button.is-invalid{border-color:var(--danger-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-700) 14%, transparent)}.review-list{gap:8px;margin:0;display:grid}.review-list div{border-top:1px solid var(--color-border-secondary);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;padding-top:8px;display:grid}.review-list dt{color:var(--color-fg-tertiary);font-size:12px;font-weight:500}.review-list dd{color:var(--color-fg-primary);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.review-list dd>span{overflow-wrap:anywhere;min-width:0}.review-edit-button{border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-secondary);min-height:30px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.verification-checklist{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.verification-check{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);min-width:0;min-height:38px;color:var(--warning-700);align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.verification-check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verification-check.is-complete{border-color:color-mix(in srgb, var(--success-700) 22%, var(--color-border-secondary));background:var(--success-50);color:var(--success-700)}.fee-agreement-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.fee-agreement-card--post{border-color:color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 46%, var(--color-bg-primary));grid-template-columns:1fr;gap:12px;padding:14px}.fee-agreement-card input{width:20px;height:20px;accent-color:var(--brand-600)}.fee-agreement-card__heading{gap:5px;min-width:0;display:grid}.fee-agreement-card__title{color:var(--color-fg-primary);font-size:15px;font-weight:800;line-height:1.2}.fee-agreement-card__intro{color:var(--color-fg-tertiary);font-size:12px;font-weight:600;line-height:1.35}.fee-agreement-card__summary{color:var(--color-fg-secondary);font-size:13px;font-weight:600;line-height:1.45}.fee-agreement-card__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fee-agreement-card__links button{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;min-height:40px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.3;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.fee-agreement-card__links button:hover,.fee-agreement-card__links button:focus-visible{border-color:color-mix(in srgb, var(--brand-600) 32%, var(--color-border-secondary));background:color-mix(in srgb, var(--brand-50) 50%, var(--color-bg-primary))}.fee-agreement-card__links button svg{flex:none}.fee-agreement-card__full{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:9px;padding:10px;display:grid}.fee-agreement-card__verse{border-inline-start:3px solid var(--brand-500);background:color-mix(in srgb, var(--brand-50) 64%, var(--color-bg-primary));border-radius:var(--radius-sm);color:var(--color-fg-secondary);padding:8px 10px;font-size:12px;line-height:1.45}.fee-agreement-card__terms{gap:7px;display:grid}.fee-agreement-card__sections{gap:0;display:grid}.fee-agreement-calculator{border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border-secondary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface-primary));gap:9px;padding:11px;display:grid}.fee-agreement-calculator--integrated{border:0;border-top:1px solid color-mix(in srgb, var(--brand-600) 16%, var(--color-border-primary));background:0 0;border-radius:0;margin-top:12px;padding:12px 0 0}.fee-agreement-calculator--integrated .ui-input-dropdown{grid-template-columns:minmax(0,1fr) auto;min-height:42px}.fee-agreement-calculator--integrated .ui-input-dropdown__input{padding-block:7px}.fee-agreement-calculator__heading{gap:2px;display:grid}.fee-agreement-calculator__heading strong{color:var(--color-fg-primary)}.fee-agreement-calculator__heading span{color:var(--color-fg-secondary);font-size:var(--font-size-xs);line-height:1.45}.fee-agreement-calculator__currency{min-height:100%;color:var(--color-fg-secondary);font-size:var(--font-size-sm);align-items:center;padding-inline:10px;font-weight:700;display:inline-flex}.fee-agreement-calculator .ui-field{gap:4px;margin-top:0}.fee-agreement-calculator .ui-input-dropdown{min-height:46px}.fee-agreement-calculator__result{border-radius:var(--radius-sm);background:var(--color-surface-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:46px;padding:8px 10px;display:grid}.fee-agreement-calculator__result>span{color:var(--color-fg-secondary);font-size:var(--font-size-xs)}.fee-agreement-calculator__result strong{color:var(--color-primary);font-size:var(--font-size-lg);text-align:end}.fee-agreement-calculator__result small{color:var(--color-fg-tertiary);font-size:var(--font-size-xs);grid-column:1/-1}.fee-agreement-payment-button{width:100%;margin-top:5px}.fee-agreement-card__section{border-bottom:1px solid var(--color-border-secondary);padding:12px 0}.fee-agreement-card__section:first-child{padding-top:0}.fee-agreement-card__section:last-child{border-bottom:0}.fee-agreement-card__section strong{color:var(--color-fg-primary);font-size:var(--font-size-sm);margin-bottom:4px;display:block}.fee-agreement-card__section p,.fee-agreement-card__reporting{color:var(--color-fg-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.55}.fee-agreement-card__reporting{border-radius:var(--radius-sm);background:var(--color-surface-secondary);padding:11px 12px}.fee-agreement-card__terms span{color:var(--color-fg-secondary);padding-inline-start:18px;font-size:12px;line-height:1.45;position:relative}.fee-agreement-card__terms span:before{inset-inline-start:0;background:var(--brand-600);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.55em}.fee-agreement-card__note{border:1px solid color-mix(in srgb, var(--warning-700) 24%, var(--color-border-secondary));border-radius:var(--radius-sm);background:var(--warning-50);color:var(--color-fg-secondary);font-size:var(--font-size-sm);padding:10px 12px;line-height:1.5}.fee-agreement-card__note b{color:var(--warning-700);font-size:var(--font-size-sm);margin-bottom:4px;line-height:1.35;display:block}.fee-agreement-card__accept{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:46px;color:var(--color-fg-primary);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .12s,border-color .12s,box-shadow .12s;display:grid}.fee-agreement-card__accept:hover{border-color:color-mix(in srgb, var(--brand-600) 30%, var(--color-border-primary))}.fee-agreement-card__accept:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 3px var(--focus-ring)}.fee-agreement-card__accept.is-checked{border-color:color-mix(in srgb, var(--success-700) 32%, var(--color-border-primary));background:var(--success-50)}.fee-agreement-card--post>.ui-error{margin:-2px 2px 0}.fee-agreement-sheet{gap:12px;display:grid}@media (width<=420px){.fee-agreement-card__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.fee-payment-sheet{gap:12px;display:grid}.fee-payment-overview{border:1px solid color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary));gap:12px;padding:14px;display:grid}.fee-payment-overview__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.fee-payment-overview__icon{border-radius:var(--radius-md);background:var(--brand-600);color:#fff;place-items:center;width:38px;height:38px;display:inline-grid}.fee-payment-overview__intro p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.45}.fee-payment-summary{border:1px solid color-mix(in srgb, var(--brand-600) 16%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--color-bg-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.fee-payment-summary div{gap:3px;padding:9px 10px;display:grid}.fee-payment-summary div+div{border-inline-start:1px solid var(--color-border-primary)}.fee-payment-summary span{color:var(--color-fg-tertiary);text-transform:uppercase;font-size:11px;font-weight:800}.fee-payment-summary strong{color:var(--color-fg-primary);font-size:12px;line-height:1.35}.fee-payment-steps{border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);gap:0;display:grid}.fee-payment-method-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);gap:12px;padding:12px;display:grid}.fee-payment-whatsapp{gap:9px;padding-top:2px;display:grid}.fee-payment-whatsapp__details{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.fee-payment-whatsapp>.ui-button{width:100%}.fee-payment-whatsapp__icon{border-radius:var(--radius-md);background:color-mix(in srgb, #25d366 13%, var(--color-bg-primary));color:#168a45;place-items:center;width:34px;height:34px;display:inline-grid}.fee-payment-whatsapp__details>div{gap:2px;min-width:0;display:grid}.fee-payment-whatsapp strong{color:var(--color-fg-primary);font-size:var(--font-size-sm)}.fee-payment-whatsapp__details>div>span{color:var(--color-fg-secondary);font-size:var(--font-size-xs)}.fee-payment-method{align-items:center;gap:10px;display:flex}.fee-payment-method__icon{border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);flex:none;place-items:center;width:34px;height:34px;display:inline-grid;color:var(--color-fg-brand-primary)!important}.fee-payment-method>div{flex:auto;gap:3px;min-width:0;display:grid}.fee-payment-method strong{color:var(--color-fg-primary);font-size:14px;line-height:1.25}.fee-payment-method span{color:var(--color-fg-secondary);font-size:12px;line-height:1.4}.fee-payment-method__badge{background:var(--brand-50);text-align:center;border-radius:999px;flex:none;max-width:44%;padding:6px 9px;font-weight:800;color:var(--color-fg-brand-primary)!important;font-size:11px!important;line-height:1.2!important}.fee-payment-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.fee-payment-step+.fee-payment-step{border-top:1px solid var(--color-border-secondary)}.fee-payment-step span{background:var(--brand-600);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-grid}.fee-payment-step p,.fee-payment-note p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.45}.fee-payment-note{border:1px solid color-mix(in srgb, var(--warning-700) 22%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--warning-50);padding:12px}.fee-payment-note strong{color:var(--color-fg-primary);margin-bottom:4px;display:block}.sold-listing-sheet{gap:14px;display:grid}.sold-listing-sheet__hero,.sold-listing-sheet__message{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:8px;padding:12px;transition:border-color .26s,background-color .26s,box-shadow .26s;display:grid}.sold-listing-sheet__hero{grid-template-columns:auto minmax(0,1fr);align-items:center}.sold-listing-sheet__hero>span{background:var(--success-50);width:46px;height:46px;color:var(--success-700);border-radius:999px;place-items:center;display:inline-grid}.sold-listing-sheet__hero strong,.sold-listing-sheet__message strong{color:var(--color-fg-primary);font-size:15px}.sold-listing-sheet__hero p,.sold-listing-sheet__message p,.sold-listing-sheet>p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.45}.sold-listing-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=420px){.sold-listing-sheet__actions{grid-template-columns:1fr}.fee-payment-method{align-items:flex-start}.fee-payment-method__badge{max-width:38%}}.prohibited-policy-sheet{gap:12px;display:grid}.policy-notice{border:1px solid color-mix(in srgb, var(--warning-700) 22%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--warning-50);color:var(--warning-700);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.policy-notice p{color:var(--color-fg-secondary);margin:0;font-size:13px;line-height:1.45}.policy-notice strong{color:var(--color-fg-primary);margin-bottom:3px;display:block}.policy-notice--info{border-color:color-mix(in srgb, var(--brand-600) 18%, var(--color-border-primary));background:var(--brand-50);color:var(--brand-700)}.policy-list{gap:8px;display:grid}.policy-list-item{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:4px;padding:12px;display:grid}.policy-list-item h3,.policy-list-item p{margin:0}.policy-list-item h3{color:var(--color-fg-primary);font-size:14px}.policy-list-item p{color:var(--color-fg-secondary);font-size:13px;line-height:1.45}.chat-safety-sheet-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.chat-safety-sheet-item__icon{border-radius:var(--radius-md);background:var(--warning-50);width:30px;height:30px;color:var(--warning-700);place-items:center;display:grid}.messages-panel{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);width:100%;box-shadow:var(--shadow-lg);justify-self:stretch;gap:14px;padding:16px;display:grid}.message-list{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);gap:0;display:grid;overflow:hidden}.ui-sheet__header--with-back{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.ui-sheet__header--with-back h2{text-align:start}:root[dir=rtl] .ui-sheet__back svg{rotate:180deg}.message-session-sections{gap:14px;display:grid}.message-session-tabs{width:100%}.message-session-tabs.is-initializing .segmented-control__indicator{transition:none}.message-session-tabs button{justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.message-session-tabs button>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.message-session-tabs strong{background:color-mix(in srgb, var(--color-bg-primary) 82%, var(--brand-50));min-width:22px;height:22px;color:inherit;border-radius:999px;flex:none;place-items:center;padding-inline:6px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.message-session-tabs button.is-active strong{background:var(--brand-600);color:var(--on-brand)}.message-session-section{gap:10px;min-width:0;display:grid}.message-card{background:var(--color-bg-primary);width:100%;min-width:0;color:inherit;box-shadow:none;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease);border:0;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid;position:relative}.message-card+.message-card{border-top:1px solid var(--color-border-secondary)}.message-card:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--brand-600);outline:0}.message-card__arrow{width:28px;height:28px;color:var(--color-fg-quaternary);align-self:center;place-items:center;transition:color .16s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.message-card:hover{background:var(--color-bg-secondary)}.message-card:hover .message-card__arrow{color:var(--color-fg-brand-primary);transform:translate(2px)}:root[dir=rtl] .message-card:hover .message-card__arrow{transform:translate(-2px)}}.listing-card:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring);outline:0}.message-card.is-unread{background:color-mix(in srgb, var(--brand-50) 58%, var(--color-bg-primary))}.message-card__media{border-radius:var(--radius-md);background:var(--brand-50);width:52px;height:52px;color:var(--brand-700);border:0;place-items:center;display:grid;position:relative;overflow:hidden}.message-card__media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s var(--motion-ease);position:absolute;inset:0}.message-card__media img.is-loaded{opacity:1}.presence-avatar{position:relative;overflow:visible}.presence-avatar img{border-radius:inherit}.message-card__media.presence-avatar img,.conversation-header__listing-media.presence-avatar img{opacity:1}.presence-avatar.is-online:after{z-index:2;border:2px solid var(--surface-panel);background:var(--presence-online);content:"";border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #1018283d}.message-card .message-card__media .listing-media__placeholder{color:var(--color-fg-brand-primary)}.message-card .message-card__media .listing-media__placeholder svg{border-radius:9px;width:17px;height:17px;padding:6px}.message-card__copy{gap:3px;min-width:0;display:grid}.message-card__topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.message-card h2{color:var(--text-strong);margin:0;font-size:15px;line-height:1.25}.message-card h2,.message-card p,.message-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-card p,.message-card span,.message-card time{color:var(--gray-500);margin:0;font-size:13px}.message-card span{color:var(--gray-700)}.message-card .message-card__listing-title{color:var(--color-fg-brand-primary);font-weight:700}.verified-name{vertical-align:middle;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.verified-name__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.verified-name .ui-badge{border-radius:999px;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;padding:0}.message-card .verified-name,.message-card .verified-name__text,.message-card .verified-name .ui-badge{overflow:visible}.message-card .verified-name .ui-badge--verified{color:var(--success-700);background:0 0;border-color:#0000}.message-card .verified-name__text{overflow:hidden}.message-card__meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.message-card__badge{background:var(--brand-600);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding-inline:6px;font-size:11px;font-weight:700;display:grid}.message-card--loading{cursor:default;pointer-events:none;grid-column:1/-1;min-height:78px}.message-card--loading .skeleton-message-media{border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary)), var(--gray-100));place-items:center;display:grid}.message-card--loading .skeleton-message-media svg{color:var(--color-fg-brand-primary)}.skeleton-message-copy{align-content:center;gap:7px;min-width:0;display:grid}.skeleton-message-title{border-radius:999px;width:min(68%,190px);height:13px}.skeleton-message-preview{border-radius:999px;width:min(92%,280px);height:10px}.skeleton-message-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.skeleton-message-meta{border-radius:999px;width:min(46%,130px);height:10px}.skeleton-message-badge{border-radius:999px;flex:0 0 22px;width:22px;height:22px}.conversation-panel{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);width:100%;box-shadow:var(--shadow-lg);justify-self:stretch;gap:14px;padding:14px;display:grid}.conversation-header{grid-template-columns:auto 42px minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:0;display:grid}.conversation-header__options.app-back-button.ui-button{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.conversation-header>div{gap:3px;min-width:0;display:grid}.conversation-header__listing-media{border-radius:var(--radius-md);background:var(--brand-50);width:42px;height:42px;color:var(--brand-700);border:0;place-items:center;display:grid;position:relative;overflow:hidden}.conversation-header__listing-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s var(--motion-ease);position:absolute;inset:0}.conversation-header__listing-media img.is-loaded{opacity:1}.conversation-header__listing-media .listing-media__placeholder{color:var(--color-fg-brand-primary)}.conversation-header__listing-media .listing-media__placeholder svg{border-radius:9px;width:17px;height:17px;padding:6px}:root[dir=rtl] .conversation-header .ui-button:first-child svg{rotate:180deg}.conversation-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px;overflow:hidden}.conversation-header .verified-name{display:flex}.conversation-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.conversation-actions--footer{justify-content:flex-end}.conversation-actions--footer .ui-button{flex:160px;justify-content:center}.chat-conversation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chat-conversation-options__action.ui-button{text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px}.chat-conversation-options__action--danger.ui-button{border-color:color-mix(in srgb, var(--danger-700) 38%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 70%, var(--color-bg-primary));color:var(--danger-700)}@media (hover:hover) and (pointer:fine){.chat-conversation-options__action--danger.ui-button:hover:not([data-disabled]),.chat-conversation-options__action--danger.ui-button:focus-visible:not([data-disabled]){border-color:color-mix(in srgb, var(--danger-700) 52%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 88%, var(--color-bg-primary));color:var(--danger-700)}}.conversation-actions--footer .chat-block-button,.chat-block-confirmation .chat-block-button{border-color:color-mix(in srgb, var(--color-error) 42%, var(--color-border));color:var(--color-error)}.chat-block-confirmation .chat-block-button{border-color:var(--danger-700);background:var(--danger-700);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--danger-700) 22%, transparent)}@media (hover:hover) and (pointer:fine){.chat-block-confirmation .chat-block-button:hover:not([data-disabled]),.chat-block-confirmation .chat-block-button:focus-visible:not([data-disabled]){border-color:color-mix(in srgb, var(--danger-700) 86%, #000);background:color-mix(in srgb, var(--danger-700) 86%, #000);color:#fff}}.chat-block-confirmation{text-align:center;justify-items:center;gap:16px;padding:8px 4px 4px;display:grid}.chat-block-confirmation>svg{color:var(--color-error)}.chat-block-confirmation p{max-width:34rem;color:var(--color-text-secondary);margin:0}.chat-block-confirmation .ui-button{width:min(100%,24rem)}.conversation-listing-title{width:100%;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;text-align:start;text-overflow:ellipsis;transition:color var(--motion-fast) var(--motion-ease);white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;line-height:18px;text-decoration:none;display:block;overflow:hidden}.conversation-listing-title:hover{color:var(--color-fg-brand-hover);text-decoration:none}.chat-deal-panel{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);gap:8px;padding:9px;display:grid}.chat-address-panel{border:1px solid color-mix(in srgb, var(--success-700) 22%, var(--color-border-secondary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--success-50) 55%, var(--surface-base));gap:8px;padding:9px;display:grid}.chat-address-card{background:0 0;border:0;border-radius:0;padding:0;display:grid}.chat-address-card__summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-address-card strong{color:var(--text-strong);font-size:13px}.chat-address-card__toggle{border-radius:var(--radius-sm);width:30px;min-height:30px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:12px;font-weight:700;display:grid}.chat-address-card__toggle:hover,.chat-address-card__toggle:focus-visible{background:color-mix(in srgb, var(--brand-50) 72%, transparent)}.chat-address-card__toggle--danger{color:var(--danger-700)}.chat-address-card__toggle--danger:hover,.chat-address-card__toggle--danger:focus-visible{background:color-mix(in srgb, var(--danger-50) 78%, transparent)}.chat-address-card__toggle:disabled{cursor:not-allowed;opacity:.5}.chat-address-card__chevron{transition:transform var(--motion-base) var(--motion-ease)}.chat-address-card.is-expanded .chat-address-card__chevron{transform:rotate(180deg)}.chat-address-card__collapsed-note{margin-top:4px}.chat-address-card__details-wrap{opacity:0;transition:grid-template-rows var(--motion-base) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);grid-template-rows:0fr;display:grid;overflow:hidden;transform:translateY(-4px)}.chat-address-card.is-expanded .chat-address-card__details-wrap{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.chat-address-card__details{gap:4px;min-height:0;padding-top:0;display:grid}.chat-address-card.is-expanded .chat-address-card__details{padding-top:4px}.chat-address-card span,.chat-address-card small{color:var(--gray-600);font-size:11px;line-height:1.35}.chat-address-card small{color:var(--success-700);font-weight:700}.chat-address-card .chat-address-card__actions{color:inherit;font-size:inherit;flex:none;align-items:center;gap:2px;line-height:1;display:inline-flex}.chat-address-selector{gap:8px;display:grid}.chat-address-option{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);color:var(--color-fg-secondary);cursor:pointer;font:inherit;text-align:start;justify-content:space-between;align-items:center;gap:10px;padding:10px;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:flex}.chat-address-option.is-selected{border-color:color-mix(in srgb, var(--success-700) 35%, var(--color-border-primary));background:var(--success-50)}.chat-address-option span{gap:3px;min-width:0;display:grid}.chat-address-option strong{color:var(--text-strong);font-size:13px}.chat-address-option small{color:var(--gray-600);font-size:11px}.chat-address-empty{border:1px dashed var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-fg-secondary);text-align:center;justify-items:center;gap:8px;padding:22px 16px;display:grid}.chat-address-empty svg{color:var(--brand-700)}.chat-address-empty strong{color:var(--text-strong);font-size:14px;line-height:1.25}.chat-address-empty span{max-width:240px;color:var(--color-fg-tertiary);font-size:12px;line-height:1.4}.chat-address-add-action{justify-content:center;padding-top:2px;display:flex}.chat-address-add-action .ui-button{justify-content:center;min-width:min(100%,220px)}.chat-deal-panel__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-deal-panel__header h2{color:var(--text-strong);margin:0;font-size:13px;line-height:1.25}.chat-deal-panel__header p,.chat-deal-panel__notice{color:var(--gray-600);margin:2px 0 0;font-size:11px;line-height:1.3}.chat-deal-panel__notice--buyer-accept{border:1px solid color-mix(in srgb, var(--warning-700) 24%, var(--color-border-primary));border-radius:var(--radius-md);background:var(--warning-50);color:var(--warning-700);padding:8px}.chat-deal-panel__status{background:var(--success-50);color:var(--success-700);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.chat-deal-panel__summary{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chat-deal-panel__summary strong,.chat-deal-panel__summary span{border:1px solid var(--color-border-primary);background:var(--surface-base);border-radius:999px;padding:4px 7px;font-size:11px}.chat-deal-panel__summary strong{color:var(--text-strong)}.chat-deal-details-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:9px;padding:8px;display:grid}.chat-deal-details-card__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-500) 12%, var(--surface-base));width:42px;height:42px;color:var(--color-fg-brand-primary);place-items:center;display:grid}.chat-deal-details-card__content{gap:7px;min-width:0;display:grid}.chat-deal-details-card.is-complete{border-color:color-mix(in srgb, var(--success-700) 30%, var(--color-border-primary));background:var(--success-50)}.chat-deal-details-card.is-declined{border-color:color-mix(in srgb, var(--warning-700) 30%, var(--color-border-primary));background:var(--warning-50)}.chat-deal-details-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-deal-details-card__header span{color:var(--gray-500);font-size:11px;font-weight:600}.chat-deal-details-card__header strong{color:var(--text-strong);font-size:12px}.chat-deal-details-card__update.ui-button{white-space:nowrap;align-self:center}.chat-deal-details-card p{color:var(--gray-600);margin:0;font-size:11px;line-height:1.3}.chat-deal-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-deal-banner{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.chat-deal-banner strong{color:var(--text-strong);font-size:13px}.chat-deal-banner p{color:var(--gray-600);margin:2px 0 0;font-size:11px;line-height:1.3}.chat-deal-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.chat-deal-form .ui-field{margin-top:0}.chat-deal-form .ui-label{font-size:11px}.chat-deal-form .ui-input{min-height:38px;font-size:13px}.chat-deal-form .ui-button{white-space:nowrap;justify-self:start;min-height:38px}.chat-deal-form .ui-textarea{min-height:74px}.chat-deal-form:has(.ui-textarea){grid-template-columns:1fr}.chat-deal-form--sheet{gap:var(--form-field-gap);grid-template-columns:1fr}.chat-rating-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.chat-rating-list__item{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);min-height:38px;color:var(--color-fg-secondary);cursor:pointer;font:inherit;text-align:start;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.chat-rating-list__item span{color:var(--warning-700);letter-spacing:0;white-space:nowrap;font-size:12px}.chat-rating-list__item strong{color:var(--color-fg-primary);white-space:nowrap;font-size:12px;font-weight:700}.chat-rating-list__item.is-selected{border-color:color-mix(in srgb, var(--warning-700) 46%, var(--color-border-primary));background:var(--warning-50);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning-700) 16%, transparent)}.chat-rating-list__item.is-selected strong{color:var(--warning-700)}.chat-deal-review{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);gap:4px;padding:10px;display:grid}.chat-deal-review strong{color:var(--warning-700);font-size:13px}.chat-deal-review p{color:var(--text-secondary);word-break:break-word;margin:0;font-size:13px;line-height:1.4}.conversation-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);align-content:end;gap:6px;min-width:0;height:clamp(260px,58vh,560px);min-height:0;padding:8px;display:grid;overflow-y:auto}.message-scroller{min-width:0;min-height:0;position:relative}.message-scroller__viewport{overflow-anchor:auto;scroll-behavior:auto;width:100%;display:block}.message-scroller__viewport:focus-visible{border-color:var(--brand-600);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.message-scroller__content{align-content:end;gap:6px;min-height:100%;display:grid}.message-scroller--empty .conversation-list{border-color:var(--color-border-primary);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--brand-100) 60%, transparent), transparent 34%), linear-gradient(180deg, var(--surface-panel), var(--color-bg-secondary));box-shadow:var(--shadow-lg);padding:20px}.message-scroller--empty .message-scroller__content{align-content:center}.message-scroller--empty .account-empty-state{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.message-scroller--empty .account-empty-state__icon{border-color:var(--brand-100);width:68px;height:68px;box-shadow:none;border-radius:20px}.message-scroller--empty .account-empty-state strong{font-size:19px}.message-scroller--empty .account-empty-state p{max-width:30ch;font-size:14px}.message-scroller__item{content-visibility:auto;contain-intrinsic-size:auto 72px;gap:6px;min-width:0;display:grid}.message-scroller__live-edge{pointer-events:none;width:100%;height:1px;display:block}.message-scroller__history-row{justify-content:center;min-height:34px;display:flex}.message-scroller__history-row .ui-button{min-height:32px;color:var(--color-fg-brand-primary);gap:5px;font-size:12px}.message-scroller__latest-wrap{z-index:2;opacity:1;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), visibility var(--motion-fast) var(--motion-ease);place-items:center;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%)translateY(0)scale(1)}.message-scroller__latest.ui-button{width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:var(--shadow-lg);border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.chat-section-panel{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);width:100%;min-width:0;box-shadow:var(--shadow-lg);justify-self:stretch;padding:16px;overflow:hidden}.chat-section-panel>.subsection-transition{margin:0;padding:0}.chat-section-panel .messages-panel,.chat-section-panel .conversation-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.message-scroller__latest-wrap.is-hidden{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-50%)translateY(8px)scale(.94)}.message-scroller__unseen{inset-inline-end:-6px;border:2px solid var(--color-bg-primary);background:var(--brand-600);min-width:19px;height:19px;color:var(--on-brand);border-radius:999px;place-items:center;padding-inline:4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px}.chat-bubble{justify-self:stretch;gap:4px;width:fit-content;max-width:min(84%,360px);margin-left:0;margin-right:auto;display:grid}.chat-bubble.is-mine{margin-left:auto;margin-right:0}.message-scroller__item.is-new-message .chat-bubble.is-mine:not(.chat-bubble--loading){transform-origin:100% 100%;animation:.26s cubic-bezier(.16,1,.3,1) both chat-message-in-right}@keyframes chat-message-in-right{0%{opacity:0;transform:translate(12px,4px)scale(.98)}72%{opacity:1;transform:translate(-2px)scale(1.012)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.message-scroller__item.is-new-message .chat-bubble.is-mine:not(.chat-bubble--loading){animation:none}}.conversation-skeleton{gap:12px;width:100%;display:grid}.chat-bubble--loading{gap:5px;width:min(78%,340px);max-width:min(78%,340px)}.chat-bubble--loading.is-mine{width:min(68%,300px);max-width:min(68%,300px)}.chat-bubble p{border:1px solid var(--color-border-primary);background:var(--surface-base);color:var(--text-strong);box-shadow:var(--shadow-sm);white-space:pre-wrap;word-break:break-word;border-radius:14px 14px 14px 4px;margin:0;padding:8px 10px;font-size:14px;line-height:1.4}.chat-bubble.is-mine p{border-color:var(--brand-600);background:var(--brand-600);color:var(--on-brand);border-radius:14px 14px 4px}:root[dir=rtl] .chat-bubble p{border-radius:14px 14px 14px 4px}:root[dir=rtl] .chat-bubble.is-mine p{border-radius:14px 14px 4px}.chat-bubble-skeleton{border:1px solid var(--color-border-primary);background:var(--surface-base);border-radius:14px 14px 14px 4px;gap:7px;width:100%;min-height:43px;padding:11px 12px;display:grid}.chat-bubble--loading.is-mine .chat-bubble-skeleton{background:var(--color-bg-secondary);border-radius:14px 14px 4px}:root[dir=rtl] .chat-bubble-skeleton{border-radius:14px 14px 14px 4px}:root[dir=rtl] .chat-bubble--loading.is-mine .chat-bubble-skeleton{border-radius:14px 14px 4px}.chat-bubble-skeleton__line{width:var(--line-width,70%);border-radius:999px;height:9px;display:block}.chat-bubble-skeleton__time{opacity:.78;border-radius:999px;justify-self:center;width:42px;height:8px}.chat-day-divider{grid-column:1/-1;justify-content:center;padding:2px 0;display:flex}.chat-day-divider span{border:1px solid var(--color-border-primary);background:var(--surface-base);color:var(--gray-600);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1}.chat-bubble__time{color:var(--gray-500);text-align:start;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1;display:block}.chat-bubble.is-mine .chat-bubble__time{color:#ffffffc2;text-align:end}.chat-bubble time{color:var(--gray-500);font-size:10px}.conversation-composer{gap:5px;display:grid}.conversation-bottom-stack{flex:none;gap:8px;min-width:0;display:grid}.conversation-composer__input-row{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);border-radius:18px;display:block;position:relative}.conversation-composer__input-row:focus-within{border-color:var(--brand-600);box-shadow:0 0 0 4px var(--focus-ring)}.conversation-composer__input-row .ui-textarea{border-radius:inherit;resize:none;background:0 0;border:0;height:48px;min-height:48px;max-height:112px;padding-block:12px;padding-inline:12px 52px;line-height:22px;display:block;overflow-y:hidden}.conversation-composer__input-row.has-actions .ui-textarea{padding-inline-start:52px}.conversation-composer__input-row .ui-textarea:focus{box-shadow:none;border-color:#0000}.conversation-composer__actions-trigger{inset-inline-start:8px;z-index:2;border:1px solid var(--color-border-primary);background:var(--color-bg-secondary);width:32px;height:32px;color:var(--color-fg-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:8px}.conversation-composer__actions-trigger:disabled{cursor:not-allowed;opacity:.5}.conversation-composer__actions-trigger.is-open{background:var(--brand-50);color:var(--color-fg-brand-primary);transform:rotate(45deg)}.conversation-composer__actions-menu{inset-inline-start:4px;z-index:12;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--surface-base);min-width:min(250px,100vw - 48px);box-shadow:var(--shadow-lg);animation:composer-actions-in .16s var(--motion-ease) both;padding:5px;position:absolute;bottom:calc(100% + 10px)}.conversation-composer__actions-menu:after{inset-inline-start:20px;border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);background:var(--surface-base);content:"";width:9px;height:9px;position:absolute;bottom:-5px;transform:rotate(45deg)}.conversation-composer__actions-menu button{z-index:1;border-radius:calc(var(--radius-md) - 3px);width:100%;min-height:42px;color:var(--color-fg-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:14px;font-weight:600;display:flex;position:relative}.conversation-composer__actions-menu button:active{background:var(--color-bg-secondary)}.conversation-composer__actions-menu svg{color:var(--color-fg-brand-primary);flex:none}@keyframes composer-actions-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.conversation-composer__send.ui-button{inset-inline-end:10px;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:8px}.conversation-composer__send.ui-button:before{content:"";position:absolute;inset:-6px}.conversation-composer__meta{justify-content:flex-end;align-items:center;min-height:0;display:flex}.conversation-composer__count{color:var(--color-fg-tertiary);font-size:12px;font-weight:500}@media (width>=900px){.conversation-composer__input-row{border-radius:20px}.conversation-composer__input-row .ui-textarea{height:56px;min-height:56px;padding-block:16px}.conversation-composer__actions-trigger,.conversation-composer__send.ui-button{bottom:12px}}.photo-empty-state{border:1px dashed var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.photo-empty-state>span{border-radius:var(--radius-md);background:var(--color-bg-primary);width:38px;height:38px;color:var(--color-fg-brand-primary);place-items:center;display:grid}.photo-empty-state strong,.photo-empty-state__notes{display:block}.photo-empty-state strong{color:var(--color-fg-primary);font-size:14px}.photo-empty-state__notes{color:var(--color-fg-tertiary);gap:3px;margin:4px 0 0;padding-inline-start:16px;font-size:12px;line-height:1.35;display:grid}.conversation-composer__count.is-low{color:var(--warning-700)}.skeleton-message-media{width:52px;height:52px;color:color-mix(in srgb, var(--brand-700) 54%, var(--color-fg-tertiary));place-items:center;display:grid}.listing-detail-sheet,.contact-sheet,.phone-contact-sheet,.report-sheet-mobile{gap:var(--form-field-gap);display:grid}.listing-detail-hero{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--gray-100);min-height:0;color:var(--gray-500);box-shadow:var(--shadow-sm);touch-action:pan-y;-webkit-user-select:none;user-select:none;border:0;place-items:center;font-size:44px;font-weight:500;display:grid;position:relative;overflow:hidden}.listing-detail-hero.is-placeholder{background:var(--brand-50);color:var(--color-fg-brand-primary)}.listing-detail-hero img,.listing-detail-hero video{object-fit:cover;width:100%;height:100%;min-height:0}.listing-detail-hero img{opacity:0;will-change:opacity, transform;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .92s cubic-bezier(.22,1,.36,1);transform:scale(1.006)}.listing-detail-hero img.is-loaded{opacity:1;transform:scale(1)}.listing-detail-hero .listing-media__placeholder{transition:opacity .68s cubic-bezier(.22,1,.36,1)}.listing-detail-hero__track{--active-index:0;width:100%;height:100%;min-height:0;transform:translate3d(calc(var(--active-index) * -100%), 0, 0);will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}:root[dir=rtl] .listing-detail-hero__track{transform:translate3d(calc(var(--active-index) * 100%), 0, 0)}.listing-detail-hero__media{flex:0 0 100%;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.listing-detail-hero__media--open{color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0}.listing-detail-hero__media--open:focus-visible{outline:3px solid var(--brand-300);outline-offset:-3px}.listing-video-thumb{width:100%;height:100%;min-height:inherit;border-radius:inherit;background:radial-gradient(circle at 30% 24%, #ffffff38, transparent 30%), linear-gradient(135deg, var(--brand-700), #20242a 62%);color:#fff;display:block;position:relative;overflow:hidden}.listing-video-thumb video{z-index:1;width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;position:relative}.listing-video-thumb__mark{z-index:2;pointer-events:none;color:#fff;filter:drop-shadow(0 10px 20px #1018285c);opacity:1;visibility:visible;place-items:center;transition:opacity .14s,visibility .14s;display:grid;position:absolute;inset:0}.listing-video-thumb__mark.is-hidden{opacity:0;visibility:hidden}.listing-video-thumb--hero{min-height:0}.listing-video-thumb--hero .listing-video-thumb__mark{background:linear-gradient(#10182814,#1018282e)}.listing-detail-hero__nav{z-index:2;width:38px;height:38px;color:var(--on-overlay);transition:opacity var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);background:#10182894;border:1px solid #ffffff47;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #0f172a38}.listing-detail-hero__nav:disabled{cursor:default;opacity:.34}.listing-detail-hero__nav--previous{inset-inline-start:10px}.listing-detail-hero__nav--next{inset-inline-end:10px}:root[dir=rtl] .listing-detail-hero__nav svg{rotate:180deg}.listing-detail-hero__overlay{inset-inline:10px;pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:10px}.listing-detail-hero__overlay strong,.listing-detail-hero__overlay span{min-height:34px;color:var(--on-overlay);background:#101828ad;border:1px solid #ffffff3d;border-radius:999px;align-items:center;display:inline-flex;box-shadow:0 8px 18px #0f172a38}.listing-detail-hero__overlay strong{padding:6px 12px;font-size:15px;font-weight:500}.listing-detail-hero__overlay span{padding:6px 10px;font-size:12px;font-weight:500}@media (prefers-reduced-motion:reduce){.listing-detail-hero__track{transition:none}.listing-detail-hero img,.listing-detail-gallery__thumb img{transition:none;transform:none}}.listing-detail-gallery{scrollbar-width:none;gap:8px;padding:1px 2px 4px;display:flex;overflow-x:auto}:root[dir=rtl] .listing-detail-gallery{direction:rtl}.listing-detail-gallery::-webkit-scrollbar{display:none}.listing-detail-gallery__thumb{border-radius:var(--radius-md);background:0 0;border:2px solid #0000;flex:0 0 64px;width:64px;padding:0;position:relative;overflow:hidden}.listing-detail-gallery__thumb img,.listing-detail-gallery__thumb video{aspect-ratio:1;border-radius:calc(var(--radius-md) - 2px);object-fit:cover;border:0;width:100%;min-width:64px;display:block}.listing-detail-gallery__thumb img{opacity:0;transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.listing-detail-gallery__thumb img.is-loaded{opacity:1;transform:scale(1)}.listing-detail-gallery__thumb .listing-media__placeholder{transition:opacity .56s cubic-bezier(.22,1,.36,1)}.listing-detail-gallery__thumb .listing-video-thumb{aspect-ratio:1;border-radius:calc(var(--radius-md) - 2px);min-width:64px}.listing-detail-gallery__thumb .listing-video-thumb__mark{background:#10182824}.listing-detail-gallery__thumb.is-active{border-color:var(--brand-600);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-100) 70%, transparent)}.listing-detail-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.listing-detail-title{gap:6px;min-width:0;display:grid}.listing-detail-title h2{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.15}.listing-detail-title strong,.sheet-summary span{color:var(--brand-700);font-size:18px;font-weight:500}.listing-detail-price-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.listing-detail-negotiable-tag{border:1px solid color-mix(in srgb, var(--brand-300) 56%, transparent);background:var(--brand-50);min-height:24px;color:var(--color-fg-brand-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.listing-detail-meta{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.listing-detail-meta span,.listing-detail-meta a{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);min-height:34px;color:var(--gray-600);text-align:start;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-weight:500;text-decoration:none;display:inline-flex}.listing-detail-meta a{transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);color:var(--color-fg-brand-primary)}.listing-detail-meta a:hover{border-color:color-mix(in srgb, var(--brand-400) 64%, var(--color-border-primary));background:var(--brand-50);color:var(--color-fg-brand-hover)}.listing-detail-card--location .address-map.is-read-only{height:180px}.listing-detail-location-map__link{color:var(--color-fg-brand-primary);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.listing-detail-location-map__link:hover,.listing-detail-location-map__link:focus-visible{text-decoration:underline}.listing-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-detail-actions+.seller-summary{margin-top:12px}.listing-action-button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-width:0;min-height:68px;color:var(--color-fg-secondary);cursor:pointer;font:inherit;text-align:center;align-content:center;justify-items:center;gap:5px;padding:9px 6px;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:grid}.listing-action-button svg{width:19px;height:19px}.listing-action-button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:visible}.listing-action-button--primary{border-color:var(--color-bg-brand-solid);background:var(--gradient-brand-main);color:var(--on-brand);box-shadow:0 10px 22px color-mix(in srgb, var(--brand-600) 20%, transparent)}.listing-action-button--danger{color:var(--danger-700)}.listing-action-button--favorite.is-saved{border-color:color-mix(in srgb, var(--danger-700) 24%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 78%, var(--color-bg-primary));color:var(--danger-700)}.listing-action-button:disabled,.listing-action-button.is-disabled{cursor:not-allowed;opacity:.52;pointer-events:none}@media (hover:hover) and (pointer:fine){.filter-options button:hover:not(:disabled),.filter-options button:focus-visible:not(:disabled),.address-card__action:hover:not(:disabled),.address-card__action:focus-visible:not(:disabled),.chat-address-option:hover:not(:disabled),.chat-address-option:focus-visible:not(:disabled),.listing-action-button:not(.listing-action-button--primary):hover:not(:disabled):not(.is-disabled),.listing-action-button:not(.listing-action-button--primary):focus-visible:not(:disabled):not(.is-disabled){border-color:color-mix(in srgb, var(--brand-300) 56%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 68%, var(--color-bg-primary));color:var(--color-fg-brand-primary)}.listing-action-button--danger:hover:not(:disabled):not(.is-disabled),.listing-action-button--danger:focus-visible:not(:disabled):not(.is-disabled){border-color:color-mix(in srgb, var(--danger-700) 32%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 78%, var(--color-bg-primary));color:var(--danger-700)}.listing-action-button--favorite.is-saved:hover:not(:disabled):not(.is-disabled),.listing-action-button--favorite.is-saved:focus-visible:not(:disabled):not(.is-disabled){border-color:color-mix(in srgb, var(--danger-700) 38%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 88%, var(--color-bg-primary));color:var(--danger-700)}.chat-address-option.is-selected:hover:not(:disabled),.chat-address-option.is-selected:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--success-700) 48%, var(--color-border-primary));background:color-mix(in srgb, var(--success-50) 84%, var(--color-bg-primary));color:var(--color-fg-primary)}}.listing-detail-card{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-sm);gap:12px;padding:16px;display:grid}.listing-detail-card__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.listing-detail-card__header h3{color:var(--color-fg-primary);letter-spacing:0;margin:0;font-size:15px;font-weight:500}.listing-detail-card--description{gap:9px}.listing-detail-card p{white-space:pre-wrap;color:var(--color-fg-secondary);margin:0;font-size:14px;line-height:1.65}.listing-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-detail-facts--metrics{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.listing-detail-metric-label{align-items:center;gap:6px;min-width:0;display:flex}.listing-detail-metric-label svg{color:var(--color-fg-quaternary);flex:none}.listing-detail-facts--metrics strong{font-size:17px;font-weight:700}.listing-detail-facts>span{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);text-align:start;gap:4px;padding:10px;display:grid}.listing-detail-facts small,.seller-summary small,.listing-attribute-list dt{color:var(--gray-500);font-size:12px;font-weight:500}.listing-detail-facts strong,.seller-summary strong,.listing-attribute-list dd{color:var(--color-fg-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:500}.listing-attribute-list{margin:0;display:block}.listing-attribute-list>div{border-bottom:1px solid var(--color-border-secondary);text-align:start;grid-template-columns:clamp(96px,30%,132px) minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.listing-attribute-list>div:first-child{padding-top:2px}.listing-attribute-list>div:last-child{border-bottom:0;padding-bottom:2px}.listing-detail-quick-facts{border-block-start:1px solid var(--color-border-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.listing-detail-quick-facts>div{align-items:center;gap:10px;min-width:0;padding:11px 8px;display:flex}.listing-detail-quick-facts__icon{border-radius:var(--radius-md);width:34px;height:34px;color:var(--brand-700);background:color-mix(in srgb, var(--brand-100) 64%, var(--color-bg-primary));flex:0 0 34px;place-items:center;display:grid}.listing-detail-quick-facts__copy{gap:2px;min-width:0;display:grid}.listing-detail-quick-facts dt{color:var(--color-fg-tertiary);font-size:12px;font-weight:500}.listing-detail-quick-facts dd{color:var(--color-fg-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.listing-detail-feature-groups,.listing-detail-feature-group{gap:8px;display:grid}.listing-detail-feature-group>strong{color:var(--color-fg-secondary);font-size:13px;font-weight:500}.listing-detail-feature-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.listing-detail-feature-chips li{border:1px solid color-mix(in srgb, var(--brand-500) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 58%, var(--color-bg-primary));color:var(--color-fg-secondary);border-radius:24px;padding:6px 10px;font-size:13px;line-height:1.2}@media (width<=360px){.listing-detail-quick-facts{grid-template-columns:1fr}}.seller-summary{border-color:color-mix(in srgb, var(--brand-600) 14%, var(--color-border-secondary));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-50) 68%, transparent), transparent 52%), var(--color-bg-primary);gap:12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 5px 7px -6px #10182833}:root[data-theme=dark] .seller-summary{box-shadow:0 5px 8px -6px #00000080}:root[dir=rtl] .seller-summary{background:linear-gradient(225deg, color-mix(in srgb, var(--brand-50) 68%, transparent), transparent 52%), var(--color-bg-primary)}.seller-profile-explore-header{gap:8px;min-width:0;display:grid}.seller-profile-skeleton{border-radius:var(--radius-xl);background:var(--gradient-brand-main);min-height:164px;box-shadow:0 10px 16px -10px color-mix(in srgb, var(--brand-700) 36%, transparent);border:1px solid #ffffff3d;gap:16px;padding:18px 16px;display:grid}.seller-profile-skeleton__identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.seller-profile-skeleton__avatar,.seller-profile-skeleton__copy>span,.seller-profile-skeleton__stats>span{background:#ffffff3d;animation:1.45s ease-in-out infinite skeleton-pulse;display:block}.seller-profile-skeleton__avatar{border-radius:50%;width:52px;height:52px}.seller-profile-skeleton__copy{gap:7px;display:grid}.seller-profile-skeleton__copy>span{border-radius:5px}.seller-profile-skeleton__eyebrow{width:min(92px,34%);height:9px}.seller-profile-skeleton__name{width:min(220px,72%);height:17px}.seller-profile-skeleton__meta{width:min(180px,58%);height:10px}.seller-profile-skeleton__stats{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.seller-profile-skeleton__stats>span{background:#ffffff24;min-height:54px}.seller-profile-skeleton__stats>span:not(:last-child){border-inline-end:1px solid #ffffff29}.seller-summary__header{border-bottom:1px solid var(--color-border-secondary);padding-bottom:10px}.seller-summary__body{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;display:grid}.seller-summary__body>.seller-avatar{grid-column:1}.seller-summary__identity{grid-column:2;gap:6px;min-width:0;display:grid}.seller-summary__topline{align-items:flex-start;gap:8px;min-width:0;display:flex}.seller-summary__content{flex:auto;min-width:0;display:grid}.seller-summary__eyebrow{color:var(--color-fg-tertiary);font-size:12px;font-weight:700;line-height:1.15}.seller-summary__name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.seller-summary__name-row .seller-name{min-width:0}.seller-summary__trust{flex-wrap:wrap;gap:5px;display:flex}.seller-summary__trust span{flex:none}.seller-summary__meta{color:var(--color-fg-tertiary);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:11px;line-height:1.3;display:flex}.seller-summary__meta div{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.seller-summary__meta div+div:before{background:var(--color-fg-quaternary);content:"";border-radius:999px;flex:0 0 3px;align-self:center;width:3px;height:3px;margin-inline-end:2px}.seller-summary__meta dt,.seller-summary__meta dd{margin:0}.seller-summary__meta dd{color:var(--color-fg-secondary);font-weight:700}.seller-summary__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.seller-summary__follow{border:1px solid color-mix(in srgb, var(--brand-600) 22%, var(--color-border-primary));background:color-mix(in srgb, var(--brand-50) 72%, var(--color-bg-primary));min-height:34px;color:var(--color-fg-brand-primary);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.seller-summary__share{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:34px;min-height:34px;color:var(--color-fg-brand-primary);cursor:pointer;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.seller-summary__follow.is-following{border-color:color-mix(in srgb, var(--success-700) 32%, var(--color-border-primary));background:color-mix(in srgb, var(--success-700) 8%, var(--color-bg-primary));color:var(--success-700)}.seller-summary__follow svg{flex:none}.seller-summary__follow-spinner{border:2px solid;border-block-start-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.75s linear infinite panel-refresh-spin}.seller-summary__follow:disabled{cursor:wait;opacity:.62}@media (width<=420px){.seller-summary__body{grid-template-columns:auto minmax(0,1fr) auto}}.seller-summary__brief{border:0;border-top:1px solid var(--color-border-primary);color:var(--color-fg-secondary);background:0 0;margin:0;padding:10px 0 0;font-size:13px;line-height:1.45;position:relative}.seller-summary__brief>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seller-summary__stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:0;margin-inline:0;padding:0;display:grid;overflow:hidden}.seller-summary__stats.can-scroll-end{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--seller-summary-stats-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--seller-summary-stats-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--seller-summary-stats-fade)), transparent 100%)}:root[dir=rtl] .seller-summary__stats.can-scroll-end{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--seller-summary-stats-fade), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--seller-summary-stats-fade), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--seller-summary-stats-fade), #000 100%)}.seller-summary__stats::-webkit-scrollbar{display:none}@media (width>=700px){.seller-summary__stats{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-inline:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.ui-sheet .seller-summary__stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}@media (width>=700px){.listing-detail-sheet>.seller-summary .seller-summary__stats{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-inline:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}}.seller-summary__stat-line{border:1px solid color-mix(in srgb, var(--brand-600) 6%, var(--color-border-secondary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 18%, var(--color-bg-primary));min-width:0;color:inherit;font:inherit;scroll-snap-align:start;text-align:start;flex:0 0 clamp(78px,24vw,104px);gap:3px;padding:7px 8px;line-height:1.2;display:grid}@media (width>=700px){.seller-summary__stat-line{flex-basis:auto}}.seller-summary__stat-line button{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:0;line-height:1.2;display:grid}.seller-summary__stat-line button>small,.seller-summary__stat-line button>strong{grid-column:1}.seller-summary__stat-arrow{color:var(--color-fg-quaternary);transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-area:1/2/span 2;align-self:center;place-items:center;display:inline-grid}:root[dir=rtl] .seller-summary__stat-arrow{transform:scaleX(-1)}.seller-summary__stat-line button:hover .seller-summary__stat-arrow{color:var(--color-fg-brand-primary);transform:translate(2px)}:root[dir=rtl] .seller-summary__stat-line button:hover .seller-summary__stat-arrow{transform:scaleX(-1)translate(2px)}.seller-reviews-load-error{gap:10px;display:grid}.seller-summary__stat-line button:hover small,.seller-summary__stat-line button:hover strong{color:var(--color-fg-brand-primary)}.seller-summary__stat-line small{color:var(--color-fg-tertiary);font-size:11px}.seller-summary__stat-line strong{color:var(--color-fg-primary);font-size:13px;font-weight:700}.seller-summary__rating strong{color:var(--warning-700)}.seller-summary__rating-value{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.seller-public-reviews{gap:10px;display:grid}.seller-public-reviews h3{color:var(--text-strong);margin:0;font-size:16px;line-height:1.25}.seller-public-reviews__list{gap:8px;display:grid}.seller-public-review{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--surface-base);gap:5px;padding:10px;display:grid}.seller-public-review strong{color:var(--warning-700);font-size:13px}.seller-public-review p{color:var(--text-secondary);word-break:break-word;margin:0;font-size:13px;line-height:1.4}.seller-public-review span{color:var(--gray-500);font-size:12px}.seller-public-reviews__empty{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--surface-base);color:var(--color-fg-secondary);padding:14px;font-size:13px;line-height:1.4}.brand-loading-state{min-height:180px;color:var(--color-fg-secondary);text-align:center;align-content:center;place-items:center;gap:12px;padding:28px 16px;display:grid}.brand-loading-state__visual{place-items:center;width:58px;height:58px;display:grid;position:relative}.brand-loading-state__ring{border:2px solid color-mix(in srgb, var(--brand-500) 18%, var(--color-border-primary));border-top-color:var(--brand-600);border-inline-end-color:var(--brand-400);border-radius:50%;animation:.9s linear infinite brand-loading-ring;position:absolute;inset:0}.brand-loading-state__label{color:var(--color-fg-secondary);font-size:14px;font-weight:500;line-height:1.4}@keyframes brand-loading-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brand-loading-state__ring{animation:none}}.seller-summary .seller-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.seller-name--button{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-family:inherit;font-weight:700;transition:color .16s}.seller-name--button:hover,.seller-name--button:focus-visible{color:var(--color-fg-brand-primary)}.seller-avatar{border:2px solid var(--color-bg-primary);background:linear-gradient(135deg, var(--brand-50), color-mix(in srgb, var(--brand-100) 70%, var(--color-bg-primary)));width:52px;height:52px;color:var(--brand-700);box-shadow:0 0 0 1px var(--color-border-primary), 0 10px 18px #10182814;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:999px;flex:0 0 52px;place-items:center;display:grid;overflow:hidden}.seller-avatar--button{cursor:pointer;padding:0}.seller-avatar--button:hover,.seller-avatar--button:focus-visible{border-color:var(--brand-300);box-shadow:0 0 0 2px var(--brand-300), 0 10px 18px #1018281a}.seller-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.seller-avatar.presence-avatar{overflow:visible}.seller-summary:not(.listing-detail-skeleton-seller) .seller-avatar.presence-avatar.is-online:after{border-color:#fff}.listing-video-link{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:44px;color:var(--brand-700);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.listing-report-action{width:100%;color:var(--danger-700)}.sheet-action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sheet-summary{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);gap:4px;padding:12px;display:grid}.sheet-summary strong{color:var(--text-strong)}.contact-sheet p,.phone-contact-sheet p,.report-sheet-mobile p{color:var(--gray-500);margin:0;line-height:1.5}.phone-contact-sheet__notes{gap:8px;display:grid}.phone-contact-note{border:1px solid color-mix(in srgb, var(--brand-200) 64%, var(--color-border-primary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 54%, var(--color-bg-primary));color:var(--color-fg-brand-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.phone-contact-note svg{margin-top:1px}.phone-contact-note p{color:var(--color-fg-secondary);font-size:13px;line-height:1.45}.phone-contact-note--warning{border-color:color-mix(in srgb, var(--warning-700) 28%, var(--color-border-primary));background:color-mix(in srgb, var(--warning-50) 72%, var(--color-bg-primary));color:var(--warning-700)}.phone-contact-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phone-contact-sheet__actions .listing-action-button{min-height:48px}.phone-contact-sheet__actions .listing-action-button span{white-space:normal}.report-reason-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-reason-grid button{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);min-height:42px;color:var(--gray-700);text-align:start;align-items:center;padding:8px 10px;font-size:13px;font-weight:500;display:grid}.report-reason-grid button.is-active{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700)}.listing-card--loading{cursor:default;min-height:120px}.listing-list--grid .listing-card--loading{grid-template-columns:1fr;align-items:stretch;gap:0;min-height:202px;padding:0;overflow:hidden}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-100), var(--gray-50), var(--gray-100));background-size:180% 100%;animation:1.15s ease-in-out infinite skeleton-pulse;display:block}.skeleton-media{width:120px;height:120px;color:var(--color-fg-brand-primary);place-items:center;display:grid}.listing-list--grid .skeleton-media{aspect-ratio:1.2;border-radius:0;width:100%;height:auto}.skeleton-media svg,.skeleton-message-media svg{opacity:.9}.skeleton-listing-copy{align-content:center;align-self:stretch;gap:7px;min-width:0;padding:10px;display:grid}.skeleton-listing-title{width:min(76%,290px);height:18px}.skeleton-listing-location{width:min(38%,150px);height:13px}.skeleton-listing-facts{width:min(48%,190px);height:13px}.skeleton-listing-meta{grid-template-columns:minmax(54px,82px) 52px;justify-content:space-between;gap:12px;margin-top:1px;display:grid}.skeleton-listing-meta .skeleton{width:100%;height:15px}.listing-list--grid .skeleton-listing-copy{align-content:start;gap:8px;padding:9px 10px 10px}.listing-list--grid .skeleton-listing-title{width:82%;height:17px}.listing-list--grid .skeleton-listing-location{width:54%}.listing-list--grid .skeleton-listing-facts{display:none}.listing-list--grid .skeleton-listing-meta{margin-top:0}.empty-state{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-bg-primary), var(--color-bg-secondary));text-align:center;width:100%;box-shadow:var(--shadow-sm);grid-column:1/-1;justify-items:center;gap:12px;padding:24px 18px;display:grid}.empty-state__icon{border:1px solid var(--brand-100);background:var(--brand-50);width:48px;height:48px;color:var(--color-fg-brand-primary);border-radius:14px;place-items:center;display:grid}.empty-state h3{margin:0 0 4px;font-size:16px}.empty-state p{color:var(--gray-500);margin:0}.empty-state__link{color:var(--color-fg-brand-primary);font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.empty-state__link:hover,.empty-state__link:focus-visible{color:var(--color-fg-brand-hover)}.empty-state__actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.empty-state__actions button{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);min-height:30px;color:var(--color-fg-secondary);font:inherit;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:0 0}}@media (width>=600px){.app-shell{--app-shell-inline-padding:24px;padding-inline:var(--app-shell-inline-padding)}.mobile-category-shortcuts{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.mobile-category-shortcut--tablet{display:grid}.app-header__inner,.app-main{max-width:760px}.search-surface,.section-stack,.post-panel,.chat-section-panel,.messages-panel,.conversation-panel,.account-card,.gated-state{padding:18px}.account-card{--account-card-padding:18px}.section-stack--explore>.listing-results-surface{border-radius:var(--radius-xl);padding:18px}.listing-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-section-list,.account-listing-activity,.about-settings-sections{align-items:start}.account-section-list>*{grid-column:1/-1}.ui-sheet{place-items:center end;padding:0;overflow:hidden}.ui-sheet__panel{border-top:0;border-bottom:0;width:min(480px,100vw);height:100%;max-height:none;padding:max(10px, env(safe-area-inset-top)) 18px 0;transform:translateX(var(--sheet-closed-x));border-inline-end:0;border-radius:0;overflow:hidden;box-shadow:-18px 0 40px #0f172a29}.ui-sheet__body{flex:auto;min-height:0;overflow-y:auto}.select-sheet__options,.category-select__options{max-height:calc(100vh - 148px)}.ui-sheet[data-state=open] .ui-sheet__panel{transform:translate(0)}.ui-sheet[data-state=closed] .ui-sheet__panel{transform:translateX(var(--sheet-closed-x))}:root[dir=rtl] .ui-sheet{--sheet-closed-x:-100%;place-items:stretch stretch}:root[dir=rtl] .ui-sheet__panel{border-top:0;border-bottom:0;border-inline-start:0;border-inline-end:1px solid var(--color-border-primary);width:min(480px,100vw);height:100%;max-height:none;padding:max(10px, env(safe-area-inset-top)) 18px 0;border-radius:0;margin-left:0;margin-right:auto;transform:translate(-100%);box-shadow:18px 0 40px #0f172a29}:root[dir=rtl] .ui-sheet[data-state=closed] .ui-sheet__panel{transform:translate(-100%)}:root[dir=rtl] .ui-sheet__handle{display:none}}@media (width>=431px) and (width<=539px){.app-header .brand-logo{width:140px}}@media (width>=540px){.app-header__inner{max-width:1040px}.app-header .brand-logo{width:min(172px,29vw)}.desktop-footer{--desktop-footer-heading:#18181b;--desktop-footer-link:#71717a;--desktop-footer-muted:#71717a;--desktop-footer-border:#eaecf0;width:auto;max-width:none;margin:64px auto 0;margin-inline:calc(var(--app-shell-inline-padding) * -1);text-align:start;background:#fff;padding:44px 24px 64px;display:block}.desktop-footer__grid,.desktop-footer__bottom{max-width:1280px;margin-inline:auto}:root[data-theme=dark] .desktop-footer{--desktop-footer-heading:var(--text-strong);--desktop-footer-link:var(--text-muted);--desktop-footer-muted:var(--text-muted);--desktop-footer-border:var(--color-border-primary);background:color-mix(in srgb, var(--surface-base) 88%, #07162c);border-top:1px solid var(--color-border-primary)}.desktop-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 36px}.desktop-footer__grid:hover .desktop-footer__section{opacity:.54}.desktop-footer__grid:hover .desktop-footer__section:hover,.desktop-footer__grid:hover .desktop-footer__section:focus-within{opacity:1;transform:scale(1.025)}.back-to-top-button{inset-inline-end:max(24px,50vw - 502px);z-index:30;border:1px solid var(--color-border-primary);background:var(--surface-panel);width:44px;height:44px;color:var(--color-fg-brand-primary);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--motion-base) ease, transform var(--motion-base) var(--motion-ease), border-color var(--motion-fast) ease;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:fixed;bottom:28px;transform:translateY(10px)}.back-to-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-button:hover{border-color:var(--brand-300)}}@media (width>=760px){.account-settings-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:16px}.account-settings-main{grid-area:1/1}.account-settings-aside{grid-area:1/2;position:sticky;top:24px}.account-settings-layout .account-actions--mobile{display:none}.account-actions--panel{display:grid}.account-status-row{grid-template-columns:1fr}}@media (width>=700px){.listing-detail-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px}.listing-action-button{border-radius:var(--radius-md);gap:5px;min-height:68px;padding:9px 6px;font-size:12px;line-height:1.35}.listing-action-button svg{width:19px;height:19px}}@media (width>=900px){.mobile-category-shortcuts{display:none}.app-shell{--app-shell-inline-padding:32px;--app-shell-top-padding:max(24px, env(safe-area-inset-top));padding:var(--app-shell-top-padding) var(--app-shell-inline-padding) 0}.app-header__inner,.app-main{max-width:1040px}.app-main{gap:20px}.desktop-footer__grid{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(0,1fr))}.account-card{gap:18px}.account-section-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.account-section-list>.account-page-body{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 94%, var(--color-bg-secondary));grid-column:auto;padding:14px}.account-section-list>.account-user-menu{grid-area:auto/1}.account-section-list>.account-page-body.account-menu:nth-child(2),.account-section-list>.account-page-body.account-menu:nth-child(3),.account-section-list>.account-about-section{grid-column:1}.account-settings-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:16px}.account-settings-main{grid-area:1/1}.account-settings-aside{grid-area:1/2;position:sticky;top:24px}.account-settings-layout .account-actions--mobile{display:none}.account-actions--panel{display:grid}.account-status-row{grid-template-columns:1fr}.account-user-menu .account-hero{grid-template-columns:auto minmax(0,1fr);justify-items:stretch;padding-bottom:12px}.account-user-menu .account-card__avatar{width:64px;height:64px}.settings-card,.preference-card{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);align-items:center;gap:14px;transition:border-color .26s,background-color .26s,box-shadow .26s}.settings-card--summary{grid-template-columns:auto minmax(0,1fr)}.settings-card--action{grid-template-columns:minmax(0,1fr);gap:0}.account-app-settings-group .settings-card{gap:10px;padding:16px}.settings-card .ui-field,.preference-card .ui-field{margin-top:0}.account-menu-row:hover,.settings-card:hover,.preference-card:hover{border-color:var(--brand-300);transition:border-color .26s,background-color .26s,box-shadow .26s}.app-header__inner{justify-content:flex-start}.app-header{margin-bottom:16px}.brand-lockup{order:1}.app-header .brand-logo{width:168px}.account-menu-row--danger:hover{border-color:color-mix(in srgb, var(--danger-700) 36%, var(--color-border-primary));background:color-mix(in srgb, var(--danger-50) 58%, var(--color-bg-primary))}.ui-tabbar{border-radius:var(--radius-lg);width:auto;min-width:min(292px,34vw);max-width:420px;box-shadow:none;background:0 0;border:0;flex:0 420px;order:2;gap:0;margin-inline-start:auto;padding:2px;position:relative;bottom:auto;left:auto;overflow:visible;transform:none}.ui-tabbar.ui-tabbar--web{flex:0 0 350px;width:350px;min-width:350px;max-width:350px}:root[data-theme=dark] .ui-tabbar.ui-tabbar--web{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.ui-tabbar__indicator{width:calc((100% - 4px) / var(--tab-count));background:radial-gradient(circle at center, color-mix(in srgb, var(--brand-600) 8%, var(--surface-panel)) 0%, color-mix(in srgb, var(--brand-600) 5%, var(--surface-panel)) 42%, transparent 64%);height:auto;box-shadow:none;transform:translate3d(calc(var(--active-index) * 100%), 0, 0);border:0;border-radius:999px;transition:transform .32s cubic-bezier(.22,.72,.24,1);top:2px;bottom:2px;left:2px}:root[data-theme=dark] .ui-tabbar__indicator{background:radial-gradient(circle at center, color-mix(in srgb, var(--brand-400) 10%, var(--surface-panel)) 0%, color-mix(in srgb, var(--brand-400) 6%, var(--surface-panel)) 42%, transparent 64%);box-shadow:none}:root[dir=rtl] .ui-tabbar__indicator{transform:translate3d(calc(var(--active-index) * -100%), 0, 0);left:auto;right:2px}.ui-tabbar__item{border-radius:var(--radius-md);min-height:50px;transition:color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-template-rows:auto auto;grid-template-columns:1fr;gap:3px;padding:5px 1px;font-size:11.5px;font-weight:400}.ui-tabbar--web .ui-tabbar__label{text-overflow:clip;line-height:1.3;overflow:visible}.ui-tabbar__item>span:not(.ui-tabbar__icon){transition:color var(--motion-fast) var(--motion-ease);display:inline}.ui-tabbar__item:hover,.ui-tabbar__item:focus-visible,.ui-tabbar__item:hover>span:not(.ui-tabbar__icon),.ui-tabbar__item:focus-visible>span:not(.ui-tabbar__icon),.ui-tabbar__item:hover .ui-tabbar__icon,.ui-tabbar__item:focus-visible .ui-tabbar__icon{color:var(--color-fg-brand-primary)}.ui-tabbar__icon{transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);justify-content:center;margin-bottom:0}.ui-tabbar__icon svg{font-size:26px}.ui-tabbar__item.is-active .ui-tabbar__icon{color:var(--color-fg-brand-primary)}.header-menu-button{display:none}.app-content-layout{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);align-items:start;gap:20px}.desktop-category-sidebar{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);box-shadow:var(--shadow-lg);align-content:start;padding:16px;display:grid;position:sticky;top:24px}.desktop-category-sidebar .category-option{min-height:48px;padding:8px 10px}.desktop-category-sidebar .category-option__icon{width:38px;min-width:38px;height:38px}.ui-sheet{place-items:stretch end;padding:0;overflow:hidden}:root[dir=rtl] .ui-sheet{--sheet-closed-x:-100%;justify-items:stretch}.ui-sheet__panel{border-top:0;border-bottom:0;width:min(480px,100vw);height:100%;max-height:none;padding:max(10px, env(safe-area-inset-top)) 18px 0;transform:translateX(var(--sheet-closed-x));border-inline-end:0;border-radius:0;overflow:hidden;box-shadow:-18px 0 40px #0f172a29}.ui-sheet__body{flex:auto;min-height:0;overflow-y:auto}.select-sheet__options,.category-select__options{max-height:calc(100vh - 148px)}:root[dir=rtl] .ui-sheet__panel{border-inline-start:0;border-inline-end:1px solid var(--color-border-primary);border-radius:0;margin-left:0;margin-right:auto;transform:translate(-100%);box-shadow:18px 0 40px #0f172a29}.ui-sheet[data-state=open] .ui-sheet__panel{transform:translate(0)}.ui-sheet[data-state=closed] .ui-sheet__panel{transform:translateX(var(--sheet-closed-x))}:root[dir=rtl] .ui-sheet[data-state=closed] .ui-sheet__panel{transform:translate(-100%)}.ui-sheet__handle{display:none}.search-surface,.section-stack,.post-panel,.chat-section-panel,.messages-panel,.conversation-panel,.account-card,.gated-state{padding:22px}.section-stack.section-stack--explore{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid;overflow:visible}.section-stack--explore>.search-surface--listings{margin-bottom:0}.section-stack--explore>.listing-results-surface{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--surface-panel);min-width:0;box-shadow:var(--shadow-lg);padding:22px;display:block;overflow:hidden}.account-card{--account-card-padding:22px}.search-surface--listings.search-surface--listings h1{font-size:22px}.listing-list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-list--grid .listing-card{min-height:226px}.post-panel,.chat-section-panel,.messages-panel,.conversation-panel,.account-card,.gated-state{justify-self:center;width:100%;max-width:900px}.listing-detail-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-tabbar{width:auto;min-width:min(268px,24vw)}}@media (width>=1200px){.app-header__inner,.app-main{max-width:1260px}.app-content-layout{grid-template-columns:minmax(340px,.32fr) minmax(0,1fr);gap:24px}.listing-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-list--grid .listing-card,.listing-list--grid .listing-card--loading{min-height:238px}}@media (width<=430px){.business-proof-field{grid-template-columns:1fr}.business-proof-field .ui-button{width:100%}.password-change-grid{grid-template-columns:1fr}.app-shell{--app-shell-inline-padding:12px;padding-inline:var(--app-shell-inline-padding)}.app-header{margin-bottom:12px}.app-header .brand-logo{width:min(140px,37vw);height:auto}.search-surface,.section-stack,.post-panel,.chat-section-panel,.messages-panel,.conversation-panel,.account-card,.gated-state{border-radius:var(--radius-lg);padding:12px}.account-card{--account-card-padding:12px}.search-surface{border-radius:22px}.listing-heading-actions{grid-area:auto/1/auto/-1;justify-content:space-between;gap:6px;width:100%}.listing-section-heading{grid-template-columns:minmax(0,1fr)}.listing-section-heading .listing-heading-summary{grid-column:1/-1;width:100%}.listing-filter-button{min-width:104px;height:48px;min-height:48px;padding-inline:10px}.display-toggle{grid-template-columns:34px 34px;padding:3px}.display-toggle button{min-height:34px}.listing-list--grid{gap:8px}.listing-card{grid-template-columns:96px minmax(0,1fr);gap:0;padding:0}.listing-media{width:96px;height:96px}.account-listing-card__main .listing-media{height:auto;min-height:96px}.listing-list:not(.listing-list--grid) .listing-card--loading{grid-template-columns:112px minmax(0,1fr);min-height:112px}.listing-list:not(.listing-list--grid) .listing-card--loading .skeleton-media{width:112px;height:112px}.listing-list--grid .listing-card{min-height:188px}.post-location-row,.city-detect-row{grid-template-columns:1fr}.city-detect-button{width:100%;margin-top:0}.post-wizard-steps{gap:8px}.listing-card-shell{--listing-card-media-size:96px}.listing-list:not(.listing-list--grid) .listing-card-shell{--listing-card-media-size:112px}.listing-list:not(.listing-list--grid) .listing-card{grid-template-columns:112px minmax(0,1fr)}.listing-list:not(.listing-list--grid) .listing-media{width:112px;height:112px}.post-wizard-step{min-height:56px;padding-inline:3px;font-size:10px}.post-price-row,.post-actions,.post-actions--three,.review-list div,.account-status-row,.verification-row{grid-template-columns:1fr}.post-actions--review,.post-actions--three{grid-template-columns:repeat(2,minmax(0,1fr))}.post-actions--three>:last-child{grid-column:1/-1}.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-checklist{max-height:260px}.filter-options{grid-template-columns:1fr}.filter-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-currency-field{grid-column:1/-1}.ui-tabbar{width:min(100% - 20px,430px)}.ui-tabbar__item{min-height:50px;font-size:10px}}@media (width<=700px){.account-verification-page{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.account-verification-page .account-settings-section{border-radius:var(--radius-lg);gap:12px;padding:12px}.account-verification-page .trust-grid{gap:8px;margin-top:8px}.account-verification-page .trust-tile{min-height:104px;padding:10px}.account-verification-page .trust-tile strong{font-size:13px}.account-verification-page .account-verification-card.business-proof-field,.account-verification-page .business-proof-field{grid-template-columns:minmax(0,1fr);gap:10px}.account-verification-page .business-proof-field .ui-button,.account-verification-page .account-actions .ui-button{justify-content:center;width:100%}.account-verification-page .business-verification-card{margin-top:10px;padding:12px}}@media (width<=360px){.account-verification-page .trust-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.ui-sheet{place-items:stretch end;padding:0}.ui-sheet__panel{border-top:0;border-bottom:0;width:min(480px,100vw - 48px);height:100%;max-height:none;padding:max(10px, env(safe-area-inset-top)) 18px 0;border-inline-end:0;border-radius:0;transform:translate(100%);box-shadow:-18px 0 40px #0f172a29}.ui-sheet[data-state=open] .ui-sheet__panel{transform:translate(0)}.ui-sheet[data-state=closed] .ui-sheet__panel{transform:translate(100%)}.ui-sheet__handle{display:none}:root[dir=rtl] .ui-sheet{justify-items:start}:root[dir=rtl] .ui-sheet__panel{border-inline-start:0;border-inline-end:1px solid var(--color-border-primary);transform:translate(-100%);box-shadow:18px 0 40px #0f172a29}:root[dir=rtl] .ui-sheet[data-state=open] .ui-sheet__panel{transform:translate(0)}:root[dir=rtl] .ui-sheet[data-state=closed] .ui-sheet__panel{transform:translate(-100%)}}@media (width>=600px) and (width<=899px){.ui-sheet{--sheet-closed-x:100%;place-items:stretch end;padding:0}.ui-sheet__panel{border-top:0;border-bottom:0;width:min(480px,100vw - 48px);height:100%;max-height:none;padding:max(10px, env(safe-area-inset-top)) 18px 0;transform:translateX(var(--sheet-closed-x));border-inline-end:0;border-radius:0;box-shadow:-18px 0 40px #0f172a29}.ui-sheet[data-state=open] .ui-sheet__panel{transform:translate(0)}.ui-sheet[data-state=closed] .ui-sheet__panel{transform:translateX(var(--sheet-closed-x))}.ui-sheet__handle{display:none}:root[dir=rtl] .ui-sheet{--sheet-closed-x:-100%;justify-items:start}:root[dir=rtl] .ui-sheet__panel{border-inline-start:0;border-inline-end:1px solid var(--color-border-primary);box-shadow:18px 0 40px #0f172a29}:root[dir=rtl] .ui-sheet[data-state=closed] .ui-sheet__panel{transform:translateX(var(--sheet-closed-x))}}body{font-size:15px;line-height:1.5}:root[dir=rtl] body{font-size:16px;line-height:1.6}.ui-button,.ui-input,.ui-select,.ui-textarea,.ui-input-dropdown__select,.ui-input-dropdown__input,.ui-input-prefix__text,.ui-input-prefix__input,.ui-password-input__input,.select-sheet__trigger,.select-sheet__search input,.select-sheet__option,.category-option,.category-select__option,.listing-title,.listing-meta-row strong,.account-listing-action,.inline-link-button,.segmented-control__button,.filter-chip,.message-card,.chat-bubble p,.conversation-composer__input,.settings-card,.preference-card,.account-menu-row{font-size:14px}.post-wizard-step{line-height:1.25}.ui-label,.search-surface p,.listing-location,.listing-meta-row time,.select-sheet__empty,.multi-choice-hint,.ui-error,.field-help,.account-listing-state,.message-card time,.conversation-composer__meta,.notification-card p,.settings-card p,.preference-card p,.post-field-help,.review-list,.seller-summary__body{font-size:13px}:root[dir=rtl] .ui-button,:root[dir=rtl] .ui-input,:root[dir=rtl] .ui-select,:root[dir=rtl] .ui-textarea,:root[dir=rtl] .ui-input-dropdown__select,:root[dir=rtl] .ui-input-dropdown__input,:root[dir=rtl] .ui-input-prefix__text,:root[dir=rtl] .ui-input-prefix__input,:root[dir=rtl] .ui-password-input__input,:root[dir=rtl] .select-sheet__trigger,:root[dir=rtl] .select-sheet__search input,:root[dir=rtl] .select-sheet__option,:root[dir=rtl] .category-option,:root[dir=rtl] .category-select__option,:root[dir=rtl] .listing-title,:root[dir=rtl] .listing-meta-row strong,:root[dir=rtl] .account-listing-action,:root[dir=rtl] .inline-link-button,:root[dir=rtl] .segmented-control__button,:root[dir=rtl] .filter-chip,:root[dir=rtl] .message-card,:root[dir=rtl] .chat-bubble p,:root[dir=rtl] .conversation-composer__input,:root[dir=rtl] .settings-card,:root[dir=rtl] .preference-card,:root[dir=rtl] .account-menu-row{font-size:15px;line-height:1.55}:root[dir=rtl] .post-wizard-step{font-size:11px;line-height:1.25}@media (width>=540px){:root[dir=rtl] .post-wizard-step{font-size:13px}}:root[dir=rtl] .ui-label,:root[dir=rtl] .search-surface p,:root[dir=rtl] .listing-location,:root[dir=rtl] .listing-meta-row time,:root[dir=rtl] .select-sheet__empty,:root[dir=rtl] .multi-choice-hint,:root[dir=rtl] .ui-error,:root[dir=rtl] .field-help,:root[dir=rtl] .account-listing-state,:root[dir=rtl] .message-card time,:root[dir=rtl] .conversation-composer__meta,:root[dir=rtl] .notification-card p,:root[dir=rtl] .settings-card p,:root[dir=rtl] .preference-card p,:root[dir=rtl] .post-field-help,:root[dir=rtl] .review-list,:root[dir=rtl] .seller-summary__body{font-size:14px;line-height:1.55}:root[dir=rtl] .search-surface h1,:root[dir=rtl] .ui-sheet__title,:root[dir=rtl] .account-page-header h1,:root[dir=rtl] .post-step-header h2,:root[dir=rtl] .listing-detail-title{line-height:1.35}.search-submit-button.ui-button{transform-origin:50%;border-radius:50%;flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;transform:scale(.92)}.search-surface{padding-bottom:26px}.listing-detail-content-skeleton{gap:12px;display:grid}.listing-detail-skeleton-card{min-height:108px;box-shadow:none;pointer-events:none;background:0 0;border-width:0 0 1px;border-radius:0;gap:12px;padding:8px 0 18px;display:grid}.listing-detail-skeleton__heading{border-radius:6px;width:min(132px,38%);height:18px}.listing-detail-skeleton__line{border-radius:5px;width:72%;height:13px}.listing-detail-skeleton__line--long{width:94%}.listing-detail-skeleton__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-detail-skeleton__metric{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);align-content:center;gap:9px;min-height:64px;padding:10px;display:grid}.listing-detail-skeleton__label,.listing-detail-skeleton__value,.listing-detail-skeleton__row-value{border-radius:4px;height:11px;display:block}.listing-detail-skeleton__label{width:68%}.listing-detail-skeleton__value{width:38%;height:17px}.listing-detail-skeleton__rows{gap:11px;display:grid}.listing-detail-skeleton__row{grid-template-columns:minmax(72px,.45fr) minmax(100px,1fr);align-items:center;gap:16px;display:grid}.listing-detail-skeleton__row-value{justify-self:end;width:82%}.listing-detail-skeleton__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.listing-detail-skeleton__actions>span{border-radius:var(--radius-md);height:44px}.listing-detail-skeleton-seller{pointer-events:none;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;display:grid}.listing-detail-skeleton__avatar{border-radius:50%;width:52px;height:52px}.listing-detail-skeleton__seller-copy{gap:9px;display:grid}.listing-detail-skeleton__seller-name,.listing-detail-skeleton__seller-meta{border-radius:5px;height:14px;display:block}.listing-detail-skeleton__seller-name{width:min(190px,68%)}.listing-detail-skeleton__seller-meta{width:min(130px,48%);height:11px}.account-app-settings-group,.account-about-section{background:0 0!important;border:0!important;padding:0!important}.post-step-header{background:0 0;border:0;padding:4px 0}.listing-detail-sheet>.listing-detail-card:not(.seller-summary){box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 0 18px}.seller-summary__share{flex-basis:40px;width:40px;min-height:40px;position:relative}.seller-summary__share:before{content:"";position:absolute;inset:-2px}.notification-toolbar>div{min-height:44px}.notification-toolbar .panel-refresh-button{margin-inline:6px}@media (width<=699px){.seller-summary--has-actions .seller-summary__follow,.seller-summary--has-actions .seller-summary__share{min-height:44px}.seller-summary--has-actions .seller-summary__share{flex-basis:44px;width:44px}.seller-summary--share-only .seller-summary__body{grid-template-columns:auto minmax(0,1fr)}.seller-summary .seller-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seller-summary .seller-summary__meta{gap:4px 10px;font-size:12px}.listing-detail-sheet>.seller-summary .seller-summary__stats,.listing-detail-sheet>.seller-summary .seller-summary__stats.can-scroll-end{border:1px solid color-mix(in srgb, var(--brand-600) 6%, var(--color-border-secondary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 18%, var(--color-bg-primary));scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:0;margin-inline:0;padding:0;display:grid;overflow:hidden;-webkit-mask-image:none;mask-image:none}.listing-detail-sheet>.seller-summary .seller-summary__stat-line{background:0 0;border:0;border-radius:0;flex-basis:auto;min-height:58px;padding:9px 10px}.listing-detail-sheet>.seller-summary .seller-summary__stat-line:not(:last-child){border-inline-end:1px solid var(--color-border-secondary)}.account-profile-overview .seller-summary__stats,.account-profile-overview .seller-summary__stats.can-scroll-end{border:1px solid color-mix(in srgb, var(--brand-600) 6%, var(--color-border-secondary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand-50) 18%, var(--color-bg-primary));scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:0;margin-inline:0;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.account-profile-overview .seller-summary__stat-line{background:0 0;border:0;border-radius:0;flex-basis:auto;width:auto;min-height:58px;padding:9px 8px}.account-profile-overview .seller-summary__stat-line:not(:last-child){border-inline-end:1px solid var(--color-border-secondary)}.account-profile-overview .seller-summary__stat-line small{font-size:11px;line-height:1.25}.account-profile-overview .seller-summary__stat-line strong{font-size:13px}}.seller-summary:not(.listing-detail-skeleton-seller){border-radius:var(--radius-xl);background:var(--gradient-brand-main);color:#fff;box-shadow:0 10px 16px -10px color-mix(in srgb, var(--brand-700) 36%, transparent);border-color:#ffffff3d;gap:16px;padding:18px 16px}:root[dir=rtl] .seller-summary:not(.listing-detail-skeleton-seller){background:var(--gradient-brand-main)}.seller-summary:not(.listing-detail-skeleton-seller) .seller-name,.seller-summary:not(.listing-detail-skeleton-seller) .seller-name--button,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__meta dd,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line strong{color:#fff}.seller-summary:not(.listing-detail-skeleton-seller) .seller-name--button:hover,.seller-summary:not(.listing-detail-skeleton-seller) .seller-name--button:focus-visible{color:#ffd45c;text-decoration:none}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__eyebrow,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__meta,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__meta dt,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__brief,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line small{color:#ffffffbd}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__meta dd{font-weight:700}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__meta div+div:before{background:#ffffff6b}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__brief{color:#ffffffe0;border-color:#ffffff3d;margin-top:-6px}.seller-summary:not(.listing-detail-skeleton-seller) .seller-avatar{color:#fff;background:#ffffff29;border:0;box-shadow:0 0 0 2px #fffffff5,0 0 0 3px #ffffff47,0 10px 22px #001c583d}.seller-summary:not(.listing-detail-skeleton-seller) .seller-avatar--button:hover,.seller-summary:not(.listing-detail-skeleton-seller) .seller-avatar--button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #ffffff4d,0 10px 22px #001c5847}.seller-summary:not(.listing-detail-skeleton-seller) .ui-badge--verified{color:#ffd45c;background:#ffd45c29;border-color:#ffd45c85;box-shadow:inset 0 1px #ffffff24}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__share{color:#fff;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:#ffffff24;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff29}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow{height:30px;min-height:30px;padding-inline:9px;font-size:11px;line-height:14px;position:relative}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__share{flex-basis:30px;width:30px;height:30px;min-height:30px;line-height:0}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow:before{content:"";position:absolute;inset:-7px -5px}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__share:before{inset:-7px}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow:hover,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow:focus-visible,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__share:hover,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__share:focus-visible{background:#ffffff3d;border-color:#ffffff8f}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow.is-following{color:#ecfdf3;background:#0478574d;border-color:#a7f3d085}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow.is-following:hover,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__follow.is-following:focus-visible{background:#0478576b;border-color:#a7f3d0b8}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stats,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stats.can-scroll-end{border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #ffffff38;padding:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line{background:0 0;border:0;border-radius:0;min-height:54px;padding:8px}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line:not(:last-child){border-inline-end:1px solid #ffffff2e}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-arrow{color:#ffffffa8}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line button:hover small,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line button:hover strong,.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stat-line button:hover .seller-summary__stat-arrow{color:#fff}.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__rating strong{color:#ffe08a}@media (width>=700px){.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stats,.account-profile-overview .seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stats,.listing-detail-sheet>.seller-summary:not(.listing-detail-skeleton-seller) .seller-summary__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid}}.chat-address-map{gap:6px;margin-top:4px;display:grid}.chat-address-map>a{width:fit-content;color:var(--color-fg-brand-primary);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.chat-address-map>a:hover,.chat-address-map>a:focus-visible{color:var(--color-fg-brand-hover)}@media (width<=599px){.ui-sheet__panel{padding-top:6px}.ui-sheet__handle{flex-basis:16px;height:16px;margin:-2px auto 0}.ui-sheet__handle:before{top:6px}.ui-sheet__header{padding-bottom:6px}.ui-sheet--content-tall .ui-sheet__panel{height:calc(var(--app-visible-viewport-height,100dvh) - 8px);max-height:none}.ui-sheet--filters .ui-sheet__panel{height:min(74dvh, calc(var(--app-visible-viewport-height,100dvh) - 24px), 700px);max-height:none}.ui-sheet--auth .ui-sheet__panel{height:min(88dvh, calc(var(--app-visible-viewport-height,100dvh) - 16px), 780px);max-height:none}.ui-sheet--category-select .ui-sheet__panel{height:min(90dvh, calc(var(--app-visible-viewport-height,100dvh) - 12px), 820px);max-height:none}.ui-sheet--category-select .category-select__options{max-height:none}.ui-sheet--listing-details .ui-sheet__panel{height:min(90dvh, calc(var(--app-visible-viewport-height,100dvh) - 16px), 860px);max-height:860px}}.notifications-section__body{padding:14px}@media (width>=900px){.ui-sheet--listing-details .ui-sheet__panel,:root[dir=rtl] .ui-sheet--listing-details .ui-sheet__panel{width:min(680px,72vw)}.app-shell--installed{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ui-tabbar.ui-tabbar--installed{right:auto;bottom:max(6px, env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(var(--tab-count), minmax(0, 1fr));flex:none;order:initial;border:1px solid color-mix(in srgb, var(--color-border-primary) 70%, transparent);background:color-mix(in srgb, var(--surface-panel) 60%, transparent);border-radius:999px;gap:4px;width:min(100% - 28px,430px);min-width:0;max-width:430px;margin:0;padding:6px;display:grid;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 44px #0f172a24,0 4px 14px #0f172a14}.ui-tabbar--installed .ui-tabbar__indicator{width:calc((100% - 12px - (var(--tab-count) - 1) * 4px) / var(--tab-count) + 6px);background:radial-gradient(ellipse 46% 42% at 50% 100%, color-mix(in srgb, var(--nav-indicator-color) 24%, transparent) 0%, color-mix(in srgb, var(--nav-indicator-color) 12%, transparent) 46%, transparent 100%);height:auto;box-shadow:none;transform:translate3d(calc(var(--active-index) * (100% - 2px)), 0, 0);border:0;border-radius:0;top:4px;bottom:0;left:3px}:root[data-theme=dark] .ui-tabbar--installed .ui-tabbar__indicator{background:radial-gradient(ellipse 46% 42% at 50% 100%, color-mix(in srgb, var(--nav-indicator-color) 28%, transparent) 0%, color-mix(in srgb, var(--nav-indicator-color) 14%, transparent) 46%, transparent 100%);box-shadow:none}:root[dir=rtl] .ui-tabbar--installed .ui-tabbar__indicator{transform:translate3d(calc(var(--active-index) * -1 * (100% - 2px)), 0, 0);left:auto;right:3px}.ui-tabbar--installed .ui-tabbar__item{border-radius:999px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:2px;min-height:52px;padding:0;font-size:12px;font-weight:400}}.app-shell.app-shell--installed :is(.section-stack,.post-panel,.chat-section-panel,.account-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell.app-shell--installed .account-card{--account-card-padding:0px}.app-shell.app-shell--installed :is(.account-card,.chat-section-panel) .subsection-transition__page{background:0 0}.account-section-list>.section-group-card,.about-settings-block>.section-group-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid}.account-section-list>.section-group-card+.section-group-card{margin-top:2px}.chat-section-panel>.subsection-transition--scroll-stack>.subsection-transition__page[data-view-key^=chat-session-]{overflow:hidden}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .conversation-panel{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:visible}.conversation-context-overlay{gap:8px;min-width:0;display:grid}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .message-scroller{flex:220px;min-height:0;overflow:hidden}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .message-scroller__viewport{height:100%;min-height:0;max-height:none}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] :is(.conversation-header,.chat-deal-panel,.chat-address-panel,.conversation-composer,.conversation-actions--footer){flex:none}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .conversation-header{min-height:64px}.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .conversation-composer{margin-inline:0}@media (width>=700px){.chat-section-panel .subsection-transition__page[data-view-key^=chat-session-] .conversation-panel{height:clamp(560px,100dvh - 176px,720px)}}.app-settings-panel>.account-section-list>.section-group-card{padding:0 5px 6px}.section-group-card__surface{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-primary) 98%, var(--color-bg-secondary));box-shadow:0 2px 6px color-mix(in srgb, var(--gray-900) 5%, transparent);gap:0;padding:0;display:grid;overflow:hidden}.account-section-list>.section-group-card>.section-group-card__heading,.about-settings-block>.section-group-card>.section-group-card__heading{min-height:24px;margin:0;padding:2px;font-size:16px;line-height:1.35}.account-section-list>.section-group-card>.section-group-card__heading svg,.about-settings-block>.section-group-card>.section-group-card__heading svg{width:17px;height:17px}.section-group-card__surface>.account-menu-list{background:0 0;border:0;border-radius:0;overflow:hidden}.section-group-card__surface .account-menu-row{min-height:52px;padding-inline:16px}.account-app-settings-group .settings-card{gap:8px;padding:13px 16px}.account-app-settings-group.settings-support-group .settings-card--action{padding:0}.account-app-settings-group .settings-card .settings-card__copy span{margin-top:3px;line-height:1.4}.settings-group-list--about>.about-settings-summary-card{min-height:80px;padding:12px 16px}.settings-group-list--about>.about-settings-quick-actions{padding:10px 16px}.about-settings-block>.about-settings-copyright{padding-top:0}@media (width<=430px){.account-section-list>.section-group-card>.section-group-card__heading,.about-settings-block>.section-group-card>.section-group-card__heading{padding:2px;font-size:15px}.account-section-list>.section-group-card>.section-group-card__heading svg,.about-settings-block>.section-group-card>.section-group-card__heading svg{width:16px;height:16px}.section-group-card__surface .account-menu-row{padding-inline:14px}.account-app-settings-group .settings-card{padding:12px 14px}.settings-group-list--about>.about-settings-summary-card,.settings-group-list--about>.about-settings-quick-actions{padding-inline:14px}}@media (width<=400px){.app-shell{--app-shell-inline-padding:12px}.app-main,.app-content-layout,.app-content,.explore-content{gap:12px}.search-surface--listings.search-surface--listings{margin-bottom:0}.search-surface h1{white-space:nowrap;flex-wrap:nowrap;margin:4px 2px;font-size:18px;overflow:hidden}.search-surface--listings .search-field-row{margin-inline:2px}.search-surface--listings.search-surface--listings h1{margin-block:0 2px;margin-inline:18px}.search-trending{margin-inline:18px}.search-field-row{margin-top:10px}.search-input{padding-inline:14px 3px}.mobile-category-shortcuts{gap:4px;margin-top:0;margin-bottom:10px;padding-bottom:10px}.mobile-category-shortcut,:root[dir=rtl] .mobile-category-shortcut{gap:3px}.mobile-category-shortcut__icon{width:50px;height:50px}.mobile-category-shortcut__icon svg{width:23px;height:23px}.mobile-category-shortcut__icon .category-icon-image{width:28px;height:28px}.mobile-category-shortcut__label{font-size:11px}.section-heading,.post-panel__hero,.panel-page-header{gap:8px}.section-heading h1,.post-panel__hero h1,.panel-page-header h1,.account-page-header h1{font-size:20px}.section-heading h2{font-size:17px}.listing-heading-title-row,.listing-heading-actions{gap:6px}.listing-filter-button{padding-inline:10px}.explore-content>.listing-list{gap:12px}.listing-list--grid{gap:12px 8px}.listing-list--grid .listing-card{min-height:186px}.listing-list--grid .listing-media{aspect-ratio:1.28}.listing-list--grid .listing-copy{gap:4px;padding:8px}.listing-list--grid .listing-title{font-size:14px}.listing-list--grid .listing-location{font-size:12px}.listing-list--grid .listing-card-facts{font-size:11.5px}.listing-list--grid .listing-meta-row{gap:5px}.listing-list--grid .listing-meta-row strong{font-size:13px}.listing-list--grid .listing-meta-row time{font-size:11px}.listing-card-favorite{inset-block-start:6px}.listing-list--grid .listing-card-favorite{inset-inline-end:6px}.ui-tabbar__item{min-height:48px;font-size:11px}.ui-tabbar__icon-shell{width:28px;height:26px}.ui-tabbar__icon,.ui-tabbar__icon svg{width:24px;height:24px;font-size:24px}.ui-sheet__panel{padding-inline:12px}.ui-sheet__header{gap:8px;margin-inline:-12px;padding-inline:12px}.ui-sheet__header h2{font-size:17px}.ui-sheet__body{padding-top:10px}.ui-sheet__footer{margin-inline:-12px;padding-inline:12px}.post-panel,.messages-panel,.chat-section-panel,.account-card{gap:12px;padding:12px}.post-wizard{gap:7px;padding:8px}.post-wizard-steps{gap:5px}.post-wizard-step{gap:4px;min-height:56px;padding:6px 2px;font-size:10.5px}.post-wizard-step .step-index{width:24px;min-width:24px;height:24px;font-size:11px}.post-step{gap:10px}.post-step-header,.post-field-card{padding:10px}.post-step-header{gap:8px}.post-step-header__icon{width:32px;height:32px}.account-section-list{gap:12px}.account-section-list>.account-page-body:not(.section-group-card){padding:12px}.account-section-list>.section-group-card>.section-group-card__heading,.about-settings-block>.section-group-card>.section-group-card__heading{padding:2px;font-size:15px}.section-group-card__surface .account-menu-row{min-height:48px;padding-inline:12px;font-size:15px}.account-app-settings-group .settings-card{gap:8px;padding:10px 12px}.account-app-settings-group .settings-card .settings-card__copy strong{font-size:15px}.settings-card .settings-card__copy span,.preference-card>div>span{margin-top:5px}.settings-group-list--about>.about-settings-summary-card,.settings-group-list--about>.about-settings-quick-actions{padding-inline:12px}.account-subsection-card,.account-settings-section.account-subsection-card{gap:10px;padding:12px}.account-page-header{gap:8px;padding-bottom:10px}.followed-seller-card{gap:10px;padding:10px}.account-empty-state{min-height:150px;padding:18px 12px}.account-empty-state__icon{width:48px;height:48px}.conversation-list{padding:8px}.ui-toast{grid-template-columns:44px minmax(0,1fr) 34px;gap:8px;min-height:56px;padding-inline:5px 10px}.ui-toast__icon{width:44px;height:44px;min-height:44px}.ui-toast__message{font-size:13px}}@media (width<=899px) and (pointer:coarse){:root{--mobile-navigation-clearance:calc(82px + env(safe-area-inset-bottom))}}:root:is([data-native-keyboard-open],[data-visual-keyboard-open]){--mobile-navigation-clearance:12px}:root:is([data-native-keyboard-open],[data-visual-keyboard-open]) .ui-tabbar{display:none}@media (width<=400px){:root{--form-field-gap:10px}.app-shell{--app-shell-inline-padding:10px}.app-main,.app-content-layout,.app-content,.explore-content,.section-stack.section-stack--explore{gap:10px}.panel-page-header{padding-top:8px}.search-surface--listings.search-surface--listings{padding:12px 14px 13px}.search-surface--listings.search-surface--listings h1,.search-trending{margin-inline:14px}.search-field-row{margin-top:8px}.mobile-category-shortcuts{height:auto;margin-bottom:8px;padding-bottom:0}.mobile-category-shortcut__icon{width:46px;height:46px}.mobile-category-shortcut__icon svg{width:22px;height:22px}.mobile-category-shortcut__icon .category-icon-image{width:26px;height:26px}.section-stack--explore>.listing-results-surface{padding:10px}.listing-list--grid{gap:10px 8px}.listing-list--grid .listing-card{min-height:180px}.listing-list--grid .listing-media{aspect-ratio:1.36}.listing-list--grid .listing-copy{gap:3px;padding:7px}.listing-list--grid .listing-title{font-size:13.5px;line-height:1.3}.listing-list--grid .listing-location{font-size:11.5px;line-height:1.3}.listing-list--grid .listing-meta-row strong{font-size:12.5px}.listing-list--grid .listing-meta-row time{font-size:10.5px}.collapsible-advisory__header{gap:8px;min-height:44px;padding:6px 9px}.collapsible-advisory__icon{width:26px;height:26px}.collapsible-advisory h2{font-size:14px;line-height:18px}.collapsible-advisory__content{gap:5px;padding-inline:9px}.collapsible-advisory.is-open .collapsible-advisory__content{padding-bottom:8px}.collapsible-advisory p,.collapsible-advisory__notes li{font-size:12px;line-height:1.42}.collapsible-advisory__link{min-height:26px;font-size:12px}.post-wizard{padding:7px}.post-wizard-step{min-height:52px;padding-block:4px}.post-step-header,.post-field-card,.account-section-list>.account-page-body:not(.section-group-card),.account-subsection-card,.account-settings-section.account-subsection-card{padding:10px}.account-section-list>.section-group-card>.section-group-card__heading,.about-settings-block>.section-group-card>.section-group-card__heading{padding:2px}.section-group-card__surface .account-menu-row{padding-inline:10px}}@media (width<=899px) and (height<=500px) and (orientation:landscape){.app-shell{--app-shell-inline-padding:16px;--app-shell-top-padding:max(8px, env(safe-area-inset-top))}.app-main,.app-content-layout,.app-content,.explore-content,.section-stack.section-stack--explore{gap:8px}.search-surface--listings.search-surface--listings{border-radius:18px;padding:9px 14px 10px}.search-surface--listings.search-surface--listings h1{margin:0 14px 2px;font-size:18px}.search-field-row{margin-top:5px}.search-input-controls{min-height:44px}.search-submit-button.ui-button{width:44px;min-width:44px;height:44px;min-height:44px}.search-trending{margin:5px 14px 0}.mobile-category-shortcuts{gap:6px;margin:0;padding:0}.mobile-category-shortcut{gap:2px;padding-block:0}.mobile-category-shortcut__icon{width:44px;height:44px}.mobile-category-shortcut__icon svg{width:21px;height:21px}.mobile-category-shortcut__label{font-size:10.5px;line-height:1.15}.section-stack--explore>.listing-results-surface{padding:10px 14px}.ui-tabbar__item{min-height:46px;font-size:10.5px}.ui-tabbar__icon-shell{width:27px;height:24px}.ui-tabbar__icon,.ui-tabbar__icon svg{width:23px;height:23px;font-size:23px}}@media (width<=699px){.gated-state{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;overflow:visible}.gated-state>.gated-state__header{padding:10px 0 0}.gated-state>.gated-state__content{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--brand-100) 60%, transparent), transparent 34%), linear-gradient(180deg, var(--surface-panel), var(--color-bg-secondary));width:100%;box-shadow:var(--shadow-lg);padding:16px;overflow:hidden}}
