@font-face{font-family:latinFont;src:url(/_next/static/media/bee22d9457a2ece7-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:latinFont;src:url(/_next/static/media/da85912baa695379-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:latinFont;src:url(/_next/static/media/f3e4dfadeb7345d1-s.p.ttf) format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:latinFont Fallback;src:local("Arial");ascent-override:85.65%;descent-override:17.52%;line-gap-override:0.00%;size-adjust:114.16%}.__className_5c62a8{font-family:latinFont,latinFont Fallback}.__variable_5c62a8{--font-latin:"latinFont","latinFont Fallback"}@font-face{font-family:arabicFont;src:url(/_next/static/media/40d4a9c32d71d290-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arabicFont Fallback;src:local("Arial");ascent-override:103.08%;descent-override:38.72%;line-gap-override:0.00%;size-adjust:100.00%}.__className_7dbeab{font-family:arabicFont,arabicFont Fallback;font-weight:400;font-style:normal}.__variable_7dbeab{--font-arabic:"arabicFont","arabicFont Fallback"}:root{--bg:#f0f2f5;--bg-ambient:#e9eef6;--surface:rgba(255,255,255,0.94);--surface-strong:#ffffff;--surface-muted:#f6f8fb;--text:#1c1e21;--muted:#65676b;--line:rgba(28,30,33,0.12);--line-strong:rgba(28,30,33,0.16);--brand:#1877f2;--brand-strong:#0f5cc0;--brand-soft:#e8f1ff;--brand-softer:#f3f7ff;--accent:#1877f2;--accent-soft:#e8f1ff;--danger:#b7433b;--success:#238f6d;--warning:#b97a1c;--shadow-soft:0 8px 18px rgba(35,45,72,0.05);--shadow-card:0 4px 12px rgba(35,45,72,0.05);--button-primary-text:#ffffff;--button-primary-shadow:0 14px 28px rgba(24,119,242,0.22);--button-primary-shadow-hover:0 18px 34px rgba(24,119,242,0.26);--button-secondary-bg:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(245,248,255,0.96));--button-secondary-text:#1c1e21;--button-secondary-border:rgba(24,119,242,0.18);--button-ghost-bg:rgba(255,255,255,0.72);--button-hover-bg:rgba(232,241,255,0.88);--button-hover-border:rgba(24,119,242,0.2);--button-hover-text:#0f5cc0;--menu-bg:rgba(255,255,255,0.98);--menu-shadow:0 18px 36px rgba(26,35,57,0.16);--surface-panel:rgba(255,255,255,0.88);--surface-panel-strong:rgba(255,255,255,0.98);--surface-panel-muted:rgba(247,250,255,0.9);--surface-inline:rgba(248,250,255,0.94);--surface-tint:rgba(24,119,242,0.08);--surface-overlay:rgba(255,255,255,0.98);--input-bg:rgba(255,255,255,0.98);--input-bg-focus:#ffffff;--input-placeholder:#8a94a6;--input-border-focus:rgba(24,119,242,0.42);--input-shadow-focus:0 0 0 4px rgba(24,119,242,0.12);--body-gradient-start:#f6f8fb;--body-gradient-mid:var(--bg);--body-gradient-end:#ebf1f9;--ambient-glow-left:rgba(24,119,242,0.08);--ambient-glow-right:rgba(68,120,198,0.1);--grid-line:rgba(255,255,255,0.18);--grid-line-alt:rgba(255,255,255,0.16);--selection-bg:rgba(24,119,242,0.18);--toast-bg:rgba(255,255,255,0.98);--toast-text:var(--text);--toast-line:rgba(28,30,33,0.12);--toast-shadow:0 18px 42px rgba(28,30,33,0.16);--radius-xl:34px;--radius-lg:26px;--radius-md:20px;--radius-sm:14px;--shell-width:min(1240px,calc(100vw - 32px))}html[data-theme=dark]{--bg:#050608;--bg-ambient:#0a0d12;--surface:rgba(13,17,23,0.88);--surface-strong:rgba(18,23,31,0.96);--surface-muted:rgba(22,28,38,0.94);--text:#eef3ff;--muted:#9aa6bd;--line:rgba(149,170,204,0.16);--line-strong:rgba(189,205,231,0.18);--brand:#4f8cff;--brand-strong:#2f6cff;--brand-soft:rgba(79,140,255,0.18);--brand-softer:rgba(79,140,255,0.1);--accent:#78a9ff;--accent-soft:rgba(120,169,255,0.14);--danger:#ff7c92;--success:#54d39c;--warning:#ffbf66;--shadow-soft:0 12px 28px rgba(0,0,0,0.24);--shadow-card:0 6px 18px rgba(0,0,0,0.22);--button-primary-text:#f8fbff;--button-primary-shadow:0 18px 34px rgba(47,108,255,0.3);--button-primary-shadow-hover:0 22px 42px rgba(47,108,255,0.36);--button-secondary-bg:linear-gradient(180deg,rgba(24,30,40,0.96),rgba(14,19,28,0.96));--button-secondary-text:#edf3ff;--button-secondary-border:rgba(149,170,204,0.18);--button-ghost-bg:rgba(18,23,31,0.78);--button-hover-bg:rgba(28,36,49,0.9);--button-hover-border:rgba(124,156,217,0.3);--button-hover-text:#ffffff;--menu-bg:rgba(12,16,22,0.96);--menu-shadow:0 28px 52px rgba(0,0,0,0.58);--surface-panel:rgba(17,22,30,0.88);--surface-panel-strong:rgba(20,25,34,0.98);--surface-panel-muted:rgba(16,20,28,0.92);--surface-inline:rgba(24,30,40,0.88);--surface-tint:rgba(79,140,255,0.12);--surface-overlay:rgba(10,14,20,0.98);--input-bg:rgba(14,19,28,0.96);--input-bg-focus:rgba(18,24,35,0.98);--input-placeholder:#7d889c;--input-border-focus:rgba(97,145,255,0.42);--input-shadow-focus:0 0 0 4px rgba(79,140,255,0.14);--body-gradient-start:#030406;--body-gradient-mid:#06080d;--body-gradient-end:#0b1018;--ambient-glow-left:rgba(79,140,255,0.12);--ambient-glow-right:rgba(27,40,70,0.22);--grid-line:rgba(122,144,178,0.07);--grid-line-alt:rgba(93,114,148,0.08);--selection-bg:rgba(79,140,255,0.26);--toast-bg:rgba(16,20,28,0.98);--toast-text:#eef3ff;--toast-line:rgba(149,170,204,0.18);--toast-shadow:0 22px 48px rgba(0,0,0,0.56)}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{min-height:100%;scroll-behavior:smooth}html[lang=ar]{font-size:17px}html[lang=en],html[lang=fr]{font-size:16px}body{margin:0;min-height:100%;color:var(--text);background:linear-gradient(180deg,var(--body-gradient-start) 0,var(--body-gradient-mid) 52%,var(--body-gradient-end) 100%);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-latin),var(--font-arabic),sans-serif}.brand-logo-lockup{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(92px,9vw,118px);max-width:100%;flex:0 0 auto;line-height:0}.brand-logo-image{width:100%;height:auto;object-fit:contain}.brand-logo-image-dark{display:none}.brand-logo-lockup[data-surface-theme=auto] .brand-logo-image-light,.brand-logo-lockup[data-surface-theme=dark] .brand-logo-image-dark,.brand-logo-lockup[data-surface-theme=light] .brand-logo-image-light{display:block}.brand-logo-lockup[data-surface-theme=dark] .brand-logo-image-light,.brand-logo-lockup[data-surface-theme=light] .brand-logo-image-dark,html[data-theme=dark] .brand-logo-lockup[data-surface-theme=auto] .brand-logo-image-light{display:none}html[data-theme=dark] .brand-logo-lockup[data-surface-theme=auto] .brand-logo-image-dark{display:block}.site-brand-logo--header{width:clamp(92px,8.4vw,114px)}.site-brand-logo--admin{width:clamp(88px,7.6vw,108px)}.site-brand-logo--footer{width:clamp(108px,10vw,138px)}.site-brand-logo--legacy-header{width:clamp(92px,8vw,118px)}.site-brand-logo--legacy-footer{width:clamp(96px,8.8vw,120px)}html[lang=ar] body{font-family:var(--font-arabic),var(--font-latin),sans-serif}html[lang=ar] optgroup,html[lang=ar] option,html[lang=ar] select{font-family:Geeza Pro,SF Arabic,Al Bayan,Tahoma,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4}html[lang=en] body,html[lang=fr] body{font-family:var(--font-latin),var(--font-arabic),sans-serif}.chat-font-exception{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body:after,body:before{display:none}body:after,body:before{content:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--selection-bg)}.market-shell{width:var(--shell-width);margin:0 auto;padding:28px 0 54px;position:relative;isolation:isolate}.clean-form-stack,.market-main,.market-stack,.page-stack,.stack-form{display:flex;flex-direction:column}.market-main,.market-stack,.page-stack{gap:24px}.market-main{position:relative;z-index:1}.account-panel,.chip-link,.hero-panel,.market-card,.market-header,.market-nav-bar,.permission-group,.stat-card,.state-box{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.market-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-radius:var(--radius-xl);position:relative;z-index:80;overflow:visible;isolation:isolate}.account-menu,.brand-mark,.header-actions-group,.header-auth-links,.header-links,.hero-action-row,.hero-trust-list,.inline-actions,.inline-links,.locale-switcher,.market-branding,.market-footer-links,.upload-preview-list{display:flex;flex-wrap:wrap;gap:14px}.market-branding{align-items:center;justify-content:space-between;gap:20px}.brand-mark{align-items:center;gap:14px;min-width:fit-content}.brand-mark-has-supporting-copy{gap:12px}.brand-support-copy{display:grid;gap:4px;min-width:0;align-content:center}.brand-mark small,.brand-support-copy small{display:block;margin-top:0;color:var(--muted);font-size:.88rem;line-height:1.5}.header-links,.market-nav-bar{row-gap:10px}.button-ghost,.button-primary,.button-secondary,.header-links a,.inline-actions a,.inline-actions button,.inline-links a,.inline-links button,.locale-switcher a,.locale-switcher button,.market-nav-bar a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;transition:.18s ease}.header-links a,.market-nav-bar a{color:var(--muted)}.button-ghost:hover,.button-secondary:hover,.header-links a:hover,.inline-actions a:hover,.inline-actions button:hover,.inline-links a:hover,.inline-links button:hover,.locale-switcher a:hover,.locale-switcher button:hover,.market-nav-bar a:hover{border-color:var(--button-hover-border);background:var(--button-hover-bg);color:var(--button-hover-text)}.header-links a.active,.locale-switcher a.active,.locale-switcher button.active,.market-nav-bar a.active{border-color:transparent;background:var(--brand-soft);color:var(--brand);font-weight:700}.header-actions-group{justify-content:flex-start;align-items:center;min-width:0;column-gap:14px;row-gap:12px}.header-auth-links,.locale-switcher{padding:6px;border-radius:999px;background:var(--surface-panel);border:1px solid var(--line)}.locale-switcher button{cursor:pointer;background:transparent;font:inherit;color:var(--muted)}.locale-switcher button:disabled{cursor:wait;opacity:.62}.account-menu{position:relative;align-items:center;z-index:520;isolation:isolate}.account-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:0;max-width:min(100%,20rem);min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-panel);color:var(--text);transition:.16s ease}.account-menu-trigger:hover{border-color:var(--button-hover-border);background:var(--surface-panel-strong)}.account-menu-trigger:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px}.account-menu-copy{display:inline-flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;text-align:start}.account-menu-copy small,.account-menu-copy strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-caret{color:var(--muted);font-size:.82rem;display:inline-flex;width:12px;height:12px}.header-dropdown{align-items:center}.header-dropdown-trigger{gap:10px}.header-dropdown-trigger-language{min-width:92px}.header-dropdown-trigger-account{min-width:108px}.header-dropdown-trigger-icononly{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.header-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:var(--brand-strong);flex:0 0 auto}.header-chevron-svg,.header-icon-svg{width:100%;height:100%;display:block}.header-trigger-label{font-weight:700;white-space:nowrap}.header-dropdown-panel{min-width:196px;gap:4px}.theme-dropdown-panel{min-width:176px}.header-dropdown-item{gap:12px;font-weight:700}.header-dropdown-item.is-selected{background:var(--brand-soft);color:var(--brand-strong)}.header-dropdown-code{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-inline);color:var(--brand-strong);font-size:.82rem;font-weight:800}.account-menu-dropdown{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:900;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:16px;border:1px solid var(--line);background:var(--menu-bg);box-shadow:var(--menu-shadow)}.account-menu-summary{display:grid;gap:4px;padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.account-menu-summary strong{font-size:.95rem;line-height:1.25}.account-menu-summary small{color:var(--muted);line-height:1.5}.account-pending-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;opacity:.72;pointer-events:none;max-width:min(100%,16rem);min-height:40px;padding-inline:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:1.2}.account-menu-item{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font-weight:600;text-align:start}.account-menu-item:focus-visible,.account-menu-item:hover{background:var(--brand-soft);outline:none}.account-menu-item.danger{color:var(--danger)}.account-menu-item.danger:focus-visible,.account-menu-item.danger:hover{background:rgba(183,67,59,.12)}.account-menu-copy strong,.account-panel strong,.empty-state strong,.hero-highlight-card strong,.hero-panel h1,.home-hero h1,.listing-detail-copy h1,.market-listing-card h3,.metric-card-clean strong,.page-intro-card h1,.record-tile-clean strong,.section-card-top h2,.section-heading h2{letter-spacing:-.04em}.account-menu-copy small,.account-panel p,.category-showcase-card p,.detail-paragraph,.empty-state p,.hero-highlight-card p,.hero-panel p,.listing-body p,.location-card-clean p,.market-footer p,.market-footer small,.market-listing-card small,.metric-card-clean span,.record-tile-clean p,.record-tile-clean small,.section-card-top p,.section-heading p,.stat-card p,.state-box{color:var(--muted)}.market-nav-bar{margin-top:18px;padding:14px;border-radius:999px;overflow-x:auto;scrollbar-width:none;position:relative;z-index:20}.market-nav-bar::-webkit-scrollbar{display:none}.account-panel,.chip-link,.hero-panel,.market-card,.permission-group,.stat-card,.state-box{border-radius:var(--radius-lg)}.hero-panel,.market-card{padding:26px}.market-footer{display:grid;gap:18px;margin-top:16px;padding:22px;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}.market-footer strong{display:block;margin-bottom:6px;font-size:1rem}.market-footer p,.market-footer small{color:var(--muted)}.market-footer-links{align-content:flex-start}.market-footer-links a{color:var(--text)}.market-footer small{align-self:end}.section-card-top,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px 24px}.hero-panel h1,.home-hero h1,.listing-detail-copy h1,.section-card-top h2,.section-heading h2{margin:0}.section-card-top p,.section-heading p{margin:0;max-width:62ch;line-height:1.7}.section-heading-action{flex-shrink:0;align-self:flex-start}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--brand);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;align-items:stretch;overflow:hidden}.home-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:18px}.home-hero h1{font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:1.02}.detail-paragraph,.hero-panel p,.home-hero p{margin:0;line-height:1.85;font-size:1.02rem}.hero-action-row{margin-top:8px}.hero-trust-list span,.listing-badge,.listing-category-pill,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:700}.hero-trust-list span,.listing-category-pill{background:var(--surface-muted);color:var(--brand-strong)}.category-showcase-grid,.filter-grid-clean,.form-grid,.hero-highlight-grid,.image-grid,.listing-card-grid,.location-grid,.metric-grid-clean,.permission-groups,.record-grid-clean,.stats-grid{display:grid;gap:18px}.hero-highlight-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.hero-highlight-card{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;min-height:184px;padding:14px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 98%,transparent) 0,color-mix(in srgb,var(--surface-panel) 96%,transparent) 100%);border:1px solid var(--line);box-shadow:var(--shadow-card)}.category-showcase-card img,.hero-highlight-card img,.listing-detail-main-image,.listing-detail-thumbs img,.listing-thumb{width:100%;height:100%;object-fit:cover}.hero-highlight-card img{border-radius:18px;min-height:152px}.hero-highlight-card div{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.hero-highlight-card em{position:absolute;inset-block-start:14px;inset-inline-end:14px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-strong) 100%);color:var(--button-primary-text);font-style:normal;font-size:.78rem;font-weight:800}.hero-highlight-card span,.listing-price{color:var(--brand);font-weight:800}.category-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-showcase-card,.chip-link,.compact-account-card,.location-card-clean,.metric-card-clean,.permission-group,.record-tile-clean,.stat-card{border:1px solid var(--line);border-radius:24px;background:var(--surface-strong);box-shadow:var(--shadow-card)}.category-showcase-card{overflow:hidden}.category-showcase-card img{aspect-ratio:16/10}.category-showcase-card.tall img{aspect-ratio:4/3}.category-showcase-card div,.chip-link,.compact-account-card,.location-card-clean,.metric-card-clean,.permission-group,.record-tile-clean,.stat-card{padding:18px}.category-showcase-card strong,.listing-footer-row strong,.location-card-clean strong,.metric-card-clean strong,.record-tile-clean strong,.stat-card strong{display:block;margin-bottom:8px;font-size:1.05rem}.category-showcase-card span{display:inline-flex;align-items:center;margin-top:12px;color:var(--brand);font-weight:800}.location-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.location-card-clean{min-height:150px}.listing-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compact-grid-clean{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.market-listing-card{display:flex;flex-direction:column;overflow:hidden;padding:0}.listing-thumb-wrap{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.listing-thumb-wrap:after{content:"";position:absolute;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.28))}.listing-thumb{transition:transform .22s ease}.market-listing-card:hover .listing-thumb{transform:scale(1.04)}.listing-badge{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:1}.listing-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:18px}.listing-footer-row,.listing-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-price{font-size:1.02rem}.market-listing-card h3{margin:0;font-size:1.12rem;line-height:1.4}.listing-body p{margin:0;line-height:1.7;font-size:.95rem}.listing-footer-row{margin-top:auto;align-items:flex-end}.listing-seller{font-size:.84rem;color:var(--muted)}.account-panel,.empty-state,.state-box{padding:28px}.account-panel,.empty-state{border-radius:24px;border:1px dashed color-mix(in srgb,var(--brand) 18%,var(--line));background:linear-gradient(180deg,var(--surface-panel-strong) 0,var(--surface-panel) 100%)}.auth-link-row,.empty-state-action{margin-top:16px}.inline-notice{border-radius:16px;padding:12px 14px;font-size:.93rem;line-height:1.7}.warning-notice{background:color-mix(in srgb,var(--warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);color:color-mix(in srgb,var(--warning) 74%,var(--text))}.bullet-list{margin:10px 0 0;padding-inline-start:20px;display:grid;gap:8px;line-height:1.75}.auth-card-clean,.filter-panel,.form-panel-clean{overflow:hidden}.filter-grid-clean,.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.clean-form-stack{gap:18px}.clean-form-stack label,.inline-form,.stack-form label{display:flex;flex-direction:column;gap:8px}.inline-form{flex:1 1 300px}input,select,textarea{width:100%;min-height:52px;border:1px solid var(--line);border-radius:18px;padding:14px 16px;background:var(--input-bg);color:var(--text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}textarea{min-height:140px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);background:var(--input-bg-focus)}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}.button-ghost,.button-primary,.button-secondary{min-width:fit-content;font-weight:700;max-width:100%}.button-primary{background:linear-gradient(135deg,var(--brand) 0,var(--brand-strong) 100%);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.button-primary:hover{transform:translateY(-1px);box-shadow:var(--button-primary-shadow-hover)}.button-ghost,.button-secondary,.inline-actions a,.inline-actions button,.inline-links a,.inline-links button{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.button-ghost{background:var(--button-ghost-bg)}.button-ghost:disabled,.button-primary:disabled,.button-secondary:disabled{opacity:.58;cursor:default;transform:none;box-shadow:none}.checkbox-row,.toggle-row-clean{display:flex;align-items:center;gap:10px}.checkbox-row input,.toggle-row-clean input{width:18px;min-height:18px;height:18px;padding:0}.upload-preview-list{margin-top:-4px}.upload-preview-list span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--brand-softer);color:var(--brand);font-size:.9rem}.auth-page-stack{align-items:center}.auth-card-clean{width:min(620px,100%)}.auth-card-clean,.hero-panel{display:grid;gap:20px}.auth-card-clean h1,.hero-panel h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.auth-card-clean p,.hero-panel p{max-width:56ch}.metric-grid-clean,.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card-clean,.stat-card{min-height:132px}.metric-card-clean span,.stat-card span{display:block;margin-bottom:12px;font-size:.92rem}.metric-card-clean strong,.stat-card strong{font-size:1.8rem}.record-grid-clean{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.chip-link,.compact-account-card,.permission-group,.record-tile-clean,.stat-card{display:flex;flex-direction:column;gap:8px}.record-tile-clean small{font-size:.82rem}.compact-account-card p{margin:0;color:var(--brand);font-weight:700}.compact-account-card .button-ghost{width:fit-content;margin-top:auto}.profile-language-card{display:grid;gap:16px;margin-top:16px;padding:18px;border-radius:20px;border:1px solid var(--line);background:var(--surface-panel);min-width:0}.profile-language-card>*{min-width:0}.profile-language-card p{margin:0;color:var(--muted);line-height:1.65}.profile-language-switcher{width:fit-content;max-width:100%}.profile-language-card .inline-actions{align-items:flex-start;gap:12px;margin-top:6px}.profile-language-card .inline-actions .button-primary{max-width:100%}.listing-detail-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:24px}.listing-detail-copy,.listing-detail-gallery,.listing-detail-thumbs{display:flex;flex-direction:column}.listing-detail-gallery{gap:14px}.listing-detail-main-image{border-radius:24px;background:var(--surface-muted)}.listing-detail-thumbs{flex-direction:row;flex-wrap:wrap;gap:10px}.listing-detail-thumbs button{width:92px;height:72px;padding:0;border-radius:16px;overflow:hidden;border:2px solid transparent;background:transparent}.listing-detail-thumbs button.active{border-color:var(--brand)}.listing-detail-copy{justify-content:center;gap:16px}.listing-detail-copy h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.06}.detail-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.detail-meta-grid div{padding:16px;border-radius:20px;border:1px solid var(--line);background:var(--surface-strong)}.detail-meta-grid span{display:block;margin-bottom:8px;color:var(--muted);font-size:.86rem}.detail-meta-grid strong{font-size:1rem}.table-wrap{overflow-x:auto}.data-table,.data-table-clean{width:100%;border-collapse:collapse}.data-table td,.data-table th,.data-table-clean td,.data-table-clean th{padding:14px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.data-table th,.data-table-clean th{color:var(--muted);font-weight:700}.page-narrow{width:min(760px,100%)}.permission-groups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.permission-group{gap:12px}.permission-group strong{font-size:1rem}.hero-panel{align-items:end;justify-content:space-between;gap:18px}.hero-panel-actions{display:flex;flex-wrap:wrap;gap:12px}.account-panel,.empty-state,.state-box{line-height:1.75}@media (max-width:1100px){.hero-panel,.home-hero,.listing-detail-hero,.market-header{grid-template-columns:1fr}.market-branding{flex-direction:column;align-items:flex-start}.header-actions-group{justify-content:flex-start}.market-footer{grid-template-columns:1fr}}@media (max-width:1180px){.compact-market-header,.footer-hero-strip{grid-template-columns:1fr}.compact-header-actions{justify-content:flex-start}}@media (max-width:720px){:root{--shell-width:min(100vw - 16px,100%)}.market-shell{padding-top:14px;padding-bottom:28px}.account-panel,.chip-link,.hero-panel,.market-card,.market-footer,.market-header,.permission-group,.stat-card,.state-box{padding:18px;border-radius:22px}.market-nav-bar{padding:10px}.header-links{display:none}.hero-highlight-card{grid-template-columns:1fr}.hero-highlight-card img{min-height:180px}.listing-detail-thumbs button{width:78px;height:62px}.category-showcase-grid,.compact-grid-clean,.filter-grid-clean,.form-grid,.listing-card-grid,.location-grid,.metric-grid-clean,.permission-groups,.record-grid-clean,.stats-grid{grid-template-columns:1fr}.account-menu,.account-menu-dropdown,.account-menu-trigger,.button-ghost,.button-primary,.button-secondary,.header-actions-group,.header-auth-links,.header-auth-links a,.hero-action-row,.hero-trust-list,.inline-actions,.inline-actions a,.inline-actions button,.inline-links,.inline-links a,.inline-links button,.locale-switcher,.market-footer-links{width:100%}}:root{--shell-width:min(1220px,calc(100vw - 28px));--radius-xl:26px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--shadow-soft:0 10px 28px rgba(22,39,31,0.07);--shadow-card:0 6px 18px rgba(22,39,31,0.06)}.market-shell{padding-top:18px;padding-bottom:34px}.market-main,.market-stack,.page-stack{gap:16px}.account-panel,.chip-link,.hero-panel,.market-card,.market-footer,.permission-group,.stat-card,.state-box{border-radius:18px}.hero-panel,.market-card{padding:18px}.market-header{gap:16px;padding:14px 18px}.compact-market-header{grid-template-columns:auto minmax(0,1fr);column-gap:18px;min-height:64px;position:relative;z-index:620;overflow:visible;isolation:isolate}.compact-branding{gap:0;align-items:center;min-width:0}.compact-brand-mark{gap:0}.compact-brand-mark .brand-logo-lockup{width:auto;height:clamp(54px,5vw,66px)}.site-brand-logo--header.brand-logo-lockup{width:auto;height:clamp(46px,4vw,56px)}.site-brand-logo--header .brand-logo-image{width:auto;height:100%}.site-brand-logo--admin.brand-logo-lockup{width:auto;height:clamp(38px,3.6vw,48px)}.site-brand-logo--admin .brand-logo-image{width:auto;height:100%}.compact-header-actions{flex-wrap:nowrap;justify-content:flex-end;position:relative;z-index:640;overflow:visible;isolation:isolate}.compact-header-actions>*{min-width:0}.compact-header-primary,.compact-header-utility{display:inline-flex;align-items:center;gap:12px;min-width:0;flex-wrap:nowrap}.compact-header-primary{justify-content:flex-end;flex:1 1 auto}.compact-header-utility{flex:0 0 auto}.account-menu,.admin-header-actions,.compact-header-auth-links{gap:10px}.compact-header-actions .account-menu,.compact-header-actions .account-pending-chip,.compact-header-actions .locale-switcher,.compact-header-actions .theme-switcher,.compact-header-auth-links{max-width:100%}.compact-header-actions .locale-switcher,.compact-header-actions .theme-switcher,.compact-header-auth-links{flex:0 1 auto}.compact-header-actions .account-menu{flex:0 0 auto}.compact-header-actions .account-pending-chip{flex:0 1 14rem}.quick-post-button{min-height:42px;flex:0 0 auto}.header-dropdown-trigger-account{min-width:94px}.compact-nav-bar{margin-top:12px;padding:12px 14px;gap:10px;position:relative;z-index:30}.button-ghost,.button-primary,.button-secondary,.compact-nav-bar a,.header-links a,.inline-actions a,.inline-actions button,.inline-links a,.inline-links button,.locale-switcher a,.locale-switcher button{min-height:40px;padding-inline:14px;font-size:.94rem}.compact-page-stack{gap:20px}.section-card-clean{display:grid;align-content:start;gap:1.35rem}.section-card-top h2,.section-heading.compact h2{font-size:1.35rem}.detail-paragraph,.section-card-top p,.section-heading.compact p{font-size:.94rem;line-height:1.7}.section-eyebrow{margin-bottom:12px;font-size:.76rem;letter-spacing:.05em}.home-launch-hero,.home-search-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.home-search-copy{display:flex;flex-direction:column;gap:14px}.auth-card-copy{display:grid;gap:10px}.home-launch-search{display:grid;gap:18px;padding:18px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 96%,transparent),color-mix(in srgb,var(--surface-panel) 94%,transparent));box-shadow:var(--shadow-card)}.home-launch-search-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(170px,.72fr));gap:14px}.home-launch-search-field{display:grid;gap:8px}.home-launch-search-field span{font-size:.78rem;color:var(--muted);letter-spacing:.04em}.home-launch-search-actions{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-start}.home-launch-search-actions>*{flex:0 0 auto;max-width:100%}.home-browse-strip{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--line)}.home-browse-strip strong{font-size:.92rem}.home-browse-actions{display:flex;flex-wrap:wrap;gap:10px 12px}.home-browse-location-links{gap:10px}.home-launch-quick-links{margin-top:8px}.auth-card-clean h1,.home-search-copy h1,.listing-heading-block h1,.section-card-clean h1,.seller-profile-header h1{margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05;letter-spacing:-.04em}.auth-card-copy p,.home-search-copy p,.seller-profile-header p{margin:0;color:var(--muted);line-height:1.75}.account-tabs,.category-inline-links,.hero-region-list,.listing-badge-stack,.listing-spec-list,.quick-link-row{display:flex;flex-wrap:wrap;gap:12px}.account-tabs a,.category-inline-links a,.compact-chip-link,.pagination-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-inline);color:var(--brand-strong);font-size:.86rem}.account-tabs a.active,.category-inline-links a:hover,.compact-chip-link:hover,.pagination-nav a.active{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 18%,var(--line));color:var(--brand)}.compact-trust-strip{display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:16px;border-radius:16px;background:linear-gradient(180deg,var(--surface-panel-strong),var(--surface-panel));border:1px solid var(--line)}.compact-trust-strip strong{font-size:1rem}.compact-trust-list span,.listing-media-count,.listing-spec-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--surface-muted);color:var(--brand-strong);font-size:.78rem;font-weight:700}.hero-region-list a{display:grid;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--surface-panel)}.category-directory-card strong,.hero-region-list strong,.listing-spec-card strong,.location-card-clean strong,.saved-search-record strong,.seller-card-heading strong{font-size:.98rem;margin-bottom:4px}.category-directory-card p,.hero-region-list small,.listing-spec-card small,.location-card-clean p,.saved-search-record p,.seller-card-heading small{color:var(--muted)}.category-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.category-directory-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-panel-strong);box-shadow:var(--shadow-card)}.home-category-card small{color:var(--muted);line-height:1.6}.category-directory-card p,.category-directory-card span,.category-directory-footer span,.listing-meta-strip,.marketplace-listing-card p,.marketplace-listing-card small,.metric-card-clean span,.results-toolbar p,.saved-search-record small{font-size:.84rem;line-height:1.6;color:var(--muted)}.category-directory-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.search-layout-card{display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:18px;align-items:start}.search-filter-rail{position:sticky;top:16px}.search-filter-rail,.search-results-pane{display:flex;flex-direction:column;gap:14px}.composer-footer-actions,.listing-footline,.listing-meta-strip,.listing-topline,.results-toolbar,.seller-card-actions,.seller-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-detail-price,.results-toolbar strong{font-size:1.25rem;color:var(--brand-strong)}.results-toolbar p{margin:4px 0 0;color:var(--muted);line-height:1.6}.category-actions,.search-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-chip-row{margin-top:4px}.search-meta-chip-row{margin-top:10px}.filter-chip{min-height:34px;background:var(--surface-muted);font-size:.88rem}.filter-chip,.search-meta-pill{display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line);color:var(--brand-strong);font-weight:700}.search-meta-pill{background:var(--surface-panel);min-height:38px}.business-surface-hero,.directory-surface-card{gap:1.4rem}.directory-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.95rem;align-items:end}.directory-filter-form label{display:grid;gap:.45rem}.directory-filter-form input,.directory-filter-form select{width:100%}.entity-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.entity-directory-card{display:grid;gap:.9rem;padding:1.1rem;align-content:start}.entity-directory-card-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.entity-directory-card-topline small{color:var(--muted);font-size:.78rem;font-weight:700}.entity-directory-copy{display:grid;gap:.38rem}.entity-directory-copy h3{margin:0;font-size:1.02rem;line-height:1.35}.entity-directory-copy h3 a{color:inherit;text-decoration:none}.entity-directory-copy h3 a:hover{color:var(--brand)}.entity-directory-copy strong{color:var(--brand-strong);font-size:.9rem}.entity-directory-copy p{margin:0;color:var(--muted);line-height:1.65}.entity-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:stretch}.business-reaction-bar{display:inline-flex;flex-wrap:wrap;gap:.65rem}.business-reaction-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:8.7rem;min-height:3.45rem;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:1rem;background:var(--surface-panel-strong);color:var(--brand-strong);box-shadow:var(--shadow-card);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.business-reaction-button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand) 24%,var(--line-strong));box-shadow:0 14px 26px rgba(19,38,32,.1)}.business-reaction-button:disabled{cursor:wait;opacity:.72}.business-reaction-button span{font-size:.92rem;font-weight:700}.business-reaction-button strong{font-size:.88rem}.business-reaction-button.is-active{background:color-mix(in srgb,var(--brand-soft) 86%,var(--surface-panel-strong));border-color:color-mix(in srgb,var(--brand) 28%,var(--line-strong))}.business-reaction-button.is-negative.is-active{background:color-mix(in srgb,rgba(183,67,59,.18) 78%,var(--surface-panel-strong));border-color:color-mix(in srgb,var(--danger) 32%,var(--line-strong));color:var(--danger)}.listing-business-link{color:var(--brand);font-weight:700;text-decoration:none}.listing-business-link:hover{text-decoration:underline}.search-learning-banner{display:grid;gap:10px}.search-learning-row{display:grid;gap:4px}.search-learning-row strong{color:var(--brand-strong);font-size:.92rem}.search-learning-row p{margin:0;color:var(--muted);line-height:1.7}.market-intelligence-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.market-language-card{gap:.85rem}.market-intelligence-chip-row{display:flex;flex-wrap:wrap;gap:.7rem}.market-intelligence-list{display:grid;gap:.8rem}.market-intelligence-list-item{display:grid;gap:.2rem}.market-intelligence-list-item span{color:var(--text);font-weight:700}.market-intelligence-list-item small{color:var(--muted);line-height:1.6}.listing-row-stack{display:flex;flex-direction:column;gap:10px}.marketplace-listing-card{overflow:hidden;padding:0;position:relative}.marketplace-listing-card.compact,.marketplace-listing-card.grid{display:flex;flex-direction:column}.marketplace-listing-card.row{display:grid;grid-template-columns:180px minmax(0,1fr)}.marketplace-listing-card.compact{min-height:100%}.listing-media-link{position:relative;display:block;aspect-ratio:4/3;background:var(--surface-muted)}.listing-quick-action{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-overlay);color:var(--brand-strong);font-size:.78rem;font-weight:800;box-shadow:var(--shadow-card)}.listing-quick-action.active{background:color-mix(in srgb,var(--brand-soft) 86%,var(--surface-panel-strong));color:var(--brand)}.listing-quick-action:disabled{opacity:.72}.marketplace-listing-card.row .listing-media-link{aspect-ratio:auto;min-height:156px}.marketplace-listing-card.compact .listing-media-link{aspect-ratio:16/11}.listing-badge-stack{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:1}.listing-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--surface-panel-strong);border:1px solid var(--line-strong);color:var(--brand-strong);font-size:.76rem;font-weight:800}.listing-media-count{position:absolute;inset-block-end:10px;inset-inline-end:10px;background:rgba(20,52,43,.92);color:#f7faf6}.marketplace-listing-card .listing-body{gap:10px;padding:14px}.marketplace-listing-card.row .listing-body{justify-content:center}.listing-category-pill{min-height:28px;padding:0 10px;font-size:.75rem}.listing-price{font-size:1rem}.marketplace-listing-card h3{margin:0;font-size:1rem;line-height:1.45}.listing-main-copy{display:grid;gap:6px}.listing-reference-row,.listing-seller-strip,.listing-trust-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.listing-reference-row small{color:var(--muted)}.listing-trust-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-strong);font-size:.74rem;font-weight:700}.listing-spec-list{gap:6px}.listing-seller-strip span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-tint) 86%,transparent);color:var(--brand-strong);border:1px solid var(--line-strong);font-size:.75rem;font-weight:700}.listing-footline{margin-top:auto;align-items:flex-end}.listing-footline-primary,.listing-footline-secondary{display:grid;gap:2px}.listing-footline-secondary{justify-items:end;text-align:end}.listing-owner-actions{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(22,39,31,.08)}.listing-trust-strip{margin-top:2px}.listing-trust-strip span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-panel);color:var(--muted);font-size:.76rem;font-weight:600}.listing-owner-actions small{color:var(--muted);line-height:1.45}.pagination-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.compact-empty-state{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.empty-state-mark{width:12px;height:12px;border-radius:999px;background:var(--brand);margin-top:8px}.listing-detail-shell{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px}.compact-gallery{gap:10px}.listing-detail-main-wrap{position:relative}.detail-badge-stack{inset-block-start:12px;inset-inline-start:12px}.listing-detail-main-image{border-radius:18px;aspect-ratio:4/3}.compact-thumb-strip{gap:8px}.compact-thumb-strip button{width:78px;height:60px;border-radius:12px}.listing-detail-content{display:flex;flex-direction:column;gap:14px}.listing-heading-block{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.listing-meta-strip{flex-wrap:wrap}.compact-detail-grid,.compact-profile-grid,.listing-spec-grid,.seller-profile-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.form-section-block,.listing-spec-card,.saved-search-record,.seller-card-compact,.seller-profile-shell{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-panel-strong)}.seller-card-compact{display:grid;gap:12px}.seller-card-actions{justify-content:flex-start}.seller-profile-shell{display:grid;gap:14px}.seller-profile-actions{display:flex;flex-wrap:wrap;gap:10px}.seller-profile-header{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center}.seller-profile-avatar{width:88px;height:88px;border-radius:22px;object-fit:cover}.split-form-card{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,1fr);gap:16px}.table-stack-cell{display:grid;gap:4px}.table-stack-cell strong{font-size:.94rem}.table-stack-cell small{color:var(--muted);line-height:1.45}.table-actions{justify-content:flex-start;align-items:center}.saved-search-records,.saved-searches-list{display:flex;flex-direction:column;gap:10px}.saved-search-builder,.saved-search-shell{display:grid;gap:14px}.saved-search-snapshot,.workspace-entry-card{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--surface-panel)}.saved-search-record{display:grid;gap:8px}.saved-search-record-actions,.saved-search-record-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.saved-search-record-actions{flex-wrap:wrap}.workspace-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.saved-search-snapshot strong,.workspace-entry-card p,.workspace-entry-card small{margin:0}.composer-progress-list,.composer-snapshot-list,.composer-summary-grid{display:grid;gap:12px}.composer-summary-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.composer-progress-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.composer-progress-card{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface-panel)}.composer-progress-card.is-ready{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));background:color-mix(in srgb,var(--surface-tint) 82%,var(--surface-panel))}.composer-progress-card p,.composer-progress-card small{margin:0}.compact-preview-list{gap:8px}.localized-upload-control{display:grid;gap:12px;padding:16px 18px;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--surface-panel)}.upload-summary-text{color:var(--muted);font-size:.92rem}.localized-upload-control .inline-actions{align-items:center}.form-section-block{display:grid;gap:12px}.form-section-block>strong{font-size:.96rem}.admin-header-compact{grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:320;overflow:visible}.compact-market-footer{gap:16px;margin-top:8px;padding:20px 24px 16px}.launch-market-footer{display:grid;gap:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 98%,transparent),color-mix(in srgb,var(--surface-panel) 96%,transparent))}.footer-brand-logo-link{display:inline-flex;width:fit-content;max-width:100%}.footer-core-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,.78fr));gap:24px;align-items:start}.footer-brand-stack,.footer-link-group,.footer-support-group{min-width:0;padding:0;border:none;background:transparent;box-shadow:none}.footer-brand-stack{display:grid;gap:10px;max-width:30rem}.footer-link-group,.footer-support-group{display:grid;align-content:start;gap:10px}.footer-link-group p,.footer-link-group small,.footer-support-group p,.footer-support-group small{margin:0}.footer-brand-stack p,.footer-brand-stack small,.footer-link-list a,.footer-link-list span,.footer-meta-strip small,.footer-support-group p{margin:0;color:var(--muted);line-height:1.7}.footer-link-group strong,.footer-support-group strong{color:var(--brand-strong);margin-bottom:0}.footer-link-list{display:grid;gap:9px}.footer-link-list a{width:fit-content;max-width:100%;transition:color .18s ease}.footer-link-list a:hover{color:var(--brand)}.footer-meta-strip{justify-content:space-between;gap:10px 18px;padding-top:14px;border-top:1px solid var(--line)}.footer-meta-links,.footer-meta-strip{display:flex;flex-wrap:wrap;align-items:center}.footer-meta-links{gap:10px 16px}.footer-meta-links a,.footer-meta-links small{color:var(--muted)}.footer-meta-links a:hover{color:var(--brand)}.footer-link-list--support{gap:8px}.mobile-bottom-nav{display:none}.investor-kpi-grid,.locality-signal-grid,.seller-ops-grid,.support-queue-grid,.trust-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ops-card,.signal-card,.support-card{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface-panel);box-shadow:var(--shadow-card)}.ops-card strong,.signal-card strong,.support-card strong{font-size:.95rem}.ops-card p,.ops-card small,.signal-card p,.signal-card small,.support-card p,.support-card small{color:var(--muted);font-size:.84rem;line-height:1.55}.safe-steps-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.safe-step-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface-panel)}.safe-step-item p{margin:0}.safe-step-index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:.85rem}.contact-gate-card{gap:16px}.contact-gate-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.contact-gate-actions,.contact-gate-meta{display:grid;gap:10px;align-content:start}.contact-gate-meta small{color:var(--muted)}.button-ghost.disabled,.button-primary.disabled{opacity:.55;pointer-events:none}.listing-main-copy h3 span,.listing-media-link.is-disabled{cursor:default}.warning-copy{color:#9a5b12;font-weight:600}.auth-verification-note{margin-top:10px;color:var(--muted);font-size:.92rem;line-height:1.7}.listing-topline-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.listing-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(154,91,18,.18);background:rgba(255,244,230,.95);color:#9a5b12;font-size:.77rem;font-weight:700}.mobile-priority-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.mobile-priority-strip>*{min-width:0}.search-recovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.search-recovery-card{height:100%}.search-recovery-actions{align-items:flex-start}@media (max-width:1080px){.compact-market-header,.footer-core-grid,.home-launch-search-grid,.home-search-panel,.listing-detail-shell,.search-layout-card,.split-form-card{grid-template-columns:1fr}.search-filter-rail{position:static}}@media (max-width:1280px){.home-launch-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-launch-search-grid>:first-child{grid-column:1/-1}}@media (max-width:720px){.market-shell{padding-top:10px;padding-bottom:96px}.account-panel,.chip-link,.market-card,.market-footer,.market-header,.permission-group,.stat-card,.state-box{padding:14px}.compact-market-header,.composer-footer-actions,.header-search-form,.hero-search-form,.listing-heading-block,.listing-meta-strip,.results-toolbar,.seller-card-actions,.seller-card-heading{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.marketplace-listing-card.row,.seller-profile-header{grid-template-columns:1fr}.marketplace-listing-card.row .listing-media-link{min-height:220px}.account-menu,.account-tabs,.account-tabs a,.button-ghost,.button-primary,.button-secondary,.category-actions,.category-inline-links a,.compact-branding,.compact-chip-link,.compact-header-actions,.home-launch-search-actions,.market-footer-links,.pagination-nav a,.profile-language-card .inline-actions .button-primary,.quick-link-row,.search-toolbar-actions,.seller-profile-actions{width:100%}.mobile-bottom-nav{position:fixed;inset-inline:12px;inset-block-end:max(10px,env(safe-area-inset-bottom));z-index:480;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;border-radius:22px;border:1px solid var(--line);background:var(--surface-overlay);box-shadow:0 10px 24px rgba(17,40,31,.12)}.mobile-bottom-nav a{display:grid;gap:3px;justify-items:center;padding:8px 4px;border-radius:16px;color:var(--brand-strong);font-size:.74rem;text-align:center}.mobile-bottom-nav a.active{background:var(--brand-soft);color:var(--brand)}.mobile-bottom-nav-glyph{font-size:1rem;line-height:1}.compact-profile-grid,.contact-gate-grid,.investor-kpi-grid,.listing-detail-content,.locality-signal-grid,.search-results-pane,.seller-ops-grid,.support-queue-grid,.trust-checklist-grid{gap:10px}.category-directory-grid,.hero-region-list,.listing-card-grid.compact-grid-clean,.location-grid{grid-template-columns:1fr}.listing-detail-main-image{aspect-ratio:4/3.3}.contact-gate-grid{grid-template-columns:1fr}.compact-thumb-strip{overflow-x:auto;padding-bottom:4px}.compact-thumb-strip button{flex:0 0 auto}.account-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid-clean.compact-metric-grid,.record-grid-clean.compact-profile-grid{grid-template-columns:1fr}.market-footer{margin-bottom:70px}}.commerce-ad-slot{overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-tint) 46%,transparent),color-mix(in srgb,var(--surface-panel-strong) 94%,transparent)),var(--surface-panel-strong);box-shadow:0 18px 48px rgba(17,40,31,.08)}.commerce-ad-slot-link{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:18px;align-items:stretch;padding:18px;color:inherit;text-decoration:none}.commerce-ad-media{min-height:120px;border-radius:20px;overflow:hidden;background:var(--surface-panel)}.commerce-ad-media img{width:100%;height:100%;object-fit:cover;display:block}.commerce-ad-copy{display:grid;gap:8px;align-content:center}.commerce-ad-copy strong{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.2}.commerce-ad-copy p{margin:0;color:var(--muted)}.commerce-ad-badge{display:inline-flex;justify-content:center;width:fit-content;padding:6px 12px;border-radius:999px;background:rgba(21,74,64,.1);font-size:.74rem;letter-spacing:.04em}.commerce-ad-badge,.commerce-ad-meta{align-items:center;color:var(--brand-strong)}.commerce-ad-meta{display:flex;justify-content:space-between;gap:12px}.commerce-ad-meta span{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:var(--brand-strong);color:white;font-size:.85rem}.footer-ad-slot,.inline-market-ad,.shell-inline-ad-slot{margin-block:8px}.state-box.subtle{background:var(--surface-panel)}@media (max-width:880px){.commerce-ad-slot-link{grid-template-columns:1fr}.commerce-ad-media{min-height:180px}.commerce-ad-meta{flex-direction:column;align-items:flex-start}}.follow-seller-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:9.5rem;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:1rem;background:var(--surface-panel-strong);color:var(--brand-ink,#17362b);box-shadow:0 10px 24px rgba(19,38,32,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.follow-seller-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(15,90,73,.28);box-shadow:0 14px 30px rgba(19,38,32,.12)}.follow-seller-button:disabled{cursor:wait;opacity:.72}.follow-seller-button.is-following{background:color-mix(in srgb,var(--brand-soft) 88%,var(--surface-panel-strong));border-color:color-mix(in srgb,var(--brand) 28%,var(--line-strong))}.follow-seller-button span{font-size:.96rem;font-weight:700}.follow-seller-button small{color:rgba(19,38,32,.72);font-size:.78rem}.notification-bell,.notification-center{position:relative;display:inline-flex;align-items:center}.notification-bell{justify-content:center;width:2.95rem;height:2.95rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-panel-strong);color:var(--brand-ink,#17362b);box-shadow:0 10px 24px rgba(19,38,32,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.notification-bell:hover{transform:translateY(-1px);border-color:rgba(15,90,73,.28);box-shadow:0 14px 28px rgba(19,38,32,.12)}.notification-bell span{font-size:1.9rem;line-height:1}.notification-bell strong{position:absolute;top:-.2rem;inset-inline-end:-.2rem;min-width:1.2rem;height:1.2rem;padding-inline:.25rem;border-radius:999px;background:#bf3c2d;color:#fff;font-size:.72rem;font-weight:700;line-height:1.2rem;text-align:center}.notification-bell.has-unread{border-color:rgba(191,60,45,.28)}.notification-panel{position:absolute;top:calc(100% + .7rem);inset-inline-end:0;z-index:60;width:min(26rem,88vw);padding:1rem;border-radius:1.2rem;border:1px solid var(--line);background:var(--surface-overlay);box-shadow:0 12px 26px rgba(19,38,32,.12)}.notification-panel-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.notification-panel-header strong{font-size:1rem}.notification-empty{margin:0;padding:.75rem .1rem .2rem;color:rgba(19,38,32,.72)}.notification-list{display:grid;gap:.65rem;max-height:24rem;overflow:auto}.notification-item{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--line-strong);background:var(--surface-panel);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.notification-item:hover{transform:translateY(-1px);border-color:rgba(15,90,73,.26);box-shadow:0 12px 24px rgba(19,38,32,.1)}.notification-item strong{font-size:.92rem}.notification-item small{color:rgba(19,38,32,.72);line-height:1.45}.notification-item.is-read{opacity:.72}@media (max-width:720px){.notification-panel{width:min(22rem,calc(100vw - 1.25rem))}.follow-seller-button{min-width:100%}.business-reaction-bar,.entity-hero-actions{width:100%}.business-reaction-button{flex:1 1 100%}}.inline-action-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.conversation-shell{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem}.conversation-list{display:grid;gap:.7rem;align-content:start;max-height:38rem;overflow:auto}.conversation-list-item{display:grid;gap:.45rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--line-strong);background:var(--surface-panel);color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.conversation-list-item.is-active,.conversation-list-item:hover{transform:translateY(-1px);border-color:rgba(15,90,73,.22);box-shadow:0 14px 24px rgba(19,38,32,.08)}.conversation-list-meta,.conversation-list-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.conversation-list-meta span,.conversation-list-topline strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list-preview,.conversation-list-topline small{color:rgba(19,38,32,.7)}.conversation-list-meta em{min-width:1.75rem;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 88%,transparent);color:var(--brand);font-style:normal;text-align:center}.conversation-thread{min-height:38rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;border-radius:1.2rem;border:1px solid var(--line-strong);background:var(--surface-panel-strong)}.conversation-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.conversation-thread-header>div{display:grid;gap:.2rem}.conversation-thread-header small{color:rgba(19,38,32,.7)}.conversation-thread-messages{display:grid;gap:.8rem;align-content:start;overflow:auto;padding-inline-end:.2rem}.conversation-message{display:grid;gap:.3rem}.conversation-message.is-outgoing{justify-items:end}.conversation-message-bubble{max-width:min(34rem,100%);display:grid;gap:.6rem;padding:.9rem 1rem;border-radius:1.05rem;background:var(--surface-inline);border:1px solid var(--line-strong)}.conversation-message.is-outgoing .conversation-message-bubble{background:color-mix(in srgb,var(--brand-soft) 72%,var(--surface-panel))}.conversation-message-bubble p{margin:0;white-space:pre-wrap;word-break:break-word}.conversation-message small{color:rgba(19,38,32,.62)}.conversation-attachments{display:flex;flex-wrap:wrap;gap:.6rem}.conversation-attachment{display:grid;gap:.25rem;min-width:10rem;max-width:15rem;padding:.7rem .8rem;border-radius:.9rem;border:1px solid var(--line-strong);background:var(--surface-panel);color:inherit;text-decoration:none}.conversation-attachment.is-image{overflow:hidden;padding:.5rem}.conversation-attachment.is-image img{width:100%;height:8rem;border-radius:.7rem;object-fit:cover}.conversation-composer{display:grid;gap:.8rem}.conversation-composer textarea{width:100%;min-height:7rem;resize:vertical;border-radius:1rem;border:1px solid var(--line);background:var(--input-bg);padding:.9rem 1rem;color:inherit}.support-page-grid{align-items:start}.support-page-grid .section-card-top{flex-direction:column;align-items:flex-start;justify-content:flex-start}.support-page-grid .section-card-top h2,.support-page-grid .section-card-top p{max-width:none}.support-request-form label{display:grid;gap:8px}.support-request-form textarea{min-height:180px}.support-stats-strip{margin-top:-.4rem}.conversation-composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.conversation-upload-button{position:relative;overflow:hidden}.conversation-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.conversation-starter-panel{grid-column:1/-1;margin-top:.5rem}@media (max-width:980px){.conversation-shell{grid-template-columns:1fr}.conversation-list,.conversation-thread{max-height:none}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .account-panel,html[data-theme=dark] .chip-link,html[data-theme=dark] .hero-panel,html[data-theme=dark] .market-card,html[data-theme=dark] .market-header,html[data-theme=dark] .market-nav-bar,html[data-theme=dark] .permission-group,html[data-theme=dark] .stat-card,html[data-theme=dark] .state-box{background:linear-gradient(180deg,rgba(18,23,31,.94),rgba(11,15,21,.92));border-color:var(--line);box-shadow:var(--shadow-soft)}html[data-theme=dark] .account-menu-dropdown,html[data-theme=dark] .account-menu-trigger,html[data-theme=dark] .business-reaction-button,html[data-theme=dark] .category-directory-card,html[data-theme=dark] .commerce-ad-slot,html[data-theme=dark] .compact-trust-strip,html[data-theme=dark] .conversation-attachment,html[data-theme=dark] .conversation-list-item,html[data-theme=dark] .conversation-thread,html[data-theme=dark] .entity-directory-card,html[data-theme=dark] .follow-seller-button,html[data-theme=dark] .form-section-block,html[data-theme=dark] .header-auth-links,html[data-theme=dark] .hero-region-list a,html[data-theme=dark] .listing-spec-card,html[data-theme=dark] .locale-switcher,html[data-theme=dark] .notification-bell,html[data-theme=dark] .notification-item,html[data-theme=dark] .notification-panel,html[data-theme=dark] .ops-card,html[data-theme=dark] .safe-step-item,html[data-theme=dark] .saved-search-record,html[data-theme=dark] .saved-search-snapshot,html[data-theme=dark] .seller-card-compact,html[data-theme=dark] .seller-profile-shell,html[data-theme=dark] .signal-card,html[data-theme=dark] .support-card,html[data-theme=dark] .theme-switcher,html[data-theme=dark] .workspace-entry-card{background:linear-gradient(180deg,rgba(21,27,36,.96),rgba(13,18,26,.94));border-color:var(--line);box-shadow:var(--shadow-card)}html[data-theme=dark] .compact-trust-list span,html[data-theme=dark] .conversation-list-meta em,html[data-theme=dark] .listing-badge,html[data-theme=dark] .listing-seller-strip span,html[data-theme=dark] .listing-spec-list span,html[data-theme=dark] .listing-trust-pill,html[data-theme=dark] .listing-trust-strip span{border-color:rgba(125,168,255,.24)}html[data-theme=dark] .launch-market-footer{background:radial-gradient(circle at top right,rgba(79,140,255,.12),transparent 30%),linear-gradient(180deg,rgba(17,22,30,.96),rgba(9,13,19,.96))}html[data-theme=dark] .footer-meta-strip{border-top-color:rgba(185,155,255,.16)}html[data-theme=dark] .compact-trust-list span,html[data-theme=dark] .conversation-list-meta em,html[data-theme=dark] .listing-badge,html[data-theme=dark] .listing-seller-strip span,html[data-theme=dark] .listing-spec-list span,html[data-theme=dark] .listing-trust-pill,html[data-theme=dark] .listing-trust-strip span{background:rgba(79,140,255,.16);border-color:rgba(125,168,255,.22);color:#f3f7ff}html[data-theme=dark] .listing-media-count{background:rgba(8,12,17,.92);color:#f3f7ff}html[data-theme=dark] .account-tabs a,html[data-theme=dark] .category-inline-links a,html[data-theme=dark] .compact-chip-link,html[data-theme=dark] .pagination-nav a{background:var(--surface-inline);border-color:var(--line);color:var(--button-secondary-text)}html[data-theme=dark] .account-tabs a.active,html[data-theme=dark] .category-inline-links a:hover,html[data-theme=dark] .compact-chip-link:hover,html[data-theme=dark] .pagination-nav a.active{background:rgba(79,140,255,.2);border-color:rgba(125,168,255,.28);color:#ffffff}html[data-theme=dark] .button-primary{background:linear-gradient(135deg,#4f8cff,#2f6cff 55%,#1d4de1)}html[data-theme=dark] .button-ghost,html[data-theme=dark] .button-secondary,html[data-theme=dark] .inline-actions a,html[data-theme=dark] .inline-actions button,html[data-theme=dark] .inline-links a,html[data-theme=dark] .inline-links button{color:var(--button-secondary-text)}html[data-theme=dark] .button-ghost,html[data-theme=dark] .button-secondary{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .button-ghost:hover,html[data-theme=dark] .button-primary:hover,html[data-theme=dark] .button-secondary:hover,html[data-theme=dark] .conversation-list-item.is-active,html[data-theme=dark] .conversation-list-item:hover,html[data-theme=dark] .follow-seller-button:hover:not(:disabled),html[data-theme=dark] .notification-bell:hover,html[data-theme=dark] .notification-item:hover{border-color:rgba(127,169,255,.34)}html[data-theme=dark] .follow-seller-button.is-following,html[data-theme=dark] .listing-quick-action.active{background:rgba(79,140,255,.2);border-color:rgba(127,169,255,.28);color:#f4f8ff}html[data-theme=dark] .business-reaction-button:hover:not(:disabled){border-color:rgba(127,169,255,.34)}html[data-theme=dark] .business-reaction-button.is-active{background:rgba(79,140,255,.2);border-color:rgba(127,169,255,.28);color:#f4f8ff}html[data-theme=dark] .business-reaction-button.is-negative.is-active{background:rgba(255,123,143,.18);border-color:rgba(255,170,186,.26);color:#ffd7df}html[data-theme=dark] .listing-quick-action,html[data-theme=dark] .state-box.subtle{background:rgba(18,23,31,.92);color:#edf3ff;border-color:rgba(149,170,204,.18)}html[data-theme=dark] .conversation-list-topline strong,html[data-theme=dark] .conversation-thread-header strong,html[data-theme=dark] .follow-seller-button span,html[data-theme=dark] .footer-link-group strong,html[data-theme=dark] .footer-support-group strong,html[data-theme=dark] .notification-item strong,html[data-theme=dark] .ops-card strong,html[data-theme=dark] .signal-card strong,html[data-theme=dark] .support-card strong{color:#f8f2ff}html[data-theme=dark] .conversation-list-preview,html[data-theme=dark] .conversation-list-topline small,html[data-theme=dark] .conversation-message small,html[data-theme=dark] .conversation-thread-header small,html[data-theme=dark] .entity-directory-card-topline small,html[data-theme=dark] .entity-directory-copy p,html[data-theme=dark] .follow-seller-button small,html[data-theme=dark] .footer-brand-stack p,html[data-theme=dark] .footer-brand-stack small,html[data-theme=dark] .footer-link-list a,html[data-theme=dark] .footer-link-list span,html[data-theme=dark] .footer-meta-links a,html[data-theme=dark] .footer-meta-strip small,html[data-theme=dark] .notification-empty,html[data-theme=dark] .notification-item small,html[data-theme=dark] .ops-card p,html[data-theme=dark] .ops-card small,html[data-theme=dark] .signal-card p,html[data-theme=dark] .signal-card small,html[data-theme=dark] .support-card p,html[data-theme=dark] .support-card small{color:var(--muted)}html[data-theme=dark] .entity-directory-copy h3 a,html[data-theme=dark] .listing-business-link{color:#f3f7ff}html[data-theme=dark] .entity-directory-copy h3 a:hover,html[data-theme=dark] .listing-business-link:hover{color:#9ac1ff}html[data-theme=dark] .entity-directory-copy strong{color:#dbe7ff}html[data-theme=dark] .footer-link-list a:hover,html[data-theme=dark] .footer-meta-links a:hover{color:#ffffff}html[data-theme=dark] .search-meta-pill{background:rgba(24,31,42,.9);color:#f4f8ff;border-color:rgba(125,168,255,.18)}html[data-theme=dark] .search-learning-row strong{color:#fbf5ff}html[data-theme=dark] .notification-bell strong{background:#ff7f96;color:#19091b}html[data-theme=dark] .conversation-message-bubble{background:rgba(19,24,34,.94);border:1px solid rgba(149,170,204,.14)}html[data-theme=dark] .conversation-message.is-outgoing .conversation-message-bubble{background:rgba(47,108,255,.22)}html[data-theme=dark] .conversation-composer textarea{border-color:var(--line);background:rgba(12,16,22,.96)}html[data-theme=dark] .commerce-ad-slot{border-color:rgba(149,170,204,.18);background:radial-gradient(circle at top right,rgba(79,140,255,.18),transparent 38%),linear-gradient(135deg,rgba(16,21,29,.96),rgba(10,14,20,.94));box-shadow:0 22px 50px rgba(0,0,0,.46)}html[data-theme=dark] .commerce-ad-media{background:rgba(17,22,30,.94)}html[data-theme=dark] .theme-switcher{min-width:auto}html[data-theme=dark] .header-links a,html[data-theme=dark] .locale-switcher button,html[data-theme=dark] .market-nav-bar a,html[data-theme=dark] .theme-switcher button{color:var(--muted)}html[data-theme=dark] .header-links a.active,html[data-theme=dark] .locale-switcher button.active,html[data-theme=dark] .market-nav-bar a.active,html[data-theme=dark] .theme-switcher button.active{background:rgba(79,140,255,.22);color:#fff}html[data-theme=dark] .mobile-bottom-nav a{color:#ecddff}html[data-theme=dark] .mobile-bottom-nav a.active{background:rgba(79,140,255,.22);color:#ffffff}.compact-market-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px}.compact-market-header>*{min-width:0}.compact-branding{flex:0 0 auto}.compact-header-actions{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;gap:12px;flex-wrap:nowrap!important;direction:ltr}.compact-header-toolbar{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap;direction:ltr}.compact-header-toolbar .account-menu,.compact-header-toolbar .header-dropdown{flex:0 0 auto}.header-post-button{min-height:44px;min-width:124px;padding-inline:18px;white-space:nowrap;box-shadow:none}.market-nav-bar.compact-nav-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-top:12px}.market-nav-bar.compact-nav-bar a{min-height:38px;padding-inline:14px;white-space:nowrap}.practical-home-shell,.practical-search-page{gap:16px}.marketplace-home-board,.practical-results-surface,.practical-search-board{gap:16px;padding:18px}.admin-workboard-topline,.home-tool-headline,.practical-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-workboard-tabs,.home-browse-targets,.home-tool-headline-actions,.home-tool-tabs,.practical-search-actions,.practical-surface-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-workboard-tab,.home-tool-tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface-inline);color:var(--muted);font-weight:700}.home-tool-tab.is-active{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 20%,var(--line));color:var(--brand-strong)}.home-browse-tool.practical-browse-tool,.home-tool-form.practical-search-form{display:grid;gap:16px}.practical-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.practical-search-grid .home-tool-field,.practical-search-tool label{display:grid;gap:.45rem}.practical-browse-groups{display:grid;gap:14px}.home-browse-group,.practical-browse-strip{display:grid;gap:10px}.practical-browse-strip{padding-top:12px;border-top:1px solid var(--line)}.practical-inline-note{display:grid;gap:6px;padding:12px 14px}.admin-workboard-topline p,.practical-inline-note p,.practical-page-header p{margin:0}.practical-page-header h1{margin:0;font-size:clamp(1.9rem,2.8vw,2.6rem);line-height:1.04}.admin-workboard-topline p,.home-feed-meta,.practical-page-header p{color:var(--muted)}.practical-search-tool{align-items:end}.practical-results-toolbar{margin-bottom:2px}.practical-home-ad .commerce-ad-slot,.shell-inline-ad-slot .commerce-ad-slot{box-shadow:none}.admin-workboard{display:grid;gap:14px;padding:18px}.admin-workboard-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.admin-workboard-tab{display:grid;align-content:start;justify-content:flex-start;min-height:96px;padding:14px 16px;border-radius:16px;background:var(--surface-inline);color:var(--text);text-align:start}.admin-workboard-tab strong{font-size:.96rem}.admin-workboard-tab small{color:var(--muted);line-height:1.5}.admin-workboard-tab span{color:var(--brand-strong);font-weight:800}.admin-workboard-tab:hover{background:var(--button-hover-bg);border-color:var(--button-hover-border)}.admin-section-anchor{position:relative;top:-92px;visibility:hidden}@media (max-width:1080px){.compact-market-header{gap:14px}.compact-header-actions,.compact-header-toolbar{gap:8px}.practical-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.compact-market-header{gap:10px;padding:12px 14px}.compact-header-actions{gap:8px}.header-post-button{min-width:0;padding-inline:14px}.admin-workboard-topline,.home-tool-headline,.practical-page-header{align-items:flex-start}.admin-workboard-tabs,.practical-search-grid{grid-template-columns:1fr}}