:root{--bg:#f5f1e8;--bg-card:#ffffff;--bg-soft:#fbf8f1;--navy:#1c1b3a;--navy-2:#2a2860;--ink:#23222e;--muted:#6c6878;--line:#e7e0d1;--gold:#b8893f;--gold-2:#d4ab63;--gold-soft:#f3e7d0;--indigo:#4b46a8;--green:#2f7d5b;--r:18px;--shadow:0 1px 2px rgba(28,27,58,.05),0 12px 30px rgba(28,27,58,.06)}*{box-sizing:border-box;margin:0;padding:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{min-height:44px;max-width:100%;min-width:0;padding:10px 12px;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-card);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}textarea{min-height:96px;resize:vertical;line-height:1.8;width:100%}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}select{cursor:pointer}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-soft)}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:Vazirmatn,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 22px}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.rv.x-l{transform:translate(-40px)}.rv.x-r{transform:translate(40px)}.rv.in{opacity:1;transform:none}.topbar{background:var(--navy);color:#c9c6e0;font-size:12.5px}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:38px;flex-wrap:wrap;gap:6px}.topbar a.ad{color:var(--gold-2);font-weight:700}.topbar i{color:var(--gold-2);font-style:normal}header{background:var(--navy);position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.07)}header .wrap,.topbar .wrap{max-width:1560px;padding:0 32px}.nav{display:flex;align-items:center;gap:16px;height:70px}.logo{display:flex;align-items:center;justify-content:center;gap:11px;flex-shrink:0;direction:ltr}.logo img{display:block}.logo-b2b{font-family:Vazirmatn,system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--gold-2);line-height:30px;margin-inline-end:-.14em;white-space:nowrap;-webkit-font-smoothing:antialiased}@media (max-width:520px){.logo-b2b{font-size:11.5px;letter-spacing:.1em}}.logo .mark{width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,var(--gold),var(--gold-2));display:grid;place-items:center;color:#3a2a08;font-weight:900;font-size:23px}.logo b{font-size:23px;font-weight:900;color:#fff;letter-spacing:-.5px}.logo small{display:block;font-size:11px;color:#a9a6cf;margin-top:-5px}.menu{display:flex;gap:2px;margin-right:auto}.menu a{padding:9px 13px;border-radius:10px;font-size:13.5px;font-weight:600;color:#d4d2ea;transition:.18s;cursor:pointer}.menu a:hover{background:#ffffff14}.hbtn{padding:10px 16px;border-radius:11px;font-size:13.5px;font-weight:700;cursor:pointer;border:1.5px solid rgba(255,255,255,.22);background:transparent;color:#fff;transition:.18s;white-space:nowrap}.hbtn:hover{background:#ffffff14}.hbtn.primary{background:var(--gold);color:#2e2206;border-color:var(--gold)}.hbtn.primary:hover{background:var(--gold-2)}@media (max-width:980px){.menu{display:none}}.hero{position:relative;min-height:62vh;min-height:62svh;display:flex;align-items:center;overflow:hidden;background:#14132e;color:#fff}@media (min-width:768px){.hero{min-height:78vh;min-height:78svh}}@media (min-width:1024px){.hero{min-height:90vh;min-height:90svh}}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;animation:none;transform:none}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,#111028f7,#111028d6 34%,#11102880 66%,#14132e33),radial-gradient(130% 100% at 90% 6%,rgba(212,171,99,.22),transparent 52%),linear-gradient(0deg,rgba(17,16,40,.55),transparent 42%)}.hero-scrim{background:radial-gradient(76% 58% at 50% 46%,rgba(17,16,40,.72),rgba(17,16,40,.34) 62%,transparent 84%),linear-gradient(0deg,rgba(17,16,40,.72),transparent 46%),linear-gradient(180deg,rgba(17,16,40,.5),transparent 34%)}@media (max-width:980px){.hero-scrim{background:radial-gradient(96% 52% at 50% 42%,rgba(17,16,40,.78),rgba(17,16,40,.45) 66%,transparent 92%),linear-gradient(0deg,rgba(17,16,40,.8),transparent 52%)}}.hero .wrap{position:relative;z-index:2;width:100%;padding:clamp(46px,9vw,90px) clamp(16px,4vw,22px) clamp(40px,8vw,80px)}.hero-layout,.hero-center{text-align:center;display:flex;flex-direction:column;align-items:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;background:#d4ab6324;border:1px solid rgba(212,171,99,.34);color:var(--gold-2);font-size:12.5px;font-weight:700;padding:7px 15px;border-radius:999px;margin-bottom:26px}.hero h1{font-size:clamp(3.4rem,11vw,8rem);font-weight:900;line-height:1.25;letter-spacing:-1px;max-width:760px}.hero h1 .hl{color:var(--gold-2)}.hero .slogan{font-size:clamp(1.9rem,7.4vw,7rem);font-weight:900;line-height:1.22;letter-spacing:-.02em;padding:.12em 0 .22em;max-width:14ch;background:linear-gradient(180deg,#ffffff 0%,var(--gold-2) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 40px rgba(0,0,0,.3);filter:drop-shadow(0 6px 24px rgba(212,171,99,.25))}.hero .sub{font-size:clamp(1rem,1.6vw,1.2rem);color:#dcdaf0;margin-top:18px;max-width:520px;font-weight:300}.hero--split{background:#faeadf;color:var(--ink);display:grid;align-items:center;grid-template-columns:minmax(0,59fr) minmax(0,41fr);column-gap:clamp(12px,1.6vw,28px);padding-inline:0 clamp(14px,2.4vw,40px);min-height:0;overflow:hidden}@media (min-width:768px){.hero--split{min-height:0}}@media (min-width:1024px){.hero--split{min-height:0}}.hero--split[data-content-side=left]{direction:ltr}.hero--split[data-content-side=left] .hero-art{grid-column:1}.hero--split[data-content-side=left] .hero-panel{grid-column:2;direction:rtl}.hero--split[data-content-side=right]{direction:rtl}.hero--split[data-content-side=right] .hero-art{grid-column:1}.hero--split[data-content-side=right] .hero-panel{grid-column:2;direction:rtl}.hero--split .hero-art{align-self:center;min-width:0;display:block}.hero--split .hero-bg{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:left center;animation:none;transform:none;transition:none}.hero--split .hero-panel{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;align-self:center;width:100%;max-width:560px;min-width:0;margin:0;background:#fffdfa;border:1px solid rgba(35,34,46,.1);border-radius:18px;padding:clamp(16px,1.9vw,26px);box-shadow:0 10px 34px #1c1b3a12,0 1px 3px #1c1b3a0d}.hero--split .slogan{font-size:clamp(1.5rem,2.5vw,2.5rem);max-width:15ch;text-wrap:balance;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--navy);text-shadow:none;filter:none;letter-spacing:-.025em;line-height:1.2;font-weight:900;padding:.1em 0 .18em}.hero--split .sub{color:#5a5568;margin-top:10px;max-width:36ch;font-weight:400;font-size:clamp(.88rem,1vw,1rem);line-height:1.75;text-wrap:pretty}.hero--split .hero-search{margin-top:clamp(14px,1.6vw,20px);max-width:none;margin-inline:0}.hero--split .hot{color:#6b6578;justify-content:flex-start;margin-top:12px}.hero--split .hot a,.hero--split .hot span:not(:first-child){background:transparent;border:1px solid rgba(35,34,46,.16);color:#4a4558;padding:4px 11px}.hero--split .hot a:hover{background:#23222e0d;border-color:#23222e47}.hero--split .searchrow input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){font-size:14px;padding-inline:10px}.hero--split .searchrow-cat select{font-size:13.5px;padding-inline:12px 28px}@media (min-width:1025px){.hero--split .searchrow-go{width:54px}}@media (min-width:1025px) and (max-width:1360px){.hero--split .searchrow-cat{display:none}}.hero-trust{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.hero-trust li{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#5b5878}.hero-trust svg{color:var(--gold);flex:none}@media (max-width:1024px){.hero--split{grid-template-columns:1fr;align-items:start;padding-inline:0;padding-bottom:clamp(24px,5vw,36px)}.hero--split[data-content-side=left],.hero--split[data-content-side=right]{direction:rtl}.hero--split .hero-art,.hero--split[data-content-side=left] .hero-art,.hero--split[data-content-side=right] .hero-art{grid-column:1}.hero--split .hero-panel,.hero--split[data-content-side=left] .hero-panel,.hero--split[data-content-side=right] .hero-panel{grid-column:1;justify-self:stretch;max-width:none;width:auto;margin-inline:clamp(12px,4vw,20px);margin-top:clamp(14px,3vw,22px)}.hero--split .slogan{font-size:clamp(1.45rem,5vw,2rem);max-width:20ch}.hero--split .sub{max-width:46ch}}@media (max-width:420px){.hero-trust{gap:6px 12px}.hero-trust li{font-size:11.5px}.hero--split .hero-panel{border-radius:14px;padding:16px}}.hero-search{align-self:stretch;width:100%;min-width:0;max-width:660px;margin-inline:auto}.searchrow-wrap{width:100%;min-width:0}.searchrow{display:flex;align-items:stretch;min-width:0;background:#fff;border:1px solid rgba(35,34,46,.16);border-radius:12px;overflow:hidden;transition:border-color .18s}.searchrow:focus-within{border-color:var(--gold)}.searchrow-cat{position:relative;flex:none;display:flex;align-items:center;border-inline-end:1px solid rgba(35,34,46,.12)}.searchrow-cat select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);border-radius:0;padding-block:0;padding-inline:14px 32px;align-self:stretch;cursor:pointer;min-width:0}.searchrow-cat svg{position:absolute;inset-inline-end:11px;pointer-events:none;color:#8a86a8}.searchrow input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1;min-width:0;border:0;border-radius:0;outline:none;background:transparent;font-family:inherit;font-size:14.5px;font-weight:500;padding:15px 14px;min-height:0;color:var(--ink)}.searchrow input::placeholder{color:#9a95a8}.searchrow input::-webkit-search-cancel-button{display:none}.searchrow-go{flex:none;width:58px;border:0;background:var(--gold);color:#2e2206;display:grid;place-items:center;cursor:pointer;transition:.18s}.searchrow-go:hover{background:var(--gold-2)}.searchrow.is-disabled{background:#fff;border-color:#23222e1f}.searchrow.is-disabled input,.searchrow.is-disabled select{cursor:not-allowed;color:#7b7688;-webkit-text-fill-color:#7b7688;opacity:1}.searchrow-go:disabled{background:#d8c49a;color:#6d6045;cursor:not-allowed}.searchrow-note{margin:9px 2px 0;font-size:12.5px;color:#6b6578;display:flex;align-items:center;gap:6px}.searchrow-note svg{flex:none}@media (max-width:520px){.searchrow-cat{display:none}.searchrow input{padding-inline:12px;font-size:14px}.searchrow-go{width:50px}}.hot{margin-top:16px;font-size:13px;color:#c9c6e0;display:flex;gap:9px;flex-wrap:wrap;align-items:center;justify-content:center}.hot a,.hot span:not(:first-child){background:#ffffff1a;padding:5px 12px;border-radius:999px;font-weight:600;transition:.18s}.hot a{cursor:pointer}.hot a:hover{background:#fff3}.stats{display:flex;gap:34px;margin-top:36px;flex-wrap:wrap}.stat .n{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;color:var(--gold-2);line-height:1}.stat .l{font-size:12px;color:#bdbbdb;margin-top:6px}@media (max-width:560px){.searchbar select{display:none}}.statstrip{background:var(--bg-card);border-bottom:1px solid var(--line)}.statstrip .wrap{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:20px 22px}.ss{flex:1;min-width:150px;text-align:center;display:flex;flex-direction:column;gap:2px}.ss b{font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:900;color:var(--gold)}.ss span{font-size:12px;color:var(--muted)}section{padding:74px 0;position:relative}.kick{color:var(--indigo);font-weight:800;font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;margin-bottom:12px}.h2{text-align:center;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:900;letter-spacing:-.5px}.lead{text-align:center;color:var(--muted);max-width:620px;margin:14px auto 0;font-size:15px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:26px;flex-wrap:wrap}.sec-head h2{font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:900;display:flex;align-items:center;gap:10px}.sec-head h2 .bar{width:5px;height:24px;border-radius:3px;background:var(--gold)}.sec-head a{font-size:13.5px;color:var(--indigo);font-weight:700;cursor:pointer}@media (max-width:560px){section{padding:56px 0}}.adwrap{padding:30px 0 0}.ad-label{position:absolute;top:10px;left:10px;background:#1c1b3ab3;color:#fff;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:7px;letter-spacing:.3px;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ad-label--system{left:10px}.ad-label--advertiser{left:auto;right:10px}.adbar{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-template-columns:1.5fr 1fr;min-height:170px;background:linear-gradient(120deg,#211f4d,#3a3490)}@media (max-width:680px){.adbar{grid-template-columns:1fr}}.adbar .copy{padding:28px 30px;color:#fff;display:flex;flex-direction:column;justify-content:center}.adbar .copy .brand{font-size:12px;color:var(--gold-2);font-weight:700;margin-bottom:6px}.adbar .copy h3{font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:900;line-height:1.4}.adbar .copy p{font-size:13.5px;color:#cbc9e6;margin-top:6px}.adbar .copy .b{margin-top:14px;align-self:flex-start;background:var(--gold);color:#2e2206;font-weight:800;font-size:13.5px;padding:11px 20px;border-radius:11px;cursor:pointer;border:0}.adbar .pic{background-size:cover;background-position:center;min-height:170px}.adbar-full{display:flex;align-items:stretch;min-height:0;aspect-ratio:1600/556;background-size:cover;background-position:center;background-repeat:no-repeat}.adbar-full .copy-over{position:relative;z-index:2;max-width:46%;justify-content:center;background:linear-gradient(to left,#0b1e1ad9,#0b1e1a99 65%,#0b1e1a00)}.adbar-full .copy-over h3{text-shadow:0 2px 12px rgba(0,0,0,.45)}.adbar-full .copy-over p{color:#e6f0ec}@media (max-width:680px){.adbar-full{grid-template-columns:none}.adbar-full .copy-over{max-width:100%;background:linear-gradient(0deg,#0b1e1ad9,#0b1e1a73 60%,#0b1e1a00)}}.adpair{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:680px){.adpair{grid-template-columns:1fr}}.adrect{position:relative;border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);min-height:200px;display:flex;align-items:center;color:#fff;cursor:pointer;transition:transform .25s}.adrect:hover{transform:translateY(-4px)}.adrect-full{min-height:0;aspect-ratio:2133/1092;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.adrect .copy{padding:26px 30px;display:flex;flex-direction:column;justify-content:center}.adrect .copy .brand{font-size:12px;color:var(--gold-2);font-weight:700;margin-bottom:6px}.adrect .copy h3{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:900;line-height:1.4}.adrect .copy p{font-size:13px;color:#cbc9e6;margin-top:6px}.adrect .copy .b{margin-top:14px;align-self:flex-start;background:var(--gold);color:#2e2206;font-weight:800;font-size:13px;padding:10px 18px;border-radius:11px;cursor:pointer;border:0}.adrect .copy .b:hover{background:var(--gold-2)}.catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.catgrid{grid-template-columns:repeat(2,1fr)}}.catcard{border-radius:var(--r);padding:24px;min-height:170px;color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:.25s;box-shadow:var(--shadow);background-size:cover;background-position:center;background-repeat:no-repeat}.catcard:hover{transform:translateY(-5px)}.catcard h3{font-size:19px;font-weight:900}.catcard p{font-size:12.5px;opacity:.9;margin-top:5px}.catcard .sup{font-size:12.5px;font-weight:700;background:#ffffff2e;padding:6px 12px;border-radius:9px;align-self:flex-start}.catcard .em{position:absolute;left:-8px;bottom:-16px;font-size:84px;opacity:.18}.supgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.supgrid{grid-template-columns:repeat(2,1fr)}}.sup{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:22px;transition:.22s;cursor:pointer;box-shadow:var(--shadow);position:relative}.sup:hover{transform:translateY(-5px);border-color:#dfd3b8}.sup.featured{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.feat-ribbon{position:absolute;top:0;left:0;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#2e2206;font-size:11px;font-weight:800;padding:4px 12px;border-bottom-right-radius:12px;border-top-left-radius:var(--r)}.sup .hd{display:flex;align-items:center;gap:12px;margin-bottom:15px}.av{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;flex-shrink:0}.sup b{font-size:15px;display:block}.vf{font-size:11.5px;color:var(--green);font-weight:700;margin-top:2px;cursor:help;display:inline-flex;align-items:center;gap:4px}.vf.gold{color:var(--gold)}.mt{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--muted);margin-bottom:18px}.mt .r{display:flex;justify-content:space-between}.mt .r b{color:var(--ink);font-size:12.5px}.sbtn{width:100%;padding:12px;border-radius:12px;border:1.5px solid var(--indigo);background:#fff;color:var(--indigo);font-family:inherit;font-weight:800;font-size:13.5px;cursor:pointer;transition:.18s}.sbtn:hover{background:var(--indigo);color:#fff}.two{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:46px}@media (max-width:820px){.two{grid-template-columns:1fr}}.side{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:32px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.side:before{content:"";position:absolute;top:0;right:0;left:0;height:4px}.side.buy:before{background:linear-gradient(90deg,var(--indigo),#6a64c9)}.side.sell:before{background:linear-gradient(90deg,var(--gold),var(--gold-2))}.side .ico{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;font-size:26px;margin-bottom:15px}.side.buy .ico{background:#ecebf8}.side.sell .ico{background:var(--gold-soft)}.side h2{font-size:21px;font-weight:900;margin-bottom:3px}.side .tl{color:var(--muted);font-size:13.5px;margin-bottom:20px}.step{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.step:first-of-type{border-top:0}.step .num{width:30px;height:30px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff}.side.buy .num{background:var(--indigo)}.side.sell .num{background:var(--gold);color:#2e2206}.step b{font-size:14.5px;display:block}.step span{font-size:13px;color:var(--muted)}.rfq{background:linear-gradient(120deg,var(--navy),#332e72);border-radius:24px;padding:42px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;position:relative;overflow:hidden}.rfq:after{content:"⇄";position:absolute;left:30px;top:50%;transform:translateY(-50%);font-size:190px;opacity:.06}.rfq h2{font-size:clamp(1.3rem,3vw,1.85rem);font-weight:900;margin-bottom:8px}.rfq p{color:#cbc9e6;font-size:14.5px;max-width:540px;font-weight:300}.btn{display:inline-block;padding:14px 24px;border-radius:13px;font-weight:800;font-size:14.5px;cursor:pointer;border:0;transition:.2s;white-space:nowrap}.btn.gold{background:var(--gold);color:#2e2206;box-shadow:0 10px 26px #b8893f4d}.btn.gold:hover{transform:translateY(-2px);background:var(--gold-2)}.marq{padding:44px 0 50px;background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marq .label{text-align:center;font-size:13px;color:var(--muted);margin-bottom:26px;font-weight:700}.marq .row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;max-width:1200px;margin:0 auto;padding:6px 22px 18px;scrollbar-width:thin}.marq .row::-webkit-scrollbar{height:8px}.marq .row::-webkit-scrollbar-track{background:transparent}.marq .row::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.mtile{width:240px;aspect-ratio:1/1;border-radius:16px;flex-shrink:0;overflow:hidden;position:relative;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.mtile .cone{width:28px;height:38px;clip-path:polygon(50% 0,80% 100%,20% 100%);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.25) 0 2px,transparent 2px 6px);position:relative;z-index:2}.mtile b{font-size:15px;font-weight:800;position:relative;z-index:2}.mtile .mdesc{font-size:12px;line-height:1.6;color:#ffffffd1;position:relative;z-index:2}.transform{background:var(--navy);color:#fff}.transform .kick{color:var(--gold-2)}.transform .lead{color:#b6b4d6}.tcmp{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;margin-top:46px;align-items:stretch}@media (max-width:820px){.tcmp{grid-template-columns:1fr}}.col{border-radius:var(--r);padding:30px}.col.old{background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.col.new{background:linear-gradient(160deg,#4b46a840,#b8893f29);border:1px solid rgba(212,171,99,.3)}.col h3{font-size:17px;font-weight:800;margin-bottom:18px}.col.old h3{color:#a6a4c4}.col.new h3{color:var(--gold-2)}.col ul{list-style:none;display:flex;flex-direction:column;gap:13px}.col li{display:flex;gap:11px;font-size:14.5px;align-items:flex-start}.col.old li{color:#9b99ba}.arrow{display:grid;place-items:center;color:var(--gold-2);font-size:36px;font-weight:900}@media (max-width:820px){.arrow{transform:rotate(90deg);padding:6px}}.brands{background:linear-gradient(165deg,#211f4d,#14132e);color:#fff}.brands .kick{color:var(--gold-2)}.brands .lead{color:#c4c2e0}.free-note{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0 6px}.free-pill{background:#2f7d5b2e;border:1px solid rgba(47,125,91,.5);color:#7fe0b3;font-weight:700;font-size:13px;padding:8px 16px;border-radius:999px}.adgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}@media (max-width:820px){.adgrid{grid-template-columns:1fr}}.adopt{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:26px;text-align:center}.adopt .ic{width:56px;height:56px;border-radius:16px;background:#d4ab6329;color:var(--gold-2);display:grid;place-items:center;font-size:26px;margin:0 auto 14px}.adopt h3{font-size:17px;font-weight:800;margin-bottom:6px}.adopt p{font-size:13px;color:#c4c2e0;min-height:60px}.adopt .price{font-size:13px;color:var(--gold-2);font-weight:700;margin-top:8px}.brands .cta-center{text-align:center;margin-top:38px}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:760px){.trust .wrap{grid-template-columns:repeat(2,1fr)}}.ti{display:flex;gap:13px;align-items:flex-start}.ti .ic{width:44px;height:44px;border-radius:12px;background:var(--gold-soft);color:var(--gold);display:grid;place-items:center;flex-shrink:0;font-size:20px}.ti b{font-size:14.5px}.ti p{font-size:12.5px;color:var(--muted)}footer{background:var(--navy);color:#a6a4c4;padding:34px 0;text-align:center;font-size:13px}footer b{color:#fff}.note{background:var(--gold-soft);border:1px dashed var(--gold);border-radius:13px;padding:13px 17px;font-size:13px;color:#6b4e16;max-width:1160px;margin:24px auto 0;display:flex;gap:9px}.fab{position:fixed;bottom:20px;left:20px;z-index:60;background:var(--gold);color:#2e2206;border:0;cursor:pointer;padding:13px 18px;border-radius:999px;font-family:inherit;font-weight:800;font-size:13.5px;line-height:normal;box-shadow:0 10px 26px #b8893f66;display:flex;gap:8px;align-items:center}.fab:hover{background:var(--gold-2)}.supd{position:fixed;left:calc(20px + env(safe-area-inset-left));bottom:calc(82px + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;gap:10px}.supd-link{position:relative;display:block;width:48px;height:48px;border-radius:50%;color:#25d366;box-shadow:0 6px 16px #14103038;transition:transform .15s;animation:supd-call 1.8s ease-out 2.5s 2}.supd-link--telegram{color:#229ed9}.supd-link:hover{transform:translateY(-2px)}.supd-link:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.supd-mark{display:block;width:100%;height:100%}@keyframes supd-call{0%{box-shadow:0 6px 16px #14103038,0 0 0 0 currentColor}to{box-shadow:0 6px 16px #14103038,0 0 0 14px transparent}}@media (hover:hover){.supd-link:after{content:attr(data-label);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--navy);color:#fff;font-size:12.5px;font-weight:700;line-height:1.6;padding:5px 10px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.supd-link:hover:after,.supd-link:focus-visible:after{opacity:1}}.robot{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));z-index:59;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:4px;pointer-events:none}.robot-btn{pointer-events:auto;position:relative;flex-shrink:0;width:94px;height:120px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:28px}.robot-btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.robot-float{position:absolute;top:0;right:0;bottom:0;left:0;animation:robot-float 3.4s ease-in-out infinite}.robot-arm{transform-origin:28.8% 58.66%}.robot-btn--wave .robot-arm{animation:robot-wave 1.4s ease-in-out 2}.robot-btn:hover .robot-arm{animation:robot-wave 1.4s ease-in-out infinite}.robot-rings{transform-origin:50% 94%;animation:robot-rings 3.4s ease-in-out infinite}.robot-hello{pointer-events:auto;margin-top:8px;background:#fff;border:1px solid var(--line);color:var(--ink);font-family:inherit;font-size:13px;font-weight:800;padding:8px 12px;border-radius:14px 14px 14px 4px;box-shadow:0 8px 22px #14103024;cursor:pointer;white-space:nowrap;animation:robot-hello .35s ease-out}@keyframes robot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes robot-rings{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes robot-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-20deg)}60%{transform:rotate(6deg)}}@keyframes robot-hello{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.supc{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:62;width:min(380px,calc(100vw - 40px));height:min(560px,calc(100vh - 60px));background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 44px #14103038;display:flex;flex-direction:column;overflow:hidden}.supc-head{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--navy);color:#fff}.supc-avatar{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0;overflow:hidden}.supc-avatar-img{width:31px;height:auto;display:block}.supc-title{flex:1;min-width:0}.supc-title h2{margin:0;font-size:14.5px;color:#fff}.supc-title p{margin:0;font-size:11.5px;color:#c9c7e3}.supc-icon{border:0;background:transparent;color:#fff;cursor:pointer;padding:7px;border-radius:9px;display:grid;place-items:center}.supc-icon:hover{background:#ffffff1f}.supc-icon:disabled{opacity:.5;cursor:default}.supc-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px;display:flex;flex-direction:column;gap:8px;background:#faf8f3}.supc-intro,.supc-note{margin:0;font-size:12.5px;line-height:1.9;color:var(--muted);background:#fff;border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.supc-msg{margin:0;max-width:85%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.supc-msg--user{align-self:flex-end;background:linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 100%);color:#fff;border-end-end-radius:4px}.supc-msg--assistant{align-self:flex-start;background:#fff;border:1px solid var(--line);color:var(--ink);border-end-start-radius:4px}.supc-msg--typing{cursor:pointer}.supc-examples{display:flex;flex-wrap:wrap;gap:6px}.supc-example{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.supc-example:hover{background:var(--soft)}.supc-products{align-self:stretch;display:flex;flex-direction:column;gap:8px}a.supc-btn{text-decoration:none}.supc-typing{margin:0;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:14px;border-end-start-radius:4px}.supc-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:supc-dot 1.2s ease-in-out infinite}.supc-dot:nth-child(2){animation-delay:.18s}.supc-dot:nth-child(3){animation-delay:.36s}@keyframes supc-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.supc-done{background:#fff;border:1px solid rgba(47,125,91,.35);border-radius:12px;padding:12px;font-size:13px;line-height:1.9}.supc-done b{color:var(--green)}.supc-done p{margin:4px 0 8px}.supc-link{font-weight:800;color:var(--indigo)}.supc-foot{border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;background:#fff}.supc-error{margin:0;font-size:12.5px;line-height:1.8;color:#b42318}.supc-confirm p{margin:0 0 8px;font-size:13px;line-height:1.8;color:var(--ink)}.supc-row{display:flex;gap:8px}.supc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--navy);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.supc-btn:disabled{opacity:.6;cursor:default}.supc-btn--primary{background:var(--gold);border-color:var(--gold);color:#2e2206}.supc-handover{align-self:flex-start}.supc-form{display:flex;gap:8px;align-items:flex-end}.supc-form textarea{flex:1;min-width:0;width:auto;min-height:44px;max-height:120px;resize:none;border-radius:12px}.supc-send{width:42px;height:42px;flex-shrink:0;border:0;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer}.supc-send:disabled{opacity:.45;cursor:default}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.pg-head{background:linear-gradient(135deg,var(--navy),#332e72);color:#fff;padding:38px 0 34px}.pg-head .crumbs{font-size:12.5px;color:#a9a6cf;margin-bottom:10px}.pg-head .crumbs a{color:#c9c6e0}.pg-head .crumbs a:hover{color:#fff}.pg-head h1{font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:900}.pg-head p{color:#c4c2e0;font-size:13.5px;margin-top:8px;font-weight:300}.plist{display:grid;grid-template-columns:270px 1fr;gap:22px;align-items:start;padding-top:30px;padding-bottom:66px}@media (max-width:900px){.plist{grid-template-columns:1fr}}.fside{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:20px;position:sticky;top:90px;box-shadow:var(--shadow)}@media (max-width:900px){.fside{position:static;display:none}.fside.open{display:block}}.fside h3{font-size:12.5px;font-weight:800;color:var(--muted);margin:20px 0 10px;letter-spacing:.3px}.fsearch{display:flex;align-items:center;gap:8px;background:var(--bg-soft);border:1px solid var(--line);border-radius:11px;padding:9px 12px}.fsearch input{border:0;background:transparent;outline:none;font-family:inherit;font-size:13.5px;flex:1;min-width:0;min-height:26px;color:var(--ink)}.fpills{display:flex;flex-wrap:wrap;gap:8px}.fpill{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:.15s}.fpill:hover{border-color:var(--navy)}.fpill.on{background:var(--navy);border-color:var(--navy);color:#fff}.fselect{border:1.5px solid var(--line);border-radius:11px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;background:#fff;color:var(--ink);cursor:pointer;width:100%}.fcheck{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer}.fcheck input{accent-color:var(--gold);width:16px;height:16px;cursor:pointer}.fclear{width:100%;display:block;margin-top:20px;padding:10px;border-radius:11px;border:1.5px dashed var(--gold);background:var(--gold-soft);color:#6b4e16;font-family:inherit;font-weight:700;font-size:12.5px;cursor:pointer;transition:.15s}.fclear:hover{background:#eedcbb}.ptool{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.pcount{font-size:13.5px;color:var(--muted)}.pcount b{color:var(--ink);font-size:15px}.ptool .fselect{width:auto}.fbtn-m{display:none;border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;align-items:center;gap:7px}@media (max-width:900px){.fbtn-m{display:inline-flex}}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pgrid{grid-template-columns:1fr}}.pcard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:.22s;position:relative;display:flex;flex-direction:column;height:100%}.pcard:hover{transform:translateY(-5px)}.pcard.featured{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.pcard .feat-ribbon{z-index:3}.pthumb{aspect-ratio:16/9;position:relative;display:flex;align-items:flex-end;padding:14px}.pthumb .cone{width:26px;height:36px;clip-path:polygon(50% 0,80% 100%,20% 100%);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.25) 0 2px,transparent 2px 6px)}.ptag{position:absolute;top:10px;right:10px;background:#1c1b3a9e;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pbody{padding:16px;display:flex;flex-direction:column;gap:9px;flex:1}.pname{font-size:14.5px;font-weight:800}.pseller{font-size:12px;color:var(--green);font-weight:700;display:inline-flex;align-items:center;gap:5px}.pmeta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted)}.pmeta b{color:var(--ink)}.pprice{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);display:flex;align-items:baseline;gap:6px}.pprice b{font-size:17px;font-weight:900;color:var(--gold)}.pprice span{font-size:11.5px;color:var(--muted)}.pactions{display:flex;gap:8px}.pbtn{flex:1;padding:10px;border-radius:11px;font-family:inherit;font-weight:800;font-size:12.5px;cursor:pointer;transition:.18s;border:1.5px solid var(--indigo);background:#fff;color:var(--indigo)}.pbtn:hover{background:var(--indigo);color:#fff}.pbtn.gold{background:var(--gold);border-color:var(--gold);color:#2e2206}.pbtn.gold:hover{background:var(--gold-2);border-color:var(--gold-2);color:#2e2206}.pempty{text-align:center;padding:70px 20px;color:var(--muted)}.pempty .big{font-size:44px;margin-bottom:10px}.menu a.soon{opacity:.45;cursor:default}.menu a.soon:hover{background:transparent}.menu a.active{background:#ffffff1a;color:#fff}.twocol{display:grid;grid-template-columns:1fr 1.4fr;gap:22px;align-items:start}@media (max-width:820px){.twocol{grid-template-columns:1fr}}.about-p{font-size:15.5px;color:var(--ink);margin-bottom:16px;text-align:justify}.about-p b{color:var(--navy)}.bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1000px){.bloggrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bloggrid{grid-template-columns:1fr}}.bcard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);transition:.22s;display:flex;flex-direction:column;height:100%}.bcard:hover{transform:translateY(-5px);border-color:#dfd3b8}.bthumb{aspect-ratio:16/8;position:relative;display:flex;align-items:center;justify-content:center}.bemoji{font-size:44px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.bbody{padding:18px;display:flex;flex-direction:column;gap:9px;flex:1}.bmeta{font-size:11.5px;color:var(--muted);display:flex;gap:6px}.bbody b{font-size:15px;font-weight:800;line-height:1.7}.bbody p{font-size:13px;color:var(--muted);line-height:1.9}.bmore{margin-top:auto;font-size:12.5px;font-weight:800;color:var(--indigo)}.post{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(24px,4vw,44px);max-width:820px;margin:0 auto}.post p{font-size:15px;line-height:2.1;margin-bottom:18px;text-align:justify}.post .rfq h2{font-size:19px}.frm{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px;display:flex;flex-direction:column;gap:16px}.frm .ftitle{font-size:18px;font-weight:900;margin-bottom:2px}.frm label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:var(--ink)}.frm input,.frm textarea{border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--bg-soft);outline:none;transition:.15s;resize:vertical}.frm input:focus,.frm textarea:focus{border-color:var(--indigo);background:#fff}.frow2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.frow2{grid-template-columns:1fr}}.frm .btn{align-self:flex-start}.fnote{font-size:11.5px;color:var(--muted);font-weight:400}.pwfield{position:relative;display:block}.pwfield input{width:100%;padding-inline-end:34px}.pwfield-eye{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:0;padding:0;cursor:pointer;color:var(--muted)}.pwfield-eye:hover:not(:disabled){color:var(--ink)}.pwfield-eye:disabled{opacity:.45;cursor:default}input[type=password]::-ms-reveal{display:none}.fnote a{color:var(--indigo);font-weight:700}.okbox{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:46px 26px;text-align:center}.okbox .big{font-size:46px;margin-bottom:12px}.okbox h3{font-size:19px;font-weight:900;margin-bottom:6px}.okbox p{font-size:13.5px;color:var(--muted)}.authwrap{min-height:calc(100vh - 108px);display:flex;align-items:center;justify-content:center;padding:50px 22px;background:radial-gradient(90% 70% at 80% 10%,rgba(75,70,168,.1),transparent 55%),radial-gradient(80% 60% at 15% 90%,rgba(184,137,63,.1),transparent 55%)}.authcard{background:var(--bg-card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:34px 30px;width:100%;max-width:420px}.asub{text-align:center;font-size:12px;color:var(--muted);margin-bottom:20px}.atabs{display:flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:4px;margin-bottom:20px}.atabs button{flex:1;border:0;background:transparent;font-family:inherit;font-weight:800;font-size:13.5px;color:var(--muted);padding:9px;border-radius:9px;cursor:pointer;transition:.15s}.atabs button.on{background:var(--navy);color:#fff}.prof{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:26px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.prof .pinfo b{font-size:19px;font-weight:900;display:block}.prof .pinfo .vf{font-size:12.5px;margin-top:4px}.prof .pstats{display:flex;gap:26px;margin-right:auto;flex-wrap:wrap}.prof .pstats div{text-align:center}.prof .pstats b{font-size:16px;font-weight:900;color:var(--navy);display:block}.prof .pstats span{font-size:11.5px;color:var(--muted)}@media (max-width:700px){.prof .pstats{margin-right:0;width:100%;justify-content:space-between}}.slots{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}@media (max-width:1000px){.slots{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.slots{grid-template-columns:1fr}}.slot{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px;text-align:center}.slot b{font-size:14.5px;font-weight:800;display:block}.slot .ssize{display:inline-block;background:var(--gold-soft);color:#6b4e16;font-size:11.5px;font-weight:700;padding:4px 12px;border-radius:999px;margin:10px 0}.slot p{font-size:12.5px;color:var(--muted)}.blogcatgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:860px){.blogcatgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.blogcatgrid{grid-template-columns:repeat(2,1fr)}}.blogcat{min-height:118px;padding:16px}.blogcat h3{font-size:15.5px}.blogcat p{margin-top:3px;font-size:12px}.blogcat .em{font-size:60px}.blogcat.on{outline:3px solid var(--gold-2);outline-offset:2px}.linklike{background:none;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--indigo);cursor:pointer;transition:.15s;text-decoration:none}.linklike:hover{color:var(--navy)}.blogcat:focus-visible,.linklike:focus-visible{outline:3px solid var(--gold-2);outline-offset:2px}.slayout{display:flex;min-height:100vh;background:var(--bg);direction:rtl}.ssidebar{width:262px;background:linear-gradient(180deg,#1c1b3a,#14132e);color:#fff;display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0;z-index:60;padding:20px 14px;overflow-y:auto}.sbrand{display:flex;align-items:center;gap:10px;padding:6px 8px 16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px}.sbadge-panel{font-size:10.5px;font-weight:700;color:#d4ab63;background:#d4ab6324;border:1px solid rgba(212,171,99,.3);padding:3px 8px;border-radius:999px}.sprofile{display:flex;align-items:center;gap:11px;padding:12px 8px;margin-bottom:12px}.sprofile .av{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:19px;color:#fff}.sprofile b{font-size:14px;font-weight:800;display:block}.sprofile span{font-size:11px;color:#d4ab63}.smenu{display:flex;flex-direction:column;gap:3px;flex:1}.snav{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;color:#c9c6e0;font-size:13.5px;font-weight:600;cursor:pointer;transition:.15s;position:relative}.snav:hover{background:#ffffff0f;color:#fff}.snav.on{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#2e2206;font-weight:800}.snav span:first-of-type{flex:1}.snav-badge{background:#c0392b;color:#fff;font-size:11px;font-weight:800;min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center}.snav.on .snav-badge{background:#2e2206;color:var(--gold-2)}.slogout{display:flex;align-items:center;gap:9px;justify-content:center;margin-top:12px;padding:11px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#e5b8b0;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;transition:.15s}.slogout:hover{background:#c0392b26;border-color:#c0392b66}.smain{flex:1;margin-inline-start:262px;min-width:0;display:flex;flex-direction:column}.stopbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--bg-card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.smenu-btn{display:none;border:0;background:transparent;color:var(--ink);cursor:pointer;padding:4px}.sview-site{display:inline-flex;align-items:center;min-height:32px;padding:0 4px;font-size:12.5px;font-weight:700;color:var(--indigo);margin-inline-start:auto}.scontent{padding:26px 24px 60px;max-width:1180px;width:100%}.soverlay{display:none}@media (max-width:900px){.ssidebar{transform:translate(100%);transition:transform .25s}.ssidebar.open{transform:translate(0)}.smain{margin-inline-start:0}.smenu-btn{display:block}.soverlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1e80;z-index:55}}.shead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.shead h1{font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:900;color:var(--ink)}.shead p{font-size:13.5px;color:var(--muted);margin-top:4px}.btn.sm{padding:9px 16px;font-size:13px;display:inline-flex;align-items:center;gap:7px}.pbtn.sm{padding:9px 16px;font-size:12.5px}.sgrid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.sgrid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.sgrid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (max-width:1000px){.sgrid-4{grid-template-columns:repeat(2,1fr)}.sgrid-3,.sgrid-2{grid-template-columns:1fr}}@media (max-width:560px){.sgrid-4{grid-template-columns:1fr}}.scard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;gap:14px;align-items:center;box-shadow:var(--shadow)}.scard-ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;flex-shrink:0}.tone-navy .scard-ic{background:#1c1b3a1a;color:var(--navy)}.tone-gold .scard-ic{background:var(--gold-soft);color:var(--gold)}.tone-green .scard-ic{background:#2f7d5b1f;color:var(--green)}.tone-indigo .scard-ic{background:#4b46a81f;color:var(--indigo)}.scard-label{font-size:12px;color:var(--muted);font-weight:600;display:block}.scard-value{font-size:18px;font-weight:900;color:var(--ink);display:block;margin-top:2px;line-height:1.4}.scard-hint{font-size:11px;color:var(--muted);display:block;margin-top:2px}.salert{display:flex;align-items:center;gap:10px;background:var(--gold-soft);border:1px solid var(--gold);border-radius:13px;padding:13px 16px;color:#6b4e16;font-size:13px;font-weight:700;margin-bottom:20px;cursor:pointer;transition:.15s}.salert:hover{background:#eedcbb}.salert.static{cursor:default}.spanel{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:20px;margin-bottom:20px}.spanel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px;flex-wrap:wrap}.spanel-head h2{font-size:15px;font-weight:800;color:var(--ink)}.smini{font-size:11.5px;color:var(--muted)}.smini-link{display:inline-flex;align-items:center;min-height:26px;padding:0 2px;font-size:12.5px;font-weight:700;color:var(--indigo)}.schart{display:flex;align-items:flex-end;gap:10px;height:170px;padding-top:20px}.sbar-wrap{flex:1;height:100%;display:flex;align-items:flex-end}.sbar{width:100%;background:linear-gradient(180deg,var(--gold-2),var(--gold));border-radius:8px 8px 0 0;position:relative;min-height:6px;transition:.3s}.sbar span{position:absolute;top:-19px;inset-inline:0;text-align:center;font-size:11px;font-weight:800;color:var(--navy)}.slist{display:flex;flex-direction:column;gap:2px}.srow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line)}.srow:last-child{border-bottom:0}.srow b{font-size:13.5px;font-weight:700;display:block}.srow span{font-size:11.5px;color:var(--muted)}.sempty-mini{font-size:12.5px;color:var(--muted);padding:14px 4px}.sbtn-mini{border:1.5px solid var(--indigo);background:#fff;color:var(--indigo);font-family:inherit;font-weight:700;font-size:12px;padding:6px 14px;border-radius:9px;cursor:pointer;transition:.15s;white-space:nowrap}.sbtn-mini:hover{background:var(--indigo);color:#fff}.sbtn-mini.gold{border-color:var(--gold);background:var(--gold);color:#2e2206}.stable-wrap{overflow-x:auto}.stable{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.stable th{text-align:right;font-size:11.5px;font-weight:700;color:var(--muted);padding:10px 12px;border-bottom:1.5px solid var(--line);white-space:nowrap}.stable td{padding:13px 12px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.stable tr:last-child td{border-bottom:0}.smono{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px;white-space:nowrap}.snum{font-weight:800;white-space:nowrap}.snum.sup{color:var(--green)}.snum.sdown{color:#c0392b}.sunit{font-size:11px;color:var(--muted);font-weight:400}.scity{display:block;font-size:11px;color:var(--muted)}.slow{color:#c0392b;font-weight:800}.scell-prod{display:flex;align-items:center;gap:10px}.sthumb{width:36px;height:36px;border-radius:9px;flex-shrink:0}.sfeat{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--gold);margin-top:2px}.sactions-cell{display:flex;gap:6px}.sicon-btn{width:30px;height:30px;border:1.5px solid var(--line);background:#fff;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:var(--muted);transition:.15s}.sicon-btn:hover{border-color:var(--indigo);color:var(--indigo)}.sicon-btn.danger:hover{border-color:#c0392b;color:#c0392b}.sstatus{font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:999px;border:1px solid;white-space:nowrap;display:inline-block}.stabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.stabs button{border:1.5px solid var(--line);background:#fff;color:var(--muted);font-family:inherit;font-weight:700;font-size:12.5px;padding:8px 15px;border-radius:999px;cursor:pointer;transition:.15s}.stabs button:hover{border-color:var(--navy)}.stabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}.sdot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.sdot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sdot.green{color:var(--green)}.sdot.amber{color:var(--gold)}.sdot.red{color:#c0392b}.squote-list{display:flex;flex-direction:column;gap:12px}.squote{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px}.squote-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.squote-top b{font-size:14.5px;font-weight:800}.squote-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.squote-act{display:flex;gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);flex-wrap:wrap}.squote-act input{flex:1;min-width:180px;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;background:var(--bg-soft);outline:none}.squote-act input:focus{border-color:var(--indigo);background:#fff}.sorder-list{display:flex;flex-direction:column;gap:14px}.sorder{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px}.sorder-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.sorder-buyer{font-size:12px;color:var(--muted);margin-inline-start:10px}.sorder-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--line)}.sorder-info span{display:block}.sorder-info .smuted{font-size:12px;color:var(--muted);margin-top:2px}.sflow{display:flex;justify-content:space-between;margin-top:14px;position:relative}.sflow:before{content:"";position:absolute;top:6px;inset-inline:8%;height:2px;background:var(--line);z-index:0}.sflow-step{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:1;flex:1}.sflow-dot{width:14px;height:14px;border-radius:50%;background:var(--line);border:2px solid var(--bg-card)}.sflow-step.done .sflow-dot{background:var(--green)}.sflow-label{font-size:11px;color:var(--muted);font-weight:600}.sflow-step.done .sflow-label{color:var(--green);font-weight:700}.sorder-act{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.sstepper{display:flex;align-items:center;gap:6px}.sstepper input{width:70px;border:1.5px solid var(--line);border-radius:9px;padding:7px;font-family:inherit;font-size:13px;text-align:center;background:var(--bg-soft);outline:none}.sstepper input:focus{border-color:var(--indigo);background:#fff}.sform{max-width:760px}.sform-sec{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px;margin-bottom:18px}.sform-sec h3{font-size:15px;font-weight:800;margin-bottom:16px;color:var(--ink)}.sform-sec label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:14px}.sform-sec label:last-child{margin-bottom:0}.sform-sec input,.sform-sec textarea{border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--bg-soft);outline:none;transition:.15s;resize:vertical}.sform-sec input:focus,.sform-sec textarea:focus{border-color:var(--indigo);background:#fff}.sform-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.stiers{display:flex;flex-direction:column;gap:9px}.stier{display:flex;align-items:center;gap:9px}.stier input{flex:1;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;background:var(--bg-soft);outline:none}.stier input:focus{border-color:var(--indigo);background:#fff}.stier span{color:var(--muted);font-size:13px}.stier-add{align-self:flex-start;border:1.5px dashed var(--gold);background:var(--gold-soft);color:#6b4e16;font-family:inherit;font-weight:700;font-size:12.5px;padding:8px 16px;border-radius:10px;cursor:pointer;transition:.15s}.stier-add:hover{background:#eedcbb}.supload{border:2px dashed var(--line);border-radius:14px;padding:30px;text-align:center;cursor:pointer;transition:.15s}.supload:hover{border-color:var(--gold);background:var(--gold-soft)}.supload-ic{font-size:34px;margin-bottom:8px}.supload b{font-size:13.5px;font-weight:800;display:block}.supload span{font-size:12px;color:var(--muted)}.sshop-cover{border-radius:var(--r);padding:24px;display:flex;align-items:center;gap:16px;margin-bottom:20px;position:relative;flex-wrap:wrap}.sshop-av{width:64px;height:64px;border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-weight:900;font-size:26px;color:#fff;border:2px solid rgba(255,255,255,.3)}.sshop-id b{font-size:19px;font-weight:900;color:#fff;display:block}.sshop-id .vf{margin-top:5px}.sbtn-cover{margin-inline-start:auto;border:1px solid rgba(255,255,255,.4);background:#ffffff26;color:#fff;font-family:inherit;font-weight:700;font-size:12px;padding:8px 14px;border-radius:10px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sverify{display:flex;flex-direction:column;gap:10px}.sverify-row{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:var(--muted);padding:11px 14px;border:1px solid var(--line);border-radius:11px}.sverify-row.done{color:var(--green);border-color:#2f7d5b4d;background:#2f7d5b0f}.splan{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:22px;text-align:center;position:relative}.splan-ic{font-size:34px;margin-bottom:10px}.splan b{font-size:15px;font-weight:800;display:block;margin-bottom:6px}.splan p{font-size:12.5px;color:var(--muted);line-height:1.9;margin-bottom:12px;min-height:46px}.splan-price{font-size:12.5px;font-weight:700;color:var(--gold);background:var(--gold-soft);padding:6px 12px;border-radius:999px;display:inline-block;margin-bottom:14px}.ssettle{background:linear-gradient(135deg,var(--navy),#332e72);border-radius:var(--r);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.ssettle b{font-size:15px;font-weight:800;color:#fff;display:block}.ssettle span{font-size:12.5px;color:#c4c2e0;margin-top:3px;display:block}.stoggles{display:flex;flex-direction:column;gap:4px}.stoggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:600;cursor:pointer}.stoggle:last-child{border-bottom:0}.stoggle input{display:none}.sswitch{width:42px;height:24px;background:var(--line);border-radius:999px;position:relative;transition:.2s;flex-shrink:0}.sswitch:after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.stoggle input:checked+.sswitch{background:var(--green)}.stoggle input:checked+.sswitch:after{inset-inline-end:21px}.smodal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c1e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:sfade .15s ease}@keyframes sfade{0%{opacity:0}to{opacity:1}}.smodal{background:var(--bg-card);border-radius:20px;box-shadow:0 20px 60px #0a0c1e66;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;animation:spop .18s ease}.smodal.wide{max-width:640px}@keyframes spop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.smodal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg-card);z-index:1}.smodal-head h3{font-size:16px;font-weight:800}.smodal-body{padding:22px}.smodal-actions{display:flex;gap:10px;margin-top:8px}.sform-modal{display:flex;flex-direction:column;gap:14px}.sform-modal label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:var(--ink)}.sform-modal input,.sform-modal textarea{border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--bg-soft);outline:none;transition:.15s}.sform-modal input:focus,.sform-modal textarea:focus{border-color:var(--indigo);background:#fff}.csec{display:flex;flex-direction:column;gap:14px}.csec-title{font-size:13px;font-weight:800;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:6px;border-top:1px solid var(--line)}.cstate{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1.5px dashed var(--line);border-radius:11px;background:var(--bg-soft)}.cblocked{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:11px;background:var(--bg-soft);border-inline-start:3px solid var(--gold)}.cblocked b{font-size:13px;font-weight:700;color:var(--ink)}.cerr{font-size:11.5px;font-weight:600;color:#c0392b;overflow-wrap:anywhere}.cunres{margin:0;padding-inline-start:18px;font-size:12px;color:var(--ink);display:flex;flex-direction:column;gap:4px}.cunres b{overflow-wrap:anywhere}.crow{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:start}.crow .cerr{grid-column:1/-1}@media (max-width:560px){.crow{grid-template-columns:1fr auto}.crow input:first-child{grid-column:1/-1}}.cgroup{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.cgroup legend{padding:0;font-size:13px;font-weight:700;color:var(--ink)}.cswatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:10px}.cswatch{width:100%;aspect-ratio:1;min-height:46px;padding:3px;border:2px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center}.cswatch img{width:100%;height:100%;object-fit:contain;display:block;border-radius:9px}.cswatch:hover{border-color:var(--indigo)}.cswatch.on{border-color:var(--indigo);box-shadow:0 0 0 3px var(--gold-soft)}.cchip-grid{display:flex;flex-wrap:wrap;gap:8px}.cchip{border:1.5px solid var(--line);border-radius:999px;background:var(--bg-soft);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;padding:9px 15px;cursor:pointer;transition:.15s;overflow-wrap:anywhere}.cchip:hover{border-color:var(--indigo)}.cchip.on{border-color:var(--indigo);background:var(--gold-soft);color:#6b4e16;font-weight:700}.snuminput{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-soft);overflow:hidden;transition:.15s}.snuminput:focus-within{border-color:var(--indigo);background:#fff}.snuminput input{border:0!important;background:transparent!important;flex:1;padding:11px 13px;font-family:inherit;font-size:13.5px;outline:none;min-width:0}.snuminput span{font-size:11.5px;color:var(--muted);padding:0 12px;white-space:nowrap;border-inline-start:1px solid var(--line)}.scolor-row{display:flex;gap:8px;flex-wrap:wrap}.scolor{width:32px;height:32px;border-radius:9px;border:2px solid transparent;cursor:pointer;transition:.15s}.scolor:hover{transform:scale(1.08)}.scolor.on{border-color:var(--ink);box-shadow:0 0 0 2px #fff inset}.stoggle-row{display:flex;flex-direction:column;gap:2px}.stoggle.sm{padding:9px 0;font-size:13px}.stoast-wrap{position:fixed;bottom:22px;inset-inline-start:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.stoast{background:#1c1b3a;color:#fff;font-size:13px;font-weight:700;padding:11px 20px;border-radius:999px;box-shadow:0 8px 28px #0a0c1e59;animation:stoast .25s ease;border:1px solid rgba(212,171,99,.3)}@keyframes stoast{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.sstatus-btn,.sfeat-btn{border:0;background:transparent;cursor:pointer;font-family:inherit;padding:0}.sfeat-btn{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--muted);margin-top:3px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;transition:.15s}.sfeat-btn:hover{border-color:var(--gold)}.sfeat-btn.on{color:var(--gold);border-color:var(--gold);background:var(--gold-soft)}.sstatus-btn{transition:.15s}.sstatus-btn:hover{opacity:.7}.sbtn-mini:disabled{opacity:.4;cursor:not-allowed}.sbtn-mini{display:inline-flex;align-items:center;gap:4px}.sflow-step{border:0;background:transparent;cursor:pointer;font-family:inherit;padding:0}.sflow-step:hover .sflow-dot{transform:scale(1.3)}.sflow-step.current .sflow-dot{box-shadow:0 0 0 4px #2f7d5b33}.sflow-dot{transition:.15s}.sorder-done{margin-top:12px;padding:10px 14px;background:#2f7d5b14;border:1px solid rgba(47,125,91,.25);border-radius:10px;font-size:12.5px;font-weight:700;color:var(--green)}.stab-count{background:#00000014;font-size:10.5px;padding:1px 7px;border-radius:999px;margin-inline-start:3px}.stabs button.on .stab-count{background:#ffffff40}.sfmode{display:flex;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:4px;gap:2px}.sfmode-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font-family:inherit;font-weight:700;font-size:12.5px;color:var(--muted);padding:8px 14px;border-radius:9px;cursor:pointer;transition:.15s}.sfmode-btn.on{background:var(--navy);color:#fff}.sfmode-note{display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:12px;font-size:12.5px;margin-bottom:20px;line-height:1.7}.sfmode-note.auto{background:#4b46a814;border:1px solid rgba(75,70,168,.25);color:var(--indigo)}.sfmode-note.manual{background:var(--gold-soft);border:1px solid var(--gold);color:#6b4e16}.sfmode-note b{font-weight:800}.scard-edit{border:0;background:transparent;color:var(--indigo);font-family:inherit;font-weight:700;font-size:11px;cursor:pointer;padding:0;margin-top:2px;text-align:start}.scard-edit:hover{text-decoration:underline}.swallet{background:linear-gradient(135deg,var(--navy),#332e72);border-radius:var(--r);padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.swallet-label{font-size:12.5px;color:#c4c2e0;display:block}.swallet-bal{font-size:26px;font-weight:900;color:#fff;display:block;margin:4px 0}.swallet-formula{font-size:11px;color:#a9a6cf}.swallet .btn:disabled{opacity:.5;cursor:not-allowed}.sreport{display:flex;flex-direction:column;gap:14px}.sreport-top{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.sreport-top b{font-weight:800}.sreport-bar{height:9px;background:var(--bg-soft);border-radius:999px;overflow:hidden}.sreport-bar div{height:100%;border-radius:999px;transition:width .4s}.stx-summary{display:flex;gap:22px;flex-wrap:wrap;padding-top:16px;margin-top:8px;border-top:1px dashed var(--line);font-size:13px}.stx-summary b{font-weight:800}.stx-summary .sup{color:var(--green)}.stx-summary .sdown{color:#c0392b}.simgpick{border:1.5px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg-soft)}.simgpick-tabs{display:flex;border-bottom:1px solid var(--line)}.simgpick-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;font-family:inherit;font-weight:700;font-size:12.5px;color:var(--muted);padding:11px;cursor:pointer;transition:.15s}.simgpick-tabs button.on{background:var(--bg-card);color:var(--indigo)}.simgpick-drop{display:flex;flex-direction:column;align-items:center;gap:5px;padding:28px;cursor:pointer;color:var(--muted);text-align:center;transition:.15s}.simgpick-drop:hover{background:var(--gold-soft);color:var(--gold)}.simgpick-drop b{font-size:13px;color:var(--ink)}.simgpick-drop span{font-size:11.5px}.simgpick-url{display:flex;gap:8px;padding:16px;align-items:center}.simgpick-url input{flex:1;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;font-family:inherit;font-size:12.5px;background:var(--bg-card);outline:none;direction:ltr;text-align:left}.simgpick-preview{padding:16px;text-align:center}.simgpick-preview img{max-width:100%;max-height:180px;border-radius:12px;border:1px solid var(--line)}.simgpick-remove{display:block;margin:10px auto 0;border:1.5px solid #c0392b;color:#c0392b;background:transparent;font-family:inherit;font-weight:700;font-size:12px;padding:6px 16px;border-radius:9px;cursor:pointer}.simgpick-remove:hover{background:#c0392b;color:#fff}.squick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.squick-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border:1.5px solid var(--line);border-radius:13px;color:var(--ink);font-size:12.5px;font-weight:700;transition:.15s;text-align:center}.squick-item:hover{border-color:var(--gold);background:var(--gold-soft);color:var(--gold);transform:translateY(-2px)}.sorder-kind{font-size:12px;color:var(--muted);margin-inline-start:10px}.sbuyer-toggle{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 14px;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-soft);font-family:inherit;font-weight:700;font-size:12.5px;color:var(--indigo);cursor:pointer;transition:.15s}.sbuyer-toggle:hover{border-color:var(--indigo)}.sbuyer-toggle .schev{margin-inline-start:auto;transition:.2s}.sbuyer-toggle.open .schev{transform:rotate(180deg)}.sbuyer-card{margin-top:10px;padding:16px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;animation:sfade .2s}.sbuyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sbuyer-item{display:flex;gap:10px;align-items:flex-start;color:var(--indigo)}.sbuyer-item.wide{grid-column:1/-1}.sbuyer-item span{font-size:11px;color:var(--muted);display:block}.sbuyer-item b{font-size:13px;color:var(--ink);font-weight:700;display:block;margin-top:2px}@media (max-width:560px){.sbuyer-grid{grid-template-columns:1fr}}.sinvoice{background:#fff;border-radius:12px}.sinvoice-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:2px solid var(--navy)}.sinvoice-logo{font-size:24px;font-weight:900;color:var(--navy);display:block}.sinvoice-head span{font-size:11.5px;color:var(--muted)}.sinvoice-meta{text-align:end}.sinvoice-meta b{font-size:15px;font-weight:800;display:block;color:var(--navy)}.sinvoice-meta span{font-size:12px;color:var(--muted);display:block;margin-top:2px}.sinvoice-parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.sinvoice-parties span{font-size:11.5px;color:var(--muted);display:block}.sinvoice-parties b{font-size:14px;font-weight:800;display:block;margin:3px 0}.sinvoice-table{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.sinvoice-table th{background:var(--bg-soft);text-align:right;padding:10px 12px;font-size:11.5px;font-weight:700;color:var(--muted)}.sinvoice-table td{padding:12px;border-bottom:1px solid var(--line)}.sinvoice-table tfoot td{font-weight:800;background:var(--gold-soft);color:var(--navy)}.sinvoice-foot{text-align:center;font-size:11.5px;color:var(--muted);padding-top:12px}@media print{body *{visibility:hidden}#invoice-print,#invoice-print *{visibility:visible}#invoice-print{position:fixed;top:0;right:0;bottom:0;left:0;padding:30px}.smodal-actions{display:none!important}}.ssettle-form{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.ssettle-input{flex:1;min-width:220px}.ssettle-input label{font-size:12.5px;font-weight:700;display:block;margin-bottom:7px}.ssettle-quick{display:flex;gap:6px}.ssettle-list{display:flex;flex-direction:column;gap:10px}.ssettle-row{display:grid;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;padding:13px 16px;border:1px solid var(--line);border-radius:12px}.ssettle-info b{font-size:13px;display:block}.ssettle-info span{font-size:11.5px;color:var(--muted)}.ssettle-actions{display:flex;gap:6px}@media (max-width:640px){.ssettle-row{grid-template-columns:auto 1fr auto}.ssettle-row .sstatus,.ssettle-actions{grid-column:2/-1;justify-self:start}}.spreview-banner{display:flex;align-items:center;gap:9px;background:#4b46a814;border:1px solid rgba(75,70,168,.25);border-radius:12px;padding:12px 16px;font-size:12.5px;font-weight:700;color:var(--indigo);margin-bottom:20px}.sstore{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.sstore-cover{padding:30px 26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sstore-av{width:72px;height:72px;border-radius:18px;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-weight:900;font-size:30px;color:#fff;border:2px solid rgba(255,255,255,.35)}.sstore-id h2{font-size:22px;font-weight:900;color:#fff;margin-bottom:8px}.sstore-badges{display:flex;gap:8px;flex-wrap:wrap}.sstore-badges span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);padding:5px 11px;border-radius:999px}.sstore-about{padding:22px 26px;border-bottom:1px solid var(--line)}.sstore-about p{font-size:13.5px;color:var(--ink);line-height:2;margin-bottom:16px}.sstore-stats{display:flex;gap:30px}.sstore-stats b{font-size:19px;font-weight:900;color:var(--navy);display:block}.sstore-stats span{font-size:11.5px;color:var(--muted)}.sstore-section{padding:22px 26px;border-bottom:1px solid var(--line)}.sstore-section h3{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800;margin-bottom:16px}.sstore-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.sbuyercard{border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:.15s;background:var(--bg-card)}.sbuyercard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.sbuyercard-img{height:130px;position:relative}.sbuyercard-out{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14132e99;color:#fff;font-weight:800;font-size:14px}.sbuyercard-body{padding:14px}.sbuyercard-body>b{font-size:13.5px;font-weight:700;display:block;line-height:1.6}.sbuyercard-desc{font-size:11.5px;color:var(--muted);margin:6px 0;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sbuyercard-foot{display:flex;align-items:center;justify-content:space-between;margin:10px 0;gap:8px}.sbuyercard-stock{font-size:11px;font-weight:700;color:var(--green);white-space:nowrap}.sbuyercard-stock.low{color:var(--gold)}.sstore-contact{padding:22px 26px}.sstore-contact h3{font-size:14px;font-weight:800;margin-bottom:12px}.sstore-contact-row{display:flex;gap:20px;flex-wrap:wrap}.sstore-contact-row span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.astatgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.astat{display:flex;align-items:center;gap:13px;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:15px 16px;box-shadow:var(--shadow)}.astat-ic{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff}.astat>div{display:flex;flex-direction:column;line-height:1.25;min-width:0}.astat b{font-size:1.35rem;font-weight:900;color:var(--ink)}.astat span{font-size:12.5px;color:var(--muted);font-weight:600}.acard{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.acard-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}.acard-h b{font-size:15px;font-weight:800;color:var(--ink)}.alink{display:inline-flex;align-items:center;min-height:26px;background:none;border:0;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--gold);cursor:pointer;transition:.15s}.alink:hover{color:var(--gold-2);text-decoration:underline}.asection{font-size:15px;font-weight:800;color:var(--ink);margin:0 2px 12px;display:flex;align-items:center;gap:8px}.atable-wrap{width:100%;overflow-x:auto}.atable{width:100%;border-collapse:collapse;font-size:13.5px;min-width:520px}.atable thead th{text-align:right;font-weight:800;color:var(--muted);font-size:12px;padding:12px 16px;background:var(--bg-soft);border-bottom:1px solid var(--line);white-space:nowrap}.atable tbody td{padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.atable tbody tr:last-child td{border-bottom:0}.atable tbody tr:hover{background:var(--bg-soft)}.atable tr.row-off td{opacity:.5}.atable tr.arow-detail:hover{background:transparent}.atable tr.arow-detail td{background:var(--bg-soft)}.atoolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pcount{font-size:13px;color:var(--muted);font-weight:600}.pcount b{color:var(--ink);font-weight:800}.rchip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent);white-space:nowrap}.arow-actions{display:flex;flex-wrap:wrap;gap:7px}.abtn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:9px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:.15s;white-space:nowrap}.abtn:hover{border-color:var(--navy);background:var(--bg-soft)}.abtn.green{background:#eaf6f0;border-color:#16a34a66;color:#15803d}.abtn.green:hover{background:#dcefe4}.abtn.red{background:#fdecec;border-color:#dc262666;color:#c0392b}.abtn.red:hover{background:#fadede}.abtn.purple{background:#f1eefc;border-color:#7c3aed66;color:#6d28d9}.abtn.purple:hover{background:#e7e1fb}.adetail{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink);padding:4px 2px}.adetail>div span{color:var(--muted);font-weight:700}.areqgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.areq{background:var(--bg-card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:12px}.areq-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.areq-h b{font-size:15px;font-weight:800;color:var(--ink)}.areq-body{display:flex;flex-direction:column;gap:6px;font-size:12.8px;color:var(--ink);line-height:1.5}.areq-body>div span{color:var(--muted);font-weight:700}.areq-reject{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--line);padding-top:11px}.areq-reject input{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13px;outline:none;background:var(--bg-soft)}.areq-reject input:focus{border-color:var(--navy)}.aedit{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.aedit label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink)}.aedit input,.aedit select,.aedit textarea{border:1.5px solid var(--line);border-radius:10px;padding:9px 11px;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--ink);background:var(--bg-soft);outline:none;transition:.15s}.aedit input:focus,.aedit select:focus,.aedit textarea:focus{border-color:var(--navy);background:#fff}.auth-err{background:#fdecec;border:1px solid rgba(220,38,38,.4);color:#c0392b;font-size:13px;font-weight:700;padding:10px 13px;border-radius:11px;margin-bottom:12px}.btn.sm{padding:9px 15px;font-size:12.5px;border-radius:10px}@media (max-width:560px){.fab{position:static;display:flex;margin:22px auto calc(26px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100% - 40px);box-shadow:none}.fab{margin-inline:auto}.supc{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;padding-top:env(safe-area-inset-top)}.robot{right:calc(6px + env(safe-area-inset-right));bottom:calc(4px + env(safe-area-inset-bottom))}.robot-btn{width:64px;height:82px}.robot-hello{font-size:12px;padding:7px 10px;margin-top:4px}.supd{left:calc(8px + env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));gap:8px}.supd-link{width:44px;height:44px}}.fab{bottom:calc(20px + env(safe-area-inset-bottom));left:calc(20px + env(safe-area-inset-left))}.stoast-wrap{bottom:calc(22px + env(safe-area-inset-bottom))}.ssidebar{padding-block-start:calc(20px + env(safe-area-inset-top));padding-block-end:calc(20px + env(safe-area-inset-bottom))}header{padding-block-start:env(safe-area-inset-top)}footer{padding-block-end:env(safe-area-inset-bottom)}@media (pointer:coarse){.btn,.pbtn,.hbtn,.smenu-btn,.fbtn-m,.hot a,.sstepper button,.abtn,.snav,.slogout,.sview-site,.btab,.bcart-del,.fpill,.alink,.smini-link,.sbtn-mini,.sicon-btn,.stier-add,.sbuyer-toggle,.stab,.stabs button,.logo,.addcart,.adbar .copy .b,.adrect .copy .b,.searchbar button,.atabs button,.fsearch{min-height:44px}.fsearch input{align-self:stretch}.sicon-btn{min-width:44px}.alink,.smini-link{display:inline-flex;align-items:center}.smenu-btn,.sstepper button{min-width:44px}.sview-site{display:inline-flex;align-items:center}.abtn{padding-block:10px}}.smain input:not([type=checkbox]):not([type=radio]),.smain textarea{width:100%}.smain select{width:auto;min-width:120px}.smain input:focus-visible,.smain select:focus-visible,.smain textarea:focus-visible{border-color:var(--indigo)}.acard,.pcard,.scard,[dir=rtl] [style*="direction: ltr"],[dir=ltr]{overflow-wrap:anywhere}.atable-wrap,.stable-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.atable tbody td,.stable td{white-space:nowrap;overflow-wrap:normal}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sup .hd{min-width:0}.sup .hd>div{min-width:0}.sup b,.sup .vf,.sup .mt{overflow-wrap:anywhere;min-width:0}@media (max-width:820px){.tcmp{grid-template-columns:minmax(0,1fr)}}.tcmp>*,.col{min-width:0}.col b,.col p,.col li{overflow-wrap:anywhere}.hmenu-btn{display:none;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.22);border-radius:11px;background:transparent;color:#fff;cursor:pointer;font-family:inherit}.hmenu-btn:hover{background:#ffffff14}.nav-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}@media (max-width:980px){.nav .menu,.nav .nav-actions{display:none}.hmenu-btn{display:inline-flex}.nav .logo{margin-inline-start:auto}}.hdrawer-links{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.hdrawer-links a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:11px;color:var(--ink);font-size:14.5px;font-weight:700}.hdrawer-links a:hover{background:var(--bg-soft)}.hdrawer-links a.active{background:var(--navy);color:#fff}.hdrawer-actions{display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.hdrawer-actions .hbtn{width:100%;min-height:46px;border-color:var(--line);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.hdrawer-actions .hbtn:hover:not(:disabled){background:var(--bg-soft)}.hdrawer-actions .hbtn:disabled{opacity:.55;cursor:not-allowed}.hdrawer-actions .hbtn.primary{background:var(--gold);border-color:var(--gold);color:#2e2206}.ssidebar{overflow-x:hidden}.sbrand,.sprofile,.sprofile>div{min-width:0}.sbrand b,.sprofile b,.sprofile span{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.atable thead th:first-child,.atable tbody td:first-child{position:sticky;inset-inline-start:0;z-index:2;background:var(--bg-card,#fff);box-shadow:1px 0 0 var(--line)}.atable thead th:first-child{background:var(--bg-soft);z-index:3}.atable tbody tr:hover td:first-child{background:var(--bg-soft)}}.atable-wrap:focus-visible,.stable-wrap:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}body.omde-locked{position:fixed;inset-inline:0;overflow:hidden;width:100%}.simg-field{margin-bottom:12px}.simg-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 10px}.simg-item{position:relative;width:96px;height:96px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-soft);flex:0 0 auto}.simg-item img{width:100%;height:100%;object-fit:cover;display:block}.simg-badge{position:absolute;inset-inline-start:0;inset-block-end:0;background:#1c1b3ad1;color:#fff;font-size:10.5px;font-weight:700;padding:3px 7px;border-start-end-radius:8px}.simg-pending{display:grid;place-items:center;border-style:dashed}.simg-pending span{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--indigo);animation:omde-spin .8s linear infinite}@keyframes omde-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.simg-pending span{animation:none}}.eb-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.eb-actions .btn,.eb-actions .pbtn{flex:0 1 auto}@media (display-mode:standalone){.topbar{display:none}header{position:sticky;top:0}}@media (prefers-reduced-motion:reduce){.hero-bg{animation:none!important;transform:none!important}}.pwa-toast{position:fixed;z-index:120;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--navy);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 16px;box-shadow:0 18px 44px #0a0c1e6b;display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (min-width:640px){.pwa-toast{inset-inline:auto;inset-inline-start:20px;max-width:420px}}.pwa-toast p{margin:0;font-size:13.5px;line-height:1.7;flex:1;min-width:180px}.pwa-toast .pwa-actions{display:flex;gap:8px;flex-wrap:wrap}.pwa-toast button{font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;border-radius:10px;padding:10px 16px;min-height:44px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}.pwa-toast button.primary{background:var(--gold);color:#2e2206;border-color:var(--gold)}.pd{display:grid;grid-template-columns:1fr;gap:clamp(16px,4vw,28px);align-items:start}@media (min-width:768px){.pd{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}@media (min-width:1024px){.pd{gap:34px}}.pd-media{position:relative;aspect-ratio:4/3;width:100%;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow);background-color:var(--bg-soft);overflow:hidden}@media (min-width:768px){.pd-media{aspect-ratio:1/1;position:sticky;top:96px}}.pd-info{min-width:0}.pd-info h1{font-size:clamp(1.25rem,4.6vw,1.9rem);font-weight:900;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.pd-seller{font-size:13px;color:var(--muted);font-weight:600;margin-top:6px;overflow-wrap:anywhere}.pd-price{margin-top:16px;padding:14px 16px;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px}.pd-price b{font-size:clamp(1.15rem,4.4vw,1.55rem);font-weight:900;color:var(--ink)}.pd-price span{font-size:13px;color:var(--muted);font-weight:600}.pd-price .fnote{overflow-wrap:anywhere}.pd-specs{margin-top:18px;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (min-width:520px){.pd-specs{grid-template-columns:1fr 1fr}}.pd-spec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:var(--bg-card);padding:11px 14px;font-size:13px}.pd-spec span{color:var(--muted);font-weight:600;flex-shrink:0}.pd-spec .pd-swatches{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;flex-shrink:1;justify-content:flex-end}.pd-swatch{width:26px;height:26px;border-radius:8px;border:1.5px solid var(--line);object-fit:contain;display:block;background:#fff}.pd-spec b{color:var(--ink);font-weight:800;text-align:end;overflow-wrap:anywhere;min-width:0}.pd-order{margin-top:18px}.pd-qty{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-qty button{width:44px;height:44px;flex-shrink:0;border:1.5px solid var(--line);background:var(--bg-card);color:var(--ink);border-radius:12px;font-size:20px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;font-family:inherit}.pd-qty button:hover:not(:disabled){border-color:var(--indigo);color:var(--indigo)}.pd-qty button:disabled{opacity:.45;cursor:not-allowed}.pd-qty input{width:96px;min-width:0;height:44px;text-align:center;border:1.5px solid var(--line);border-radius:12px;background:var(--bg-soft);font-family:inherit;font-size:15px;font-weight:700;color:var(--ink)}.pd-qty input::-webkit-outer-spin-button,.pd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-qty input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pd-unit{font-size:13px;color:var(--muted);font-weight:700}.pd-total{margin-top:12px;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.pd-total b{font-weight:900;font-size:clamp(1rem,3.8vw,1.15rem)}.pd-actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.pd-actions .btn,.pd-actions .pbtn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 100%}@media (min-width:420px){.pd-actions .btn,.pd-actions .pbtn{flex:1 1 auto;min-width:160px}}.pd-actions .pbtn.gold{background:var(--gold);border-color:var(--gold);color:#2e2206}.pd-actions .pbtn.incart{background:var(--green);border-color:var(--green);color:#fff}.pd-actions .pbtn:disabled{opacity:.55;cursor:not-allowed}.pd-back{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:700;color:var(--indigo);min-height:44px}.bcartrow{min-width:0}.bcartrow a{color:var(--ink);font-weight:800}.bcartrow a:hover{color:var(--indigo)}.bcartrow b,.bcartrow .fnote{overflow-wrap:anywhere;min-width:0}.bcart-del{width:44px;height:44px;flex-shrink:0;border:1.5px solid var(--line);background:var(--bg-card);color:#c0392b;border-radius:11px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;justify-content:center}.bcart-del:hover:not(:disabled){border-color:#c0392b;background:#fff5f4}.bcart-del:disabled{opacity:.45;cursor:not-allowed}.arow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.arow:last-child{border-bottom:0}.arow>span{color:var(--muted);font-weight:600;min-width:0;overflow-wrap:anywhere}.arow>b{color:var(--ink);font-weight:800;text-align:end;overflow-wrap:anywhere;min-width:0}.btabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:18px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.btab{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:44px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line);background:var(--bg-card);color:var(--muted);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.16s}.btab:hover{border-color:var(--indigo);color:var(--indigo)}.btab.on{background:var(--navy);border-color:var(--navy);color:#fff}.btab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--gold);color:#2e2206;font-size:11px;font-weight:900}.btab.on .btab-badge{background:var(--gold-2)}.bsumgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}@media (min-width:620px){.bsumgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bsum{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--bg-card);font-family:inherit;cursor:pointer;transition:.18s;text-align:start;color:var(--ink);box-shadow:var(--shadow)}.bsum:hover{transform:translateY(-2px);border-color:var(--gold)}.bsum b{font-size:clamp(1.05rem,4vw,1.35rem);font-weight:900;line-height:1.2}.bsum span{font-size:11.5px;color:var(--muted);font-weight:600;overflow-wrap:anywhere}.bsum svg{color:var(--gold)}.bcart-thumb{width:44px;height:44px;flex-shrink:0;border-radius:12px;font-size:19px}.bcart-info{display:flex;flex-direction:column;gap:2px;min-width:0}.bcart-info b{font-size:13.5px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.bcart-info span{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.sstore-vf,.sstore-loc,.sstore-rate{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;border-radius:999px;padding:5px 11px;white-space:nowrap}.sstore-loc{background:var(--bg-soft);color:var(--muted);border:1px solid var(--line)}.scard-body{padding:clamp(12px,3.4vw,18px);min-width:0}.omde-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0a0c1e80;animation:omde-fade .16s ease}.omde-drawer{position:fixed;z-index:151;inset-block:0;inset-inline-start:0;width:min(88vw,360px);display:flex;flex-direction:column;background:var(--bg-card);border-inline-end:1px solid var(--line);box-shadow:0 0 60px #0a0c1e59;animation:omde-slide-in .22s ease;padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom)}.omde-drawer-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.omde-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.omde-drawer-title{font-size:15px;font-weight:900;color:var(--ink);margin:0}.omde-drawer-close{width:44px;height:44px;flex-shrink:0;border:1.5px solid var(--line);background:var(--bg-soft);color:var(--ink);border-radius:12px;font-size:16px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}.omde-drawer-close:hover{border-color:var(--indigo);color:var(--indigo)}.omde-drawer-foot{padding:14px 16px;border-top:1px solid var(--line);flex-shrink:0;display:flex;gap:8px;flex-wrap:wrap;background:var(--bg-soft)}.omde-drawer-foot>*{flex:1 1 140px;min-height:44px}@keyframes omde-fade{0%{opacity:0}to{opacity:1}}@keyframes omde-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=ltr] .omde-drawer{animation-name:omde-slide-in-ltr}@keyframes omde-slide-in-ltr{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.omde-drawer,.omde-drawer-overlay{animation:none}}.pprice.pending b{font-size:13px;font-weight:800;color:#c0392b;line-height:1.7;display:block;overflow-wrap:anywhere}.fbtn-dot{width:8px;height:8px;border-radius:999px;background:var(--gold);display:inline-block;margin-inline-start:2px;flex-shrink:0}.searchrow-wrap{position:relative}.searchsug{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 6px);max-height:min(58vh,420px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(35,34,46,.14);border-radius:12px;box-shadow:0 18px 44px #1c1b3a29;padding:6px;text-align:start}.searchsug-group+.searchsug-group{border-top:1px solid rgba(35,34,46,.08);margin-top:4px;padding-top:4px}.searchsug-head{margin:0;padding:7px 10px 5px;font-size:11.5px;font-weight:800;color:var(--muted);letter-spacing:.02em}.searchsug-row{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ink);-webkit-user-select:none;user-select:none}.searchsug-row.is-active{background:var(--gold-soft)}.searchsug-icon{flex:none;color:var(--gold)}.searchsug-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchsug-type{flex:none;font-size:11px;font-weight:700;color:var(--muted);background:#23222e0f;padding:3px 8px;border-radius:999px}@media (pointer:coarse){.searchsug-row{padding:12px 10px;min-height:44px}}.spage{padding-block:clamp(20px,4vw,34px) clamp(40px,7vw,64px)}.spage-box{max-width:680px;margin-inline:auto}.spage-count{margin:14px 2px 10px}.stabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.stabs button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink);cursor:pointer;transition:.18s}.stabs button:hover{border-color:var(--gold)}.stabs button.is-active{background:var(--navy);border-color:var(--navy);color:#fff}.stabs-count{font-size:11.5px;font-weight:800;opacity:.75}.sresults{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:18px}.sresult{display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--bg-card);transition:.18s;min-width:0}.sresult:hover{border-color:var(--gold);box-shadow:0 8px 22px #1c1b3a14}.sresult-media{flex:none;width:62px;height:62px;border-radius:10px;overflow:hidden;background:var(--gold-soft);display:grid;place-items:center;color:var(--gold)}.sresult-media img{width:100%;height:100%;object-fit:cover}.sresult-body{min-width:0;flex:1}.sresult-body h3{font-size:14.5px;font-weight:800;margin:0 0 4px;line-height:1.5;overflow-wrap:anywhere}.sresult-sub{margin:0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.sresult-price{margin:6px 0 0;font-size:13.5px;font-weight:800;color:var(--navy)}.sresult-price--none{color:var(--muted);font-weight:600}.sresult-unit{font-size:11.5px;font-weight:600;color:var(--muted)}.sresult-flag{margin:4px 0 0;font-size:11.5px;font-weight:700;color:#c0392b}.sstate{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:clamp(34px,7vw,64px) 16px;color:var(--muted)}.sstate svg{color:var(--gold)}.sstate p{margin:0;font-size:14.5px;color:var(--ink)}.sstate .fnote{color:var(--muted)}.sstate .btn{margin-top:6px}.sstate--error svg{color:#c0392b}.spager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px;flex-wrap:wrap}.spager .btn:disabled{opacity:.45;cursor:not-allowed}.mkt{padding-block:clamp(22px,4vw,40px) clamp(48px,8vw,80px)}.mkt--narrow{max-width:560px}.mkt-h1{font-size:clamp(1.3rem,3.4vw,1.85rem);font-weight:900;letter-spacing:-.02em;line-height:1.5;margin:0 0 6px;color:var(--navy)}.mkt-h2{font-size:clamp(1rem,2.2vw,1.15rem);font-weight:800;margin:26px 0 10px;color:var(--navy)}.mkt-sub{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.9}.mkt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.mkt-back{background:none;border:0;padding:0;margin:0 0 10px;font-family:inherit;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.mkt-back:hover{color:var(--gold)}.mkt-error{margin:10px 0;color:#c0392b;font-size:13.5px;font-weight:600}.mkt-error--config{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:12px 14px;border:1px solid rgba(192,57,43,.28);border-radius:11px;background:#c0392b0f;font-weight:500;line-height:1.9}.mkt-error--config svg{flex:none;margin-top:5px}.mkt-note,.mkt-hint{margin:10px 0 0;color:var(--muted);font-size:12.5px;line-height:1.9;display:flex;align-items:flex-start;gap:6px}.mkt-hint svg{flex:none;margin-top:3px}.mkt-hint--foot{justify-content:center;margin-top:18px}.mkt-hint--upcoming{justify-content:center;margin-top:20px;text-align:center;padding-top:16px;border-top:1px solid var(--line)}.mkt-cats{display:grid;gap:10px}.mkt-cat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border:1.5px solid var(--line);border-radius:13px;background:var(--bg-card);font-family:inherit;font-size:15px;font-weight:800;color:var(--ink);cursor:pointer;transition:.16s}.mkt-cat:hover{border-color:var(--gold);transform:translate(-2px)}.mkt-cat svg{color:var(--gold);flex:none}.mkt-form{display:grid;gap:14px;margin-top:8px}.mkt-field{display:grid;gap:6px}.mkt-field>span{font-size:13px;font-weight:700;color:var(--ink)}.mkt-field>span b{color:#c0392b}.mkt-field.is-invalid input,.mkt-field.is-invalid select{border-color:#c0392b}.mkt-required{font-size:11.5px;color:#c0392b;font-style:normal}.mkt-more{justify-self:start;background:none;border:0;padding:6px 0;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--gold);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mkt-more:hover{color:var(--gold-2)}.mkt-optional{display:grid;gap:14px;padding-top:4px;border-top:1px dashed var(--line)}.mkt-cta{width:100%;justify-content:center;margin-top:6px;min-height:48px;font-size:15px}.mkt-done{text-align:center}.mkt-done-tick{color:var(--green);margin-bottom:8px}.mkt-state{margin:6px 0 10px;font-size:14.5px;font-weight:800}.mkt-state--waiting{color:var(--navy)}.mkt-state--none{color:#a8742a}.mkt-state--ok{color:#1d7a4c}.supp-head{display:flex;align-items:center;gap:16px;margin:18px 0 6px;flex-wrap:wrap}.supp-logo{width:72px;height:72px;border-radius:14px;object-fit:cover;border:1px solid var(--line);background:var(--bg-card)}.supp-logo--empty{display:grid;place-items:center;font-size:28px;font-weight:900;color:var(--muted)}.supp-id{min-width:0;display:grid;gap:6px}.supp-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.supp-badge{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:#1d7a4c}.supp-fact{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);font-weight:700}.supp-text{font-size:14px;line-height:2;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere}.supp-tags{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.supp-tag{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-card);font-size:12.5px;font-weight:700;color:var(--ink)}.supp-tag:hover{border-color:var(--gold)}.plan-now{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13.5px}.lead-panel{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin:14px 0;background:var(--bg-card);display:grid;gap:14px}.lead-panel-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lead-panel-head b{font-size:14.5px;font-weight:800}.lead-field{display:grid;gap:6px;font-size:13px;font-weight:700}.lead-field select,.lead-field input{font-family:inherit;font-size:13px;padding:7px 10px;border:1.5px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);min-height:38px}.lead-due{font-size:11.5px;font-weight:800;color:var(--muted)}.lead-due--overdue{color:#c0392b}.lead-tags{display:flex;flex-wrap:wrap;gap:6px}.lead-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:700}.lead-tag button{border:0;background:none;cursor:pointer;color:var(--muted);display:inline-flex;padding:0}.lead-add{display:flex;gap:7px;flex-wrap:wrap}.lead-add input{flex:1;min-width:140px}.lead-notes{list-style:none;margin:0;padding:0;display:grid;gap:7px}.lead-notes li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-weight:400;border-inline-start:2px solid var(--line);padding-inline-start:9px;overflow-wrap:anywhere}.pipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:10px 0}.pipe-metric{display:grid;gap:3px}.pipe-metric b{font-size:20px;font-weight:900}.pipe-metric span{font-size:12px;color:var(--muted);font-weight:700}.pipe-alert{color:#c0392b}.pipe-head{font-size:13px;font-weight:800;margin:14px 0 0}.pipe-stages{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.pipe-stage{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid var(--line)}.mkt-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:22px}.mkt-list{display:grid;gap:10px}.mkt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:var(--bg-card);transition:.16s}.mkt-row:hover{border-color:var(--gold)}.mkt-row--opp{border-inline-start:3px solid var(--gold-soft)}.mkt-row--opp:hover{border-inline-start-color:var(--gold)}.mkt-row-main{min-width:0;display:grid;gap:3px}.mkt-row-main b{font-size:14.5px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.mkt-row-meta{font-size:12.5px;color:var(--muted)}.mkt-row-spec{font-size:12px;color:var(--muted);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-chip{flex:none;font-size:11.5px;font-weight:800;padding:5px 11px;border-radius:999px;white-space:nowrap}.mkt-chip--offers{background:#2f7d5b1f;color:var(--green)}.mkt-chip--waiting{background:#23222e12;color:var(--muted)}.mkt-chip--ok{background:#2f7d5b1f;color:var(--green)}.mkt-chip--off{background:#23222e12;color:var(--muted)}.mkt-chip--none{background:#a8742a24;color:#8a5f1f}.mkt-chip--cta{background:var(--gold-soft);color:#7a5a18}.mkt-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:clamp(30px,7vw,56px) 16px;color:var(--muted)}.mkt-empty svg{color:var(--gold)}.mkt-empty p{margin:0;font-size:14.5px;color:var(--ink)}.mkt-more-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:800;color:var(--gold)}.mkt-summary{display:flex;flex-wrap:wrap;gap:8px 26px;margin:14px 0}.mkt-summary div{display:grid;gap:2px}.mkt-summary dt{font-size:11.5px;color:var(--muted);font-weight:700}.mkt-summary dd{margin:0;font-size:14px;font-weight:800;color:var(--ink)}.mkt-spec{margin:6px 0 0;padding:12px 14px;background:var(--bg-soft);border-radius:11px;font-family:inherit;font-size:13px;line-height:2;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.mkt-attrs{margin:6px 0 0;padding:10px 14px;background:var(--bg-soft);border-radius:11px;display:grid;gap:2px;font-size:13px;line-height:2;color:var(--ink)}.mkt-attr{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px;align-items:baseline}.mkt-attr dt{color:var(--muted);white-space:nowrap}.mkt-attr dd{margin:0;overflow-wrap:anywhere}.vbadges{display:inline-flex;flex-wrap:wrap;gap:6px;margin-inline-start:8px;vertical-align:middle}.vbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#2e7d3217;color:#2e7d32;font-size:11.5px;font-weight:600;line-height:1.9;white-space:nowrap}.vbadge svg{flex:none}.dr-page{padding-block:clamp(14px,3vw,28px) clamp(28px,6vw,56px)}.dealroom,.dr-list{display:block}.dealroom--thread .dr-list{display:none}.dr-list-inner{display:flex;flex-direction:column;min-height:0}.dr-list-head{display:flex;flex-direction:column;gap:10px;padding:4px 0 12px}.dr-list-title{margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:900;color:var(--ink)}.dr-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-card);color:var(--muted)}.dr-search:focus-within{border-color:var(--gold)}.dr-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1;border:0;padding-inline:0;background:transparent;min-height:42px;border-radius:0}.dr-search input:focus{outline:none}.dr-list-state{margin:8px 0;color:var(--muted);font-size:13.5px}.dr-list-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px 8px}.dr-list-empty svg{color:var(--gold)}.dr-list-empty p{margin:0}.dr-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dr-row{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:var(--bg-card);color:var(--ink);text-decoration:none;min-width:0}.dr-row:hover{border-color:var(--gold)}.dr-row.is-active{border-color:var(--gold);background:var(--gold-soft)}.dr-row-top,.dr-row-subject,.dr-row-bottom{display:flex;align-items:center;gap:8px;min-width:0}.dr-row-name{flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-row-time{flex:none;font-size:11.5px;color:var(--muted)}.dr-row-title{flex:1;min-width:0;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-row-preview{flex:1;min-width:0;font-size:12.5px;color:var(--muted);opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-origin{flex:none;font-size:10.5px;font-weight:800;padding:1px 8px;border-radius:999px;line-height:1.9}.dr-origin--product{background:#4b46a81a;color:var(--indigo)}.dr-origin--rfq{background:#b8893f24;color:#7a5a18}.dr-unread{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--green);color:#fff;font-size:11.5px;font-weight:800;display:inline-grid;place-items:center}.dr-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dealroom--index .dr-main-empty{display:none}.dr-main-empty{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:32px;color:var(--ink)}.dr-main-empty svg{color:var(--gold)}.dr-main-empty p{margin:0}.dr-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;padding:6px 0 10px;border-bottom:1px solid var(--line)}.dr-back{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--muted);text-decoration:none;padding:6px 0}.dr-back:hover{color:var(--gold)}.dr-head-main{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.dr-head-name{font-size:15.5px;font-weight:900;color:var(--ink);overflow-wrap:anywhere}.dr-head-line{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}.dr-head-product{color:var(--ink);font-weight:700}.dr-ctx-toggle{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-card);color:var(--ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.dr-ctx-toggle:hover{border-color:var(--gold)}.dr-voice{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.9}.dr-state{margin:10px 0}.dr-context{display:none}.dr-ctx{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0}.dr-ctx-party{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--line)}.dr-ctx-party b{font-size:14.5px;overflow-wrap:anywhere}.dr-ctx-kicker{font-size:11.5px;font-weight:700;color:var(--gold)}.dr-ctx-heading{margin:0;font-size:13.5px;font-weight:900;color:var(--navy);line-height:1.8}.dr-ctx-sub{margin:6px 0 0;font-size:12.5px;font-weight:800;color:var(--navy)}.dr-ctx-product{display:flex;gap:10px;align-items:center}.dr-ctx-img{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:var(--bg-soft)}.dr-ctx-title{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.dr-facts{margin:0;display:flex;flex-direction:column}.dr-facts div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;line-height:1.9;padding:3px 0;border-bottom:1px dashed var(--line)}.dr-facts div:last-child{border-bottom:0}.dr-facts dt{color:var(--muted)}.dr-facts dd{margin:0;color:var(--ink);font-weight:700;text-align:end;overflow-wrap:anywhere}.dr-ctx-link{align-self:flex-start;font-size:12.5px;color:var(--gold)}.dr-ctx-empty{margin:0;font-size:12.5px;color:var(--muted)}.dr-ctx-selection{margin:0;padding:8px 10px;border-radius:10px;background:var(--bg-soft);font-size:12.5px;font-weight:700;color:var(--ink)}.dr-ctx-earlier{border-top:1px solid var(--line);padding-top:8px}.dr-ctx-earlier summary{cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ink)}.dr-ctx-earlier-item{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px dashed var(--line)}.dr-ctx-earlier-item:last-child{border-bottom:0}.dr-ctx-note{margin:4px 0 0;padding:10px 12px;border-radius:11px;background:var(--bg-soft);font-size:11.5px;color:var(--muted);line-height:1.9}.chat-thread{display:flex;flex-direction:column;gap:6px;padding:12px 0;min-height:0}.chat-empty{text-align:center;padding:24px 0;margin:0;color:var(--muted);font-size:13.5px}.chat-day{display:flex;align-items:center;gap:10px;margin:10px 0 4px;color:var(--muted);font-size:11.5px;font-weight:700}.chat-day:before,.chat-day:after{content:"";flex:1;border-top:1px solid var(--line)}.chat-day span{flex:none;padding:2px 10px;border-radius:999px;background:var(--bg-soft)}.chat-line{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.chat-line--ours{align-items:flex-end}.chat-sender{font-size:11.5px;font-weight:800;color:var(--muted);padding-inline:4px;margin-top:6px}.chat-time{font-size:10.5px;color:var(--muted);padding-inline:4px}.chat-msg--pending{opacity:.65}.chat-send-error{flex-basis:100%;margin:0}.chat-count{flex-basis:100%;font-size:11.5px;color:var(--muted)}.chat-msg{max-width:min(82%,640px);padding:9px 13px;border-radius:13px;background:var(--bg-soft);border-end-start-radius:4px}.chat-msg--mine{background:#a8742a1a;border-end-start-radius:13px;border-end-end-radius:4px}.chat-msg p{margin:0;font-size:13.5px;line-height:2;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.chat-product{align-self:stretch;display:flex;gap:12px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--bg-card)}.chat-product-img{flex:none;width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--bg-soft)}.chat-product-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chat-product-kicker{font-size:11.5px;font-weight:700;color:var(--gold)}.chat-product-title{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.chat-product-facts{margin:2px 0 0;display:flex;flex-direction:column}.chat-product-facts div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;line-height:1.9;border-bottom:1px dashed var(--line)}.chat-product-facts div:last-child{border-bottom:0}.chat-product-facts dt{color:var(--muted)}.chat-product-facts dd{margin:0;color:var(--ink);font-weight:700;text-align:end}.chat-product-note{font-size:11.5px;color:var(--muted);line-height:1.8}.chat-product-link{align-self:flex-start;font-size:12.5px;color:var(--gold)}.chat-composer{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;padding:10px 0;background:var(--bg);border-top:1px solid var(--line)}.chat-composer textarea{flex:1;min-width:0;width:auto;min-height:44px;max-height:180px;resize:none}@media (max-height:599px){.chat-composer textarea{max-height:84px}}.chat-composer .btn{flex:none;display:inline-flex;align-items:center;gap:6px}.chat-closed{text-align:center;padding-top:14px}.chat-bubble-row{position:relative;display:flex;align-items:center;gap:4px;max-width:100%}.chat-line--ours .chat-bubble-row{flex-direction:row-reverse}.chat-bubble-row .chat-msg{min-width:0}.chat-meta{display:inline-flex;align-items:center;gap:4px;padding-inline:4px}.chat-meta .chat-time{padding-inline:0}.chat-tick{display:inline-flex;color:var(--muted)}.chat-tick--seen{color:var(--green)}.chat-bottom{height:1px;flex:none}.chat-line.is-highlighted .chat-msg{box-shadow:0 0 0 2px var(--gold);transition:box-shadow .3s}.chat-unread-divider{display:flex;align-items:center;gap:10px;margin:10px 0 4px;color:var(--gold);font-size:11.5px;font-weight:800}.chat-unread-divider:before,.chat-unread-divider:after{content:"";flex:1;border-top:1px solid var(--gold)}.chat-new-below{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:6px auto;padding:6px 14px;border:1px solid var(--gold);border-radius:999px;background:var(--bg-card);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:var(--shadow)}.chat-composer .chat-new-below{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translate(50%);margin:0;z-index:5}.chat-notice{margin:4px 0;font-size:12px;color:var(--muted);text-align:center}.chat-composer .chat-notice{flex-basis:100%;margin:0}.chat-actions{display:inline-flex;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s}.chat-line:hover .chat-actions,.chat-line:focus-within .chat-actions{opacity:1;pointer-events:auto}.chat-action{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.chat-action:hover,.chat-action:focus-visible{background:var(--bg-soft);color:var(--ink)}.chat-msg{-webkit-touch-callout:none}.chat-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;padding:0;background:transparent;cursor:default}.chat-menu{position:absolute;z-index:71;inset-block-end:calc(100% + 4px);inset-inline-start:0;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow);max-width:min(92vw,360px);overscroll-behavior:contain}.chat-line--ours .chat-menu{inset-inline-start:auto;inset-inline-end:0}.chat-menu-actions{display:flex;flex-wrap:wrap;gap:4px}.chat-menu-item{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-card);color:var(--ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.chat-menu-item:hover,.chat-menu-item:focus-visible{border-color:var(--gold)}@media (pointer:coarse){.chat-menu-backdrop{background:#0a0c1e47}.chat-menu{position:fixed;inset-inline:8px;inset-block-end:calc(8px + env(safe-area-inset-bottom));inset-block-start:auto;max-width:none;border-radius:18px;padding:12px;max-height:calc(100vh - 16px - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));overflow-y:auto}.chat-line--ours .chat-menu{inset-inline:8px}}.chat-picker{display:flex;flex-direction:column;gap:6px}.chat-picker-quick{display:flex;align-items:center;gap:2px}.chat-picker-emoji,.chat-emoji-cell{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;font-size:22px;line-height:1;cursor:pointer}.chat-picker-emoji:hover,.chat-emoji-cell:hover,.chat-picker-emoji:focus-visible,.chat-emoji-cell:focus-visible{background:var(--bg-soft)}.chat-picker-emoji.is-mine,.chat-emoji-cell.is-mine{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.chat-picker-more{display:inline-grid;place-items:center;width:40px;height:40px;border:1px dashed var(--line);border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.chat-picker-loading{margin:0;font-size:12px;color:var(--muted)}.chat-emoji{display:flex;flex-direction:column;gap:6px}.chat-emoji-tabs{display:flex;gap:2px;overflow-x:auto;padding-bottom:2px}.chat-emoji-tab{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;font-size:12px;color:var(--muted);cursor:pointer}.chat-emoji-tab.is-active{border-color:var(--gold);color:var(--ink)}.chat-emoji-tab-label{white-space:nowrap}.chat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-height:220px;overflow-y:auto;overscroll-behavior:contain}.chat-reactions{display:flex;flex-wrap:wrap;gap:4px;padding-inline:4px;margin-top:2px}.chat-reaction{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);font-family:inherit;font-size:13px;line-height:1;cursor:pointer}.chat-reaction.is-mine{border-color:var(--gold);background:var(--gold-soft)}.chat-reaction:disabled{cursor:default;opacity:.85}.chat-reaction-count{font-size:11.5px;font-weight:800;color:var(--ink)}.chat-quote{display:flex;flex-direction:column;gap:1px;width:100%;margin-bottom:6px;padding:5px 9px;border:0;border-inline-start:3px solid var(--gold);border-radius:8px;background:#0000000a;text-align:start;font-family:inherit;color:inherit;cursor:pointer;min-width:0}div.chat-quote{cursor:default}.chat-quote-who{font-size:11.5px;font-weight:800;color:var(--gold)}.chat-quote-line{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat-quote--gone{font-size:12px;color:var(--muted);font-style:italic;cursor:default}.chat-quote-kicker{font-size:11px;color:var(--muted)}.chat-reply-bar{flex-basis:100%;display:flex;align-items:center;gap:6px;min-width:0}.chat-quote--composer{margin:0;flex:1;cursor:default}.chat-reply-cancel{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.chat-reply-cancel:hover{background:var(--bg-soft);color:var(--ink)}.chat-media{display:block;margin:0 0 4px;max-width:min(320px,100%)}.chat-media--image{padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:10px;overflow:hidden}.chat-media--image img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;background:var(--bg-soft)}.chat-media--video video{display:block;width:100%;height:auto;max-height:420px;border-radius:10px;background:#000}.chat-media-download{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--gold)}.chat-media-meta{color:var(--muted);margin-inline-start:6px}.chat-media-missing{font-style:italic;color:var(--muted)}.chat-file{display:flex;align-items:center;gap:10px;min-width:200px;max-width:320px;margin-bottom:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg-card);color:var(--ink);text-decoration:none}.chat-file:hover{border-color:var(--gold)}.chat-file-icon{flex:none;color:var(--indigo)}.chat-file-text{flex:1;min-width:0;display:flex;flex-direction:column}.chat-file-name{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-size{font-size:11.5px;color:var(--muted)}.chat-file-get{flex:none;color:var(--gold)}.chat-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px}.chat-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#080a18db;cursor:zoom-out}.chat-lightbox-figure{position:relative;margin:0;max-width:100%;max-height:calc(100% - 70px);display:flex;flex-direction:column;align-items:center;gap:6px}.chat-lightbox-figure img{max-width:100%;max-height:calc(100dvh - 140px);object-fit:contain;border-radius:8px}.chat-lightbox-figure figcaption{color:#fff;font-size:13px}.chat-lightbox-bar{position:relative;display:flex;gap:8px}.chat-lightbox-action{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff14;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.chat-attach{position:relative;flex:none}.chat-attach-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--line);border-radius:11px;background:var(--bg-card);color:var(--ink);cursor:pointer}.chat-attach-toggle:hover{border-color:var(--gold)}.chat-attach-toggle:disabled{opacity:.5;cursor:default}.chat-attach-menu{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;z-index:72;display:flex;flex-direction:column;min-width:150px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow)}.chat-attach-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:start}.chat-attach-item:hover,.chat-attach-item:focus-visible{background:var(--bg-soft)}.chat-draft{flex-basis:100%;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--bg-card)}.chat-draft--failed{border-color:var(--red,#c0392b)}.chat-draft--uncertain{border-color:var(--gold)}.chat-draft-preview{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--bg-soft);color:var(--muted)}.chat-draft-preview img{width:100%;height:100%;object-fit:cover}.chat-draft-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chat-draft-name{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-draft-meta,.chat-draft-status,.chat-draft-note{font-size:11.5px;color:var(--muted);line-height:1.8}.chat-draft-error{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--red,#c0392b);line-height:1.8}.chat-draft-progress{height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.chat-draft-progress span{display:block;height:100%;background:var(--gold);transition:inline-size .2s}.chat-draft-actions{flex:none;display:flex;align-items:center;gap:4px}.chat-draft-btn{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg-card);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.chat-draft-remove{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.chat-draft-remove:hover{background:var(--bg-soft);color:var(--ink)}.pwa-toast.pwa-toast--top{bottom:auto;top:calc(12px + env(safe-area-inset-top))}.chat-send-label{display:inline}@media (max-width:400px){.chat-send-label{display:none}}@media (min-width:760px) and (min-height:600px),(min-width:760px) and (pointer:fine){.dealroom{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 220px);height:calc(100dvh - 220px);min-height:380px;max-height:960px;background:var(--bg-card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.dealroom--thread .dr-list{display:block}.dr-list{overflow-y:auto;padding:14px;border-inline-end:1px solid var(--line);background:var(--bg-soft)}.dr-main{padding:12px 18px 0}.dealroom--index .dr-main-empty{display:flex}.dr-back{display:none}.chat-thread{flex:1;overflow-y:auto;padding:12px 4px}.chat-composer{position:relative;background:var(--bg-card)}}@media (min-width:1080px) and (min-height:600px),(min-width:1080px) and (pointer:fine){.dealroom--thread{grid-template-columns:300px minmax(0,1fr) 320px}.dr-context{display:block;overflow-y:auto;padding:16px 16px 84px;border-inline-start:1px solid var(--line);background:var(--bg-soft)}.dr-ctx-toggle{display:none}}.mkt-offers{display:grid;gap:12px;margin-top:10px}.mkt-offer{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:var(--bg-card)}.mkt-offer header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.mkt-offer header b{font-size:14.5px;font-weight:800}.mkt-offer-price{font-size:16px;font-weight:900;color:var(--navy)}.mkt-offer-price small{font-size:11.5px;font-weight:700;color:var(--muted)}.mkt-offer-price-alt{display:block;font-size:11px;font-weight:700;color:var(--muted)}.mkt-offer dl{display:flex;flex-wrap:wrap;gap:6px 22px;margin:10px 0 0}.mkt-offer dl div{display:grid;gap:2px}.mkt-offer dt{font-size:11px;color:var(--muted);font-weight:700}.mkt-offer dd{margin:0;font-size:13px;font-weight:700;color:var(--ink)}.mkt-offer-note{margin:10px 0 0;font-size:13px;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}.mkt-offer .btn{margin-top:12px}.mktnav{display:flex;gap:4px;border-top:1px solid var(--line);background:var(--bg-card);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.mktnav-item{flex:1;display:grid;justify-items:center;gap:3px;padding:8px 4px;border-radius:11px;color:var(--muted);font-size:11px;font-weight:700;min-height:44px}.mktnav-item em{font-style:normal}.mktnav-item small{font-size:9.5px;opacity:.8}.mktnav-item.is-active{color:var(--gold);background:var(--gold-soft)}.mktnav-item.is-soon{opacity:.5;cursor:default}@media (min-width:768px){.mktnav{border-top:0;border-bottom:1px solid var(--line);justify-content:flex-start;gap:8px}.mktnav-item{flex:0 0 auto;grid-auto-flow:column;align-items:center;gap:7px;padding:9px 14px;font-size:13px}}.buyerentry{background:var(--bg-card);border-bottom:1px solid var(--line)}.buyerentry-in{display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,3vw,32px);flex-wrap:wrap;padding-block:clamp(18px,3vw,26px)}.buyerentry h2{margin:0 0 4px;font-size:clamp(1rem,2.1vw,1.2rem);font-weight:900;color:var(--navy);line-height:1.7;letter-spacing:-.02em;overflow-wrap:anywhere}.buyerentry p{margin:0;font-size:13px;color:var(--muted);line-height:1.9}.buyerentry-cta{flex:none;min-height:46px;font-size:14.5px;gap:8px}@media (max-width:600px){.buyerentry-cta{width:100%;justify-content:center}}.mkt-moq{margin:2px 0 4px}.mkt-moq-add{background:none;border:1px dashed var(--line);color:var(--muted);font:inherit;font-size:13px;padding:9px 12px;border-radius:10px;cursor:pointer;width:100%;text-align:center}.mkt-moq-add:hover{border-color:var(--gold);color:var(--ink)}.mkt-moq-fields{border:1px solid var(--line);border-radius:12px;padding:10px 12px 12px;margin:0}.mkt-moq-fields legend{font-size:13px;font-weight:700;padding:0 6px}.mkt-moq-row{display:flex;flex-wrap:wrap;gap:10px}.mkt-moq-row .mkt-field{flex:1 1 130px;min-width:0}.mkt-moq-clear{background:none;border:0;color:var(--muted);font:inherit;font-size:12.5px;padding:6px 0 0;cursor:pointer;text-decoration:underline}.mkt-moq-clear:hover{color:#c0392b}.notifwrap{position:relative;flex-shrink:0}.notifbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;position:relative}.notifbadge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--gold);color:#2e2206;font-size:10.5px;font-weight:900;line-height:1}.notifpanel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:60;width:min(320px,calc(100vw - 24px));max-height:min(420px,70vh);overflow-y:auto;background:var(--bg-card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #00000038;padding:6px}.notifpanel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.notifpanel-head b{font-size:13.5px;color:var(--ink)}.notifmarkall{background:none;border:0;color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer;padding:4px 6px;border-radius:8px;text-align:start}.notifmarkall:hover{color:var(--ink);background:var(--gold-soft)}.notifempty{margin:0;padding:18px 12px;text-align:center;color:var(--muted);font-size:12.5px}.notifitem{display:grid;gap:3px;width:100%;text-align:start;background:none;border:0;font:inherit;cursor:pointer;padding:10px;border-radius:10px;color:var(--ink)}.notifitem:hover{background:var(--gold-soft)}.notifitem b{font-size:13px;font-weight:800;line-height:1.6}.notifitem-body{font-size:12px;color:var(--muted);line-height:1.75;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifitem.is-unread{background:var(--gold-soft)}.notifitem.is-unread b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-inline-end:7px;vertical-align:middle}.mkt-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.mkt-offer-confirm{display:grid;gap:6px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid var(--gold);background:var(--gold-soft)}.mkt-offer-confirm>b{font-size:13.5px;color:var(--ink)}.mkt-offer-confirm-note{font-size:12px;color:var(--muted);line-height:1.85}.mkt-offer-confirm-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.mkt-offer-chosen{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#1b7f4d;background:#e8f6ee;border:1px solid #bfe3ce;border-radius:999px;padding:7px 12px}.mkt-offer-closed{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--bg-soft,#f4f4f5);border:1px solid var(--line);border-radius:999px;padding:7px 12px}.mkt-award{display:grid;gap:8px;margin:14px 0;padding:13px 14px;border-radius:14px;border:1px solid var(--gold);background:var(--gold-soft)}.mkt-award>b{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink)}.mkt-award-note{font-size:12.5px;color:var(--muted);line-height:1.9}.mkt-award-undo{display:grid;gap:8px;padding:10px 11px;border-radius:12px;border:1px solid var(--line);background:var(--bg,#fff)}.mkt-award-undo label{display:grid;gap:4px;font-size:12.5px;color:var(--muted)}.mkt-award-undo select,.mkt-award-undo input{padding:8px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;color:var(--ink);background:#fff}.order-next{border:1px solid var(--gold);background:var(--gold-soft)}.order-next>b{display:block;margin-bottom:8px;font-size:14.5px;color:var(--ink)}.mkt-offer-choice{display:grid;gap:6px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-soft,#fafafa)}.mkt-offer-choice>b{font-size:12.5px;color:var(--ink)}.mkt-offer-choice label{display:flex;align-items:center;gap:8px;font-size:13px;padding:7px 8px;border-radius:9px;cursor:pointer}.mkt-offer-choice label:hover{background:var(--gold-soft)}.mkt-offer-choice label input{accent-color:var(--gold);width:17px;height:17px;flex:none}.mkt-offer-choice label span{font-weight:700;color:var(--ink)}.mkt-offer-choice label small{margin-inline-start:auto;font-size:12px;color:var(--muted);font-weight:700}.mkt-field-note{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:var(--muted)}.mkt-offer-short{border-color:#e0a800;background:#fffaf0}.mkt-offer-short>b{display:flex;align-items:center;gap:6px;color:#8a6100}.mkt-offer-short-note{display:block;font-size:12px;line-height:1.9;color:var(--ink)}.mkt-offer-short-note b{font-weight:800}.mkt-offer-short label:hover{background:#fdf2d8}.mkt-offer-short .btn{align-self:flex-start;margin-top:2px}.rfqbadge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.7;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.rfqbadge--muted{background:var(--bg-soft);color:var(--muted);border-color:var(--line)}.rfqbadge--ok{background:#16a34a17;color:var(--green);border-color:#16a34a47}.rfqbadge--info{background:#4f46e517;color:var(--indigo);border-color:#4f46e542}.rfqbadge--warn{background:#d977061a;color:#b45309;border-color:#d9770647}.rfqbadge--danger{background:#dc26261a;color:#b91c1c;border-color:#dc26264d}.rfqfilters{display:flex;flex-wrap:wrap;gap:6px}.rfqchip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);cursor:pointer}.rfqchip:hover{color:var(--ink)}.rfqchip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.rfqchip--danger{color:#b91c1c}.rfqchip--danger.on{background:#b91c1c;border-color:#b91c1c;color:#fff}.rfqkv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13.5px;padding:14px 16px}.rfqkv dt{color:var(--muted);font-weight:700}.rfqkv dd{color:var(--ink)}.rfqattrs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 14px;font-size:12.5px}.rfqattrs li{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:3px 9px}.rfqattrs b{color:var(--muted);font-weight:700}.atable tr.is-selected{background:#16a34a0d}.opscard{border-inline-start:3px solid var(--navy)}.opsactions{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 14px}.opsfield{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:700}.opsfield>span{display:inline-flex;align-items:center;gap:4px}.opsfield select{padding:6px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:700;min-width:132px}.opsform{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 16px;margin:0 16px 14px;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px}.opsform label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:700}.opsform-wide{flex:1 1 100%}.opsform input,.opsform select,.opsform textarea{padding:6px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:12.5px}.opsform textarea{resize:vertical;width:100%}.opsform .fnote{flex:1 1 100%;margin:0}.opstimeline{list-style:none;margin:0;padding:4px 16px 16px;display:flex;flex-direction:column;gap:0}.opsevent{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:9px 0;border-inline-start:2px solid var(--line);padding-inline-start:14px;position:relative}.opsevent time{color:var(--muted);font-size:11.5px;padding-top:1px}.opsevent b{font-size:13px;color:var(--ink)}.opsevent p{margin:3px 0 0;font-size:12.5px;color:var(--muted);white-space:pre-wrap}.opsevent:before{content:"";position:absolute;inset-inline-start:-5px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--line)}.opsevent--commercial:before{background:var(--indigo)}.opsevent--operational:before{background:var(--green)}@media (max-width:720px){.opsevent{grid-template-columns:1fr;gap:2px}}.opsrecovery{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 14px;margin:0 16px 14px;border-top:1px dashed var(--line)}.opsrecovery-label{font-size:12px;color:var(--muted);font-weight:700}.opsclosed{margin:0 16px 14px;padding:8px 12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px;color:var(--muted)}.ss--prop{text-align:center;padding:4px 8px}.ss--prop b{display:block;font-size:15px;color:var(--ink);margin-bottom:4px}.ss--prop span{display:block;font-size:12.5px;line-height:1.7;color:var(--muted)}.otpinput{letter-spacing:.55em;padding-inline-start:.55em;text-align:center;font-size:20px;font-variant-numeric:tabular-nums}.fattrs{display:flex;flex-direction:column;gap:18px;margin-top:18px}.fgroup-node{flex:1 1 100%;font-size:12px;font-weight:800;color:var(--muted);padding:6px 2px 0;letter-spacing:.2px;white-space:pre}.otp-row{display:flex;gap:8px;justify-content:center;margin:2px 0}.otp-box{flex:0 1 46px;width:46px;min-width:0;text-align:center;padding:11px 4px;font-size:19px;font-weight:800;letter-spacing:0;font-variant-numeric:tabular-nums}.otp-box:focus{border-color:var(--indigo);background:#fff}.otp-box--invalid{border-color:#c0392b;background:#fff5f4}.otp-box--invalid:focus{border-color:#c0392b}.otp-resend{margin:0}.otp-resend-btn{align-self:flex-start;background:none;border:0;padding:2px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--indigo);cursor:pointer;transition:.15s}.otp-resend-btn:hover:not(:disabled){text-decoration:underline}.otp-resend-btn:disabled{color:var(--muted);cursor:default}.otp-link{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;font-weight:800;color:var(--indigo);cursor:pointer}.otp-link:hover:not(:disabled){text-decoration:underline}.otp-link:disabled{color:var(--muted);cursor:default}.pgnav{display:flex;align-items:center;justify-content:center;gap:14px;margin:26px 0 6px;flex-wrap:wrap}.pgnav .pbtn{flex:0 0 auto;min-width:120px}.pgnav .pbtn:disabled{opacity:.45;cursor:default}.pgnav-at{font-size:12.5px;font-weight:800;color:var(--muted);font-variant-numeric:tabular-nums}.cat-top-slot{max-width:1200px;margin:18px auto 0;padding:0 22px}.cat-top-ad{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--bg-soft)}.cat-top-ad-img{width:100%;height:140px;object-fit:cover;display:block}@media (max-width:900px){.cat-top-slot{padding:0 16px}.cat-top-ad-img{height:120px}}@media (max-width:560px){.cat-top-ad-img{height:96px}}.product-image-unavailable{display:flex!important;align-items:center;justify-content:center;background:var(--bg-soft);color:var(--muted);text-align:center;font-size:12px;overflow:hidden}.sthumb.product-image-unavailable{font-size:8px;line-height:1.25}.simg-item.simg-staged{height:auto;overflow:visible;display:flex;flex-direction:column}.simg-staged img,.simg-staged .product-image-unavailable{height:88px}.simg-staged>span{font-size:10px;text-align:center}.simg-staged>button{font:inherit;font-size:11px;cursor:pointer;border:1px solid var(--line);border-radius:6px;padding:4px}.stl-panel{padding:16px;margin-bottom:14px}.stl-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.stl-panel-head h2{font-size:16px;margin:0}.stl-disclaimer{margin:8px 0 12px;line-height:1.9}.stl-subtitle{font-size:14px;margin:16px 0 8px}.stl-summary{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg-soft)}.stl-summary-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-weight:800}.stl-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:800;border:1px solid var(--line);background:#fff;color:var(--ink)}.stl-badge[data-tone=pending]{border-color:#e2c893;background:#fbf3e2;color:#7a5a1c}.stl-badge[data-tone=partial]{border-color:#b9b6e6;background:#efeefb;color:var(--indigo)}.stl-badge[data-tone=ok]{border-color:#a9d3bf;background:#eaf5ef;color:var(--green)}.stl-badge[data-tone=muted]{color:var(--muted)}.stl-unknown{margin-top:10px;padding:10px 12px;border-radius:10px;background:#fff;border:1px dashed var(--line);line-height:1.9}.stl-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:12px 0 0}.stl-figure{background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0}.stl-figure dt{font-size:12px;color:var(--muted);margin-bottom:4px}.stl-figure dd{margin:0}.stl-money{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;overflow-wrap:anywhere;min-width:0}.stl-money b{font-size:14.5px;white-space:nowrap}.stl-toman{flex-basis:100%;font-size:11px;color:var(--muted)}.stl-notice{margin:12px 0 0;padding:10px 12px;border-radius:10px;font-weight:700;background:#eaf5ef;color:var(--green)}.stl-notice[data-tone=error]{background:#fdf0ee;color:#a23a2c}.stl-empty{padding:8px 0}.stl-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stl-record{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.stl-record[data-status=disputed]{border-color:#e7b9b1}.stl-record[data-status=cancelled]{opacity:.8}.stl-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.stl-record-status{font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--ink)}.stl-record-status[data-status=reported]{background:#fbf3e2;color:#7a5a1c}.stl-record-status[data-status=confirmed]{background:#eaf5ef;color:var(--green)}.stl-record-status[data-status=disputed]{background:#fdf0ee;color:#a23a2c}.stl-record[data-status=disputed] .stl-record-head .stl-money b{text-decoration:line-through;text-decoration-thickness:1px;color:var(--muted)}.stl-record-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 12px;margin:10px 0 0;font-size:12.5px}.stl-record-meta div{min-width:0}.stl-record-meta .wide{grid-column:1/-1}.stl-record-meta dt{color:var(--muted);font-size:11.5px}.stl-record-meta dd{margin:0;overflow-wrap:anywhere}.stl-override{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#f1f0f7;font-size:12px;font-weight:700;color:var(--navy)}.stl-waiting{margin:10px 0 0;font-size:12.5px;font-weight:700;color:#7a5a1c}.stl-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.stl-actions .btn,.stl-actions .pbtn{flex:0 1 auto;min-height:44px;justify-content:center}.stl-panel-head .btn,.stl-actions .abtn,.stl-admin-filters .abtn,.stl-pager .abtn{min-height:44px;justify-content:center}.stl-chat{display:flex;flex-direction:column;gap:6px;margin-top:14px}.stl-chat .pbtn{flex:0 0 auto;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.stl-dialog{max-width:520px}.stl-form{display:flex;flex-direction:column;gap:12px}.stl-field{display:flex;flex-direction:column;gap:6px}.stl-field label{font-size:13px;font-weight:800}.stl-field .fselect{min-height:44px;font-size:14px}.stl-field textarea.fselect{cursor:text;resize:vertical}.stl-error{margin:0;color:#a23a2c;font-weight:700;font-size:13px}.stl-confirm-facts{margin:0 0 12px}.stl-panel .btn:focus-visible,.stl-panel .pbtn:focus-visible,.stl-dialog .btn:focus-visible,.stl-dialog .pbtn:focus-visible,.stl-dialog .fselect:focus-visible{outline:3px solid var(--indigo);outline-offset:2px}.stl-admin-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.stl-admin-list{display:flex;flex-direction:column;gap:12px}.stl-admin-order{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;margin-bottom:6px}.stl-admin-choice{display:flex;gap:14px;flex-wrap:wrap}.stl-admin-choice label{display:inline-flex;gap:6px;align-items:center;font-weight:700;min-height:44px}.stl-admin-warning{padding:10px 12px;border-radius:10px;background:#f1f0f7;color:var(--navy);font-size:12.5px;line-height:1.9}.stl-pager{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:14px}.stl-dash{padding:16px;margin-top:16px}.stl-dash h3{font-size:14px;margin:0 0 8px}@media (max-width:420px){.stl-panel{padding:12px}.stl-figures{grid-template-columns:1fr}.stl-actions .btn,.stl-actions .pbtn{flex:1 1 auto}}.abtn[data-active=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}.pcc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.pcc-card{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:start;padding:11px 13px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg-card);font-family:inherit;color:var(--ink);cursor:default}button.pcc-card{cursor:pointer;transition:.15s}button.pcc-card:hover{border-color:var(--navy);background:var(--bg-soft)}.pcc-card span{font-size:12px;color:var(--muted);font-weight:700}.pcc-card b{font-size:19px;font-weight:900}.pcc-warn{color:#c0392b}button.pcc-card.pcc-warn{border-color:#dc262659;background:#fdecec}.pcc-plans{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}.pcc-plan{border:1.5px solid var(--line);border-radius:16px;background:var(--bg-card);padding:15px;box-shadow:var(--shadow)}.pcc-plan-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pcc-plan-head b{font-size:17px;font-weight:900;color:var(--ink)}.pcc-plan-head .fnote{font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.pcc-ents{list-style:none;margin:10px 0;padding:0;display:grid;gap:5px}.pcc-ents li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 0;border-bottom:1px dashed var(--line)}.pcc-ents li:last-child{border-bottom:0}.pcc-ents b{font-weight:800}.pcc-plan label{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-top:10px}.pcc-plan input{display:block;width:100%;margin-top:5px;padding:8px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:13.5px}.pcc-filters{display:grid;gap:10px;padding:13px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg-soft);margin-bottom:14px}.pcc-filters form{display:flex;gap:7px}.pcc-filters input,.pcc-filters select{flex:1 1 auto;min-width:0;padding:8px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:13.5px}.pcc-filters label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted)}.pcc-table{display:grid;gap:9px}.pcc-tr{display:grid;grid-template-columns:1fr;gap:4px;padding:11px 13px;border:1.5px solid var(--line);border-radius:12px;background:var(--bg-card)}.pcc-tr span{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px}.pcc-tr span:before{content:attr(data-label) ":";flex:0 0 auto;font-size:11.5px;font-weight:800;color:var(--muted)}.pcc-tr span[data-label=فروشنده]:before{display:none}.pcc-tr b{font-weight:800}.pcc-th{display:none}.pcc-skel{display:grid;gap:10px;margin-bottom:18px}.pcc-skel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pcc-skel-plans{display:grid;grid-template-columns:1fr;gap:12px}.pcc-skel-card,.pcc-skel-plan,.pcc-skel-line{display:block;border-radius:12px;background:linear-gradient(90deg,var(--bg-soft) 25%,#efe9dc 37%,var(--bg-soft) 63%);background-size:400% 100%;animation:pcc-shimmer 1.4s ease infinite}.pcc-skel-card{height:64px}.pcc-skel-plan{height:230px;border-radius:16px}.pcc-skel-line{height:46px}.pcc-skel-line--wide{height:22px}@keyframes pcc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.pcc-skel-card,.pcc-skel-plan,.pcc-skel-line{animation:none}}.pcc-error{display:grid;gap:8px;justify-items:start;padding:15px;margin-bottom:16px;border:1.5px solid rgba(220,38,38,.4);border-radius:14px;background:#fdecec}.pcc-error b{font-size:14px;font-weight:900;color:#c0392b}.pcc-error p{font-size:13px;color:var(--ink);margin:0}.pcc-alert{padding:10px 12px;border-radius:11px;font-size:12.5px;font-weight:700;border:1.5px solid rgba(220,38,38,.4);background:#fdecec;color:#c0392b}.pcc-ok{padding:10px 12px;border-radius:11px;font-size:12.5px;font-weight:700;border:1.5px solid rgba(22,163,74,.35);background:#eaf6f0;color:#15803d}.pcc-empty{display:grid;gap:9px;justify-items:center;padding:22px 14px;text-align:center}.pcc-empty p{font-size:13px;color:var(--muted);margin:0}#plan-drawer{width:min(94vw,460px)}.pdrawer-sec{padding:12px 0;border-bottom:1px dashed var(--line)}.pdrawer-sec:first-of-type{padding-top:0}.pdrawer-sec:last-of-type{border-bottom:0}.pdrawer-sec h3{font-size:13.5px;font-weight:900;color:var(--ink);margin-bottom:9px}.pdrawer-sec label{display:block;font-size:12.5px;font-weight:700;color:var(--muted);margin-top:9px}.pdrawer-sec input,.pdrawer-sec select{display:block;width:100%;margin-top:5px;padding:8px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:13.5px}.pdrawer-modes{display:flex;gap:7px;margin-bottom:8px}.pdrawer-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pdrawer-plan{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:start;padding:9px;border:1.5px solid var(--line);border-radius:11px;background:#fff;font-family:inherit;color:var(--ink);cursor:pointer;transition:.15s}.pdrawer-plan:hover{border-color:var(--navy);background:var(--bg-soft)}.pdrawer-plan b{font-size:13.5px;font-weight:900}.pdrawer-plan .fnote{font-size:10.5px}.pdrawer-plan.is-on{border-color:var(--gold);background:var(--gold-soft)}.pdrawer-warn{color:#c0392b;font-weight:700}.pdrawer-timeline{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pdrawer-timeline li{display:grid;gap:2px;padding:8px 10px;border-inline-start:3px solid var(--gold);border-radius:0 10px 10px 0;background:var(--bg-soft);font-size:12.5px}.pdrawer-timeline b{font-weight:800}.jdt{margin-top:9px}.jdt>label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted);margin-bottom:5px}.jdt-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jdt-text{flex:1 1 180px;min-width:0;padding:8px 10px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:13.5px;letter-spacing:.02em;text-align:start}.jdt-text:focus{outline:2px solid var(--gold);outline-offset:1px}.jdt-invalid{border-color:#c0392b;background:#fdecec}.jdt-cal{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:var(--gold-soft);color:#8a6524}.jdt-cal--greg{background:var(--bg-soft);color:var(--muted);border:1px solid var(--line)}.jdt-greg{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.jdt-pick{width:auto;padding:7px 9px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:12.5px;color:var(--muted)}.jdt-hint{margin-top:4px}.jdt-stamp{unicode-bidi:isolate;font-weight:700;color:var(--ink)}.jdt-now,.jdt-clear{flex:0 0 auto}@media (min-width:760px){.pcc-plans,.pcc-skel-plans{grid-template-columns:repeat(3,1fr)}.pcc-filters{grid-template-columns:2fr 1fr 1fr;align-items:end}.pcc-filters form{grid-column:1 / -1}.pcc-th{display:grid;background:var(--bg-soft);font-weight:800;font-size:12px;color:var(--muted)}.pcc-tr{grid-template-columns:1.9fr 1.2fr 1fr .9fr .9fr 1fr 1.1fr auto;align-items:center;gap:10px}.pcc-tr span:before{display:none}}.splan-h2{font-size:16px;font-weight:900;color:var(--ink);margin:26px 2px 12px}.splan-hero{border:1.5px solid var(--gold);border-radius:var(--r);background:var(--bg-card);box-shadow:var(--shadow);padding:18px;margin-bottom:16px;display:grid;gap:14px}.splan-hero-top{display:grid;gap:14px}.splan-hero-label{font-size:12px;font-weight:800;color:var(--muted)}.splan-hero-name{margin:2px 0 0;font-size:24px;font-weight:900;color:var(--ink);display:flex;align-items:center;gap:9px;flex-wrap:wrap;line-height:1.3}.splan-gift{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:#a8742a;background:var(--gold-soft);padding:4px 10px;border-radius:999px}.splan-money,.splan-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.splan-money dt,.splan-dates dt{font-size:11.5px;font-weight:700;color:var(--muted);margin-bottom:3px}.splan-money dd,.splan-dates dd{margin:0;font-size:13.5px;font-weight:800;color:var(--ink)}.splan-dates{border-top:1px dashed var(--line);padding-top:12px}.splan-left{font-weight:700;color:var(--gold)}.splan-meter{display:grid;gap:7px;border-top:1px dashed var(--line);padding-top:12px}.splan-meter-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px}.splan-meter-head b{font-weight:900}.splan-bar{height:9px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);overflow:hidden}.splan-bar-fill{display:block;height:100%;border-radius:999px;background:var(--gold);transition:width .3s ease}.splan-bar--over .splan-bar-fill{background:#c0392b}@media (prefers-reduced-motion:reduce){.splan-bar-fill{transition:none}}.splan-state{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px 13px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.85}.splan-state svg{flex:none;margin-top:3px}.splan-state--wait{background:var(--bg-soft);color:var(--navy);border:1px solid var(--line)}.splan-state--soon{background:var(--gold-soft);color:#8a6524;border:1px solid rgba(184,137,63,.35)}.splan-state--ended{background:var(--bg-soft);color:#a8742a;border:1px solid rgba(184,137,63,.3)}.splan-state--over{background:#fdecec;color:#c0392b;border:1px solid rgba(220,38,38,.35)}.splan-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:6px}.splan-tile{display:grid;gap:4px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--bg-card)}.splan-tile span{font-size:11.5px;font-weight:700;color:var(--muted)}.splan-tile b{font-size:19px;font-weight:900;color:var(--ink)}.splan-tile small{font-size:12px;font-weight:700;color:var(--muted)}.splan-overdue{color:#c0392b}.splan-grid{display:grid;grid-template-columns:1fr;gap:14px}.splan-card{position:relative;display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card);box-shadow:var(--shadow)}.splan-card--current{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.splan-badge{position:absolute;top:-10px;inset-inline-start:18px;font-size:11px;font-weight:800;color:#fff;background:var(--gold);padding:3px 11px;border-radius:999px}.splan-name{margin:0;font-size:19px;font-weight:900;color:var(--ink)}.splan-pos{margin:0;font-size:12.5px;color:var(--muted);line-height:1.85;min-height:36px}.splan-amount{margin:4px 0 0;font-size:13px;color:var(--muted)}.splan-amount b{font-size:23px;font-weight:900;color:var(--ink)}.splan-from,.splan-per{font-size:12.5px;font-weight:700;color:var(--muted)}.splan-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:6px 0 0;padding:11px 0;border-block:1px dashed var(--line)}.splan-caps dt{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:2px}.splan-caps dd{margin:0;font-size:15px;font-weight:900;color:var(--ink)}.splan-feats{list-style:none;margin:0;padding:0;display:grid;gap:7px}.splan-feats li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink)}.splan-yes{color:#1d7a4c;flex:none}.splan-no{color:var(--line);flex:none}.splan-cta{margin-top:auto;display:grid;gap:7px;padding-top:12px}.splan-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px}.splan-have{margin:0;padding:11px;text-align:center;border-radius:11px;background:var(--gold-soft);color:#8a6524;font-size:13px;font-weight:800}.splan-compare-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-card)}.splan-compare{width:100%;border-collapse:collapse;font-size:12.5px;min-width:440px}.splan-compare th,.splan-compare td{padding:10px 12px;text-align:start;border-bottom:1px solid var(--line)}.splan-compare thead th{font-size:13px;font-weight:900;color:var(--ink);background:var(--bg-soft)}.splan-compare tbody th{font-weight:700;color:var(--ink)}.splan-compare td{text-align:center;font-weight:800}.splan-th-now{display:block;font-size:10.5px;font-weight:800;color:var(--gold)}.splan-group th{background:var(--bg-soft);font-size:11.5px;font-weight:900;color:var(--muted);letter-spacing:.02em}.splan-foot{margin-top:14px;line-height:1.95}.splan-skel{display:grid;gap:14px}.splan-skel-row{display:grid;grid-template-columns:1fr;gap:14px}.splan-skel-hero,.splan-skel-card{display:block;border-radius:var(--r);background:linear-gradient(90deg,var(--bg-soft) 25%,#efe9dc 37%,var(--bg-soft) 63%);background-size:400% 100%;animation:splan-shimmer 1.4s ease infinite}.splan-skel-hero{height:210px}.splan-skel-card{height:300px}@keyframes splan-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.splan-skel-hero,.splan-skel-card{animation:none}}@media (min-width:720px){.splan-hero-top{grid-template-columns:1fr auto;align-items:start}.splan-money{grid-template-columns:repeat(3,auto);gap:22px}.splan-dates{grid-template-columns:repeat(2,auto);gap:34px}.splan-usage{grid-template-columns:repeat(5,minmax(0,1fr))}.splan-grid,.splan-skel-row{grid-template-columns:repeat(3,1fr)}.splan-compare{min-width:0}}.splan-soon{font-size:11px;font-weight:800;color:#a8742a}.splan-feat-val{margin-inline-start:auto;font-weight:800;color:var(--muted);font-size:12px}@keyframes aic-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aic-results{width:100%;animation:aic-rise .3s ease both}.aic-rhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 2px 8px;font-size:12px;color:var(--muted)}.aic-rhead b{color:var(--navy);font-weight:800}.aic-tag{font-size:11px;font-weight:700;border-radius:999px;padding:1px 9px;background:#f6efe0;color:#7a5a1c;border:1px solid #ecdcbb}.aic-tag.aic-warn{background:#fff4e5;color:#8a4b00;border-color:#f5d7a8}.aic-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.aic-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1c1b3a0a;transition:.18s}.aic-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.aic-thumb{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#efe6d3,#f8f3e8)}.aic-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.aic-thumb .product-image-unavailable{background:transparent;font-size:11.5px;padding:6px}.aic-cat{position:absolute;top:8px;right:8px;font-size:11px;font-weight:700;color:#fff;background:#1c1b3ab8;border-radius:999px;padding:1px 9px}.aic-cbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.aic-cname{font-size:13.5px;font-weight:800;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.aic-cseller{font-size:12px;font-weight:700;color:var(--green)}.aic-crow{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.aic-crow b{font-weight:700;color:var(--ink)}.aic-crow b.aic-out{color:#b42318}.aic-price{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.aic-price b{font-size:14px;font-weight:900;color:var(--navy)}.aic-price span{font-size:11.5px;font-weight:600;color:var(--muted)}.aic-price.aic-na{font-size:12px;font-weight:600;color:var(--muted)}.aic-open{display:block;margin-top:8px;padding:8px;border-radius:11px;text-align:center;font-size:12.5px;font-weight:800;color:#2e2206;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-2) 100%);transition:.18s}.aic-open:hover{filter:brightness(1.05);box-shadow:0 6px 14px #b8893f59}.aic-cards{grid-template-columns:1fr}.aic-card{flex-direction:row}.aic-thumb{flex:0 0 96px;width:96px;aspect-ratio:auto}.aic-cat{top:6px;right:6px}.aic-cbody{padding:9px 11px 11px}.p3d{background:#0f0f14;color:#ececf1;padding:28px 0 56px;min-height:70vh}.p3d-inner{max-width:1200px;margin:0 auto;padding:0 22px}.p3d-inner--quiet{padding-top:60px;padding-bottom:60px;text-align:center}.p3d-quiet{color:#a9a9b8;font-size:15px;margin:10px 0 0}.p3d-back{display:inline-block;margin-top:16px;color:#f7a15f;font-weight:700}.p3d-stage{position:relative;height:min(58vh,520px);min-height:360px;border-radius:28px;overflow:hidden;background:#14141b;border:1px solid #23232d}.p3d-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.p3d-viewer{position:relative;width:100%;height:100%;touch-action:none}.p3d-viewer canvas{display:block;cursor:grab}.p3d-viewer canvas:active{cursor:grabbing}.p3d-viewer-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:13px;color:#6c6878;pointer-events:none}.p3d-viewer-note--dark{color:#9a9aab}.p3d-title{margin:0;font-size:26px;font-weight:900;color:#fff;line-height:1.4}.p3d-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.p3d-tags span{font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#dcdce6}.p3x-stage-colour{position:absolute;bottom:16px;right:18px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 36px)}.p3x-stage-colour-name{min-width:0;padding:4px 12px;border-radius:999px;background:#0009;color:#f5f5f7;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3d-now{position:absolute;top:20px;right:22px;margin:0;font-size:13px;font-weight:600;color:#b9b9c6;pointer-events:none;max-width:calc(100% - 230px);text-align:right}.p3d-shelf{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 4px;scrollbar-width:thin}.p3d-shelf-item{flex:0 0 auto}.p3d-sample{display:flex;flex-direction:column;align-items:center;gap:6px;width:132px;padding:9px;border-radius:16px;background:#141416;border:1px solid #2a2a30;color:#ececf1;cursor:pointer;font-family:inherit}.p3d-sample:hover{border-color:#48484e}.p3d-sample[aria-pressed=true]{border-color:#f26b1d;background:#1d1a17}.p3d-sample-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#14141b}.p3d-sample-icon{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:10px;background:#14141b;color:#6f6f80}.p3d-sample-title{font-size:13px;font-weight:700;line-height:1.5;text-align:center}.p3d-sample-material{font-size:11px;color:#9a9aab}.p3d-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.p3d-door{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;border-radius:18px;background:#fff;border:1.5px solid #d2d2d7;color:#1d1d1f;cursor:pointer;font-family:inherit;text-align:start;transition:border-color .15s,box-shadow .15s}.p3d-door:hover{border-color:#86868b}.p3d-door[aria-pressed=true]{border-color:var(--p3x-accent,#e25d10);box-shadow:inset 0 0 0 1px var(--p3x-accent,#e25d10)}.p3d-door[aria-pressed=true]:after,.p3x-opt[aria-checked=true]:after{content:"✓";content:"✓" / "";position:absolute;top:10px;left:10px;width:22px;height:22px;border-radius:50%;background:var(--p3x-accent,#e25d10);color:#fff;font-size:13px;font-weight:700;line-height:22px;text-align:center}.p3d-door svg{color:#f26b1d;margin-bottom:6px}.p3d-door b{font-size:15.5px;font-weight:800;line-height:1.5}.p3d-door span{font-size:12.5px;color:#6e6e73;line-height:1.7;overflow-wrap:anywhere}.p3d-door--this{background:#fff8f2}.p3d-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:30px 0 0;padding:0;counter-reset:p3d}.p3d-steps li{counter-increment:p3d;display:flex;flex-direction:column;gap:4px;padding:24px 26px 28px;border-radius:26px;background:#f5f5f7;color:#6e6e73;font-size:14.5px;line-height:1.85}.p3d-steps li:before{content:counter(p3d,persian);font-size:40px;font-weight:700;line-height:1.25;color:#1d1d1f}.p3d-steps li b{color:#1d1d1f;font-size:19px;font-weight:800;line-height:1.6}.p3d-order{margin:16px 0 0;color:#1d1d1f}.p3d-order--card{max-width:560px;background:#fff;border-radius:22px;padding:18px 20px}.p3d-order-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.p3d-order-close{flex:0 0 auto;border:0;background:#fff;cursor:pointer;color:#6e6e73;min-width:40px;min-height:40px;border-radius:50%;display:grid;place-items:center}.p3d-order-close:hover{background:#e8e8ed;color:#1d1d1f}.p3d-order--card .p3d-order-close{background:transparent}.p3d-order-lead{font-size:14px;color:#6e6e73;margin:10px 0 0}.p3d-modes{display:flex;gap:4px;background:#e8e8ed;padding:4px;border-radius:14px}.p3d-mode{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 14px;min-height:38px;border-radius:10px;font-family:inherit;font-weight:700;font-size:13px;color:#6e6e73;cursor:pointer}.p3d-mode[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0000001a}.p3d-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 14px;border:2px dashed #d9d0bd;border-radius:16px;cursor:pointer;color:var(--muted);text-align:center}.p3d-drop:hover,.p3d-drop:focus-within{border-color:#f26b1d}.p3d-drop b{color:var(--ink);font-size:15px}.p3d-drop span{font-size:12px}.p3d-drop svg{color:#f26b1d}.p3d-drop--small{width:96px;height:96px;padding:10px;justify-content:center}.p3d-drop--light{background:#fff;margin-bottom:12px}.p3d-file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.p3d-preview{position:absolute;top:0;right:0;bottom:0;left:0}.p3d-preview-canvas{position:relative;height:100%}.p3d-link{border:0;background:transparent;color:#06c;font-family:inherit;font-weight:700;cursor:pointer;font-size:13px;min-height:36px}.p3d-photos{display:flex;flex-wrap:wrap;gap:10px}.p3d-photo{position:relative;width:96px;height:96px;border-radius:14px;overflow:hidden;background:#eee}.p3d-photo img{width:100%;height:100%;object-fit:cover}.p3d-photo-remove{position:absolute;top:4px;left:4px;width:30px;height:30px;border-radius:50%;border:0;background:#0009;color:#fff;display:grid;place-items:center;cursor:pointer}.p3d-grid{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:12px}.p3d-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.p3d-field input,.p3d-field textarea{width:100%}.p3d-field--narrow{min-width:0}.p3d-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.p3d-dot{width:32px;height:32px;border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.p3d-dot[aria-checked=true]{outline:2.5px solid #f26b1d;outline-offset:2px}.p3d-error{display:block;color:#b42318;font-size:12.5px;font-style:normal;font-weight:700;margin:6px 0 0}.p3d-error--form{margin-top:14px}.p3d-submit{margin-top:14px;width:100%;min-height:50px;border:0;border-radius:999px;background:var(--p3x-accent,#e25d10);color:#fff;font-family:inherit;font-weight:800;font-size:16px;cursor:pointer}.p3d-submit:hover{background:var(--p3x-accent-press,#c9520c)}.p3d-submit:disabled{opacity:.6;cursor:default}.p3d-order-foot{margin:10px 0 0;font-size:12px;color:#6e6e73;text-align:center;line-height:1.8}.p3d-seller{display:flex;align-items:center;gap:14px;margin:44px 0 0;padding:18px 22px;border-radius:24px;background:#fff;border:1px solid #e8e8ed;font-size:13.5px;color:#6e6e73}.p3d-seller a{flex:0 0 auto;margin-inline-start:auto;color:#06c;font-weight:700}.p3d-seller a:hover{text-decoration:underline}.p3x{--p3x-accent:#e25d10;--p3x-accent-press:#c9520c;--p3x-part:#f26b1d;background:#fff;color:#1d1d1f}.p3x-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.p3x-narrow{max-width:860px}.p3x-bar{position:sticky;top:var(--p3x-top,0px);z-index:40;background:#121214f0;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08);color:#f5f5f7}.p3x-bar-in{display:flex;align-items:center;gap:22px;height:52px}.p3x-bar-title{flex:1 1 auto;min-width:0;font-size:17px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3x-bar-links{display:flex;gap:22px;font-size:13px}.p3x-bar-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:#d2d2d7;transition:color .15s}.p3x-bar-links a:hover{color:#fff}.p3x-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:3px 15px;border-radius:999px;background:var(--p3x-accent);color:#fff;font-size:12.5px;font-weight:700}.p3x-pill:hover{background:var(--p3x-accent-press)}.p3x-hero{position:relative;background:#000;color:#f5f5f7;overflow:hidden}.p3x-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:44px;row-gap:0;padding-top:56px;padding-bottom:56px}.p3x-hero-copy{grid-column:1;grid-row:1;min-width:0}.p3x-hero-grid>.p3d-shelf{grid-column:2;grid-row:2}.p3x-eyebrow{margin:0 0 10px;color:#a1a1a6;font-size:17px;font-weight:600}.p3x-title{margin:0;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.3;font-weight:800;letter-spacing:-.5px;color:#f5f5f7;overflow-wrap:anywhere}.p3x-tagline{margin:16px 0 0;font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.6;font-weight:700;color:#f5f5f7}.p3x-rainbow{background:linear-gradient(90deg,#ff3b30,#ff9500,#fc0,#34c759,#007aff,#af52de);-webkit-background-clip:text;background-clip:text;color:transparent}.p3x-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px}.p3x-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 26px;padding-inline-start:12px;border-radius:999px;background:var(--p3x-accent);color:#fff;font-size:16px;font-weight:700;transition:background .15s}.p3x-btn:hover{background:var(--p3x-accent-press)}.p3x-link{color:#2997ff;font-size:16px;font-weight:500}.p3x-link:hover{text-decoration:underline}.p3x-hero-stage{grid-column:2;grid-row:1;position:relative;min-width:0}.p3x-hero-stage:before{content:"";position:absolute;top:-4%;right:-8%;bottom:22%;left:-8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--p3x-part) 30%,transparent),transparent);pointer-events:none}.p3x-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,255,255,.18);color:#f5f5f7;font-size:12px;font-weight:600;pointer-events:none}.p3x-chip--stage{position:absolute;top:16px;left:16px}.p3d-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px}.p3x-plus{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#ffffff38;font-size:18px;font-weight:500;line-height:1}.p3x-facts{padding:76px 0 60px;background:#fff}.p3x-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.p3x-fact b{display:block;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.35;font-weight:700;letter-spacing:-.3px;color:#1d1d1f}.p3x-fact span{display:block;margin-top:6px;color:#6e6e73;font-size:14.5px;line-height:1.7}.p3x-sec{padding:88px 0;scroll-margin-top:calc(var(--p3x-top,0px) + 52px)}.p3x-sec--soft{background:#f5f5f7}.p3x-sec--tight{padding-top:24px}.p3x-h2{margin:0;font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.3;font-weight:800;letter-spacing:-.5px;color:#1d1d1f}.p3x-lead{margin:10px 0 0;color:#6e6e73;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.8}.p3x-center{text-align:center}.p3x-profile{display:flex;align-items:center;gap:20px;margin:34px 0 22px}.p3x-avatar{flex:0 0 auto;display:block;width:86px;height:86px;padding:3px;border-radius:50%;background:conic-gradient(#f26b1d,#eab308,#16a34a,#1d4ed8,#7c3aed,#f26b1d)}.p3x-avatar span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff;border:3px solid #fff;font-size:22px;font-weight:900;line-height:1;color:#1d1d1f}.p3x-avatar--small{width:56px;height:56px;padding:2px}.p3x-avatar--small span{border-width:2px;font-size:18px}.p3x-profile-name{display:block;font-size:19px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.p3x-profile-who{margin:2px 0 0;color:#6e6e73;font-size:14px}.p3x-profile-stats{display:flex;flex-wrap:wrap;gap:4px 22px;margin:8px 0 0;color:#6e6e73;font-size:14px}.p3x-profile-stats b{color:#1d1d1f;font-size:16px;font-weight:800}.p3x-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.p3x-chip-btn{min-height:36px;padding:5px 16px;border:1px solid #d2d2d7;border-radius:999px;background:#fff;color:#424245;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.p3x-chip-btn:hover{border-color:#86868b}.p3x-chip-btn[aria-checked=true]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.p3x-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.p3x-tile{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:0;border-radius:22px;overflow:hidden;background:#1c1c1e;color:#fff;font-family:inherit;text-align:start;cursor:pointer}.p3x-tile:focus-visible{outline:3px solid #f26b1d;outline-offset:3px}.p3x-tile-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.p3x-tile:hover .p3x-tile-img{transform:scale(1.04)}.p3x-tile-icon{display:grid;place-items:center;width:100%;height:100%;color:#6e6e73}.p3x-badge{position:absolute;top:12px;right:12px;padding:3px 10px;border-radius:999px;background:#000000a8;color:#fff;font-size:11.5px;font-weight:700}.p3x-tile-cap{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;padding:48px 16px 14px 60px;background:linear-gradient(to top,#0000009e,#0000);line-height:1.5}.p3x-tile-cap b{font-size:15.5px;font-weight:800;overflow-wrap:anywhere}.p3x-tile-cap span{font-size:12.5px;opacity:.85}.p3x-tile-plus{position:absolute;bottom:14px;left:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffffff0;color:#1d1d1f;font-size:22px;line-height:1;box-shadow:0 4px 14px #0003;transition:transform .2s}.p3x-tile:hover .p3x-tile-plus{transform:scale(1.08)}.p3x-step{margin-top:30px;padding:20px 22px;border-radius:24px;background:#fff}.p3x-start{display:flex;align-items:center;gap:16px;width:100%;padding:0;border:0;background:transparent;color:#1d1d1f;font-family:inherit;text-align:start;cursor:pointer}.p3x-start:focus-visible{outline:3px solid #f26b1d;outline-offset:4px;border-radius:18px}.p3x-start-plus{flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--p3x-accent);color:#fff;font-size:36px;font-weight:300;line-height:1;box-shadow:0 8px 22px #f26b1d59;transition:transform .25s ease,background .15s}.p3x-start:hover .p3x-start-plus{background:var(--p3x-accent-press)}.p3x-start[aria-expanded=true] .p3x-start-plus{transform:rotate(45deg);background:#1d1d1f;box-shadow:none}.p3x-start-text{display:flex;flex-direction:column;min-width:0}.p3x-start-text b{font-size:20px;font-weight:800;line-height:1.5}.p3x-start-text span{font-size:13.5px;color:#6e6e73}.p3x-ways{margin-top:18px;animation:p3x-open .25s ease-out}@keyframes p3x-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.p3x-order-anchor{scroll-margin-top:calc(var(--p3x-top,0px) + 64px)}.p3x-order-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:18px;align-items:start;margin-top:14px}.p3x-order-aside{grid-column:1;grid-row:1;position:sticky;top:calc(var(--p3x-top,0px) + 66px);display:flex;flex-direction:column;gap:14px}.p3x-order-steps{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:14px;min-width:0}.p3x-order-preview{position:relative;height:clamp(240px,42vh,380px);border-radius:24px;overflow:hidden;background:#fff}.p3x-order-photo{display:block;width:100%;height:100%;object-fit:cover}.p3x-order-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:24px;color:#6e6e73;font-size:14px;text-align:center}.p3x-order-empty svg{color:#f26b1d}.p3d-wait--light .p3d-wait-img{opacity:.85}.p3x-summary{padding:18px 20px;border-radius:22px;background:#fff}.p3x-summary-line{margin:0;font-size:15.5px;font-weight:800;line-height:1.8;color:#1d1d1f;overflow-wrap:anywhere}.p3x-card{min-width:0;padding:18px 20px;border-radius:22px;background:#fff}.p3x-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.p3x-card-head b{font-size:16.5px;font-weight:800;color:#1d1d1f}.p3x-card-head span{min-width:0;font-size:13.5px;color:#6e6e73;text-align:end;overflow-wrap:anywhere}.p3x-file{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#f5f5f7;color:#1d1d1f;font-size:13.5px}.p3x-file svg{flex:0 0 auto;color:#f26b1d}.p3x-file-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.p3x-qty{display:flex;align-items:center;gap:6px}.p3x-qty input{flex:1 1 0;width:auto;min-width:0;text-align:center}.p3x-qty-btn{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1.5px solid #d2d2d7;border-radius:50%;background:#fff;color:#1d1d1f;cursor:pointer}.p3x-qty-btn:hover:not(:disabled){border-color:#86868b}.p3x-qty-btn:disabled{opacity:.4;cursor:default}.p3x-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.p3x-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:64px;padding:10px 14px;border:1.5px solid #d2d2d7;border-radius:16px;background:#fff;color:#1d1d1f;font-family:inherit;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s}.p3x-opt:hover{border-color:#86868b}.p3x-opt[aria-checked=true]{border-color:var(--p3x-accent);box-shadow:inset 0 0 0 1px var(--p3x-accent)}.p3x-opt b{font-size:15px;font-weight:800;line-height:1.5}.p3x-opt span{font-size:12px;color:#6e6e73;line-height:1.6}.p3x-colour-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.p3x-colour-hint{flex:1 1 180px;min-width:0;font-size:13px;color:#6e6e73}.p3x-cp-well{position:relative;flex:0 0 auto;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:conic-gradient(#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#5856d6,#af52de,#ff2d55,#ff3b30);cursor:pointer;box-shadow:0 2px 10px #00000040;transition:transform .15s,box-shadow .15s}.p3x-cp-well:hover{transform:scale(1.06)}.p3x-cp-well:focus-visible{outline:3px solid #f26b1d;outline-offset:3px}.p3x-cp-well[aria-expanded=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #f26b1d}.p3x-cp-dot{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #00000059}.p3x-cp-panel{margin-top:14px;padding:14px;border-radius:20px;background:#fff;border:1px solid #e8e8ed;box-shadow:0 12px 30px #00000014;color:#1d1d1f;animation:p3x-open .2s ease-out}.p3x-cp-panel--dark{background:#1c1c1e;border-color:#2c2c2e;box-shadow:none;color:#f5f5f7}.p3x-cp-field{position:relative;height:160px;border-radius:14px;touch-action:none;cursor:crosshair;background:linear-gradient(to bottom,#fff,#fff0 50%,#0000 50%,#000),linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.p3x-cp-greys{position:relative;height:28px;margin-top:10px;border-radius:14px;touch-action:none;cursor:crosshair;background:linear-gradient(to right,#fff,#000);box-shadow:inset 0 0 0 1px #0000001f}.p3x-cp-field:focus-visible,.p3x-cp-greys:focus-visible{outline:3px solid #f26b1d;outline-offset:2px}.p3x-cp-thumb{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 6px #00000080;pointer-events:none}.p3x-cp-foot{display:flex;align-items:center;gap:10px;margin-top:12px}.p3x-cp-now{flex:0 0 auto;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #7f7f7f66}.p3x-cp-name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;overflow-wrap:anywhere}.p3x-cp-done{flex:0 0 auto;min-height:40px;padding:6px 20px;border:0;border-radius:999px;background:#1d1d1f;color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.p3x-cp-done:hover{background:#424245}.p3x-cp-panel--dark .p3x-cp-done{background:#f5f5f7;color:#1d1d1f}.p3x-cp-panel--dark .p3x-cp-done:hover{background:#d2d2d7}.p3x .p3d-drop{border-color:#d2d2d7;background:#fbfbfd}.p3x .p3d-drop:hover,.p3x .p3d-drop:focus-within{border-color:#f26b1d}.p3x-faq{margin:28px 0 0;border-top:1px solid #d2d2d7}.p3x-q{border-bottom:1px solid #d2d2d7}.p3x-q summary{display:flex;align-items:center;gap:14px;min-height:44px;padding:20px 2px;font-size:17px;font-weight:700;color:#1d1d1f;cursor:pointer;list-style:none}.p3x-q summary::-webkit-details-marker{display:none}.p3x-q summary:focus-visible{outline:3px solid #f26b1d;outline-offset:2px;border-radius:10px}.p3x-q-plus{flex:0 0 auto;margin-inline-start:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid #d2d2d7;color:#424245;font-size:18px;font-weight:500;line-height:1;transition:transform .25s}.p3x-q[open] .p3x-q-plus{transform:rotate(45deg)}.p3x-q p{margin:0;padding:0 2px 22px;color:#6e6e73;font-size:15px;line-height:1.95}.p3x-seller-who{display:flex;flex-direction:column;min-width:0}.p3x-seller-who b{color:#1d1d1f;font-size:16px;font-weight:800}.p3x-btn:active,.p3x-pill:active,.p3d-submit:active,.p3x-primary:active,.p3x-secondary:active,.p3d-this:active,.p3x-fab:active,.p3x-cp-done:active,.p3d-wait-btn:active,.p3d-door:active,.p3x-opt:active,.p3x-chip-btn:active,.p3x-cp-well:active,.p3x-round:active,.p3x-qty-btn:active,.p3x-tile:active,.p3d-sample:active,.p3x-start:active .p3x-start-plus{scale:.96}.p3x-fab{display:none;border:0;padding:0;font-family:inherit;cursor:pointer}@keyframes p3x-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.p3x-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px}.p3x-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p3x-sheet-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:min(1040px,100%);height:min(680px,calc(100vh - 48px));border-radius:28px;overflow:hidden;background:#000;color:#f5f5f7;box-shadow:0 30px 80px #0000008c;animation:p3x-rise .25s ease-out}@keyframes p3x-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.p3x-sheet-bar{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.p3x-sheet-count{margin-inline-start:auto;color:#a1a1a6;font-size:13px}.p3x-round{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#f5f5f7;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.p3x-round:hover{background:#ffffff42}.p3x-round:focus-visible{outline:2px solid #fff;outline-offset:2px}.p3x-sheet-stage{position:relative;min-height:0;background:#14141b}.p3x-sheet-stage .p3x-chip{position:absolute;bottom:14px;right:14px}.p3x-sheet-prev,.p3x-sheet-next{position:absolute;top:50%;margin-top:-20px}.p3x-sheet-prev{right:14px}.p3x-sheet-next{left:14px}.p3x-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 28px}.p3x-sheet-title{margin:0;font-size:26px;line-height:1.45;font-weight:800;color:#f5f5f7;overflow-wrap:anywhere}.p3x-sheet-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;color:#a1a1a6;font-size:14px}.p3x-sheet-note{margin:12px 0 0;color:#d2d2d7;font-size:14.5px;line-height:1.9;white-space:pre-wrap}.p3x-sheet-colour{display:flex;align-items:center;gap:12px;margin-top:18px}.p3x-sheet-colour-name{min-width:0;color:#d2d2d7;font-size:14px;font-weight:600;overflow-wrap:anywhere}.p3x-primary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:24px;padding:8px 18px;border:0;border-radius:16px;background:var(--p3x-accent);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer}.p3x-primary:hover{background:var(--p3x-accent-press)}.p3x-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:10px;padding:8px 18px;border:1px solid #2c2c2e;border-radius:16px;background:#1c1c1e;color:#f5f5f7;font-size:15px;font-weight:700;text-align:center}.p3x-secondary:hover{background:#2c2c2e}.p3x-sheet-fine{margin:12px 0 0;color:#86868b;font-size:12.5px;line-height:1.9}.p3x-sheet-seller{display:flex;align-items:center;gap:6px;margin:18px 0 0;color:#a1a1a6;font-size:13px}@media (pointer:coarse){.p3x-chip-btn{min-height:44px}.p3d-dot,.p3d-photo-remove{width:44px;height:44px}.p3x-pill{min-height:40px}.p3x-qty-btn{width:44px;height:44px}}@media (max-width:900px){.p3x-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:36px;padding-bottom:36px}.p3x-hero-copy,.p3x-hero-stage,.p3x-hero-grid>.p3d-shelf{grid-column:auto;grid-row:auto}.p3x-hero-grid>.p3d-shelf{margin-top:-14px}.p3x-hero-copy{text-align:center}.p3x-hero-copy .p3d-tags,.p3x-ctas,.p3d-stage-actions{justify-content:center}.p3x-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.p3x-order-grid{grid-template-columns:minmax(0,1fr)}.p3x-order-aside{display:contents}.p3x-order-preview{order:-1;height:clamp(220px,46vw,340px)}.p3x-order-steps{grid-column:auto;grid-row:auto}.p3x-summary{order:2}.p3d-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.p3x-bar-links{display:none}.p3x-sec{padding:60px 0}.p3x-sec--tight{padding-top:16px}.p3x-grid{gap:3px;margin:0 -22px}.p3x-tile{border-radius:0}.p3x-tile-cap{display:none}.p3x-badge{top:6px;right:6px;padding:2px 7px;font-size:11px}.p3x-tile-plus{bottom:6px;left:6px;width:26px;height:26px;font-size:17px}.p3x-profile{gap:14px;margin:24px 0 16px}.p3x-avatar{width:72px;height:72px}.p3x-fab{display:grid;place-items:center;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:58;width:56px;height:56px;margin-left:-28px;border-radius:50%;background:var(--p3x-accent);color:#fff;font-size:32px;font-weight:400;line-height:1;box-shadow:0 10px 28px #f26b1d73;animation:p3x-pop .25s ease-out}.p3x-sheet{padding:0}.p3x-sheet-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100vh;height:100dvh;border-radius:0}.p3x-sheet-bar{padding-top:calc(12px + env(safe-area-inset-top))}.p3x-sheet-stage{height:min(50vh,420px)}.p3x-sheet-body{padding:20px 18px calc(24px + env(safe-area-inset-bottom))}}@media (max-width:560px){.p3d{padding:14px 0 40px}.p3d-inner{padding:0 12px}.p3x-wrap{padding:0 16px}.p3x-grid{margin:0 -16px}.p3d-stage{height:min(54vh,420px);min-height:300px;border-radius:22px}.p3x-stage-colour{right:12px;bottom:12px}.p3d-now{display:none}.p3x-cp-field{height:150px}.p3x-start-plus{width:52px;height:52px;font-size:32px}.p3x-start-text b{font-size:18px}.p3d-sample{width:116px}.p3x-fact b{font-size:1.45rem}.p3d-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.p3d-door{padding:14px}.p3d-grid{grid-template-columns:minmax(0,1fr)}.p3d-modes{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.p3d-mode{flex:1 0 auto;justify-content:center;padding:8px;white-space:nowrap}.p3d-mode svg{display:none}.p3x-step,.p3x-card,.p3x-summary,.p3d-order--card{padding:16px}.p3x-options{grid-template-columns:repeat(2,minmax(0,1fr))}.p3d-steps li{padding:20px 22px 24px}.p3x-q summary{font-size:15.5px}.p3d-seller{flex-wrap:wrap;padding:16px}}.p3dp{max-width:980px}.p3dp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.p3dp-tabs{display:flex;gap:6px;margin:16px 0;border-bottom:1px solid var(--line)}.p3dp-tab{border:0;background:transparent;padding:10px 14px;min-height:44px;font-family:inherit;font-weight:700;font-size:14px;color:var(--muted);cursor:pointer;border-bottom:2.5px solid transparent;margin-bottom:-1px}.p3dp-tab[aria-selected=true]{color:var(--ink);border-bottom-color:#f26b1d}.p3dp-card{margin-bottom:12px;overflow:hidden}.p3dp-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:14px 16px;min-height:52px;border:0;background:transparent;font-family:inherit;text-align:start;cursor:pointer}.p3dp-card-title{font-weight:800;font-size:15px;color:var(--ink)}.p3dp-badge{margin-inline-start:auto;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--bg-soft);color:var(--muted)}.p3dp-badge--sent{background:#eef4ff;color:#1d4ed8}.p3dp-badge--won{background:#e9f7ef;color:#2f7d5b}.p3dp-card-body{padding:0 16px 16px}.p3dp-prefs{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--muted);margin:0 0 8px}.p3dp-prefs b{color:var(--ink)}.p3dp-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;margin-inline-start:6px;border:1px solid rgba(0,0,0,.15)}.p3dp-desc{font-size:14px;line-height:1.9;white-space:pre-wrap;margin:0 0 10px;color:var(--ink)}.p3dp-files{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-bottom:12px}.p3dp-stl{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 320px}.p3dp-viewer{position:relative;width:100%;height:280px;border-radius:14px;overflow:hidden;background:#f3f5f8;margin-bottom:12px}.p3dp-photo{display:block;width:120px;height:120px;border-radius:12px;overflow:hidden;background:var(--bg-soft)}.p3dp-photo img{width:100%;height:100%;object-fit:cover}.p3dp-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.p3dp-offer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p3dp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.p3dp-field--wide{grid-column:1/-1}.p3dp-colour{max-width:180px}.p3dp-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.p3dp-add{padding:16px;margin-bottom:16px}.p3dp-check{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.p3dp-samples{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.p3dp-sample{display:flex;flex-direction:column;gap:6px;padding:12px}.p3dp-sample-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#14141b}.p3dp-sample-icon{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:10px;background:var(--bg-soft);color:var(--muted)}.p3dp-sample-actions{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:560px){.p3dp-offer{grid-template-columns:1fr}}.p3dr{margin:14px 0;padding:14px 16px}.p3dr-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.p3dr-head b{color:var(--ink);font-size:14px}.p3dr-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.p3ds{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;border-radius:14px;background:#fff7f1;border:1px solid #f6dcc8;color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s}.p3ds:hover{border-color:#f26b1d;background:#fff2e8}.p3ds-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f26b1d;color:#fff}.p3ds-text{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.9;color:var(--muted)}.p3ds-text b{color:var(--ink);font-weight:800}.p3ds-go{flex:0 0 auto;font-size:18px;font-weight:800;line-height:1;color:#9a3f0a}.p3d-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.p3d-wait-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.55}.p3d-wait-btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:#f26b1d;color:#fff;font-family:inherit;font-weight:800;font-size:14.5px;cursor:pointer;box-shadow:0 10px 30px #f26b1d59}.p3d-wait-btn:hover{background:#e25d10}.p3d-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px}.p3d-this{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:8px 22px;padding-inline-start:12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1f;color:#fff;font-family:inherit;font-weight:700;font-size:14.5px;cursor:pointer;transition:background .15s}.p3d-this:hover{background:#fff3}.p3d-this[aria-pressed=true]{outline:2px solid #fff;outline-offset:2px}.p3d-product-link{color:#2997ff;font-weight:600;font-size:15px}.p3d-product-link:hover{text-decoration:underline}.p3d-this-part{display:flex;align-items:center;gap:14px}.p3d-this-img{flex:0 0 auto;width:84px;height:63px;object-fit:cover;border-radius:10px;background:#14141b}.p3d-this-icon{flex:0 0 auto;width:84px;height:63px;display:grid;place-items:center;border-radius:10px;background:#14141b;color:#6f6f80}.p3d-this-text{display:flex;flex-direction:column;gap:2px;min-width:0}.p3d-this-text b{font-size:15px;color:var(--ink)}.p3d-this-text span{font-size:12.5px;color:var(--muted)}.p3dp-link{display:flex;flex-direction:column;gap:4px;width:100%;font-size:12px;color:var(--muted)}.p3dp-link select{width:100%}.p3dr-sample{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;color:var(--muted)}.p3dr-sample b{color:var(--ink)}.p3d-card-badge{position:absolute;bottom:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;background:#14141b;color:#fff;font-size:12px;font-weight:800}@media (prefers-contrast:more){.p3x-lead,.p3x-fact span,.p3x-profile-who,.p3x-profile-stats,.p3d-door span,.p3x-opt span,.p3x-card-head span,.p3x-colour-hint,.p3x-start-text span,.p3d-steps li,.p3x-q p,.p3d-order-foot,.p3d-seller{color:#424245}.p3x-eyebrow,.p3x-sheet-meta,.p3x-sheet-fine,.p3x-sheet-seller{color:#f5f5f7}.p3d-door,.p3x-opt,.p3x-chip-btn{border-color:#86868b}}@media (prefers-reduced-transparency:reduce){.p3x-bar{background:#161617;-webkit-backdrop-filter:none;backdrop-filter:none}.p3x-round{background:#3a3a3c;-webkit-backdrop-filter:none;backdrop-filter:none}.p3x-sheet-scrim{background:#000000e0;-webkit-backdrop-filter:none;backdrop-filter:none}}
