.settings-page{max-width:900px;padding-block:38px 56px}.settings-page-head{margin-bottom:22px}.settings-page-head h1{font-size:28px;margin:4px 0 5px}.settings-page-head p{margin:0;color:var(--muted);font-size:13px}.settings-page-grid{display:grid;grid-gap:12px;gap:12px}.settings-option-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm)}.settings-option-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:var(--primary)}.settings-option-content{display:grid;grid-gap:10px;gap:10px}.settings-option-content>strong{font-size:15px}.settings-option-content>span{font-size:12px;color:var(--muted);line-height:1.8}.settings-option-content select{width:100%;max-width:420px;height:44px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding-inline:12px}.settings-segment{display:flex;gap:6px;padding:4px;background:var(--bg);border:1px solid var(--border);border-radius:12px;width:max-content}.settings-segment button{display:flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:8px 16px;background:transparent;cursor:pointer;font-weight:700}.settings-segment button.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 5px rgba(31,32,36,.09)}.danger-settings-card{border-color:color-mix(in srgb,var(--color-danger) 30%,transparent)}.danger-settings-button,.danger-settings-card .settings-option-icon{color:var(--color-danger)}.danger-settings-button{width:max-content;display:flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent);background:var(--color-danger-soft);padding:9px 14px;border-radius:11px;font-weight:700;cursor:pointer}[data-theme=dark] .bottom-nav,[data-theme=dark] .site-header,[data-theme=dark] footer{background:var(--surface)}@media(max-width:620px){.settings-page{padding-block:22px 90px}.settings-page-head h1{font-size:23px}.settings-option-card{grid-template-columns:28px minmax(0,1fr);padding:15px;gap:10px;border-radius:16px}.settings-option-icon{width:38px;height:38px}.settings-segment{width:100%}.settings-segment button{flex:1 1;justify-content:center}}.push-settings-body{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.push-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);min-width:0}.push-toggle-row>span{font-size:13px;font-weight:700;color:var(--text)}.push-toggle-row:last-child{border-bottom:0}.hoosh-toggle{width:46px;height:28px;border-radius:999px;border:0;background:var(--border);position:relative;cursor:pointer;padding:0;flex:none;transition:background .18s ease}.hoosh-toggle.on{background:var(--color-success,#1f9d61)}.hoosh-toggle:disabled{opacity:.55;cursor:not-allowed}.hoosh-toggle-knob{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .18s ease}.hoosh-toggle.on .hoosh-toggle-knob{transform:translateX(-18px)}.push-details-open{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--primary);font-size:12.5px;font-weight:800;cursor:pointer;padding:0;justify-self:start}.push-details-modal{text-align:start}.push-details-list{display:grid;margin-top:6px}[data-theme=dark] .hoosh-toggle{background:#3a3d47}.mobile-first-home{background:var(--bg)}.home-content-stack{gap:var(--v2-section-gap)}.mobile-section-heading{margin-bottom:14px}.mobile-section-heading h2{font-size:20px;font-weight:800;letter-spacing:-.02em}.view-all{color:var(--primary);font-weight:700}.home-verification-promo{border-color:var(--v2-divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:14px 16px}.mobile-category-tile{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--v2-divider)}.featured-listing-row{gap:14px}.inline-banner-slide{border-radius:var(--radius-xl)}@media(max-width:760px){.home-content-stack{gap:28px}.mobile-section-heading h2{font-size:18px}.mobile-category-mosaic{gap:10px}.mobile-category-tile{border-radius:18px}.featured-listing-row{grid-auto-columns:min(58vw,220px)}}.listing-detail-flow{gap:12px}.detail-card{border-color:var(--v2-divider);border-radius:var(--radius-xl);padding:20px;box-shadow:var(--shadow-sm)}.detail-card h1{font-size:24px;font-weight:800;letter-spacing:-.02em}.detail-price{font-size:26px;font-weight:850;color:var(--text);letter-spacing:-.02em}.detail-category,.detail-location{color:var(--muted)}.gallery-main{border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm)}.thumb{border-radius:var(--radius-md)}.spec-grid>div{border-color:var(--v2-divider);padding:13px 0}.seller-card{padding:18px}.listing-contact-sticky{border:1px solid var(--v2-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media(max-width:640px){.listing-detail-page{padding-top:8px}.listing-detail-flow{gap:10px}.detail-card{padding:16px;border-radius:18px;box-shadow:none}.detail-card h1{font-size:20px}.detail-price{font-size:23px}.gallery-main{border-radius:20px}.listing-contact-sticky{border-radius:16px}}.post-page{padding-bottom:130px}.post-head{max-width:860px;margin:0 auto 20px}.post-head h1{font-size:28px;font-weight:800;letter-spacing:-.02em}.post-head p{font-size:13px;line-height:1.7}.post-page .form-card{border-color:var(--v2-divider);border-radius:var(--radius-2xl);padding:24px;gap:20px;box-shadow:var(--shadow-sm)}.post-page label{gap:8px;font-size:13px}.post-page input,.post-page select,.post-page textarea{min-height:var(--control-h-lg);border-color:var(--border);border-radius:var(--input-radius);padding:12px 14px;font:inherit;color:var(--text);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.post-page textarea{min-height:120px}.post-page input:focus,.post-page select:focus,.post-page textarea:focus{border-color:var(--primary);box-shadow:var(--v2-focus-ring)}.post-page .dynamic-fields{border-color:var(--v2-divider);padding-top:20px}.post-page .form-note{padding:14px 16px;border:0;border-radius:var(--radius-md);background:var(--primary-soft);font-size:12px}.post-page .form-actions{bottom:14px;padding:10px;border-color:var(--v2-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media(max-width:620px){.post-head{margin-bottom:16px}.post-head h1{font-size:22px}.post-page .form-card{padding:16px;border-radius:20px;gap:18px;box-shadow:none}.post-page .form-grid{gap:12px}.post-page .form-actions{bottom:76px;border-radius:16px}}.account-head{gap:14px;margin-bottom:24px;padding:18px;background:var(--surface);border:1px solid var(--v2-divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.account-avatar{width:64px;height:64px;border-radius:20px;background:var(--primary-soft);border:0}.account-head h1{font-size:24px;font-weight:800;letter-spacing:-.02em}.account-section-title{margin:28px 0 12px;font-size:13px;color:var(--muted)}.account-section-title:after{background:var(--v2-divider)}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-tile{grid-template-columns:auto 1fr auto;min-height:72px;padding:14px 16px;border-color:var(--v2-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.account-tile:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-1px)}.account-tile>svg{width:24px;height:24px}.account-tile strong{font-size:14px}.account-tile span{font-size:11px}.logout-button{border-radius:var(--radius-md)}@media(max-width:620px){.account-head{padding:14px;border-radius:18px;margin-bottom:18px;box-shadow:none}.account-avatar{width:56px;height:56px;border-radius:17px}.account-head h1{font-size:20px}.account-grid{grid-template-columns:1fr;gap:8px}.account-tile{min-height:66px;padding:12px 14px;border-radius:15px;box-shadow:none}.account-tile>svg{width:22px;height:22px}.account-section-title{margin-top:22px}}.account-head,.account-tile,.detail-card,.listing-card,.post-page .form-card{isolation:isolate}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.danger-button{background:var(--color-danger);color:#fff}.danger-button:hover{background:color-mix(in srgb,var(--color-danger) 88%,#000)}.danger-button:disabled,.ghost-button:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.danger-button,.ghost-button,.primary-button,.secondary-button{min-height:var(--control-h);padding:0 18px;border:0;border-radius:var(--input-radius);font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.secondary-button{border:1px solid var(--color-border)}.ghost-button{border:0}.danger-button:focus-visible,.ghost-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.skeleton{position:relative;overflow:hidden;background:var(--color-neutral-soft);border-radius:var(--radius-md)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 65%,transparent),transparent);animation:v2-shimmer 1.4s infinite}@keyframes v2-shimmer{to{transform:translateX(-100%)}}@media(max-width:760px){.page-pad,body>main{padding-bottom:112px}.post-page{padding-bottom:150px}.chat-page.shell{padding-bottom:84px}}.active-filter-chips,.featured-listing-row,.thumb-row{scrollbar-width:thin}.search-discovery{min-width:0}.search-page-bar{min-width:0;max-width:100%}.search-page-bar .search-scope-select{min-width:0}.title-suggest{margin-top:-4px;text-align:start;font-weight:700}svg.lucide-badge-check path:first-of-type{fill:var(--color-primary);stroke:var(--color-primary)}svg.lucide-badge-check path:last-of-type{stroke:#fff}.filter-sheet-type-group{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.filter-sheet-type-group legend{padding:0;margin:0;font-size:12px;font-weight:800}.filter-sheet-type-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.filter-sheet-type-chips label{position:relative;display:flex!important;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:12px!important;font-weight:800!important;cursor:pointer}.filter-sheet-type-chips label.active,.filter-sheet-type-chips label:has(input:checked){background:var(--secondary);border-color:var(--secondary);color:#fff}.filter-sheet-type-chips input{position:absolute!important;opacity:0!important;pointer-events:none;width:1px!important;height:1px!important;padding:0!important}.filter-sheet-advanced{border-top:1px solid var(--border);margin-top:3px;padding-top:4px}.filter-sheet-advanced-toggle{width:100%;min-height:48px;border:0;background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;padding:4px 0;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.filter-sheet-advanced-toggle span{display:flex;align-items:center;gap:7px}.filter-sheet-advanced-toggle b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--secondary);color:#fff;font-size:10px}.filter-sheet-advanced-toggle svg{transition:transform .18s ease;color:var(--muted)}.filter-sheet-advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.filter-sheet-advanced-body{display:grid;grid-gap:12px;gap:12px;padding-top:8px}@media(max-width:620px){.filter-sheet-type-chips label{min-height:38px}.filter-sheet-advanced-toggle{min-height:46px}}.filter-sheet-chips.compact{display:flex;flex-wrap:wrap;gap:7px}.filter-sheet-chips.compact label{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font-size:12px!important;font-weight:800!important;cursor:pointer}.filter-sheet-chips.compact label.active,.filter-sheet-chips.compact label:has(input:checked){background:var(--secondary);border-color:var(--secondary);color:#fff}.filter-sheet-chips.compact input{position:absolute!important;opacity:0!important;pointer-events:none;width:1px!important;height:1px!important}.filter-dropdown-list details{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.filter-dropdown-list summary{min-height:42px;display:flex;align-items:center;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.filter-dropdown-list details>div{max-height:220px;overflow:auto;border-top:1px solid var(--border);padding:6px 10px}.filter-price-slider{display:grid;grid-gap:10px;gap:10px}.filter-price-head{display:flex;align-items:center;justify-content:space-between;font-size:12px}.filter-price-head span{font-weight:800;color:var(--secondary)}.filter-dual-range{display:grid;grid-gap:2px;gap:2px;padding:2px 0}.filter-dual-range input[type=range]{width:100%;accent-color:var(--secondary);margin:0}.filter-price-slider>label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700}*,:after,:before{box-shadow:none!important}:where(.category-field,.block-label,.form-grid>label)[data-invalid=true] :where(input,select,textarea),:where(form,.listing-wizard,.post-wizard,.dynamic-fields) .field-error~:where(input,select,textarea),:where(form,.listing-wizard,.post-wizard,.dynamic-fields) :where(input,select,textarea):user-invalid,:where(form,.listing-wizard,.post-wizard,.dynamic-fields) :where(input,select,textarea)[aria-invalid=true]{border:2px solid #c62828!important;background-color:#fff7f7!important;outline-color:#c62828!important}:where(.category-field,.block-label,.form-grid>label)[data-invalid=true]{color:#a81f1f!important}:where(.category-field,.block-label,.form-grid>label)[data-invalid=true] .field-error,:where(.dynamic-fields,.listing-wizard) .field-error{display:block;color:#b42318!important;font-size:12px;font-weight:750;line-height:1.55;margin-top:5px}:where(form,.listing-wizard,.post-wizard) :where(input,select,textarea)[aria-invalid=true]:focus{outline:2px solid #d92d20!important;outline-offset:1px}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px!important}}.password-field{display:flex;flex-direction:column;gap:6px;min-width:0}.password-field>span{font-size:12px;font-weight:800;color:var(--color-text-secondary,#555)}.password-input-wrap{position:relative;display:block;min-width:0}.password-input-wrap input{width:100%;border:1px solid var(--color-border,#ddd);border-radius:12px;background:var(--color-surface,#fff);color:var(--color-text,#111);font-size:14px;padding:11px 14px;-webkit-padding-end:42px;padding-inline-end:42px;outline:0;box-sizing:border-box}.password-input-wrap input:focus{border-color:var(--color-primary,#1f6f5c)}.password-visibility-toggle{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--color-text-secondary,#777);cursor:pointer}.password-visibility-toggle:hover{color:var(--color-text,#111)}.password-visibility-toggle:focus-visible{outline:2px solid var(--color-primary,#1f6f5c)}.settings-link-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;border:1px solid var(--color-border,#e5e5e5);border-radius:14px;padding:12px 14px;background:var(--color-surface,#fff);transition:border-color .15s}.settings-link-card:hover{border-color:var(--color-primary,#1f6f5c)}.settings-nav-chevron{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-text-secondary,#888);display:grid;place-items:center}.settings-security-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:4px 16px;box-shadow:var(--shadow-sm);margin:0}.settings-security-title{font-size:12px;font-weight:800;color:var(--muted);padding:10px 0 4px}.settings-security-row{display:flex;align-items:center;gap:12px;min-height:56px;max-height:60px;text-decoration:none;color:inherit;border-radius:12px;transition:background .12s}.settings-security-row:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)}.settings-security-row:active{background:color-mix(in srgb,var(--primary) 12%,transparent)}.settings-security-icon{color:var(--primary);flex:none}.settings-security-label{flex:1 1;min-width:0;font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.settings-security-chevron{flex:none;display:grid;place-items:center;color:var(--muted)}.settings-security-divider{height:1px;background:var(--border);opacity:.55;margin-block:2px}@media(max-width:620px){.settings-security-card{padding:2px 14px}.settings-security-row{min-height:54px}}