:root{--mj-sheet-z-backdrop:650;--mj-sheet-z-panel:651;--mj-sheet-radius:20px;--mj-sheet-footer-pad:max(14px,calc(env(safe-area-inset-bottom, 0px) + 10px))}html.metajir-product-editor-open .kido-nav,html.metajir-product-editor-open .supplier-kido-amenu,html.metajir-product-editor-open .supplier-v4-fab-actions,html.metajir-product-editor-open .supplier-v4-fab-backdrop,html.metajir-product-editor-open .supplier-v4-nav,html.metajir-sheet-lock .kido-nav,html.metajir-sheet-lock .supplier-kido-amenu,html.metajir-sheet-lock .supplier-v4-fab-actions,html.metajir-sheet-lock .supplier-v4-fab-backdrop,html.metajir-sheet-lock .supplier-v4-nav{visibility:hidden;pointer-events:none}.draft-chat-flow .sh-ft,.mj-sheet-actions,.supplier-kido .sh-save,.supplier-v4 .sv-dt-actions,[class*=SheetFooter],[class*=sheet-actions]{flex-shrink:0}.mj-sheet-actions{display:flex;align-items:stretch;gap:10px;padding:12px 16px var(--mj-sheet-footer-pad);border-top:1px solid #e2e7ef;background:#fff;box-shadow:0 -4px 20px rgba(27,42,74,.06)}.mj-sheet-btn{flex:1;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;border:none;padding:0 16px;transition:transform .12s ease,opacity .12s ease}.mj-sheet-btn:active:not(:disabled){transform:scale(.98)}.mj-sheet-btn:disabled{opacity:.45;cursor:not-allowed}.mj-sheet-btn--ghost{background:#eef1f6;color:#3a4150;border:none}.mj-sheet-btn--primary{background:linear-gradient(135deg,#f4946f,#f4845f 50%,#e8603a);color:#fff;box-shadow:0 4px 14px rgba(232,96,58,.28)}.mj-sheet-btn--navy{background:#1b2a4a;color:#fff;box-shadow:0 4px 14px rgba(27,42,74,.22)}.mj-sheet-btn--destructive{background:linear-gradient(135deg,#f43f5e,#e11d48 55%,#be123c);color:#fff;box-shadow:0 4px 14px rgba(225,29,72,.28)}.draft-orders .sheet-overlay{z-index:var(--mj-sheet-z-backdrop);left:50%;transform:translateX(-50%);width:100%;max-width:430px}.draft-orders .sheet{bottom:0;z-index:var(--mj-sheet-z-panel);max-height:min(90dvh,720px);border-radius:var(--mj-sheet-radius) var(--mj-sheet-radius) 0 0;box-shadow:0 -8px 32px rgba(27,42,74,.12)}.draft-orders .sheet.open{height:auto;max-height:min(90dvh,720px);transform:translateX(-50%) translateY(0)}.draft-orders .sheet-actions{gap:10px;padding:12px 16px var(--mj-sheet-footer-pad);border-top:1px solid #e2e7ef;box-shadow:0 -4px 20px rgba(27,42,74,.06)}.draft-orders .sheet-action-btn{min-height:48px;border-radius:999px}.draft-orders .sheet-actions .oc-ghost{background:#eef1f6}.draft-orders .sheet-actions .oc-ghost,.draft-orders .sheet-actions .oc-primary{min-height:48px;border-radius:999px;border:none;font-size:14px;font-weight:600}.draft-chat-flow .cf-ov{z-index:var(--mj-sheet-z-backdrop)}.draft-chat-flow .cf-sheet{z-index:var(--mj-sheet-z-panel);max-height:min(90dvh,720px);box-shadow:0 -8px 32px rgba(27,42,74,.12);overflow:hidden}.draft-chat-flow .sh-ft{padding:12px 16px var(--mj-sheet-footer-pad);border-top:1px solid #e2e7ef;box-shadow:0 -4px 20px rgba(27,42,74,.06)}.draft-chat-flow .sh-add-btn{min-height:48px;border-radius:999px;font-size:14px;box-shadow:0 4px 14px rgba(232,96,58,.28)}.draft-cart .overlay{z-index:var(--mj-sheet-z-backdrop)}.draft-cart .ov-btns{gap:10px}.draft-cart .ov-cancel,.draft-cart .ov-ok{min-height:48px;border-radius:999px;font-size:14px;font-weight:600}.draft-cart .ov-ok{box-shadow:0 4px 14px rgba(27,42,74,.18)}.supplier-kido .kido-ov{z-index:var(--mj-sheet-z-backdrop)}.supplier-kido .kido-sheet{z-index:var(--mj-sheet-z-panel);max-height:min(90dvh,720px);box-shadow:0 -8px 32px rgba(27,42,74,.12)}.supplier-kido .sh-save{min-height:48px;margin:0 16px var(--mj-sheet-footer-pad);border-radius:999px;font-size:14px;font-weight:700;background:linear-gradient(135deg,#f4946f,#f4845f 50%,#e8603a);box-shadow:0 4px 14px rgba(232,96,58,.28);flex-shrink:0}.supplier-v4 .sv-detail-ov{z-index:var(--mj-sheet-z-panel);min-height:100dvh;max-height:100dvh;overflow:hidden}.supplier-v4 .sv-detail-ov.on{display:flex;flex-direction:column}.supplier-v4 .sv-dt-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.supplier-v4 .sv-dt-actions{gap:10px;padding:12px 16px var(--mj-sheet-footer-pad);box-shadow:0 -4px 20px rgba(27,42,74,.08)}.supplier-v4 .sv-dt-btn-draft,.supplier-v4 .sv-dt-btn-send{min-height:48px}.supplier-v4 .sv-dt-btn-send{box-shadow:0 4px 14px rgba(232,96,58,.28)}.supplier-v4-sheet{--sv-navy:#1b2a4a;--sv-coral-deep:#e8603a;--sv-coral-light:#ffefe7;--sv-cta-gradient:linear-gradient(135deg,#f4946f,#f4845f 50%,#e8603a);--sv-cta-3d:0 4px 14px rgba(232,96,58,0.28);--sv-surface:#ffffff;--sv-surface-2:#eef1f6;--sv-border:#e2e7ef;--sv-border-mid:#c5cdd8;--sv-text:#1b2a4a;--sv-text-mid:#3a4150;--sv-text-muted:#7a8496;--sv-accent:#1b2a4a;--sv-accent-light:#eef2f7;--sv-info:#1a56a0;--sv-info-light:#ebf2fc;--sv-warning:#ba7517;--sv-warning-light:#faeeda;--sv-danger:#c0392b;--sv-danger-light:#fbeae7;--sv-role-broker:#534ab7;--sv-role-broker-light:#eeedfe;--sv-elev-raise:#ffffff;--sv-r-pill:999px;--sv-r-md:14px;color:var(--sv-text);font-family:var(--font-cairo,"Cairo"),var(--font-dm-sans,"DM Sans"),sans-serif}.fov{z-index:var(--mj-sheet-z-backdrop);left:50%;right:auto;transform:translateX(-50%);width:100%;max-width:430px}.fsh{z-index:var(--mj-sheet-z-panel);max-height:min(90dvh,720px);background:#fff;border-radius:var(--mj-sheet-radius) var(--mj-sheet-radius) 0 0;box-shadow:0 -8px 32px rgba(27,42,74,.12);overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.fsh.on{transform:translateX(-50%) translateY(0)}.fsh-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.fsh-body.fsh-body--padded{padding:14px 16px 16px}.fsh-apply{flex-shrink:0;width:calc(100% - 32px);margin:8px 16px var(--mj-sheet-footer-pad);min-height:48px;padding:0 16px;border-radius:999px;border:none;background:#1b2a4a;color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px rgba(27,42,74,.22)}.account-edit-sheet__actions{display:flex;gap:10px;padding:12px 16px var(--mj-sheet-footer-pad);border-top:1px solid #e2e7ef;background:#fff;box-shadow:0 -4px 20px rgba(27,42,74,.06)}.account-edit-sheet.fsh{max-height:min(92dvh,760px)}.account-edit-sheet .fsh-body{padding:0}.mj-sheet-portal{position:fixed;inset:0;z-index:var(--mj-sheet-z-backdrop);pointer-events:none}.mj-sheet-portal .fov,.mj-sheet-portal .fsh{pointer-events:auto}.mj-sheet-portal .fov{inset:0;left:0;right:0;width:100%;max-width:none;margin:0;transform:none}html.metajir-sheet-lock .mj-sheet-portal .fov.on{background:rgba(10,10,10,.45)}html.metajir-sheet-lock .mj-sheet-portal .market-filter-sheet.fsh{bottom:0;padding-bottom:0;max-height:min(92dvh,calc(100dvh - env(safe-area-inset-top, 0px) - 8px))}.draft-products .market-filter-sheet.fsh,.mj-sheet-portal.draft-products .market-filter-sheet.fsh{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;background:#fff}.draft-products .market-filter-sheet .fsh-body,.mj-sheet-portal.draft-products .market-filter-sheet .fsh-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.draft-products .market-filter-scroll,.mj-sheet-portal.draft-products .market-filter-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.draft-products .market-filter-footer,.mj-sheet-portal.draft-products .market-filter-footer{flex-shrink:0;margin-top:auto;padding:12px 16px var(--mj-sheet-footer-pad);border-top:1px solid #e2e7ef;background:#fff;box-shadow:0 -4px 16px rgba(39,58,96,.08)}.draft-orders-sheet-portal{pointer-events:none}.draft-orders-sheet-portal .sheet,.draft-orders-sheet-portal .sheet-overlay{pointer-events:auto}.draft-page{--brand:#ff6b35;--gold:#ff6b35;--gold-d:#e55722;--gold-l:#fff0eb;--gold-deep:#e55722;--gold-light:#fff0eb;--brand-light:#ff8a65;--brand-deep:#e55722;--brand-hover-alt:#e55a2a;--navy:#273a60;--navy-dark:#172747;--navy-token:#2d3748;--k:#273a60;--black:#273a60;--off:#f9fafb;--off-white:#f9fafb;--wg:#e8e5df;--warm-gray:#e8e5df;--mg:#c0bcb5;--tm:#7a7670;--text-muted:#7a7670;--td:#3d3b38;--text-mid:#3d3b38;--card:#ffffff;--card-bg:#ffffff;--sf:#f4f2ee;--surface:#f4f2ee;--sf2:#edeae4;--blue:#273a60;--blue-l:#eef2f7;--blue-light:#eef2f7;--green:#16a34a;--green-l:#ecfdf3;--green-light:#ecfdf3;--teal:#0f6e56;--teal-l:#e1f5ee;--coral:#ff7f50;--danger:#e11d48;--success:#16a34a;--label-muted:#7182a3;--value:#26334d;--cta-primary:#ff8a00;--cta-primary-hover:#e67a00;--nav-active:#ea580c;--price-accent:#ff6600;--card-border:#d7e0f0;--card-hover-border:#ff8a00;--coral-l:#faece7;--amber:#ba7517;--amber-l:#faeeda;--purple:#534ab7;--purple-l:#eeedfe;--navy:#17233d;--navy-light:#e8ebf2;--rs:8px;--rm:14px;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--shadow-soft:0 2px 16px rgba(10,10,10,0.06);--shadow-card:0 4px 28px rgba(10,10,10,0.1);font-family:DM Sans,sans-serif;background:var(--off);color:var(--k)}.draft-page *,.draft-page :after,.draft-page :before{box-sizing:border-box;margin:0;padding:0}.draft-page .fade-up{animation:dpFadeUp .5s ease both}.draft-page .fade-up-1{animation-delay:.05s}.draft-page .fade-up-2{animation-delay:.1s}.draft-page .fade-up-3{animation-delay:.15s}.draft-page .fade-up-4{animation-delay:.2s}.draft-page .fu{animation:dpFadeUp .45s ease both}.draft-page .fu1{animation-delay:.04s}.draft-page .fu2{animation-delay:.09s}.draft-page .fu3{animation-delay:.14s}.draft-page .fu4{animation-delay:.19s}.draft-page .fu5{animation-delay:.24s}@keyframes dpFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dpPulse{0%,to{opacity:1}50%{opacity:.3}}.draft-page .toast{position:fixed;bottom:84px;left:50%;transform:translateX(-50%);background:var(--k);color:#fff;font-size:12px;padding:9px 18px;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.22);opacity:0;pointer-events:none;transition:opacity .3s;z-index:500;white-space:nowrap}.draft-page .toast.on,.draft-page .toast.show{opacity:1}.draft-page ::-webkit-scrollbar{display:none}.draft-page *{scrollbar-width:none}.ph{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(255,255,255,.5) 0 1px,transparent 1px 11px),linear-gradient(160deg,var(--ph-a,#dfe6f2),var(--ph-b,#c3cfe6))}.ph:after{content:attr(data-label);position:absolute;left:10px;bottom:9px;font:9px ui-monospace,monospace;color:rgba(20,28,46,.5);background:rgba(255,255,255,.55);padding:2px 6px;border-radius:5px;text-transform:lowercase;pointer-events:none}.ph--navy{--ph-a:#3a5180;--ph-b:#24365a}.ph--navy:after{color:rgba(255,255,255,.7);background:rgba(0,0,0,.25)}.ph--pink{--ph-a:#fbdfe2;--ph-b:#f3b9c3}.ph--sand{--ph-a:#efe7d8;--ph-b:#d8c9ad}.ph--green{--ph-a:#d4ecdd;--ph-b:#a9d4ba}.ph--rust{--ph-a:#f3d9c4;--ph-b:#dcad84}.ph--blue{--ph-a:#cfe0f4;--ph-b:#9fbfe6}.draft-home .web-home-hero{display:none}.draft-home{--home-header-gap:8px;background:var(--off-white);font-family:var(--ds-font-arabic),var(--ds-font-latin)}.draft-home .b2b-banner{display:none!important}.draft-home-body{overflow-x:hidden}.draft-home .header{position:-webkit-sticky;position:sticky;top:0;z-index:100;margin-bottom:var(--home-header-gap);background:var(--navy,#273a60);border-bottom:1px solid rgba(255,255,255,.08);transition:background .3s,backdrop-filter .3s,box-shadow .3s;padding-top:env(safe-area-inset-top,0)}.draft-home .header.scrolled{background:rgba(39,58,96,.96);box-shadow:0 2px 12px rgba(15,23,42,.12)}.draft-home .topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:8px 14px}.draft-home .logo-wrap{justify-self:start;max-width:42%}.draft-home .metajir-wordmark--on-dark .metajir-wordmark__text{text-shadow:0 1px 6px rgba(0,0,0,.45)}.draft-home .topbar-tabs{justify-self:center;display:flex;align-items:center;gap:14px;white-space:nowrap}.draft-home .topbar-tab{font-size:13px;color:rgba(255,255,255,.62);font-weight:400;cursor:pointer;padding:2px 0;position:relative;text-shadow:0 1px 6px rgba(0,0,0,.6);display:flex;align-items:center;gap:5px;border:none;background:none;font-family:inherit}.draft-home .topbar-tab.active{color:#fff;font-weight:600}.draft-home .tab-bar,.draft-home .topbar-tab-indicator{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:20px;height:2.5px;background:#F4845F;border-radius:2px;opacity:0;transition:opacity .2s}.draft-home .topbar-tab.active .tab-bar,.draft-home .topbar-tab.active .topbar-tab-indicator{opacity:1}.draft-home .topbar-tab-dot{width:6px;height:6px;border-radius:50%;background:#6ee7a7;flex-shrink:0}.draft-home .topbar-icons{justify-self:end;display:flex;align-items:center;gap:2px;flex-shrink:0}.draft-home .icon-btn{width:36px;height:36px;color:#fff;transition:background .2s}.draft-home .icon-btn svg{width:19px;height:19px;stroke:#fff;stroke-width:1.6}.draft-home .icon-btn:hover{background:rgba(255,255,255,.15)}.draft-home .notif-dot{top:6px;inset-inline-end:6px;background:var(--brand);border:1.5px solid var(--off-white)}.draft-home .rfq-count{top:4px;inset-inline-end:4px;background:var(--blue);font-weight:500;width:15px}.draft-home .topbar{position:relative}.draft-home .topbar-icons{grid-column:3}.draft-home .topbar-tabs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:unset}@media (max-width:429px){.draft-home .topbar{padding:11px 12px}.draft-home .metajir-wordmark__text{font-size:17px}.draft-home .metajir-wordmark__mark{width:14px;height:14px;margin-top:-7px}.draft-home .topbar-tabs{gap:7px}.draft-home .topbar-tab{font-size:11.5px}.draft-home .topbar-tab-dot{width:5px;height:5px}.draft-home .topbar-icons{gap:0}.draft-home .icon-btn{width:32px;height:32px}.draft-home .icon-btn svg{width:17px;height:17px}}.draft-home .header-below{overflow:hidden;max-height:120px;opacity:1;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}.draft-home .header-below--collapsed{max-height:0;opacity:0;pointer-events:none}.draft-home .header--below-collapsed{margin-bottom:calc(var(--home-header-gap) * .25)}.draft-home .filter-bar{display:flex;gap:8px;padding:8px 18px 12px;overflow-x:auto;scrollbar-width:none}.draft-home .filter-bar::-webkit-scrollbar{display:none}.draft-home .home-subnav{overflow:hidden}.draft-home .draft-home-body>.section:first-of-type{margin-top:0}.draft-home .filter-pill{flex-shrink:0;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:400;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:rgba(255,255,255,.85);cursor:pointer;white-space:nowrap;transition:all .2s;backdrop-filter:blur(8px);font-family:inherit}.draft-home button.filter-pill{appearance:none}.draft-home .filter-pill.active{background:rgba(255,255,255,.9);color:var(--black);border-color:transparent}.draft-home .draft-home-body>.section:first-of-type .hero{margin-top:0}.draft-home .hero{margin:0 18px;border-radius:var(--radius-xl);overflow:hidden;position:relative;height:215px;background:var(--black)}.draft-home .hero-slides{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.draft-home .hero-slide{overflow:hidden}.draft-home .hero-bg{transition:transform 6s ease}.draft-home .hero-slide.active .hero-bg{transform:scale(1.04)}.draft-home .hero-overlay{background:linear-gradient(155deg,rgba(10,10,10,.08),rgba(10,10,10,.65))}.draft-home .hero-content{padding:14px 18px}.draft-home .hero-badge{gap:5px;background:var(--brand);color:var(--black);font-size:9px;letter-spacing:.07em;padding:3px 9px;margin-bottom:5px;text-transform:uppercase}.draft-home .hero-title{font-family:inherit;font-size:21px;line-height:1.15;margin-bottom:3px}.draft-home .hero-stats{gap:12px;margin-bottom:9px}.draft-home .hero-stat{color:rgba(255,255,255,.75)}.draft-home .hero-stat svg{width:11px;height:11px;stroke:rgba(255,255,255,.55)}.draft-home .hero-stat strong{font-weight:500}.draft-home .hero-cta{background:#fff;color:var(--black);font-size:11px;font-weight:500;padding:8px 16px;transition:transform .15s}.draft-home .hero-cta:hover{transform:translateY(-1px)}.draft-home .hero-cta svg{width:11px;height:11px}.draft-home .hero-dots{position:absolute;bottom:13px;inset-inline-end:17px}[dir=rtl] .draft-home .hero-slides{direction:ltr}.draft-home .hero-dot{transition:all .3s}.draft-home .hero-dot.active{width:16px}.draft-home-feed-pad{padding:0 18px}.draft-home .section{margin:22px 0}.draft-home .section-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 18px;margin-bottom:13px}.draft-home .section-title{font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0;color:var(--navy,#273a60)}.draft-home .section-link{font-size:11px;color:var(--brand);font-weight:600;letter-spacing:.02em;text-decoration:none;text-transform:none;cursor:pointer}.draft-home .stats-bar{display:flex;gap:0;margin:0 18px 18px;border-radius:var(--radius-md);border:1px solid var(--warm-gray);overflow:hidden;background:var(--card-bg)}.draft-home .stat-box{flex:1;padding:11px 8px;text-align:center;border-inline-end:1px solid var(--warm-gray)}.draft-home .stat-box:last-child{border-inline-end:none}.draft-home .stat-box-num{font-size:14px;font-weight:500;color:var(--black);line-height:1;margin-bottom:3px}.draft-home .stat-box-label{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.draft-home .brands-scroll{gap:0;padding:0 18px}.draft-home .brand-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 12px;background:var(--card-bg);border:1px solid var(--warm-gray);border-inline-end:none;cursor:pointer;min-width:74px}.draft-home .brand-item:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.draft-home .brand-item:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-inline-end:1px solid var(--warm-gray)}[dir=rtl] .draft-home .brand-item:first-child{border-radius:0 var(--radius-md) var(--radius-md) 0}[dir=rtl] .draft-home .brand-item:last-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.draft-home .brand-logo{height:28px;display:flex;align-items:center;justify-content:center;opacity:.8}.draft-home .brand-name{font-size:9px;color:var(--text-muted)}.draft-home .brand-moq{font-size:8px;color:var(--blue);font-weight:500}.draft-home .categories-scroll{display:flex;gap:12px;padding:0 18px;overflow-x:auto}.draft-home .cat-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.draft-home .cat-circle{width:62px;height:62px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:23px;border:2px solid var(--warm-gray);transition:all .2s;overflow:hidden;position:relative}.draft-home .cat-circle img{width:100%;height:100%;object-fit:cover;border-radius:50%}.draft-home .cat-item:hover .cat-circle{border-color:var(--brand);transform:translateY(-2px)}.draft-home .cat-label{font-size:10px;color:var(--text-mid);font-weight:400;white-space:nowrap;text-align:center;line-height:1.2}.draft-home .supplier-card{background:var(--card-bg);border-radius:var(--radius-lg);border:1px solid var(--warm-gray);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:16px}.draft-home .supplier-header{display:flex;align-items:center;gap:11px;padding:13px 15px}.draft-home .supplier-avatar{width:43px;height:43px;border-radius:50%;background:linear-gradient(135deg,var(--gold-l),var(--brand));display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:15px;font-weight:700;color:var(--black);flex-shrink:0;border:2px solid var(--gold-light)}.draft-home .supplier-info{flex:1;min-width:0}.draft-home .supplier-name-row{display:flex;align-items:center;gap:5px}.draft-home .supplier-name{font-size:13px;font-weight:500}.draft-home .verified-chip{display:inline-flex;align-items:center;gap:3px;background:var(--blue-light);color:var(--blue);font-size:9px;font-weight:600;padding:2px 6px;border-radius:50px;flex-shrink:0}.draft-home .verified-chip svg{width:8px;height:8px}.draft-home .supplier-meta{font-size:10px;color:var(--text-muted);margin-top:2px}.draft-home .connect-btn{padding:7px 13px;border-radius:50px;border:1.5px solid var(--black);background:transparent;color:var(--black);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.draft-home .connect-btn.connected,.draft-home .connect-btn:hover{background:var(--black);color:#fff}.draft-home .supplier-b2b-strip{display:flex;gap:0;border-top:1px solid var(--warm-gray);border-bottom:1px solid var(--warm-gray)}.draft-home .b2b-strip-item{flex:1;padding:8px;text-align:center;border-inline-end:1px solid var(--warm-gray)}.draft-home .b2b-strip-item:last-child{border-inline-end:none}.draft-home .b2b-strip-val{font-size:11px;font-weight:500;color:var(--black)}.draft-home .b2b-strip-key{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.draft-home .supplier-gallery{display:flex;gap:2px;height:155px;overflow:hidden}.draft-home .gallery-item{flex:1;background-size:cover;background-position:50%;position:relative;overflow:hidden;transition:flex .3s ease}.draft-home .gallery-item:hover{flex:1.6}.draft-home .play-overlay{position:absolute;inset:0;background:rgba(0,0,0,.22)}.draft-home .play-btn,.draft-home .play-overlay{display:flex;align-items:center;justify-content:center}.draft-home .play-btn{width:33px;height:33px;border-radius:50%;background:rgba(255,255,255,.9)}.draft-home .play-btn svg{width:13px;height:13px;fill:var(--black)}.draft-home .supplier-footer{display:flex;align-items:center;justify-content:space-between;padding:11px 15px}.draft-home .supplier-stats{display:flex;gap:11px}.draft-home .stat-item{font-size:11px;color:var(--text-muted)}.draft-home .stat-item strong{color:var(--black);font-weight:500}.draft-home .catalog-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--blue);font-weight:500;cursor:pointer;background:none;border:none;font-family:inherit}.draft-home .catalog-btn svg{width:11px;height:11px}[dir=rtl] .draft-home .catalog-btn svg,[dir=rtl] .draft-home .hero-cta svg{transform:scaleX(-1)}.draft-home .suggested-section{margin-bottom:16px;padding:0 18px}.draft-home .suggested-title{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.draft-home .contacts-scroll{display:flex;gap:9px;overflow-x:auto;padding-bottom:4px}.draft-home .contact-card{flex-shrink:0;width:114px;background:var(--card-bg);border:1px solid var(--warm-gray);border-radius:var(--radius-md);padding:12px 9px;text-align:center;box-shadow:var(--shadow-soft)}.draft-home .contact-card,.draft-home .contact-profile-link{display:flex;flex-direction:column;align-items:center;gap:5px}.draft-home .contact-profile-link{width:100%;text-decoration:none;color:inherit;cursor:pointer}.draft-home .contact-profile-link:hover .contact-avatar{border-color:var(--black)}.draft-home .contact-avatar{width:45px;height:45px;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:19px;border:2px solid var(--warm-gray);position:relative;transition:border-color .2s}.draft-home .contact-verified{position:absolute;bottom:-1px;right:-1px;width:15px;height:15px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;border:1.5px solid #fff}.draft-home .contact-verified svg{width:8px;height:8px;stroke:#fff;stroke-width:2.5}.draft-home .contact-name{font-size:11px;font-weight:500;color:var(--black);line-height:1.3}.draft-home .contact-sub{font-size:9px;color:var(--text-muted)}.draft-home .contact-moq{font-size:9px;color:var(--blue);font-weight:500}.draft-home .contact-follow-btn{width:100%;padding:5px;border-radius:50px;border:1px solid var(--warm-gray);background:transparent;font-size:10px;cursor:pointer;transition:all .2s;color:var(--text-mid)}.draft-home .contact-follow-btn:hover{background:var(--black);color:#fff;border-color:var(--black)}.draft-home .trends-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px}.draft-home .trend-card{border-radius:var(--radius-md);background:var(--surface);overflow:hidden;position:relative;box-shadow:var(--shadow-soft);cursor:pointer}.draft-home .trend-card.tall{grid-row:span 2}.draft-home .trend-img{width:100%;aspect-ratio:1;background-size:cover;background-position:50%;transition:transform .4s ease;display:block}.draft-home .trend-card.tall .trend-img{aspect-ratio:auto;height:100%;min-height:278px}.draft-home .trend-info{position:absolute;bottom:0;left:0;right:0;padding:9px 11px;background:linear-gradient(0deg,rgba(10,10,10,.72),transparent)}.draft-home .trend-name{font-size:11px;color:#fff;font-weight:400;margin-bottom:4px}.draft-home .trend-moq-row{display:flex;align-items:center;justify-content:space-between}.draft-home .trend-moq-badge{font-size:9px;font-weight:600;background:rgba(26,86,160,.85);color:#fff;padding:2px 6px;border-radius:4px}.draft-home .trend-unit-price{font-size:11px;font-weight:500;color:var(--gold-light)}.draft-home .trend-actions{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:5px}.draft-home .trend-action-btn{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;box-shadow:0 1px 5px rgba(0,0,0,.13)}.draft-home .trend-action-btn svg{width:13px;height:13px}.draft-home .deals-scroll{display:flex;gap:12px;overflow-x:auto;padding:0 18px 4px}.draft-home .deal-card{flex-shrink:0;width:155px;background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--warm-gray);box-shadow:var(--shadow-soft)}.draft-home .deal-img{width:100%;height:145px;background-size:cover;background-position:50%;position:relative}.draft-home .deal-stock-bar{position:absolute;bottom:0;left:0;right:0;background:rgba(10,10,10,.76);padding:5px 9px}.draft-home .deal-stock-label{font-size:9px;color:rgba(255,255,255,.65);margin-bottom:3px}.draft-home .deal-stock-track{height:3px;background:rgba(255,255,255,.18);overflow:hidden}.draft-home .deal-stock-fill{background:var(--brand)}.draft-home .deal-stock-low .deal-stock-fill{background:#e74c3c}.draft-home .deal-info{padding:10px}.draft-home .deal-name{font-size:11px;font-weight:400;margin-bottom:6px;line-height:1.3}.draft-home .price-tiers{gap:3px;margin-bottom:6px}.draft-home .price-tier{font-size:9px;padding:3px 6px;border-radius:4px;background:var(--surface)}.draft-home .price-tier.best{background:var(--green-light)}.draft-home .price-tier-range{color:var(--text-muted)}.draft-home .price-tier-amount{font-weight:600;color:var(--black)}.draft-home .price-tier.best .price-tier-amount{color:var(--green)}.draft-home .price-tier-tag{font-size:8px;color:var(--green);font-weight:500}.draft-home .lead-time{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--text-muted)}.draft-home .lead-time svg{width:10px;height:10px}.draft-home .home-stories{display:flex;align-items:flex-start;gap:14px;padding:10px 18px 6px;overflow-x:auto;scrollbar-width:none}.draft-home .home-stories::-webkit-scrollbar{display:none}.draft-home .home-story-item{cursor:pointer;text-decoration:none;color:inherit}.draft-home .home-story-add-item,.draft-home .home-story-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px}.draft-home .home-story-ring{width:56px;height:56px;border-radius:50%;padding:2.5px;background:linear-gradient(135deg,var(--brand),var(--teal))}.draft-home .home-story-live .home-story-ring{background:linear-gradient(135deg,#e74c3c,#ff8a00)}.draft-home .home-story-av{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;border:2px solid var(--off-white)}.draft-home .home-story-live-dot{position:absolute;bottom:2px;inset-inline-end:2px;width:8px;height:8px;border-radius:50%;background:#2ecc71;border:1.5px solid #fff}.draft-home .home-story-item{position:relative}.draft-home .home-story-add{width:56px;height:56px;border-radius:50%;background:var(--surface);border:2px dashed var(--warm-gray);display:flex;align-items:center;justify-content:center;cursor:pointer}.draft-home .home-story-add svg{width:20px;height:20px;stroke:var(--text-muted)}.draft-home .home-story-name{font-size:9px;color:var(--text-mid);text-align:center;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-home .home-search-wrap{padding:6px 18px 10px}.draft-home .home-search-bar{display:flex;align-items:center;gap:10px;background:var(--card-bg);border:1.5px solid var(--warm-gray);border-radius:50px;padding:10px 16px;text-decoration:none;color:var(--text-muted);box-shadow:var(--shadow-soft);transition:border-color .2s}.draft-home .home-search-bar:hover{border-color:var(--navy)}.draft-home .home-search-bar svg{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.draft-home .home-search-ph{font-size:13px}.draft-home .home-search-chips{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.draft-home .home-search-chips::-webkit-scrollbar{display:none}.draft-home .home-search-chip{flex-shrink:0;padding:5px 12px;border-radius:50px;border:1px solid var(--warm-gray);background:var(--card-bg);font-size:11px;color:var(--text-mid);text-decoration:none;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:all .2s}.draft-home .home-search-chip:hover{border-color:var(--brand);color:var(--brand)}.draft-home .home-cat-grid{padding:0 18px}.draft-home .home-cat-row{display:grid;gap:8px;margin-bottom:8px}.draft-home .home-cat-row--4{grid-template-columns:repeat(4,1fr)}.draft-home .home-cat-row--3{grid-template-columns:repeat(3,1fr)}.draft-home .home-cat-card{border-radius:12px;overflow:hidden;position:relative;cursor:pointer;height:86px;display:block;text-decoration:none;background:var(--surface)}.draft-home .home-cat-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.draft-home .home-cat-bg--emoji{display:flex;align-items:center;justify-content:center;font-size:26px;background:var(--surface)}.draft-home .home-cat-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.62),rgba(10,10,10,.1))}.draft-home .home-cat-label{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:9px;font-weight:600;color:#fff;padding:0 3px;line-height:1.2}.draft-home .home-cat-bg--emoji~.home-cat-overlay{opacity:.4}.draft-home .home-cat-bg--emoji~.home-cat-overlay~.home-cat-label{color:var(--black)}.draft-home .home-prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px}.draft-home .home-prod-card{border-radius:14px;background:var(--card-bg);overflow:hidden;border:1px solid var(--warm-gray);box-shadow:var(--shadow-soft);cursor:pointer;display:flex;flex-direction:column}.draft-home .home-prod-collage{display:grid;grid-template-columns:62% 38%;height:150px;position:relative;flex-shrink:0}.draft-home .home-prod-main{background-size:cover;background-position:50%}.draft-home .home-prod-thumbs{display:flex;flex-direction:column;gap:1px;border-inline-start:1px solid rgba(255,255,255,.25)}.draft-home .home-prod-thumb{flex:1;background-size:cover;background-position:50%}.draft-home .home-prod-heart{position:absolute;top:7px;inset-inline-end:7px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.14);transition:background .2s;color:var(--text-mid)}.draft-home .home-prod-heart svg{width:13px;height:13px}.draft-home .home-prod-heart.saved{color:var(--brand)}.draft-home .home-prod-info{padding:8px 10px;flex:1;display:flex;flex-direction:column}.draft-home .home-prod-moq{font-size:8px;font-weight:600;color:var(--brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.draft-home .home-prod-sup-row{display:flex;align-items:center;gap:3px;margin-bottom:3px}.draft-home .home-prod-av{width:14px;height:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:6px;font-weight:700;color:#fff;flex-shrink:0}.draft-home .home-prod-supplier{font-size:9px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.draft-home .home-prod-dot{width:3px;height:3px;border-radius:50%;background:var(--mg);flex-shrink:0}.draft-home .home-prod-cat{font-size:9px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.draft-home .home-prod-name{font-size:11px;font-weight:500;color:var(--black);line-height:1.3;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.draft-home .home-prod-price{font-size:11px;font-weight:600;color:var(--price-accent);margin-bottom:5px}.draft-home .home-prod-footer{display:flex;align-items:center;gap:5px;margin-top:auto}.draft-home .home-prod-swatches{display:flex;gap:3px}.draft-home .home-prod-swatch{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);outline:1px solid var(--mg)}.draft-home .home-prod-size{font-size:8px;color:var(--text-muted);background:var(--surface);padding:1px 5px;border-radius:4px}.draft-home .home-post{background:var(--card-bg);border-top:6px solid var(--surface);border-bottom:6px solid var(--surface);margin-bottom:4px}.draft-home .home-post-hd{display:flex;align-items:center;gap:10px;padding:12px 18px 8px}.draft-home .home-post-av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.draft-home .home-post-info{flex:1;min-width:0}.draft-home .home-post-name-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.draft-home .home-post-name{font-size:13px;font-weight:600}.draft-home .home-post-verified{display:inline-flex;align-items:center;gap:3px;background:var(--blue-light);color:var(--blue);font-size:9px;font-weight:600;padding:1px 5px;border-radius:50px}.draft-home .home-post-verified svg{width:8px;height:8px}.draft-home .home-post-loc{font-size:10px;color:var(--text-muted);margin-top:1px}.draft-home .home-post-follow{margin-inline-start:auto;flex-shrink:0;padding:6px 13px;border-radius:50px;border:1.5px solid var(--brand);color:var(--brand);font-size:11px;font-weight:600;background:transparent;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .2s}.draft-home .home-post-follow:hover{background:var(--brand);color:#fff}.draft-home .home-post-imgs{display:flex;gap:2px;height:170px;overflow:hidden}.draft-home .home-post-main{flex:1.5;background-size:cover;background-position:50%}.draft-home .home-post-sides{flex:1;display:flex;flex-direction:column;gap:2px}.draft-home .home-post-side{flex:1;background-size:cover;background-position:50%}.draft-home .home-post-strip{display:flex;gap:0;border-top:1px solid var(--warm-gray)}.draft-home .home-post-strip-item{flex:1;padding:8px;text-align:center;border-inline-end:1px solid var(--warm-gray)}.draft-home .home-post-strip-item:last-child{border-inline-end:none}.draft-home .home-post-strip-val{font-size:11px;font-weight:600;color:var(--black)}.draft-home .home-post-strip-key{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.draft-home .home-post-actions{display:flex;gap:10px;padding:10px 18px}.draft-home .home-post-cta{flex:1;padding:9px;border-radius:50px;background:var(--navy);color:#fff;font-size:12px;font-weight:500;border:none;cursor:pointer;text-align:center;font-family:inherit;transition:opacity .2s}.draft-home .home-post-cta:hover{opacity:.9}.draft-home .home-post-save{width:40px;height:40px;border-radius:50%;border:1px solid var(--warm-gray);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s}.draft-home .home-post-save svg{width:16px;height:16px;stroke:var(--text-muted);stroke-width:1.8}.draft-home .home-post-save:hover{border-color:var(--brand)}.draft-home .home-rec-scroll{display:flex;gap:12px;overflow-x:auto;padding:0 18px 4px;scrollbar-width:none}.draft-home .home-rec-scroll::-webkit-scrollbar{display:none}.draft-home .home-rec-card{flex-shrink:0;width:130px;background:var(--card-bg);border:1px solid var(--warm-gray);border-radius:14px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;box-shadow:var(--shadow-soft)}.draft-home .home-rec-ring{position:relative;width:48px;height:48px;flex-shrink:0}.draft-home .home-rec-av{width:48px;height:48px;font-size:17px;font-weight:700;color:#fff}.draft-home .home-rec-av,.draft-home .home-rec-vbadge{border-radius:50%;display:flex;align-items:center;justify-content:center}.draft-home .home-rec-vbadge{position:absolute;bottom:0;inset-inline-end:0;width:15px;height:15px;background:var(--blue);border:1.5px solid #fff}.draft-home .home-rec-vbadge svg{width:8px;height:8px}.draft-home .home-rec-name{font-size:11px;font-weight:600;color:var(--black);line-height:1.3}.draft-home .home-rec-sub{font-size:9px;color:var(--text-muted);line-height:1.3}.draft-home .home-rec-moq{font-size:9px;color:var(--blue);font-weight:500}.draft-home .home-rec-btn{display:block;width:100%;padding:6px;border-radius:50px;border:1.5px solid var(--brand);color:var(--brand);font-size:10px;font-weight:600;background:transparent;cursor:pointer;margin-top:2px;font-family:inherit;text-align:center;text-decoration:none;transition:all .2s}.draft-home .home-rec-btn:hover{background:var(--brand);color:#fff}.draft-home .home-brand-scroll{display:flex;gap:12px;overflow-x:auto;padding:0 18px 4px;scrollbar-width:none}.draft-home .home-brand-scroll::-webkit-scrollbar{display:none}.draft-home .home-brand-card{flex-shrink:0;width:115px;border-radius:14px;overflow:hidden;background:var(--surface);cursor:pointer;box-shadow:var(--shadow-soft);border:1px solid var(--warm-gray)}.draft-home .home-brand-img{height:76px;position:relative;border-radius:14px 14px 0 0;overflow:hidden}.draft-home .home-brand-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.draft-home .home-brand-wordmark{font-size:11px;font-weight:800;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:0 6px;line-height:1.2}.draft-home .home-brand-info{padding:7px 8px}.draft-home .home-brand-name{font-size:10px;font-weight:600;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-home .home-brand-count{font-size:9px;color:var(--text-muted)}.draft-home{--ref-navy:#1B2A4A;--ref-coral:#F4845F;--ref-coral-deep:#E8603A;--ref-teal:#0F6E56;--ref-bg:#F5F5F5;--ref-white:#FFFFFF;--ref-surface:#EBEBEB;--ref-border:#E2E6EF;--ref-text-mid:#4A5568;--ref-text-muted:#8896A8;--ref-shadow:0 2px 16px rgba(27,42,74,0.08);--ref-shadow-md:0 4px 24px rgba(27,42,74,0.13);background:var(--ref-bg)}.draft-home .header{background:#fff;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 1px 10px rgba(0,0,0,.06)}.draft-home .header.scrolled{background:rgba(255,255,255,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 14px rgba(0,0,0,.1)}.draft-home .topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;gap:0}.draft-home .topbar>.icon-btn:first-child{justify-self:start}.draft-home .logo-wrap{grid-column:2;justify-self:center;position:static;left:auto;transform:none;min-width:0;max-width:unset}.draft-home .topbar>.icon-btn:last-child{justify-self:end}.draft-home .icon-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#273a60;position:relative;transition:background .18s}.draft-home .icon-btn:hover{background:rgba(39,58,96,.07)}.draft-home .icon-btn svg{width:20px;height:20px;stroke:#273a60;stroke-width:1.7;fill:none}.draft-home .notif-dot{top:7px;inset-inline-end:7px;width:7px;height:7px}.draft-home .notif-dot,.draft-home .rfq-count{position:absolute;border-radius:50%;background:var(--ref-coral);border:1.5px solid #fff}.draft-home .rfq-count{top:5px;inset-inline-end:5px;color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 2px;line-height:1}.draft-home .stories-wrap{background:transparent;padding:14px 0 10px}.draft-home .stories-scroll{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:0 16px}.draft-home .stories-scroll::-webkit-scrollbar{display:none}.draft-home .story-item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;text-decoration:none;color:inherit;border:none;background:transparent;padding:0;font:inherit;appearance:none;-webkit-appearance:none}.draft-home .story-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;position:relative;box-shadow:0 2px 10px rgba(27,42,74,.15);transition:transform .2s;flex-shrink:0}.draft-home .story-circle:hover{transform:scale(1.06)}.draft-home .story-count{top:-3px;left:-3px;background:var(--ref-coral-deep);color:#fff;font-size:9px;font-weight:700;min-width:19px;height:19px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.draft-home .story-count,.draft-home .story-live-dot{position:absolute;border-radius:50%;border:2px solid var(--ref-white)}.draft-home .story-live-dot{bottom:2px;right:2px;width:12px;height:12px;background:#22c55e}.draft-home .story-add-btn{width:56px;height:56px;border-radius:50%;border:2px dashed var(--color-mp-warm);background:var(--color-mp-off);color:var(--color-navy);display:flex;align-items:center;justify-content:center;transition:border-color .2s}.draft-home .story-add-btn:hover{border-color:var(--color-navy)}.draft-home .story-add-btn svg{width:22px;height:22px}.draft-home .story-name{font-size:10px;color:var(--ref-text-mid);white-space:nowrap;max-width:68px;overflow:hidden;text-overflow:ellipsis;text-align:center}.draft-home .story-ring{padding:2.5px;border-radius:50%;background:var(--color-mp-warm)}.draft-home .story-ring--active{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-light) 100%)}.draft-home .story-ring--live{background:linear-gradient(135deg,var(--color-success) 0,color-mix(in srgb,var(--color-success) 80%,var(--color-navy)) 100%);animation:ring-pulse 2s ease-in-out infinite}@keyframes ring-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-success) 40%,transparent)}50%{box-shadow:0 0 0 4px transparent}}.draft-home .story-ring .story-circle{border:2.5px solid var(--color-card,#fff);border-radius:50%!important;overflow:hidden}.draft-home .story-ring .story-circle img{object-fit:cover}.draft-home .story-item:hover .story-ring{filter:brightness(1.05)}.draft-home .story-circle:hover{transform:none}.draft-home .hero-section{margin:10px 16px 16px}.draft-home .hero-wrap{border-radius:20px;overflow:hidden;position:relative;height:230px;background:#1B2A4A;box-shadow:0 4px 20px rgba(0,0,0,.18)}.draft-home .hero-slides{position:absolute;inset:0;display:flex;transition:transform .48s cubic-bezier(.4,0,.2,1)}.draft-home .hero-slide{min-width:100%;height:100%;position:relative;flex-shrink:0}.draft-home .hero-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.draft-home .hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,18,40,.9) 0,rgba(8,18,40,.55) 38%,rgba(8,18,40,.1) 70%,transparent);pointer-events:none}.draft-home .hero-content{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.draft-home .hero-badge{display:inline-flex;align-items:center;background:rgba(244,132,95,.22);border:1px solid rgba(244,132,95,.55);color:#fff;font-size:10px;font-weight:600;padding:3px 10px;border-radius:50px;align-self:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.draft-home .hero-title{font-size:18px;font-weight:700;line-height:1.28;color:#fff;white-space:pre-line;margin:0;text-shadow:0 1px 6px rgba(0,0,0,.35)}.draft-home .hero-stats{display:flex;align-items:center;gap:10px}.draft-home .hero-stat{display:flex;align-items:center;gap:4px;font-size:10px;color:rgba(255,255,255,.7)}.draft-home .hero-stat svg{width:10px;height:10px;stroke:var(--ref-coral);flex-shrink:0}.draft-home .hero-stat strong{color:#fff;font-weight:600}.draft-home .hero-footer{display:flex;align-items:center;justify-content:space-between}.draft-home .hero-cta{display:inline-flex;align-items:center;gap:6px;background:var(--ref-coral);color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;padding:8px 18px;border-radius:50px;border:none;cursor:pointer;font-family:inherit;transition:opacity .18s;flex-shrink:0;box-shadow:0 2px 10px rgba(244,132,95,.45)}.draft-home .hero-cta:hover{opacity:.88}.draft-home .hero-cta svg{width:12px;height:12px;stroke:#fff;flex-shrink:0}.draft-home .hero-cta.hero-cta--disabled{background:rgba(255,255,255,.35);color:rgba(255,255,255,.75);cursor:not-allowed;box-shadow:none}.draft-home .hero-cta.hero-cta--disabled:hover{opacity:1}.draft-home .hero-cta.hero-cta--disabled svg{stroke:rgba(255,255,255,.75)}.draft-home .hero-dots{position:static;bottom:auto;inset-inline-end:auto;display:flex;gap:5px;align-items:center}.draft-home .hero-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:all .28s;border:none}.draft-home .hero-dot.active{background:#fff;width:20px;border-radius:3px}.draft-home .cat-grid-section{background:transparent;padding:16px 16px 8px}.draft-home .cat-grid-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.draft-home .cat-grid-title{font-size:16px;font-weight:600;color:var(--ref-navy);display:flex;align-items:center;gap:6px}.draft-home .cat-grid-link{font-size:11px;color:var(--ref-coral);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:3px;text-decoration:none}.draft-home .cat-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}.draft-home .cat-scroll::-webkit-scrollbar{display:none}.draft-home .cat-grid-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-home .cat-card{flex-shrink:0;width:130px;border-radius:16px;overflow:hidden;position:relative;cursor:pointer;transition:transform .15s;box-shadow:0 2px 12px rgba(27,42,74,.1);display:block;text-decoration:none}.draft-home .cat-card:active{transform:scale(.96)}.draft-home .cat-card-img{background-size:cover;background-position:50%;transition:transform .38s;height:120px}.draft-home .cat-card:hover .cat-card-img{transform:scale(1.07)}.draft-home .cat-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,18,40,.85),rgba(12,18,40,0) 55%)}.draft-home .cat-card-body{position:absolute;bottom:0;right:0;left:0;padding:0 8px 7px}.draft-home .cat-card-name{font-size:14px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:3px}.draft-home .cat-card-count{font-size:11px;color:rgba(255,255,255,.72)}.draft-home .cat-new-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--ref-coral);box-shadow:0 0 0 2.5px rgba(244,132,95,.28)}.draft-home .feed,.draft-home .feed-section{padding:8px 16px 0}.draft-home .story-meta{display:block;max-width:56px;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:1.2;color:var(--ref-muted,#8b95a8);white-space:nowrap}.draft-home .section-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;margin-top:16px}.draft-home .section-hd .section-title{font-size:16px;font-weight:600;color:var(--ref-navy);display:flex;align-items:center;gap:6px}.draft-home .section-title-icon{width:18px;height:18px;flex-shrink:0;color:var(--ref-coral)}.draft-home .section-hd .section-link{font-size:12px;color:var(--ref-coral);cursor:pointer;font-weight:500;text-decoration:none}.draft-home .prod-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.draft-home .prod-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:16px;margin-inline:-16px;padding-inline:16px}.draft-home .prod-scroll::-webkit-scrollbar{display:none}.draft-home .prod-scroll-item{flex-shrink:0;width:calc(50% - 5px)}.draft-home .prod-card{background:var(--ref-white);border-radius:16px;overflow:hidden;box-shadow:var(--ref-shadow);cursor:pointer;transition:transform .15s}.draft-home .prod-card:active{transform:scale(.97)}.draft-home .prod-collage{height:128px;position:relative;overflow:hidden}.draft-home .prod-main-img{background-size:cover;background-position:50%;transition:transform .35s}.draft-home .prod-main-img--single{width:100%;height:100%}.draft-home .prod-card:hover .prod-main-img{transform:scale(1.05)}.draft-home .prod-heart{position:absolute;top:7px;right:7px;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px rgba(0,0,0,.12);transition:transform .2s}.draft-home .prod-heart:hover{transform:scale(1.12)}.draft-home .prod-heart svg{width:12px;height:12px;stroke:var(--ref-text-mid);stroke-width:1.8;fill:none}.draft-home .prod-heart.saved svg{fill:var(--ref-coral);stroke:var(--ref-coral)}.draft-home .prod-date{position:absolute;top:7px;left:7px;background:rgba(15,22,44,.78);color:#fff;font-size:8px;font-weight:400;padding:3px 7px;border-radius:5px;backdrop-filter:blur(4px);white-space:nowrap}.draft-home .prod-info{padding:8px 10px 10px}.draft-home .prod-moq-label{font-size:9px;color:var(--ref-text-muted);margin-bottom:4px}.draft-home .prod-meta-row{display:flex;align-items:center;gap:4px;margin-bottom:4px;flex-wrap:nowrap;overflow:hidden}.draft-home .prod-supplier{font-size:10px;font-weight:600;color:var(--ref-teal);white-space:nowrap}.draft-home .prod-status-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.draft-home .prod-cat{font-size:9px;color:var(--ref-text-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-home .prod-name{font-size:12px;font-weight:500;color:var(--ref-navy);line-height:1.4;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.draft-home .prod-price{font-size:14px;font-weight:700;color:var(--ref-navy);margin-bottom:6px}.draft-home .prod-footer{display:flex;align-items:center;justify-content:space-between}.draft-home .prod-swatches{display:flex;gap:3px;align-items:center}.draft-home .swatch{width:13px;height:13px;border-radius:50%;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.draft-home .prod-size-tag{font-size:9px;color:var(--ref-text-mid);font-weight:600;padding:2px 7px;border-radius:4px;background:var(--ref-surface);border:1px solid var(--ref-border)}.draft-home .social-post{background:var(--ref-white);border-radius:20px;box-shadow:var(--ref-shadow);margin-bottom:16px;overflow:hidden}.draft-home .post-header{display:flex;align-items:center;gap:10px;padding:13px 14px}.draft-home .post-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.draft-home .post-info{flex:1;min-width:0}.draft-home .post-name{font-size:13px;font-weight:600;color:var(--ref-navy);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.draft-home .post-name-link{color:inherit;text-decoration:none}.draft-home .post-verified{display:inline-flex;align-items:center;gap:3px;background:#E6F2EE;color:var(--ref-teal);font-size:9px;font-weight:600;padding:2px 6px;border-radius:50px;flex-shrink:0}.draft-home .post-verified svg{width:8px;height:8px;stroke:var(--ref-teal);stroke-width:2.5;fill:none}.draft-home .post-meta{font-size:10px;color:var(--ref-text-muted);margin-top:2px}.draft-home .follow-btn{padding:6px 14px;border-radius:50px;border:1.5px solid var(--ref-navy);background:transparent;color:var(--ref-navy);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:inherit;flex-shrink:0}.draft-home .follow-btn.following{background:var(--ref-navy);color:#fff}.draft-home .post-text{font-size:13px;color:var(--ref-navy);line-height:1.65;padding:0 14px 12px}.draft-home .post-imgs-duo{display:grid;grid-template-columns:2fr 1fr;gap:2px;height:185px}.draft-home .post-img-main{background-size:cover;background-position:50%}.draft-home .post-imgs-aside{display:flex;flex-direction:column;gap:2px}.draft-home .post-img-thumb{flex:1;background-size:cover;background-position:50%}.draft-home .post-img-single{height:200px;background-size:cover;background-position:50%}.draft-home .post-strip{display:flex;border-top:1px solid var(--ref-border);border-bottom:1px solid var(--ref-border)}.draft-home .post-strip-item{flex:1;padding:9px 8px;text-align:center;border-left:1px solid var(--ref-border)}.draft-home .post-strip-item:last-child{border-left:none}.draft-home .post-strip-label{font-size:9px;color:var(--ref-text-muted);margin-bottom:2px}.draft-home .post-strip-val{font-size:12px;font-weight:600;color:var(--ref-navy)}.draft-home .post-actions{display:flex;gap:8px;padding:12px 14px}.draft-home .post-cta{flex:1;padding:10px;border-radius:10px;background:linear-gradient(135deg,var(--ref-coral),var(--ref-coral-deep));color:#fff;font-size:12px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:opacity .2s}.draft-home .post-cta:hover{opacity:.9}.draft-home .post-save-btn{width:42px;height:42px;border-radius:10px;border:1.5px solid var(--ref-border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.draft-home .post-save-btn:hover{border-color:var(--ref-coral)}.draft-home .post-save-btn svg{width:15px;height:15px;stroke:var(--ref-text-mid);stroke-width:1.8;fill:none}.draft-home .event-card{background:var(--ref-navy);border-radius:20px;padding:18px;margin-bottom:16px;position:relative;overflow:hidden}.draft-home .event-card:before{content:"";position:absolute;top:-40px;left:-30px;width:130px;height:130px;border-radius:50%;background:rgba(244,132,95,.08);pointer-events:none}.draft-home .event-tag{display:inline-flex;align-items:center;gap:5px;background:var(--ref-coral);color:#fff;font-size:9px;font-weight:700;letter-spacing:.05em;padding:3px 10px;border-radius:50px;margin-bottom:11px;text-transform:uppercase}.draft-home .event-name{font-size:19px;font-weight:600;color:#fff;margin-bottom:4px;line-height:1.3}.draft-home .event-sub{font-size:11px;color:rgba(255,255,255,.5);margin-bottom:14px}.draft-home .event-avatars{display:flex;align-items:center;gap:4px;margin-bottom:14px}.draft-home .event-avatar-stack{display:flex}.draft-home .event-sup-av{width:30px;height:30px;border-radius:50%;border:2px solid var(--ref-navy);display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;font-weight:700;margin-left:-8px}.draft-home .event-sup-av:first-child{margin-left:0}.draft-home .event-av-label{font-size:10px;color:rgba(255,255,255,.55);margin-right:6px}.draft-home .event-cta{width:100%;padding:10px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s;font-family:inherit}.draft-home .event-cta:hover{background:rgba(255,255,255,.18)}.draft-home .deal-card{background:var(--ref-white);border-radius:20px;overflow:hidden;box-shadow:var(--ref-shadow);margin-bottom:16px;width:100%}.draft-home .deal-img-wrap{height:160px;position:relative}.draft-home .deal-bg{width:100%;height:100%;background-size:cover;background-position:50%}.draft-home .deal-timer-badge{position:absolute;top:10px;right:10px;background:#C0392B;color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:50px;display:flex;align-items:center;gap:5px}.draft-home .deal-stock-overlay{position:absolute;bottom:0;left:0;right:0;padding:8px 12px 9px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.draft-home .deal-stock-text{font-size:9px;color:rgba(255,255,255,.85)}.draft-home .deal-stock-track{height:4px;background:rgba(255,255,255,.28);border-radius:2px;margin-top:5px}.draft-home .deal-stock-fill{height:100%;background:var(--ref-coral);border-radius:2px}.draft-home .deal-info{padding:14px}.draft-home .deal-name{font-size:14px;font-weight:600;color:var(--ref-navy);margin-bottom:11px}.draft-home .price-tiers{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.draft-home .price-tier{display:flex;align-items:center;justify-content:space-between;padding:7px 11px;border-radius:9px;background:var(--ref-surface);font-size:12px}.draft-home .price-tier.best{background:#FEF3EE;border:1px solid var(--ref-coral)}.draft-home .pt-range{color:var(--ref-text-mid)}.draft-home .pt-amount{font-weight:700;color:var(--ref-navy)}.draft-home .price-tier.best .pt-amount{color:var(--ref-coral-deep)}.draft-home .best-tag{font-size:9px;background:var(--ref-coral);color:#fff;padding:2px 7px;border-radius:4px;font-weight:700}.draft-home .deal-cta{width:100%;padding:11px;border-radius:10px;background:linear-gradient(135deg,var(--ref-coral),var(--ref-coral-deep));color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;font-family:inherit;transition:opacity .2s}.draft-home .deal-cta:hover{opacity:.9}.draft-home .rec-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}.draft-home .rec-scroll::-webkit-scrollbar{display:none}.draft-home .rec-card{flex-shrink:0;width:138px;background:var(--ref-white);border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;box-shadow:var(--ref-shadow);cursor:pointer;transition:transform .15s}.draft-home .rec-card:hover{transform:translateY(-2px)}.draft-home .rec-av{width:54px;height:54px;font-size:17px;font-weight:700;color:#fff;position:relative;flex-shrink:0}.draft-home .rec-av,.draft-home .rec-vbadge{display:flex;align-items:center;justify-content:center}.draft-home .rec-vbadge{position:absolute;bottom:-1px;right:-1px;width:16px;height:16px;border-radius:50%;background:var(--ref-teal);border:2px solid #fff}.draft-home .rec-vbadge svg{width:8px;height:8px}.draft-home .rec-name{font-size:12px;font-weight:600;color:var(--ref-navy);line-height:1.35}.draft-home .rec-sub{font-size:10px;color:var(--ref-text-muted)}.draft-home .rec-moq{font-size:10px;color:var(--ref-teal);font-weight:600}.draft-home .rec-connect{width:100%;padding:6px 10px;border-radius:50px;border:1.5px solid var(--ref-navy);background:transparent;color:var(--ref-navy);font-size:10px;cursor:pointer;transition:all .2s;font-family:inherit;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:5px}.draft-home .rec-connect svg{width:12px;height:12px;flex-shrink:0}.draft-home .rec-connect.connected,.draft-home .rec-connect:hover{background:var(--ref-navy);color:#fff}.draft-home .brands-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}.draft-home .brands-scroll::-webkit-scrollbar{display:none}.draft-home .home-stats--animate p:first-child{animation:home-stat-pulse .9s ease-out}@keyframes home-stat-pulse{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.draft-home .brand-card{flex-shrink:0;width:138px;background:var(--ref-white);border-radius:16px;overflow:hidden;border:1px solid var(--ref-border);box-shadow:var(--ref-shadow);cursor:pointer;transition:transform .15s}.draft-home .brand-card:hover{transform:translateY(-2px)}.draft-home .brand-img{height:100px;position:relative;background-size:cover;background-position:50%}.draft-home .brand-img-overlay{position:absolute;inset:0;background:rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center}.draft-home .brand-wordmark{font-size:11px;font-weight:800;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:0 6px;line-height:1.2}.draft-home .brand-info{padding:10px 10px 12px;text-align:center}.draft-home .brand-name{font-size:11px;font-weight:700;color:var(--ref-navy);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.draft-home .brand-sup-count{font-size:10px;color:#22c55e;font-weight:600;margin-top:3px}.draft-suppliers{background:var(--off);min-height:100vh;width:100%;max-width:100%;overflow-x:clip;padding-bottom:90px}.draft-suppliers-body{overflow-x:clip}.draft-suppliers .hd{background:var(--card);border-bottom:1px solid var(--card-border);flex-shrink:0;z-index:10;position:sticky;top:0;padding-top:env(safe-area-inset-top,0);transition:border-color .25s ease}.draft-suppliers .hd.hd--below-collapsed{border-bottom-color:transparent}.draft-suppliers .hd-below{overflow:hidden;max-height:160px;opacity:1;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.draft-suppliers .hd-below--collapsed{max-height:0;opacity:0;pointer-events:none}.draft-suppliers .sup-web-chips{overflow:hidden;max-height:80px;opacity:1;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease,padding .32s ease}.draft-suppliers .sup-web-chips--collapsed,.draft-suppliers .sup-web-chips.hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.draft-suppliers .hd-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 10px}.draft-suppliers .suppliers-hd-logo{flex-shrink:0}.draft-suppliers .hd-title{flex:1;min-width:0;font-size:18px;font-weight:500;letter-spacing:-.4px;color:var(--navy)}.draft-suppliers .hd-title b{color:var(--brand);font-weight:500}.draft-suppliers .ib{width:34px;height:34px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--navy-token);transition:background .12s}.draft-suppliers .ib:hover{background:#fff0eb;color:var(--brand)}.draft-suppliers .ib i{font-size:19px}.draft-suppliers .ib.hi{background:var(--navy);color:#fff}.draft-suppliers .srch{padding:0 14px 8px;position:relative}.draft-suppliers .srch .si{position:absolute;left:24px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--tm);pointer-events:none}.draft-suppliers .srch input{width:100%;padding:9px 34px;border-radius:50px;border:1px solid var(--wg);background:var(--sf);font-family:DM Sans,sans-serif;font-size:13px;color:var(--black);outline:none;transition:all .2s}.draft-suppliers .srch input:focus{border-color:var(--brand);background:var(--card)}.draft-suppliers .srch input::placeholder{color:var(--tm)}.draft-suppliers .sx{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--mg);border:none;display:none;align-items:center;justify-content:center;cursor:pointer;color:#fff}.draft-suppliers .sx.on{display:flex}.draft-suppliers .sx i{font-size:9px}.draft-suppliers .ftabs{display:flex;gap:6px;padding:0 14px 11px;overflow-x:auto}.draft-suppliers .ft{flex-shrink:0;padding:5px 12px;border-radius:50px;font-size:11.5px;border:1px solid var(--wg);background:var(--card);color:var(--tm);cursor:pointer;white-space:nowrap;transition:all .15s;display:flex;align-items:center;gap:4px}.draft-suppliers .ft i{font-size:13px}.draft-suppliers .ft:hover:not(.on){background:#fff0eb;border-color:var(--brand-light);color:var(--navy)}.draft-suppliers .ft.on{background:var(--nav-active);color:#fff;border-color:var(--nav-active);font-weight:500}.draft-suppliers .ft .fc{font-size:10px;padding:1px 5px;border-radius:10px;background:rgba(255,255,255,.2)}.draft-suppliers .ft:not(.on) .fc{background:var(--sf2);color:var(--tm)}.draft-suppliers .slbl{padding:8px 16px 3px;font-size:10px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.07em}.draft-suppliers .sr,.draft-suppliers .sr-card{background:var(--card);border-bottom:.5px solid var(--wg);cursor:pointer;transition:background .12s}.draft-suppliers .sr{display:flex;align-items:center;gap:11px;padding:11px 16px}.draft-suppliers .sr:active{background:var(--sf)}.draft-suppliers .sr-card .sr-main{display:flex;align-items:center;gap:11px;padding:11px 16px 7px}.draft-suppliers .av{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;flex-shrink:0;position:relative}.draft-suppliers .av-t{background:var(--teal-l);color:#085041}.draft-suppliers .av-b{background:var(--blue-l);color:#0c3e7a}.draft-suppliers .av-c{background:var(--coral-l);color:#712b13}.draft-suppliers .av-a{background:var(--amber-l);color:#4a2800}.draft-suppliers .av-p{background:var(--purple-l);color:#3c3489}.draft-suppliers .av-g{background:var(--green-l);color:#0d4424}.draft-suppliers .odot{position:absolute;bottom:1px;inset-inline-end:1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid var(--card)}.draft-suppliers .rb{flex:1;min-width:0}.draft-suppliers .rt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}.draft-suppliers .rn{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:195px}.draft-suppliers .rtime{font-size:11px;color:var(--tm);flex-shrink:0;margin-inline-start:6px}.draft-suppliers .rtime.u{color:var(--brand);font-weight:500}.draft-suppliers .rprev{font-size:12.5px;color:var(--tm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.draft-suppliers .rprev.bold{color:var(--black)}.draft-suppliers .rprev i{font-size:12px;flex-shrink:0}.draft-suppliers .rmeta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0;margin-inline-start:4px}.draft-suppliers .ub{min-width:19px;height:19px;border-radius:10px;background:var(--navy);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 5px}.draft-suppliers .oc{font-size:9px;padding:2px 8px;border-radius:20px;font-weight:500;white-space:nowrap}.draft-suppliers .oc-d{background:var(--amber-l);color:var(--amber)}.draft-suppliers .oc-s{background:var(--blue-l);color:var(--blue)}.draft-suppliers .oc-v{background:var(--green-l);color:var(--green)}.draft-suppliers .oc-p{background:var(--coral-l);color:var(--coral)}.draft-suppliers .sr-engage-strip{display:flex;align-items:center;gap:8px;padding:4px 14px 6px;padding-inline-start:76px;overflow-x:auto}.draft-suppliers .ses-sep{width:1px;height:14px;background:var(--wg);flex-shrink:0}.draft-suppliers .ses-item{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:50px;font-size:10px;font-weight:500;cursor:pointer;white-space:nowrap;background:var(--sf);color:var(--td);border:none}.draft-suppliers .ses-item i{font-size:12px}.draft-suppliers .ses-item.c{background:var(--amber-l);color:var(--amber)}.draft-suppliers .ses-item.f{background:var(--coral-l);color:var(--coral)}.draft-suppliers .ses-thumbs{display:flex;gap:3px;align-items:center;margin-inline-start:auto}.draft-suppliers .ses-th{width:26px;height:26px;border-radius:6px;overflow:hidden;background:var(--sf2);flex-shrink:0;position:relative;isolation:isolate}.draft-suppliers .ses-th img{width:100%;height:100%;object-fit:cover;display:block}.draft-suppliers .ses-more{width:26px;height:26px;border-radius:6px;background:var(--sf2);display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:var(--tm);flex-shrink:0}.draft-suppliers .sr-order-bar{display:flex;align-items:center;gap:7px;padding:4px 14px 9px;border-top:.5px solid var(--wg);margin-top:3px}.draft-suppliers .sob-id{font-size:10px;font-weight:500;color:var(--td);flex-shrink:0}.draft-suppliers .sob-prog{flex:1;height:3px;background:var(--sf2);border-radius:2px;overflow:hidden}.draft-suppliers .sob-fill{height:100%;border-radius:2px;transition:width .4s}.draft-suppliers .sob-status{font-size:9px;padding:2px 7px;border-radius:10px;font-weight:500;flex-shrink:0;display:flex;align-items:center;gap:2px;white-space:nowrap}.draft-suppliers .sob-status i{font-size:9px}.draft-suppliers .sob-amount{font-size:10px;font-weight:500;color:var(--td);flex-shrink:0}.draft-suppliers .sob-btn{font-size:9px;padding:3px 9px;border-radius:6px;background:var(--cta-primary);color:#fff;border:none;cursor:pointer;flex-shrink:0}.draft-suppliers .sob-btn:hover{background:var(--cta-primary-hover)}.draft-suppliers .new-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:50px;background:#fff;color:var(--brand);border:1.5px solid var(--brand);font-size:11px;font-weight:700;cursor:pointer;transition:all .15s;position:relative;flex-shrink:0;white-space:nowrap}.draft-suppliers .new-pill:hover{background:var(--brand);color:#fff}.draft-suppliers .new-pill:hover .new-pill-count{background:rgba(255,255,255,.28);color:#fff}.draft-suppliers .new-pill svg{width:13px;height:13px}.draft-suppliers .new-pill .new-pill-chev{width:11px;height:11px;transition:transform .2s}.draft-suppliers .new-pill.is-open .new-pill-chev{transform:rotate(180deg)}.draft-suppliers .new-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:1}.draft-suppliers .new-items-preview{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.draft-suppliers .new-items-preview.open{max-height:180px}.draft-suppliers .nip-inner{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 16px 10px;padding-inline-start:77px}.draft-suppliers .nip-inner::-webkit-scrollbar{display:none}.draft-suppliers .nip-card{flex-shrink:0;width:110px;cursor:pointer;border-radius:10px;overflow:hidden;border:.5px solid var(--wg);background:var(--card);transition:all .15s}.draft-suppliers .nip-card:hover{border-color:var(--card-hover-border);transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,138,0,.12)}.draft-suppliers .nip-img{height:90px;overflow:hidden;background:var(--sf2)}.draft-suppliers .nip-img img{width:100%;height:100%;object-fit:cover;display:block}.draft-suppliers .nip-body{padding:5px 7px 7px}.draft-suppliers .nip-name{font-size:10px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2px}.draft-suppliers .nip-price{font-size:10px;color:var(--price-accent);font-weight:600}.draft-suppliers .nip-more{flex-shrink:0;width:110px;border-radius:10px;border:.5px dashed var(--wg);background:var(--sf);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;min-height:120px}.draft-suppliers .nip-more span{font-size:9px;color:var(--brand);font-weight:500;text-align:center}.draft-suppliers a.nc{display:block;color:inherit;text-decoration:none}.draft-suppliers .nc{background:var(--card);border-bottom:.5px solid var(--wg);cursor:pointer;overflow:hidden;position:relative}.draft-suppliers .nc-hd{display:flex;gap:11px;padding:12px 14px 8px;align-items:flex-start}.draft-suppliers .nc-thumb{width:54px;height:54px;border-radius:var(--rm);flex-shrink:0;position:relative;overflow:hidden;isolation:isolate}.draft-suppliers .nc-thumb.av{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.draft-suppliers .nc-thumb-initials{position:relative;z-index:1;line-height:1}.draft-suppliers .nc-sld-img,.draft-suppliers .nc-thumb-img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.draft-suppliers .nc-vbg{position:absolute;bottom:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;border:2px solid var(--card)}.draft-suppliers .nc-vbg svg{width:7px;height:7px;stroke:#fff;fill:none;stroke-width:3}.draft-suppliers .nc-info{flex:1;min-width:0}.draft-suppliers .nc-name{font-size:14px;font-weight:500;margin-bottom:2px}.draft-suppliers .nc-loc{font-size:11px;color:var(--tm);display:flex;align-items:center;gap:3px;margin-bottom:5px}.draft-suppliers .nc-loc svg{width:10px;height:10px;stroke:var(--tm);fill:none;flex-shrink:0}.draft-suppliers .nc-tags{display:flex;gap:4px;flex-wrap:wrap}.draft-suppliers .nct{font-size:9px;padding:2px 7px;border-radius:4px;font-weight:500}.draft-suppliers .nct-c{background:var(--sf2);color:var(--td)}.draft-suppliers .nct-v{background:var(--green-l);color:var(--green)}.draft-suppliers .nct-h{background:var(--gold-l);color:var(--gold-d)}.draft-suppliers .nc-acts{display:flex;gap:6px;flex-shrink:0;padding-top:2px}.draft-suppliers .nc-fav{width:32px;height:32px;border-radius:50%;border:1px solid var(--wg);background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0;padding:0}.draft-suppliers .nc-fav:hover{border-color:var(--coral)}.draft-suppliers .nc-fav svg{width:16px;height:16px;stroke:var(--mg);fill:none;transition:all .15s}.draft-suppliers .nc-fav.on{border-color:var(--coral);background:var(--coral-l)}.draft-suppliers .nc-fav.on svg{stroke:var(--coral);fill:var(--coral)}.draft-suppliers .nc-sl{height:118px;max-height:118px;overflow:hidden;border-top:.5px solid var(--wg);border-bottom:.5px solid var(--wg);background:var(--sf);isolation:isolate}.draft-suppliers .nc-gallery{display:flex;gap:2px;height:100%;width:100%;min-height:0}.draft-suppliers .nc-sld{flex:1;min-width:0;height:100%;max-height:118px;position:relative;overflow:hidden;isolation:isolate}.draft-suppliers .nc-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:.5px solid var(--wg)}.draft-suppliers .nc-si{padding:7px 4px;text-align:center;border-right:.5px solid var(--wg)}.draft-suppliers .nc-si:last-child{border-right:none}.draft-suppliers .nc-sv2{font-size:11px;font-weight:500;margin-bottom:1px}.draft-suppliers .nc-sk{font-size:8px;color:var(--tm);text-transform:uppercase;letter-spacing:.03em}.draft-suppliers .nc-sv2.bl{color:var(--navy)}.draft-suppliers .nc-sv2.go{color:var(--price-accent)}.draft-suppliers .nc-sv2.gr{color:var(--green)}.draft-suppliers .nc-ft{display:flex;align-items:center;justify-content:space-between;padding:9px 14px}.draft-suppliers .nc-rat{display:flex;align-items:center;gap:4px}.draft-suppliers .nc-stars{display:flex;gap:1px}.draft-suppliers .nc-stars svg{width:10px;height:10px;fill:var(--brand);stroke:none}.draft-suppliers .nc-rn{font-size:11px;font-weight:500}.draft-suppliers .nc-rc{font-size:10px;color:var(--tm)}.draft-suppliers .nc-catbtn{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--black);border:1px solid var(--wg);padding:6px 11px;border-radius:50px;cursor:pointer;background:transparent;transition:all .15s}.draft-suppliers .nc-catbtn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.draft-suppliers .nc-catbtn svg{width:10px;height:10px;stroke:currentColor;fill:none}.draft-suppliers .nc-toast{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:5;padding:6px 12px;border-radius:999px;background:var(--black);color:#fff;font-size:11px;white-space:nowrap;pointer-events:none}.draft-suppliers .add-row{display:flex;align-items:center;gap:11px;padding:12px 16px;background:var(--card);border-bottom:.5px solid var(--wg);cursor:pointer;color:var(--brand)}.draft-suppliers .add-row i{font-size:20px}.draft-suppliers .add-row span{font-size:13px;font-weight:500}.draft-suppliers .empty-st{text-align:center;padding:50px 24px}.draft-suppliers .empty-st i{font-size:40px;color:var(--mg);display:block;margin-bottom:12px}.draft-suppliers .empty-st p{font-size:14px;font-weight:500;margin-bottom:5px}.draft-suppliers .empty-st small{font-size:12px;color:var(--tm)}.draft-suppliers .sup-web-head{display:none;align-items:center;gap:12px;padding:30px 0 0}.draft-suppliers .sup-web-title{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:400;color:var(--navy);line-height:1;letter-spacing:-.5px}.draft-suppliers .sup-web-title b{color:var(--brand);font-weight:400}.draft-suppliers .sup-web-actions{margin-left:auto;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.draft-suppliers .sup-web-icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--wg);background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--navy);transition:all .15s;text-decoration:none}.draft-suppliers .sup-web-icon-btn:hover{border-color:var(--brand-light);color:var(--brand);background:#fff0eb}.draft-suppliers .sup-web-chips{display:none;gap:8px;flex-wrap:wrap;padding:20px 0 4px}.draft-suppliers .sup-web-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:50px;font-size:13px;font-weight:500;border:1px solid var(--wg);background:var(--card);color:var(--td);cursor:pointer;transition:all .15s;white-space:nowrap}.draft-suppliers .sup-web-chip:hover:not(.on){border-color:var(--brand-light);color:var(--navy)}.draft-suppliers .sup-web-chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.draft-suppliers .sup-web-chip-c{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;background:var(--sf2);color:var(--tm)}.draft-suppliers .sup-web-chip.on .sup-web-chip-c{background:rgba(255,255,255,.25);color:#fff}.draft-suppliers .sup-card-list,.draft-suppliers .sup-new-list{display:flex;flex-direction:column}html.is-capacitor-native .draft-page.draft-home,html.is-mobile-build .draft-page.draft-home,html.is-web-build .draft-page.draft-home{padding-bottom:12px}