@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Regular"),local("SafqaFontAR-Regular"),local("safqa-font-ar"),url(/fonts/AmazonEmberArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Medium"),local("SafqaFontAR-Medium"),url(/fonts/AmazonEmberArabic-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR SemiBold"),local("SafqaFontAR-SemiBold"),url(/fonts/AmazonEmberArabic-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:850;font-style:normal;font-display:swap}@font-face{font-family:Safqa Ember;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Regular"),local("SafqaFontAR-Regular"),local("safqa-font-ar"),url(/fonts/AmazonEmberArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Medium"),local("SafqaFontAR-Medium"),url(/fonts/AmazonEmberArabic-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR SemiBold"),local("SafqaFontAR-SemiBold"),url(/fonts/AmazonEmberArabic-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:850;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember Arabic;src:local("Safqa Font AR Bold"),local("SafqaFontAR-Bold"),url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SafqaFontAR;src:url(/fonts/AmazonEmberArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SafqaFontAR;src:url(/fonts/AmazonEmberArabic-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SafqaFontAR;src:url(/fonts/AmazonEmberArabic-Bold.ttf) format("truetype");font-weight:700;font-weight:800;font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Regular"),url(/fonts/AmazonEmber-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Medium"),url(/fonts/AmazonEmber-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Medium"),url(/fonts/AmazonEmber-Medium.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Bold"),url(/fonts/AmazonEmber-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Bold"),url(/fonts/AmazonEmber-Bold.ttf) format("truetype");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Bold"),url(/fonts/AmazonEmber-Bold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Bold"),url(/fonts/AmazonEmber-Bold.ttf) format("truetype");font-weight:850;font-style:normal;font-display:swap}@font-face{font-family:Amazon Ember;src:local("Amazon Ember Bold"),url(/fonts/AmazonEmber-Bold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 47, 52, .04);--shadow-sm: 0 2px 6px rgba(0, 47, 52, .06);--shadow-md: 0 6px 18px rgba(0, 47, 52, .08);--shadow-lg: 0 12px 30px rgba(0, 47, 52, .12);--font-safqa-ember: "Safqa Ember", "Amazon Ember Arabic", "SafqaFontAR", "safqa-font-ar", "Safqa Font AR", "Amazon Ember", sans-serif;--font-amazon-ember: "Amazon Ember", "Safqa Ember", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ar: var(--custom-font-ar, var(--font-safqa-ember));--font-en: var(--custom-font-en, var(--font-amazon-ember));--font-body: var(--custom-font-body, var(--font-safqa-ember));--font-display: var(--custom-font-display, var(--font-safqa-ember));--font-scale: var(--custom-font-scale, 1);--heading-weight: var(--custom-heading-weight, 800);--body-weight: var(--custom-body-weight, 500);--line-height-base: var(--custom-line-height, 1.5);--letter-spacing-base: var(--custom-letter-spacing, normal);--transition: all .2s cubic-bezier(.16, 1, .3, 1);--header-height: 72px;--bottom-nav-height: 64px}:root[data-palette=basil]{--ink: #112318;--primary: #134E35;--primary-hover: #0E3D29;--primary-500: #134E35;--on-primary: #FFFFFF;--accent: #C6F500;--accent-hover: #B3DE00;--on-accent: #112318;--teal-accent: #134E35;--teal-hover: #0E3D29;--bg: #F7F5EE;--surface: #FFFFFF;--surface-subtle: #EFECE3;--border: #E3DFD5;--border-light: #EBE8DE;--muted: #5B6E64;--success: #279C7B;--warning: #C87B00;--danger: #D93B2B;--info: #0076D7;--hero-gradient: #134E35;--sidebar-admin: #112318}:root[data-palette=basil][data-theme=dark]{--ink: #F0F4F7;--primary: #C6F500;--primary-hover: #B3DE00;--primary-500: #C6F500;--on-primary: #112318;--accent: #C6F500;--accent-hover: #B3DE00;--on-accent: #112318;--teal-accent: #C6F500;--teal-hover: #B3DE00;--bg: #0C1A12;--surface: #14281D;--surface-subtle: #1C3527;--border: #274A37;--border-light: #1F3C2C;--muted: #8AA495;--success: #38D9A9;--warning: #F59E0B;--danger: #FF6B6B;--info: #4DABF7;--hero-gradient: #14281D;--sidebar-admin: #0A150F}:root[data-palette=indigo]{--ink: #0F172A;--primary: #282B70;--primary-hover: #1F2258;--primary-500: #282B70;--on-primary: #FFFFFF;--accent: #FFA726;--accent-hover: #FB8C00;--on-accent: #1A1D4E;--teal-accent: #282B70;--teal-hover: #1F2258;--bg: #F6F7FA;--surface: #FFFFFF;--surface-subtle: #EDEFF6;--border: #DDE1EE;--border-light: #E8EAF3;--muted: #5D6682;--success: #16A34A;--warning: #D97706;--danger: #DC2626;--info: #2563EB;--hero-gradient: #282B70;--sidebar-admin: #191B48}:root[data-palette=indigo][data-theme=dark]{--ink: #F8FAFC;--primary: #818CF8;--primary-hover: #6366F1;--primary-500: #818CF8;--on-primary: #0F172A;--accent: #FBBF24;--accent-hover: #F59E0B;--on-accent: #0F172A;--teal-accent: #818CF8;--teal-hover: #6366F1;--bg: #0B0E23;--surface: #141938;--surface-subtle: #1E254F;--border: #2C356E;--border-light: #222956;--muted: #94A3B8;--success: #4ADE80;--warning: #FBBF24;--danger: #F87171;--info: #818CF8;--hero-gradient: #141938;--sidebar-admin: #0A0C1E}:root[data-palette=aubergine]{--ink: #230E23;--primary: #4A1E4A;--primary-hover: #3A173A;--primary-500: #4A1E4A;--on-primary: #FFFFFF;--accent: #FF4081;--accent-hover: #F50057;--on-accent: #FFFFFF;--teal-accent: #4A1E4A;--teal-hover: #3A173A;--bg: #FAF6F8;--surface: #FFFFFF;--surface-subtle: #F4ECF2;--border: #EBDCE8;--border-light: #F2E7EE;--muted: #70556F;--success: #16A34A;--warning: #D97706;--danger: #E11D48;--info: #2563EB;--hero-gradient: #4A1E4A;--sidebar-admin: #2D122D}:root[data-palette=aubergine][data-theme=dark]{--ink: #FDF2F8;--primary: #FB7185;--primary-hover: #f43f5e;--primary-500: #FB7185;--on-primary: #1C0A10;--accent: #FB7185;--accent-hover: #f43f5e;--on-accent: #1C0A10;--teal-accent: #FB7185;--teal-hover: #f43f5e;--bg: #140509;--surface: #260A14;--surface-subtle: #3B101E;--border: #52192A;--border-light: #3B101E;--muted: #A88E96;--success: #4ADE80;--warning: #FBBF24;--danger: #FB7185;--info: #60A5FA;--hero-gradient: linear-gradient(135deg, #0A0205 0%, #1E050D 55%, #050102 100%);--sidebar-admin: #0A0205}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;font-family:var(--font-ar)}html[lang=en],html[dir=ltr]{font-family:var(--font-en)}body{background-color:var(--bg);color:var(--ink);font-family:inherit;font-size:14px;line-height:1.5;min-height:100vh;transition:background-color .25s ease,color .25s ease;overflow-x:hidden}button,input,select,option,textarea,optgroup{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}html[dir=rtl]{text-align:right}html[dir=ltr]{text-align:left}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.container{padding-inline:24px}}@media (min-width: 1200px){.container{padding-inline:32px}}@media (max-width: 768px){body{padding-bottom:calc(var(--bottom-nav-height) + 12px)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;min-height:44px;border-radius:var(--radius-full);font-size:14px;font-weight:700;border:none;cursor:pointer;transition:var(--transition);text-decoration:none;user-select:none;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--primary);color:var(--on-primary);box-shadow:0 2px 8px #002f3426}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 4px 14px #002f3438}.btn-sell-olx{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 22px;min-height:44px;background-color:#fff;color:#002f34;font-size:15px;font-weight:900;border:4px solid;border-image:linear-gradient(45deg,#00a49f,#ffce32,#002f34) 1;border-radius:var(--radius-full);box-shadow:0 4px 14px #002f342e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;user-select:none;text-decoration:none}.btn-sell-olx:hover{transform:translateY(-2px);box-shadow:0 6px 20px #002f3440;background:#fffdf0}.btn-sell-olx:active{transform:scale(.96)}.btn-accent{background-color:var(--accent);color:var(--on-accent);box-shadow:0 3px 12px #ffce3259}.btn-accent:hover{background-color:var(--accent-hover);box-shadow:0 6px 18px #ffce3273}.btn-outline{background-color:var(--surface);color:var(--primary);border:1.5px solid var(--border)}.btn-outline:hover{border-color:var(--primary);background-color:var(--surface-subtle)}.btn-ghost{background-color:transparent;color:var(--primary)}.btn-ghost:hover{background-color:var(--surface-subtle)}.nile-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden}.nile-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--teal-accent)}.category-tile{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:16px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;transition:all .2s ease;user-select:none}.category-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--teal-accent)}.category-icon-bubble{width:56px;height:56px;border-radius:50%;background:var(--surface-subtle);display:flex;align-items:center;justify-content:center;font-size:28px;transition:transform .2s ease}.category-tile:hover .category-icon-bubble{transform:scale(1.1);background:color-mix(in srgb,var(--accent) 25%,var(--surface))}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-xs);font-size:11px;font-weight:700}.badge-featured{background-color:var(--accent);color:var(--on-accent);font-weight:800;letter-spacing:.5px}.badge-verified{background-color:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 25%,transparent)}.badge-fairprice{background-color:color-mix(in srgb,var(--info) 12%,var(--surface));color:var(--info);border:1px solid color-mix(in srgb,var(--info) 25%,transparent)}.input-field{width:100%;padding:12px 16px;background-color:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font-family:inherit;font-size:14px;outline:none;transition:var(--transition)}.input-field:focus{border-color:var(--teal-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-accent) 20%,transparent)}@media (max-width: 768px){.hide-on-mobile{display:none!important}}@media (min-width: 769px){.show-on-mobile{display:none!important}}.responsive-ads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}@media (min-width: 480px){.responsive-ads-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}}@media (min-width: 768px){.responsive-ads-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}}@media (min-width: 1024px){.responsive-ads-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}}.responsive-categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}@media (min-width: 600px){.responsive-categories-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}}@media (min-width: 900px){.responsive-categories-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:16px}}.search-layout-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 992px){.search-layout-grid{grid-template-columns:280px 1fr;gap:28px}}.ad-details-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 900px){.ad-details-grid{grid-template-columns:minmax(320px,1.4fr) minmax(300px,1fr);gap:32px}}.dashboard-layout-grid{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}@media (min-width: 900px){.dashboard-layout-grid{display:grid;grid-template-columns:260px 1fr}}.mobile-tabs-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-tabs-scroll::-webkit-scrollbar{display:none}.mobile-bottom-nav{position:fixed;bottom:0;inset-inline-start:0;inset-inline-end:0;height:var(--bottom-nav-height);background-color:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 16px #002f3414;display:flex;align-items:center;justify-content:space-around;z-index:95;padding-bottom:env(safe-area-inset-bottom,0)}.mobile-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;padding:6px 12px;flex:1;transition:var(--transition);user-select:none;text-decoration:none}.mobile-bottom-nav-item.active{color:var(--teal-accent)}.mobile-bottom-nav-sell{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#ffce32,#ffb020);color:#002f34;border:3px solid var(--surface);box-shadow:0 4px 16px #002f3440;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;font-size:22px;cursor:pointer;margin-top:-20px;transition:var(--transition)}.mobile-bottom-nav-sell:active{transform:scale(.92)}.mobile-drawer-backdrop{position:fixed;inset:0;background-color:#002f3499;backdrop-filter:blur(4px);z-index:150;transition:opacity .25s ease}.mobile-drawer-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(320px,85vw);background-color:var(--surface);box-shadow:-6px 0 28px #002f3440;z-index:151;display:flex;flex-direction:column;overflow-y:auto;transition:transform .3s cubic-bezier(.16,1,.3,1)}.header-category-strip{display:flex;align-items:center;gap:16px;overflow-x:auto;padding:8px 0;border-top:1px solid var(--border-light);scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-category-strip::-webkit-scrollbar{display:none}.header-cat-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink);background:none;border:none;cursor:pointer;white-space:nowrap;padding:4px 8px;border-radius:var(--radius-sm);transition:var(--transition)}.header-cat-link:hover{color:var(--teal-accent);background:var(--surface-subtle)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.smart-search-dropdown-menu{max-height:480px;overflow-y:auto}:is([data-pack=v2],[data-pack=v4]){--bg: #F2F4F7;--surface: #FFFFFF;--ink: #0B1B2E;--muted: #53627A;--line: #D5DBE4;--line-strong: #7C8AA0;--brand: #1B3FA0;--on-brand: #FFFFFF;--gold: #E2A62B;--on-gold: #0B1B2E;--ok: #0F7A4A;--warn: #8A5300;--warn-bg: #FFF1D6;--danger: #B42318;--shadow: 0 10px 30px rgba(11, 27, 46, .14);--r-card: 14px;--r-pill: 999px;--r-dialog: 20px;--font-display: var(--custom-font-display, var(--font-safqa-ember, "Safqa Ember", "Amazon Ember Arabic", "SafqaFontAR", sans-serif));--font-body: var(--custom-font-body, var(--font-safqa-ember, "Safqa Ember", "Amazon Ember Arabic", "SafqaFontAR", sans-serif));color-scheme:light}:is([data-pack=v2],[data-pack=v4])[data-theme=dark]{--bg: #0A1424;--surface: #111D30;--ink: #E8EDF5;--muted: #9DABC0;--line: #263550;--line-strong: #6C7C96;--brand: #8FA8FF;--on-brand: #0A1424;--gold: #E2A62B;--on-gold: #0B1B2E;--ok: #4FD39A;--warn: #F2B84B;--warn-bg: #2B2312;--danger: #FF8A7A;--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}@media (prefers-color-scheme: dark){:is([data-pack=v2],[data-pack=v4]):not([data-theme=light]){--bg: #0A1424;--surface: #111D30;--ink: #E8EDF5;--muted: #9DABC0;--line: #263550;--line-strong: #6C7C96;--brand: #8FA8FF;--on-brand: #0A1424;--ok: #4FD39A;--warn: #F2B84B;--warn-bg: #2B2312;--danger: #FF8A7A;--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}}:is([data-pack=v2],[data-pack=v4]){background-color:var(--bg);color:var(--ink);font-family:var(--font-body)}html[lang=en] :is([data-pack=v2],[data-pack=v4]),html[dir=ltr] :is([data-pack=v2],[data-pack=v4]),:is([data-pack=v2],[data-pack=v4])[lang=en],:is([data-pack=v2],[data-pack=v4])[dir=ltr]{--font-display: var(--custom-font-en, var(--font-amazon-ember, "Amazon Ember", sans-serif));--font-body: var(--custom-font-en, var(--font-amazon-ember, "Amazon Ember", sans-serif));font-family:var(--font-body)}:is([data-pack=v2],[data-pack=v4]) *{font-family:inherit}:is([data-pack=v2],[data-pack=v4]) button,:is([data-pack=v2],[data-pack=v4]) input,:is([data-pack=v2],[data-pack=v4]) select,:is([data-pack=v2],[data-pack=v4]) option,:is([data-pack=v2],[data-pack=v4]) optgroup,:is([data-pack=v2],[data-pack=v4]) textarea,:is([data-pack=v2],[data-pack=v4]) a,:is([data-pack=v2],[data-pack=v4]) label{font-family:var(--font-body)!important}:is([data-pack=v2],[data-pack=v4]) h1,:is([data-pack=v2],[data-pack=v4]) h2,:is([data-pack=v2],[data-pack=v4]) h3,:is([data-pack=v2],[data-pack=v4]) h4,:is([data-pack=v2],[data-pack=v4]) h5,:is([data-pack=v2],[data-pack=v4]) h6{font-family:var(--font-display)}:is([data-pack=v2],[data-pack=v4]) :focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}:is([data-pack=v2],[data-pack=v4]) .num{font-family:var(--font-display);font-weight:700;letter-spacing:.01em}:is([data-pack=v2],[data-pack=v4]) .v2-header{position:sticky;top:0;z-index:100;height:72px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 2px 12px #0b1b2e0a;display:flex;align-items:center;transition:background-color .2s ease,border-color .2s ease}:is([data-pack=v2],[data-pack=v4]) .v2-header__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}:is([data-pack=v2],[data-pack=v4]) .v2-wordmark{display:flex;align-items:baseline;gap:4px;text-decoration:none;font-family:var(--font-display);font-weight:900;font-size:26px;color:var(--ink);letter-spacing:-.5px;cursor:pointer}:is([data-pack=v2],[data-pack=v4]) .v2-wordmark__dot{width:8px;height:8px;border-radius:50%;background:var(--brand);display:inline-block}:is([data-pack=v2],[data-pack=v4]) .v2-search-pill{display:flex;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-pill);height:46px;padding:4px 6px;flex:1;max-width:580px;transition:border-color .2s ease,box-shadow .2s ease}:is([data-pack=v2],[data-pack=v4]) .v2-search-pill:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #1b3fa01f;background:var(--surface)}:is([data-pack=v2],[data-pack=v4]) .v2-search-cat{background:transparent;border:none;border-inline-end:1px solid var(--line);padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;outline:none;height:100%;display:flex;align-items:center;gap:6px}:is([data-pack=v2],[data-pack=v4]) .v2-search-input{flex:1;border:none;background:transparent;padding:0 16px;font-size:14px;font-family:inherit;color:var(--ink);outline:none}:is([data-pack=v2],[data-pack=v4]) .v2-search-btn{width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--on-brand);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .15s ease}:is([data-pack=v2],[data-pack=v4]) .v2-search-btn:hover{transform:scale(1.05)}:is([data-pack=v2],[data-pack=v4]) .v2-area-chip{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease;white-space:nowrap}:is([data-pack=v2],[data-pack=v4]) .v2-area-chip:hover{border-color:var(--brand)}:is([data-pack=v2],[data-pack=v4]) .v2-sell-btn{background:var(--ink);color:#fff;border:none;border-radius:var(--r-pill);padding:10px 22px;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,box-shadow .15s ease}:is([data-pack=v2],[data-pack=v4]) .v2-sell-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0b1b2e40}:is([data-pack=v2],[data-pack=v4]) .v2-sell-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);display:inline-block}:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-bar{background:var(--surface);border-bottom:1px solid var(--line);padding:6px 0;position:relative}:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-list{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;gap:8px;overflow-x:auto}:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-btn{background:transparent;border:none;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;border-radius:8px;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-btn:hover,:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-btn[aria-expanded=true]{background:var(--bg);color:var(--brand)}:is([data-pack=v2],[data-pack=v4]) .v2-megamenu-panel{position:absolute;top:100%;left:0;right:0;background:var(--surface);border-bottom:2px solid var(--brand);box-shadow:0 16px 36px #0b1b2e1f;padding:24px 0;z-index:90;animation:v2FadeIn .2s ease}@keyframes v2FadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:is([data-pack=v2],[data-pack=v4]) .v2-hero{padding:48px 0 36px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}:is([data-pack=v2],[data-pack=v4]) .v2-hero__title{font-family:var(--font-display);font-size:44px;font-weight:900;line-height:1.18;letter-spacing:-.5px;color:var(--ink);margin-bottom:14px}:is([data-pack=v2],[data-pack=v4]) .v2-hero__sub{font-size:16px;color:var(--muted);line-height:1.65;margin-bottom:28px;max-width:480px}:is([data-pack=v2],[data-pack=v4]) .v2-hero__cta{background:var(--brand);color:var(--on-brand);border:none;border-radius:var(--r-pill);padding:14px 32px;font-size:16px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 20px #1b3fa047}:is([data-pack=v2],[data-pack=v4]) .v2-hero__cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1b3fa059}:is([data-pack=v2],[data-pack=v4]) .v2-radar-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;overflow:hidden}:is([data-pack=v2],[data-pack=v4]) .v2-radar-display{width:180px;height:180px;position:relative;display:flex;align-items:center;justify-content:center}:is([data-pack=v2],[data-pack=v4]) .v2-radar-ring{position:absolute;border-radius:50%;border:1.5px dashed var(--line-strong);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}:is([data-pack=v2],[data-pack=v4]) .v2-radar-pin{width:20px;height:20px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 6px #1b3fa033;z-index:2;position:relative}:is([data-pack=v2],[data-pack=v4]) .v2-radar-count{font-family:var(--font-display);font-size:26px;font-weight:900;color:var(--ink);text-align:center}:is([data-pack=v2],[data-pack=v4]) .v2-radar-slider{width:100%;accent-color:var(--brand);cursor:pointer}:is([data-pack=v2],[data-pack=v4]) .v2-trust-strip{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 16px;margin:16px 0 36px}:is([data-pack=v2],[data-pack=v4]) .v2-trust-item{display:flex;align-items:flex-start;gap:14px;flex:1;padding:0 18px}:is([data-pack=v2],[data-pack=v4]) .v2-trust-item:not(:last-child){border-inline-end:1px solid var(--line)}:is([data-pack=v2],[data-pack=v4]) .v2-trust-icon{width:28px;height:28px;color:var(--brand);flex-shrink:0}:is([data-pack=v2],[data-pack=v4]) .v2-feed-tabs{display:flex;align-items:center;gap:10px;margin-bottom:24px}:is([data-pack=v2],[data-pack=v4]) .v2-feed-tab{border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:15px;font-weight:800;padding:8px 18px;border-radius:var(--r-pill);cursor:pointer;transition:all .15s ease}:is([data-pack=v2],[data-pack=v4]) .v2-feed-tab.active{background:var(--ink);color:#fff}:is([data-pack=v2],[data-pack=v4]) .v2-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 2px 8px #0b1b2e08}:is([data-pack=v2],[data-pack=v4]) .v2-card:hover{transform:translateY(-4px);border-color:var(--brand);box-shadow:0 10px 24px #0b1b2e14}:is([data-pack=v2],[data-pack=v4]) .v2-card__link{display:block;color:inherit;text-decoration:none}:is([data-pack=v2],[data-pack=v4]) .v2-card__ph{position:relative;aspect-ratio:4/3;border-radius:var(--r-card);overflow:hidden;background:var(--line)}:is([data-pack=v2],[data-pack=v4]) .v2-card__ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}:is([data-pack=v2],[data-pack=v4]) .v2-card:hover .v2-card__ph img{transform:scale(1.05)}:is([data-pack=v2],[data-pack=v4]) .v2-tag{position:absolute;inset-inline-start:10px;bottom:10px;background:var(--brand);color:var(--on-brand);padding:3px 16px 3px 12px;border-radius:8px;font-size:16px;font-weight:800;line-height:1.5;-webkit-mask:radial-gradient(circle 3.5px at calc(100% - 7px) 50%,transparent 98%,#000);mask:radial-gradient(circle 3.5px at calc(100% - 7px) 50%,transparent 98%,#000)}[dir=rtl] :is([data-pack=v2],[data-pack=v4]) .v2-tag,:is([data-pack=v2],[data-pack=v4])[dir=rtl] .v2-tag{padding:3px 12px 3px 16px;-webkit-mask:radial-gradient(circle 3.5px at 7px 50%,transparent 98%,#000);mask:radial-gradient(circle 3.5px at 7px 50%,transparent 98%,#000)}:is([data-pack=v2],[data-pack=v4]) .v2-feat{position:absolute;inset-block-start:10px;inset-inline-start:10px;background:var(--gold);color:var(--on-gold);font-weight:800;font-size:11px;padding:2px 10px;border-radius:99px;box-shadow:0 2px 6px #00000026}:is([data-pack=v2],[data-pack=v4]) .v2-fav{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;color:#0b1b2e;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:transform .15s ease;z-index:3}:is([data-pack=v2],[data-pack=v4]) .v2-fav:hover{transform:scale(1.1)}:is([data-pack=v2],[data-pack=v4]) .v2-card__content{padding:14px}:is([data-pack=v2],[data-pack=v4]) .v2-card__title{font-size:14px;font-weight:800;color:var(--ink);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:39px}:is([data-pack=v2],[data-pack=v4]) .v2-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted);font-weight:600}:is([data-pack=v2],[data-pack=v4]) .v2-ok{color:var(--ok);display:inline-flex;align-items:center;gap:4px;font-weight:700}:is([data-pack=v2],[data-pack=v4]) .v2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px}.v2-pack-switcher-floating{position:fixed;bottom:20px;inset-inline-end:20px;z-index:9999;background:#0b1b2eeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:1.5px solid #E2A62B;border-radius:9999px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:800;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 6px 20px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.v2-filter-sidebar button,.v2-filter-sidebar select,.v2-filter-sidebar input{font-family:inherit!important}.v2-pack-switcher-floating:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}@media (min-width: 992px){.v2-search-page-grid{grid-template-columns:280px 1fr!important}.v2-filter-sidebar.hide-on-mobile{display:flex!important}}@media (max-width: 991px){.v2-search-page-grid{grid-template-columns:1fr!important}.v2-filter-sidebar.hide-on-mobile{display:none!important}.v2-filter-sidebar.is-open{display:flex!important}}@media (max-width: 768px){:is([data-pack=v2],[data-pack=v4]) .v2-hero{grid-template-columns:1fr;gap:32px}:is([data-pack=v2],[data-pack=v4]) .v2-trust-strip{flex-direction:column;gap:16px}:is([data-pack=v2],[data-pack=v4]) .v2-trust-item:not(:last-child){border-inline-end:none;border-bottom:1px solid var(--line);padding-bottom:14px}}:root[data-pack=v4],:root[data-pack=v4][data-palette]{--bg: #F2F4F7;--surface: #FFFFFF;--ink: #0B1B2E;--muted: #53627A;--line: #D5DBE4;--line-strong: #7C8AA0;--brand: #1B3FA0;--on-brand: #FFFFFF;--gold: #E2A62B;--on-gold: #0B1B2E;--ok: #0F7A4A;--warn: #8A5300;--warn-bg: #FFF1D6;--danger: #B42318;--teal: #0E6B63;--primary: var(--brand);--primary-hover: #15327F;--primary-500: var(--brand);--on-primary: var(--on-brand);--accent: var(--gold);--accent-hover: #C88D18;--on-accent: #0B1B2E;--teal-accent: var(--teal);--teal-hover: #0A554F;--surface-subtle: color-mix(in srgb, var(--surface) 88%, var(--brand));--border: var(--line);--border-light: color-mix(in srgb, var(--line) 62%, var(--surface));--success: var(--ok);--warning: var(--warn);--info: var(--brand);--hero-gradient: var(--brand);--sidebar-admin: #0B1B2E;--shadow: 0 10px 30px rgba(11, 27, 46, .1);--r-card: 18px;--r-pill: 999px;--r-dialog: 20px;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font-body, var(--font-safqa-ember))}:root[data-pack=v4][data-theme=dark],:root[data-pack=v4][data-theme=dark][data-palette]{--bg: #0A1424;--surface: #111D30;--ink: #E8EDF5;--muted: #9DABC0;--line: #263550;--line-strong: #6C7C96;--brand: #8FA8FF;--on-brand: #0A1424;--ok: #4FD39A;--warn: #F2B84B;--warn-bg: #2B2312;--danger: #FF8A7A;--teal: #62C9B6;--shadow: 0 10px 30px rgba(0,0,0,.45);color-scheme:dark}[data-pack=v4] body{background:var(--bg);color:var(--ink)}[data-pack=v4] button,[data-pack=v4] input,[data-pack=v4] select,[data-pack=v4] textarea{font:inherit}.v4-header{position:sticky;top:0;z-index:100;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 2px 12px #0b1b2e0d}.v4-header__main{min-height:66px;max-width:1480px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:18px}.v4-brand{border:0;background:transparent;color:var(--ink);display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;font-size:23px;font-weight:900}.v4-brand img{object-fit:contain}.v4-brand small{color:var(--muted);font-size:12px;font-weight:700}.v4-header__search{flex:1 1 320px;min-width:180px;max-width:620px;position:relative}.v4-header__search>*{width:100%}.v4-header__tools{display:flex;align-items:center;justify-content:flex-end;gap:8px}.v4-header-chip,.v4-account-button,.v4-language-button,.v4-icon-button{min-height:38px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.v4-header-chip:hover,.v4-account-button:hover,.v4-language-button:hover,.v4-icon-button:hover{border-color:var(--brand)}.v4-store-chip{background:var(--bg)}.v4-currency{background:#1b3fa017;color:var(--brand);border-radius:6px;padding:2px 5px}.v4-location-chip{max-width:230px;overflow:hidden}.v4-location-chip span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.v4-language-button{border-color:transparent;font-size:13px}.v4-icon-button{width:38px;padding:0;font-size:18px}.v4-theme-select{min-height:36px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:9px;padding:0 8px;color:var(--brand)}.v4-theme-select select{width:46px;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px;font-weight:800;cursor:pointer}.v4-account-button{background:var(--bg)}.v4-post-button{min-height:40px;border:0;border-radius:var(--r-pill);background:var(--teal);color:#fff;padding:0 16px;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer}.v4-post-button:hover{filter:brightness(1.08)}.v4-deliver-to{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;border-radius:8px;padding:5px 10px;cursor:pointer;text-align:start;flex-shrink:0;transition:background-color .15s,border-color .15s}.v4-deliver-to:hover{background:var(--bg);border-color:var(--line)}.v4-deliver-to__kicker{font-size:11px;color:var(--muted);font-weight:600;line-height:1.15}.v4-deliver-to__title{font-size:13px;color:var(--ink);font-weight:800;line-height:1.2;display:flex;align-items:center;gap:4px}.v4-user-btn{display:flex;flex-direction:column;align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:8px;padding:5px 10px;cursor:pointer;line-height:1.15;transition:background-color .15s,border-color .15s}.v4-user-btn:hover,.v4-user-btn.is-active{background:var(--bg);border-color:var(--line)}.v4-user-btn__sub{font-size:11px;color:var(--muted);font-weight:600}.v4-user-btn__main{font-size:13px;color:var(--ink);font-weight:800}.v4-user-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px #0b1b2e1f;padding:8px;min-width:210px;z-index:120;display:flex;flex-direction:column;gap:2px}.v4-user-menu button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:750;cursor:pointer;text-align:start}.v4-user-menu button:hover{background:var(--bg);color:var(--brand)}.v4-category-nav{max-width:1480px;min-height:40px;margin:0 auto;padding:0 24px 8px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.v4-category-nav::-webkit-scrollbar{display:none}.v4-category-nav button{flex:0 0 auto;border:0;border-radius:8px;padding:7px 12px;background:transparent;color:var(--ink);font-size:12px;font-weight:750;cursor:pointer}.v4-category-nav button:hover{background:var(--bg);color:var(--brand)}.v4-category-nav button.v4-all-btn{font-weight:850;color:var(--ink);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.v4-category-nav button.v4-all-btn:hover{background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand)}.v4-home{max-width:1480px;min-height:55vh;margin:0 auto;padding:28px 24px 64px}.v4-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:24px;align-items:stretch;padding:32px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(115deg,var(--surface) 0%,color-mix(in srgb,var(--brand) 6%,var(--surface)) 100%);box-shadow:var(--shadow)}.v4-hero__copy{max-width:790px}.v4-eyebrow,.v4-section-kicker{color:var(--teal);font-size:12px;font-weight:850;letter-spacing:.02em}.v4-hero h1{margin:12px 0 8px;color:var(--ink);font-size:clamp(25px,3vw,38px);line-height:1.25;font-weight:900}.v4-hero p{max-width:660px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.v4-hero-search{height:58px;margin-top:22px;display:flex;align-items:center;gap:10px;padding:6px 7px 6px 18px;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);box-shadow:0 4px 16px #0b1b2e0f}.v4-hero-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}.v4-hero-search>span{color:var(--brand);font-size:25px;line-height:1}.v4-hero-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.v4-hero-search button,.v4-empty-state button{min-height:44px;border:0;border-radius:var(--r-pill);padding:0 22px;background:var(--brand);color:var(--on-brand);font-size:13px;font-weight:850;cursor:pointer}.v4-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.v4-location-action,.v4-secondary-action{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:12px;font-weight:750;cursor:pointer}.v4-secondary-action{border-color:var(--teal);color:var(--teal)}.v4-hero__market{position:relative;min-height:205px;padding:22px;overflow:hidden;border-radius:18px;background:var(--brand);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.v4-hero__market:before,.v4-hero__market:after{content:"";position:absolute;width:210px;height:210px;border:1px solid rgba(255,255,255,.18);border-radius:50%;top:-115px;inset-inline-end:-50px}.v4-hero__market:after{width:270px;height:270px;top:-145px;inset-inline-end:-78px}.v4-market-orbit{position:absolute;top:20px;inset-inline-end:22px;width:64px;height:64px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;color:#c6f000;font-size:35px;font-weight:900}.v4-market-orbit i,.v4-market-orbit b{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;top:7px;inset-inline-end:9px}.v4-market-orbit b{width:5px;height:5px;top:auto;bottom:8px;inset-inline-end:auto;inset-inline-start:6px;background:#e2a62b}.v4-market-kicker{position:relative;z-index:1;font-size:12px;opacity:.82}.v4-hero__market>strong{position:relative;z-index:1;margin-top:6px;font-size:34px;line-height:1.1}.v4-hero__market>span:last-of-type{position:relative;z-index:1;font-size:12px;opacity:.9}.v4-market-divider{position:relative;z-index:1;width:100%;margin:16px 0 10px;border-top:1px solid rgba(255,255,255,.24)}.v4-market-facts{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;gap:12px}.v4-market-facts span{display:flex;flex-direction:column;gap:2px;font-size:11px;opacity:.86}.v4-market-facts b{color:#fff;font-size:14px;opacity:1}.v4-category-section,.v4-feed-section{margin-top:34px}.v4-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.v4-section-heading h2{margin:4px 0 0;color:var(--ink);font-size:21px;font-weight:900}.v4-text-link,.v4-feed-more button{border:0;background:transparent;color:var(--brand);font-size:12px;font-weight:850;cursor:pointer}.v4-category-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.v4-category-card{flex:0 1 calc(14.285% - 11px);min-width:135px;min-height:112px;padding:14px 10px 12px;border:1.5px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.v4-category-card:hover{transform:translateY(-3px);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 3%,var(--surface));box-shadow:0 10px 24px #1b3fa01f}.v4-category-card:active,.v4-category-card.is-active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.v4-category-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,filter .22s ease}.v4-category-card:hover .v4-category-icon{transform:scale(1.12) translateY(-2px);filter:drop-shadow(0 6px 14px rgba(27,63,160,.16))}.v4-category-name{font-size:12.5px;font-weight:850;line-height:1.3}.v4-category-count{color:var(--muted);font-size:10.5px;font-weight:600}.v4-empty-inline{width:100%;padding:18px;color:var(--muted);text-align:center}.v4-hero-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.v4-hero-tags-label{font-size:12px;font-weight:700;color:var(--muted)}.v4-hero-tags button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);padding:4px 12px;font-size:11.5px;font-weight:750;cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.v4-hero-tags button:hover{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.v4-feed-heading{margin-bottom:18px}.v4-feed-controls{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface)}.v4-feed-controls button{border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);padding:8px 14px;font-size:11px;font-weight:800;cursor:pointer}.v4-feed-controls button.active{background:var(--brand);color:var(--on-brand)}.v4-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v4-listing-grid .v2-card{border-radius:16px;overflow:hidden}.v4-listing-grid .v2-card__ph{aspect-ratio:4/3}.v4-listing-grid .v2-card__title{font-size:14px}.v4-listing-grid .v2-card__content{padding:12px 14px 14px}.v4-listing-skeleton{min-height:270px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(100deg,var(--surface) 30%,color-mix(in srgb,var(--brand) 7%,var(--surface)) 50%,var(--surface) 70%);background-size:200% 100%;animation:v4-shimmer 1.2s linear infinite}@keyframes v4-shimmer{to{background-position-x:-200%}}.v4-feed-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.v4-empty-state{padding:44px 20px;border:1px dashed var(--line-strong);border-radius:18px;background:var(--surface);text-align:center}.v4-empty-state>span{color:var(--brand);font-size:38px}.v4-empty-state h3{margin:8px 0;color:var(--ink);font-size:17px}.v4-empty-state p{margin:0 auto 16px;max-width:460px;color:var(--muted);font-size:13px}.v4-empty-state>div{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.v4-empty-state button.outline{border:1px solid var(--line);background:transparent;color:var(--ink)}.v4-trust-section{margin-top:42px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.v4-trust-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}.v4-trust-heading>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e8f6ef;color:#0f7a4a;font-size:20px;font-weight:900}.v4-trust-heading h2{margin:0;color:var(--ink);font-size:16px}.v4-trust-heading p{margin:3px 0 0;color:var(--muted);font-size:12px}@media (max-width: 1180px){.v4-header__main{flex-wrap:wrap}.v4-header__search{order:3;flex-basis:100%;max-width:none}.v4-category-card{flex:0 1 calc(20% - 10px);min-width:120px}.v4-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.v4-category-card{flex:0 1 calc(25% - 9px);min-width:110px}}@media (max-width: 760px){.v4-header__main{min-height:58px;padding:8px 12px;gap:8px}.v4-brand{font-size:19px}.v4-brand img{width:31px;height:29px}.v4-header__tools{flex:1;gap:5px}.v4-store-chip{padding:0 7px}.v4-store-chip span:nth-child(2),.v4-currency,.v4-location-chip,.v4-account-button{display:none}.v4-header__search{order:4}.v4-post-button{min-height:36px;padding:0 11px;font-size:11px}.v4-theme-select{display:none}.v4-category-nav{padding-inline:12px}.v4-home{padding:16px 12px 42px}.v4-hero{grid-template-columns:1fr;padding:20px 16px;gap:18px;border-radius:18px}.v4-hero__market{min-height:150px}.v4-hero-search{height:52px;padding-inline-start:12px}.v4-hero-search button{min-height:40px;padding:0 14px}.v4-category-grid{gap:8px}.v4-category-card{flex:0 1 calc(33.333% - 6px);min-width:90px;min-height:94px;padding:10px 6px;border-radius:12px}.v4-category-icon{width:40px;height:40px;border-radius:12px}.v4-category-name{font-size:11px}.v4-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v4-listing-grid .v2-card__content{padding:9px}.v4-listing-grid .v2-card__title{font-size:12px}.v4-section-heading h2{font-size:18px}.v4-feed-controls button{padding:7px 10px}.v4-trust-section{padding:16px 12px}}@media (max-width: 440px){.v4-category-card{flex:0 1 calc(50% - 5px);min-width:0}}
