:root{--bg:#f6f1e8;--bg-ambient:#f1ebe0;--surface:rgba(255,252,246,0.94);--surface-strong:#fffdfa;--surface-muted:#f4ede4;--text:#1d2c3b;--muted:#697785;--line:rgba(29,44,59,0.12);--line-strong:rgba(29,44,59,0.18);--brand:#27415e;--brand-strong:#1b2f45;--brand-soft:#e8edf3;--brand-softer:#f1f5f8;--accent:#f28d20;--accent-soft:#fff0dc;--danger:#c44d42;--success:#15959d;--warning:#f28d20;--shadow-soft:0 10px 28px rgba(34,49,68,0.06);--shadow-card:0 10px 24px rgba(34,49,68,0.08);--button-primary-text:#ffffff;--button-primary-shadow:0 16px 30px rgba(39,65,94,0.2);--button-primary-shadow-hover:0 20px 38px rgba(39,65,94,0.26);--button-secondary-bg:linear-gradient(180deg,rgba(255,253,249,0.98),rgba(245,238,228,0.94));--button-secondary-text:#1d2c3b;--button-secondary-border:rgba(39,65,94,0.14);--button-ghost-bg:rgba(255,252,246,0.82);--button-hover-bg:rgba(241,245,248,0.96);--button-hover-border:rgba(39,65,94,0.22);--button-hover-text:#1b2f45;--menu-bg:rgba(255,252,246,0.98);--menu-shadow:0 24px 48px rgba(28,41,59,0.16);--surface-panel:rgba(255,252,246,0.9);--surface-panel-strong:rgba(255,253,249,0.99);--surface-panel-muted:rgba(246,239,229,0.92);--surface-inline:rgba(251,247,240,0.96);--surface-tint:rgba(39,65,94,0.08);--surface-overlay:rgba(255,252,246,0.98);--input-bg:rgba(255,252,246,0.98);--input-bg-focus:#ffffff;--input-placeholder:#7d8894;--input-border-focus:rgba(39,65,94,0.28);--input-shadow-focus:0 0 0 4px rgba(39,65,94,0.08);--body-gradient-start:#f7f2ea;--body-gradient-mid:var(--bg);--body-gradient-end:#efe9de;--ambient-glow-left:rgba(242,141,32,0.08);--ambient-glow-right:rgba(21,149,157,0.08);--grid-line:rgba(255,255,255,0.18);--grid-line-alt:rgba(255,255,255,0.16);--selection-bg:rgba(242,141,32,0.2);--toast-bg:rgba(255,252,246,0.98);--toast-text:var(--text);--toast-line:rgba(29,44,59,0.12);--toast-shadow:0 20px 46px rgba(28,41,59,0.16);--logo-ink:#23384f;--logo-teal:#14969d;--logo-orange:#f28d20;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--shell-width:min(1240px,calc(100vw - 32px))}html[data-theme=dark]{--bg:#0b1319;--bg-ambient:#111c24;--surface:rgba(15,23,31,0.9);--surface-strong:rgba(18,28,38,0.98);--surface-muted:rgba(25,37,49,0.94);--text:#eef3f7;--muted:#9caab7;--line:rgba(199,212,225,0.12);--line-strong:rgba(218,228,237,0.18);--brand:#4b6784;--brand-strong:#354d69;--brand-soft:rgba(75,103,132,0.2);--brand-softer:rgba(75,103,132,0.12);--accent:#ffb154;--accent-soft:rgba(255,177,84,0.16);--danger:#ff8d85;--success:#62cdd3;--warning:#ffb154;--shadow-soft:0 16px 34px rgba(0,0,0,0.34);--shadow-card:0 12px 24px rgba(0,0,0,0.28);--button-primary-text:#f8fbff;--button-primary-shadow:0 18px 34px rgba(27,47,69,0.42);--button-primary-shadow-hover:0 22px 42px rgba(27,47,69,0.48);--button-secondary-bg:linear-gradient(180deg,rgba(21,32,43,0.98),rgba(15,22,31,0.98));--button-secondary-text:#edf3ff;--button-secondary-border:rgba(207,219,231,0.14);--button-ghost-bg:rgba(19,29,39,0.82);--button-hover-bg:rgba(30,44,58,0.94);--button-hover-border:rgba(255,177,84,0.24);--button-hover-text:#ffffff;--menu-bg:rgba(13,20,29,0.98);--menu-shadow:0 28px 52px rgba(0,0,0,0.58);--surface-panel:rgba(17,26,35,0.9);--surface-panel-strong:rgba(19,29,39,0.98);--surface-panel-muted:rgba(23,34,45,0.94);--surface-inline:rgba(25,37,49,0.92);--surface-tint:rgba(98,205,211,0.12);--surface-overlay:rgba(12,18,26,0.98);--input-bg:rgba(15,22,31,0.98);--input-bg-focus:rgba(18,27,36,0.98);--input-placeholder:#8a99a8;--input-border-focus:rgba(98,205,211,0.3);--input-shadow-focus:0 0 0 4px rgba(98,205,211,0.12);--body-gradient-start:#081016;--body-gradient-mid:#0c151d;--body-gradient-end:#121e28;--ambient-glow-left:rgba(255,177,84,0.08);--ambient-glow-right:rgba(98,205,211,0.1);--grid-line:rgba(122,144,178,0.07);--grid-line-alt:rgba(93,114,148,0.08);--selection-bg:rgba(255,177,84,0.22);--toast-bg:rgba(16,24,33,0.98);--toast-text:#eef3ff;--toast-line:rgba(199,212,225,0.16);--toast-shadow:0 22px 48px rgba(0,0,0,0.56);--logo-ink:#eef3f7;--logo-teal:#62cdd3;--logo-orange:#ffb154}*{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}@font-face{font-family:Trox R Logo Arabic;src:url(/brand/trox-r.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.brand-logo-lockup{position:relative;display:inline-flex;align-items:center;gap:14px;width:auto;flex:0 0 auto;line-height:1;direction:ltr;unicode-bidi:isolate;--brand-logo-symbol-size:58px;--brand-logo-wordmark-width:128px;--brand-logo-wordmark-latin:2.08rem;--brand-logo-wordmark-arabic:2.34rem}.brand-logo-lockup[data-surface-theme=light]{--brand-logo-ink-active:#23384f;--brand-logo-teal-active:#14969d;--brand-logo-orange-active:#f28d20}.brand-logo-lockup[data-surface-theme=dark]{--brand-logo-ink-active:#eef3f7;--brand-logo-teal-active:#62cdd3;--brand-logo-orange-active:#ffb154}.brand-logo-lockup[data-surface-theme=auto]{--brand-logo-ink-active:var(--logo-ink);--brand-logo-teal-active:var(--logo-teal);--brand-logo-orange-active:var(--logo-orange)}.brand-logo-svg{display:block;width:auto;height:100%;overflow:visible}.brand-logo-symbol{display:inline-flex;width:var(--brand-logo-symbol-size);height:var(--brand-logo-symbol-size);flex:0 0 auto}.brand-logo-arrow,.brand-logo-cell--ink{fill:var(--brand-logo-ink-active)}.brand-logo-cell--teal{fill:var(--brand-logo-teal-active)}.brand-logo-cell--orange{fill:var(--brand-logo-orange-active)}.brand-logo-wordmark{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;width:var(--brand-logo-wordmark-width);min-height:var(--brand-logo-symbol-size);height:auto;text-align:start;color:var(--brand-logo-ink-active);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;transform:translateY(1px)}.brand-logo-wordmark-arabic,.brand-logo-wordmark-latin{display:block;white-space:nowrap}.brand-logo-wordmark-latin{font-family:var(--font-latin),sans-serif;font-weight:800;font-size:var(--brand-logo-wordmark-latin);line-height:.78;letter-spacing:-.035em;transform:none}.brand-logo-wordmark-arabic{font-family:"Trox R Logo Arabic",var(--font-arabic),sans-serif;font-weight:400;font-size:var(--brand-logo-wordmark-arabic);line-height:.96;letter-spacing:0;transform:none}.brand-logo-lockup[data-locale=ar] .brand-logo-wordmark{align-items:flex-end;text-align:end}.site-brand-logo--header{height:clamp(68px,5vw,78px);--brand-logo-symbol-size:58px;--brand-logo-wordmark-width:128px;--brand-logo-wordmark-latin:1.72rem;--brand-logo-wordmark-arabic:1.98rem}.site-brand-logo--admin{height:clamp(40px,3.6vw,48px);--brand-logo-symbol-size:40px;--brand-logo-wordmark-width:92px;--brand-logo-wordmark-latin:1.08rem;--brand-logo-wordmark-arabic:1.57rem}.site-brand-logo--footer{height:clamp(52px,4.4vw,60px);--brand-logo-symbol-size:46px;--brand-logo-wordmark-width:100px;--brand-logo-wordmark-latin:1.38rem;--brand-logo-wordmark-arabic:1.58rem}.site-brand-logo--legacy-header{height:clamp(46px,4vw,54px);--brand-logo-symbol-size:42px;--brand-logo-wordmark-width:98px;--brand-logo-wordmark-latin:1.2rem;--brand-logo-wordmark-arabic:1.45rem}.site-brand-logo--legacy-footer{height:clamp(48px,4vw,56px);--brand-logo-symbol-size:44px;--brand-logo-wordmark-width:104px;--brand-logo-wordmark-latin:1.28rem;--brand-logo-wordmark-arabic:1.5rem}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:14px 20px;border-radius:var(--radius-xl);position:relative;z-index:80;overflow:visible;isolation:isolate;border:1px solid color-mix(in srgb,var(--line) 84%,#ffffff 16%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 96%,#ffffff 4%),color-mix(in srgb,var(--surface-panel) 98%,transparent)),radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 6%,transparent),transparent 38%);box-shadow:var(--shadow-soft)}.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);font-size:1.12rem;font-weight:800}.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:42px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-panel) 90%,#ffffff 10%);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;border-radius:16px}.header-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--brand);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-badge-count{position:absolute;top:-.22rem;inset-inline-end:-.18rem;min-width:1.15rem;height:1.15rem;padding-inline:.22rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d93025;color:#fff;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 4px 10px rgba(217,48,37,.24)}.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:var(--radius-xl);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(4,minmax(0,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%)}.empty-state--error{border-style:solid;border-color:color-mix(in srgb,var(--danger) 28%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--danger) 12%,transparent) 0,transparent 42%),linear-gradient(180deg,var(--surface-panel-strong) 0,var(--surface-panel) 100%)}.empty-state--error .empty-state-mark{color:color-mix(in srgb,var(--danger) 78%,var(--text))}.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,color-mix(in srgb,var(--brand) 92%,#ffffff 8%) 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.active,.button-secondary.active{border-color:color-mix(in srgb,var(--brand) 28%,transparent);box-shadow:0 10px 22px color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-strong)}.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:minmax(0,1fr) auto;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,.site-brand-logo--header.brand-logo-lockup{width:auto;height:clamp(68px,5vw,78px)}.site-brand-logo--admin.brand-logo-lockup{width:auto;height:clamp(40px,3.6vw,48px)}.compact-header-actions{gap:12px;flex-wrap:nowrap;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:46px;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)}.account-workspace-hero{gap:22px;padding:22px;border-radius:22px}.account-workspace-hero-top{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:18px;align-items:start}.account-workspace-identity{display:grid;gap:12px}.account-workspace-identity h1{margin:0;font-size:clamp(1.9rem,2.6vw,2.75rem);line-height:1.04;letter-spacing:-.04em}.account-workspace-identity p{margin:0;color:var(--muted);line-height:1.7;max-width:40rem}.account-workspace-meta{display:flex;flex-wrap:wrap;gap:10px}.account-workspace-meta span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--surface-inline) 78%,transparent);border:1px solid var(--line);color:var(--brand-strong);font-size:.82rem;font-weight:700}.account-workspace-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-workspace-signal-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.account-promotable-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.account-signal-card{gap:8px;padding:16px;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 98%,transparent),color-mix(in srgb,var(--surface-panel) 94%,transparent))}.account-signal-card strong{font-size:1.08rem}.account-workspace-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.92fr);gap:20px;align-items:start}.account-workspace-main,.account-workspace-side{display:grid;gap:20px;min-width:0}.account-commerce-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.account-commerce-card--accent,.account-offer-card.is-active-offer{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-tint) 88%,var(--surface-panel-strong)),color-mix(in srgb,var(--surface-panel) 96%,transparent));border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.account-package-grid,.account-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.account-promo-listing-card,.account-promotable-card{min-height:100%}.account-promotable-meta{display:flex;flex-wrap:wrap;gap:8px}.account-promotable-meta 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}.account-commerce-card strong,.account-offer-card strong,.account-promo-listing-card strong,.account-request-card strong{font-size:1rem}.account-commerce-card p,.account-offer-card p,.account-promo-listing-card p,.account-request-card p{margin:0}.workspace-activity-list{display:grid;gap:12px}.workspace-activity-card{grid-template-columns:minmax(0,1fr)}.account-request-card small:last-of-type{color:var(--muted)}.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}.business-commerce-panel,.business-directory-promo{display:grid;gap:1rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--line) 82%,var(--brand-soft));border-radius:1.2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 96%,transparent),color-mix(in srgb,var(--surface-panel) 94%,transparent))}.business-directory-promo{margin-top:-.15rem}.directory-signal-strip,.storefront-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.directory-signal-card,.storefront-signal-card{display:grid;gap:.4rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--line) 86%,var(--brand-soft));border-radius:1.15rem;background:color-mix(in srgb,var(--surface-panel-strong) 94%,transparent)}.directory-signal-card strong,.storefront-signal-card strong{color:var(--brand-strong);font-size:.84rem;letter-spacing:.01em}.directory-signal-card p,.storefront-signal-card p{margin:0;color:var(--text);font-size:1.02rem;font-weight:800;line-height:1.45}.directory-signal-card small,.storefront-signal-card small{color:var(--muted);line-height:1.55}.business-commerce-copy,.business-directory-promo-copy{display:grid;gap:.45rem}.business-commerce-eyebrow,.business-directory-promo-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 .72rem;border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 68%,var(--surface-panel));color:var(--brand-strong);font-size:.76rem;font-weight:800;letter-spacing:.02em}.business-commerce-copy p,.business-directory-promo p{margin:0;color:var(--muted);line-height:1.65}.business-commerce-actions,.business-directory-promo-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-start}.business-commerce-actions{justify-content:space-between}.business-commerce-action-group{display:grid;gap:.55rem;min-width:min(100%,18rem)}.business-commerce-action-group small{color:var(--muted);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.business-commerce-meta{display:flex;flex-wrap:wrap;gap:.45rem}.business-commerce-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 .7rem;border-radius:999px;background:var(--surface-muted);color:var(--brand-strong);font-size:.76rem;font-weight:700}.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%}.directory-filter-form .inline-actions{grid-column:1/-1}.directory-results-toolbar{margin-bottom:1rem}.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}.directory-storefront-note{display:grid;gap:.24rem;padding:.72rem .84rem;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:.95rem;background:var(--surface-muted)}.directory-storefront-note strong{font-size:.76rem;color:var(--brand-strong);letter-spacing:.02em}.directory-storefront-note span{color:var(--text);font-weight:700}.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-media-placeholder{display:grid;align-content:center;justify-items:center;gap:8px;min-height:100%;padding:20px 16px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 86%,transparent) 0,var(--surface-muted) 100%);color:var(--muted)}.listing-media-placeholder strong{color:var(--brand-strong);font-size:.92rem;line-height:1.35}.listing-media-placeholder span{font-size:.82rem;line-height:1.5}.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/10}.marketplace-listing-card.compact .listing-body{gap:8px;padding:12px}.marketplace-listing-card.compact h3{font-size:.94rem;line-height:1.4}.marketplace-listing-card.compact .listing-price{font-size:.94rem}.marketplace-listing-card.compact .listing-quick-action{min-height:30px;padding:0 10px;font-size:.72rem}.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-signal-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.listing-signal-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-inline) 94%,#ffffff 6%);border:1px solid color-mix(in srgb,var(--line) 74%,transparent);color:var(--text);font-size:.76rem;font-weight:800;line-height:1;white-space:nowrap}.listing-signal-pill.is-highlight{background:color-mix(in srgb,var(--brand) 12%,var(--surface-inline));color:var(--brand-strong)}.listing-signal-pill.is-trust{background:rgba(37,147,94,.1);color:#1e7a50}.listing-signal-pill.is-business{background:color-mix(in srgb,var(--surface-muted) 92%,#ffffff 8%)}.listing-signal-pill.is-locality{color:var(--muted)}.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}.listing-detail-main-placeholder{aspect-ratio:4/3;min-height:320px;border-radius:24px;border:1px solid var(--line)}.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}.muted-inline-meta{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:6px;color:var(--muted);font-size:.92rem}.button-pill-highlight{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(24,119,242,.22);background:linear-gradient(180deg,rgba(24,119,242,.12),rgba(24,119,242,.06));color:var(--brand-strong);font-weight:800}.inline-state-box{display:flex;align-items:center;justify-content:space-between;gap:12px}.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%;align-self:start;direction:ltr}.footer-core-grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,.78fr));gap:24px;align-items:start;text-align: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;justify-items:start}.footer-link-group,.footer-support-group{display:grid;align-content:start;gap:10px;text-align:start}.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}.transaction-request-panel{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-panel) 84%,var(--surface-tint))}.transaction-request-copy{display:grid;gap:6px}.transaction-request-copy p,.transaction-request-copy strong{margin:0}.transaction-request-copy p{color:var(--muted);line-height:1.7}.transaction-request-form{display:grid;gap:10px}.transaction-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.transaction-request-form input,.transaction-request-form textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--surface-panel-strong);color:var(--text);padding:12px 14px;font:inherit}.transaction-request-form textarea{resize:vertical;min-height:112px}.listing-compare-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.compare-page-stage{gap:14px}.compare-card-grid,.compare-category-rail{display:grid;gap:12px}.compare-category-rail{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));justify-content:start}.compare-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compare-item-card{display:grid;gap:10px}.compare-item-card p,.compare-item-card small,.compare-item-card strong{margin:0}.compare-item-media{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;border:1px solid var(--line)}.compare-table-wrap{overflow-x:auto}.compare-table{width:100%;min-width:720px;border-collapse:collapse}.compare-table td,.compare-table th{padding:14px 12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.compare-table thead th{color:var(--brand-strong);font-size:.92rem}.compare-table tbody th{color:var(--muted);font-weight:700;width:180px}.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){.account-workspace-grid,.account-workspace-hero-top,.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}.account-workspace-actions{justify-content:flex-start}.listing-detail-shell{grid-template-columns:minmax(0,1fr)}.compact-detail-grid,.contact-gate-actions,.contact-gate-grid,.contact-gate-meta,.listing-detail-content,.listing-detail-gallery,.listing-detail-shell>*,.listing-heading-block,.listing-heading-block>*,.listing-meta-strip,.listing-spec-grid,.seller-card-actions,.seller-card-heading{min-width:0}}@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:108px}.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}.market-nav-bar.compact-nav-bar.site-primary-nav{display:none!important}.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,.category-actions,.compact-branding,.compact-header-actions,.home-launch-search-actions,.market-footer-links,.quick-link-row,.search-toolbar-actions,.seller-profile-actions{width:100%}.compact-market-footer{padding:18px 16px 16px}.footer-core-grid{gap:18px}.footer-meta-links,.footer-meta-strip{flex-direction:column;align-items:flex-start}.account-tabs a,.button-ghost,.button-primary,.button-secondary,.category-inline-links a,.compact-chip-link,.pagination-nav a,.profile-language-card .inline-actions .button-primary{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,.directory-filter-form,.hero-region-list,.list-toolbar-fields,.listing-card-grid.compact-grid-clean,.location-grid{grid-template-columns:1fr}.list-toolbar{padding:.9rem}.listing-detail-main-image{aspect-ratio:4/3.3}.listing-detail-main-placeholder{width:100%;min-height:0;aspect-ratio:4/3.3}.listing-detail-copy h1,.listing-detail-price,.listing-meta-strip,.seller-card-actions,.seller-card-heading{overflow-wrap:anywhere}.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.75rem;height:2.75rem;border-radius:16px;border:1px solid var(--line);background:var(--surface-panel);color:var(--brand-strong);box-shadow:var(--shadow-card);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.notification-bell:hover{transform:translateY(-1px);border-color:var(--button-hover-border);background:var(--surface-panel-strong);box-shadow:0 14px 28px color-mix(in srgb,var(--brand) 12%,transparent)}.notification-bell span{width:1.1rem;height:1.1rem;display:inline-flex}.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-panel-header-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem}.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-time{display:inline-flex;align-items:center;justify-content:flex-start;font-size:.76rem;font-weight:700;color:rgba(19,38,32,.56)}.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%}.business-commerce-panel,.business-directory-promo{padding:.92rem}.business-commerce-actions,.business-directory-promo-actions{width:100%}.business-commerce-action-group{min-width: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-report-inline{flex:0 0 auto;min-width:10.5rem}.conversation-thread-messages{display:grid;gap:.8rem;align-content:start;overflow:auto;padding-inline-end:.2rem}.conversation-message{display:grid;gap:.3rem}.conversation-message-report{flex:0 0 auto;justify-self:start;max-width:min(22rem,100%)}.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-text{display:flex;flex-wrap:wrap;gap:0}.conversation-inline-link{color:var(--brand);text-decoration:underline;text-underline-offset:.14em;word-break:break-all}.conversation-inline-link:hover{color:var(--brand-strong)}.conversation-link-warning{display:block;margin-top:-.2rem;color:var(--muted);font-size:.78rem}.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{appearance:none;cursor:zoom-in;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}.chat-image-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:1.5rem}.chat-image-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(7,12,20,.72);cursor:pointer}.chat-image-modal__dialog{position:relative;z-index:1;display:grid;gap:.75rem;width:min(90vw,48rem);max-height:88vh;padding:1rem;border-radius:1.2rem;border:1px solid var(--line-strong);background:var(--surface-panel-strong);box-shadow:0 28px 64px rgba(10,19,32,.28)}.chat-image-modal__dialog img{width:100%;max-height:70vh;object-fit:contain;border-radius:.9rem;background:var(--surface-inline)}.chat-image-modal__dialog small{color:var(--muted);text-align:center}.chat-image-modal__close{justify-self:end}@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] .homepage-trust-card,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] .search-confidence-card,html[data-theme=dark] .search-intelligence-panel,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-signal-pill,html[data-theme=dark] .listing-spec-list span,html[data-theme=dark] .listing-trust-pill,html[data-theme=dark] .listing-trust-strip span{background:color-mix(in srgb,var(--brand) 34%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);color:#f3f7ff}html[data-theme=dark] .launch-market-footer{background:radial-gradient(circle at top right,rgba(255,177,84,.08),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:color-mix(in srgb,var(--brand) 42%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);color:#ffffff}html[data-theme=dark] .button-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#ffffff 8%) 0,var(--brand-strong) 100%)}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:color-mix(in srgb,var(--accent) 24%,transparent)}html[data-theme=dark] .follow-seller-button.is-following,html[data-theme=dark] .listing-quick-action.active{background:color-mix(in srgb,var(--brand) 42%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);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:color-mix(in srgb,var(--brand) 42%,transparent);border-color:color-mix(in srgb,var(--accent) 18%,transparent);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] .notification-item-time,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:color-mix(in srgb,var(--brand) 40%,transparent)}html[data-theme=dark] .conversation-inline-link{color:#8cb4ff}html[data-theme=dark] .conversation-inline-link:hover{color:#d7e6ff}html[data-theme=dark] .conversation-composer textarea{border-color:var(--line);background:rgba(12,16,22,.96)}html[data-theme=dark] .chat-image-modal__dialog{background:rgba(15,20,28,.98);border-color:rgba(127,169,255,.18)}html[data-theme=dark] .commerce-ad-slot{border-color:rgba(149,170,204,.18);background:radial-gradient(circle at top right,rgba(255,177,84,.14),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] .field-inline-label{color:color-mix(in srgb,var(--muted) 92%,#f7fbff);text-shadow:none}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:color-mix(in srgb,var(--brand) 42%,transparent);color:#fff}html[data-theme=dark] .mobile-bottom-nav a{color:#ecddff}html[data-theme=dark] .mobile-bottom-nav a.active{background:color-mix(in srgb,var(--brand) 42%,transparent);color:#ffffff}.compact-market-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;padding:10px 16px;direction:ltr;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 94%,#ffffff 6%),color-mix(in srgb,var(--surface-panel) 98%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 42%)}.compact-market-header>*{min-width:0}.compact-branding{flex:0 0 auto}.practical-brand-mark{display:inline-flex;align-items:center;justify-content:center;direction:ltr}.compact-header-actions{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;gap:10px;flex-wrap:nowrap!important;direction:ltr}.compact-header-toolbar{display:flex;align-items:center;gap:9px;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{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:150px;padding-inline:20px;white-space:nowrap;border-radius:16px;box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.24);font-weight:900;font-size:1rem;letter-spacing:.01em}.market-nav-bar.compact-nav-bar.site-primary-nav{display:flex;justify-content:center;margin:12px auto 0;padding:10px 16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--line) 82%,#ffffff 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 98%,#ffffff 2%),color-mix(in srgb,var(--surface-inline) 98%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 46%);box-shadow:var(--shadow-card)}.site-primary-nav-links{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;flex-wrap:wrap}.market-nav-bar.compact-nav-bar.site-primary-nav a{min-height:44px;padding-inline:22px;white-space:nowrap;border-radius:14px;font-size:1rem;font-weight:900;color:color-mix(in srgb,var(--text) 86%,var(--muted))}.market-nav-bar.compact-nav-bar.site-primary-nav a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#ffffff 8%),var(--brand-strong));color:var(--button-primary-text);box-shadow:0 14px 24px color-mix(in srgb,var(--brand) 20%,transparent)}.practical-home-shell,.practical-search-page{gap:22px}.marketplace-home-board,.practical-results-surface,.practical-search-board{gap:24px;padding:24px 28px 28px}.admin-workboard-topline,.home-tool-headline,.practical-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.home-command-head{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.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-command-tabs{display:grid;grid-template-columns:repeat(2,minmax(170px,198px));justify-content:center;gap:12px;padding:0;border:none;border-radius:0;background:transparent}.home-command-tab{min-height:48px;padding:0 24px;border-radius:18px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface-muted) 94%,#ffffff 6%);font-size:1.14rem;font-weight:900;letter-spacing:-.02em;box-shadow:var(--shadow-card)}.home-command-tabs .home-command-tab.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 94%,#ffffff 6%),var(--brand-strong));border-color:transparent;color:var(--button-primary-text);box-shadow:0 20px 32px color-mix(in srgb,var(--brand) 26%,transparent)}.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-targets .home-tool-tab{min-height:42px;padding-inline:18px;border-radius:999px}.home-browse-tool.practical-browse-tool,.home-tool-form.practical-search-form{display:grid;gap:20px}.practical-search-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.9fr);gap:14px}@media (min-width:1500px){.listing-card-grid.compact-grid-clean{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1380px){.listing-card-grid.compact-grid-clean{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.listing-card-grid.compact-grid-clean{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.listing-card-grid.compact-grid-clean{grid-template-columns:repeat(2,minmax(0,1fr))}}.practical-search-grid .home-tool-field,.practical-search-tool label{display:grid;gap:.45rem}.form-field-inline,.home-tool-field-inline,.search-tool-field-inline{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.field-inline-label{position:absolute;inset-inline-start:16px;top:10px;z-index:2;font-size:.73rem;font-weight:800;color:color-mix(in srgb,var(--muted) 86%,var(--surface-panel));pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.66);letter-spacing:.01em}.form-field-inline input,.form-field-inline select,.form-field-inline textarea,.home-tool-field-inline input,.home-tool-field-inline select,.search-tool-field-inline input,.search-tool-field-inline select{width:100%;min-height:50px;padding:0 16px;border-radius:18px;background:var(--input-bg)}.form-field-inline textarea{min-height:148px;padding-top:34px}.home-tool-field-inline input::placeholder,.search-tool-field-inline input::placeholder{color:var(--input-placeholder)}.button-ghost-hero,.button-primary-hero{min-height:50px;min-width:154px;padding-inline:28px;border-radius:18px;font-weight:900;font-size:1.12rem}.button-primary-hero{box-shadow:0 18px 32px color-mix(in srgb,var(--brand) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.24);text-align:center}.button-primary-hero,.header-post-button{background-image:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,#ffffff 12%),var(--brand))}.identity-history-disclosure{display:inline-grid;gap:6px;margin-top:6px}.identity-history-disclosure summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--muted);font-size:.82rem;font-weight:700;list-style:none}.identity-history-disclosure summary::-webkit-details-marker{display:none}.identity-history-disclosure summary:before{content:"▸";font-size:.72rem;transition:transform .16s ease}.identity-history-disclosure[open] summary:before{transform:rotate(90deg)}.identity-history-disclosure small{color:var(--muted);line-height:1.7}.home-command-actions,.practical-tool-actions{justify-content:center;gap:14px;margin-top:2px;padding-top:6px;margin-bottom:8px}.homepage-rebuild-shell{gap:18px}.homepage-command-stage{display:grid;gap:22px;padding:28px;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel-strong) 98%,#ffffff 2%),color-mix(in srgb,var(--surface-panel) 96%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--brand) 4%,transparent),transparent 42%)}.homepage-command-copy{display:grid;gap:8px;justify-items:center;text-align:center}.homepage-command-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--brand) 10%,var(--surface-inline));color:var(--brand-strong);font-size:.78rem;font-weight:800}.homepage-command-copy h1{margin:0;max-width:12ch;font-size:clamp(2.1rem,4vw,3.7rem);line-height:.98;letter-spacing:-.06em;font-weight:900}.homepage-command-copy p{margin:0;color:var(--muted);font-size:1rem;font-weight:600}.homepage-command-switcher{margin-bottom:0}.homepage-mode-tabs{grid-template-columns:repeat(2,minmax(180px,220px))}.homepage-browse-board,.homepage-search-board{display:grid;gap:16px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--surface-inline) 96%,#ffffff 4%)}.homepage-search-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.9fr) minmax(220px,.9fr);gap:12px;align-items:stretch}.homepage-search-grid .home-tool-field{min-width:0}.homepage-search-grid .home-tool-field-inline input,.homepage-search-grid .home-tool-field-inline select{min-height:52px;border-radius:18px;padding-inline:16px;font-size:.98rem;font-weight:700}.homepage-search-actions{gap:12px}.homepage-quick-rail,.homepage-search-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.homepage-quick-rail{gap:10px}.homepage-quick-rail-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--surface-inline) 94%,#ffffff 6%);border:1px solid color-mix(in srgb,var(--line) 86%,transparent);color:var(--text);font-size:.92rem;font-weight:700}.homepage-browse-targets{justify-content:center;gap:10px}.homepage-browse-targets .home-browse-target{min-height:42px;padding-inline:18px;border-radius:999px}.homepage-browse-groups{display:grid;gap:16px}.homepage-browse-groups .home-browse-group{display:grid;gap:10px}.homepage-browse-groups .home-browse-group strong{font-size:.92rem;color:var(--muted)}.homepage-entity-panel,.homepage-location-strip,.homepage-section-surface{padding:24px;gap:18px}.homepage-section-heading{margin-bottom:0}.homepage-entity-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homepage-entity-list{display:grid;gap:12px}.homepage-entity-card{display:grid;gap:10px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--surface-inline) 95%,#ffffff 5%);border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.homepage-entity-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.homepage-entity-card-top strong{font-size:1rem;line-height:1.2}.homepage-entity-card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.homepage-entity-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.8rem;font-weight:700}.homepage-entity-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,var(--surface-inline));color:var(--brand-strong);font-size:.78rem;font-weight:800;white-space:nowrap}.homepage-location-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.homepage-location-card{display:grid;gap:8px;padding:14px 16px;min-height:92px;border-radius:18px;background:color-mix(in srgb,var(--surface-inline) 95%,#ffffff 5%);border:1px solid color-mix(in srgb,var(--line) 78%,transparent)}.homepage-location-card strong{font-size:.94rem;line-height:1.25}.homepage-location-card span{color:var(--muted);font-size:.8rem;font-weight:700}.homepage-inline-ad{margin:0}.homepage-stitch-shell{gap:28px;padding-top:10px}.homepage-stitch-discovery-strip,.homepage-stitch-hero,.homepage-stitch-section{background:linear-gradient(180deg,rgba(255,252,247,.97),rgba(246,240,230,.94));border:1px solid color-mix(in srgb,var(--line) 82%,#ffffff 18%);box-shadow:0 18px 42px rgba(29,44,59,.08)}.homepage-stitch-hero{gap:28px;padding:42px 42px 34px;border-radius:30px;background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 10%,#ffffff 90%),transparent 52%),linear-gradient(180deg,rgba(255,252,247,.99),rgba(246,240,230,.94))}.homepage-stitch-copy,.homepage-stitch-hero{display:grid;justify-items:center;text-align:center}.homepage-stitch-copy{gap:0;max-width:1080px}.homepage-stitch-copy p{margin:0 auto;max-width:none;font-size:clamp(1.58rem,2.8vw,2rem);line-height:1.16;font-weight:800;color:var(--text);white-space:normal;letter-spacing:-.04em}html[lang=ar] .homepage-stitch-copy p{white-space:nowrap}.homepage-stitch-searchbar{display:grid;grid-template-columns:158px minmax(180px,.72fr) minmax(200px,.84fr) minmax(320px,1.45fr);align-items:stretch;width:min(100%,1010px);min-height:76px;padding:7px;border-radius:20px;background:rgba(255,253,249,.98);border:1px solid color-mix(in srgb,var(--line) 84%,#ffffff 16%);box-shadow:0 12px 28px rgba(29,44,59,.12)}.homepage-stitch-search-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border:0;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 90%,#ffffff 10%),var(--brand-strong));color:var(--button-primary-text);font-size:1.12rem;font-weight:900;box-shadow:0 10px 22px rgba(39,65,94,.16),inset 0 1px 0 rgba(255,255,255,.18)}.homepage-stitch-search-slot{display:flex;align-items:center;min-width:0;border-inline-start:1px solid color-mix(in srgb,var(--line) 72%,#ffffff 28%)}.homepage-stitch-search-slot--keyword{border-inline-start:none}.homepage-stitch-search-slot input,.homepage-stitch-search-slot select{width:100%;min-width:0;height:54px;padding:0 22px;border:0;background:transparent;color:var(--text);font-size:1.06rem;font-weight:700}.homepage-stitch-search-slot input::placeholder{color:var(--muted);opacity:.84}.homepage-stitch-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.homepage-stitch-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:color-mix(in srgb,var(--surface-inline) 92%,#ffffff 8%);color:var(--brand);font-size:.92rem;font-weight:800;border:1px solid color-mix(in srgb,var(--line) 72%,#ffffff 28%)}.homepage-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100%,1010px)}.homepage-trust-card{display:grid;gap:6px;padding:16px 18px;border-radius:20px;background:rgba(255,253,249,.86);border:1px solid color-mix(in srgb,var(--line) 74%,#ffffff 26%)}.homepage-trust-card strong{font-size:1.08rem;line-height:1}.homepage-trust-card small{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.5}.homepage-stitch-shortcut-zone{display:grid;gap:18px;width:min(100%,1010px)}.homepage-stitch-shortcut-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.homepage-stitch-shortcut-card{display:grid;justify-items:center;gap:16px;min-height:186px;padding:22px 16px 20px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,241,233,.92));border:1px solid color-mix(in srgb,var(--line) 74%,#ffffff 26%);box-shadow:0 18px 34px rgba(31,47,66,.1),inset 0 1px 0 rgba(255,255,255,.72);text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homepage-stitch-shortcut-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px rgba(31,47,66,.14),inset 0 1px 0 rgba(255,255,255,.8);border-color:color-mix(in srgb,var(--accent) 24%,var(--line) 76%)}.homepage-stitch-shortcut-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:28px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent-soft) 42%,#ffffff 58%),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface-inline) 90%,#ffffff 10%),rgba(255,255,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 16px 26px rgba(31,47,66,.12);color:var(--brand-strong)}.homepage-stitch-shortcut-icon svg{width:42px;height:42px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}.homepage-stitch-shortcut-card strong{font-size:1.14rem;line-height:1.4;font-weight:900;color:var(--text)}.homepage-stitch-shortcut-cta{display:flex;justify-content:center}.homepage-stitch-shortcut-cta-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line) 72%);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-soft) 54%,#ffffff 46%),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-inline) 38%,#ffffff 62%),color-mix(in srgb,var(--accent-soft) 70%,#ffffff 30%));color:var(--brand-strong);font-size:1.12rem;font-weight:900;letter-spacing:-.02em;box-shadow:0 16px 30px rgba(31,47,66,.14),inset 0 1px 0 rgba(255,255,255,.82),0 0 0 1px rgba(255,255,255,.45);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.homepage-stitch-shortcut-cta-link:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 42%);pointer-events:none}.homepage-stitch-shortcut-cta-link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line) 58%);box-shadow:0 20px 34px rgba(31,47,66,.18),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.5);color:var(--brand)}.homepage-stitch-shortcut-cta-link:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 46%,#ffffff 54%);outline-offset:3px}.project-page-bullets{margin:0;padding:0;list-style:none;display:grid;gap:14px}.project-page-bullets li{position:relative;padding-inline-start:20px;color:var(--text);font-size:1rem;font-weight:700;line-height:1.85}.project-page-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.78em;width:8px;height:8px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-soft) 82%,transparent 18%)}.pricing-page-stack{gap:22px}.pricing-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:22px;padding:30px;overflow:hidden;background:radial-gradient(circle at 14% 14%,color-mix(in srgb,var(--accent-soft) 42%,transparent 58%),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--brand-soft) 24%,transparent 76%),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface-inline) 82%,#ffffff 18%),color-mix(in srgb,var(--surface-card) 90%,#ffffff 10%))}.pricing-hero-aside,.pricing-hero-copy{display:grid;gap:16px;align-content:start}.pricing-hero-copy h1{margin:0;font-size:clamp(2.2rem,3.6vw,3.45rem);font-weight:900;line-height:.94;letter-spacing:-.05em}.pricing-hero-copy p{margin:0;max-width:62ch;color:var(--muted);font-size:1rem;line-height:1.8}.pricing-hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 78%,var(--surface-card) 22%);color:var(--brand-strong);font-size:.82rem;font-weight:900;letter-spacing:.04em}.pricing-hero-rules{display:flex;flex-wrap:wrap;gap:10px}.pricing-rule-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line) 80%);background:color-mix(in srgb,var(--surface-inline) 86%,transparent 14%);color:var(--brand-strong);font-size:.88rem;font-weight:800}.pricing-context-note,.pricing-highlight-panel{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%);background:color-mix(in srgb,var(--surface-inline) 90%,transparent 10%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.pricing-context-note strong,.pricing-highlight-panel strong{color:var(--brand-strong);font-size:.92rem;font-weight:900}.pricing-context-note p,.pricing-highlight-panel p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.75}.pricing-followup-actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-plan-card{position:relative;display:grid;gap:18px;padding:24px 22px;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inline) 84%,#ffffff 16%),color-mix(in srgb,var(--surface-card) 94%,#ffffff 6%))}.pricing-plan-card:after{content:"";position:absolute;inset:auto -18% 68% 48%;height:180px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-soft) 28%,transparent 72%),transparent 68%);pointer-events:none}.pricing-plan-card.is-recommended{border-color:color-mix(in srgb,var(--accent) 32%,var(--line) 68%);box-shadow:0 24px 44px rgba(29,42,58,.14),0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent 80%)}.pricing-plan-card.is-vertical{border-color:color-mix(in srgb,var(--brand) 24%,var(--line) 76%);box-shadow:0 20px 40px rgba(29,42,58,.11),0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent 86%)}.pricing-plan-head{display:grid;gap:12px}.pricing-plan-badge{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 82%,transparent 18%);color:var(--brand-strong);font-size:.84rem;font-weight:900;letter-spacing:.05em}.pricing-plan-headline{display:grid;gap:8px}.pricing-plan-headline strong{font-size:1.84rem;font-weight:900;line-height:.96;letter-spacing:-.04em}.pricing-plan-headline p,.pricing-plan-note-stack p{margin:0;color:var(--muted);line-height:1.75}.pricing-plan-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-plan-metrics article{display:grid;gap:4px;padding:14px 12px;border-radius:18px;background:color-mix(in srgb,var(--surface-inline) 88%,transparent 12%);border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%)}.pricing-plan-metrics span{color:var(--muted);font-size:.76rem;font-weight:800}.pricing-plan-metrics strong{font-size:1.04rem;font-weight:900;line-height:1.5}.pricing-plan-points{display:grid;gap:12px;margin:0}.pricing-plan-points div{display:grid;gap:4px}.pricing-plan-points dt{color:var(--brand-strong);font-size:.82rem;font-weight:900}.pricing-plan-points dd{margin:0;color:var(--text);line-height:1.7}.pricing-plan-note-stack{display:grid;gap:8px}.pricing-plan-note-stack span{color:var(--brand-strong);font-size:.85rem;font-weight:800}.pricing-plan-cta{width:100%;min-height:54px;border-radius:18px;pointer-events:none;user-select:none;box-shadow:0 20px 34px rgba(31,47,66,.18),inset 0 1px 0 rgba(255,255,255,.26)}.pricing-highlights-card{display:grid;gap:18px;padding:26px}.pricing-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1200px){.pricing-hero{grid-template-columns:1fr}.pricing-highlight-grid,.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pricing-hero,.pricing-highlights-card,.pricing-plan-card{padding:20px 16px;border-radius:22px}.pricing-highlight-grid,.pricing-plan-grid,.pricing-plan-metrics{grid-template-columns:1fr}.pricing-hero-copy h1{font-size:clamp(1.9rem,8vw,2.45rem)}.pricing-followup-actions .button-ghost,.pricing-followup-actions .button-primary{width:100%}}.homepage-stitch-shortcut-note a{color:var(--brand-strong);font-weight:900}.homepage-stitch-section{display:grid;gap:22px;padding:24px 26px;border-radius:28px}.homepage-stitch-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;direction:inherit}.homepage-stitch-title-group{display:grid;gap:4px;text-align:start}.homepage-stitch-title-group h2{margin:0;font-size:clamp(1.7rem,2.1vw,2.15rem);line-height:1.05;letter-spacing:-.04em}.homepage-stitch-title-group p{margin:0;color:var(--muted);font-size:.92rem}.homepage-stitch-view-all{display:inline-flex;align-items:center;gap:8px;color:var(--brand-strong);font-size:.92rem;font-weight:800}.homepage-stitch-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.homepage-stitch-category-card{display:grid;justify-items:center;gap:14px;min-height:140px;padding:20px 14px 18px;border-radius:20px;background:rgba(255,253,249,.88);border:1px solid color-mix(in srgb,var(--line) 72%,#ffffff 28%)}.homepage-stitch-category-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,#ffffff 82%);color:var(--brand-strong)}.homepage-stitch-category-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.homepage-stitch-category-card strong{font-size:.88rem;line-height:1.35;text-align:center}.homepage-stitch-listing-grid{gap:18px}.homepage-stitch-discovery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px 24px;border-radius:28px}.homepage-stitch-discovery-panel{display:grid;gap:12px}.homepage-stitch-discovery-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.homepage-stitch-discovery-head strong{font-size:1rem;font-weight:900}.homepage-stitch-discovery-head a{color:var(--brand-strong);font-size:.84rem;font-weight:800}.homepage-stitch-discovery-links{display:flex;flex-wrap:wrap;gap:10px}.homepage-stitch-discovery-link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,253,249,.86);border:1px solid color-mix(in srgb,var(--line) 74%,#ffffff 26%);color:var(--text);font-size:.86rem;font-weight:700}html[data-theme=dark] .homepage-stitch-discovery-strip,html[data-theme=dark] .homepage-stitch-hero,html[data-theme=dark] .homepage-stitch-section{background:linear-gradient(180deg,rgba(16,21,30,.96),rgba(20,28,39,.94));border-color:rgba(112,136,176,.18);box-shadow:0 18px 42px rgba(2,6,13,.46)}html[data-theme=dark] .homepage-stitch-hero{background:radial-gradient(circle at top,rgba(58,108,178,.18),transparent 54%),linear-gradient(180deg,rgba(16,21,30,.98),rgba(20,28,39,.94))}html[data-theme=dark] .homepage-stitch-category-card strong,html[data-theme=dark] .homepage-stitch-copy p,html[data-theme=dark] .homepage-stitch-discovery-head strong,html[data-theme=dark] .homepage-stitch-title-group h2,html[data-theme=dark] .homepage-trust-card strong{color:#f4f8ff}html[data-theme=dark] .footer-brand-stack p,html[data-theme=dark] .footer-link-list a,html[data-theme=dark] .footer-meta-links a,html[data-theme=dark] .footer-meta-strip small,html[data-theme=dark] .footer-support-group p,html[data-theme=dark] .homepage-stitch-discovery-link,html[data-theme=dark] .homepage-stitch-title-group p,html[data-theme=dark] .homepage-trust-card small{color:#aeb9cd}html[data-theme=dark] .homepage-stitch-searchbar{background:rgba(10,14,22,.94);border-color:rgba(112,136,176,.22);box-shadow:0 14px 30px rgba(2,6,13,.5)}html[data-theme=dark] .homepage-stitch-search-slot{border-inline-start-color:rgba(112,136,176,.18)}html[data-theme=dark] .homepage-stitch-search-slot input,html[data-theme=dark] .homepage-stitch-search-slot select{color:#eef4ff}html[data-theme=dark] .homepage-stitch-search-slot input::placeholder{color:#8ea3c2;opacity:1}html[data-theme=dark] .homepage-stitch-category-card,html[data-theme=dark] .homepage-stitch-chip,html[data-theme=dark] .homepage-stitch-discovery-link,html[data-theme=dark] .homepage-trust-card{background:rgba(20,28,39,.92);border-color:rgba(112,136,176,.18)}html[data-theme=dark] .homepage-stitch-chip{color:#d6e5ff}html[data-theme=dark] .homepage-stitch-discovery-head a,html[data-theme=dark] .homepage-stitch-view-all{color:#9ac1ff}html[data-theme=dark] .homepage-stitch-category-icon{background:rgba(66,104,160,.18);color:#d7e6ff}html[data-theme=dark] .homepage-stitch-shortcut-card{background:linear-gradient(180deg,rgba(20,28,39,.96),rgba(16,22,31,.96));border-color:rgba(112,136,176,.2);box-shadow:0 22px 38px rgba(2,6,13,.46),inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=dark] .homepage-stitch-shortcut-card strong{color:#f4f8ff}html[data-theme=dark] .homepage-stitch-shortcut-icon{background:radial-gradient(circle at 30% 20%,rgba(78,123,192,.28),transparent 62%),linear-gradient(180deg,rgba(28,38,54,.98),rgba(23,32,46,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 26px rgba(2,6,13,.36);color:#d6e5ff}html[data-theme=dark] .homepage-stitch-shortcut-note{color:#aeb9cd}html[data-theme=dark] .homepage-stitch-shortcut-note a{color:#9ac1ff}html[data-theme=dark] .launch-market-footer{background:linear-gradient(180deg,rgba(15,21,31,.96),rgba(18,25,36,.94))}.search-confidence-strip,.search-ecosystem-strip,.search-intelligence-panel{display:grid;gap:12px}.search-intelligence-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,var(--brand) 7%,var(--surface-inline));border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}.search-ecosystem-strip strong,.search-intelligence-panel strong{font-size:.96rem}.search-intelligence-panel p,.search-intelligence-panel small{margin:0;color:var(--muted)}.search-confidence-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.search-confidence-card{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--surface-inline) 96%,#ffffff 4%);border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.search-confidence-card strong{font-size:1.04rem;line-height:1}.search-confidence-card small{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.45}.search-ecosystem-strip{padding:14px 0 2px}.seller-profile-proof-row{margin-top:4px}@media (max-width:1180px){.homepage-search-grid{grid-template-columns:1.25fr 1fr 1fr}.homepage-location-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-stitch-searchbar{grid-template-columns:150px minmax(160px,.72fr) minmax(180px,.84fr) minmax(260px,1.2fr)}.homepage-stitch-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.homepage-command-copy h1{max-width:none}.homepage-entity-band,.homepage-search-grid{grid-template-columns:1fr}.homepage-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-stitch-hero{padding:38px 24px 32px}.homepage-stitch-searchbar{grid-template-columns:1fr;width:100%;gap:0}.homepage-stitch-search-slot{border-inline-start:none;border-top:1px solid color-mix(in srgb,var(--line) 82%,#ffffff 18%)}.homepage-stitch-search-button{min-height:56px}.homepage-stitch-category-grid,.homepage-stitch-discovery-strip,.homepage-trust-strip,.search-confidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-stitch-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-intelligence-panel{grid-template-columns:1fr}.homepage-stitch-section-head{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.homepage-command-stage,.homepage-entity-panel,.homepage-location-strip,.homepage-section-surface{padding:18px}.homepage-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.homepage-browse-board,.homepage-search-board{padding:16px}.homepage-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-stitch-copy p{white-space:normal;font-size:1.22rem}.homepage-stitch-discovery-strip,.homepage-stitch-section{padding:18px;border-radius:22px}.homepage-stitch-category-grid,.homepage-stitch-discovery-strip,.homepage-trust-strip,.search-confidence-strip{grid-template-columns:1fr}.homepage-stitch-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-stitch-shortcut-card{min-height:164px;padding:20px 14px 18px}.homepage-stitch-shortcut-icon{width:76px;height:76px}.homepage-stitch-shortcut-icon svg{width:36px;height:36px}}.page-toolbar-minimal{align-items:center;justify-content:space-between;gap:12px}.page-toolbar-minimal h1{margin:0;font-size:clamp(1.55rem,2.2vw,1.95rem)}.compact-composer-card{padding:22px}.form-section-block{gap:14px;padding-top:14px;border-top:1px solid var(--line)}.form-section-block:first-of-type{padding-top:0;border-top:none}.form-section-block>strong{font-size:.92rem;font-weight:800;color:var(--text)}.home-latest-section .section-heading{margin-bottom:2px}.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{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:16px;align-items:center}.practical-search-actions{grid-column:1/-1;justify-content:center;gap:14px}.search-tool-field-inline input,.search-tool-field-inline select{min-height:56px;padding-inline:18px;border-radius:18px}.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-ops-shell{gap:18px}.admin-ops-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;align-items:start}.admin-workboard-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.admin-module-tabs{grid-template-columns: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-module-tab{min-height:82px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-module-tab.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 10%,var(--surface-inline) 90%),color-mix(in srgb,var(--surface-inline) 94%,#ffffff 6%));border-color:color-mix(in srgb,var(--brand) 26%,var(--line));box-shadow:0 16px 28px color-mix(in srgb,var(--brand) 12%,transparent);transform:translateY(-1px)}.admin-module-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;min-height:100%;padding:20px 22px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 96%,#ffffff 4%),color-mix(in srgb,var(--surface-inline) 94%,#ffffff 6%)),radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 10%,transparent),transparent 52%);border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.admin-module-hero-copy{display:grid;gap:8px}.admin-module-hero-copy strong{font-size:clamp(1.36rem,2vw,1.7rem);line-height:1.08}.admin-module-hero-copy p{margin:0;color:var(--muted);line-height:1.7}.admin-module-hero-metric{display:grid;gap:6px;justify-items:end;text-align:end}.admin-module-hero-metric span{color:var(--muted);font-size:.82rem;font-weight:700}.admin-module-hero-metric strong{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.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}.home-command-head{align-items:center}.practical-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-layout{grid-template-columns:1fr}.practical-search-tool{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.compact-market-header{gap:12px;padding:12px 14px;border-radius:20px}.compact-header-actions{gap:0;order:2;width:100%}.compact-header-toolbar{display:grid;grid-template-columns:repeat(6,44px);justify-content:space-between;gap:8px 10px;width:100%;overflow:visible;padding-bottom:0}.compact-branding{order:1;display:flex;justify-content:flex-end}.compact-header-toolbar .account-menu,.compact-header-toolbar .header-dropdown,.compact-header-toolbar>a:not(.header-post-button){width:auto}.compact-header-toolbar .account-menu-trigger,.compact-header-toolbar .header-dropdown-trigger,.compact-header-toolbar>a:not(.header-post-button){width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.compact-header-toolbar .header-post-button{grid-column:1/-1;width:100%}.header-post-button{min-width:132px;min-height:40px;padding-inline:18px;font-size:.95rem}.admin-workboard-topline,.home-command-head,.home-tool-headline,.practical-page-header{align-items:flex-start}.admin-module-hero,.admin-ops-layout,.admin-workboard-tabs,.practical-search-grid{grid-template-columns:1fr}.admin-module-hero-metric{justify-items:start;text-align:start}.practical-search-tool{grid-template-columns:1fr;gap:12px}.home-command-tabs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.home-command-tab{flex:1 1 0;justify-content:center;min-height:56px;padding-inline:16px}.homepage-stitch-discovery-strip,.homepage-stitch-section,.practical-results-surface,.practical-search-board{padding:18px 16px;border-radius:22px}.practical-page-header{gap:12px}.practical-page-header h1{font-size:clamp(1.36rem,6vw,1.72rem);line-height:1.12}.practical-surface-actions,.search-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%}.practical-surface-actions .button-ghost,.search-toolbar-actions .button-ghost,.search-toolbar-actions .button-secondary{width:auto;min-height:42px;padding-inline:16px;border-radius:999px}.search-tool-field-inline input,.search-tool-field-inline select{min-height:52px;padding-inline:16px;border-radius:16px;font-size:.96rem}.search-ecosystem-strip,.search-intelligence-panel{gap:10px;padding-inline:0}.search-confidence-card{padding:12px 14px}.listing-row-stack{gap:12px}.marketplace-listing-card.row{grid-template-columns:128px minmax(0,1fr);align-items:stretch}.marketplace-listing-card.row .listing-media-link{min-height:100%}.marketplace-listing-card.row .listing-body{gap:8px;padding:12px}.marketplace-listing-card.row .listing-trust-strip{display:none}.marketplace-listing-card.row .listing-compare-row{display:grid;gap:8px}.marketplace-listing-card.row .listing-compare-row>*{width:100%}.listing-footline{gap:8px}.listing-footline-primary,.listing-footline-secondary{width:100%}.homepage-stitch-shell{gap:18px;padding-top:0}.homepage-stitch-hero{gap:18px;padding:22px 16px 18px;border-radius:24px}.homepage-stitch-copy{max-width:none}.homepage-stitch-copy p{font-size:clamp(1.26rem,5.8vw,1.5rem);line-height:1.28;letter-spacing:-.02em;white-space:normal}html[lang=ar] .homepage-stitch-copy p{white-space:normal}.homepage-stitch-searchbar{grid-template-columns:1fr;width:100%;min-height:0;gap:0;padding:8px;border-radius:18px}.homepage-stitch-search-slot{border-inline-start:none;border-top:1px solid color-mix(in srgb,var(--line) 82%,#ffffff 18%)}.homepage-stitch-search-slot--keyword{order:1;border-top:none}.homepage-stitch-search-slot--category{order:2}.homepage-stitch-search-slot--city{order:3}.homepage-stitch-search-slot input,.homepage-stitch-search-slot select{height:52px;padding:0 16px;font-size:1.04rem}.homepage-stitch-search-button{order:4;width:100%;min-height:52px;margin-top:8px}.homepage-stitch-shortcut-zone{gap:14px}.homepage-stitch-shortcut-grid{grid-template-columns:1fr;gap:12px}.homepage-stitch-shortcut-card{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;min-height:0;padding:14px 16px;gap:14px;text-align:start;border-radius:20px}.homepage-stitch-shortcut-icon{width:60px;height:60px;border-radius:20px}.homepage-stitch-shortcut-icon svg{width:30px;height:30px}.homepage-stitch-shortcut-card strong{font-size:1.08rem}.homepage-stitch-shortcut-cta-link{width:100%;min-height:54px;padding:0 22px;font-size:1.06rem}.homepage-stitch-listing-grid{grid-template-columns:1fr;gap:12px}.homepage-stitch-listing-grid .marketplace-listing-card.compact{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:0}.homepage-stitch-listing-grid .marketplace-listing-card.compact .listing-media-link{aspect-ratio:auto;min-height:100%}.homepage-stitch-listing-grid .marketplace-listing-card.compact .listing-body{gap:8px;padding:12px;justify-content:center}.homepage-stitch-listing-grid .marketplace-listing-card.compact .listing-topline{gap:8px}.homepage-stitch-listing-grid .marketplace-listing-card.compact .listing-signal-row{gap:6px}.homepage-stitch-discovery-strip{grid-template-columns:1fr;gap:14px}.homepage-stitch-discovery-panel{gap:10px}.homepage-stitch-discovery-links{gap:8px}.footer-core-grid{grid-template-columns:1fr}.launch-market-footer{gap:14px}.footer-brand-stack{max-width:none}.footer-meta-links,.footer-meta-strip{gap:8px}}@media (max-width:520px){.compact-market-header{padding:10px 12px}.header-post-button{min-width:124px;padding-inline:16px;font-size:.92rem}.practical-surface-actions,.search-toolbar-actions{display:grid;grid-template-columns:1fr}.practical-surface-actions .button-ghost,.search-toolbar-actions .button-ghost,.search-toolbar-actions .button-secondary{width:100%}.homepage-stitch-listing-grid .marketplace-listing-card.compact,.marketplace-listing-card.row{grid-template-columns:1fr}.homepage-stitch-listing-grid .marketplace-listing-card.compact .listing-media-link,.marketplace-listing-card.row .listing-media-link{min-height:188px}.mobile-bottom-nav{inset-inline:8px;gap:6px;padding:8px}.mobile-bottom-nav a{font-size:.68rem;padding:7px 2px}}.report-target-box{display:flex;flex:1 1 100%;flex-direction:column;gap:.75rem}.report-target-panel{border:1px solid rgba(19,38,32,.12);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 18px 40px rgba(19,38,32,.08);padding:1rem 1.1rem;display:grid;gap:.9rem}.report-target-panel__header{display:grid;gap:.35rem}.report-target-panel__header small,.report-target-panel__reference{color:rgba(19,38,32,.7)}.report-target-panel__fields{display:grid;gap:.85rem}.report-target-panel__fields select,.report-target-panel__fields textarea{width:100%;border:1px solid rgba(19,38,32,.14);border-radius:16px;background:rgba(255,255,255,.96);padding:.85rem 1rem;font:inherit;color:inherit}.report-target-panel__fields textarea{resize:vertical;min-height:6.5rem}.report-target-panel__consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.94rem;color:rgba(19,38,32,.84)}.report-target-panel__consent input{margin-top:.2rem}.report-target-panel__actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-checkbox-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.admin-tag-grid{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.admin-check-option{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(19,38,32,.12);background:rgba(255,255,255,.94);font-size:.9rem}.admin-check-option input{margin:0}.admin-filter-toolbar{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-bottom:1rem}.admin-filter-toolbar label{display:grid;gap:.4rem}.admin-filter-toolbar label span{font-size:.82rem;font-weight:700;color:var(--muted)}.admin-filter-summary{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.admin-filter-summary span{display:inline-flex;align-items:center;padding:.4rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 85%,white 15%);color:var(--brand-strong);font-size:.84rem;font-weight:700}.list-toolbar{display:grid;gap:.95rem;padding:1rem 1.1rem;border:1px solid rgba(31,51,84,.08);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,245,236,.92));box-shadow:0 18px 48px -36px rgba(27,48,77,.42)}.list-toolbar-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem}.list-toolbar-field{display:grid;gap:.4rem}.list-toolbar-field-label{color:rgba(36,53,79,.76);font-size:.77rem;font-weight:700;letter-spacing:.02em}.list-toolbar-input-shell{display:flex;align-items:center;gap:.55rem;min-height:3.05rem;padding:0 .95rem;border:1px solid rgba(31,51,84,.12);border-radius:1rem;background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.list-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(44,70,103,.72);flex:0 0 auto}.list-toolbar-icon,.list-toolbar-icon svg{width:1rem;height:1rem}.list-toolbar input,.list-toolbar select{width:100%;min-width:0;border:0;background:transparent;color:var(--market-ink);font:inherit}.list-toolbar input:focus,.list-toolbar select:focus{outline:none}.list-toolbar-summary{display:flex;flex-wrap:wrap;gap:.55rem}.list-toolbar-summary span{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .8rem;border-radius:999px;background:rgba(44,70,103,.08);color:rgba(31,48,74,.84);font-size:.82rem;font-weight:700}