@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Inter:wght@400;500;600;700&family=Tajawal:wght@300;400;500;600;700&display=swap);@font-face{font-feature-settings:"lnum" 1,"tnum" 1;font-display:swap;font-family:InterNum;font-style:normal;font-weight:400 700;src:local("Inter"),local("Inter-Regular");unicode-range:u+0030-0039,u+002c-002e,u+0025,u+0024,u+00a0,u+2009,u+202f,u+066b,u+066c}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body:after,body:before{display:none!important}body{background:#faf8f5!important}:root{--app-dvh:100dvh;--app-vw:100vw;--vv-top:0px;--vv-left:0px;--keyboard-inset:0px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--nav-height:56px;--page-top-offset:calc(var(--nav-height) + var(--safe-top));--bg-base:#faf8f5;--bg-subtle:#f5f2ee;--bg-muted:#f0ede9;--bg-overlay:#edeae6;--bg-raised:#fff;--bg-hover:#f7f5f2;--border-subtle:#0000000f;--border-muted:#00000012;--border-default:#00000012;--border-strong:#d8d0be;--text-primary:#000000e0;--text-secondary:#6b6560;--text-tertiary:#0000004d;--text-disabled:#00000040;--accent-rgb:0,0,0;--accent:#1a1a1a;--accent-strong:#1a1a1a;--accent-soft:#00000014;--accent-muted:#0000000d;--accent-faint:#00000008;--accent-border:#0000001a;--accent-border-strong:#00000026;--accent-glow:#0000000d;--accent-veil:#0000000a;--accent-veil-strong:#00000012;--panel-sheen:none;--panel-sheen-strong:none;--accent-shadow:0 4px 20px #00000014;--green:#2d7a4f;--red:#e05c5c;--amber:#e8a020;--bg-page:#f5f3ef;--bg-hero:#ede8dc;--surface:#faf9f7;--surface-raised:#fff;--avatar-bg:#d8d0be;--ink:#1a1814;--ink-soft:#3d3a35;--text-muted:#b0ab9e;--on-dark:#fff;--warn:#a08850;--star:#f5a623;--border:#e8e5de;--radius-card:14px;--radius-panel:10px;--radius-control:8px;--radius-pill:20px;--radius-chip:999px;--radius-full:50%;--font-sans:"InterNum","Cormorant Garamond",Georgia,serif;--font-ar:"InterNum","Tajawal",sans-serif;--font-num:"InterNum","Cormorant Garamond",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--shadow-sm:0 1px 4px #0000000f;--shadow-md:0 4px 20px #00000014;--transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}[role=button],a,button{touch-action:manipulation}@keyframes mb-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.mb-skeleton{animation:mb-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f5f2ee 25%,#f7f5f2 37%,#f5f2ee 63%);background:linear-gradient(90deg,var(--bg-subtle) 25%,var(--bg-hover) 37%,var(--bg-subtle) 63%);background-size:400% 100%;border-radius:4px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.mb-skeleton{animation:none}}@keyframes mb-spin{to{transform:rotate(1turn)}}.mb-spinner{animation:mb-spin .7s linear infinite;border:2px solid #d9c39b4d;border-radius:50%;border-top-color:#d9c39b;display:inline-block;height:15px;width:15px}@media (prefers-reduced-motion:reduce){.mb-spinner{animation-duration:1.6s}}html{background:#faf8f5;background:var(--bg-base);height:100%;scroll-behavior:smooth;scroll-padding-top:calc(56px + env(safe-area-inset-top, 0px));scroll-padding-top:var(--page-top-offset)}#root,.app-shell,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-feature-settings:"lnum" 1,"tnum" 1,lining-nums tabular-nums;animation:fadeIn .4s ease;background:#faf8f5;background:var(--bg-base);color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;font-variant-numeric:lining-nums tabular-nums;line-height:1.6;overflow-x:hidden;overscroll-behavior-y:none}#root,.app-shell{min-height:100dvh;min-height:var(--app-dvh)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#00000012;background:var(--border-muted);border-radius:2px}:where(button,a,input,select,textarea):focus-visible{outline:2px solid #0000006b;outline:2px solid rgba(var(--accent-rgb),.42);outline-offset:2px}::selection{background:#0000004d;background:rgba(var(--accent-rgb),.3);color:#fff}.about-wrap,.chat-wrap,.contact-wrap,.dashboard-wrap,.full-page,.login-wrap,.product-detail-wrap,.profile-wrap,.supplier-landing,.supplier-req-wrap,body{background:#faf8f5;background:var(--bg-base)}nav{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#faf9f7eb;border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);display:flex;gap:16px;gap:var(--space-4);height:calc(56px + env(safe-area-inset-top, 0px));height:var(--page-top-offset);justify-content:space-between;left:0;padding:max(env(safe-area-inset-top,0px),0px) calc(32px + env(safe-area-inset-right, 0px)) 0 calc(32px + env(safe-area-inset-left, 0px));padding:max(var(--safe-top),0px) calc(var(--space-8) + var(--safe-right)) 0 calc(var(--space-8) + var(--safe-left));position:fixed;right:0;top:0;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:1000}nav.scrolled{background:#faf9f7fa;border-bottom-color:#d8d0be;border-bottom-color:var(--border-strong)}.nav-links{align-items:center;display:flex;flex:1 1;gap:2px;list-style:none;padding:0 24px;padding:0 var(--space-6)}.nav-link{background:none;border:none;border-radius:6px;border-radius:var(--radius-md);color:#0000004d;color:var(--text-tertiary);cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;font-weight:400;padding:8px 12px;padding:var(--space-2) var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-link:hover{background:#ede8dc;background:var(--bg-hero);color:#000000e0;color:var(--text-primary)}.nav-right{align-items:center;display:flex;flex-shrink:0;gap:8px;gap:var(--space-2)}.mobile-quick-links{align-items:center;display:none;gap:6px}.nav-mobile-link{background:#faf9f7;background:var(--surface);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-pill);color:#6b6560;color:var(--text-secondary);font-size:11px;min-height:32px;padding:0 10px;white-space:nowrap}.nav-mobile-link.active{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong);color:#000000e0;color:var(--text-primary)}.lang-switcher{align-items:center;background:#faf9f7;background:var(--surface);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-pill);display:flex;gap:2px;padding:3px}.lang-btn{background:none;border:none;border-radius:14px;color:#00000040;color:var(--text-disabled);cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.3px;padding:3px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.lang-btn:hover{color:#6b6560;color:var(--text-secondary)}.lang-btn.active{background:#1a1814;background:var(--ink);border:1px solid #1a1814;border:1px solid var(--ink);color:#fff}.lang-btn.active:hover{color:#fff}.nav-cta{background:#faf9f7;background:var(--surface);border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;min-height:34px;padding:7px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-cta:hover{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong)}.nav-door{align-items:center;background:#1a1814;background:var(--ink);border:1px solid #1a1814;border:1px solid var(--ink);border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;justify-content:center;min-height:34px;padding:7px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-door:hover{background:#3d3a35;background:var(--ink-soft);border-color:#3d3a35;border-color:var(--ink-soft)}.nav-door svg{flex-shrink:0}.mobile-menu-auth .nav-door{min-height:38px;padding:8px 18px}.nav-supplier-btn{background:#0000;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#0000004d;color:var(--text-tertiary);cursor:pointer;font-size:13px;font-weight:400;min-height:34px;padding:7px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-supplier-btn:hover{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong);color:#000000e0;color:var(--text-primary)}.nav-logout{background:none;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#00000040;color:var(--text-disabled);cursor:pointer;font-size:12px;min-height:32px;padding:6px 13px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.nav-logout:hover{border-color:#d8d0be;border-color:var(--border-strong);color:#0000004d;color:var(--text-tertiary)}.icon-btn{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-control);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:34px}.icon-btn:hover{background:#ede8dc;background:var(--bg-hero)}.icon-btn svg{stroke:#0000004d;stroke:var(--text-tertiary);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:16px;transition:stroke .2s;width:16px}.icon-btn:hover svg{stroke:#6b6560;stroke:var(--text-secondary)}.icon-badge{align-items:center;background:#e05c5c;background:var(--red);border:1.5px solid #faf9f7;border:1.5px solid var(--surface);border-radius:50%;border-radius:var(--radius-full);color:#fff;color:var(--on-dark);display:none;font-size:8px;font-weight:600;height:13px;justify-content:center;position:absolute;right:4px;top:4px;width:13px}.icon-badge.show{display:flex}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;padding:8px;padding:var(--space-2)}.hamburger span{background:#0000004d;background:var(--text-tertiary);border-radius:1px;display:block;height:1.5px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:18px}.hamburger.open span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{animation:fadeInDown .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf9f7fa;border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);display:none;left:0;max-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));max-height:calc(var(--app-dvh) - var(--page-top-offset));overflow-y:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom, 0px));padding:var(--space-2) 0 calc(var(--space-2) + var(--safe-bottom));position:fixed;right:0;top:calc(56px + env(safe-area-inset-top, 0px));top:var(--page-top-offset);z-index:999}.mobile-menu.open{display:block}.mobile-menu-lang{align-items:center;display:flex;gap:6px;padding:16px 24px 8px;padding:var(--space-4) var(--space-6) var(--space-2)}.mobile-menu-item{align-items:center;background:none;border:none;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);color:#6b6560;color:var(--text-secondary);cursor:pointer;display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;min-height:48px;padding:16px 24px;padding:var(--space-4) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.mobile-menu-item:hover{background:#ede8dc;background:var(--bg-hero);color:#000000e0;color:var(--text-primary)}.mobile-menu-auth{display:flex;gap:12px;gap:var(--space-3);padding:16px 24px;padding:var(--space-4) var(--space-6)}.notif-panel{background:#faf9f7;background:var(--surface);border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:10px;border-radius:var(--radius-panel);display:none;max-height:380px;overflow-y:auto;position:absolute;top:46px;width:300px;z-index:999}.notif-panel.open{animation:fadeInDown .2s ease;display:block}.notif-header{align-items:center;color:#0000004d;color:var(--text-tertiary);display:flex;font-size:12px;font-weight:500;gap:8px;gap:var(--space-2);letter-spacing:.5px}.notif-header,.notif-item{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);padding:12px 16px;padding:var(--space-3) var(--space-4)}.notif-item{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.notif-item:hover{background:#f5f2ee;background:var(--bg-subtle)}.notif-empty{color:#00000040;color:var(--text-disabled);font-size:13px;padding:32px 16px;padding:var(--space-8) var(--space-4);text-align:center}#hero{align-items:center;background:#faf8f5;background:var(--bg-base);display:flex;min-height:max(100dvh,620px);min-height:max(var(--app-dvh),620px);overflow:hidden;position:relative}#hero:after{background:none;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hero-bg,.hero-overlay{display:none!important}.hero-content{animation:slideUp .7s ease both;max-width:720px;padding:0 32px;padding:0 var(--space-8);position:relative;width:100%;z-index:2}.hero-tag{background:#1a1814;border-radius:20px;color:#f5f3ef;display:inline-block;font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:24px;margin-bottom:var(--space-6);padding:5px 14px;text-transform:none}.hero-title-ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:56px;line-height:1.25;white-space:nowrap}.hero-title-ar,.hero-title-en{color:#000000e0;color:var(--text-primary);font-weight:300;margin-bottom:20px;margin-bottom:var(--space-5)}.hero-title-en{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:60px;letter-spacing:-2px;line-height:1.1}.hero-title-zh{color:#000000e0;color:var(--text-primary);font-size:54px;font-weight:300;line-height:1.2;margin-bottom:20px;margin-bottom:var(--space-5)}.hero-main-sub{color:#6b6560;color:var(--text-secondary);font-size:18px;font-weight:400;line-height:1.5;margin-bottom:12px;margin-bottom:var(--space-3)}.hero-main-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:17px}.hero-sub{color:#0000004d;color:var(--text-tertiary);font-size:15px;font-weight:300;line-height:1.8;margin-bottom:40px;margin-bottom:var(--space-10);max-width:440px}.hero-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:14px}.hero-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.btn-primary{background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;color:var(--on-dark);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.2px;min-height:42px;padding:11px 26px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-primary:hover{background:#2c2a25;transform:translateY(-1px)}.btn-hero-secondary{background:#0000;border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:400;min-height:42px;padding:11px 26px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-hero-secondary:hover{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong)}.btn-hero-secondary:hover,.btn-outline{color:#000000e0;color:var(--text-primary)}.btn-outline{background:none;border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);cursor:pointer;font-size:13px;font-weight:400;min-height:38px;padding:8px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-outline:hover{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong)}.btn-dark-sm,.btn-outline:hover{color:#000000e0;color:var(--text-primary)}.btn-dark-sm{background:#fff;background:var(--bg-raised);border:1px solid #00000012;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;min-height:38px;min-width:44px;padding:8px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-dark-sm:hover{background:linear-gradient(180deg,#00000008,#ffffff05);background:linear-gradient(180deg,var(--accent-faint),#ffffff05);border-color:#0000001a;border-color:var(--accent-border)}section{background:#f5f3ef;background:var(--bg-page);padding:96px 32px;padding:var(--space-24) var(--space-8);position:relative}.section-label{color:#b0ab9e;color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase}.sec-title,.section-label{margin-bottom:16px;margin-bottom:var(--space-4)}.sec-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:38px;font-weight:300;letter-spacing:-.5px;line-height:1.2}.sec-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:32px;letter-spacing:0}.section-intro{color:#0000004d;color:var(--text-tertiary);font-size:14px;line-height:1.9;max-width:720px}.section-intro.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.section-intro.centered{margin:0 auto}.section-heading-centered{text-align:center}#strengths{background:#f5f3ef;background:var(--bg-page);border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);border-top:1px solid #e8e5de;border-top:1px solid var(--border)}.strengths-grid{grid-gap:1px;background:#e8e5de;background:var(--border);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-panel);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:48px;margin-top:var(--space-12);overflow:hidden}.strength-item{background:#faf9f7;background:var(--surface);padding:32px;padding:var(--space-8);transition:background .2s ease,transform .2s ease}.strength-item:hover{transform:translateY(-2px)}.strength-item-featured,.strength-item:hover{background:#ede8dc;background:var(--bg-hero)}.strength-num{color:#d8d0be;color:var(--border-strong);font-size:36px;font-weight:300;letter-spacing:-1px;line-height:1;margin-bottom:20px;margin-bottom:var(--space-5)}.strength-title{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.5;margin-bottom:12px;margin-bottom:var(--space-3)}.strength-desc{color:#0000004d;color:var(--text-tertiary);font-size:14px;line-height:1.8}.strength-badge{background:#2d7a4f14;border:1px solid #2d7a4f33;border-radius:20px;border-radius:var(--radius-pill);color:#2d7a4f;color:var(--green);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.2px;margin-top:12px;margin-top:var(--space-3);padding:5px 12px}.strength-badge.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);letter-spacing:0}#how{background:#f5f3ef;background:var(--bg-page);border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border)}.steps{grid-gap:32px;grid-gap:var(--space-8);display:grid;gap:32px;gap:var(--space-8);grid-template-columns:repeat(3,1fr);margin-top:48px;margin-top:var(--space-12)}.step{border-top:1px solid #e8e5de;border-top:1px solid var(--border);padding-top:24px;padding-top:var(--space-6)}.step:hover{border-top-color:#d8d0be;border-top-color:var(--border-strong)}.step-num{color:#d8d0be;color:var(--border-strong);font-size:32px;font-weight:300;letter-spacing:-.5px;line-height:1;margin-bottom:20px;margin-bottom:var(--space-5)}.step-t{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.5;margin-bottom:12px;margin-bottom:var(--space-3)}.step-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.step-d{color:#0000004d;color:var(--text-tertiary);font-size:14px;line-height:1.8}.step-d.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}#products-preview{background:linear-gradient(180deg,#0000001a,#0000 34%),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),#0000 34%),var(--bg-subtle);border-bottom:1px solid #0000001f;border-bottom:1px solid rgba(var(--accent-rgb),.12);border-top:1px solid #00000024;border-top:1px solid rgba(var(--accent-rgb),.14)}.section-header{align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--space-6)}.product-list-item,.section-header{display:flex;gap:16px;gap:var(--space-4)}.product-list-item{align-items:center;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);border-radius:8px;border-radius:var(--radius-lg);cursor:pointer;margin:0 -12px;margin:0 calc(var(--space-3)*-1);padding:16px 12px;padding:var(--space-4) var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-list-item:hover{background:linear-gradient(180deg,#00000024,hsla(0,0%,100%,.018));background:linear-gradient(180deg,rgba(var(--accent-rgb),.14),hsla(0,0%,100%,.018));border-color:#0000;box-shadow:inset 0 1px 0 #ffffff08}.product-img{align-items:center;background:linear-gradient(180deg,#0000001a,hsla(0,0%,100%,.012)),#fff;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),hsla(0,0%,100%,.012)),var(--bg-raised);border:1px solid #00000029;border:1px solid rgba(var(--accent-rgb),.16);border-radius:8px;border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:68px;justify-content:center;overflow:hidden;width:68px}.product-img img{height:100%;object-fit:cover;width:100%}.product-info{flex:1 1;min-width:0}.product-name{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.product-price{color:#6b6560;color:var(--text-secondary);font-size:14px;font-weight:400;margin-bottom:3px}.product-meta{color:#00000040;color:var(--text-disabled);font-size:12px}.product-btns{display:flex;flex-direction:column;flex-shrink:0;gap:8px;gap:var(--space-2)}.product-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.product-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.product-grid{gap:20px;grid-template-columns:repeat(4,1fr)}}.product-card{background:#faf9f7;border:1px solid #e8e5de;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-card:hover{border-color:#00000024}.product-card-img{aspect-ratio:1/1;background:#e8e5de;flex-shrink:0;overflow:hidden;width:100%}.product-card-img img{height:100%;object-fit:cover;width:100%}.product-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:12px}.product-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000000e0;color:var(--text-primary);display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;margin:0;overflow:hidden}.product-card-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.product-card-price{font-feature-settings:"lnum";color:#000000e0;color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:15px;font-variant-numeric:lining-nums;margin:0}.product-card-buy{background:#1a1814;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Tajawal,sans-serif;font-size:13px;font-weight:600;margin-top:auto;padding:10px 0;width:100%}.product-card-buy:hover{background:#2c2a25}.settings-form-grid{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:1fr 1fr}@media (max-width:480px){.settings-form-grid{grid-template-columns:1fr}}.settings-input{font-feature-settings:"lnum";background:#0000;border:none;border-bottom:1px solid #e8e5de;box-sizing:border-box;color:#000000e0;color:var(--text-primary);font-size:14px;font-variant-numeric:lining-nums;outline:none;padding:8px 0;transition:border-color .15s;width:100%}.settings-input:focus{border-bottom-color:#1a1814}.settings-select{font-feature-settings:"lnum";appearance:none;background:#0000;border:none;border-bottom:1px solid #e8e5de;box-sizing:border-box;color:#000000e0;color:var(--text-primary);cursor:pointer;font-size:14px;font-variant-numeric:lining-nums;outline:none;padding:8px 0;transition:border-color .15s}.settings-select:focus{border-bottom-color:#1a1814}.settings-textarea{font-feature-settings:"lnum";background:#0000;border:1px solid #e8e5de;border-radius:8px;box-sizing:border-box;color:#000000e0;color:var(--text-primary);font-size:14px;font-variant-numeric:lining-nums;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.settings-textarea:focus{border-color:#1a1814}#trust{background:linear-gradient(180deg,#0000001a,#0000 40%),#f0ede9;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),#0000 40%),var(--bg-muted);border-top:1px solid #00000024;border-top:1px solid rgba(var(--accent-rgb),.14)}.trust-grid{grid-gap:1px;background:#e8e5de;background:var(--border);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-panel);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:48px auto 0;margin:var(--space-12) auto 0;max-width:920px;overflow:hidden}.trust-item{background:#faf9f7;background:var(--surface);padding:32px 24px;padding:var(--space-8) var(--space-6);transition:background .2s ease,transform .2s ease}.trust-item:hover{background:#ede8dc;background:var(--bg-hero);transform:translateY(-2px)}.trust-num{color:#d8d0be;color:var(--border-strong);font-size:26px;font-weight:300;letter-spacing:-.5px;line-height:1;margin-bottom:16px;margin-bottom:var(--space-4)}.trust-t{color:#000000e0;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.5;margin-bottom:12px;margin-bottom:var(--space-3)}.trust-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.trust-d{color:#0000004d;color:var(--text-tertiary);font-size:13px;line-height:1.8}.trust-d.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}#home-cta{background:#f5f3ef;background:var(--bg-page);border-top:1px solid #e8e5de;border-top:1px solid var(--border)}.home-cta-card{background:#faf9f7;background:var(--surface);border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:14px;border-radius:var(--radius-card);margin:0 auto;max-width:860px;padding:40px;padding:var(--space-10);text-align:center}.home-cta-actions{justify-content:center;margin-top:32px;margin-top:var(--space-8)}.home-cta-actions,footer{display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4)}footer{align-items:center;background:#f5f3ef;background:var(--bg-page);border-top:1px solid #e8e5de;border-top:1px solid var(--border);justify-content:space-between;padding:32px;padding:var(--space-8)}.footer-logo{color:#00000040;color:var(--text-disabled);font-size:12px;font-weight:600;letter-spacing:2px}.footer-logo span{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:11px;font-weight:400}.footer-copy{color:#00000040;color:var(--text-disabled);font-size:12px}.full-page,.supplier-req-wrap{background:#f5f3ef;background:var(--bg-page);min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.page-header{align-items:flex-end;background:#ede8dc;background:var(--bg-hero);border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4);justify-content:space-between;padding:40px 32px 24px;padding:var(--space-10) var(--space-8) var(--space-6)}.page-title{color:#000000e0;color:var(--text-primary);font-size:36px;font-weight:300;letter-spacing:-.5px}.page-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:30px;letter-spacing:0}.page-sub{color:#0000004d;color:var(--text-tertiary);font-size:14px;margin-top:8px;margin-top:var(--space-2)}.page-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.list-wrap{min-height:60vh;padding:24px 32px;padding:var(--space-6) var(--space-8)}.fx-wrap{margin:0 auto;max-width:1040px;padding:28px 24px 72px}.fx-wrap-narrow{max-width:720px}.fx-h1{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:34px;font-weight:300;letter-spacing:-.4px;margin:0 0 6px}.fx-h1.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:28px;letter-spacing:0}.fx-sub{color:#0000004d;color:var(--text-tertiary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;line-height:1.7;margin:0 0 28px}.fx-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-back{background:none;border:none;color:#b0ab9e;color:var(--text-muted);cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;letter-spacing:.3px;margin-bottom:8px;padding:0;transition:color .15s ease}.fx-back.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-back:hover{color:#6b6560;color:var(--text-secondary)}.fx-grid{grid-gap:16px;display:grid;gap:16px}.fx-grid-cat{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.fx-grid-fac{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.fx-grid-prod{gap:14px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.fx-card{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);cursor:pointer;display:block;overflow:hidden;padding:0;text-align:start;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s ease;width:100%}.fx-card:hover{border-color:#d8d0be;border-color:var(--border-strong);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);transform:translateY(-3px)}.fx-card:focus-visible{outline:2px solid #0006;outline-offset:2px}.fx-media{align-items:center;background:#ede8dc;background:var(--bg-hero);display:flex;justify-content:center;overflow:hidden;position:relative}.fx-media img{display:block;height:100%;object-fit:cover;width:100%}.fx-media-initial{color:#8b7355;font-family:Cormorant Garamond,serif;font-weight:300;line-height:1}.fx-media-label{color:#8b7355;font-size:11px;line-height:1.4;padding:0 12px;text-align:center}.fx-card-body{padding:16px}.fx-card-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.1px;margin:0}.fx-card-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fx-card-desc{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;line-height:1.6;margin:6px 0 0}.fx-card-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-card-meta{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;margin:3px 0 0}.fx-card-meta.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-grid>.reveal{transition-delay:0ms;transition-delay:calc(var(--i, 0)*45ms)}.fx-btn-primary{background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13.5px;font-weight:500;letter-spacing:.2px;padding:12px 22px;transition:background .18s ease,transform .18s ease;width:100%}.fx-btn-primary.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-btn-primary:hover:not(:disabled){background:#2c2a25;transform:translateY(-1px)}.fx-btn-primary:disabled{cursor:default;opacity:.55}.fx-btn-ghost{background:none;border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;padding:11px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.fx-btn-ghost.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-btn-ghost:hover{background:#ede8dc;background:var(--bg-hero)}.fx-panel{border-radius:14px;border-radius:var(--radius-card);padding:26px 28px}.fx-choice,.fx-panel{background:#faf9f7;background:var(--surface)}.fx-choice{border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);cursor:pointer;display:block;padding:24px;text-align:start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.fx-choice:hover{border-color:#d8d0be;border-color:var(--border-strong);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);transform:translateY(-2px)}.fx-choice-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:18px;font-weight:400;margin:0 0 8px}.fx-choice-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fx-choice-desc{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;line-height:1.7;margin:0}.fx-choice-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-eyebrow{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:10px;letter-spacing:1.6px;margin:0 0 14px;text-transform:uppercase}.fx-eyebrow.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);letter-spacing:0}.fx-chip{background:#0000;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-pill);color:#6b6560;color:var(--text-secondary);cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;padding:7px 15px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.fx-chip.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-chip:hover{border-color:#d8d0be;border-color:var(--border-strong);color:#000000e0;color:var(--text-primary)}.fx-chip.on{background:#1a1814;background:var(--ink);border-color:#1a1814;border-color:var(--ink);color:#fff}.fx-filterbar{display:flex;gap:8px;margin:0 0 8px;overflow-x:auto;padding:6px 0 14px;scrollbar-width:none}.fx-filterbar::-webkit-scrollbar{display:none}.fx-filterbar .fx-chip{flex-shrink:0}.fx-catnav{align-items:stretch;border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);display:flex;gap:8px;margin:6px 0 10px}.fx-tabs{display:flex;flex:1 1;gap:2px;overflow-x:auto;scrollbar-width:none}.fx-tabs::-webkit-scrollbar{display:none}.fx-tab{background:none;border:none;color:#6b6560;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;font-weight:600;padding:11px 14px;position:relative;transition:color .15s ease;white-space:nowrap}.fx-catnav.ar .fx-tab{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-tab.on,.fx-tab:hover{color:#000000e0;color:var(--text-primary)}.fx-tab.on{font-weight:800}.fx-tab.on:after{background:#8b7355;border-radius:3px;content:"";inset-inline:12px;bottom:-1px;height:2.5px;position:absolute}.fx-allbtn{align-items:center;align-self:center;background:none;border:none;color:#8b7355;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;font-weight:700;gap:6px;padding:8px 13px;transition:opacity .15s ease}.fx-catnav.ar .fx-allbtn{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-allbtn:hover{opacity:.72}.fx-cat-ic{display:block;flex-shrink:0}.fx-panel-ov{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a181480;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:1000}.fx-panel{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 60px #1a18143d;max-width:780px;padding:22px;width:100%}.fx-panel-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fx-panel-head h3{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:18px;font-weight:800;margin:0}.fx-panel[dir=rtl] .fx-panel-head h3{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-panel-x{background:#faf9f7;background:var(--surface);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:10px;color:#6b6560;color:var(--text-secondary);cursor:pointer;font-size:14px;height:34px;width:34px}.fx-panel-x:hover{border-color:#d8d0be;border-color:var(--border-strong);color:#000000e0;color:var(--text-primary)}.fx-catcards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.fx-catcard{align-items:flex-start;background:#faf9f7;background:var(--surface);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;cursor:pointer;display:flex;gap:11px;padding:13px;text-align:start;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fx-catcard:hover{border-color:#8b7355;box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);transform:translateY(-2px)}.fx-catcard.on{background:#8b735512;border-color:#8b7355}.fx-catcard .fx-cat-ic{color:#8b7355;margin-top:1px}.fx-catcard-t{display:flex;flex-direction:column;min-width:0}.fx-catcard-n{color:#000000e0;color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.35;margin-bottom:3px}.fx-catcard-d,.fx-catcard-n{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans)}.fx-catcard-d{color:#b0ab9e;color:var(--text-muted);font-size:11.5px;line-height:1.5}.fx-panel[dir=rtl] .fx-catcard-d,.fx-panel[dir=rtl] .fx-catcard-n{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}@media (max-width:640px){.fx-catcards{grid-template-columns:repeat(2,1fr)}}.fx-faclist{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:640px}.fx-faclist>.reveal{transition-delay:0ms;transition-delay:calc(var(--i, 0)*40ms)}.fx-faccard{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.fx-faccard:hover{border-color:#d8d0be;border-color:var(--border-strong);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow)}.fx-fac-top{align-items:flex-start;cursor:pointer;display:flex;gap:12px;padding:14px}.fx-fac-logo{align-items:center;background:#f0e9dd;border:1px solid #e6dfd3;border-radius:12px;display:flex;flex-shrink:0;height:84px;justify-content:center;overflow:hidden;width:84px}.fx-fac-logo img{display:block;height:100%;object-fit:cover;width:100%}.fx-fac-logo-initial{color:#8b7355;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:30px;font-weight:700}.fx-fac-content{flex:1 1;min-width:0}.fx-fac-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.fx-fac-cat{background:#8b73551f;border-radius:7px;color:#8b7355;display:inline-block;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:10.5px;font-weight:600;max-width:170px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.fx-fac-badges.ar .fx-fac-cat{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-fac-badge{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:10.5px;font-weight:600;gap:4px;padding:3px 9px;white-space:nowrap}.fx-fac-badge.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-fac-badge.rec{background:#b08d2e24;border-color:#b08d2e52;color:#8a6d1e}.fx-fac-badge.ver{background:#6e82661f;border-color:#6e82664d;color:#5e7256}.fx-fac-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000000e0;color:var(--text-primary);display:-webkit-box;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15.5px;font-weight:600;line-height:1.35;margin:0;overflow:hidden}.fx-fac-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);text-align:right}.fx-fac-loc{align-items:center;color:#8a8178;display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;gap:4px;margin:4px 0 0}.fx-fac-loc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-fac-loc svg{flex-shrink:0}.fx-fac-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6560;color:var(--text-secondary);display:-webkit-box;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;line-height:1.5;margin:7px 0 0;overflow:hidden}.fx-fac-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);text-align:right}.fx-fac-footer{border-top:1px solid #ede6da;display:flex}.fx-fac-footbtn{align-items:center;background:none;border:none;color:#6b6560;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:1 1;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:11px;transition:background .15s ease,color .15s ease}.fx-fac-footbtn.ar{flex-direction:row-reverse;font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-fac-footbtn:hover{background:#ede8dc;background:var(--bg-hero);color:#000000e0;color:var(--text-primary)}.fx-fac-footdiv{background:#ede6da;width:1px}.fx-fac-trust{align-items:center;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:16px;display:flex;gap:12px;margin:20px auto 0;max-width:640px;padding:16px}.fx-fac-trust.ar{flex-direction:row-reverse}.fx-fac-trust-ic{align-items:center;background:#6e82661f;border:1px solid #6e82664d;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.fx-fac-trust-b{color:#000000e0;color:var(--text-primary);font-size:12.5px;font-weight:600;margin:0}.fx-fac-trust-b,.fx-fac-trust-s{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans)}.fx-fac-trust-s{color:#b0ab9e;color:var(--text-muted);font-size:11px;line-height:1.4;margin:2px 0 0}.fx-fac-trust.ar .fx-fac-trust-b,.fx-fac-trust.ar .fx-fac-trust-s{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);text-align:right}.fx-loadmore{background:none;border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);cursor:pointer;display:block;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13.5px;margin:24px auto 0;padding:12px 28px}.fx-loadmore.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-loadmore:hover{background:#ede8dc;background:var(--bg-hero)}@media (max-width:380px){.fx-fac-logo{height:68px;width:68px}}.fx-step{animation:slideUp .4s cubic-bezier(.4,0,.2,1) both}.fx-progress{display:flex;gap:6px}.fx-progress-seg{background:#e8e5de;background:var(--border);border-radius:2px;flex:1 1;height:4px;transition:background .35s ease}.fx-progress-seg.on{background:#1a1814;background:var(--ink)}.fx-modal-bg{align-items:center;animation:fadeIn .2s ease;background:#14121080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.fx-modal{animation:fxPop .24s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);max-width:440px;padding:24px;width:100%}@keyframes fxPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.fx-portal{background:#f5f3ef;background:var(--bg-page);display:flex;flex-direction:column;min-height:100dvh}.fx-portal-header{align-items:center;background:#faf9f7;background:var(--surface);border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 22px}.fx-portal-brand{color:#1a1814;color:var(--ink);font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:17px;letter-spacing:.3px}.fx-portal-body{flex:1 1;margin:0 auto;max-width:560px;padding:28px 20px 40px;width:100%}.fx-portal-footer{border-top:1px solid #e8e5de;border-top:1px solid var(--border);color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11px;padding:22px 20px 30px;text-align:center}.fx-hero-wrap{margin:4px 0 8px}.fx-hero-banner{background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-bottom:none;border-radius:14px 14px 0 0;border-radius:var(--radius-card) var(--radius-card) 0 0;height:210px;overflow:hidden}.fx-hero-banner img{display:block;height:100%;object-fit:cover;width:100%}.fx-hero{grid-gap:34px;align-items:center;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);display:grid;gap:34px;grid-template-columns:220px 1fr;padding:38px 40px}.fx-hero--under-banner{align-items:start;border-radius:0 0 14px 14px;border-radius:0 0 var(--radius-card) var(--radius-card);border-top:none;padding-top:24px}.fx-hero--no-avatar{grid-template-columns:1fr}.fx-hero-logo,.fx-hero-media{display:flex;justify-content:center}.fx-hero-logo{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);height:200px;overflow:hidden;width:200px}.fx-hero-logo img{height:100%;object-fit:contain;padding:18px;width:100%}.fx-hero-logo .fx-media-initial{font-size:76px}.fx-hero--under-banner .fx-hero-media{justify-content:flex-start}.fx-hero--under-banner .fx-hero-logo{border:4px solid #fff;border:4px solid var(--surface-raised);height:134px;margin-top:-88px;width:134px}.fx-hero--under-banner .fx-hero-logo .fx-media-initial{font-size:52px}.fx-hero-info{min-width:0}.fx-hero-loc{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;margin:7px 0 0}.fx-hero-loc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-hero-desc{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;line-height:1.9;margin:16px 0 18px;max-width:620px}.fx-hero-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-stats{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}.fx-stat{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;flex-direction:column;gap:3px;min-width:92px;padding:9px 16px}.fx-stat-label{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.9px;text-transform:uppercase}.fx-stat-label.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);letter-spacing:0}.fx-stat-value{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:16px;line-height:1.2}.fx-stat-value.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}@media (max-width:720px){.fx-hero{gap:20px;grid-template-columns:1fr;justify-items:center;padding:26px 22px}.fx-hero,.fx-hero-info{text-align:center}.fx-stats{justify-content:center}.fx-hero-desc{margin-inline:auto}.fx-hero-logo{height:152px;width:152px}.fx-hero-logo .fx-media-initial{font-size:58px}.fx-hero-banner{height:150px}.fx-hero--under-banner{justify-items:start;padding-top:18px;text-align:start}.fx-hero--under-banner .fx-hero-info{text-align:start}.fx-hero--under-banner .fx-stats{justify-content:flex-start}.fx-hero--under-banner .fx-hero-logo{height:112px;margin-top:-62px;width:112px}}.fx-photos{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:22px 0 4px}.fx-photos>span{aspect-ratio:4/3;background:#ede8dc;background:var(--bg-hero);border-radius:8px;border-radius:var(--radius-control);display:block;overflow:hidden}.fx-photos img{display:block;height:100%;object-fit:cover;width:100%}.fx-rule{border:none;border-top:1px solid #e8e5de;border-top:1px solid var(--border);margin:28px 0 0}.fx-section-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:19px;font-weight:300;margin:26px 0 14px}.fx-section-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fx-search{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);box-sizing:border-box;color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;margin-bottom:16px;max-width:360px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.fx-search.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fx-search:focus{border-color:#d8d0be;border-color:var(--border-strong)}.rq-overlay{align-items:flex-start;background:#1e18128c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:3000}.rq-modal{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column;max-height:calc(100dvh - 48px - env(safe-area-inset-bottom, 0px));max-height:calc(var(--app-dvh, 100dvh) - 48px - env(safe-area-inset-bottom, 0px));max-width:860px;overflow:hidden;width:100%}.rq-head{border-bottom:1px solid #e8e5de;border-bottom:1px solid var(--border);flex-shrink:0;padding:22px 28px 18px;position:relative}.rq-badge{align-items:center;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:20px;color:#8b7355;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11px;gap:6px;inset-inline-start:28px;padding:5px 11px;position:absolute;top:22px}.rq-badge.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-close{background:#0000;border:none;border-radius:8px;color:#b0ab9e;color:var(--text-muted);cursor:pointer;font-size:22px;height:34px;inset-inline-end:18px;line-height:1;position:absolute;top:16px;width:34px}.rq-close:hover{background:#ede8dc;background:var(--bg-hero)}.rq-close:hover,.rq-title{color:#000000e0;color:var(--text-primary)}.rq-title{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:26px;font-weight:300;margin:28px 0 6px;text-align:center}.rq-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.rq-subtitle{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;line-height:1.7;margin:0 auto;max-width:460px;text-align:center}.rq-subtitle.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-body{grid-gap:26px;display:grid;gap:26px;grid-template-columns:258px 1fr;overflow-y:auto;padding:22px 28px}.rq-aside{align-self:start}.rq-aside-media{align-items:center;aspect-ratio:1/1;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.rq-aside-media img{height:100%;object-fit:cover;width:100%}.rq-aside-media .rq-initial{color:#8b7355;font-size:56px;font-weight:300}.rq-aside-media .rq-initial,.rq-count{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans)}.rq-count{background:#1e1812b8;border-radius:20px;bottom:8px;color:#fff;font-size:11px;inset-inline-start:8px;padding:3px 9px;position:absolute}.rq-aside-name{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:17px;margin:14px 0 2px}.rq-aside-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-aside-sub{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;margin:0 0 12px}.rq-aside-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-aside-row{align-items:flex-start;border-top:1px solid #e8e5de;border-top:1px solid var(--border);display:flex;gap:9px;padding:9px 0}.rq-aside-row svg{color:#8b7355;flex-shrink:0;margin-top:1px}.rq-aside-k{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:10px;letter-spacing:.6px;margin:0 0 1px;text-transform:uppercase}.rq-aside-k.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);letter-spacing:0}.rq-aside-v{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;margin:0}.rq-aside-v.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-aside-note{align-items:flex-start;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#6b6560;color:var(--text-secondary);display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;gap:8px;line-height:1.6;margin-top:14px;padding:11px 13px}.rq-aside-note.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-aside-note svg{color:#8b7355;flex-shrink:0;margin-top:1px}.rq-form{min-width:0}.rq-sec{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;font-weight:500;margin:22px 0 12px}.rq-sec:first-child{margin-top:0}.rq-sec.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.rq-req{color:#a05050}.rq-hint{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;margin:-6px 0 10px}.rq-hint.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-input,.rq-select,.rq-textarea{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);box-sizing:border-box;color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;outline:none;padding:11px 13px;transition:border-color .15s;width:100%}.rq-input.ar,.rq-select.ar,.rq-textarea.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-input:focus,.rq-select:focus,.rq-textarea:focus{border-color:#d8d0be;border-color:var(--border-strong)}.rq-textarea{line-height:1.7;resize:vertical}.rq-qty{grid-gap:10px;display:grid;gap:10px;grid-template-columns:132px 1fr}.rq-chips{display:flex;flex-wrap:wrap;gap:9px}.rq-chip{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#6b6560;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1 90px;flex-direction:column;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;gap:6px;min-width:90px;padding:13px 8px;text-align:center;transition:border-color .15s,background .15s,color .15s}.rq-chip.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-chip svg{color:#b0ab9e;color:var(--text-muted);transition:color .15s}.rq-chip:hover{border-color:#d8d0be;border-color:var(--border-strong)}.rq-chip.on{background:#8b735514;border-color:#8b7355;color:#6f5c43}.rq-chip.on svg{color:#8b7355}.rq-pills{display:flex;flex-wrap:wrap;gap:9px}.rq-pill{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#6b6560;color:var(--text-secondary);cursor:pointer;flex:1 1 auto;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;padding:10px 16px;text-align:center;transition:border-color .15s,background .15s,color .15s}.rq-pill.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-pill:hover{border-color:#d8d0be;border-color:var(--border-strong)}.rq-pill.on{background:#8b735514;border-color:#8b7355;color:#6f5c43}.rq-drop{background:#ede8dc;background:var(--bg-hero);border:1.5px dashed #d8d0be;border:1.5px dashed var(--border-strong);border-radius:14px;border-radius:var(--radius-card);cursor:pointer;padding:26px 18px;text-align:center;transition:border-color .15s,background .15s}.rq-drop:hover{background:#8b73550d;border-color:#8b7355}.rq-drop svg{color:#8b7355}.rq-drop-main{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;margin:8px 0 3px}.rq-drop-main.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-drop-sub{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;margin:0}.rq-drop-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-files{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rq-file{align-items:center;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#6b6560;color:var(--text-secondary);display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;gap:8px;padding:7px 11px}.rq-file.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-file-x{background:#0000;border:none;color:#b0ab9e;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;margin-inline-start:auto}.rq-err,.rq-file-x:hover{color:#a05050}.rq-err{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;margin:12px 0 0}.rq-err.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-foot{background:#fff;background:var(--surface-raised);border-top:1px solid #e8e5de;border-top:1px solid var(--border);flex-shrink:0;flex-wrap:wrap;gap:16px;padding:16px 28px}.rq-foot,.rq-help{align-items:center;display:flex}.rq-help{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);gap:9px}.rq-help svg{color:#8b7355;flex-shrink:0}.rq-help-t{color:#000000e0;color:var(--text-primary);font-size:12px;margin:0}.rq-help-b{color:#b0ab9e;color:var(--text-muted);font-size:11px;margin:1px 0 0}.rq-help.ar .rq-help-b,.rq-help.ar .rq-help-t{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-help a{color:#8b7355;text-decoration:none}.rq-help a:hover{text-decoration:underline}.rq-submit-wrap{margin-inline-start:auto;text-align:center}.rq-submit{align-items:center;background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;gap:9px;justify-content:center;min-width:220px;padding:13px 30px;transition:background .15s}.rq-submit.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-submit:hover{background:#3d3a35;background:var(--ink-soft)}.rq-submit:disabled{cursor:default;filter:none;opacity:.6}.rq-submit-note{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11px;margin:7px 0 0}.rq-submit-note.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-done{padding:44px 28px;text-align:center}.rq-done h3{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:20px;margin:0 0 8px}.rq-done.ar h3{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.rq-done p{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;line-height:1.7;margin:0 auto 22px;max-width:380px}.rq-done.ar p{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}@media (max-width:760px){.rq-body{gap:20px;grid-template-columns:1fr;padding:18px}.rq-title{font-size:22px;margin-top:34px}.rq-foot,.rq-head{padding-inline:18px}.rq-qty{grid-template-columns:108px 1fr}.rq-foot{align-items:stretch;flex-direction:column}.rq-submit-wrap{margin-inline-start:0}.rq-submit{width:100%}}.fp-crumb{align-items:center;color:#b0ab9e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;gap:7px;margin:2px 0 16px}.fp-crumb.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-crumb a,.fp-crumb button{background:none;border:none;color:#b0ab9e;color:var(--text-muted);cursor:pointer;font:inherit;padding:0;text-decoration:none}.fp-crumb a:hover,.fp-crumb button:hover{color:#000000e0;color:var(--text-primary)}.fp-crumb .sep{opacity:.5}.fp-crumb .cur{color:#6b6560;color:var(--text-secondary)}.fp-hero{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px}.fp-cover{background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);min-height:300px;overflow:hidden;position:relative}.fp-collage{grid-gap:3px;display:grid;gap:3px;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;height:100%;inset:0;position:absolute;width:100%}.fp-collage span{background:#fff;background:var(--surface-raised);overflow:hidden}.fp-collage img{display:block;height:100%;object-fit:cover;width:100%}.fp-cover-single{inset:0;position:absolute}.fp-cover-single img{display:block;height:100%;object-fit:cover;width:100%}.fp-cover-initial{color:#8b7355;display:flex;font-size:90px;font-weight:300;inset:0;justify-content:center}.fp-cover-initial,.fp-viewall{align-items:center;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);position:absolute}.fp-viewall{background:#1e1812b8;border:none;border-radius:20px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;inset-inline-start:12px;padding:6px 12px}.fp-viewall.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-viewall:hover{background:#1e1812db}.fp-info{display:flex;flex-direction:column}.fp-name-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fp-name{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:34px;font-weight:300;line-height:1.1;margin:0}.fp-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:700}.fp-badge{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;gap:5px;padding:5px 12px;white-space:nowrap}.fp-badge.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-badge.feat{background:#8b73551f;border:1px solid #8b73554d;color:#8b7355}.fp-badge.verified{background:#2d7a4f14;border:1px solid #2d7a4f40;color:#2d7a4f}.fp-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fp-mid{font-feature-settings:"lnum";color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;font-variant-numeric:lining-nums;margin:8px 0 0}.fp-certs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.fp-cert{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.fp-cert-name{align-items:center;color:#000000e0;color:var(--text-primary);display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:8px;margin:0}.fp-cert-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cert-name svg{color:#2d7a4f;flex-shrink:0}.fp-cert-meta{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;margin:0}.fp-cert-meta.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cert-link{align-self:flex-start;color:#2d7a4f;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;margin-top:6px;text-decoration:none}.fp-cert-link.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cert-link:hover{text-decoration:underline}.fp-photos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.fp-photo{aspect-ratio:4/3;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:block;overflow:hidden}.fp-photo img{display:block;height:100%;object-fit:cover;width:100%}.fp-cta-2{align-items:center;background:#0000;border:1.5px solid #1a1814;border:1.5px solid var(--ink);border-radius:8px;border-radius:var(--radius-control);color:#1a1814;color:var(--ink);cursor:pointer;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14.5px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:12px 18px;width:100%}.fp-cta-2.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cat-line{align-items:center;color:#6b6560;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;gap:8px;margin:10px 0 0}.fp-cat-line.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cat-line .loc{color:#b0ab9e;color:var(--text-muted)}.fp-desc{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;line-height:1.85;margin:14px 0 18px}.fp-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.fp-fact{align-items:center;background:#8b735514;border:1px solid #8b73552e;border-radius:99px;color:#6b5942;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;gap:6px;padding:5px 11px;white-space:nowrap}.fp-facts.ar .fp-fact{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-fact svg{color:#8b7355;flex-shrink:0}.fp-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:4px 0 20px}.fp-stat{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;flex-direction:column;gap:6px;padding:14px 10px;text-align:center}.fp-stat svg{color:#8b7355}.fp-stat-t{font-feature-settings:"lnum";color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:19px;font-variant-numeric:lining-nums;font-weight:600;line-height:1.1;margin:0}.fp-stat-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-stat-b{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11px;line-height:1.4;margin:0}.fp-stat-b.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-srcline{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;margin:28px 0 0;text-align:center}.fp-srcline.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cta{align-items:center;background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:16px;gap:9px;justify-content:center;margin-top:auto;padding:15px 24px;transition:background .15s;width:100%}.fp-cta.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cta:hover{background:#3d3a35;background:var(--ink-soft)}.fp-trust{align-items:center;color:#b0ab9e;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;gap:7px;justify-content:center;margin:12px 0 0}.fp-trust.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-trust .dot{opacity:.5}.fp-sec{margin:34px 0 0}.fp-sec-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.fp-sec-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:20px;font-weight:300;margin:0}.fp-sec-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fp-sec-link{background:none;border:none;color:#8b7355;cursor:pointer;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px}.fp-sec-link.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-sec-link:hover{text-decoration:underline}.fp-cats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fp-cat-card{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);display:flex;flex-direction:column;overflow:hidden}.fp-cat-cover{aspect-ratio:3/2;background:#ede8dc;background:var(--bg-hero);overflow:hidden;position:relative}.fp-cat-cover img{display:block;height:100%;object-fit:cover;width:100%}.fp-cat-cover-overlay{align-items:center;background:linear-gradient(180deg,#1e181226,#1e181280);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center}.fp-cat-cover-y{font-size:12px;letter-spacing:2px;opacity:.85}.fp-cat-cover-t,.fp-cat-cover-y{font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans)}.fp-cat-cover-t{font-size:17px;letter-spacing:3px;line-height:1.3;margin-top:3px;text-transform:uppercase}.fp-cat-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.fp-cat-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14.5px;margin:0}.fp-cat-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cat-meta{align-items:center;color:#b0ab9e;color:var(--text-muted);display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;gap:6px;margin:0}.fp-cat-meta.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cat-btn{align-items:center;background:#0000;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);cursor:pointer;display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;gap:6px;justify-content:center;margin-top:8px;padding:9px;transition:border-color .15s,background .15s}.fp-cat-btn.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-cat-btn:hover{background:#8b73550d;border-color:#8b7355}.fp-cat-btn.on{border-color:#8b7355}.fp-cat-btn.on,.fp-filter{background:#8b73551a;color:#6f5c43}.fp-filter{align-items:center;border:1px solid #8b73554d;border-radius:20px;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;gap:8px;margin-bottom:14px;padding:6px 12px}.fp-filter.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-filter button{background:none;border:none;color:inherit;cursor:pointer;font-size:15px;line-height:1}.fp-prods{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fp-prod{aspect-ratio:1/1;background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);cursor:pointer;overflow:hidden;padding:0}.fp-prod img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.fp-prod:hover img{transform:scale(1.05)}.fp-more{display:block;margin:20px auto 0}.fp-about{background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);padding:22px 24px}.fp-about-desc{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14.5px;line-height:1.85;margin:0}.fp-about-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-about-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:18px}.fp-about-card{align-items:flex-start;background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;gap:11px;padding:14px}.fp-about-card svg{color:#8b7355;flex-shrink:0;margin-top:2px}.fp-about-t{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11px;letter-spacing:.3px;margin:0 0 3px}.fp-about-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-about-v{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;font-weight:600;margin:0}.fp-about-v.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-catstrip{-ms-overflow-style:none;scrollbar-width:none}.fp-catstrip::-webkit-scrollbar{display:none}.fp-pgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fp-pcard{background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.fp-pcard:hover{border-color:#d8d0be;border-color:var(--border-strong);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow)}.fp-pcard-media{aspect-ratio:1/1;background:#ede8dc;background:var(--bg-hero);border:none;cursor:pointer;overflow:hidden;padding:0}.fp-pcard-media img{display:block;height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease;width:100%}.fp-pcard:hover .fp-pcard-media img{transform:scale(1.05)}.fp-pcard-body{display:flex;flex-direction:column;gap:4px;padding:12px 13px 13px}.fp-pcard-priceline{display:contents}.fp-pcard-actions{display:flex;gap:6px;margin-top:6px}.fp-pcard-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000000e0;color:var(--text-primary);cursor:pointer;display:-webkit-box;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.4;margin:0;min-height:2.8em;overflow:hidden}.fp-pcard-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-pcard-name:hover{color:#6f5c43}.fp-pcard-moq{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;margin:0}.fp-pcard-moq.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-pcard-btn{align-items:center;background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;display:inline-flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12.5px;gap:6px;justify-content:center;margin-top:6px;padding:9px;transition:background .15s ease}.fp-pcard-btn.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-pcard-btn:hover{background:#3d3a35;background:var(--ink-soft)}.fp-pcard-btn-ghost{background:#0000;border:1px solid #d8d0be;border:1px solid var(--border-strong);color:#000000e0;color:var(--text-primary);flex:1 1;gap:5px;margin-top:0}.fp-pcard-btn-ghost:hover{background:#0000}.fp-pcard-fac{background:none;border:none;color:#b0ab9e;color:var(--text-muted);cursor:pointer;display:block;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:11.5px;margin:0;padding:0;text-align:start}.fp-pcard-fac.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-pcard-fac:hover{color:#8b7355;text-decoration:underline}@media (max-width:720px){.fp-pgrid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-pcard-body{flex:1 1;min-width:0;padding:10px 10px 11px}.fp-pcard-name{font-size:12.5px}.fp-pcard-fac{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-pcard-priceline{align-items:center;display:flex;flex-wrap:wrap;gap:4px 5px;min-width:0}.fp-pcard-btn{border:1px solid #0000;font-size:11.5px;padding:7px}.fp-pcard-actions{margin-top:auto}}.fp-psearch{background:#fff;background:var(--surface-raised);border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--radius-control);box-sizing:border-box;color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13.5px;margin:0 0 14px;max-width:360px;outline:none;padding:10px 14px;width:100%}.fp-psearch:focus{border-color:#8b7355}.fp-sources{background:#ede8dc;background:var(--bg-hero);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);margin:34px 0 0;padding:24px}.fp-sources-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.fp-source{align-items:flex-start;display:flex;gap:12px}.fp-source svg{color:#8b7355;flex-shrink:0;margin-top:2px}.fp-source-t{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13.5px;font-weight:500;margin:0 0 3px}.fp-source-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fp-source-b{color:#b0ab9e;color:var(--text-muted);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;line-height:1.6;margin:0}.fp-source-b.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-band{align-items:center;background:#fff;background:var(--surface-raised);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 4px 20px #00000014;box-shadow:var(--accent-shadow);display:flex;flex-wrap:wrap;gap:24px;margin:30px 0 10px;padding:26px 28px}.fp-band-main{flex:1 1 320px}.fp-band-t{color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:20px;font-weight:300;margin:0 0 6px}.fp-band-t.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-weight:600}.fp-band-s{color:#6b6560;color:var(--text-secondary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13.5px;line-height:1.7;margin:0 0 14px}.fp-band-s.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-band-points{display:flex;flex-wrap:wrap;gap:18px}.fp-band-point{align-items:center;color:#6b6560;color:var(--text-secondary);display:flex;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:12px;gap:7px}.fp-band-point.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-band-point svg{color:#8b7355}.fp-band-btn{align-items:center;background:#1a1814;background:var(--ink);border:none;border-radius:8px;border-radius:var(--radius-control);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:15px;gap:9px;padding:14px 28px;transition:background .15s}.fp-band-btn.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.fp-band-btn:hover{background:#3d3a35;background:var(--ink-soft)}@media (max-width:820px){.fp-hero{gap:18px;grid-template-columns:1fr}.fp-cover{aspect-ratio:16/10;min-height:240px}.fp-sources-grid{gap:16px;grid-template-columns:1fr}.fp-band{align-items:stretch;flex-direction:column}.fp-band-btn{justify-content:center;width:100%}}@media (max-width:560px){.fx-wrap{padding:18px 16px 56px}.fp-cover{aspect-ratio:16/11;min-height:0}.fp-cover-initial{font-size:64px}.fp-name{font-size:23px}.fp-cat-line{font-size:13px;margin-top:8px}.fp-desc{font-size:14px;line-height:1.7;margin:12px 0 14px}.fp-fact{font-size:12px;padding:5px 10px;white-space:normal}.fp-stats{gap:7px;grid-template-columns:repeat(3,1fr)}.fp-stat{padding:11px 6px}.fp-stat-t{font-size:16px}.fp-stat-b{font-size:10px}.fp-cta{font-size:15px;padding:13px 20px}.fp-sec{margin-top:26px}.fp-sec-title{font-size:18px}.fp-cats{gap:12px;grid-template-columns:1fr}.fp-cat-cover-t{font-size:14px;letter-spacing:2px}.fp-prods{gap:8px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.fp-sources{margin-top:26px;padding:18px 16px}.fp-band{padding:20px 18px}.fp-band-t{font-size:18px}}.ilb-overlay{align-items:center;background:#0a0806ed;display:flex;inset:0;justify-content:center;position:fixed;z-index:4000}.ilb-close{background:#ffffff24;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:24px;height:44px;inset-inline-end:18px;line-height:1;position:fixed;top:16px;width:44px;z-index:2}.ilb-close:hover{background:#ffffff42}.ilb-counter{font-feature-settings:"tnum";background:#0006;border-radius:20px;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:13px;font-variant-numeric:tabular-nums;left:50%;padding:4px 12px;top:22px;transform:translateX(-50%)}.ilb-counter,.ilb-nav{color:#fff;position:fixed;z-index:2}.ilb-nav{align-items:center;background:#ffffff24;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:28px;height:48px;justify-content:center;line-height:1;top:50%;transform:translateY(-50%);width:48px}.ilb-nav:hover{background:#ffffff47}.ilb-nav.prev{left:16px}.ilb-nav.next{right:16px}.ilb-stage{align-items:center;display:flex;height:80vh;justify-content:center;overflow:hidden;width:92vw}.ilb-img{-webkit-user-drag:none;border-radius:4px;max-height:100%;max-width:100%;object-fit:contain;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.ilb-bar{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:12px;display:flex;gap:12px;left:50%;max-width:92vw;padding:8px 10px 8px 16px;position:fixed;transform:translateX(-50%);z-index:2}.ilb-caption{font-size:14px;overflow:hidden;text-overflow:ellipsis}.ilb-action,.ilb-caption{color:#fff;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);white-space:nowrap}.ilb-action{background:#0000;border:1px solid #fff6;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 15px}.ilb-action:hover{background:#ffffff24}.ilb-action.primary{background:#fff;border-color:#fff;color:#1a1814;font-weight:600}.ilb-action.primary:hover{background:#ece7df}.ilb-thumbs{bottom:12px;display:flex;gap:6px;left:50%;max-width:94vw;overflow-x:auto;padding:6px 4px;position:fixed;scrollbar-width:thin;transform:translateX(-50%);z-index:2}.ilb-thumb{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;flex:0 0 auto;height:56px;opacity:.5;overflow:hidden;padding:0;transition:opacity .15s,border-color .15s;width:56px}.ilb-thumb:hover{opacity:.85}.ilb-thumb.on{border-color:#fff;opacity:1}.ilb-thumb img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:640px){.ilb-stage{height:74vh;width:100vw}.ilb-nav{font-size:24px;height:40px;width:40px}.ilb-thumb{height:44px;width:44px}}@media (prefers-reduced-motion:reduce){.ilb-img{transition:none}.fx-modal,.fx-modal-bg,.fx-step{animation:none}.fx-card,.fx-choice{transition:border-color .2s ease}.fx-card:hover,.fx-choice:hover{transform:none}}.search-bar{margin-bottom:24px;margin-bottom:var(--space-6)}.search-input{background:#faf9f7;background:var(--surface);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;outline:none;padding:11px 16px;padding:11px var(--space-4);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.search-input::placeholder{color:#00000040;color:var(--text-disabled)}.search-input:focus{border-color:#d8d0be;border-color:var(--border-strong);box-shadow:0 0 0 3px #2d7a4f1a}.request-card,.search-input:focus{background:#faf9f7;background:var(--surface)}.request-card{align-items:center;border:1px solid #e8e5de;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-card);display:flex;gap:20px;gap:var(--space-5);justify-content:space-between;margin-bottom:12px;margin-bottom:var(--space-3);padding:20px 24px;padding:var(--space-5) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.request-card:hover{background:#ede8dc;background:var(--bg-hero);border-color:#d8d0be;border-color:var(--border-strong)}.req-name{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:8px;margin-bottom:var(--space-2)}.req-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.req-meta{color:#00000040;color:var(--text-disabled);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;gap:var(--space-4)}.btn-quote{background:#fff;background:var(--bg-raised);border:1px solid #00000012;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#000000e0;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;min-height:38px;padding:9px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn-quote:hover{background:#f7f5f2;background:var(--bg-hover);border-color:#d8d0be;border-color:var(--border-strong)}.status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.2px;padding:3px 10px}.status-open{background:#2d6a4f1a;border:1px solid #2d6a4f26;color:#2d6a4f}.status-closed{background:#e05c5c1a;border:1px solid #e05c5c26;color:#b03030}.status-pending{background:#e8a0201f;border:1px solid #e8a0202e;color:#9a6800}.status-accepted{background:#2d6a4f1a;border:1px solid #2d6a4f26;color:#2d6a4f}.status-rejected{background:#e05c5c1a;border:1px solid #e05c5c26;color:#b03030}.form-group{margin-bottom:20px;margin-bottom:var(--space-5)}.form-label{color:#00000040;color:var(--text-disabled);display:block;font-size:11px;font-weight:500;letter-spacing:1px;margin-bottom:8px;margin-bottom:var(--space-2);text-transform:uppercase}.form-label.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:13px;letter-spacing:0}.form-input{background:linear-gradient(180deg,#00000014,#ffffff03),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#ffffff03),var(--bg-subtle);border:1px solid #00000024;border:1px solid rgba(var(--accent-rgb),.14);border-radius:6px;border-radius:var(--radius-md);color:#000000e0;color:var(--text-primary);font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;outline:none;padding:11px 16px;padding:11px var(--space-4);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-input::placeholder{color:#00000040;color:var(--text-disabled)}.form-input:focus{background:none,#f0ede9;background:var(--panel-sheen),var(--bg-muted);border-color:#00000026;border-color:var(--accent-border-strong);box-shadow:0 0 0 3px #0000001f,0 0 0 1px #0000001f;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12),0 0 0 1px rgba(var(--accent-rgb),.12)}.form-grid{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:640px}.login-wrap{align-items:center;background:#faf8f5;background:var(--bg-base);display:flex;justify-content:center;min-height:100dvh;min-height:var(--app-dvh);padding:calc(80px + env(safe-area-inset-top, 0px)) 20px max(32px,calc(32px + env(safe-area-inset-bottom, 0px)));padding:calc(var(--page-top-offset) + 24px) var(--space-5) max(var(--space-8),calc(var(--space-8) + var(--safe-bottom)))}.login-card{animation:slideUp .4s ease;background:none,#f5f2ee;background:var(--panel-sheen-strong),var(--bg-subtle);border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:10px;border-radius:var(--radius-xl);box-shadow:0 4px 20px #00000014,0 4px 20px #00000014;box-shadow:var(--shadow-md),var(--accent-shadow);max-width:420px;padding:48px 40px;padding:var(--space-12) var(--space-10);width:100%}.login-logo{color:#0000004d;color:var(--text-tertiary);font-size:14px;font-weight:600;letter-spacing:2.5px;margin-bottom:24px;margin-bottom:var(--space-6);text-align:center}.login-logo span{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:13px;font-weight:400}.role-tabs{background:#f5f3ef;background:var(--bg-page);border:1px solid #e8e5de;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-control);display:flex;margin-bottom:32px;margin-bottom:var(--space-8);overflow:hidden}.role-tab{background:#0000;border:none;color:#00000040;color:var(--text-disabled);cursor:pointer;flex:1 1;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;font-weight:400;min-height:42px;padding:11px;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.role-tab.active{background:#ede8dc;background:var(--bg-hero);color:#000000e0;color:var(--text-primary)}.auth-msg{border-radius:6px;border-radius:var(--radius-md);display:none;font-size:13px;margin-bottom:12px;margin-bottom:var(--space-3);padding:12px 16px;padding:var(--space-3) var(--space-4);text-align:center}.auth-msg.error{background:#e05c5c1a;border:1px solid #e05c5c26;color:#b03030;display:block}.auth-msg.success{background:#2d6a4f1a;border:1px solid #2d6a4f26;color:#2d6a4f;display:block}.btn-login{background:#1a1a1a;border:none;border-radius:6px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;margin-top:var(--space-2);min-height:46px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.btn-login:hover{background:#333}.btn-login:disabled{cursor:not-allowed;opacity:.3}.btn-login-outline{background:#0000;border:1px solid #00000012;border:1px solid var(--border-default);border-radius:6px;border-radius:var(--radius-md);color:#6b6560;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:400;margin-top:8px;margin-top:var(--space-2);min-height:46px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.btn-login-outline:hover{background:none,#f7f5f2;background:var(--panel-sheen),var(--bg-hover);border-color:#00000026;border-color:var(--accent-border-strong);color:#000000e0;color:var(--text-primary)}.login-switch{color:#00000040;color:var(--text-disabled);font-size:13px;margin-top:20px;margin-top:var(--space-5);text-align:center}.switch-link{background:none;border:none;color:#0000004d;color:var(--text-tertiary);cursor:pointer;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.switch-link:hover{color:#000000e0;color:var(--text-primary)}.extra-fields{border-top:1px solid #0000000f;border-top:1px solid var(--border-subtle);display:none;margin-top:4px;margin-top:var(--space-1);padding-top:20px;padding-top:var(--space-5)}.dashboard-wrap{background:#faf8f5;background:var(--bg-base);min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}html.sup-chrome{--page-top-offset:calc(58px + var(--safe-top, 0px))}html.sup-chrome .dashboard-wrap{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top,0)}.dashboard-header{background:linear-gradient(180deg,#00000024,#0000 58%);background:linear-gradient(180deg,rgba(var(--accent-rgb),.14),#0000 58%);border-bottom:1px solid #00000024;border-bottom:1px solid rgba(var(--accent-rgb),.14);padding:40px 32px 24px;padding:var(--space-10) var(--space-8) var(--space-6)}.dashboard-title{animation:fadeInDown .4s ease;color:#000000e0;color:var(--text-primary);font-size:34px;font-weight:300;letter-spacing:-.5px;margin-bottom:8px;margin-bottom:var(--space-2)}.dashboard-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:28px;letter-spacing:0}.dashboard-sub{color:#00000040;color:var(--text-disabled);font-size:14px}.dashboard-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.dashboard-grid{grid-gap:1px;background:#0000000f;background:var(--border-subtle);border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);padding:0}.dashboard-card{background:linear-gradient(180deg,#0000000f,hsla(0,0%,100%,.008)),#faf8f5;background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),hsla(0,0%,100%,.008)),var(--bg-base);cursor:pointer;padding:24px 32px;padding:var(--space-6) var(--space-8);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.dashboard-card:hover{background:none,#f5f2ee;background:var(--panel-sheen),var(--bg-subtle)}.dashboard-card-title{color:#00000040;color:var(--text-disabled);font-size:11px;font-weight:500;letter-spacing:2px;margin-bottom:12px;margin-bottom:var(--space-3);text-transform:uppercase}.dashboard-card-num{color:#000000e0;color:var(--text-primary);font-size:44px;font-weight:300;letter-spacing:-1.5px;line-height:1;margin-bottom:4px;margin-bottom:var(--space-1)}.dashboard-card-sub{color:#00000040;color:var(--text-disabled);font-size:13px}.dashboard-card-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);padding:24px 32px;padding:var(--space-6) var(--space-8)}.product-detail-wrap{background:#faf8f5;background:var(--bg-base);min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.product-detail-inner{margin:0 auto;max-width:800px;min-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));min-height:calc(var(--app-dvh) - var(--page-top-offset));padding:32px;padding:var(--space-8)}.back-btn{align-items:center;background:none;border:none;color:#00000040;color:var(--text-disabled);cursor:pointer;display:flex;font-size:13px;gap:8px;gap:var(--space-2);margin-bottom:32px;margin-bottom:var(--space-8);min-height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.back-btn:hover{color:#6b6560;color:var(--text-secondary)}.product-detail-img{align-items:center;background:none,#f5f2ee;background:var(--panel-sheen),var(--bg-subtle);border:1px solid #0000002e;border:1px solid rgba(var(--accent-rgb),.18);border-radius:10px;border-radius:var(--radius-xl);display:flex;height:280px;justify-content:center;margin-bottom:32px;margin-bottom:var(--space-8);max-width:440px;overflow:hidden;width:100%}.product-detail-img img{height:100%;object-fit:cover;width:100%}.product-detail-name{color:#000000e0;color:var(--text-primary);font-size:34px;font-weight:300;letter-spacing:-.5px;margin-bottom:16px;margin-bottom:var(--space-4)}.product-detail-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:28px;letter-spacing:0}.product-detail-price{color:#6b6560;color:var(--text-secondary);font-size:22px;font-weight:300;margin-bottom:24px;margin-bottom:var(--space-6)}.product-detail-meta{display:flex;flex-wrap:wrap;gap:32px;gap:var(--space-8);margin-bottom:32px;margin-bottom:var(--space-8)}.meta-label{color:#00000040;color:var(--text-disabled);font-size:11px;font-weight:500;letter-spacing:1.5px;margin-bottom:4px;margin-bottom:var(--space-1);text-transform:uppercase}.meta-val{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500}.supplier-card{align-items:center;background:none,#f5f2ee;background:var(--panel-sheen),var(--bg-subtle);border:1px solid #00000029;border:1px solid rgba(var(--accent-rgb),.16);border-radius:8px;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:16px;gap:var(--space-4);margin-bottom:20px;margin-bottom:var(--space-5);padding:16px 20px;padding:var(--space-4) var(--space-5);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.supplier-card:hover{background:none,#f0ede9;background:var(--panel-sheen-strong),var(--bg-muted);border-color:#00000026;border-color:var(--accent-border-strong)}.stars{color:#e8a020;font-size:14px}.buy-form{background:none,#f5f2ee;background:var(--panel-sheen),var(--bg-subtle);border:1px solid #00000029;border:1px solid rgba(var(--accent-rgb),.16);border-radius:8px;border-radius:var(--radius-lg);margin-top:20px;margin-top:var(--space-5);padding:24px;padding:var(--space-6)}.inbox-item{align-items:center;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);border-radius:6px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:16px;gap:var(--space-4);margin:0 -12px;margin:0 calc(var(--space-3)*-1);min-height:56px;padding:16px 12px;padding:var(--space-4) var(--space-3);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.inbox-item:hover{background:linear-gradient(180deg,#0000001f,hsla(0,0%,100%,.014)),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),hsla(0,0%,100%,.014)),var(--bg-subtle);border-color:#0000}.avatar{align-items:center;background:linear-gradient(180deg,#0000001a,hsla(0,0%,100%,.012)),#fff;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),hsla(0,0%,100%,.012)),var(--bg-raised);border:1px solid #00000029;border:1px solid rgba(var(--accent-rgb),.16);border-radius:50%;color:#6b6560;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar img{height:100%;object-fit:cover;width:100%}.avatar-sm{align-items:center;background:linear-gradient(180deg,#0000001a,hsla(0,0%,100%,.012)),#fff;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),hsla(0,0%,100%,.012)),var(--bg-raised);border-radius:50%;color:#6b6560;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:30px;justify-content:center;overflow:hidden;width:30px}.avatar-sm img{height:100%;object-fit:cover;width:100%}.inbox-info{flex:1 1;min-width:0}.inbox-name{color:#000000e0;color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:3px}.inbox-last{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-last,.inbox-time{color:#00000040;color:var(--text-disabled)}.inbox-time{font-size:11px;margin-bottom:4px;margin-bottom:var(--space-1)}.inbox-unread{align-items:center;background:#fff;background:var(--bg-raised);border:1px solid #00000012;border:1px solid var(--border-muted);border-radius:50%;color:#6b6560;color:var(--text-secondary);display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;margin-inline-start:auto;width:16px}.chat-wrap{background:#faf8f5;background:var(--bg-base);border-left:1px solid #0000000f;border-left:1px solid var(--border-subtle);border-right:1px solid #0000000f;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;height:100dvh;height:var(--app-dvh);margin:0 auto;max-width:800px;min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset);width:100%}.chat-header{align-items:center;background:linear-gradient(180deg,#0000001a,hsla(0,0%,100%,.012)),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),hsla(0,0%,100%,.012)),var(--bg-subtle);border-bottom:1px solid #00000024;border-bottom:1px solid rgba(var(--accent-rgb),.14);display:flex;gap:12px;gap:var(--space-3);padding:16px 24px;padding:var(--space-4) var(--space-6)}.chat-body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--space-2);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:20px 24px;padding:var(--space-5) var(--space-6)}.chat-bubble{animation:fadeIn .15s ease;font-size:14px;line-height:1.7;max-width:68%;padding:10px 16px;padding:10px var(--space-4);word-break:break-word}.bubble-me{align-self:flex-end;background:#1a1a1a;border:1px solid #0000;border-radius:8px 8px 3px 8px;border-radius:var(--radius-lg) var(--radius-lg) 3px var(--radius-lg);color:#fff}.bubble-them{align-self:flex-start;background:#fff;border:1px solid #00000012;border-radius:8px 8px 8px 3px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 3px;color:#000000e0;color:var(--text-primary)}.bubble-time{color:#ffffff80;font-size:11px;margin-top:4px;margin-top:var(--space-1);text-align:right}.bubble-them .bubble-time{text-align:left}.bubble-them .bubble-time,.chat-day-sep{color:#00000040;color:var(--text-disabled)}.chat-day-sep{font-size:11px;letter-spacing:1px;margin:16px 0;margin:var(--space-4) 0;position:relative;text-align:center;text-transform:uppercase}.chat-day-sep:before{background:#0000000f;background:var(--border-subtle);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.chat-day-sep span{background:#faf8f5;background:var(--bg-base);padding:0 12px;padding:0 var(--space-3);position:relative}.chat-footer{align-items:center;background:linear-gradient(180deg,#00000014,#ffffff03),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#ffffff03),var(--bg-subtle);border-top:1px solid #00000024;border-top:1px solid rgba(var(--accent-rgb),.14);display:flex;flex-shrink:0;gap:12px;gap:var(--space-3);padding:10px 24px;padding:10px var(--space-6);padding-bottom:max(10px,calc(10px + env(safe-area-inset-bottom, 0px)));padding-bottom:max(10px,calc(10px + var(--safe-bottom)))}.chat-input{background:linear-gradient(180deg,#00000014,hsla(0,0%,100%,.008)),#f0ede9;background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),hsla(0,0%,100%,.008)),var(--bg-muted);border:1px solid #00000024;border:1px solid rgba(var(--accent-rgb),.14);border-radius:20px;color:#000000e0;color:var(--text-primary);flex:1 1;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);font-size:14px;outline:none;padding:9px 16px;padding:9px var(--space-4);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.chat-input::placeholder{color:#00000040;color:var(--text-disabled)}.chat-input:focus{border-color:#00000026;border-color:var(--accent-border-strong);box-shadow:0 0 0 3px #0000001f;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.chat-send{align-items:center;background:#fff;background:var(--bg-raised);border:1px solid #00000012;border:1px solid var(--border-default);border-radius:50%;color:#6b6560;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px}.chat-send:hover{background:linear-gradient(180deg,#00000008,hsla(0,0%,100%,.015));background:linear-gradient(180deg,var(--accent-faint),hsla(0,0%,100%,.015));border-color:#0000001a;border-color:var(--accent-border);color:#000000e0;color:var(--text-primary)}.chat-send svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.contact-wrap{align-items:center;background:#faf8f5;background:var(--bg-base);display:flex;justify-content:center;min-height:100dvh;min-height:var(--app-dvh);padding:calc(80px + env(safe-area-inset-top, 0px)) 20px max(32px,calc(32px + env(safe-area-inset-bottom, 0px)));padding:calc(var(--page-top-offset) + 24px) var(--space-5) max(var(--space-8),calc(var(--space-8) + var(--safe-bottom)))}.contact-card{animation:slideUp .4s ease;background:none,#f5f2ee;background:var(--panel-sheen-strong),var(--bg-subtle);border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:10px;border-radius:var(--radius-xl);box-shadow:0 4px 20px #00000014,0 4px 20px #00000014;box-shadow:var(--shadow-md),var(--accent-shadow);max-width:460px;padding:48px 40px;padding:var(--space-12) var(--space-10);text-align:center;width:100%}.contact-title{color:#000000e0;color:var(--text-primary);font-size:34px;font-weight:300;letter-spacing:-.5px;margin-bottom:12px;margin-bottom:var(--space-3)}.contact-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:28px;letter-spacing:0}.contact-sub{color:#00000040;color:var(--text-disabled);font-size:14px;line-height:1.8;margin-bottom:40px;margin-bottom:var(--space-10)}.contact-btn{align-items:center;background:linear-gradient(180deg,#00000014,#ffffff03),#f0ede9;background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#ffffff03),var(--bg-muted);border:1px solid #00000024;border:1px solid rgba(var(--accent-rgb),.14);border-radius:8px;border-radius:var(--radius-lg);color:#000000e0;color:var(--text-primary);cursor:pointer;display:flex;gap:16px;gap:var(--space-4);margin-bottom:12px;margin-bottom:var(--space-3);min-height:58px;padding:16px 20px;padding:var(--space-4) var(--space-5);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.contact-btn:hover{background:none,#f7f5f2;background:var(--panel-sheen),var(--bg-hover);border-color:#00000026;border-color:var(--accent-border-strong)}.contact-btn-label{color:#00000040;color:var(--text-disabled);font-size:11px;font-weight:500;letter-spacing:1.5px;margin-bottom:3px;text-transform:uppercase}.contact-btn-value{color:#6b6560;color:var(--text-secondary);font-size:15px;font-weight:400}.profile-wrap{background:#faf8f5;background:var(--bg-base);min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.profile-hero{align-items:center;background:linear-gradient(180deg,#00000024,#0000 60%),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.14),#0000 60%),var(--bg-subtle);border-bottom:1px solid #00000024;border-bottom:1px solid rgba(var(--accent-rgb),.14);color:#000000e0;color:var(--text-primary);display:flex;gap:24px;gap:var(--space-6);padding:40px 32px;padding:var(--space-10) var(--space-8)}.profile-name{font-size:30px;font-weight:300;letter-spacing:-.5px;margin-bottom:8px;margin-bottom:var(--space-2)}.profile-name.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.profile-meta{color:#0000004d;color:var(--text-tertiary);font-size:14px}.profile-body{padding:32px;padding:var(--space-8)}.about-wrap,.profile-body{background:#faf8f5;background:var(--bg-base)}.about-wrap{min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.about-hero{background:linear-gradient(180deg,#0000001f,#0000 56%),#f5f2ee;background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),#0000 56%),var(--bg-subtle);border-bottom:1px solid #00000024;border-bottom:1px solid rgba(var(--accent-rgb),.14);padding:80px 32px 40px;padding:var(--space-20) var(--space-8) var(--space-10)}.about-title{color:#000000e0;color:var(--text-primary);font-size:52px;font-weight:300;letter-spacing:-1.5px;margin-bottom:24px;margin-bottom:var(--space-6)}.about-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:40px;letter-spacing:0}.about-body{max-width:720px;padding:40px 32px;padding:var(--space-10) var(--space-8)}.about-p{color:#0000004d;color:var(--text-tertiary);font-size:15px;line-height:2;margin-bottom:24px;margin-bottom:var(--space-6)}.about-p.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.mm-overlay{align-items:center;height:100dvh;height:var(--app-dvh,100dvh);justify-content:center;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;top:0}.mm-card,.mm-overlay{display:flex;overflow:hidden}.mm-card{flex-direction:column;max-height:100%;min-height:0;width:100%}.mm-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mm-foot{bottom:0;flex:0 0 auto;position:sticky}.modal-overlay,.req-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000007a;display:none;inset:0;justify-content:center;padding:20px;padding:var(--space-5);position:fixed;z-index:2000}.modal-overlay.open,.req-modal-overlay.open{animation:fadeIn .2s ease;display:flex}.modal-box,.req-modal-box{animation:slideUp .25s ease;background:#faf9f7;background:var(--surface);border:1px solid #d8d0be;border:1px solid var(--border-strong);border-radius:14px;border-radius:var(--radius-card);max-height:90vh;max-width:480px;overflow-y:auto;padding:40px 32px;padding:var(--space-10) var(--space-8);width:100%}.modal-title,.req-modal-title{color:#000000e0;color:var(--text-primary);font-size:20px;font-weight:500;margin-bottom:12px;margin-bottom:var(--space-3)}.modal-sub,.req-modal-sub{color:#00000040;color:var(--text-disabled);font-size:14px;line-height:1.7;margin-bottom:24px;margin-bottom:var(--space-6)}.modal-actions{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.upload-box{background:#f5f3ef;background:var(--bg-page);border:1px dashed #d8d0be;border:1px dashed var(--border-strong);border-radius:8px;border-radius:var(--radius-control);color:#00000040;color:var(--text-disabled);cursor:pointer;font-size:14px;padding:24px;padding:var(--space-6);text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.upload-box:hover{background:linear-gradient(180deg,#00000008,hsla(0,0%,100%,.012)),#f0ede9;background:linear-gradient(180deg,var(--accent-faint),hsla(0,0%,100%,.012)),var(--bg-muted);border-color:#00000026;border-color:var(--accent-border-strong);color:#6b6560;color:var(--text-secondary)}.supplier-landing{background:#faf8f5;background:var(--bg-base);min-height:100dvh;min-height:var(--app-dvh);padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.sl-hero{align-items:center;background:#0000;border-bottom:1px solid #00000024;border-bottom:1px solid rgba(var(--accent-rgb),.14);display:flex;flex-wrap:wrap;gap:48px;gap:var(--space-12);justify-content:space-between;padding:80px 32px;padding:var(--space-20) var(--space-8)}.sl-hero-left{max-width:520px}.sl-tag{color:#00000040;color:var(--text-disabled);font-size:11px;font-weight:500;letter-spacing:3px;margin-bottom:24px;margin-bottom:var(--space-6);text-transform:uppercase}.sl-tag.ar{letter-spacing:0}.sl-title{color:#000000e0;color:var(--text-primary);font-size:46px;font-weight:300;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px;margin-bottom:var(--space-5)}.sl-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:40px;letter-spacing:0}.sl-title.en{letter-spacing:-1.5px}.sl-sub{color:#0000004d;color:var(--text-tertiary);font-size:15px;line-height:1.8;margin-bottom:32px;margin-bottom:var(--space-8)}.sl-sub.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.sl-cta{background:#1a1a1a;border:none;border-radius:6px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-height:46px;padding:12px 24px;padding:12px var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.sl-cta:hover{background:#333}.sl-stats{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.sl-stat{background:#fff;background:var(--bg-raised);border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 1px 4px #0000000f;min-width:160px;padding:24px 32px;padding:var(--space-6) var(--space-8);text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.sl-stat:hover{background:none,#f0ede9;background:var(--panel-sheen-strong),var(--bg-muted);border-color:#00000026;border-color:var(--accent-border-strong)}.sl-stat-num{font-feature-settings:"lnum" 1,"lnum";color:#000000e0;color:var(--text-primary);font-size:42px;font-variant-numeric:lining-nums;font-weight:300;letter-spacing:-1px;line-height:1}.sl-stat-label{color:#00000040;color:var(--text-disabled);font-size:11px;font-weight:500;letter-spacing:2px;margin-top:8px;margin-top:var(--space-2);text-transform:uppercase}.sl-stat-label.ar{letter-spacing:0}.sl-features{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);padding:64px 32px;padding:var(--space-16) var(--space-8)}.sl-features-grid{grid-gap:40px;grid-gap:var(--space-10);display:grid;gap:40px;gap:var(--space-10);grid-template-columns:repeat(3,1fr);margin-top:40px;margin-top:var(--space-10)}.sl-feature{border-top:1px solid #0000000f;border-top:1px solid var(--border-subtle);padding-top:24px;padding-top:var(--space-6)}.sl-feature-title{color:#000000e0;color:var(--text-primary);font-size:15px;font-weight:500;margin-bottom:12px;margin-bottom:var(--space-3)}.sl-feature-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.sl-feature-desc{color:#0000004d;color:var(--text-tertiary);font-size:14px;line-height:1.8}.sl-feature-desc.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.sl-bottom{background:#f5f2ee;background:var(--bg-subtle);padding:64px 32px;padding:var(--space-16) var(--space-8);text-align:center}.sl-bottom-title{color:#000000e0;color:var(--text-primary);font-size:34px;font-weight:300;letter-spacing:-.5px;margin-bottom:24px;margin-bottom:var(--space-6)}.sl-bottom-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);letter-spacing:0}.sl-bottom-title.en{font-size:38px;letter-spacing:-1px}.loading{color:#00000040;color:var(--text-disabled);font-size:14px;padding:48px;padding:var(--space-12)}.brand-loading-shell,.loading{align-items:center;display:flex;justify-content:center}.brand-loading-shell{overflow:hidden;padding:24px;position:relative}.brand-loading-shell.fullscreen{background:#faf8f5;background:var(--bg-base);min-height:100dvh;min-height:var(--app-dvh)}.brand-loading-shell.section{min-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));min-height:calc(var(--app-dvh) - var(--page-top-offset))}.brand-loading-glow{border-radius:999px;filter:blur(44px);opacity:.72;pointer-events:none;position:absolute}.brand-loading-glow-primary{background:#0000001f;background:rgba(var(--accent-rgb),.12);height:240px;inset-inline-start:-48px;top:-96px;width:240px}.brand-loading-glow-secondary{background:#00000012;background:rgba(var(--accent-rgb),.07);bottom:-140px;height:260px;inset-inline-end:-64px;width:260px}.brand-loading-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fff;border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:30px;box-shadow:0 8px 40px #0000001a,0 4px 20px #00000014;box-shadow:0 8px 40px #0000001a,var(--accent-shadow);padding:36px 30px 30px;position:relative;text-align:center;width:min(100%,560px);z-index:1}.brand-loading-logo-orbit{align-items:center;display:flex;height:180px;justify-content:center;margin:0 auto 22px;position:relative;width:180px}.brand-loading-logo-core,.brand-loading-logo-ring{border-radius:999px;position:absolute}.brand-loading-logo-ring{animation:brandLoadingRing 3.8s linear infinite;background:#0000;inset:0}.brand-loading-logo-core,.brand-loading-logo-ring{border:1px solid #00000026;border:1px solid var(--accent-border-strong)}.brand-loading-logo-core{align-items:center;background:linear-gradient(180deg,#0000001f,hsla(0,0%,100%,.018));background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),hsla(0,0%,100%,.018));box-shadow:0 4px 14px #00000014;display:flex;inset:18px;justify-content:center}.brand-loading-tag{color:#00000040;color:var(--text-disabled);font-size:11px;letter-spacing:.3em;margin:0 0 10px;text-transform:uppercase}.brand-loading-title{color:#000000e0;color:var(--text-primary);font-size:clamp(28px,4vw,36px);font-weight:300;line-height:1.2;margin:0}.brand-loading-body.ar,.brand-loading-title.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar)}.brand-loading-body{color:#6b6560;color:var(--text-secondary);font-size:14px;line-height:1.9;margin:14px auto 0;max-width:420px}.brand-loading-meter{background:#0000002e;background:rgba(var(--accent-rgb),.18);border-radius:999px;height:4px;margin:24px auto 0;overflow:hidden;position:relative;width:min(100%,148px)}.brand-loading-meter-fill{animation:brandLoadingMeter 1.55s ease-in-out infinite;background:linear-gradient(90deg,#00000014,#00000059,#1a1a1a);background:linear-gradient(90deg,#00000014,#00000059,var(--accent));border-radius:inherit;inset:0;position:absolute;transform-origin:left center}@keyframes brandLoadingMeter{0%,to{opacity:.48;transform:scaleX(.24)}50%{opacity:1;transform:scaleX(1)}}@keyframes brandLoadingRing{0%{opacity:.82;transform:rotate(0deg)}50%{opacity:1}to{opacity:.82;transform:rotate(1turn)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000000e0!important;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f2ee!important;-webkit-box-shadow:0 0 0 1000px var(--bg-subtle) inset!important;caret-color:#000000e0;caret-color:var(--text-primary);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.fade-up{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.fade-up.visible{opacity:1;transform:translateY(0)}@media (min-width:769px) and (max-width:1024px){.nav-door{font-size:12px;gap:6px;padding:7px 11px}}@media (min-width:769px){nav{gap:20px;gap:var(--space-5);height:64px;padding:0 clamp(28px,3vw,48px)}.nav-links{gap:6px;padding:0 var(--space-7)}.nav-link{font-size:14px;font-weight:500;min-height:40px;padding:10px 14px}.nav-right{gap:10px}.lang-switcher{border-radius:22px;padding:4px}.lang-btn{font-size:12px;min-height:30px;padding:5px 10px}.nav-cta,.nav-supplier-btn{font-size:14px;font-weight:500;min-height:38px;padding:8px 18px}.nav-logout{font-size:13px;min-height:36px;padding:7px 14px}.icon-btn{height:38px;width:38px}.icon-btn svg{height:18px;width:18px}.icon-badge{font-size:8px;height:14px;right:3px;top:3px;width:14px}}@media (max-width:768px){nav{height:calc(56px + env(safe-area-inset-top, 0px));height:var(--page-top-offset);padding:max(env(safe-area-inset-top,0px),0px) calc(16px + env(safe-area-inset-right, 0px)) 0 calc(16px + env(safe-area-inset-left, 0px));padding:max(var(--safe-top),0px) calc(var(--space-4) + var(--safe-right)) 0 calc(var(--space-4) + var(--safe-left))}.nav-links{display:none}.nav-mobile-hide{display:none!important}.mobile-quick-links{display:flex}.lang-switcher{display:none}.nav-right{gap:6px}.nav-mobile-link{font-size:10.5px;padding:0 9px}.brand-loading-shell{padding:16px}.brand-loading-shell.section{min-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));min-height:calc(var(--app-dvh) - var(--page-top-offset))}.brand-loading-card{border-radius:24px;padding:28px 20px 24px}.brand-loading-logo-orbit{height:154px;margin-bottom:18px;width:154px}.brand-loading-logo-core{inset:16px}.brand-loading-title{font-size:28px}.brand-loading-body{font-size:13px}.hamburger{display:flex}#nav-auth{display:none}.lang-btn{font-size:10px;padding:2px 6px}.chat-wrap{bottom:0}input,select,textarea{font-size:16px}.chat-input{font-size:16px!important}.hero-content{padding:0 20px;padding:0 var(--space-5)}.hero-title-ar{font-size:34px;line-height:1.4}.hero-title-en{font-size:36px;letter-spacing:-.5px}.hero-title-zh{font-size:32px}.hero-main-sub{font-size:16px}.hero-sub{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.btn-hero-secondary,.btn-primary{text-align:center}section{padding:48px 20px;padding:var(--space-12) var(--space-5)}.steps{gap:24px;gap:var(--space-6)}.steps,.strengths-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.home-cta-card{padding:32px 20px;padding:var(--space-8) var(--space-5)}.home-cta-actions{align-items:stretch;flex-direction:column}.page-header,.section-header{align-items:flex-start;flex-direction:column}.page-header{padding:24px 20px 16px;padding:var(--space-6) var(--space-5) var(--space-4)}.page-title{font-size:28px}.page-title.ar{font-size:24px}.list-wrap{padding:16px 20px;padding:var(--space-4) var(--space-5)}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-actions,.dashboard-card,.dashboard-header{padding:20px;padding:var(--space-5)}.dashboard-card-num{font-size:36px}.product-detail-inner{padding:20px;padding:var(--space-5)}.product-list-item{flex-wrap:wrap}.product-img{height:60px;width:60px}.request-card{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.contact-card,.login-card{padding:32px 20px;padding:var(--space-8) var(--space-5)}.profile-body,.profile-hero{padding:20px;padding:var(--space-5)}.about-hero{padding:48px 20px 24px;padding:var(--space-12) var(--space-5) var(--space-6)}.about-title{font-size:36px}.about-body{padding:24px 20px;padding:var(--space-6) var(--space-5)}.chat-wrap{border-left:none;border-right:none;height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));height:calc(100dvh - var(--page-top-offset));left:0;margin:0;max-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px));max-height:calc(100dvh - var(--page-top-offset));max-width:none;min-height:calc(100svh - 56px - env(safe-area-inset-top, 0px));min-height:calc(100svh - var(--page-top-offset));padding-top:0;position:fixed;right:0;top:calc(56px + env(safe-area-inset-top, 0px));top:var(--page-top-offset);z-index:20}.chat-body,.chat-header{padding:12px 16px;padding:var(--space-3) var(--space-4)}.chat-footer{padding:10px 16px;padding:10px var(--space-4);padding-bottom:max(10px,calc(10px + env(safe-area-inset-bottom, 0px)));padding-bottom:max(10px,calc(10px + var(--safe-bottom)))}.notif-panel{left:12px!important;left:var(--space-3)!important;max-height:min(360px,calc(100dvh - 72px - env(safe-area-inset-top, 0px)));max-height:min(360px,calc(100dvh - var(--page-top-offset) - 16px));position:fixed!important;right:12px!important;right:var(--space-3)!important;top:calc(56px + env(safe-area-inset-top, 0px))!important;top:var(--page-top-offset)!important;width:auto!important}.sl-hero{padding:40px 20px;padding:var(--space-10) var(--space-5)}.sl-title{font-size:30px}.sl-features{padding:40px 20px;padding:var(--space-10) var(--space-5)}.sl-features-grid{grid-template-columns:1fr}.sl-bottom{padding:40px 20px;padding:var(--space-10) var(--space-5)}.sl-bottom-title{font-size:26px}:root{--nav-height:52px}.about-wrap,.dashboard-wrap,.full-page,.product-detail-wrap,.profile-wrap,.supplier-landing,.supplier-req-wrap{padding-top:calc(56px + env(safe-area-inset-top, 0px));padding-top:var(--page-top-offset)}.contact-wrap,.login-wrap{padding-top:calc(64px + env(safe-area-inset-top, 0px));padding-top:calc(var(--page-top-offset) + 8px)}.mobile-menu{top:calc(56px + env(safe-area-inset-top, 0px));top:var(--page-top-offset)}footer{padding:24px 20px;padding:var(--space-6) var(--space-5)}}@media (max-width:480px){.dashboard-grid,.trust-grid{grid-template-columns:1fr}.hero-title-ar{font-size:28px}.hero-title-en{font-size:30px}.sec-title{font-size:28px}.sec-title.ar{font-size:24px}}.dash-content{margin:0 auto;max-width:960px;padding:40px 60px}.dash-header-pad{padding:48px 60px 0}@media (max-width:768px){.dash-content{padding:24px 20px 100px}.dash-header-pad{padding:24px 20px 0}.sup-hdr-identity{display:none}}@media (max-width:480px){.dash-content{padding:16px 16px 100px}.dash-header-pad{padding:16px 16px 0}}.desktop-tab-row{gap:0;overflow-x:auto}.supplier-bottom-nav{display:none}@media (max-width:768px){.supplier-bottom-nav{align-items:stretch;background:#faf9f7;background:var(--surface);border-top:1px solid #e8e5de;border-top:1px solid var(--border);bottom:0;display:flex;height:calc(56px + env(safe-area-inset-bottom, 0px));height:calc(56px + var(--safe-bottom));left:0;padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-bottom);position:fixed;right:0;top:auto;z-index:200}.supplier-bottom-nav-item{align-items:center;background:none;border:none;color:#00000040;color:var(--text-disabled);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:InterNum,Cormorant Garamond,Georgia,serif;font-family:var(--font-sans);gap:3px;justify-content:center;padding:6px 4px;position:relative;transition:color .15s}.supplier-bottom-nav-item.active{color:#000000e0;color:var(--text-primary)}.supplier-bottom-nav-item .nav-icon{font-size:18px;line-height:1}.supplier-bottom-nav-item .nav-label{font-size:9px;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.supplier-bottom-nav-item .nav-label.ar{font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:10px;letter-spacing:0;text-transform:none}.supplier-bottom-nav-item .nav-badge{align-items:center;background:#e05c5c1a;border:1px solid #e05c5c47;border-radius:999px;color:#e05c5c;color:var(--red);display:flex;font-size:7px;font-weight:700;height:14px;justify-content:center;min-width:14px;padding:0 3px;position:absolute;right:calc(50% - 14px);top:5px}.mobile-sub-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.mobile-sub-tabs::-webkit-scrollbar{display:none}.desktop-tab-row{display:none!important}}@media (min-width:769px){.sup-panel-heading{display:none}.mobile-sub-tabs,.supplier-bottom-nav{display:none!important}.desktop-tab-row{display:flex!important}}.supplier-identity-card{background:#faf5e4;border:1px solid #0000001a;border-radius:10px;border-radius:var(--radius-xl);margin-bottom:28px;padding:20px 24px}.more-menu-overlay{display:none}@media (max-width:768px){.more-menu-overlay{animation:fadeIn .15s ease;background:#00000059;display:block;inset:0;position:fixed;z-index:300}.more-menu-sheet{animation:slideUp .2s ease;background:#faf9f7;background:var(--surface);border-radius:14px 14px 0 0;border-radius:var(--radius-card) var(--radius-card) 0 0;bottom:0;left:0;max-height:80dvh;overflow-y:auto;padding:0 0 calc(16px + env(safe-area-inset-bottom, 0px));padding:0 0 calc(16px + var(--safe-bottom));position:fixed;right:0;z-index:301}.more-menu-handle{background:#d8d0be;background:var(--border-strong);border-radius:2px;height:4px;margin:12px auto 16px;width:36px}.more-menu-item{align-items:center;background:none;border:none;border-bottom:1px solid #0000000f;border-bottom:1px solid var(--border-subtle);color:#000000e0;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 24px;text-align:left;transition:background .1s;width:100%}.more-menu-item:last-child{border-bottom:none}.more-menu-item:active{background:#f5f2ee;background:var(--bg-subtle)}.more-menu-item.locked{color:#00000040;color:var(--text-disabled)}.more-menu-item .item-badge{align-items:center;background:#e05c5c1a;border:1px solid #e05c5c47;border-radius:999px;color:#e05c5c;color:var(--red);display:inline-flex;font-size:9px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px}}.role-tour-overlay{align-items:center;animation:fadeIn .28s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000007a;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1450}.role-tour-modal{animation:slideUp .32s ease;background:#fff;border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:28px;box-shadow:0 8px 40px #0000001f,0 4px 20px #00000014;box-shadow:0 8px 40px #0000001f,var(--accent-shadow);overflow:hidden;position:relative;width:min(100%,560px)}.role-tour-glow{border-radius:50%;filter:blur(18px);opacity:.55;pointer-events:none;position:absolute}.role-tour-glow-primary{background:#00000024;background:rgba(var(--accent-rgb),.14);height:150px;inset-inline-start:-30px;top:-54px;width:150px}.role-tour-glow-secondary{background:#00000014;background:rgba(var(--accent-rgb),.08);bottom:-86px;height:180px;inset-inline-end:-44px;width:180px}.role-tour-topbar{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:18px 20px 0}.role-tour-brand,.role-tour-stage,.role-tour-topbar{position:relative;z-index:1}.role-tour-brand{display:flex;justify-content:center;padding:8px 24px 0}.role-tour-stage{padding:24px 28px 28px}.role-tour-selection-stage{text-align:center}.role-tour-eyebrow{color:#0000004d;color:var(--text-tertiary);font-size:11px;letter-spacing:.24em;margin:0 0 10px;text-transform:uppercase}.role-tour-title{color:#000000e0;color:var(--text-primary);font-family:InterNum,Tajawal,sans-serif;font-family:var(--font-ar);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.2;margin:0}.role-tour-question{color:#6b6560;color:var(--text-secondary);font-size:15px;line-height:1.9;margin:14px 0 0}.role-tour-role-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.role-tour-close,.role-tour-primary-action,.role-tour-role-card,.role-tour-text-action{appearance:none}.role-tour-role-card{align-items:flex-start;background:#fff;background:var(--bg-raised);border:1px solid #00000012;border:1px solid var(--border-default);border-radius:22px;color:#000000e0;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:16px;min-height:144px;padding:18px;text-align:inherit;transition:transform .2s ease,border-color .2s ease,background .2s ease}.role-tour-role-card:hover{background:linear-gradient(180deg,#00000014,#ffffff08);background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#ffffff08);border-color:#0000001a;border-color:var(--accent-border);transform:translateY(-2px)}.role-tour-pill,.role-tour-role-badge,.role-tour-slide-index{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.role-tour-role-badge{background:#f0ede9;background:var(--bg-muted);border:1px solid #00000012;border:1px solid var(--border-default);color:#6b6560;color:var(--text-secondary);font-size:11px;height:34px;letter-spacing:.16em;min-width:34px;padding:0 12px}.role-tour-role-title{font-size:17px;font-weight:500;line-height:1.8}.role-tour-actions,.role-tour-dots,.role-tour-meta,.role-tour-progress-row{align-items:center;display:flex}.role-tour-meta,.role-tour-progress-row{gap:12px;justify-content:space-between}.role-tour-meta{margin-bottom:18px}.role-tour-pill{background:#0000000d;background:var(--accent-muted);border:1px solid #0000001a;border:1px solid var(--accent-border);color:#6b6560;color:var(--text-secondary);font-size:12px;min-height:32px;padding:0 14px}.role-tour-progress-row{margin-bottom:12px}.role-tour-progress-count,.role-tour-progress-label{color:#0000004d;color:var(--text-tertiary);font-size:12px}.role-tour-dots{gap:8px;margin-bottom:18px}.role-tour-dot{background:#00000012;background:var(--border-default);border-radius:999px;height:8px;transition:transform .2s ease,background .2s ease;width:8px}.role-tour-dot.active{background:#1a1a1a;background:var(--accent-strong);box-shadow:0 0 18px #0000004d;box-shadow:0 0 18px rgba(var(--accent-rgb),.3);width:26px}.role-tour-slide-card{background:#f5f2ee;background:var(--bg-subtle);border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:24px;min-height:176px;padding:20px}.role-tour-slide-index{background:#f0ede9;background:var(--bg-muted);border:1px solid #00000012;border:1px solid var(--border-default);color:#6b6560;color:var(--text-secondary);font-size:12px;height:40px;letter-spacing:.12em;margin-bottom:18px;min-width:40px}.role-tour-slide-copy{color:#000000e0;color:var(--text-primary);font-size:clamp(23px,4vw,30px);font-weight:400;line-height:1.5;margin:0}.role-tour-actions{justify-content:flex-end;margin-top:20px}.role-tour-primary-action{background:linear-gradient(180deg,#0000003d,#ffffff0a);background:linear-gradient(180deg,rgba(var(--accent-rgb),.24),#ffffff0a);border:1px solid #00000026;border:1px solid var(--accent-border-strong);border-radius:999px;box-shadow:0 4px 14px #0000001a;color:#000000e0;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:600;min-height:46px;min-width:154px;padding:0 20px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.role-tour-primary-action:hover{border-color:#00000026;border-color:var(--accent-border-strong);box-shadow:0 6px 18px #00000024;transform:translateY(-1px)}.role-tour-text-action{background:#0000;border:none;color:#6b6560;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:opacity .2s ease,color .2s ease}.role-tour-text-action:hover{color:#000000e0;color:var(--text-primary)}.role-tour-text-action.subtle{color:#0000004d;color:var(--text-tertiary)}.role-tour-close{background:#f0ede9;background:var(--bg-muted);border:1px solid #00000012;border:1px solid var(--border-default);border-radius:999px;color:#6b6560;color:var(--text-secondary);cursor:pointer;font-size:21px;height:34px;line-height:1;transition:transform .2s ease,border-color .2s ease,color .2s ease;width:34px}.role-tour-close:hover{border-color:#d8d0be;border-color:var(--border-strong);color:#000000e0;color:var(--text-primary);transform:rotate(90deg)}@media (max-width:640px){.role-tour-overlay{align-items:flex-end;padding:16px}.role-tour-modal{border-radius:24px;width:100%}.role-tour-stage{padding:22px 18px 20px}.role-tour-role-grid{grid-template-columns:1fr}.role-tour-role-card{min-height:112px}.role-tour-slide-card{min-height:148px}.role-tour-slide-copy{font-size:22px;line-height:1.6}.role-tour-actions{justify-content:stretch}.role-tour-primary-action{width:100%}}.db-bottom-nav,.db-mobile-subtabs{display:none}.db-req-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.db-bottom-nav{align-items:stretch;background:#fff;background:var(--bg-raised);border-top:1px solid #0000000f;border-top:1px solid var(--border-subtle);bottom:0;display:flex;height:auto;left:0;min-height:56px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;z-index:200}.db-desktop-tabs{display:none!important}.db-req-grid{grid-template-columns:1fr!important}.db-mobile-subtabs{display:flex;flex-wrap:wrap}.buyer-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}html.buyer-bar{--safe-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media (min-width:769px){.db-desktop-tabs{display:flex!important}.db-bottom-nav,.db-mobile-subtabs{display:none!important}}.sp-page{margin:0 auto;max-width:720px;padding:calc(80px + env(safe-area-inset-top, 0px)) 16px 80px;padding:calc(var(--page-top-offset) + 24px) 16px 80px}html[lang=ar] body *{letter-spacing:0!important}.home3{background:#faf8f5;margin:0 auto;max-width:1200px;padding:calc(var(--page-top-offset) + 16px) 20px 40px}.home3>section{background:none;padding:0}.home3-appbanner{align-items:center;background:#1a1814;border-radius:12px;color:#fff;display:flex;font-size:13.5px;gap:10px;margin:0 0 14px;padding:10px 12px}.home3-appbanner>span{flex:1 1 auto}.home3-appbanner-cta{background:#fff;border-radius:8px;color:#1a1814;flex:0 0 auto;font-size:13px;font-weight:700;padding:7px 13px;text-decoration:none}.home3-appbanner-x{background:none;border:none;color:#ffffffb3;cursor:pointer;flex:0 0 auto;font-size:22px;line-height:1;padding:0 2px}.home3-appbanner-x:hover{color:#fff}.home3-hero{border-radius:20px;display:flex;isolation:isolate;min-height:340px;overflow:hidden;position:relative}.home3-hero-bg{height:100%;inset:0;object-fit:cover;object-position:center right;position:absolute;width:100%;z-index:0}.home3-hero-veil{background:linear-gradient(90deg,#e8dfd0f5,#e8dfd0e0 34%,#e8dfd073 58%,#e8dfd00d 78%);inset:0;position:absolute;z-index:1}.home3.rtl .home3-hero-inner{flex-direction:row-reverse}.home3-hero-inner{align-items:center;display:flex;gap:24px;padding:44px 40px;position:relative;width:100%;z-index:2}.home3-hero-text{flex:1 1 460px;max-width:520px;text-align:start}.home3-badge{background:#2f7a4a1f;border:1px solid #2f7a4a3d;border-radius:999px;color:#2f7a4a;display:inline-block;font-size:12.5px;font-weight:700;padding:5px 13px}.home3-title{color:#1a1814;font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1.18;margin:14px 0 10px}.home3-sub{color:#4a443c;font-size:clamp(14px,1.4vw,16.5px);line-height:1.75;margin:0 0 22px;max-width:44ch}.home3-cta{align-items:center;background:#1a1814;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 26px;transition:transform .15s ease,background .15s ease}.home3-cta:hover{background:#2b2723;transform:translateY(-1px)}.home3-flow{flex:0 1 380px;flex-direction:column;gap:12px}.home3-flow,.home3-flow-row{align-items:center;display:flex}.home3-flow-row{color:#3d3a35;gap:10px}.home3-flow-step{align-items:center;display:flex;flex-direction:column;gap:7px}.home3-flow-step em{color:#3d3a35;font-size:11.5px;font-style:normal;font-weight:600;white-space:nowrap}.home3-flow-dots{background-image:linear-gradient(90deg,#9c978d 45%,#0000 0);background-repeat:repeat-x;background-size:7px 1px;flex:0 0 auto;height:1px;width:46px}.home3-duo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:16px 0 0}.home3-duo-card{align-items:flex-start;background:#fff;border:1px solid #efe9df;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:24px 26px}.home3-duo-head{align-items:center;display:flex;gap:12px}.home3-duo-icon{background:#1a1814;border-radius:12px;color:#fff;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.home3-duo-card h2{color:#1a1814;font-size:18px;font-weight:800;margin:0}.home3-duo-card p{color:#6b6259;font-size:14px;line-height:1.7;margin:0}.home3-duo-card .home3-ghost{margin-top:auto}.home3-ghost{background:#fff;border:1px solid #dfd7c9;border-radius:10px;color:#1a1814;cursor:pointer;font-size:13.5px;font-weight:700;margin-top:6px;padding:10px 20px;transition:border-color .15s ease,background .15s ease}.home3-ghost:hover{background:#faf8f5;border-color:#1a1814}.home3-supwrap{margin:16px 0 0}.home3-supwrap--lead{margin:0 0 16px}.home3-supplier{align-items:center;background:#1a1814;border-inline-start:4px solid #8b7355;border-color:#1a1814;flex-direction:row;flex-wrap:wrap;gap:22px;justify-content:space-between}.home3-supplier .home3-duo-icon{background:#fff3;color:#fff}.home3-supplier-main{align-items:center;display:flex;flex:1 1 320px;gap:14px;min-width:0}.home3-supplier-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.home3-supplier-eyebrow{color:#ffffffa6;font-size:11.5px;font-weight:700;letter-spacing:.04em}.home3-supplier h2{color:#fff;font-size:22px;line-height:1.35}.home3-supplier p{color:#ffffffa6;margin:0}.home3-supplier-actions{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:7px}.home3-supplier-cta{background:#fff;border:1px solid #fff;border-radius:10px;color:#1a1814;cursor:pointer;font-size:13.5px;font-weight:700;padding:10px 20px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.home3-supplier-cta:hover{background:#ede6da;border-color:#ede6da}.home3-supplier-signin{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;transition:color .15s ease}.home3-supplier-signin:hover{color:#fff}@media (max-width:720px){.home3-supwrap .home3-supplier{align-items:stretch;gap:14px}.home3-supwrap .home3-supplier-main{align-items:flex-start;flex-basis:100%;gap:12px}.home3-supwrap .home3-supplier p{-webkit-line-clamp:none;display:block;font-size:13px;line-height:1.6;min-height:0}.home3-supwrap .home3-supplier-actions{width:100%}.home3-supwrap .home3-supplier-cta{padding:12px 16px;white-space:normal;width:100%}.home3-supwrap .home3-supplier-signin{text-align:center;width:100%}}.home3-cats{margin:34px 0 0}.home3-tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.home3-tabs::-webkit-scrollbar{display:none}.home3-tab{background:#fff;border:1px solid #efe9df;border-radius:999px;color:#4a443c;cursor:pointer;flex:0 0 auto;font-size:13.5px;font-weight:700;padding:9px 18px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.home3-tab:hover{border-color:#dfd7c9}.home3-tab.is-on{background:#1a1814;border-color:#1a1814;color:#fff}.home3-cats-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.home3-cats-head h2{color:#1a1814;font-size:clamp(19px,2.2vw,24px);font-weight:800;margin:0}.home3-browse{align-items:center;background:none;border:none;color:#6b6259;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;padding:4px 2px}.home3-browse:hover{color:#1a1814}.home3-grid{align-items:stretch;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home3-grid::-webkit-scrollbar{display:none}.home3-grid:focus-visible{border-radius:4px;outline:2px solid #1a1814;outline-offset:3px}.home3-rail{position:relative}.home3-arrow{align-items:center;background:#fff;border:1px solid #dfd7c9;border-radius:50%;box-shadow:0 2px 8px #1a18141f;color:#1a1814;cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:calc(8.33333% - 6.66667px);padding:0;position:absolute;top:0;transform:translateY(-50%);transition:border-color .15s ease,background .15s ease;width:32px;z-index:2}.home3-arrow:hover{background:#faf8f5;border-color:#1a1814}.home3-arrow-prev{inset-inline-start:-14px}.home3-arrow-next{inset-inline-end:-14px}.home3-arrow-next svg,.home3.rtl .home3-arrow svg{transform:scaleX(-1)}.home3.rtl .home3-arrow-next svg{transform:none}.home3-card{background:#fff;border:1px solid #efe9df;border-radius:16px;display:flex;flex-basis:calc(16.66667% - 13.33333px);flex-direction:column;flex-grow:0;flex-shrink:0;gap:8px;padding:12px;scroll-snap-align:start}.home3-card-img{aspect-ratio:1/1;background:#f4efe7;border:none;border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.home3-card-img img{display:block;height:100%;object-fit:cover;width:100%}.home3-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1814;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.5;margin:0;min-height:2.9em;overflow:hidden;text-align:center}.home3-card-cta,.home3-card-msg{align-self:stretch;font-size:12px;margin-top:auto;padding:8px 12px;text-align:center}.home3-card-msg{background:#1a1814;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;transition:background .15s ease}.home3-card-msg:hover{background:#2b2723}.home3-card-msg:disabled{cursor:default;opacity:.7}.home3-card-msg+.home3-card-cta{margin-top:6px}.home3-fallback{align-items:center;background:#fff;border:1px solid #efe9df;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:26px}.home3-fallback img{border-radius:12px;display:block;max-width:360px;width:100%}.home3-fallback p{color:#6b6259;font-size:14px;margin:0}.home3-note{color:#6b6259;font-size:13px;margin:12px 0 0;text-align:center}@media (max-width:900px){.home3-card{flex-basis:calc(33.33333% - 10.66667px);flex-grow:0;flex-shrink:0}.home3-arrow{margin-top:calc(16.66667% - 5.33333px)}}@media (max-width:720px){.home3{padding:calc(var(--page-top-offset) + 10px) 14px 32px}.home3-hero{border-radius:16px;min-height:300px}.home3-hero-inner,.home3.rtl .home3-hero-inner{align-items:flex-start;flex-direction:column;gap:20px;padding:28px 22px}.home3-hero-bg{object-position:center}.home3-hero-text .home3-cta{display:flex;width:fit-content}.home3-hero-veil,.home3.rtl .home3-hero-veil{background:linear-gradient(180deg,#e8dfd0f2,#e8dfd0db 52%,#e8dfd059)}.home3-hero-text{flex:0 0 auto;max-width:none}.home3-flow{align-self:center;flex:0 0 auto;gap:8px}.home3-flow-dots{width:22px}.home3-flow-step svg{height:24px;width:24px}.home3-flow-step em{font-size:10.5px}.home3-flow-cap{font-size:11.5px}.home3-duo{gap:10px}.home3-duo-card{gap:8px;min-width:0;padding:16px 13px}.home3-duo-head{align-items:flex-start;flex-direction:column;gap:8px}.home3-duo-icon{border-radius:10px;height:36px;width:36px}.home3-duo-card h2{font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.home3-duo-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;line-height:1.6;min-height:3.2em;overflow:hidden}.home3-duo-card .home3-ghost{align-self:stretch;font-size:12px;padding:9px 8px}.home3-grid{gap:10px;margin:0;padding-block:0 4px;padding-inline:0}.home3-card{flex:0 0 46%;gap:6px;padding:8px;scroll-snap-align:start}.home3-card-name{font-size:12.5px}.home3-card-cta,.home3-card-msg{font-size:11.5px;padding:7px 8px}.home3-arrow{height:28px;margin-top:23%;width:28px}.home3-arrow-prev{inset-inline-start:-6px}.home3-arrow-next{inset-inline-end:-6px}}@media (max-width:339px){.home3-duo{grid-template-columns:1fr}.home3-duo-card p{min-height:0}}@media (prefers-reduced-motion:reduce){.home3-arrow,.home3-card-msg,.home3-cta,.home3-ghost,.home3-tab{transition:none}.home3-cta:hover{transform:none}.home3-grid{scroll-behavior:auto}}.home3-tab-all{border-style:dashed;color:#6b6259}.home3-tab-all:hover{border-color:#b8ac9c;color:#1a1814}.mx{margin:0 auto;max-width:760px;padding:calc(var(--page-top-offset) + 20px) 16px 60px}.mx.rtl{direction:rtl}.mx-hero{background:#fcf9f3;border:1px solid #1a18141a;border-radius:26px;box-shadow:0 10px 40px #0000000d;padding:34px 26px 30px;text-align:center}.mx-pill{align-items:center;background:#9a76361f;border:1px solid #9a76364d;border-radius:999px;color:#9a7636;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:7px 15px}.mx-hero h1{color:var(--text-primary);font-size:clamp(30px,7vw,44px);font-weight:700;line-height:1.15;margin:16px 0 12px}.mx-hero-sub{color:var(--text-secondary);font-size:15.5px;line-height:1.75;margin:0 auto 22px;max-width:30em}.mx-cta{align-items:center;background:#1a1814;border:none;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15.5px;font-weight:700;gap:10px;padding:15px 30px}.mx-cta span{font-size:17px}.mx-trust{color:#1a181473;font-size:12.5px;margin-top:16px}.mx-sec{margin-top:34px}.mx-sec-h{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 4px}.mx-sec-s{color:#1a181473;font-size:13px;margin:0 0 18px}.mx-steps{display:flex;flex-direction:column}.mx-step{align-items:flex-start;display:flex;gap:14px;padding-bottom:22px}.mx-step:last-child{padding-bottom:0}.mx-rail{flex:0 0 auto;flex-direction:column}.mx-rail,.mx-snum{align-items:center;display:flex}.mx-snum{background:#fff;border:1px solid #1a18141a;border-radius:14px;box-shadow:0 3px 10px #0000000a;height:46px;justify-content:center;width:46px}.mx-snum svg{stroke:#9a7636;fill:none;stroke-width:1.7;height:22px;width:22px}.mx-step.key .mx-snum{background:#1a1814;border:none;box-shadow:0 8px 20px #00000038}.mx-sline{background:#9a76364d;flex:1 1;margin:6px 0;min-height:14px;width:2px}.mx-step:last-child .mx-sline{display:none}.mx-sbody{flex:1 1;min-width:0;padding-top:5px}.mx-stt{align-items:center;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:15.5px;font-weight:700;gap:8px;margin:0 0 4px}.mx-sdesc{color:var(--text-secondary);font-size:13.5px;line-height:1.65;margin:0}.mx-tagv{background:#2d6a4f0f;border:1px solid #2d6a4f38;border-radius:999px;color:#2d6a4f;font-size:10.5px;font-weight:700;padding:2px 9px}.mx-choose{background:#fcf9f3;border:1.5px solid #9a76364d;border-radius:20px;box-shadow:0 8px 26px #9a763614;gap:16px;margin-top:26px;padding:20px 22px}.mx-choose,.mx-choose-ic{align-items:center;display:flex}.mx-choose-ic{background:#9a76361f;border:1px solid #9a76364d;border-radius:15px;flex:0 0 auto;height:52px;justify-content:center;width:52px}.mx-choose-ic svg{stroke:#9a7636;fill:none;stroke-width:1.7;height:26px;width:26px}.mx-choose b{color:var(--text-primary);display:block;font-size:16px;margin-bottom:3px}.mx-choose p{color:var(--text-secondary);font-size:13.5px;line-height:1.65;margin:0}.mx-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.mx-gcard{background:#fcf9f3;border:1px solid #1a18141a;border-radius:16px;padding:16px 14px;text-align:center}.mx-gcard svg{stroke:#9a7636;fill:none;stroke-width:1.6;height:26px;margin-bottom:9px;width:26px}.mx-gcard b{color:var(--text-primary);display:block;font-size:13px;font-weight:700}.mx-gcard span{color:#1a181473;display:block;font-size:11px;line-height:1.4;margin-top:3px}.mx-video{align-items:center;background:#2d6a4f0f;border:1px solid #2d6a4f38;border-radius:16px;display:flex;gap:13px;margin-top:16px;padding:16px 18px}.mx-video svg{stroke:#2d6a4f;fill:none;stroke-width:1.7;flex:0 0 auto;height:26px;width:26px}.mx-video b{color:var(--text-primary);font-size:14px}.mx-video span{color:var(--text-secondary);display:block;font-size:12.5px;line-height:1.5;margin-top:2px}.mx-pays{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mx-pay{background:#fcf9f3;border:1px solid #1a18141a;border-radius:16px;padding:18px}.mx-pay-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.mx-pay-amt{color:var(--text-primary);font-size:22px;font-weight:800}.mx-pay-badge{background:#9a76361f;border:1px solid #9a76364d;border-radius:999px;color:#9a7636;font-size:10.5px;font-weight:700;padding:3px 10px}.mx-pay p{color:var(--text-secondary);font-size:12.5px;line-height:1.6;margin:0}.mx-proof{background:#f1ebe1;border-radius:20px;margin-top:34px;padding:22px;text-align:center}.mx-avs{flex-direction:row-reverse;margin-bottom:12px}.mx-avs,.mx-avs i{display:flex;justify-content:center}.mx-avs i{align-items:center;background:linear-gradient(135deg,#d8cbb4,#b79b78);border:2px solid #f1ebe1;border-radius:50%;color:#fff;font-size:11px;font-weight:700;height:38px;margin-inline-start:-11px;width:38px}.mx-proof b{color:var(--text-primary);font-size:15px}.mx-proof span{color:#1a181473;display:block;font-size:12.5px;margin-top:3px}.mx-final{margin-top:26px;text-align:center}.mx-final h2{color:var(--text-primary);font-size:26px;font-weight:700;margin:0 0 14px}@media (max-width:640px){.mx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mx-pays{grid-template-columns:1fr}}.mk-page{--mk-gold:#9a7636;--mk-gold-soft:#f4eee2;--mk-ink:#1a1814;--mk-line:#e8e5de;--mk-muted:#8a847a;--mk-radius:14px;--mk-wrap:1320px;background:var(--bg-page);color:var(--text-primary);min-height:var(--app-dvh);padding-top:var(--page-top-offset)}.mk-page.ar,.mk-page.ar button,.mk-page.ar input,.mk-page.ar select{font-family:var(--font-ar)}.mk-page.en,.mk-page.en button,.mk-page.en input,.mk-page.en select{font-family:inherit}.mk-wrap{margin:0 auto;max-width:var(--mk-wrap);padding-inline:24px}.mk-page *,.mk-page :after,.mk-page :before{box-sizing:border-box}.mk-page img{max-width:100%}.mk-page section:not([class*=mk-]):not([style]),.mk-sec{padding:0}.mk-bar{background:#faf9f7fa;border-bottom:1px solid var(--mk-line);position:sticky;top:var(--page-top-offset);z-index:50}.mk-bar-row{align-items:center;display:flex;gap:14px;height:66px}.mk-bar .mk-bar-row{padding-inline-end:66px}.mk-bar-break{display:none}.mk-brand{align-items:center;background:none;border:none;color:var(--mk-ink);cursor:pointer;display:flex;flex-shrink:0;font-size:17px;font-weight:700;gap:8px;padding:0;white-space:nowrap}.mk-brand-mark{background:var(--mk-ink);border-radius:9px;color:#fff;height:30px;justify-content:center;width:30px}.mk-brand-mark,.mk-cats-btn{align-items:center;display:inline-flex;font-size:14px}.mk-cats-btn{background:var(--surface-raised);border:1px solid var(--mk-line);border-radius:12px;color:var(--mk-ink);cursor:pointer;flex-shrink:0;font-weight:600;gap:8px;height:44px;padding-inline:14px}.mk-cats-btn[aria-expanded=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.mk-cats-btn svg{flex-shrink:0;height:20px;width:20px}.mk-search{background:#fff;border:1.5px solid var(--mk-ink);border-radius:12px;display:flex;flex:1 1;height:46px;min-width:0;overflow:visible;position:relative}.mk-search input{border:none;border-radius:12px;flex:1 1;font-size:15px;min-width:0;outline:none;padding-inline:14px}.mk-cam,.mk-search input{background:#0000;color:var(--mk-ink)}.mk-cam{align-items:center;border:none;border-inline-start:1px solid var(--mk-line);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;width:44px}.mk-cam:hover{color:var(--mk-gold)}.mk-cam:disabled{cursor:progress;opacity:.5}.mk-cam-err{background:#fff;border:1px solid #e8c4c0;border-radius:10px;color:#b3261e;font-size:12.5px;inset-inline-start:0;padding:6px 10px;position:absolute;top:calc(100% + 6px);white-space:nowrap;z-index:30}.mk-search button[type=submit]{align-items:center;background:var(--mk-ink);border:none;border-end-end-radius:10px;border-start-end-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;padding-inline:20px}.mk-suggest{background:#fff;border:1px solid var(--mk-line);border-radius:12px;box-shadow:0 12px 32px #1a18141f;position:absolute;top:calc(100% + 6px);inset-inline:0;list-style:none;margin:0;padding:6px;z-index:60}.mk-suggest li{border-radius:8px;cursor:pointer;font-size:14px;overflow:hidden;padding:9px 10px;text-overflow:ellipsis;white-space:nowrap}.mk-suggest li:hover,.mk-suggest li[aria-selected=true]{background:var(--bg-hover)}.mk-recent .mk-recent-head{align-items:center;color:#8a847a;color:var(--mk-muted,#8a847a);cursor:default;display:flex;font-size:12.5px;justify-content:space-between}.mk-recent .mk-recent-head:hover{background:none}.mk-recent .mk-recent-head button{background:none;border:none;color:#9a7636;color:var(--mk-gold,#9a7636);cursor:pointer;font-size:13px;font-weight:700;padding:2px 4px}.mk-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.mk-act{align-items:center;background:none;border:none;border-radius:10px;color:var(--mk-ink);cursor:pointer;display:inline-flex;flex-direction:column;font-size:11.5px;gap:2px;height:52px;justify-content:center;min-width:58px;padding:0 6px;position:relative}.mk-act:hover{background:var(--bg-hover)}.mk-act svg{height:22px;width:22px}.mk-badge{align-items:center;background:var(--mk-gold);border-radius:9px;color:#fff;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;height:18px;inset-inline-end:8px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;top:4px}.mk-menu-scrim{background:#1a181447;inset:0;position:fixed;z-index:70}.mk-menu{background:#fff;border:1px solid var(--mk-line);border-radius:0 0 16px 16px;box-shadow:0 24px 48px #1a18142e;display:grid;grid-template-columns:280px 1fr;position:fixed;top:calc(var(--page-top-offset) + 66px);inset-inline:0;margin:0 auto;max-height:min(620px,calc(var(--app-dvh) - var(--page-top-offset) - 90px));max-width:var(--mk-wrap);overflow:hidden;z-index:71}.mk-menu-list{background:var(--surface);border-inline-end:1px solid var(--mk-line);list-style:none;margin:0;overflow-y:auto;padding:8px}.mk-menu-list button{align-items:center;background:none;border:none;border-radius:10px;color:var(--mk-ink);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 10px;text-align:start;width:100%}.mk-menu-list button:hover,.mk-menu-list button[aria-current=true]{background:#fff;box-shadow:0 1px 0 var(--mk-line)}.mk-menu-list img,.mk-thumb-ph{background:var(--bg-hero);border-radius:8px;flex-shrink:0;height:34px;object-fit:cover;width:34px}.mk-menu-list .mk-count{margin-inline-start:auto}.mk-count{color:var(--mk-muted);font-family:inherit;font-size:12px}.mk-menu-panel{overflow-y:auto;padding:18px 22px}.mk-menu-panel h3{font-size:18px;margin:0 0 4px}.mk-menu-panel .mk-link-all{background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:13px;padding:0}.mk-menu-section{margin-top:16px}.mk-menu-section h4{color:var(--mk-muted);font-size:12.5px;font-weight:600;letter-spacing:.2px;margin:0 0 8px}.mk-leaf-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mk-leaf{align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:12px;color:var(--mk-ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px;min-width:0;padding:8px;text-align:start}.mk-leaf:hover{background:var(--bg-hover);border-color:var(--border-strong)}.mk-leaf .mk-thumb-ph,.mk-leaf img{background:var(--bg-hero);border-radius:9px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.mk-leaf span{display:flex;flex-direction:column;min-width:0}.mk-leaf b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.mk-leaf.is-empty{cursor:default;opacity:.5}.mk-menu-groups{grid-gap:14px 18px;align-items:start;display:grid;gap:14px 18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:14px}.mk-menu-group{display:flex;flex-direction:column;gap:6px;min-width:0}.mk-type-links{display:flex;flex-wrap:wrap;gap:4px 6px;list-style:none;margin:0;padding:0 4px}.mk-type-links button{background:none;border:none;border-radius:8px;color:var(--mk-ink);cursor:pointer;font-size:13px;padding:3px 6px;text-align:start}.mk-type-links button:hover{background:var(--bg-hover);color:var(--mk-gold)}.mk-type-links .mk-count{font-size:11px}.mk-menu-every{display:block;margin-top:18px}.mk-dir-jump{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.mk-dir-jump a{background:#fff;border:1px solid var(--mk-line);border-radius:999px;color:var(--mk-ink);font-size:12.5px;padding:5px 10px;text-decoration:none}.mk-dir-jump a:hover{border-color:var(--mk-gold)}.mk-dir{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);margin-top:22px;padding:16px;scroll-margin-top:calc(var(--page-top-offset) + 80px)}.mk-dir-head{align-items:center;display:flex;gap:12px}.mk-dir-head .mk-thumb-ph,.mk-dir-head img{background:var(--bg-hero);border-radius:10px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.mk-dir-head h2{font-size:17px;margin:0}.mk-dir-head .mk-more{margin-inline-start:auto}.mk-sec{margin:28px 0 0}.mk-sec-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.mk-sec-head h2{color:var(--mk-ink);font-size:20px;font-weight:700;margin:0}.mk-sec-head p{color:var(--mk-muted);font-size:13px;margin:2px 0 0}.mk-more{background:none;border:none;color:var(--mk-gold);cursor:pointer;flex-shrink:0;font-size:13.5px;font-weight:600;padding:4px 0;white-space:nowrap}.mk-crumbs{align-items:center;color:var(--mk-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:18px 0 6px}.mk-crumbs button{background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:13px;padding:0}.mk-crumbs [aria-current=page],.mk-empty{color:var(--text-secondary)}.mk-empty{padding:36px 16px;text-align:center}.mk-btn{align-items:center;background:var(--mk-ink);border:1px solid var(--mk-ink);border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:42px;justify-content:center;padding-inline:18px;text-decoration:none}.mk-btn.ghost{background:#0000;border-color:var(--border-strong);color:var(--mk-ink)}.mk-btn:disabled{cursor:not-allowed;opacity:.5}.mk-skel{animation:mk-shimmer 1.2s infinite;background:linear-gradient(90deg,var(--bg-muted) 0,var(--bg-subtle) 50%,var(--bg-muted) 100%);background-size:200% 100%;border-radius:12px}@keyframes mk-shimmer{to{background-position:-200% 0}}.mk-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.mk-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-card{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.mk-card:hover{border-color:var(--border-strong);box-shadow:0 10px 26px #1a181417}.mk-card-media{aspect-ratio:1/1;background:#f3f1ec;border:none;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.mk-card-media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.mk-card:hover .mk-card-media img{transform:scale(1.04)}.mk-card-tools{display:flex;flex-direction:column;gap:6px;inset-inline-end:8px;position:absolute;top:8px;z-index:2}.mk-card-link{color:inherit;text-decoration:none}.mk-card-link:after{content:"";inset:0;position:absolute;z-index:1}.mk-card-link:focus-visible{outline:none}.mk-card:has(.mk-card-link:focus-visible){outline:2px solid var(--mk-gold);outline-offset:2px}.mk-card .mk-card-foot .mk-seller[data-expandable]{position:relative;z-index:2}.mk-icon-btn{align-items:center;background:#fffffff0;border:1px solid #1a181414;border-radius:16px;box-shadow:0 2px 6px #1a181414;color:var(--mk-ink);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.mk-icon-btn svg{height:16px;width:16px}.mk-icon-btn[aria-pressed=true]{color:#b3261e}.mk-icon-btn.cmp[aria-pressed=true]{background:var(--mk-gold);border-color:var(--mk-gold);color:#fff}.mk-card-body{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0;padding:11px 12px 13px}.mk-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mk-ink);cursor:pointer;display:-webkit-box;font-size:13.5px;font-weight:500;line-height:1.5;margin:0;min-height:3em;overflow:hidden;overflow-wrap:anywhere}.mk-price{color:var(--mk-ink);font-family:inherit;font-size:17px;font-weight:700;margin:2px 0 0}.mk-ltr{direction:ltr;display:inline-block;unicode-bidi:isolate}.mk-price small{color:var(--mk-muted);font-size:12px;font-weight:500}.mk-tier{color:#2e7d32;font-size:12px;font-weight:600;margin:0}.mk-moq{color:var(--text-secondary);font-size:12.5px;margin:0}.mk-card-foot{align-items:center;border-top:1px dashed var(--mk-line);display:flex;gap:6px;justify-content:space-between;margin-top:auto;min-width:0;padding-top:6px}.mk-seller{color:var(--mk-muted);direction:ltr;font-size:11.5px;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.mk-hero{grid-gap:14px;display:grid;gap:14px;grid-template-columns:250px minmax(0,1fr);margin-top:18px}.mk-hero-cats{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);list-style:none;margin:0;overflow:hidden;padding:8px}.mk-hero-cats button{align-items:center;background:none;border:none;border-radius:9px;color:var(--mk-ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px;padding:7px 8px;text-align:start;width:100%}.mk-hero-cats button:hover{background:var(--bg-hover)}.mk-hero-cats .mk-thumb-ph,.mk-hero-cats img{background:var(--bg-hero);border-radius:7px;flex-shrink:0;height:30px;object-fit:cover;width:30px}.mk-hero-cats .mk-count{margin-inline-start:auto}.mk-discover{grid-gap:0;background:var(--mk-ink);border-radius:var(--mk-radius);color:#fff;display:grid;gap:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);min-height:340px;overflow:hidden;position:relative}.mk-discover-copy{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:30px 28px}.mk-discover-copy h1{color:#fff;font-size:30px;font-weight:700;line-height:1.35;margin:0}.mk-discover-copy p{color:#ffffffc7;font-size:14px;line-height:1.8;margin:0}.mk-discover .mk-btn{align-self:flex-start;background:#fff;border-color:#fff;color:var(--mk-ink);margin-top:4px}.mk-mosaic{grid-gap:3px;background:#2b2824;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.mk-mosaic button{background:#2b2824;border:none;cursor:pointer;min-height:0;overflow:hidden;padding:0;position:relative}.mk-mosaic button:first-child{grid-row:span 2}.mk-mosaic img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.mk-mosaic button:hover img{transform:scale(1.05)}.mk-mosaic span{background:#1a1814c7;border-radius:8px;inset-inline:8px;bottom:8px;color:#fff;direction:ltr;font-family:inherit;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;text-align:center;unicode-bidi:isolate}.mk-managed-card{align-items:center;background:var(--mk-ink);border:0;border-radius:var(--mk-radius);color:#faf9f7;cursor:pointer;display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding:18px 22px;text-align:start;width:100%}.mk-managed-card>span:first-child{display:flex;flex-direction:column;gap:4px}.mk-managed-card b{color:#faf9f7;font-size:18px;font-weight:700}.mk-managed-card>span:first-child>span{color:#e8dfc9;font-size:14px}.mk-managed-go{align-items:center;background:var(--mk-gold);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.mk-managed-card:focus-visible{outline:2px solid var(--mk-gold);outline-offset:2px}.mk-svc-strip{align-items:stretch;background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);display:flex;gap:8px;margin-top:12px;padding:8px}.mk-svc-title{align-self:center;color:var(--mk-muted);font-size:12.5px;font-weight:600;padding:0 10px;white-space:nowrap}.mk-svc{background:var(--surface);border:1px solid #0000;border-radius:11px;color:var(--mk-ink);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;padding:8px 12px;text-align:start}.mk-svc:hover{background:var(--mk-gold-soft);border-color:var(--mk-gold)}.mk-svc b{font-size:14px}.mk-svc span{color:var(--text-secondary);font-size:12px;line-height:1.5}.mk-svc-strip.vertical{flex-direction:column}.mk-popular{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mk-catcards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.mk-catcard{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:start}.mk-catcard:hover{border-color:var(--border-strong);box-shadow:0 8px 22px #1a181414}.mk-catcard-imgs{grid-gap:2px;aspect-ratio:1/1;background:var(--mk-line);display:grid;flex-shrink:0;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden}.mk-catcard-imgs .mk-thumb-ph,.mk-catcard-imgs img{background:#f3f1ec;border-radius:0;display:block;height:100%;min-height:0;min-width:0;object-fit:cover;width:100%}.mk-catcard-imgs.one{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.mk-catcard-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 12px}.mk-catcard-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.45;min-height:2.9em;overflow:hidden;overflow-wrap:anywhere}.mk-sellers{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mk-seller-card{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;text-align:start}.mk-seller-card:hover{border-color:var(--border-strong)}.mk-seller-card h3{direction:ltr;font-family:inherit;font-size:14px;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.mk-seller-card .meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.mk-seller-thumbs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-seller-thumbs .mk-thumb-ph,.mk-seller-thumbs img{aspect-ratio:1/1;background:#f3f1ec;border-radius:9px;object-fit:cover;width:100%}.mk-note{color:var(--mk-muted);font-size:11.5px;margin:6px 0 0}.mk-listing-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mk-listing-head h1{color:var(--mk-ink);font-size:26px;font-weight:700;line-height:1.35;margin:0}.mk-listing-head .mk-count{font-size:13.5px}.mk-subcats{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 6px;scrollbar-width:thin}.mk-subcat{align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:14px;color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 6px 10px;text-align:center;width:112px}.mk-subcat .mk-thumb-ph,.mk-subcat img{background:#f3f1ec;border-radius:12px;height:72px;object-fit:cover;width:72px}.mk-subcat b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12.5px;font-weight:600;line-height:1.4;overflow:hidden}.mk-subcat[aria-current=true]{border-color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-ink)}.mk-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:264px minmax(0,1fr);margin-top:16px}.mk-filters{max-height:calc(var(--app-dvh) - var(--page-top-offset) - 96px);overflow-y:auto;padding-inline-end:4px;position:sticky;scrollbar-width:thin;top:calc(var(--page-top-offset) + 82px)}.mk-filters-inner{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius)}.mk-fgroup{border-bottom:1px solid var(--mk-line)}.mk-fgroup:last-child{border-bottom:none}.mk-fgroup>button{align-items:center;background:none;border:none;color:var(--mk-ink);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:space-between;padding:13px 14px;text-align:start;width:100%}.mk-fgroup>button small{color:var(--mk-muted);font-size:11.5px;font-weight:500}.mk-fgroup>button svg{flex-shrink:0;height:14px;transition:transform .15s;width:14px}.mk-fgroup>button[aria-expanded=false] svg{transform:rotate(-90deg)}.mk-page.ar .mk-fgroup>button[aria-expanded=false] svg{transform:rotate(90deg)}.mk-fbody{display:flex;flex-direction:column;gap:2px;padding:0 14px 14px}.mk-opt{align-items:flex-start;border-radius:8px;color:var(--mk-ink);display:flex;font-size:13.5px;gap:9px;line-height:1.45;min-width:0;padding:6px 4px}.mk-opt:hover{background:var(--bg-hover)}.mk-opt input{accent-color:var(--mk-ink);flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.mk-opt .lbl{flex:1 1;min-width:0;overflow-wrap:anywhere}.mk-opt .mk-count{flex-shrink:0}.mk-opt.zero{color:var(--text-tertiary)}.mk-fmore{align-self:flex-start;background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:13px;padding:4px}.mk-price-row{align-items:center;display:flex;gap:6px}.mk-price-row input{background:#fff;border:1px solid var(--border-strong);border-radius:9px;direction:ltr;flex:1 1;font-size:13.5px;height:38px;min-width:0;padding-inline:10px;text-align:start}.mk-price-row button{background:var(--mk-ink);border:none;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;height:38px;padding-inline:12px}.mk-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.mk-toolbar .mk-sort{align-items:center;color:var(--text-secondary);display:flex;font-size:13.5px;gap:8px}.mk-toolbar select{background:#fff;border:1px solid var(--border-strong);border-radius:9px;color:var(--mk-ink);font-size:13.5px;height:38px;padding-inline:10px}.mk-filter-toggle{display:none}.mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mk-chip{align-items:center;background:var(--mk-ink);border:1px solid var(--mk-ink);border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;height:32px;max-width:100%;padding-inline:12px 8px}.mk-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-chip svg{flex-shrink:0;height:14px;width:14px}.mk-chip.clear{background:#0000;border-color:var(--border-strong);color:var(--mk-ink);padding-inline:12px}.mk-drawer-scrim{background:#1a181466;inset:0;position:fixed;z-index:1100}.mk-drawer{background:var(--bg-page);box-shadow:0 0 40px #1a181433;display:flex;flex-direction:column;inset-block:0;inset-inline-start:0;position:fixed;width:min(380px,92vw);z-index:1101}.mk-drawer-head{align-items:center;background:#fff;border-bottom:1px solid var(--mk-line);display:flex;justify-content:space-between;padding:calc(14px + var(--safe-top)) 16px 14px}.mk-drawer-head h2{font-size:17px;margin:0}.mk-drawer-body{flex:1 1;overflow-y:auto;padding:12px}.mk-drawer-foot{background:#fff;border-top:1px solid var(--mk-line);display:flex;gap:8px;padding:12px 16px calc(12px + var(--safe-bottom))}.mk-drawer-foot .mk-btn{flex:1 1}.mk-phone-only{display:none}.mk-pd-supplier{align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);display:flex;gap:12px;padding:14px}.mk-spec-table{border-collapse:collapse;font-size:13.5px;width:100%}.mk-spec-table td,.mk-spec-table th{border-bottom:1px solid var(--mk-line);padding:9px 10px;text-align:start;vertical-align:top}.mk-spec-table th{background:var(--surface);color:var(--text-secondary);font-weight:500;width:38%}.mk-spec-table td{color:var(--mk-ink);overflow-wrap:anywhere}@media (max-width:1240px){.mk-catcards,.mk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1079px){.mk-hero{grid-template-columns:minmax(0,1fr)}.mk-hero-cats{display:none}.mk-layout{grid-template-columns:minmax(0,1fr)}.mk-filters{display:none}.mk-filter-toggle{display:inline-flex}.mk-grid,.mk-grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-sellers{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-act .lbl{display:none}.mk-act{min-width:44px}.mk-menu{grid-template-columns:220px 1fr}}@media (max-width:720px){.mk-wrap{padding-inline:14px}.mk-bar-row{flex-wrap:wrap;gap:8px;height:auto;padding-block:8px}.mk-bar .mk-bar-row{padding-inline-end:14px}.mk-actions{margin-inline-end:44px}.mk-brand{font-size:15px;order:1}.mk-actions{margin-inline-start:auto;order:2}.mk-bar-break{display:block;flex-basis:100%;height:0;order:3}.mk-cats-btn{height:44px;order:4;padding-inline:11px}.mk-cats-btn .lbl{display:none}.mk-search{flex:1 1;height:44px;order:5}.mk-search button[type=submit]{padding-inline:13px}.mk-search button[type=submit] .lbl{display:none}.mk-act{height:40px;min-width:38px;padding:0 4px}.mk-badge{inset-inline-end:0;top:0}.mk-menu{border-radius:0;top:var(--page-top-offset);inset-inline:0;bottom:0;grid-template-columns:1fr;grid-template-rows:auto 1fr;max-height:none}.mk-menu-list{border-bottom:1px solid var(--mk-line);border-inline-end:none;display:flex;gap:6px;overflow-x:auto;padding:8px}.mk-menu-list li{flex-shrink:0}.mk-menu-list button{padding:6px 10px;white-space:nowrap}.mk-menu-list .mk-count{display:none}.mk-discover{grid-template-columns:minmax(0,1fr);min-height:0}.mk-discover-copy{padding:20px 18px}.mk-discover-copy h1{font-size:19px}.mk-discover-copy{gap:6px;padding:16px 16px 12px}.mk-discover-copy p{font-size:12.5px;line-height:1.7}.mk-discover-copy .mk-btn{display:none}.mk-phone-only{display:block}.mk-mosaic{display:flex;gap:3px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mk-mosaic button{aspect-ratio:1/1;flex:0 0 42%;scroll-snap-align:start}.mk-mosaic button:first-child{grid-row:auto}.mk-svc-strip{gap:6px;padding:6px}.mk-svc span,.mk-svc-title{display:none}.mk-svc{align-items:center;padding:9px 6px;text-align:center}.mk-svc b{font-size:13px}.mk-popular{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-catcards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.mk-catcard{flex:0 0 116px;scroll-snap-align:start}.mk-catcard-body{padding:8px 9px 9px}.mk-catcard-body b{font-size:12.5px}.mk-grid,.mk-grid.cols-4{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-card-body{gap:3px;padding:8px 9px 9px}.mk-card-title{font-size:12.5px;line-height:1.45;min-height:2.9em}.mk-price{font-size:14.5px;margin:0}.mk-price small,.mk-tier{font-size:11px}.mk-moq{font-size:11.5px}.mk-card-foot{padding-top:5px}.mk-seller{font-size:10.5px}.mk-card-tools{gap:5px;inset-inline-end:6px;top:6px}.mk-card-tools .mk-icon-btn{height:28px;width:28px}.mk-card-tools .mk-icon-btn svg{height:14px;width:14px}.mk-sellers{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.mk-seller-card{flex:0 0 78%;scroll-snap-align:start}.mk-sec-head h2{font-size:17px}.mk-listing-head h1{font-size:21px}.mk-subcat{width:96px}.mk-subcat .mk-thumb-ph,.mk-subcat img{height:60px;width:60px}}.mk-axis{margin-top:16px}.mk-axis-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 8px}.mk-axis-name{color:var(--mk-muted);font-size:12px}.mk-axis-chosen{color:var(--mk-ink);font-weight:600}.mk-axis-values{display:flex;flex-wrap:wrap;gap:7px}.mk-opt{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:6px;max-width:100%;min-height:34px;padding:5px 11px}.mk-opt span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.45;max-width:320px;overflow:hidden;overflow-wrap:anywhere;text-align:start}.mk-opt img{border-radius:5px;flex-shrink:0;height:24px;object-fit:cover;width:24px}.mk-opt.on{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.mk-opt.off{cursor:not-allowed;opacity:.45;text-decoration:line-through}.mk-opt:not(.on):not(.off):hover{border-color:var(--border-strong)}.mk-axis-values.scroll{border:1px solid var(--mk-line);border-radius:12px;max-height:min(420px,55vh);overflow-y:auto;padding:8px}.mk-axis-filter{background:#fff;border:1px solid var(--border-strong);border-radius:10px;font-size:13px;height:36px;margin:0 0 8px;max-width:360px;padding:0 12px;width:100%}.mk-axis-none{color:var(--mk-muted);font-size:12.5px;margin:6px 0 0}.mk-axis-toggle{background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:12.5px;margin-top:8px;padding:2px 0;text-decoration:underline}@media (max-width:720px){.mk-opt{max-width:100%}.mk-opt span{max-width:none}}.mk-drop{align-items:center;background:#fff;border:1.5px dashed var(--border-strong);border-radius:var(--mk-radius);display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:40px 20px;text-align:center}.mk-drop.on{background:var(--mk-gold-soft);border-color:var(--mk-gold)}.mk-drop h1{font-size:22px;margin:0}.mk-drop p{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:0;max-width:460px}.mk-drop-icon{align-items:center;background:var(--surface);border-radius:50%;color:var(--mk-ink);display:inline-flex;height:54px;justify-content:center;width:54px}.mk-drop-icon svg{height:26px;width:26px}.mk-imgq{align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);display:flex;gap:16px;margin-top:16px;padding:14px}.mk-imgq img{border:1px solid var(--mk-line);border-radius:12px;flex-shrink:0;height:112px;object-fit:cover;width:112px}.mk-cam-err.static{display:inline-block;margin:8px 0 0;position:static;white-space:normal}.mk-phone-only-inline{display:none}@media (max-width:720px){.mk-phone-only-inline{display:inline-flex}.mk-imgq img{height:84px;width:84px}.mk-grid.mk-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.mk-grid.mk-strip>*{flex:0 0 38%;max-width:168px;min-width:0;scroll-snap-align:start}.mk-sec{margin:20px 0 0}.mk-sec-head{margin-bottom:10px}.mk-sec-head p{font-size:12px}.mk-hero{margin-top:12px}.mk-svc-strip{margin-top:10px}.mk-popular{gap:10px}.mk-catcards,.mk-grid.mk-strip,.mk-mosaic,.mk-sellers{scrollbar-width:none}}@media (max-width:720px){.mk-catcards::-webkit-scrollbar,.mk-grid.mk-strip::-webkit-scrollbar,.mk-mosaic::-webkit-scrollbar,.mk-sellers::-webkit-scrollbar{display:none}.mk-catcards,.mk-grid.mk-strip,.mk-sellers{margin-inline:-14px;padding-block:2px 4px;padding-inline:14px;scroll-padding-inline:14px}}html.mk-chrome{--page-top-offset:calc(66px + var(--safe-top, 0px))}html.mk-chrome .mk-page{padding-top:0;padding-top:var(--safe-top,0)}html.mk-chrome .mk-bar{top:0;top:var(--safe-top,0)}html.mk-chrome .mk-bar .mk-bar-row{padding-inline-end:24px}html.mk-chrome .mk-menu{top:var(--page-top-offset)}.mk-logo{align-items:center;background:none;border:none;color:var(--mk-ink);cursor:pointer;display:inline-flex;flex-shrink:0;padding:0 2px}.mk-dd{position:relative}.mk-dd-btn[aria-expanded=true]{background:var(--surface)}.mk-dd-panel{background:#fff;border:1px solid var(--mk-line);border-radius:12px;box-shadow:0 14px 34px #1a181424;display:flex;flex-direction:column;inset-inline-end:0;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:80}.mk-dd-panel>button,.mk-dd-sep>button{background:none;border:none;border-radius:8px;color:var(--mk-ink);cursor:pointer;font-size:13.5px;padding:9px 12px;text-align:start}.mk-dd-panel>button:hover,.mk-dd-sep>button:hover{background:var(--surface)}.mk-dd-sep{border-top:1px solid var(--mk-line);display:flex;flex-direction:column;margin-top:4px;padding-top:4px}.mk-dd-sep>span{color:var(--mk-muted);font-size:11px;padding:4px 12px 2px}.mk-dd-langs{display:flex;gap:4px;padding:4px 8px 6px}.mk-dd-langs button{background:#fff;border:1px solid var(--mk-line);border-radius:8px;color:var(--mk-ink);cursor:pointer;flex:1 1;font-size:12.5px;padding:6px 4px}.mk-dd-langs button[aria-pressed=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.mk-dd-out{border-radius:0 0 8px 8px!important;border-top:1px solid var(--mk-line)!important;color:#b3261e!important;margin-top:4px}.mk-dd-panel>.mk-phone-item,.mk-phone-services{display:none}.mk-bell{display:inline-flex}.mk-bell .icon-btn{height:40px;width:40px}.mk-bell .notif-panel{inset-inline-end:0}@media (max-width:720px){html.mk-chrome{--page-top-offset:calc(118px + var(--safe-top, 0px))}html.mk-chrome .mk-actions{gap:0;margin-inline-end:0}html.mk-chrome .mk-bar .mk-bar-row{padding-inline-end:14px}.mk-services-dd{display:none}.mk-phone-services{display:flex}.mk-dd-panel>.mk-phone-item{display:block}.mk-logo svg{height:18px;width:auto}.mk-bell .icon-btn{height:38px;width:36px}.mk-act[data-bar=cmp]{display:none}.mk-dd-panel{position:fixed;top:calc(var(--page-top-offset) + 4px);inset-inline:12px;max-height:calc(var(--app-dvh) - var(--page-top-offset) - 24px);min-width:0;overflow-y:auto}}.mk-axis{position:relative}.mk-sel{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:12px;color:var(--mk-ink);cursor:pointer;display:flex;gap:10px;max-width:460px;min-height:46px;padding:6px 12px;text-align:start;width:100%}.mk-sel[aria-expanded=true]{border-color:var(--mk-ink)}.mk-sel img{border-radius:7px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.mk-sel-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:13.5px;font-weight:600;line-height:1.45;min-width:0;overflow:hidden}.mk-sel-count{color:var(--mk-muted);font-size:11.5px;white-space:nowrap}.mk-sel-chev{flex-shrink:0;transition:transform .15s ease}.mk-sel[aria-expanded=true] .mk-sel-chev{transform:rotate(180deg)}.mk-sel-panel{background:#fff;border:1px solid var(--mk-line);border-radius:12px;box-shadow:0 10px 28px #1a18141a;margin-top:8px;max-width:560px;padding:10px}.mk-sel-panel .mk-axis-values.scroll{border:none;padding:2px}@media (max-width:720px){.mk-sel,.mk-sel-panel{max-width:none}}.mk-address-form{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mk-af{color:var(--text-secondary);display:flex;flex-direction:column;font-size:12.5px;gap:5px;min-width:0}.mk-af.wide{grid-column:1/-1}.mk-af em{color:var(--mk-muted);font-style:normal}.mk-af input{background:#fff;border:1px solid var(--border-strong);border-radius:10px;color:var(--mk-ink);font-size:14px;min-width:0;padding:10px 12px}.mk-af input[aria-invalid=true]{border-color:#b3261e}.mk-af small{color:var(--mk-muted);font-size:11.5px;line-height:1.6}.mk-af small.mk-af-err,.mk-af-err{color:#b3261e}.mk-af-more{background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:12.5px;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.mk-map-open{height:40px;justify-self:start}.mk-map{background:#fff;border:1px solid var(--mk-line);border-radius:12px;padding:10px}.mk-map-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.mk-map-search{flex:1 1 240px;min-width:0}.mk-map-canvas{background:var(--surface);border-radius:10px;height:300px}.mk-addr-list{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.mk-addr{align-items:flex-start;background:#fff;border:1px solid var(--mk-line);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px}.mk-addr.on{border-color:var(--mk-ink)}.mk-addr-pick{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0}.mk-addr-sum{color:var(--text-secondary);display:flex;flex-direction:column;font-size:13px;gap:2px;min-width:0;overflow-wrap:anywhere}.mk-addr-sum b{color:var(--mk-ink)}.mk-addr-tools{display:flex;flex-wrap:wrap;gap:6px}.mk-addr-tools button{background:none;border:none;color:var(--mk-gold);cursor:pointer;font-size:12.5px;padding:0 2px;text-decoration:underline}.mk-addr-default{background:var(--mk-gold-soft);border-radius:999px;color:#7a5a22;font-size:11.5px;padding:2px 8px}.mk-addr-edit{grid-gap:12px;display:grid;gap:12px}.mk-addr-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.mk-address-form{grid-template-columns:minmax(0,1fr)}.mk-map-canvas{height:260px}}.mk-catchips{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 6px;scrollbar-width:thin}.mk-ctree{display:flex;flex-direction:column;gap:2px;padding:0 6px 10px}.mk-ctree-row{gap:2px}.mk-ctree-item,.mk-ctree-row{align-items:center;display:flex}.mk-ctree-item{background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;gap:8px;justify-content:space-between;min-width:0;padding:7px 8px;text-align:start}.mk-ctree-item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-ctree-item.on,.mk-ctree-item:hover{background:var(--surface);color:var(--mk-ink)}.mk-ctree-item.on{font-weight:700}.mk-ctree-item.sub{font-size:12.5px;padding-inline-start:18px}.mk-ctree-toggle{align-items:center;background:none;border:none;border-radius:8px;color:var(--mk-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mk-ctree-toggle:hover{background:var(--surface)}.mk-ctree-toggle svg{height:13px;transition:transform .15s;width:13px}.mk-ctree-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mk-ctree-subs{border-inline-start:2px solid var(--mk-line);display:flex;flex-direction:column;gap:1px;margin:2px 0 6px;margin-inline-start:10px}.mk-preview-note{background:#fff8e6;border:1px solid #9a763659;border-radius:12px;color:#7a5a22;font-size:12.5px;font-weight:600;margin-top:14px;padding:9px 14px}@media (min-width:1080px){.mk-catchips{display:none}}.mk-catchips .mk-subcat{border-radius:999px;flex-direction:row;gap:8px;padding:5px 12px 5px 6px;width:auto}.mk-catchips .mk-subcat .mk-thumb-ph,.mk-catchips .mk-subcat img{border-radius:999px;height:30px;width:30px}.mk-catchips .mk-subcat b{-webkit-line-clamp:1;font-size:12.5px;white-space:nowrap}.mk-fav-wrap{display:inline-flex;position:relative}.mk-fav-err{background:#1a1814;border-radius:8px;box-shadow:0 4px 14px #0000002e;color:#fff;font-size:12px;inset-inline-start:0;line-height:1.5;max-width:220px;padding:6px 10px;position:absolute;top:calc(100% + 6px);width:max-content;z-index:30}.mk-source-card .mk-card-media{background:var(--surface);border:none;cursor:pointer;padding:0;width:100%}.mk-source-card .mk-card-media img{display:block;height:100%;object-fit:cover;width:100%}.mk-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mk-pill{background:#fff;border:1px solid var(--mk-line);border-radius:999px;color:var(--mk-ink);cursor:pointer;font-size:13px;height:34px;padding:0 14px}.mk-pill.on{background:var(--mk-ink);border-color:var(--mk-ink)}.mk-pill.gold,.mk-pill.on{color:#fff;font-weight:700}.mk-pill.gold{background:var(--mk-gold);border-color:var(--mk-gold)}.mk-excl-entry{align-items:center;background:var(--mk-gold-soft);border:1px solid var(--mk-gold);border-radius:var(--mk-radius);color:var(--mk-ink);cursor:pointer;display:flex;gap:16px;margin-top:12px;padding:14px 18px;text-align:start;width:100%}.mk-excl-entry:focus-visible{outline:2px solid var(--mk-gold);outline-offset:2px}.mk-excl-entry-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.mk-excl-entry-copy b{font-size:17px;font-weight:700}.mk-excl-entry-copy span{color:var(--text-secondary);font-size:13.5px;line-height:1.55}.mk-excl-kicker{color:var(--mk-gold);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em}.mk-excl-hero{grid-gap:24px;align-items:center;background:var(--mk-ink);border-radius:var(--mk-radius);color:#faf9f7;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-top:10px;padding:22px 24px}.mk-excl-hero h1{color:#faf9f7;font-size:28px;font-weight:700;margin:4px 0 6px}.mk-excl-hero p{color:#e8dfc9;font-size:14.5px;line-height:1.7;margin:0}.mk-excl-how{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.mk-excl-how li{align-items:flex-start;background:#ffffff0f;border-radius:12px;display:flex;gap:10px;min-width:0;padding:12px}.mk-excl-how li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-excl-how b{color:#faf9f7;font-size:14px}.mk-excl-how li>span:last-child>span{color:#e8dfc9;font-size:12px;line-height:1.5}.mk-excl-step{align-items:center;background:var(--mk-gold);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:700;height:24px;justify-content:center;width:24px}.mk-excl-cats{margin-top:16px}.mk-excl-hidden{background:var(--mk-gold-soft);border:1px dashed var(--mk-gold);border-radius:12px;color:var(--mk-ink);font-size:13px;line-height:1.6;margin:10px 0 0;padding:10px 14px}.mk-excl-hidden-tag{color:#b4372c;font-size:12px;font-weight:600}.mk-excl-badge{background:var(--mk-ink);border-radius:999px;color:#faf9f7;font-size:11.5px;font-weight:700;inset-inline-start:10px;padding:3px 9px;position:absolute;top:10px}.mk-excl-detail{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px}.mk-excl-info h1{color:var(--mk-ink);font-size:25px;line-height:1.4;margin:6px 0 8px}.mk-excl-price{color:var(--mk-ink);font-size:19px;font-weight:600;margin:0 0 4px}.mk-excl-cta{background:#fff;border:1px solid var(--mk-line);border-radius:var(--mk-radius);margin:16px 0 18px;padding:14px}.mk-excl-cta .mk-btn{font-size:15px;height:48px;width:100%}@media (max-width:1079px){.mk-excl-hero{grid-template-columns:minmax(0,1fr)}.mk-excl-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mk-excl-hero{padding:18px 16px}.mk-excl-hero h1{font-size:23px}.mk-excl-detail{gap:18px;grid-template-columns:minmax(0,1fr)}}.mk-card-body{container-type:inline-size}.mk-card-dlabel{color:var(--mk-gold);font-size:clamp(7px,6.3cqi,11px);font-weight:700;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-cart-hero-incl{color:var(--mk-muted);display:block;font-size:11px}.mk-card-sea{color:#2e7d32;font-size:12px;font-weight:700;margin:0}.mk-card-air{color:var(--mk-muted);font-size:12px;font-weight:600;margin:1px 0 0}.mk-dprice{background:#f4eee2;background:var(--mk-gold-soft,#f4eee2);border:1px solid #9a763659;border-radius:14px;display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:12px 14px}.mk-dprice-label{color:#6b5225;font-size:12.5px;font-weight:700}.mk-dprice-num{color:var(--mk-ink);font-family:inherit;font-size:30px;font-weight:800;line-height:1.15}.mk-ship-choose{margin:14px 0 0}.mk-ship-choose-title{color:var(--mk-ink);font-size:14px;font-weight:700;margin:0 0 8px}.mk-ship-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mk-ship-card{background:var(--bg-hero);border:1.5px solid var(--mk-line);border-radius:14px;color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 14px;text-align:start}.mk-ship-card.on{background:var(--surface);border-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink) inset}.mk-ship-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.mk-ship-card-head b{font-size:14px}.mk-ship-card-price{font-family:inherit;font-size:21px;font-weight:800}.mk-ship-card.cheap .mk-ship-card-price{color:#2e7d32}.mk-ship-card-price small{color:var(--mk-muted);font-size:11.5px;font-weight:500}.mk-ship-card-meta{color:var(--mk-muted);font-size:12px}.mk-save-badge{background:#e6f4ea;border-radius:999px;color:#1e6b30;display:inline-block;font-size:11.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.mk-dtotal{align-items:baseline;background:var(--surface);border:1px solid var(--mk-line);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin:12px 0 0;padding:10px 12px}.mk-dtotal span{color:var(--text-secondary);font-size:13px;font-weight:600}.mk-dtotal strong{color:var(--mk-ink);font-family:inherit;font-size:18px}.mk-trust-line{color:#2e7d32;font-size:12px;font-weight:600;line-height:1.6;margin:8px 0 0}.mk-line-dprice{background:#f4eee2;background:var(--mk-gold-soft,#f4eee2);border:1px solid #9a76364d;border-radius:10px;display:inline-flex;flex-direction:column;margin-top:6px;padding:6px 10px}.mk-line-dprice span{color:#6b5225;font-size:10.5px;font-weight:700}.mk-line-dprice strong{color:var(--mk-ink);font-family:inherit;font-size:18px}.mk-line-seller{color:var(--mk-muted);display:block;font-size:11.5px;font-weight:500;margin-top:2px}.mk-cart-methods{grid-gap:8px;display:grid;gap:8px;margin:10px 0 12px}.mk-cart-method{background:var(--surface);border:1.5px solid var(--mk-line);border-radius:12px;color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:10px 12px;text-align:start}.mk-cart-method.on{border-color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-ink) inset}.mk-cart-method:disabled{background:var(--bg-hero);cursor:not-allowed;opacity:.75}.mk-cart-method-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.mk-cart-method-head b{font-size:13.5px}.mk-cart-method-meta{color:var(--mk-muted);font-size:11.5px}.mk-cart-method-total{color:var(--mk-ink);font-size:16px;font-weight:700}.mk-cart-method.cheap .mk-cart-method-total{color:#2e7d32}.mk-cart-express{align-items:center;background:#0000;border:1px dashed var(--mk-line);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;justify-content:space-between;padding:6px 12px}.mk-cart-express.on{border-color:var(--mk-ink);color:var(--mk-ink)}.mk-line-ask{color:#2b4a7a;font-size:11.5px;font-weight:600;margin-top:4px}.mk-cart-ask{background:#eef2f8;border-radius:10px;color:#2b4a7a;font-size:12.5px;line-height:1.7;margin:10px 0;padding:10px 12px}.mk-cart-ask p{margin:0 0 4px}.mk-cart-ask ul{margin:0 0 8px;padding-inline-start:18px}.mk-cart-ask button{background:#fff;border:1px solid #2b4a7a;border-radius:10px;color:#2b4a7a;cursor:pointer;font:inherit;font-weight:600;padding:8px 0;width:100%}.mk-cart-short{color:#7a5a22;font-size:12px;line-height:1.6;margin:6px 0}.mk-muted{color:var(--mk-muted)}.mk-cart-hero{align-items:flex-end;background:#f4eee2;background:var(--mk-gold-soft,#f4eee2);border:1px solid #9a763659;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.mk-cart-hero>div:first-child{display:flex;flex-direction:column}.mk-cart-hero-label{color:#6b5225;font-size:12px;font-weight:700}.mk-cart-hero strong{color:var(--mk-ink);font-family:inherit;font-size:26px;font-weight:800;line-height:1.15}.mk-cart-hero-total{align-items:flex-end;color:var(--mk-muted);display:flex;flex-direction:column;font-size:11.5px}.mk-cart-hero-total b{color:var(--text-secondary);font-family:inherit;font-size:14px}.mk-min-progress{background:#fbf4e6;border:1px solid #ead9b5;border-radius:10px;margin:0 0 10px;padding:8px 10px}.mk-min-bar{background:#ead9b5;border-radius:999px;height:6px;overflow:hidden}.mk-min-bar span{background:var(--mk-gold);border-radius:999px;display:block;height:100%}.mk-min-progress p{color:#7a5a22;font-size:12.5px;line-height:1.6;margin:6px 0 0}.mk-photo-card{align-items:center;background:var(--surface);border:1.5px dashed var(--mk-gold);border-radius:var(--mk-radius);color:var(--mk-ink);cursor:pointer;display:flex;font:inherit;gap:14px;margin-top:16px;padding:14px 16px;text-align:start;width:100%}.mk-photo-card>span:last-child{display:flex;flex-direction:column;gap:2px}.mk-photo-card b{font-size:15px}.mk-photo-card span span{color:var(--mk-muted);font-size:12.5px}.mk-photo-icon{align-items:center;background:#f4eee2;background:var(--mk-gold-soft,#f4eee2);border-radius:14px;color:#6b5225;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.mk-home-h2{color:var(--mk-ink);font-size:18px;font-weight:700;margin:0 0 10px}.mk-svc-tiles-wrap{margin-top:28px}.mk-page section.mk-svc-cards-wrap,.mk-page section.mk-svc-tiles-wrap{background:none;padding:0}.mk-svc-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-svc-tile{align-items:flex-start;border:0;border-radius:var(--mk-radius);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:118px;padding:14px;text-align:start}.mk-svc-tile b{font-size:14.5px}.mk-svc-tile>span:last-child{font-size:12px;line-height:1.5;opacity:.85}.mk-svc-tile-icon{align-items:center;border-radius:11px;display:flex;height:38px;justify-content:center;margin-bottom:4px;width:38px}.mk-svc-tile.rfq{background:#e7f1fb;color:#123a5c}.mk-svc-tile.rfq .mk-svc-tile-icon{background:#cfe3f6;color:#1f5a8c}.mk-svc-tile.managed{background:#15130f;color:#f2e6cc}.mk-svc-tile.managed .mk-svc-tile-icon{background:#c9a85c2e;color:#d4af5f}.mk-svc-tile.managed b{color:#d4af5f}.mk-svc-tile.idea{background:#f3ebdd;color:#4a3a20}.mk-svc-tile.idea .mk-svc-tile-icon{background:#e8dac0;color:#7a5a22}.mk-home-banner{background:linear-gradient(135deg,#1a1814,#3a3022);border-radius:var(--mk-radius);color:#faf6ec;margin-top:28px;padding:26px 24px}.mk-home-banner-badge{background:#d4af5f2e;border-radius:999px;color:#e6c77e;display:inline-block;font-size:12.5px;font-weight:700;padding:4px 12px}.mk-home-banner h1{color:#fff;font-size:26px;line-height:1.35;margin:12px 0 8px}.mk-home-banner p{color:#e9e1cf;font-size:14.5px;line-height:1.7;margin:0 0 16px}.mk-home-banner .mk-btn{background:#d4af5f;border-color:#d4af5f;color:#1a1814}.mk-trust-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.mk-trust-tile{align-items:center;background:var(--surface);border:1px solid var(--mk-line);border-radius:14px;display:flex;gap:10px;padding:12px 14px}.mk-trust-tile>span{align-items:center;background:#e6f4ea;border-radius:10px;color:#1e6b30;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.mk-trust-tile b{color:var(--mk-ink);font-size:13px;line-height:1.5}.mk-cat-icons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.mk-cat-icon{align-items:center;background:var(--surface);border:1px solid var(--mk-line);border-radius:14px;color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px 8px;text-align:center}.mk-cat-icon:hover{border-color:var(--mk-gold)}.mk-cat-icon-glyph{font-size:28px;line-height:1}.mk-cat-icon>span:last-child{font-size:12.5px;line-height:1.4}.mk-svc-cards-wrap{margin-top:32px}.mk-svc-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-svc-card{align-items:flex-start;background:var(--surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);color:var(--mk-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:18px;text-align:start}.mk-svc-card-icon{align-items:center;background:var(--bg-hero);border-radius:12px;display:flex;height:42px;justify-content:center;width:42px}.mk-svc-card-title{font-size:17px}.mk-svc-card-tag{background:#e7f1fb;border-radius:999px;color:#1f5a8c;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px}.mk-svc-card-text{color:var(--text-secondary);font-size:13.5px;line-height:1.7}.mk-svc-card-note{border-top:1px dashed var(--mk-line);color:var(--mk-muted);font-size:12.5px;margin-top:auto;padding-top:8px;width:100%}.mk-svc-card.managed{background:#15130f;border-color:#15130f;color:#f2e6cc}.mk-svc-card.managed .mk-svc-card-icon{background:#c9a85c2e;color:#d4af5f}.mk-svc-card.managed .mk-svc-card-title{color:#d4af5f}.mk-svc-card.managed .mk-svc-card-tag{background:#d4af5f2e;color:#e6c77e}.mk-svc-card.managed .mk-svc-card-text{color:#e9e1cf}.mk-svc-card.managed .mk-svc-card-note{border-color:#ffffff2e;color:#bfb49c}.mk-svc-card.idea .mk-svc-card-tag{background:#f3ebdd;color:#7a5a22}@media (max-width:720px){.mk-svc-tiles{gap:8px}.mk-svc-tile{min-height:108px;padding:12px 10px}.mk-svc-tile b{font-size:13px}.mk-svc-tile>span:last-child{font-size:11px}.mk-home-banner{margin-top:20px;padding:20px 16px}.mk-svc-cards-wrap,.mk-svc-tiles-wrap{margin-top:20px}.mk-home-banner h1{font-size:21px}.mk-svc-cards,.mk-trust-tiles{grid-template-columns:1fr}.mk-cat-icons{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.mk-ship-card.locked{background:var(--bg-hero);border-style:dashed}.mk-ship-card.locked .mk-ship-card-head,.mk-ship-card.locked .mk-ship-card-meta,.mk-ship-card.locked .mk-ship-card-price{filter:grayscale(1);opacity:.5}.mk-unlock-save{color:#1e6b30;display:block;font-size:12px;font-weight:700;margin-top:4px}.mk-search-gap{flex:1 1}.mk-home2{padding-top:14px}.mk-hero2{background:linear-gradient(135deg,#1a1814,#3a3022);border-radius:20px;color:#faf6ec;margin-top:4px;padding:26px 22px 22px}.mk-hero2-pill{background:#d4af5f2e;border-radius:999px;color:#e6c77e;display:inline-block;font-size:12.5px;font-weight:700;padding:5px 12px}.mk-hero2 h1{color:#fff;font-size:27px;font-weight:800;line-height:1.4;margin:12px 0 8px}.mk-hero2>p{color:#e9e1cf;font-size:14.5px;line-height:1.7;margin:0 0 16px}.mk-hero2-search .mk-search{border-color:#d4af5f;height:50px;max-width:640px}.mk-hero2-search .mk-search button[type=submit]{background:#d4af5f;color:#1a1814}.mk-hero2-trust{color:#e9e1cf;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px 16px;list-style:none;margin:14px 0 0;padding:0}.mk-hero2-trust li:before{color:#8fd19e;content:"✓";font-weight:800;margin-inline-end:6px}.mk-how{margin-top:24px}.mk-how-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.mk-how-cards li{align-items:flex-start;background:var(--surface);border:1px solid var(--mk-line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px}.mk-how-n{align-items:center;background:var(--mk-ink);border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:28px;justify-content:center;width:28px}.mk-how-cards b{color:var(--mk-ink);font-size:13.5px;line-height:1.5}.mk-picks-tabs{display:flex;gap:8px;margin-bottom:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.mk-picks-tabrow{align-items:center;direction:ltr;display:flex;gap:6px;margin-bottom:10px;position:relative}.mk-picks-tabrow .mk-picks-tabs{flex:1 1;margin-bottom:0;min-width:0}.mk-picks-tabs::-webkit-scrollbar{display:none}.mk-picks-arrow{background:#fff;border:1px solid var(--mk-line);border-radius:50%;color:var(--mk-ink);cursor:pointer;display:none;flex:0 0 auto;font-size:20px;height:34px;line-height:1;margin-bottom:6px;width:34px}.mk-picks-arrow[hidden]{display:inline-flex;visibility:hidden}@media (min-width:761px){.mk-picks-arrow{align-items:center;display:inline-flex;justify-content:center}}@media (max-width:760px){.mk-picks-arrow,.mk-picks-arrow[hidden]{display:none}}.mk-picks-tabs button{background:#fff;border:1px solid var(--mk-line);border-radius:999px;color:var(--mk-ink);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13.5px;height:36px;padding-inline:14px}.mk-picks-tabs button.on{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff;font-weight:700}.mk-grid.mk-grid-2{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-cat-icons.mk-cat-8{grid-template-columns:repeat(8,minmax(0,1fr))}.mk-svc-list{grid-gap:8px;display:grid;gap:8px;margin-top:28px}.mk-svc-row{align-items:center;background:var(--surface);border:1px solid var(--mk-line);border-radius:14px;color:var(--mk-ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:start}.mk-svc-row>span:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:2px}.mk-svc-row b{font-size:14px}.mk-svc-row>span:nth-child(2)>span{color:var(--mk-muted);font-size:12.5px}.mk-svc-row .mk-svc-tile-icon{align-items:center;background:var(--mk-gold-soft);border-radius:10px;color:var(--mk-gold);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.mk-pdp-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;margin-top:8px}.mk-pdp-media{flex:1 1 380px;min-width:280px}.mk-pdp-info{flex:1 1 360px;min-width:280px}.mk-pdp-seller{color:var(--text-secondary);font-size:13px}.mk-pl-chip{background:#f4eee2;border:1px solid #9a7636;border-radius:999px;color:#6b5225;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:4px 12px}.mk-pdp-price{background:var(--mk-gold-soft);border:1px solid #e6d7b8;border-radius:16px;display:flex;flex-direction:column;gap:4px;margin:4px 0 14px;padding:14px 16px}.mk-pdp-price-num{color:var(--mk-ink);font-size:32px;font-weight:800;line-height:1.15}.mk-pdp-price-num small{color:var(--text-secondary);font-size:14px;font-weight:600}.mk-pdp-price-label{color:#6b5225;font-size:13px;font-weight:600}.mk-tiers{margin:0 0 14px}.mk-tiers-head{color:var(--mk-ink);font-size:13.5px;font-weight:700;margin:0 0 8px}.mk-tiers-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mk-tier{align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:8px 4px}.mk-tier.on{background:#9a76361a;border-color:var(--mk-gold);box-shadow:inset 0 0 0 1px var(--mk-gold)}.mk-tier-qty{color:var(--text-secondary);font-size:12px}.mk-tier-price{color:var(--mk-ink);font-size:14px;font-weight:800}.mk-tiers-nudge{color:#1e6b30;font-size:12.5px;font-weight:700;margin:8px 0 0}.mk-variants{grid-gap:4px;display:grid;gap:4px}.mk-subaxis+.mk-subaxis{margin-top:8px}.mk-opt.img img{border-radius:6px;height:30px;object-fit:cover;width:30px}.mk-dims{color:var(--text-secondary);font-size:12.5px;margin:6px 0 0}.mk-fold-btn{align-items:center;background:#fff;border:1.5px solid var(--mk-ink);border-radius:12px;cursor:pointer;display:flex;gap:10px;min-height:52px;padding:8px 12px;text-align:start;width:100%}.mk-fold-btn img{border-radius:8px;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.mk-fold-cur{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mk-fold-cur b{color:var(--mk-ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-fold-cur small{color:var(--mk-gold);font-size:12px;font-weight:700}.mk-sheet-back{align-items:flex-end;background:#1a181473;display:flex;inset:0;justify-content:center;position:fixed;z-index:2100}.mk-sheet{background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #00000040;display:flex;flex-direction:column;gap:10px;max-height:86vh;max-width:640px;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));width:100%}.mk-sheet-head{align-items:center;display:flex;font-size:15px;justify-content:space-between}.mk-sheet-x{background:none;border:none;color:var(--mk-muted);cursor:pointer;font-size:26px;line-height:1}.mk-sheet-search{border:1px solid var(--mk-line);border-radius:12px;font:inherit;font-size:14px;height:44px;padding-inline:12px}.mk-sheet-quick{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mk-sheet-quick .mk-opt{flex:0 0 auto}.mk-sheet-list{grid-gap:6px;display:grid;gap:6px;overflow-y:auto;padding-bottom:4px}.mk-sheet-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--mk-line);border-radius:12px;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:44px 1fr auto 18px;padding:8px 10px;text-align:start}.mk-sheet-noimg,.mk-sheet-row img{background:var(--mk-gold-soft);border-radius:8px;display:block;height:44px;object-fit:cover;width:44px}.mk-sheet-row.on{background:#9a763614;border-color:var(--mk-gold)}.mk-sheet-row.off{cursor:not-allowed;opacity:.45}.mk-sheet-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-sheet-txt b{color:var(--mk-ink);font-size:13.5px}.mk-sheet-txt small{color:var(--text-secondary);font-size:12px}.mk-sheet-price{color:var(--mk-ink);font-size:13.5px;font-weight:800;white-space:nowrap}.mk-sheet-check{color:var(--mk-gold);font-weight:800}.mk-sheet-done{font-size:15px;height:48px}.mk-sheet-done,.mk-sheet-head,.mk-sheet-quick,.mk-sheet-search{flex-shrink:0}.mk-sheet-list{flex:1 1 auto;min-height:0}.mk-qty-box{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;margin:14px 0 0;padding:14px}.mk-trust-list{grid-gap:6px;color:var(--mk-ink);display:grid;font-size:13px;gap:6px;list-style:none;margin:12px 0 0;padding:0}.mk-trust-list li:before{color:#1e6b30;content:"✓";font-weight:800;margin-inline-end:8px}.mk-confirm-box{background:#f4eee2;border:1px solid #9a7636;border-radius:12px;margin:12px 0 0;padding:12px 14px}.mk-pdp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.mk-add-btn{min-width:180px}.mk-folds{border-top:1px solid var(--mk-line);margin-top:14px}.mk-fold{border-bottom:1px solid var(--mk-line)}.mk-fold>summary{align-items:center;color:var(--mk-ink);cursor:pointer;display:flex;font-size:14.5px;font-weight:700;justify-content:space-between;list-style:none;padding:14px 2px}.mk-fold>summary::-webkit-details-marker{display:none}.mk-fold>summary:after{color:var(--mk-muted);content:"+";font-size:20px}.mk-fold[open]>summary:after{content:"–"}.mk-fold-body{padding:0 2px 14px}.mk-pdp-info>.mk-fold{border-top:1px solid var(--mk-line);margin-top:12px}.mk-after{background:var(--surface);border:1px solid var(--mk-line);border-radius:14px;margin-top:18px;padding:14px 16px}.mk-after h2{font-size:15.5px;margin:0 0 10px}.mk-after ol{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.mk-after li{align-items:flex-start;display:flex;gap:10px}.mk-after li>span:last-child{display:flex;flex-direction:column;gap:2px}.mk-after li b{color:var(--mk-ink);font-size:13.5px}.mk-after li small{color:var(--text-secondary);font-size:12.5px}.mk-after-n{align-items:center;background:var(--mk-gold-soft);border-radius:50%;color:var(--mk-gold);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:24px;justify-content:center;width:24px}.mk-linkbtn{background:none;border:none;color:#9a7636;cursor:pointer;font:inherit;font-size:12.5px;padding:0;text-decoration:underline}.mk-seller-avatar{align-items:center;background:var(--bg-hero);border-radius:50%;color:#8b7355;display:flex;flex:0 0 auto;font-family:Cormorant Garamond,serif;font-size:21px;height:46px;justify-content:center;width:46px}.mk-bnav,.mk-sticky-bar{display:none}@media (max-width:760px){.mk-hero2{border-radius:16px;padding:20px 16px 18px}.mk-hero2 h1{font-size:22px}.mk-how-cards{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mk-how-cards li{padding:10px}.mk-how-cards b{font-size:12.5px}.mk-grid.mk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-cat-icons.mk-cat-8{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-pdp-grid{gap:16px}.mk-pdp-price-num{font-size:28px}.mk-pdp-actions{display:none}.mk-sticky-bar{align-items:center;background:#fff;border-top:1px solid var(--mk-line);display:flex;inset-inline:0;bottom:0;box-shadow:0 -6px 20px #1a181414;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:900}.mk-sticky-sum{display:flex;flex:1 1;flex-direction:column;min-width:0}.mk-sticky-sum b{color:var(--mk-ink);font-size:17px}.mk-sticky-sum small{color:var(--text-secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-sticky-ask{align-items:center;background:#fff;border:1.5px solid var(--mk-ink);border-radius:12px;color:var(--mk-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.mk-sticky-add{flex:0 0 auto;font-size:14.5px;height:46px;padding-inline:18px}.mk-page.has-sticky{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.mk-bnav{background:#fff;border-top:1px solid var(--mk-line);display:grid;grid-template-columns:repeat(5,1fr);inset-inline:0;bottom:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));position:fixed;z-index:900}.mk-bnav button{align-items:center;background:none;border:none;color:var(--mk-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;gap:2px;padding:4px 0}.mk-bnav button svg{height:22px;width:22px}.mk-bnav button.on{color:var(--mk-ink);font-weight:700}body:has(.mk-bnav){padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media (max-width:760px){.mk-bar.no-search .mk-bar-break,.mk-bar.no-search .mk-cats-btn,.mk-bar.no-search .mk-search-gap{display:none}}.mk-home2 .mk-sec{margin-top:16px}.mk-home2 .mk-how{margin-top:14px}.mk-home2 .mk-svc-list{margin-top:16px}.mk-home2 .mk-home-h2,.mk-home2 .mk-sec-head{margin-bottom:8px}.mk-home2 .mk-sec-head h2{margin:0}@media (min-width:761px){.mk-how{align-items:center;display:flex;gap:16px}.mk-how .mk-home-h2{flex:0 0 auto;margin:0}.mk-how-cards{flex:1 1}.mk-how-cards li{align-items:center;flex-direction:row;gap:10px;padding:10px 12px}}.mk-svc-chev{color:var(--mk-muted);flex:0 0 auto}.mk-svc-row .mk-svc-tile-icon{background:var(--surface-raised);color:var(--mk-muted);height:32px;width:32px}.mk-card-sub{color:var(--mk-muted);font-size:11px;line-height:1.5;margin:2px 0 0}.mk-pdp-price-sub{color:var(--text-secondary);font-size:12px}.mk-dims-val{unicode-bidi:isolate}.mk-admin-home{background:#fff;border:1px dashed #b3261e;border-radius:8px;color:#b3261e;cursor:pointer;font:inherit;font-size:12px;height:30px;padding-inline:10px}.mk-bnav-sheet .mk-sheet{gap:8px;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.mk-bnav-sub{color:var(--mk-muted);font-size:12.5px;font-weight:700;margin:6px 2px 0}@media (min-width:761px){.mk-home2 .mk-how{margin-top:10px}.mk-home2 .mk-sec,.mk-home2 .mk-svc-list{margin-top:12px}.mk-home2 .mk-hero2{padding-bottom:18px}}.mk-home2 .mk-hero2,.mk-home2 .mk-how,.mk-home2 .mk-sec,.mk-home2 .mk-svc-list{padding-block:0}.mk-home2 .mk-hero2{padding:26px 22px 22px}.mk-home2 .mk-how,.mk-home2 .mk-sec,.mk-home2 .mk-svc-list{margin-top:36px}@media (max-width:760px){.mk-home2 .mk-hero2{padding:20px 16px 18px}.mk-home2 .mk-how,.mk-home2 .mk-sec,.mk-home2 .mk-svc-list{margin-top:24px}}.ac{--ac-bg:#faf8f5;--ac-panel:#fff;--ac-hover:#f4f1ec;--ac-sunk:#f7f4ef;--ac-ink:#1a1814;--ac-text:#221f1a;--ac-muted:#6e6a62;--ac-faint:#9c978d;--ac-line:#ece7df;--ac-line-2:#ded8ce;--ac-ok:#2d6a4f;--ac-ok-bg:#2d6a4f1a;--ac-ok-bd:#2d6a4f38;--ac-warn:#b0740f;--ac-warn-bg:#b0740f1c;--ac-warn-bd:#b0740f3d;--ac-danger:#a04747;--ac-danger-bg:#a047471a;--ac-danger-bd:#a0474738;--ac-info:#3a6ea5;--ac-info-bg:#3a6ea51a;--ac-info-bd:#3a6ea538;--ac-neutral:#837e73;--ac-neutral-bg:#837e731a;--ac-neutral-bd:#837e7333;--ac-r-card:16px;--ac-r-ctrl:10px;--ac-r-pill:999px;--ac-shadow:0 1px 2px #1a18140a,0 8px 28px #1a18140d;--ac-shadow-sm:0 1px 2px #1a18140d;--ac-sidebar-w:252px;-webkit-font-smoothing:antialiased;background:var(--ac-bg);color:var(--ac-text);min-height:100dvh}.ac *,.ac :after,.ac :before{box-sizing:border-box}.ac-shell{display:flex;min-height:100dvh}.ac-sidebar{background:var(--ac-panel);border-inline-end:1px solid var(--ac-line);bottom:0;display:flex;flex-direction:column;position:fixed;top:0;width:var(--ac-sidebar-w);z-index:100}.ac-brand{padding:20px 20px 14px}.ac-nav{flex:1 1;overflow-y:auto;padding:6px 12px 16px}.ac-nav-group-label{color:var(--ac-faint);font-size:9.5px;font-weight:700;letter-spacing:.16em;margin:14px 10px 6px;text-transform:uppercase}.ac-nav-item{align-items:center;background:#0000;border:none;border-radius:var(--ac-r-ctrl);color:var(--ac-muted);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:11px;margin-bottom:2px;min-height:40px;padding:0 12px;position:relative;transition:background .12s,color .12s;width:100%}.ac-nav-item:hover{background:var(--ac-hover);color:var(--ac-ink)}.ac-nav-item.on{background:var(--ac-ink);color:#fff;font-weight:600}.ac-nav-item.on .ac-nav-ico{opacity:1}.ac-nav-ico{flex-shrink:0;opacity:.72}.ac-nav-arrow{font-size:11px;margin-inline-start:auto;opacity:.4}.ac-nav-count{font-feature-settings:"tnum";align-items:center;background:var(--ac-warn);border-radius:var(--ac-r-pill);color:#fff;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ac-nav-item.on .ac-nav-count{background:#fff;color:var(--ac-ink)}.ac-nav-item.on .ac-nav-arrow{opacity:.7}.ac-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.ac-main.ltr,.ac-main.rtl{margin-inline-start:var(--ac-sidebar-w)}.ac-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5db;border-bottom:1px solid var(--ac-line);display:flex;gap:12px;height:62px;justify-content:space-between;padding:0 26px;position:sticky;top:0;z-index:90}.ac-crumb{align-items:baseline;display:flex;gap:9px;min-width:0}.ac-crumb-root{color:var(--ac-faint);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.ac-crumb-sep{color:var(--ac-line-2)}.ac-crumb-page{color:var(--ac-ink);font-size:15.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-page{max-width:1320px;padding:26px}.ac-page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.ac-h1{color:var(--ac-ink);font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}.ac-sub{color:var(--ac-muted);font-size:13.5px;margin:5px 0 0}.ac-account{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:14px;box-shadow:var(--ac-shadow-sm);cursor:pointer;display:flex;gap:10px;min-height:46px;padding:5px 14px 5px 6px;transition:background .12s,border-color .12s,box-shadow .12s}.ac-account:hover{background:var(--ac-hover);border-color:var(--ac-line-2);box-shadow:var(--ac-shadow)}.ac-avatar{align-items:center;background:linear-gradient(150deg,#2c2720,var(--ac-ink));border-radius:11px;box-shadow:inset 0 1px 0 #ffffff1f,0 1px 2px #1a18142e;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.ac-account-meta{display:flex;flex-direction:column;gap:1px;line-height:1.25;min-width:0}.ac-account-name{color:var(--ac-ink);font-size:13.5px;font-weight:650;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-account-role{color:var(--ac-faint);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ac-menu{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:13px;box-shadow:var(--ac-shadow);min-width:210px;overflow:hidden;position:absolute;top:calc(100% + 8px);z-index:400}.ac-menu-item{align-items:center;background:#0000;border:none;color:var(--ac-muted);cursor:pointer;display:flex;font-size:13px;gap:10px;min-height:44px;padding:12px 14px;transition:background .12s,color .12s;width:100%}.ac-menu-item:hover{background:var(--ac-hover);color:var(--ac-ink)}.ac-btn{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-ctrl);color:var(--ac-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;height:38px;justify-content:center;padding:0 16px;transition:background .12s,border-color .12s,opacity .12s;white-space:nowrap}.ac-btn:hover{background:var(--ac-hover)}.ac-btn-primary{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.ac-btn-primary:hover{background:var(--ac-ink);opacity:.88}.ac-btn-sm{font-size:12px;height:32px;padding:0 11px}.ac-btn:disabled{cursor:default;opacity:.5}.ac-input{background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-ctrl);color:var(--ac-text);font-family:inherit;font-size:13.5px;height:40px;outline:none;padding:0 14px;transition:border-color .12s,box-shadow .12s;width:100%}.ac-input:focus{border-color:var(--ac-ink);box-shadow:0 0 0 3px #1a18140f}.ac-input::placeholder{color:var(--ac-faint)}.ac-chiprow{display:flex;flex-wrap:wrap;gap:7px}.ac-chip{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-pill);color:var(--ac-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:32px;padding:0 13px;transition:all .12s}.ac-chip:hover{background:var(--ac-hover);color:var(--ac-ink)}.ac-chip.on{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.ac-badge{align-items:center;border:1px solid #0000;border-radius:var(--ac-r-pill);display:inline-flex;font-size:11px;font-weight:700;gap:5px;height:22px;padding:0 9px;white-space:nowrap}.ac-badge .dot{background:currentColor;border-radius:50%;height:6px;width:6px}.ac-badge.ok{background:var(--ac-ok-bg);border-color:var(--ac-ok-bd);color:var(--ac-ok)}.ac-badge.warn{background:var(--ac-warn-bg);border-color:var(--ac-warn-bd);color:var(--ac-warn)}.ac-badge.danger{background:var(--ac-danger-bg);border-color:var(--ac-danger-bd);color:var(--ac-danger)}.ac-badge.info{background:var(--ac-info-bg);border-color:var(--ac-info-bd);color:var(--ac-info)}.ac-badge.neutral{background:var(--ac-neutral-bg);border-color:var(--ac-neutral-bd);color:var(--ac-neutral)}.ac-sgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ac-scard{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,border-color .15s,transform .15s}.ac-scard:hover{border-color:var(--ac-line-2);box-shadow:var(--ac-shadow);transform:translateY(-1px)}.ac-scard-top{align-items:flex-start;cursor:pointer;display:flex;gap:13px;padding:16px 16px 12px}.ac-logo{background:var(--ac-sunk);border:1px solid var(--ac-line);border-radius:12px;object-fit:cover}.ac-logo,.ac-logo-fallback{flex-shrink:0;height:52px;width:52px}.ac-logo-fallback{align-items:center;background:var(--ac-ink);border-radius:12px;color:#fff;display:flex;font-size:19px;font-weight:700;justify-content:center}.ac-sname{color:var(--ac-ink);font-size:15px;font-weight:700;line-height:1.3;margin:0}.ac-sname,.ac-sname-latin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sname-latin{color:var(--ac-faint);font-size:12px;margin:2px 0 0}.ac-sloc{color:var(--ac-muted);font-size:12px;margin:5px 0 0}.ac-sbadges{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 12px}.ac-smeta{background:var(--ac-sunk);border-top:1px solid var(--ac-line);display:flex;gap:16px;padding:12px 16px}.ac-smeta-item{display:flex;flex-direction:column;gap:1px}.ac-smeta-num{font-feature-settings:"tnum";color:var(--ac-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.ac-smeta-lbl{color:var(--ac-faint);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ac-sactions{display:flex;flex-wrap:wrap;gap:6px;padding:11px 16px}.ac-iconbtn{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:9px;color:var(--ac-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:all .12s;width:34px}.ac-iconbtn:hover{background:var(--ac-hover);color:var(--ac-ink)}.ac-iconbtn.danger:hover{background:var(--ac-danger-bg);border-color:var(--ac-danger-bd);color:var(--ac-danger)}.ac-toast{background:var(--ac-ink);border-radius:var(--ac-r-pill);bottom:24px;box-shadow:var(--ac-shadow);color:#fff;font-size:13px;font-weight:600;left:50%;padding:11px 20px;position:fixed;transform:translateX(-50%);z-index:900}.ac-empty{color:var(--ac-muted);padding:60px 20px;text-align:center}.ac-skel{animation:ac-shimmer 1.3s ease infinite;background:linear-gradient(90deg,var(--ac-sunk) 25%,var(--ac-hover) 37%,var(--ac-sunk) 63%);background-size:400% 100%;border-radius:var(--ac-r-card);height:168px}@keyframes ac-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ac-back{align-items:center;background:none;border:none;color:var(--ac-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;margin-bottom:14px;padding:0}.ac-back:hover{color:var(--ac-ink)}.ac-dhead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.ac-dlogo{background:var(--ac-sunk);border:1px solid var(--ac-line);border-radius:15px;object-fit:cover}.ac-dlogo,.ac-dlogo-fb{flex-shrink:0;height:68px;width:68px}.ac-dlogo-fb{align-items:center;background:var(--ac-ink);border-radius:15px;color:#fff;display:flex;font-size:26px;font-weight:700;justify-content:center}.ac-dname{color:var(--ac-ink);font-size:21px;font-weight:700;line-height:1.25;margin:0}.ac-dlatin{color:var(--ac-faint);font-size:13px;margin:3px 0 0}.ac-quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ac-tabs{border-bottom:1px solid var(--ac-line);display:flex;gap:3px;margin:20px 0 18px;overflow-x:auto}.ac-tab{background:none;border:none;color:var(--ac-muted);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:10px 14px;position:relative;transition:color .12s;white-space:nowrap}.ac-tab.on,.ac-tab:hover{color:var(--ac-ink)}.ac-tab.on:after{background:var(--ac-ink);border-radius:2px;content:"";inset-inline:10px;bottom:-1px;height:2px;position:absolute}.ac-tab .ac-tab-badge{font-feature-settings:"tnum";color:var(--ac-faint);font-size:11px;font-variant-numeric:tabular-nums;margin-inline-start:6px}.ac-card{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);padding:20px}.ac-card+.ac-card{margin-top:16px}.ac-card-title{color:var(--ac-faint);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.ac-grid2{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1.4fr 1fr}.ac-kv{border-bottom:1px solid var(--ac-line);display:flex;gap:12px;padding:9px 0}.ac-kv:last-child{border-bottom:none}.ac-kv-k{color:var(--ac-faint);flex:0 0 116px;font-size:12.5px;font-weight:600}.ac-kv-v{color:var(--ac-text);flex:1 1;font-size:13.5px;min-width:0;word-break:break-word}.ac-kv-v a{color:var(--ac-info);text-decoration:none}.ac-kv-v a:hover{text-decoration:underline}.ac-meter{background:var(--ac-sunk);height:8px}.ac-meter>span{background:var(--ac-ink);border-radius:99px;display:block;height:100%;transition:width .3s}.ac-cover{background:var(--ac-sunk);border:1px solid var(--ac-line);border-radius:12px;height:128px;object-fit:cover;width:100%}.ac-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ac-field{display:flex;flex-direction:column;gap:6px}.ac-field.wide{grid-column:1/-1}.ac-flabel{color:var(--ac-muted);font-size:12px;font-weight:600}.ac-textarea{background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-ctrl);color:var(--ac-text);font-family:inherit;font-size:13.5px;min-height:84px;outline:none;padding:10px 14px;resize:vertical;width:100%}.ac-textarea:focus{border-color:var(--ac-ink);box-shadow:0 0 0 3px #1a18140f}.ac-toggle-row{align-items:center;border-bottom:1px solid var(--ac-line);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ac-toggle-row:last-child{border-bottom:none}.ac-savebar{background:linear-gradient(to top,var(--ac-bg) 60%,#0000);bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:14px 0 2px;position:sticky}.ac-placeholder{color:var(--ac-faint);font-size:13.5px;padding:48px 20px;text-align:center}.ac-stepper{margin:4px 0 26px}.ac-step,.ac-stepper{align-items:center;display:flex}.ac-step{gap:9px}.ac-step-dot{align-items:center;background:var(--ac-sunk);border:1px solid var(--ac-line-2);border-radius:50%;color:var(--ac-faint);display:flex;flex-shrink:0;font-size:12.5px;font-weight:700;height:28px;justify-content:center;width:28px}.ac-step.on .ac-step-dot{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.ac-step.done .ac-step-dot{background:var(--ac-ok);border-color:var(--ac-ok);color:#fff}.ac-step-lbl{color:var(--ac-faint);font-size:12.5px;font-weight:600;white-space:nowrap}.ac-step.done .ac-step-lbl,.ac-step.on .ac-step-lbl{color:var(--ac-ink)}.ac-step-line{background:var(--ac-line-2);flex:1 1;height:1.5px;margin:0 12px;min-width:16px}.ac-step-line.done{background:var(--ac-ok)}@media (max-width:720px){.ac-step-lbl{display:none}.ac-step-line{margin:0 6px}}.ac-hello{color:var(--ac-muted);font-size:15px;margin:0 0 20px}.ac-hello b{color:var(--ac-ink);font-weight:700}.ac-kpi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.ac-kpi{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);cursor:pointer;font-family:inherit;padding:18px;text-align:start;transition:box-shadow .15s,border-color .15s,transform .15s}.ac-kpi:hover{border-color:var(--ac-line-2);box-shadow:var(--ac-shadow);transform:translateY(-1px)}.ac-kpi-top{align-items:center;display:flex;justify-content:space-between}.ac-kpi-num{font-feature-settings:"tnum";color:var(--ac-ink);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ac-kpi-num.attn{color:var(--ac-warn)}.ac-kpi-num.hot{color:var(--ac-danger)}.ac-kpi-ico{align-items:center;background:var(--ac-sunk);border-radius:10px;color:var(--ac-muted);display:flex;height:34px;justify-content:center;width:34px}.ac-kpi-lbl{color:var(--ac-text);font-size:13px;font-weight:600;margin:12px 0 0}.ac-kpi-hint{color:var(--ac-faint);font-size:11.5px;margin:3px 0 0}.ac-quickgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:12px}.ac-quick-card{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:15px 16px;text-align:start;transition:box-shadow .15s,transform .15s}.ac-quick-card:hover{box-shadow:var(--ac-shadow);transform:translateY(-1px)}.ac-quick-ico{align-items:center;background:var(--ac-ink);border-radius:11px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ac-quick-t{color:var(--ac-ink);font-size:13.5px;font-weight:650}.ac-quick-s{color:var(--ac-faint);font-size:11.5px;margin-top:1px}.ac-section-label{color:var(--ac-faint);font-size:11px;font-weight:700;letter-spacing:.1em;margin:26px 0 12px;text-transform:uppercase}.ac-toolbar{margin-bottom:16px}.ac-bulkbar,.ac-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ac-bulkbar{background:var(--ac-ink);border-radius:var(--ac-r-ctrl);box-shadow:var(--ac-shadow);color:#fff;margin-bottom:14px;padding:10px 14px;position:sticky;top:62px;z-index:30}.ac-bulkbar .ac-btn{font-size:12px;height:32px}.ac-bulk-count{font-size:13px;font-weight:700;margin-inline-end:6px}.ac-bulk-x{background:none;border:none;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:13px;margin-inline-start:auto}.ac-bulk-x:hover{color:#fff}.ac-pgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(212px,1fr))}.ac-pcard{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:14px;box-shadow:var(--ac-shadow-sm);overflow:hidden;position:relative;transition:box-shadow .15s,border-color .15s}.ac-pcard:hover{box-shadow:var(--ac-shadow)}.ac-pcard.sel{border-color:var(--ac-ink);box-shadow:0 0 0 2px var(--ac-ink)}.ac-pcard-img{cursor:pointer;display:block;object-fit:cover}.ac-pcard-img,.ac-pcard-noimg{aspect-ratio:1/1;background:var(--ac-sunk);width:100%}.ac-pcard-noimg{color:var(--ac-faint);font-size:11px}.ac-pcard-noimg,.ac-pcheck{align-items:center;display:flex;justify-content:center}.ac-pcheck{background:#1a181459;border:1.5px solid #ffffffe6;border-radius:6px;color:#fff;cursor:pointer;height:22px;inset-inline-start:9px;position:absolute;top:9px;width:22px}.ac-pcheck.on{background:var(--ac-ink);border-color:var(--ac-ink)}.ac-pbody{padding:10px 12px 12px}.ac-pname{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ac-ink);display:-webkit-box;font-size:13px;font-weight:650;line-height:1.35;margin:0;overflow:hidden}.ac-pmeta{color:var(--ac-faint);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;margin:5px 0 0}.ac-pactions{display:flex;gap:5px;margin-top:9px}.ac-modal-ov{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a18146b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:500}.ac-modal{background:var(--ac-panel);border-radius:18px;box-shadow:0 24px 60px #1a181447;max-height:88vh;max-width:480px;overflow-y:auto;padding:22px;width:100%}.ac-modal-title{color:var(--ac-ink);font-size:17px;font-weight:700;margin:0 0 16px}.acv-split{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:330px minmax(0,1fr)}.acv-queue{max-height:calc(100dvh - 96px);overflow-y:auto;position:sticky;top:78px}.acv-rows{display:flex;flex-direction:column;gap:7px}.acv-row{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-ctrl);cursor:pointer;display:flex;font-family:inherit;gap:11px;padding:11px 12px;text-align:start;transition:border-color .12s,box-shadow .12s,background .12s;width:100%}.acv-row:hover{background:var(--ac-hover);border-color:var(--ac-line-2)}.acv-row.on{background:var(--ac-panel);border-color:var(--ac-ink);box-shadow:0 0 0 1px var(--ac-ink)}.acv-row-logo{background:var(--ac-sunk);border:1px solid var(--ac-line);border-radius:10px;flex-shrink:0;height:38px;object-fit:cover;width:38px}.acv-row-logo.fb{align-items:center;background:var(--ac-ink);border-color:var(--ac-ink);color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center}.acv-row-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.acv-row-name{color:var(--ac-ink);font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acv-row-meta{align-items:center;color:var(--ac-faint);display:flex;flex-wrap:wrap;font-size:11.5px;gap:5px}.acv-dot-sep{opacity:.5}.acv-tag{background:var(--ac-info-bg);border:1px solid var(--ac-info-bd);border-radius:var(--ac-r-pill);color:var(--ac-info);font-size:10px;font-weight:700;padding:1px 6px}.acv-file-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.acv-file-sub{align-items:center;color:var(--ac-faint);font-size:11.5px;margin:8px 0 0}.acv-fieldgrid,.acv-file-sub{display:flex;flex-wrap:wrap;gap:6px}.acv-fieldchip{align-items:center;background:var(--ac-danger-bg);border:1px solid var(--ac-danger-bd);border-radius:var(--ac-r-pill);color:var(--ac-danger);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 10px}.acv-fieldchip.ok{background:var(--ac-sunk);border-color:var(--ac-line-2);color:var(--ac-muted)}.acv-reviewed{color:var(--ac-warn);font-size:11.5px;font-weight:700;margin:0 0 10px}.acv-reviewed.done{color:var(--ac-ok)}.acv-docgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.acv-doc{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:13px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.acv-doc.checked{border-color:var(--ac-ok);box-shadow:0 0 0 1px var(--ac-ok-bd)}.acv-doc-thumb{aspect-ratio:4/3;background:var(--ac-sunk);border:none;cursor:zoom-in;display:block;overflow:hidden;padding:0;position:relative;width:100%}.acv-doc-thumb img,.acv-doc-thumb video{display:block;height:100%;object-fit:cover;width:100%}.acv-doc-glyph{align-items:center;color:var(--ac-faint);display:flex;inset:0;justify-content:center;position:absolute}.acv-doc-kind{background:#1a1814b8;border-radius:5px;bottom:6px;color:#fff;font-size:9.5px;font-weight:700;inset-inline-end:6px;letter-spacing:.06em;padding:1px 6px;position:absolute}.acv-doc-foot{border-top:1px solid var(--ac-line);padding:8px 10px}.acv-check{align-items:center;cursor:pointer;display:flex;gap:8px;min-width:0}.acv-check input{height:0;opacity:0;position:absolute;width:0}.acv-check-box{align-items:center;border:1.5px solid var(--ac-line-2);border-radius:5px;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:17px;justify-content:center;width:17px}.acv-doc.checked .acv-check-box{background:var(--ac-ok);border-color:var(--ac-ok)}.acv-check input:focus-visible+.acv-check-box{box-shadow:0 0 0 3px #1a181424}.acv-doc-name{color:var(--ac-text);font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acv-doc-retry,.acv-req{color:var(--ac-danger)}.acv-doc-retry{background:var(--ac-danger-bg);border:none;border-top:1px solid var(--ac-line);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:7px;width:100%}.acv-hist{border-bottom:1px solid var(--ac-line);display:flex;font-size:12.5px;gap:12px;padding:9px 0}.acv-hist:last-child{border-bottom:none}.acv-hist-when{color:var(--ac-faint);flex:0 0 92px;font-size:11.5px}.acv-hist-what{color:var(--ac-text);flex:1 1;min-width:0}.acv-hist-who{color:var(--ac-muted);font-weight:600}.acv-hist-note{color:var(--ac-muted);display:block;line-height:1.6;margin-top:3px;word-break:break-word}.acv-modal-note{background:var(--ac-info-bg);border:1px solid var(--ac-info-bd);border-radius:var(--ac-r-ctrl);color:var(--ac-info)}.acv-modal-note,.acv-modal-warn{font-size:12px;line-height:1.7;margin:0 0 12px;padding:9px 12px}.acv-modal-warn{background:var(--ac-warn-bg);border:1px solid var(--ac-warn-bd);border-radius:var(--ac-r-ctrl);color:var(--ac-warn)}.acv-decide{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-card);bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 18px #1a181412;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:16px;padding:13px 16px;position:sticky;z-index:40}.acv-decide-hint{color:var(--ac-muted);font-size:12px;margin:0}.acv-decide-hint.done{color:var(--ac-ok);font-weight:600}.acv-decide-btns{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.acv-btn-danger{border-color:var(--ac-danger-bd);color:var(--ac-danger)}.acv-btn-danger:hover{background:var(--ac-danger-bg)}.acv-lb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12100deb;inset:0;justify-content:center;position:fixed;z-index:600}.acv-lb,.acv-lb-bar{align-items:center;display:flex}.acv-lb-bar{background:linear-gradient(180deg,#0000008c,#0000);color:#fff;gap:12px;position:absolute;top:0;inset-inline:0;padding:12px 16px}.acv-lb-title{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acv-lb-count{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;margin-inline-end:auto;opacity:.7}.acv-lb-bar .ac-btn{background:#ffffff24;border-color:#ffffff3d;color:#fff}.acv-lb-bar .ac-btn.ac-btn-primary{background:#fff;border-color:#fff;color:var(--ac-ink)}.acv-lb-x{background:#ffffff24;border:1px solid #ffffff3d;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;height:34px;width:34px}.acv-lb-stage{align-items:center;display:flex;height:min(84dvh,900px);justify-content:center;margin-top:26px;position:relative;width:min(94vw,1100px)}.acv-lb-media{background:#000;border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.acv-lb-frame{background:#fff;border:none;border-radius:8px;height:100%;width:100%}.acv-lb-msg{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:13.5px;gap:12px;text-align:center}.acv-lb-refresh{bottom:10px;inset-inline-end:10px;position:absolute}.acv-lb-nav{background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:26px;height:46px;line-height:1;margin:0 6px;width:46px}.acv-lb-nav:disabled{cursor:default;opacity:.25}.ac[dir=rtl] .acv-lb-nav{transform:scaleX(-1)}@media (max-width:1040px){.acv-split{grid-template-columns:1fr}.acv-queue{max-height:none;overflow:visible;position:static}.acv-rows{max-height:320px;overflow-y:auto}}.ac-drawer-ov,.ac-hamburger{display:none}@media (max-width:900px){.ac-sidebar{box-shadow:var(--ac-shadow);transform:translateX(-110%);transform:translateX(var(--ac-off,-110%));transition:transform .24s cubic-bezier(.4,0,.2,1)}.ac-sidebar.rtl{--ac-off:110%}.ac-sidebar.open{--ac-off:0}.ac-main.ltr,.ac-main.rtl{margin-inline-start:0}.ac-topbar{height:56px;padding:0 14px}.ac-account-meta,.ac-crumb-root,.ac-crumb-sep{display:none}.ac-account{min-height:40px;padding:5px}.ac-page{padding:16px}.ac-hamburger{align-items:center;background:#0000;border:none;border-radius:var(--ac-r-ctrl);color:var(--ac-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.ac-drawer-ov{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a181466;display:block;inset:0;position:fixed;z-index:99}.ac-form-grid,.ac-grid2,.ac-sgrid{grid-template-columns:1fr}.ac-pgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ac-bulkbar{top:56px}.acv-docgrid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr))}.acv-decide{align-items:stretch;flex-direction:column}.acv-decide-btns{margin-inline-start:0}.acv-decide-btns .ac-btn{flex:1 1}.acv-lb-nav{font-size:21px;height:38px;margin:0 2px;width:38px}.acv-lb-stage{height:74dvh;width:96vw}.acv-hist-when{flex-basis:74px}}.acv-journey{list-style:none;margin:12px 0 0;padding:0}.acv-jstage{display:flex;gap:10px;padding:0 0 14px;position:relative}.acv-jstage:last-child{padding-bottom:0}.acv-jstage:before{background:#0000001f;background:var(--ac-line,#0000001f);bottom:0;content:"";inset-inline-start:4px;position:absolute;top:14px;width:1px}.acv-jstage:last-child:before{display:none}.acv-jdot{background:#0000;border:1.5px solid #00000040;border:1.5px solid var(--ac-line,#00000040);border-radius:50%;flex:0 0 auto;height:9px;margin-top:5px;width:9px;z-index:1}.acv-jstage.done .acv-jdot{background:#2d7a4f;background:var(--ac-ok,#2d7a4f);border-color:#2d7a4f;border-color:var(--ac-ok,#2d7a4f)}.acv-jbody{display:flex;flex:1 1;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.acv-jlabel{color:#00000080;color:var(--ac-muted,#00000080);font-size:13px}.acv-jstage.done .acv-jlabel{color:#000000e0;color:var(--ac-ink,#000000e0);font-weight:600}.acv-jwhen{font-feature-settings:"tnum";color:#00000073;color:var(--ac-muted,#00000073);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.acv-stuck{color:#00000080;color:var(--ac-muted,#00000080);font-size:12px;font-weight:600;margin:0}.acv-stuck.hot{color:#8e1f24}.acv-reach-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.acv-reach-label{color:#000000e0;color:var(--ac-ink,#000000e0);font-size:12px;font-weight:600;margin:0}.acv-reach-sub{font-feature-settings:"tnum";color:#00000073;color:var(--ac-muted,#00000073);font-size:12.5px;font-variant-numeric:tabular-nums;margin:3px 0 0}.acv-reach-select{flex:1 1 200px;max-width:260px}.acv-reach-preview{background:#00000008;background:var(--ac-bg-subtle,#00000008);border:1px solid #0000001a;border:1px solid var(--ac-line,#0000001a);border-radius:10px;font-family:inherit;font-size:12.5px;line-height:1.8;margin:10px 0 0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.acv-reach-note{color:#00000073;color:var(--ac-muted,#00000073);font-size:11.5px;line-height:1.7;margin:10px 0 0}.acv-lastreach{color:#00000080;color:var(--ac-muted,#00000080);font-size:12px;margin:0}.acv-prodlist{list-style:none;margin:10px 0 0;padding:0}.acv-prod{border-bottom:1px solid #0000000f;border-bottom:1px solid var(--ac-line-soft,#0000000f);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:7px 0}.acv-prod:last-child{border-bottom:0}.acv-prod-name{font-size:13px;font-weight:600;min-width:0;word-break:break-word}.acv-prod-meta{color:#00000073;color:var(--ac-muted,#00000073);font-size:12px;white-space:nowrap}.ac-signups{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:26px}.ac-signup{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);cursor:pointer;display:block;font-family:inherit;padding:18px 20px;text-align:inherit;transition:border-color .12s,box-shadow .12s;width:100%}.ac-signup:hover{border-color:var(--ac-line-2);box-shadow:var(--ac-shadow)}.ac-signup-lbl{color:var(--ac-faint);font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 0 6px}.ac-signup-num{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.ac-signup-num b{color:var(--ac-ink);font-size:30px;font-weight:800;line-height:1}.ac-signup-delta{background:var(--ac-ok-bg);border:1px solid var(--ac-ok-bd);border-radius:var(--ac-r-pill);color:var(--ac-ok);font-size:12px;font-weight:700;padding:2px 9px}.ac-signup-delta.zero{background:#0000;border-color:var(--ac-line);color:var(--ac-faint)}.ac-signup-foot{color:var(--ac-muted);font-size:12px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-worklist{display:flex;flex-direction:column;gap:10px}.ac-work{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);display:flex;gap:14px;padding:14px 16px}.ac-work-accent{align-self:stretch;background:var(--ac-neutral);border-radius:99px;flex:0 0 4px;width:4px}.ac-work-accent.review{background:var(--ac-warn)}.ac-work-accent.chase{background:var(--ac-danger)}.ac-work-accent.new{background:var(--ac-info)}.ac-work-main{flex:1 1;min-width:0}.ac-work-title{color:var(--ac-ink);font-size:14.5px;font-weight:700;margin:4px 0 2px}.ac-work-sub,.ac-work-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-work-sub{color:var(--ac-muted);font-size:12px;margin:0}.ac-work-when{flex:0 0 auto;min-width:96px;text-align:center}.ac-work-when small{color:var(--ac-faint);display:block;font-size:11px}.ac-work-when strong{color:var(--ac-text);display:block;font-size:13px;font-weight:700;margin-top:2px}@media (max-width:760px){.ac-signups{grid-template-columns:1fr}.ac-work{flex-wrap:wrap}.ac-work-accent{align-self:auto;flex-basis:4px;height:4px;width:100%}.ac-work-when{min-width:0;text-align:start}}.ac-tablewrap{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:var(--ac-r-card);box-shadow:var(--ac-shadow-sm);overflow-x:auto}.ac-table{border-collapse:collapse;font-size:13px;width:100%}.ac-table th{background:var(--ac-sunk);color:var(--ac-faint);font-size:11.5px;font-weight:700;padding:11px 14px;text-align:start;white-space:nowrap}.ac-table td,.ac-table th{border-bottom:1px solid var(--ac-line)}.ac-table td{padding:12px 14px;vertical-align:middle}.ac-table tbody tr:last-child td{border-bottom:0}.ac-table tbody tr{cursor:pointer;transition:background .1s}.ac-table tbody tr:hover{background:var(--ac-hover)}.ac-table .ac-td-name{color:var(--ac-ink);font-weight:700}.ac-table .ac-td-name,.ac-table .ac-td-sub{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-table .ac-td-sub{color:var(--ac-faint);font-size:11.5px}.ac-table .ac-td-num{color:var(--ac-muted);white-space:nowrap}.ac-meter{background:var(--ac-line);border-radius:99px;display:inline-block;height:6px;overflow:hidden;vertical-align:middle;width:64px}.ac-meter i{background:var(--ac-warn);border-radius:99px;display:block;height:100%}.ac-meter.full i{background:var(--ac-ok)}.ac-pipeline{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ac-pipe{align-items:center;background:var(--ac-panel);border:1px solid var(--ac-line-2);border-radius:var(--ac-r-pill);color:var(--ac-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;height:34px;padding:0 13px;white-space:nowrap}.ac-pipe:hover{background:var(--ac-hover)}.ac-pipe.on{background:var(--ac-ink);border-color:var(--ac-ink);color:#fff}.ac-pipe b{font-weight:800;opacity:.75}.dg-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.dg-side{min-width:0;position:sticky;top:12px}@media (max-width:1180px){.dg-grid{grid-template-columns:minmax(0,1fr)}.dg-side{position:static}}.dg-lines td{padding:4px;vertical-align:top}.dg-lines th{font-size:11px;white-space:nowrap}.dg-lines .ac-input,.dg-lines .ac-textarea{min-width:70px}.dg-kv{font-feature-settings:"tnum";border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;width:100%}.dg-kv th{color:var(--ac-muted);font-weight:600;padding:3px 8px 3px 0;text-align:left;white-space:nowrap}.dg-kv td{color:var(--ac-ink);padding:3px 0 3px 10px;text-align:right;white-space:nowrap}.dg-grid .ac-textarea[rows="1"],.dg-grid .ac-textarea[rows="2"]{min-height:40px}.dg-lines .ac-input,.dg-lines .ac-textarea{font-size:12.5px;height:36px;min-height:36px;padding:0 8px}.dg-lines .ac-textarea{height:auto;padding:8px}.gos{--gos-bg:#232323;--gos-side:#1b1b1b;--gos-card:#2c2c2c;--gos-raised:#343434;--gos-sunk:#1f1f1f;--gos-line:#3a3a3a;--gos-line-2:#4a4a4a;--gos-ink:#f2eee8;--gos-dim:#b9b3a8;--gos-faint:#8c877e;--gos-gold:#9a7a48;--gos-gold-hover:#ad8c58;--gos-gold-text:#c4a574;--gos-gold-soft:#9a7a482e;--gos-on-gold:#141414;--gos-good:#7fae8e;--gos-good-bg:#7fae8e24;--gos-bad:#d08a80;--gos-bad-bg:#d08a8024;--gos-neutral-bg:#b9b3a81f;--gos-grid:#333;--gos-r:14px;-webkit-font-smoothing:antialiased;background:var(--gos-bg);color:var(--gos-ink);color-scheme:dark;font-family:var(--font-ar),"Tajawal",system-ui,sans-serif;min-height:100vh;min-height:100dvh}.gos *,.gos :after,.gos :before{box-sizing:border-box}.gos button{font-family:inherit}.gos-shell{display:flex;min-height:100vh;min-height:100dvh}.gos-side{background:var(--gos-side);border-inline-start:1px solid var(--gos-line);display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;overflow-y:auto;position:sticky;top:0;width:248px}.gos-brand{color:var(--gos-ink);padding:20px 20px 16px}.gos-brand-sub{color:var(--gos-gold-text);direction:ltr;font-size:12px;letter-spacing:.08em;margin:6px 0 0;text-align:right}.gos-nav{display:flex;flex-direction:column;gap:2px;padding:6px 10px}.gos-nav-sep{background:var(--gos-line);height:1px;margin:10px 12px}.gos-nav-item{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--gos-dim);cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:40px;padding:8px 12px;text-align:right;width:100%}.gos-nav-item:hover{background:var(--gos-card);color:var(--gos-ink)}.gos-nav-item.on{background:var(--gos-gold-soft);color:var(--gos-ink);font-weight:600}.gos-nav-item.on svg{color:var(--gos-gold-text)}.gos-nav-item span{flex:1 1}.gos-int{border-top:1px solid var(--gos-line);margin:12px 10px 14px;padding:12px}.gos-int h4{font-weight:600;margin:0 0 8px}.gos-int h4,.gos-int-row{color:var(--gos-dim);font-size:12.5px}.gos-int-row{align-items:center;display:flex;gap:8px;padding:5px 2px}.gos-int-row b{color:var(--gos-ink);direction:ltr;flex:1 1;font-weight:500;text-align:right}.gos-dot{background:var(--gos-faint);border-radius:50%;flex-shrink:0;height:8px;width:8px}.gos-dot.ok{background:var(--gos-good)}.gos-dot.bad{background:var(--gos-bad)}.gos-int-state{color:var(--gos-faint);font-size:11.5px;white-space:nowrap}.gos-back{align-items:center;background:#0000;border:1px solid var(--gos-line);border-radius:10px;color:var(--gos-dim);cursor:pointer;display:flex;font-size:13px;gap:8px;margin:0 10px 8px;padding:9px 12px}.gos-back:hover{border-color:var(--gos-line-2);color:var(--gos-ink)}.gos-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.gos-top{align-items:center;background:var(--gos-side);border-bottom:1px solid var(--gos-line);display:flex;gap:12px;min-height:60px;padding:12px 28px;position:sticky;top:0;z-index:5}.gos-top-title{flex:1 1;font-size:16px;font-weight:700;margin:0}.gos-burger{background:#0000;border:0;color:var(--gos-ink);cursor:pointer;display:none;padding:6px}.gos-avatar{align-items:center;background:var(--gos-gold);border-radius:50%;color:var(--gos-on-gold);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.gos-range{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;display:inline-flex;gap:2px;padding:3px}.gos-range button{background:#0000;border:0;border-radius:8px;color:var(--gos-dim);cursor:pointer;font-size:13px;padding:6px 12px}.gos-range button.on{background:var(--gos-gold);color:var(--gos-on-gold);font-weight:700}.gos-content{padding:24px 28px 40px}.gos-hello h2{font-size:22px;font-weight:700;margin:0}.gos-hello p{color:var(--gos-dim);font-size:13.5px;margin:6px 0 20px}.gos-kpis{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.gos-kpi{background:var(--gos-card);border:1px solid var(--gos-line);border-radius:var(--gos-r);min-width:0;padding:14px 16px}.gos-kpi-label{color:var(--gos-dim);font-size:12.5px;margin:0}.gos-kpi-value{font-feature-settings:"tnum";direction:ltr;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;margin:8px 0 6px;text-align:right}.gos-kpi-value.muted{color:var(--gos-faint);direction:rtl;font-size:15px;font-weight:600}.gos-kpi-foot{align-items:center;color:var(--gos-faint);display:flex;font-size:12px;gap:6px;min-height:18px}.gos-pill{align-items:center;border-radius:999px;direction:ltr;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:2px 8px}.gos-pill.good{background:var(--gos-good-bg);color:var(--gos-good)}.gos-pill.bad{background:var(--gos-bad-bg);color:var(--gos-bad)}.gos-pill.neutral{background:var(--gos-neutral-bg);color:var(--gos-dim)}.gos-row{grid-gap:16px;display:grid;gap:16px;margin-bottom:16px}.gos-row.r2{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}.gos-row.r3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.gos-card{background:var(--gos-card);border:1px solid var(--gos-line);border-radius:var(--gos-r);min-width:0;padding:16px 18px}.gos-card-head{align-items:center;display:flex;gap:8px;margin-bottom:12px}.gos-card-head h3{flex:1 1;font-size:15px;font-weight:700;margin:0}.gos-card-sub{color:var(--gos-faint);font-size:12px;margin:-6px 0 12px}.gos-empty-state{color:var(--gos-faint);font-size:13px;line-height:1.8;padding:22px 8px;text-align:center}.gos-empty-state strong{color:var(--gos-dim);display:block;font-size:13.5px}.gos-link{color:var(--gos-gold-text);font-size:12.5px;text-decoration:none}.gos-link:hover{text-decoration:underline}.gos-badge-soon{background:var(--gos-gold-soft);border-radius:999px;color:var(--gos-gold-text);font-size:11.5px;font-weight:700;padding:2px 10px}.gos-mult{grid-gap:14px;display:grid;gap:14px}.gos-mult-title{color:var(--gos-dim);display:flex;font-size:12.5px;justify-content:space-between;margin-bottom:4px}.gos-mult-title b{color:var(--gos-ink);direction:ltr;font-weight:700}.gos-chart svg{display:block;height:auto;overflow:visible;width:100%}.gos-chart .bar:hover{fill:var(--gos-gold-hover)}.gos-axis{fill:var(--gos-faint);font-size:10px}.gos-funnel{display:flex;flex-direction:column;gap:8px}.gos-fstep{grid-gap:10px;align-items:center;display:grid;font-size:12.5px;gap:10px;grid-template-columns:112px minmax(0,1fr) 54px}.gos-fstep-label{color:var(--gos-dim)}.gos-fbar{background:var(--gos-sunk);border-radius:6px;height:26px;overflow:hidden}.gos-fbar span{background:var(--gos-gold);border-radius:4px;display:block;height:100%;min-width:2px}.gos-fnum{font-feature-settings:"tnum";direction:ltr;font-variant-numeric:tabular-nums;font-weight:700;text-align:left}.gos-fdrop{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;color:var(--gos-dim);font-size:12.5px;margin-top:12px;padding:12px}.gos-fdrop b{color:var(--gos-bad);direction:ltr;display:block;font-size:22px;margin:2px 0;text-align:right}.gos-table{border-collapse:collapse;font-size:12.5px;width:100%}.gos-table th{background:var(--gos-sunk);color:var(--gos-faint);font-weight:600;padding:8px 6px;text-align:right}.gos-table td,.gos-table th{border-bottom:1px solid var(--gos-line)}.gos-table td{color:var(--gos-ink);padding:9px 6px}.gos-table td.num{font-feature-settings:"tnum";direction:ltr;font-variant-numeric:tabular-nums;text-align:left}.gos-gloss summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;list-style:none}.gos-gloss summary::-webkit-details-marker{display:none}.gos-gloss-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:14px}.gos-gloss-item{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:12px;padding:12px}.gos-gloss-item h5{font-size:13.5px;margin:0 0 4px}.gos-gloss-item p{color:var(--gos-dim);font-size:12px;line-height:1.7;margin:0}.gos-soon{background:var(--gos-card);border:1px dashed var(--gos-line-2);border-radius:var(--gos-r);max-width:720px;padding:48px 24px;text-align:center}.gos-soon h2{font-size:20px;margin:14px 0 6px}.gos-soon p{color:var(--gos-dim);font-size:14px;line-height:1.8;margin:0}.gos-overlay{display:none}.gos-top-range{color:var(--gos-dim);font-size:13px;white-space:nowrap}.gos-rangebar{align-items:center;display:flex;gap:12px 18px;margin:-4px 0 18px;position:relative}.gos-rangebar,.gos-rangebar .gos-range{flex-wrap:wrap}.gos-switch{align-items:center;color:var(--gos-dim);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;-webkit-user-select:none;user-select:none}.gos-switch input{height:1px;opacity:0;position:absolute;width:1px}.gos-switch-track{background:var(--gos-line-2);border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .15s;width:34px}.gos-switch-track span{background:var(--gos-ink);border-radius:50%;height:14px;position:absolute;right:3px;top:3px;transition:transform .15s;width:14px}.gos-switch input:checked+.gos-switch-track{background:var(--gos-gold)}.gos-switch input:checked+.gos-switch-track span{background:var(--gos-on-gold);transform:translateX(-14px)}.gos-switch input:focus-visible+.gos-switch-track{outline:2px solid var(--gos-gold-text);outline-offset:2px}.gos-cal{background:var(--gos-card);border:1px solid var(--gos-line-2);border-radius:14px;box-shadow:0 16px 40px #00000073;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:40}.gos-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.gos-cal-head b{font-size:14px}.gos-cal-head button{align-items:center;background:#0000;border:1px solid var(--gos-line);border-radius:8px;color:var(--gos-ink);cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.gos-cal-head button:disabled{cursor:default;opacity:.3}.gos-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);text-align:center}.gos-cal-wd{color:var(--gos-faint);font-size:11px;padding:4px 0}.gos-cal-day{font-feature-settings:"tnum";background:#0000;border:0;border-radius:8px;color:var(--gos-ink);cursor:pointer;font-size:13px;font-variant-numeric:tabular-nums;height:34px}.gos-cal-day:hover:not(:disabled){background:var(--gos-raised)}.gos-cal-day:disabled{color:var(--gos-line-2);cursor:default}.gos-cal-day.today{box-shadow:inset 0 0 0 1px var(--gos-gold-text)}.gos-cal-day.in{background:var(--gos-gold-soft);border-radius:0}.gos-cal-day.end{background:var(--gos-gold);border-radius:8px;color:var(--gos-on-gold);font-weight:700}.gos-cal-sel{color:var(--gos-dim);font-size:12.5px;margin:10px 0;text-align:center}.gos-cal-actions{display:flex;gap:8px}.gos-cal-tz{color:var(--gos-faint);font-size:11px;margin:8px 0 0;text-align:center}.gos-btn{background:var(--gos-gold);border:0;border-radius:10px;color:var(--gos-on-gold);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:9px 12px}.gos-btn:hover:not(:disabled){background:var(--gos-gold-hover)}.gos-btn:disabled{cursor:default;opacity:.45}.gos-btn.ghost{background:#0000;border:1px solid var(--gos-line);color:var(--gos-dim)}.gos-pill.low{background:var(--gos-neutral-bg);color:var(--gos-faint)}.gos-low{align-items:center;display:inline-flex;font-size:11.5px;gap:6px}.gos-fdrop.low b,.gos-low,.gos-low-note{color:var(--gos-faint)}.gos-low-note{display:block;font-size:12px;margin-top:6px}.gos-table td.low{color:var(--gos-faint)}.gos-note{line-height:1.7;margin:12px 0 0}.gos-info,.gos-note{color:var(--gos-faint);font-size:12px}.gos-info{cursor:help;display:inline-block;margin-inline-start:6px}.gos-thresholds{align-items:center;border:1px dashed var(--gos-line-2);border-radius:12px;color:var(--gos-faint);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin:-4px 0 18px;padding:10px 14px}.gos-thresholds b{color:var(--gos-dim);font-weight:600}.gos-plists{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gos-plist[data-list=gaps]{grid-column:1/-1}.gos-pcount{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:999px;color:var(--gos-dim);direction:rtl;font-size:12px;padding:2px 10px}.gos-prows{display:flex;flex-direction:column}.gos-prow{grid-gap:12px;align-items:center;border-top:1px solid var(--gos-line);display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px 0}.gos-pimg{background:var(--gos-sunk);border-radius:10px;height:56px;overflow:hidden;width:56px}.gos-pimg img{display:block;height:100%;object-fit:cover;width:100%}.gos-pbody{min-width:0}.gos-ptitle{font-size:13.5px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gos-preason{color:var(--gos-gold-text);font-size:12px;margin:3px 0 4px}.gos-pnums{color:var(--gos-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px}.gos-pnums b{font-feature-settings:"tnum";color:var(--gos-ink);font-variant-numeric:tabular-nums}.gos-plinks{align-items:flex-start;display:flex;flex-direction:column;gap:6px;white-space:nowrap}.gos-rate{font-feature-settings:"tnum";color:var(--gos-ink);font-variant-numeric:tabular-nums;font-weight:700}.gos-rate.low{color:var(--gos-faint);font-weight:500}.gos-rate small{font-weight:400}.gos-faint{color:var(--gos-faint)}.gos-note.low{background:var(--gos-neutral-bg);border-radius:8px;margin:-4px 0 10px;padding:8px 10px}.gos-row.r-journey{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gos-fstep.wide{grid-template-columns:104px minmax(0,1fr) 48px 150px}.gos-steprate{color:var(--gos-dim);font-size:11.5px;white-space:nowrap}.gos-steprate.low{color:var(--gos-faint)}.gos-fails{display:flex;flex-direction:column;gap:10px}.gos-fail{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;padding:10px 12px}.gos-fail-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:6px}.gos-fail-head .gos-faint{font-size:12px;margin-inline-start:auto}.gos-fail ul{list-style:none;margin:0;padding:0}.gos-fail li{color:var(--gos-dim);display:flex;font-size:12.5px;justify-content:space-between;padding:2px 0}.gos-fail li b{font-feature-settings:"tnum";color:var(--gos-ink);font-variant-numeric:tabular-nums}.gos-services{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.gos-service h4{color:var(--gos-gold-text);font-size:14px;margin:0 0 10px}.gos-service .gos-fstep.wide{grid-template-columns:84px minmax(0,1fr) 40px}.gos-service .gos-steprate{grid-column:2/-1;margin-top:-4px}.gos-clarity-nums{display:flex;gap:24px;margin:4px 0 10px}.gos-clarity-nums div{display:flex;flex-direction:column}.gos-clarity-nums b{font-feature-settings:"tnum";direction:ltr;font-size:22px;font-variant-numeric:tabular-nums;text-align:right}.gos-clarity-nums span{color:var(--gos-dim);font-size:12px}.gos-clarity-list{font-size:12.5px;list-style:none;margin:0 0 10px;padding:0}.gos-clarity-list li{border-top:1px solid var(--gos-line);color:var(--gos-dim);display:flex;gap:10px;justify-content:space-between;padding:4px 0}.gos-clarity-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gos-clarity-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gos-subhead{color:var(--gos-gold-text);font-size:13.5px;margin:0 0 8px}.gos-csess{margin:2px 0 6px}.gos-csess-btn{background:none;border:0;color:var(--gos-gold-text);cursor:pointer;font-size:12px;padding:2px 0}.gos-csess-btn:hover{text-decoration:underline}.gos-csess-list{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:8px;font-size:12px;gap:4px;list-style:none;margin:4px 0 0;padding:6px 10px}.gos-csess-list,.gos-zr{display:flex;flex-direction:column}.gos-zr-row{border-top:1px solid var(--gos-line);padding:8px 0}.gos-zr-head{display:flex;font-size:13.5px;gap:10px;justify-content:space-between}.gos-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.gos-table-wide{min-width:1100px}.gos-table-wide td small{font-size:10.5px}.gos-table tfoot td{border-top:1px solid var(--gos-line-2)}.gos-badge-soon.ok{background:var(--gos-good-bg);color:var(--gos-good)}@media (max-width:1280px){.gos-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gos-row.r2,.gos-row.r3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gos-row.r2>:first-child,.gos-row.r3>:first-child{grid-column:1/-1}}@media (max-width:900px){.gos-side{position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease;z-index:30}.gos-side.open{box-shadow:-12px 0 32px #00000080;transform:translateX(0)}.gos-overlay.open{background:#0000008c;display:block;inset:0;position:fixed;z-index:20}.gos-burger{display:inline-flex}.gos-top{flex-wrap:wrap;padding:10px 16px}.gos-content{padding:18px 16px 32px}.gos-kpis{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gos-kpi-value{font-size:20px}.gos-row.r2,.gos-row.r3{grid-template-columns:minmax(0,1fr)}.gos-fstep{grid-template-columns:96px minmax(0,1fr) 46px}.gos-clarity-grid,.gos-plists,.gos-row.r-journey,.gos-services{grid-template-columns:minmax(0,1fr)}.gos-fstep.wide{grid-template-columns:92px minmax(0,1fr) 40px}.gos-fstep.wide .gos-steprate{grid-column:2/-1;margin-top:-4px}.gos-prow{grid-template-columns:48px minmax(0,1fr)}.gos-pimg{height:48px;width:48px}.gos-plinks{flex-direction:row;gap:14px;grid-column:2}}@media (max-width:600px){.gos-top-range{display:none}.gos-rangebar .gos-range{width:100%}.gos-rangebar .gos-range button{flex:1 1 30%;padding:7px 6px}.gos-cal{left:0;right:0;width:auto}}.gos-oauth{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px;margin:0 0 12px}.gos-oauth .gos-btn{flex:0 0 auto}.gos-adlink{border:1px solid var(--gos-line);border-radius:10px;font-size:13px;margin:0 0 16px;padding:10px 14px}.gos-adlink.ok{color:var(--gos-good)}.gos-adlink.bad{color:var(--gos-bad)}.gos-find-list{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0 20px 0 0}.gos-find-list li{color:var(--gos-ink);font-size:15px;line-height:1.8}.gos-find-list li::marker{color:var(--gos-gold-text);font-weight:700}.gos-find-list li p{margin:0}.gos-find-list li.low p{color:var(--gos-dim)}.gos-find-list .gos-low{margin-inline-start:6px;vertical-align:middle}.gos-days{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.gos-day-chip{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:999px;color:var(--gos-dim);font-size:12px;padding:4px 10px}.gos-day-chip b{color:var(--gos-ink);font-weight:600}.gos-day-chip.missing{border-style:dashed;color:var(--gos-faint)}.gos-ctotal{align-items:center;color:var(--gos-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:12px}.gos-ctotal b{font-feature-settings:"tnum";color:var(--gos-ink);font-size:22px;font-variant-numeric:tabular-nums}.gos-mcards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gos-mcard{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:12px;min-width:0;padding:12px 14px}.gos-mcard.warn{border-color:#d08a8073}.gos-mcard-name{color:var(--gos-gold-text);font-size:13px;font-weight:600;margin:0}.gos-mcard-value{font-feature-settings:"tnum";color:var(--gos-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;margin:6px 0 2px;text-align:right}.gos-mcard-value.low{color:var(--gos-faint)}.gos-mcard-sub{color:var(--gos-dim);margin:0}.gos-mcard-note,.gos-mcard-sub{font-size:11.5px;line-height:1.6}.gos-mcard-note{color:var(--gos-faint);margin:8px 0 0}.gos-tech{margin-bottom:16px}.gos-tech>summary{color:var(--gos-dim);cursor:pointer;font-weight:600;list-style-position:inside}@media (max-width:760px){.gos-mcards{grid-template-columns:repeat(2,minmax(0,1fr))}.gos-find-list li{font-size:14px}}.gos-table td.gos-when{font-feature-settings:"tnum";color:var(--gos-dim);direction:rtl;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width:600px){.gos-table .gos-hide-sm{display:none}.gos-table td.gos-when{white-space:normal}}.gos-filters{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.gos-filter{color:var(--gos-faint);display:flex;flex-direction:column;font-size:11.5px;gap:4px;min-width:140px}.gos-filter select{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;color:var(--gos-ink);font:inherit;font-size:13px;padding:7px 10px}.gos-table tr.gos-click{cursor:pointer}.gos-table tr.gos-click:focus td,.gos-table tr.gos-click:hover td{background:var(--gos-raised)}.gos-stage{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:999px;color:var(--gos-dim);display:inline-block;font-size:12px;padding:2px 9px;white-space:nowrap}.gos-stage.s-cart,.gos-stage.s-checkout{border-color:#c4a57466;color:var(--gos-gold-text)}.gos-stage.s-paid{border-color:#7fae8e73;color:var(--gos-good)}.gos-rec{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin:2px 0 14px}.gos-rec .gos-btn{flex:0 0 auto;text-decoration:none}.gos-sfacts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gos-sfacts span{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;color:var(--gos-ink);font-size:12.5px;padding:6px 10px}.gos-sfacts b{color:var(--gos-faint);font-weight:500;margin-inline-end:4px}.gos-events{border-inline-start:2px solid var(--gos-line);list-style:none;margin:0;padding:0}.gos-events li{grid-gap:12px;display:grid;gap:12px;grid-template-columns:112px 1fr;padding:9px 14px 9px 0;position:relative}.gos-events li:before{background:var(--gos-gold);border-radius:50%;content:"";height:10px;inset-inline-start:-6px;position:absolute;top:15px;width:10px}.gos-events time{font-feature-settings:"tnum";color:var(--gos-faint);font-size:12px;font-variant-numeric:tabular-nums;padding-top:2px}.gos-events b{color:var(--gos-ink);font-size:13.5px;font-weight:600}.gos-events p{color:var(--gos-dim);font-size:12.5px;line-height:1.7;margin:3px 0 0;word-break:break-word}.gos-events li[data-event=clarity_session_linked] b,.gos-events li[data-event=page_hidden] b{color:var(--gos-faint);font-weight:500}@media (max-width:600px){.gos-events li{gap:2px;grid-template-columns:1fr}.gos-filter{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 5px)}}.gos-events p{text-align:right}.gos-kpis.gos-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gos-ptag{border:1px solid var(--gos-line);border-radius:999px;cursor:help;display:inline-block;font-size:10.5px;margin-inline-start:4px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.gos-ptag.actual{border-color:#7fae8e73;color:var(--gos-good)}.gos-ptag.est{border-color:#c4a57466;color:var(--gos-gold-text)}.gos-net.pos b,.gos-net.pos span{color:var(--gos-good)}.gos-net.neg b,.gos-net.neg span{color:var(--gos-bad)}.gos-be-bar{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:999px;height:10px;overflow:hidden}.gos-be-bar span{background:var(--gos-gold);display:block;height:100%}.gos-sgroup{margin-top:16px}.gos-srow{align-items:center;border-top:1px solid var(--gos-line);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;padding:8px 0}.gos-sinput{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:8px;color:var(--gos-ink);font:inherit;padding:6px 8px;width:90px}.gos-sinput.name{width:170px}.gos-sinput.note{flex:1 1 200px;width:auto}.gos-scheck,.gos-sfield{align-items:center;color:var(--gos-dim);display:inline-flex;gap:5px}@media (max-width:760px){.gos-kpis.gos-kpis-3{grid-template-columns:1fr}.gos-sinput.name{width:100%}}.gos-kpis.gos-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gos-ship-warn{color:var(--gos-gold-text);display:block;font-size:12px;margin-top:6px}@media (max-width:1100px){.gos-kpis.gos-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gos-kpis.gos-kpis-4{grid-template-columns:1fr}}.gos-alert{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:10px;margin-top:10px;padding:10px 12px}.gos-alert.critical{border-inline-start:3px solid var(--gos-bad)}.gos-alert-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gos-alert-rule{color:var(--gos-faint);font-size:12px}.gos-alert-title{flex:1 1 220px;font-size:13.5px}.gos-alert-rows{color:var(--gos-ink);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 16px;margin:8px 0}.gos-alert-foot{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.gos-alert-link{color:var(--gos-gold-text);font-weight:600;text-decoration:none}.gos-ctx{border-top:1px solid var(--gos-line);padding:12px 0}.gos-ctx-head{flex-wrap:wrap;font-size:12px;justify-content:space-between;margin-bottom:8px}.gos-ctx-foot,.gos-ctx-head{align-items:center;display:flex;gap:8px}.gos-ctx-foot{font-size:12.5px;margin-top:8px}.gos-textarea{border:1px solid var(--gos-line);border-radius:8px;box-sizing:border-box;color:var(--gos-ink);font:inherit;font-size:13px;line-height:1.7;padding:8px 10px;resize:vertical;width:100%}.gos-report,.gos-textarea{background:var(--gos-sunk)}.gos-report{border:1px solid var(--gos-line);border-radius:10px;margin-top:10px;padding:12px 14px}.gos-report-headline{font-size:14.5px;font-weight:700;margin:0 0 8px}.gos-report-points{font-size:13.5px;line-height:1.9;margin:0 0 8px;padding-inline-start:20px}.gos-budget{display:flex;flex-direction:column;font-size:12.5px;gap:6px;margin-bottom:8px}.gos-report-top{font-size:13.5px;margin:0 0 8px}.gos-chat{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow-y:auto;padding:4px 0 10px}.gos-chat-msg{background:var(--gos-sunk);border:1px solid var(--gos-line);border-radius:12px;font-size:13.5px;line-height:1.8;max-width:85%;padding:8px 12px}.gos-chat-msg p{margin:2px 0 0;white-space:pre-wrap}.gos-chat-msg.me{align-self:flex-start}.gos-chat-msg.him{align-self:flex-end;border-color:var(--gos-gold-text)}.gos-chat-input,.help-fab{align-items:flex-end;display:flex;gap:8px}.help-fab{flex-direction:column;inset-inline-end:14px;position:fixed;transition:opacity .2s,bottom .2s;z-index:1600}.help-fab.hide{opacity:0;pointer-events:none}.help-fab-btn{align-items:center;background:#1a1814;border:1px solid #ffffff26;border-radius:999px;box-shadow:0 6px 20px #1a181440;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-family:var(--font-ar);font-size:13.5px;font-weight:700;gap:8px;height:42px;padding-inline:14px}.help-fab.compact .help-fab-btn{justify-content:center;padding:0;width:42px}.help-fab.compact .help-fab-btn span{display:none}.help-menu{grid-gap:2px;background:#fff;border:1px solid #e8e5de;border-radius:16px;box-shadow:0 16px 40px #1a18142e;display:grid;gap:2px;min-width:240px;padding:6px}.help-menu a,.help-menu button{background:none;border:none;border-radius:12px;color:#1a1814;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-family:var(--font-ar);gap:2px;padding:10px 12px;text-align:start;text-decoration:none}.help-menu a:hover,.help-menu button:hover{background:#f4eee2}.help-menu b{font-size:13.5px}.help-menu span{color:#8a847a;font-size:12px}.help-menu a b{color:#1e7d3e}@media (min-width:761px){.help-fab{inset-inline-end:20px}.help-fab-btn{font-size:12.5px;height:38px;padding-inline:12px}}
/*# sourceMappingURL=main.805eefce.css.map*/