@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--canvas: #f6f8fa;--surface: #ffffff;--surface-muted: #f6f8fa;--border: #d0d7de;--border-muted: #d8dee4;--text: #24292f;--muted: #57606a;--subtle: #6e7781;--accent: #0969da;--accent-muted: #ddf4ff;--success: #1a7f37;--danger: #cf222e;--shadow: 0 8px 24px rgba(140, 149, 159, .18);--radius: 8px;--tab-height: 70px;--font-sans: "Onest Variable", "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;font-family:var(--font-sans);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0}:root[data-theme=dark]{--bg: #0d1117;--canvas: #010409;--surface: #0d1117;--surface-muted: #161b22;--border: #30363d;--border-muted: #21262d;--text: #e6edf3;--muted: #8b949e;--subtle: #7d8590;--accent: #2f81f7;--accent-muted: #11284d;--success: #3fb950;--danger: #f85149;--shadow: 0 8px 24px rgba(1, 4, 9, .4)}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}html{font-family:var(--font-sans)}body{margin:0;min-width:320px;background:var(--canvas);color:var(--text);font-family:var(--font-sans)}button,input,select,textarea{font:inherit}input,select,textarea{touch-action:manipulation}button{cursor:pointer}.app-shell{width:100%;min-width:0;min-height:100vh;min-height:100dvh;max-width:760px;margin:0 auto;background:var(--bg);overflow-x:hidden}.app-content{width:100%;max-width:100%;min-width:0;min-height:100vh;min-height:100dvh;padding:16px 16px calc(var(--tab-height) + env(safe-area-inset-bottom) + 24px);overflow-x:hidden}.app-content--immersive{display:flex;flex-direction:column;min-height:100dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.bottom-tabs{position:fixed;left:50%;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,760px);width:min(100dvw,760px);max-width:100%;min-height:calc(var(--tab-height) + env(safe-area-inset-bottom));transform:translate(-50%);border-top:1px solid var(--border);background:var(--surface);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.tab-button{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--muted);padding:0}.tab-button[aria-current=page]{color:var(--accent)}.tab-button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.tab-icon{display:inline-grid;place-items:center;width:28px;height:28px;line-height:1}.tab-icon svg{display:block;width:100%;height:100%}.screen-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0}.screen-stack>*,.section-stack>*,.listing-list>*,.form-panel>*,.filter-panel>*,.settings-panel>*,.chat-panel>*,.message-list>*{min-width:0}.top-search{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;align-items:center;width:100%;max-width:100%;min-width:0;padding:4px 0;background:var(--bg)}.search-input{display:grid;min-width:0}.search-input span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.search-input input,.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px 12px;outline:none}.search-input input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0969da29}.search-input input{background:var(--surface-muted)}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);color:var(--text);line-height:1}.icon-button[aria-pressed=true],.icon-button:hover{border-color:var(--accent);color:var(--accent)}.icon-button:disabled,.icon-button:disabled:hover{cursor:default;border-color:var(--border);color:var(--subtle);opacity:.55}.button-primary,.button-secondary,.button-danger,.button-success{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;padding:8px 12px;font-weight:600;text-align:center}.button-primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.button-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.button-success{border:1px solid var(--success);background:var(--success);color:#fff}.button-danger{border:1px solid var(--danger);background:var(--danger);color:#fff}.full-width{width:100%}.section-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.section-heading h1,.section-heading h2{margin:0;font-size:18px;line-height:1.25}.section-heading span{color:var(--muted);font-size:13px;white-space:nowrap}.horizontal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:12px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scrollbar-width:thin}.category-grid,.service-grid,.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.category-card,.recent-card,.journal-card,.service-item,.find-panel,.filter-panel,.listing-card:not(.listing-card-grid),.empty-state{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.category-card,.recent-card,.service-item{min-width:0;color:inherit;text-align:left}.category-card{display:grid;gap:6px;min-height:94px;padding:12px}.category-card[class*=media-],.journal-card[class*=media-]{color:#fff}.category-card strong,.recent-card strong,.service-item strong,.listing-title-row h3{overflow-wrap:anywhere}.category-card span,.recent-card span{color:var(--muted);font-size:13px;line-height:1.35}.category-card[class*=media-] span{color:#ffffffd1}.recent-card{display:grid;gap:6px;padding:12px}.journal-card{display:grid;align-content:space-between;gap:16px;min-height:142px;padding:14px}.journal-card h3{margin:0;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.find-panel{display:grid;gap:12px;padding:16px}.find-panel p{margin:0;color:var(--muted);font-size:13px}.find-panel h1{margin:0;max-width:18ch;font-size:28px;line-height:1.12;letter-spacing:0}.find-actions{display:flex;flex-wrap:wrap;gap:8px}.filter-panel{display:grid;gap:12px;padding:14px}.field{display:grid;gap:6px;min-width:0}.field span{color:var(--muted);font-size:13px;font-weight:600}.listing-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.listing-media img,.message-thumb img,.edit-image img,.grid-media img,.detail-gallery img,.carousel-slide img{object-position:center}.listing-card{display:grid;grid-template-columns:116px minmax(0,1fr);width:100%;max-width:100%;min-width:0;overflow:hidden}.listing-list .listing-card:not(.listing-card-grid){grid-template-columns:minmax(0,1fr)}.listing-list .listing-card:not(.listing-card-grid) .listing-media{aspect-ratio:16 / 10;width:100%;min-height:0;max-height:260px;padding:0}.listing-list .listing-card:not(.listing-card-grid) .listing-media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.listing-card-compact{grid-template-columns:1fr;width:100%;min-width:220px}.listing-media{display:grid;place-items:center;min-height:128px;padding:12px;color:#fff;font-weight:700;text-align:center;overflow-wrap:anywhere}.listing-media-photo{padding:0;background:var(--surface-muted)}.listing-media-photo img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.listing-card-compact .listing-media{min-height:104px}.listing-body{display:grid;align-content:start;gap:6px;min-width:0;padding:12px}.listing-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.listing-title-row h3{margin:0;font-size:16px;line-height:1.3}.listing-title-row .icon-button{width:34px;height:34px}.listing-card-actions{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.listing-card-actions--stacked{flex-direction:column;align-items:center;gap:2px}.listing-title-row:has(.listing-card-actions--stacked){align-items:start}.listing-action-button{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:24px;font-weight:400;line-height:1;cursor:pointer}.listing-action-button:hover,.listing-action-button[aria-pressed=true]{color:var(--accent)}.listing-action-button--plus{font-size:26px;font-weight:300;letter-spacing:-.02em}.listing-action-button--favorite{font-size:23px}.listing-price{font-size:17px;line-height:1.25;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.listing-price-old{color:var(--muted);text-decoration:line-through;font-weight:500}.listing-price-new{font-weight:700}.price-history-panel{margin-top:-4px}.price-history-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.price-history-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-muted)}.price-history-list li:last-child{border-bottom:0}.price-history-list li>span:first-child{color:var(--muted);font-size:13px}.price-history-current .listing-price{font-size:inherit}.listing-meta,.listing-city{margin:0;color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.badge-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.badge{border:1px solid var(--border-muted);border-radius:8px;background:var(--surface-muted);color:var(--muted);padding:3px 8px;font-size:12px;line-height:1.2}.service-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:12px}.service-item span{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius);background:var(--surface-muted);color:var(--accent);font-size:12px}.empty-state{display:grid;gap:6px;padding:24px 16px;text-align:center}.empty-state h3,.empty-state p{margin:0}.empty-state p{color:var(--muted)}.telegram-auth-cta{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.telegram-auth-cta .muted-text{margin:0}.media-blue{background:#0969da}.media-green{background:#1a7f37}.media-purple{background:#8250df}.media-orange{background:#bc4c00}.media-pink{background:#bf3989}.media-gray{background:#57606a}.media-graphite{background:#24292f}.media-red{background:#cf222e}@media (max-width: 430px){.app-content{padding-right:12px;padding-left:12px}.listing-card{grid-template-columns:96px minmax(0,1fr)}.listing-card-compact{grid-template-columns:1fr}.listing-media{min-height:116px}.field-grid,.service-grid{grid-template-columns:1fr}}.form-panel{display:grid;gap:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px}.photo-uploader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:104px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-muted);color:var(--text);cursor:pointer;overflow-wrap:anywhere}.photo-uploader span{font-weight:600}.photo-uploader strong{justify-self:end;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);padding:2px 8px;font-size:12px}.photo-uploader input{grid-column:1 / -1;width:100%;max-width:100%;color:var(--muted)}.photo-upload-section{display:grid;gap:10px;scroll-margin-top:12px}.upload-wait-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 14%,transparent);padding:12px;color:var(--text);animation:upload-wait-pulse 2.4s ease-in-out infinite}.upload-wait-banner p{margin:0;line-height:1.45}.upload-wait-banner__icon{flex:0 0 auto;display:grid;place-items:center;margin-top:2px}@keyframes upload-wait-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 20%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}}.upload-preview-list{display:grid;gap:6px}.upload-preview-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface-muted);padding:8px 10px}.upload-status-badge{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 6px;border-radius:999px;background:#0000008c;color:#fff;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-remove-inline{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 4px}.upload-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0006;z-index:1}.edit-image--publish-wait .upload-spinner{background:#0000008c}.upload-spinner__ring{width:32px;height:32px;border:3px solid rgb(255 255 255 / 30%);border-top-color:#fff;border-radius:50%;animation:upload-spin .75s linear infinite}.edit-image--publish-wait .upload-spinner__ring{width:36px;height:36px;border-width:3px}.upload-spinner__ring--small{width:16px;height:16px;border-width:2px}.button-with-spinner{display:inline-flex;align-items:center;gap:8px}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-preview-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-preview-item small{color:var(--muted)}.success-state{border:1px solid var(--success);border:1px solid color-mix(in srgb,var(--success) 45%,var(--border));border-radius:var(--radius);background:transparent;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);padding:12px}.info-state{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);padding:12px}.error-state{border:1px solid var(--danger);border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border));border-radius:var(--radius);background:transparent;background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);padding:12px}.error-state p{margin:0}.message-layout,.message-list,.settings-panel,.profile-card,.chat-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.message-thread{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-radius:0;background:transparent;color:var(--text);padding:6px 4px;text-align:left}.message-thread[aria-pressed=true]{background:var(--accent-muted)}.message-thread span,.message-thread small,.muted-text,.profile-card p{color:var(--muted)}.message-thread-body{display:grid;gap:2px;min-width:0}.message-thread-body strong,.message-thread-body span,.message-thread-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-thumb{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius);color:#fff;font-weight:700;overflow:hidden}.message-thumb img{width:100%;height:100%;object-fit:cover}.message-thread b{justify-self:end;min-width:20px;border-radius:8px;background:var(--danger);color:#fff;text-align:center;font-size:12px}.chat-panel,.settings-panel,.profile-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px}.profile-card{grid-template-columns:auto 1fr auto;align-items:center}.profile-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700}.profile-card h2,.settings-panel h2,.chat-panel h2{margin:0}.field-checkbox{display:flex;align-items:center;gap:10px}.field-checkbox input{width:auto;margin:0}.button-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.chat-bubbles{display:grid;gap:8px}.bubble{max-width:82%;margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:10px}.bubble.incoming{justify-self:start;background:var(--surface-muted)}.bubble.outgoing{justify-self:end;background:var(--accent-muted)}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 6px;white-space:nowrap;font-size:13px}.segmented-control button:last-child{border-right:0}.segmented-control button[aria-pressed=true]{background:var(--accent);color:#fff}.segmented-control.tabs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:4px}.badge-premium{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.profile-listing{display:grid;gap:8px}.archive-retention-hint{margin:0;font-size:13px;color:var(--warning, #c47a00)}.profile-stats-button{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));font-weight:700}.view-stats-section{display:grid;gap:0;min-width:0}img.profile-avatar{object-fit:cover}.view-stats-panel{display:grid;gap:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2, var(--surface));padding:12px}.view-stats-panel--refreshing{opacity:.72;pointer-events:none}.view-stats-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.view-stats-header h3,.view-stats-users h4{margin:0;font-size:15px}.view-stats-total{font-size:22px;font-weight:700;color:var(--accent)}.segmented-control.tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.view-stats-chart{min-height:120px;padding-top:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.view-stats-chart svg{display:block;height:102px;width:auto;min-width:100%}.view-stats-bar-rect{fill:var(--accent)}.view-stats-bar-label{fill:var(--muted);font-size:10px;font-family:var(--font-sans)}.view-stats-users ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.view-stats-users li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.listing-card-clickable{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.listing-card-clickable:hover{border-color:var(--accent)}.listing-card-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.listing-detail{gap:12px}.detail-header{display:flex;justify-content:space-between;align-items:center}.detail-media{border-radius:var(--radius);min-height:180px}.detail-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,88%);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:2px}.detail-gallery img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);scroll-snap-align:start}.detail-price{font-size:22px}.spec-list{display:grid;gap:0;margin:0}.spec-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-muted)}.spec-row:last-child{border-bottom:0}.spec-row dt{color:var(--muted)}.spec-row dd{margin:0;text-align:right}.video-link-list{display:grid;gap:8px}.video-link-list a{overflow-wrap:anywhere;color:var(--accent)}.detail-header-actions{display:flex;align-items:center;gap:8px}.listing-owner-unpublish-button{min-height:32px;padding:6px 10px;font-size:13px;white-space:nowrap}.edit-image-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.edit-image{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);overflow:hidden;display:grid;place-items:center}.edit-image img{width:100%;height:100%;object-fit:cover}.edit-image span{color:var(--muted);font-size:12px}.image-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border:0;border-radius:50%;background:#0009;color:#fff;font-size:13px;line-height:1;cursor:pointer}.image-remove:disabled{opacity:.5}.image-primary,.image-primary-badge{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);border:0;border-radius:8px;background:#000000ad;color:#fff;padding:4px 7px;font-size:11px;font-weight:700;line-height:1.2}.image-primary{cursor:pointer}.image-primary:disabled{opacity:.55;cursor:default}.chat-heading{display:grid}.chat-heading span{color:var(--muted);font-size:13px}.chat-screen{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0}.chat-screen .detail-header{flex-shrink:0}.chat-screen .chat-bubbles{flex:1;min-height:0;overflow-y:auto;align-content:start;-webkit-overflow-scrolling:touch}.chat-composer{display:flex;flex-shrink:0;gap:8px;padding-top:8px;padding-bottom:env(safe-area-inset-bottom);background:var(--bg);transform:translateY(calc(-1 * var(--keyboard-inset, 0px)))}.chat-composer input{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px 12px}.chat-composer input:focus{border-color:var(--accent);outline:none}.desktop-input-surface .chat-composer{transform:none}.listing-media,.detail-media-wrap{position:relative}.media-flag{position:absolute;top:6px;left:6px;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffffd9;font-size:16px;line-height:1}.media-flag-lg{width:40px;height:40px;font-size:24px;top:10px;left:10px}.discount-flag{width:auto;height:auto;padding:3px 8px;border-radius:8px;background:var(--danger);color:#fff;font-size:13px;font-weight:700}.media-status-flags{position:absolute;bottom:6px;right:6px;z-index:1;display:flex;gap:4px}.media-status-flag{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffffd9;font-size:16px;line-height:1}.checkbox-field{display:flex;align-items:center;gap:10px}.checkbox-field input{width:18px;height:18px}.checkbox-field span{color:var(--text);font-size:14px}.sticky-heading{position:sticky;top:0;z-index:5;background:var(--bg);padding:6px 0}.link-button{border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:13px;padding:0}.scroll-sentinel{height:1px}.fade-img{opacity:0;transition:opacity .35s ease}.fade-img.is-loaded{opacity:1}.detail-gallery img{animation:fade-in .35s ease both}.chat-bubbles .bubble{animation:fade-in-up .25s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.skeleton-card{pointer-events:none}.skeleton-box,.skeleton-line{background:linear-gradient(90deg,var(--surface-muted) 25%,var(--border-muted) 37%,var(--surface-muted) 63%);background-size:400% 100%;animation:shimmer 1.3s ease infinite;border-radius:6px}.skeleton-line{height:12px;margin:8px 0}.skeleton-line-lg{height:16px;width:70%}.skeleton-line-md{height:14px;width:55%}.skeleton-line-sm{width:45%}.grid-body .skeleton-line{height:12px;margin:0}.grid-body .skeleton-line+.skeleton-line{margin-top:3px}.grid-body .skeleton-line-lg{height:15px}.grid-body .skeleton-line-md{height:13px}.grid-body .skeleton-line-sm{height:12px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.detail-carousel{display:flex;width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:var(--radius)}.detail-carousel::-webkit-scrollbar{display:none}.carousel-slide{flex:0 0 100%;scroll-snap-align:center;border:0;padding:0;background:var(--surface-muted);cursor:zoom-in}.carousel-slide img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.carousel-counter{position:absolute;top:10px;left:10px;z-index:1;padding:3px 8px;border-radius:8px;background:#0009;color:#fff;font-size:12px}.contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.contact-actions .button-primary,.contact-actions .button-call{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--radius);font-weight:600;text-decoration:none}.detail-publish-actions{margin-top:8px;padding-bottom:8px}.button-call{background:var(--success);color:#fff;border:0}.button-offer{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--radius);font-weight:600;background:var(--surface);color:var(--accent);border:1px solid var(--accent);cursor:pointer}.detail-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.detail-discount-badge{position:static;width:auto;height:auto}.detail-price{font-size:24px}.detail-summary{display:grid;gap:4px}.detail-summary h1{margin:0;font-size:19px}.detail-seller{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-seller strong{font-size:15px}.offer-form{display:grid;grid-template-columns:1fr auto;gap:8px}.offer-form input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px 12px;min-width:0}.offer-form input:focus{border-color:var(--accent);outline:none}.offers summary{cursor:pointer;font-weight:600}.offer-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.offer-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-muted)}.offer-list li:last-child{border-bottom:0}.offer-list li span{color:var(--muted)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;touch-action:none}.lightbox-image{max-width:100vw;max-height:90vh;object-fit:contain;transition:transform .05s linear}.lightbox-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:18px;cursor:pointer}.lightbox-counter{position:absolute;top:20px;left:16px;color:#fff;font-size:14px}.lightbox-nav{position:absolute;bottom:24px;display:flex;gap:24px}.lightbox-nav .icon-button{background:#ffffff26;color:#fff;font-size:22px}.listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;align-items:start;width:100%;max-width:100%;min-width:0}.listing-card.listing-card-grid{grid-template-columns:1fr;gap:5px;width:100%;max-width:100%;min-width:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.listing-card.listing-card-grid.listing-card-clickable:hover,.listing-card.listing-card-grid.listing-card-clickable:focus-visible{border:none;box-shadow:none}.grid-media{position:relative;aspect-ratio:1 / 1;width:100%;min-height:0;padding:0;border-radius:12px;overflow:hidden;place-items:stretch}.grid-media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.grid-body{display:grid;gap:0;padding:0;min-width:0}.grid-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px;align-items:start}.grid-title-row h3{margin:0;font-size:15px;font-weight:400;line-height:1.2;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-title-row .listing-action-button,.grid-title-row .icon-button{width:29px;height:29px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:19px;line-height:1}.grid-title-row .listing-action-button--plus{font-size:22px;font-weight:300}.grid-title-row .listing-action-button--favorite{font-size:18px}.grid-title-row .listing-action-button:hover,.grid-title-row .listing-action-button[aria-pressed=true],.grid-title-row .icon-button:hover,.grid-title-row .icon-button[aria-pressed=true]{background:transparent;color:var(--accent)}.grid-specs{margin:1px 0 0;font-size:13px;font-weight:400;line-height:1.2;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-price-row{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:2px;align-items:center;margin-top:3px}.grid-price-row .grid-price,.grid-price-row .grid-price.listing-price{margin:0;font-size:17px;font-weight:700;line-height:1.15;color:var(--text);display:flex;flex-wrap:nowrap;align-items:baseline;gap:4px;min-width:0;overflow:hidden}.grid-price-row .grid-price strong{font-size:17px;font-weight:700;line-height:1.15}.grid-price-row .grid-price .listing-price-old{font-size:11px;font-weight:500;line-height:1.15;flex-shrink:0}.grid-price-row .grid-price .listing-price-new{font-size:17px;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-more-button{width:24px;height:24px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;letter-spacing:.08em;cursor:pointer}.grid-city{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.2;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-list .listing-card-compact:not(.listing-card-grid){grid-template-columns:120px minmax(0,1fr);border:0;border-radius:0;background:transparent;overflow:visible}.listing-list .listing-card-compact:not(.listing-card-grid) .listing-media{width:120px;min-height:96px;max-height:none;aspect-ratio:5 / 4;border-radius:var(--radius);padding:0}.listing-list .listing-card-compact:not(.listing-card-grid) .listing-media img{width:100%;height:100%;object-fit:cover}.listing-card-compact .listing-body{padding:2px 0 2px 12px}.compact-listing-body{gap:3px}.compact-listing-body:has(.listing-card-actions--stacked){position:relative;padding-right:38px}.compact-listing-body .listing-title-row:has(.listing-card-actions--stacked){display:block}.compact-listing-body .listing-title-row:has(.listing-card-actions--stacked) .listing-card-actions{position:absolute;top:2px;right:0}.compact-listing-body .listing-title-row h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.25}.compact-listing-body .listing-price{font-size:18px}@media (max-width: 430px){.listing-list .listing-card-compact:not(.listing-card-grid){grid-template-columns:112px minmax(0,1fr)}.listing-list .listing-card-compact:not(.listing-card-grid) .listing-media{width:112px;min-height:90px}}.search-sticky-wrap{position:sticky;top:0;z-index:20;width:100%;max-width:100%;min-width:0;background:var(--bg);padding-top:6px}.tag-bar{width:100%;max-width:100%;min-width:0;padding:4px 0 8px}.tag-row{display:flex;gap:4px;width:100%;max-width:100%;min-width:0;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;background:var(--tag-bar-bg, rgba(255, 255, 255, .06));border:1px solid var(--tag-bar-border, rgba(255, 255, 255, .08))}:root[data-theme=light] .tag-row{--tag-bar-bg: rgba(0, 0, 0, .04);--tag-bar-border: rgba(0, 0, 0, .08)}.tag-row::-webkit-scrollbar{display:none}.tag-chip{flex:0 0 auto;border:none;border-radius:999px;background:transparent;color:var(--text);padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease}.tag-chip.is-active{background:var(--tag-chip-active-bg, rgba(255, 255, 255, .14));color:var(--text)}:root[data-theme=light] .tag-chip.is-active{--tag-chip-active-bg: rgba(0, 0, 0, .08)}.sort-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:100%;min-width:0}.sort-control{position:relative;min-width:0}.sort-button{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);max-width:100%;padding:6px 12px;font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:6px;list-style:none;min-width:200px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);display:grid;gap:2px}.sort-menu button{width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:9px 10px;border-radius:6px;font-size:14px;cursor:pointer}.sort-menu button:hover{background:var(--surface-muted)}.sort-menu button.is-active{color:var(--accent);font-weight:600}.collection-list,.collection-picker{display:grid;gap:8px}.collection-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left}.app-shell-no-nav .app-content{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.eyebrow,.listing-kind-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.storefront-wizard,.storefront-workspace,.storefront-public{width:100%;min-width:0}.storefront-wizard{display:grid;gap:16px}.storefront-wizard .section-heading>div,.workspace-heading>div{display:grid;gap:4px}.storefront-kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storefront-kind-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 10px;align-items:center;min-height:112px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:14px;text-align:left}.storefront-kind-card:hover,.storefront-kind-card:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.storefront-kind-card small{grid-column:2;color:var(--muted);line-height:1.35}.kind-icon{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:10px;color:#fff;font-weight:800}.kind-auto,.kind-bg-auto{background:#0969da}.kind-real_estate,.kind-bg-real_estate{background:#8250df}.kind-goods,.kind-bg-goods{background:#bc4c00}.kind-services,.kind-bg-services{background:#1a7f37}.wizard-back,.public-back{justify-self:start;border:0;background:transparent;color:var(--accent);padding:0}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-heading h1,.workspace-storefront-body h2,.public-storefront-info h1,.category-fields{margin:0}.storefront-switcher{display:flex;gap:8px;width:100%;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.storefront-switch{display:grid;grid-template-columns:38px minmax(120px,1fr);gap:9px;align-items:center;flex:0 0 auto;min-width:180px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:9px;text-align:left}.collection-row__name{font-size:15px;font-weight:600}.collection-row__meta{color:var(--muted);font-size:13px;white-space:nowrap}.collection-create-form,.collection-rename-form{display:grid;gap:10px}.collection-rename-actions,.collection-manage-actions{display:flex;flex-wrap:wrap;gap:8px}.collection-listing-row{display:grid;gap:8px}.collection-remove-btn{justify-self:start}.add-to-collection{display:grid;gap:10px}.add-to-collection-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.storefront-switch[aria-selected=true]{border-color:var(--accent);background:var(--accent-muted)}.storefront-switch img,.storefront-switch .kind-icon{width:38px;height:38px;border-radius:8px;object-fit:cover}.storefront-switch>span:last-child{display:grid;gap:2px;min-width:0}.storefront-switch strong,.storefront-switch small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-switch small{color:var(--muted)}.workspace-storefront-card,.public-storefront-hero{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.collection-create-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.collection-create-inline input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);color:var(--text)}.collection-picker-wrap{position:relative}.collection-picker-wrap--icon{display:inline-flex}.collection-picker-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(280px,85vw);display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.collection-favorites-add-panel,.collection-catalog-add-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.collection-favorites-results,.collection-catalog-results{display:grid;gap:10px}.collection-add-btn{justify-self:start}.workspace-cover,.public-cover{display:block;width:100%;height:150px;object-fit:cover}.workspace-storefront-body{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:14px}.workspace-storefront-body>div{display:grid;gap:5px}.workspace-storefront-actions{display:flex!important;flex:0 0 auto;gap:8px!important}.tag-cloud-settings{display:grid;gap:12px}.tag-cloud-settings .muted-text{margin:0}.tag-cloud-options{display:grid;gap:8px}.storefront-inventory .listing-list{margin-top:12px}.inventory-status{justify-self:start;border-radius:999px;background:var(--surface-muted);padding:5px 9px;color:var(--muted);font-size:12px;font-weight:700}.workspace-storefront-body p,.public-storefront-info p{margin:0;color:var(--muted)}.muted-banner,.publish-context{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);padding:10px 12px;color:var(--muted)}.publish-context{display:flex;align-items:center;justify-content:space-between;gap:12px}.publish-context span{color:var(--muted);font-size:13px}.category-fields{display:grid;gap:12px;border-top:1px solid var(--border-muted);border-bottom:1px solid var(--border-muted);padding:14px 0}.public-storefront-info{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;margin-top:-32px;padding:0 16px 14px}.public-logo{display:grid;place-items:center;width:64px;height:64px;border:4px solid var(--surface);border-radius:16px;object-fit:cover}.public-storefront-info>div{display:grid;gap:4px;margin-top:36px}.public-storefront-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border-muted);padding:12px 16px;color:var(--muted)}.public-error{margin-top:18vh}.listing-context-row{display:flex;align-items:center;gap:8px}.listing-context-row a{color:var(--accent);font-size:13px;text-decoration:none}.listing-kind-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-heading{display:grid;gap:2px;text-align:right}.edit-heading h1{margin:0}.inline-media-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.danger-button{border-color:color-mix(in srgb,var(--danger) 55%,var(--border));color:var(--danger)}@media (max-width: 520px){.storefront-kind-grid{grid-template-columns:minmax(0,1fr)}.workspace-heading,.workspace-storefront-body{align-items:stretch;flex-direction:column}.workspace-heading .button-primary,.workspace-storefront-body .button-secondary,.workspace-storefront-actions{width:100%}.workspace-storefront-actions{flex-direction:column}.inline-media-form{grid-template-columns:minmax(0,1fr)}}.search-mode-switch{margin-bottom:8px}.icon-button-spacer{visibility:hidden;pointer-events:none}.quota-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.quota-banner p{margin:4px 0 0;color:var(--muted);font-size:.875rem}.profile-quota{margin-top:12px;flex-direction:column;align-items:flex-start}.storefront-grid{display:grid;gap:12px}.storefront-card{display:block;width:100%;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;padding:0}.storefront-card-cover{display:block;width:100%;height:120px;object-fit:cover}.storefront-card-body{padding:12px 14px 14px}.storefront-card-head{display:flex;align-items:center;gap:10px}.storefront-card-logo{width:40px;height:40px;border-radius:999px;object-fit:cover}.storefront-card-meta{display:inline-block;margin-top:8px;color:var(--muted);font-size:.875rem}.premium-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#00000073}.premium-sheet{width:min(100%,480px);margin:0}.premium-benefits{margin:12px 0 0;padding-left:18px}.premium-sheet-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}html[dir=rtl] .bottom-tabs,html[dir=rtl] .segmented-control{direction:rtl}html[dir=rtl] .section-heading,html[dir=rtl] .profile-card,html[dir=rtl] .settings-panel,html[dir=rtl] .listing-card,html[dir=rtl] .empty-state,html[dir=rtl] .field input,html[dir=rtl] .field select,html[dir=rtl] .field textarea{text-align:right}html[dir=rtl] .back-button,html[dir=rtl] .icon-button{transform:scaleX(-1)}
