:root{--ink:#273046;--ink2:#7c86a0;--ink3:#64748b;--paper:#eef1f8;--card:#fff;--soft:#f3f5fa;--o600:#c2410c;--o500:#f97316;--o400:#fb923c;--o050:#fff3ec;--grf:#272e3f;--ok:#2bb673;--err:#e5484d;--sh:0 10px 30px #27304614;--sh-sm:0 4px 14px #2730460f;--sh-float:0 12px 34px #27304629}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);min-height:100vh;font-family:Vazirmatn,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}input{font-family:inherit}.ii{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.ii.s12{width:12px;height:12px}.ii.s18{stroke-width:1.7px;width:18px;height:18px}.ii.s28{stroke-width:1.5px;width:28px;height:28px}.container{max-width:1180px;margin:0 auto;padding:0 14px}.app-header{padding:16px 0 6px}.ah-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand{align-items:center;gap:9px;min-width:0;display:flex}.logo-mark{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:flex;box-shadow:0 6px 14px #ea580c4d}.brand-txt{min-width:0;line-height:1.4}.brand-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.brand-txt span{color:var(--ink2);font-size:10px}.ver-chip{background:var(--o050);color:var(--o600);white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:10px;font-weight:800}.search-sticky{z-index:51;background:linear-gradient(180deg,var(--paper) 78%,#eef1f800);padding:10px 0 12px;position:sticky;top:0}.search-row{align-items:center;gap:9px;display:flex}.search-box{color:var(--ink3);box-shadow:var(--sh-sm);background:#fff;border-radius:15px;flex:1;align-items:center;gap:9px;padding:12px 15px;display:flex}.search-box input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13.5px}.icon-btn{width:44px;height:44px;color:var(--ink2);box-shadow:var(--sh-sm);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn:active{transform:scale(.96)}.seller-card{background:linear-gradient(135deg,#fb8b4b,var(--o600));color:#fff;border-radius:16px;align-items:center;gap:11px;margin-top:4px;padding:13px 14px;display:flex;box-shadow:0 10px 24px #ea580c4d}.seller-card .avatar{background:#ffffff38;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.seller-card .sn{flex:1;min-width:0;line-height:1.6}.seller-card .sn b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.seller-card .sn span{opacity:.85;font-size:10px}.mini-cta{color:#fff;background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mini-cta:active{transform:scale(.95)}.filter-strip{flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0 0;display:flex}.fs-chip{background:var(--o050);color:var(--o600);border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:11px;font-weight:700;display:inline-flex}.fs-chip.neutral{color:var(--ink2);box-shadow:var(--sh-sm);background:#fff}.toolbar{justify-content:space-between;align-items:center;gap:10px;padding:13px 0 8px;display:flex}.result-count{color:var(--ink2);font-size:12px}.result-count b{color:var(--ink)}.view-toggle{box-shadow:var(--sh-sm);background:#fff;border-radius:12px;gap:2px;padding:3px;display:flex}.vt{width:34px;height:29px;color:var(--ink3);border-radius:9px;justify-content:center;align-items:center;display:flex}.vt.on{background:var(--o050);color:var(--o600)}.pgrid{grid-template-columns:repeat(2,1fr);gap:11px;padding-bottom:118px;display:grid}@media (width>=680px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.pgrid{grid-template-columns:repeat(4,1fr)}}.pcard{background:var(--card);box-shadow:var(--sh-sm);border-radius:15px;display:block;overflow:hidden}.pimg{aspect-ratio:1/.74;background:var(--soft);color:#8b94ab;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pimg img{object-fit:cover;width:100%;height:100%}.pbody{padding:10px 11px 12px}.pname{height:39px;font-size:12px;font-weight:700;line-height:1.65;overflow:hidden}.pcode{color:var(--ink2);background:var(--soft);direction:ltr;border-radius:999px;margin:7px 0;padding:2.5px 9px;font-size:10px;display:inline-block}.pprice{color:var(--o600);font-size:14.5px;font-weight:800}.pprice small{color:var(--ink2);margin-right:3px;font-size:10px;font-weight:500}.prows{flex-direction:column;gap:8px;padding-bottom:118px;display:flex}.rowc{box-shadow:var(--sh-sm);background:#fff;border-radius:14px;align-items:center;gap:11px;padding:10px 11px;display:flex}.rthumb{background:var(--soft);color:#8b94ab;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.rthumb img{object-fit:cover;width:100%;height:100%}.rinfo{flex:1;min-width:0}.rname{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.rcode{color:var(--ink2);text-align:right;direction:ltr;margin-top:3px;font-size:10px}.rprice{color:var(--o600);white-space:nowrap;font-size:13px;font-weight:800}.rprice small{color:var(--ink2);font-size:9.5px;font-weight:500}.pagi{justify-content:center;gap:7px;padding:4px 0 126px;display:flex}.pagi a,.pagi span{min-width:36px;height:36px;box-shadow:var(--sh-sm);color:var(--ink2);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pagi .cur{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;box-shadow:0 6px 14px #ea580c4d}.cnav{z-index:52;max-width:560px;box-shadow:var(--sh-float);background:#fff;border-radius:19px;margin:0 auto;padding:8px 8px 9px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.cnav button,.cnav a{color:var(--ink2);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.cnav .ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:28px;display:flex}.cnav .on{color:var(--o600)}.cnav .on .ic{background:var(--o050)}.cnav .cta-call{color:var(--o600)}.cnav .cta-call .ic{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;box-shadow:0 6px 14px #ea580c59}body.fs-mode .app-header,body.fs-mode .seller-card,body.fs-mode .toolbar,body.fs-mode .filter-strip,body.fs-mode .cnav,body.fs-mode .search-sticky{display:none}body.fs-mode .pgrid,body.fs-mode .prows{padding-top:14px;padding-bottom:80px}.fs-pill{color:var(--ink);z-index:55;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:11.5px;font-weight:700;display:none;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #27304633}.fs-pill svg{color:var(--o600)}body.fs-mode .fs-pill{display:flex}.sheet-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:55;opacity:0;pointer-events:none;background:#1e243366;transition:opacity .18s;position:fixed;inset:0}.sheet{z-index:56;background:#fff;border-radius:26px 26px 0 0;max-width:640px;margin:0 auto;padding:10px 18px 26px;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -14px 44px #1e243338}body.sheet-open .sheet-overlay{opacity:1;pointer-events:auto}.sheet.open{transform:translateY(0)}.sheet-grip{background:#e2e6ef;border-radius:99px;width:40px;height:5px;margin:6px auto 14px}.sheet h5{justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.sheet h5 span{color:var(--o600);font-size:11px;font-weight:700}.f-group{margin-top:14px}.f-label{color:var(--ink2);margin-bottom:8px;font-size:11px;font-weight:700}.f-opts{flex-wrap:wrap;gap:8px;display:flex}.f-opt{background:var(--soft);color:var(--ink2);border-radius:13px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:600;display:flex}.f-opt.on{background:var(--o050);color:var(--o600);font-weight:700}.f-opt .cnt{background:#2730460f;border-radius:999px;padding:1px 7px;font-size:9.5px}.f-opt.on .cnt{background:#ea580c24}.sheet-actions{gap:9px;margin-top:18px;display:flex}.btn-primary{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;text-align:center;border-radius:14px;flex:2;padding:13px;font-size:13px;font-weight:800;box-shadow:0 8px 18px #ea580c4d}.btn-ghost{background:var(--soft);text-align:center;color:var(--ink2);border-radius:14px;flex:1;padding:13px;font-size:12.5px;font-weight:600}.pdf-option{background:var(--soft);text-align:right;border-radius:14px;align-items:center;gap:11px;width:100%;margin-top:9px;padding:12px 14px;display:flex}.pdf-option .po-ic{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 6px 14px #ea580c40}.pdf-option b{font-size:12.5px;display:block}.pdf-option span{color:var(--ink2);font-size:10px}.pdf-status{color:var(--ink2);text-align:center;margin-top:12px;font-size:11.5px;line-height:1.9}.pdf-status .prog{background:var(--soft);border-radius:99px;width:170px;height:6px;margin:8px auto 0;overflow:hidden}.pdf-status .prog i{background:linear-gradient(90deg,var(--o500),var(--o400));border-radius:99px;width:55%;height:100%;animation:1.6s ease-in-out infinite load;display:block}@keyframes load{0%{width:20%}55%{width:78%}to{width:20%}}.drawer{z-index:56;background:#fff;border-radius:26px 26px 0 0;max-width:640px;max-height:88vh;margin:0 auto;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;transform:translateY(105%);box-shadow:0 -14px 44px #1e243340}.drawer.open{transform:translateY(0)}.dimg{background:var(--soft);color:#8b94ab;justify-content:center;align-items:center;height:190px;display:flex;position:relative}.dimg img{object-fit:cover;width:100%;height:100%}.dclose{width:32px;height:32px;color:var(--ink2);box-shadow:var(--sh-sm);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:12px;left:12px}.dbody{padding:15px 18px 22px}.dname{font-size:15px;font-weight:800;line-height:1.65}.dmeta{flex-wrap:wrap;gap:7px;margin:9px 0 12px;display:flex}.dtag{background:var(--soft);color:var(--ink2);border-radius:999px;padding:4.5px 11px;font-size:10px}.dtag.code{direction:ltr;font-weight:700}.dprice-row{background:var(--o050);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 15px;display:flex}.dprice{color:var(--o600);font-size:18px;font-weight:900}.dprice small{color:var(--ink2);font-size:10.5px;font-weight:500}.dcarton{color:var(--ink2);text-align:left;font-size:10px;line-height:1.7}.dcarton b{color:var(--ink);font-size:12px;display:block}.spec{border-bottom:1px solid var(--soft);color:var(--ink2);justify-content:space-between;padding:8px 2px;font-size:11.5px;display:flex}.spec b{color:var(--ink);font-weight:700}.ddesc{color:var(--ink2);margin:10px 0;font-size:11.5px;line-height:2}.dctas{gap:9px;margin-top:14px;display:flex}.cta{border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 0;font-size:12.5px;font-weight:700;display:flex}.cta.call{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;box-shadow:0 6px 16px #ea580c4d}.cta.msg{background:var(--soft);color:var(--ink)}.state-wrap{text-align:center;max-width:420px;margin:8vh auto;padding:0 18px}.state-card-lg{box-shadow:var(--sh);background:#fff;border-radius:20px;padding:36px 26px}.si{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;display:flex}.si.gray{background:linear-gradient(135deg,#9aa3b8,#7c86a0);box-shadow:0 10px 20px #7c86a04d}.si.orange{background:linear-gradient(135deg,var(--o400),var(--o600));box-shadow:0 10px 20px #ea580c4d}.st-title{font-size:15px;font-weight:800}.st-sub{color:var(--ink2);margin-top:7px;font-size:12px;line-height:2}.st-actions{justify-content:center;gap:9px;margin-top:18px;display:flex}.st-actions .btn-primary,.st-actions .btn-ghost{flex:0 auto;padding:11px 22px}.empty-state{box-shadow:var(--sh-sm);text-align:center;background:#fff;border-radius:18px;grid-column:1/-1;padding:34px 20px}.empty-state .si{width:48px;height:48px}.desk{display:none}@media (width>=900px){.cnav{display:none}.pgrid,.prows{padding-bottom:40px}.pagi{padding-bottom:48px}.layout{align-items:flex-start;gap:18px;display:flex}.desk{flex-shrink:0;width:236px;display:block;position:sticky;top:76px}.side-card{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;padding:15px 16px}.side-card h6{justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.side-card h6 a{color:var(--o600);font-size:10px;font-weight:700}.side-opt{color:var(--ink2);border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 11px;font-size:12px;display:flex}.side-opt.on{background:var(--o050);color:var(--o600);font-weight:700}.side-opt .c{background:var(--soft);border-radius:999px;padding:1px 8px;font-size:9.5px}.side-opt.on .c{color:#9a3412;background:#ea580c24}.divider{background:var(--soft);height:1px;margin:13px 0}.main-col{flex:1;min-width:0}.mob-only{display:none!important}}@media (width<=899px){.desk-only{display:none!important}}.badge-new{background:var(--o500);color:#fff;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #ea580c4d}.toast{background:var(--grf);color:#fff;z-index:70;opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:11.5px;font-weight:600;transition:opacity .2s;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000040}.toast.show{opacity:1}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2.5px solid var(--o500);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pn-shell{min-height:100vh;display:flex}.pn-side{display:none}.pn-main{flex-direction:column;flex:1;min-width:0;padding-bottom:86px;display:flex}.pn-topbar{align-items:center;gap:10px;padding:14px 16px 6px;display:flex}.pn-topbar .crumb{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.pn-topbar .grow{align-items:center;gap:8px;margin-right:auto;display:flex}.pn-content{width:100%;max-width:1080px;margin:0 auto;padding:8px 16px 26px}.pn-bnav{z-index:52;max-width:560px;box-shadow:var(--sh-float);background:#fff;border-radius:19px;margin:0 auto;padding:8px 8px 9px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.pn-bnav a{color:var(--ink2);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.pn-bnav a .ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:28px;display:flex}.pn-bnav a.on{color:var(--o600)}@media (width>=900px){.pn-bnav{display:none}.pn-main{padding-bottom:26px}.pn-side{color:#fff;background:linear-gradient(#2b3242,#1f2534);flex-direction:column;flex-shrink:0;width:212px;height:100vh;padding:14px 11px;display:flex;position:sticky;top:0}.pn-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;margin-bottom:11px;padding:4px 6px 14px;display:flex}.pn-brand b{font-size:12.5px}.pn-brand span{color:#aab3c7;font-size:8.5px;display:block}.pn-nav{color:#c3cadb;border-radius:11px;align-items:center;gap:9px;margin-bottom:2px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex;position:relative}.pn-nav .nic{justify-content:center;width:18px;display:flex}.pn-nav.on{color:#fff;background:#f9731629}.pn-nav.on:before{content:"";background:var(--o500);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;right:-11px}.pn-sec{color:#7c86a0;letter-spacing:1px;padding:11px 10px 5px;font-size:8.5px;font-weight:700}.pn-user{background:linear-gradient(135deg,#fb8b4b,var(--o600));border-radius:14px;align-items:center;gap:9px;margin-top:auto;padding:9px 10px;display:flex;box-shadow:0 8px 18px #ea580c4d}.pn-user b{font-size:10.5px;display:block}.pn-user span{color:#ffffffd9;font-size:8.5px}.pn-user .av{background:#ffffff38;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}}.pn-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=900px){.pn-grid{grid-template-columns:repeat(4,1fr)}}.kpi{box-shadow:var(--sh-sm);background:#fff;border-radius:14px;padding:12px 13px}.kpi .lab{color:var(--ink2);justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.kpi .val{margin-top:5px;font-size:20px;font-weight:900}.kpi .sub{color:var(--ink2);margin-top:3px;font-size:9px}.kpi .sub.up{color:var(--ok)}.kpi .sub.warn{color:#d97706}.wcard{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.wcard-h{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex}.wcard-h b{font-size:12.5px}.wcard-h .hint{color:var(--ink3);font-size:9.5px}.wcard-b{padding:12px 15px}.curve-wrap{margin-top:6px;position:relative}.curve-tip{background:var(--o500);color:#fff;border-radius:8px;padding:2.5px 8px;font-size:9px;font-weight:800;position:absolute;transform:translate(50%,-115%);box-shadow:0 5px 12px #ea580c59}.orange-hero{background:linear-gradient(135deg,#fb8b4b,var(--o600));color:#fff;border-radius:16px;margin-top:12px;padding:14px 15px;box-shadow:0 10px 24px #ea580c4d}.orange-hero .qr-box{background:#fff;border-radius:12px;width:132px;height:132px;margin:11px auto;padding:8px;display:block}.orange-hero .qr-box img{width:100%;height:100%}.url-pill{direction:ltr;background:#ffffff2e;border-radius:10px;align-items:center;gap:7px;max-width:300px;margin:8px auto 0;padding:8px 11px;font-size:10px;display:flex;overflow:hidden}.url-pill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-actions .qa{color:#fff;cursor:pointer;background:#ffffff2b;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 0;font-size:10.5px;font-weight:700;display:flex}.hero-actions .qa.p{color:var(--o600);background:#fff}.toprow{border-bottom:1px dashed var(--soft);align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.toprow:last-child{border:0}.toprow .rk{background:var(--soft);width:19px;height:19px;color:var(--ink2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;font-weight:800;display:flex}.toprow:first-child .rk{background:var(--o050);color:var(--o600)}.toprow .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.toprow .cd{color:var(--ink3);direction:ltr;font-size:9px}.toprow .v{font-weight:800}.zero-badge{color:var(--err);background:#e5484d17;border-radius:999px;padding:2px 8px;font-size:8.5px;font-weight:700}.fun-step{margin-bottom:8px}.fun-top{color:var(--ink2);justify-content:space-between;margin-bottom:4px;font-size:10.5px;display:flex}.fun-top b{color:var(--ink)}.fun-bar{background:var(--soft);border-radius:99px;height:15px;overflow:hidden}.fun-bar i{background:linear-gradient(90deg,var(--o400),var(--o600));border-radius:99px;height:100%;display:block}.tblw{border-collapse:separate;border-spacing:0;width:100%}.tblw th{background:var(--grf);color:#dde2ee;text-align:right;padding:8px 13px;font-size:10px;font-weight:700}.tblw th:first-child{border-radius:0 10px 10px 0}.tblw th:last-child{border-radius:10px 0 0 10px}.tblw td{border-bottom:1px solid var(--soft);color:var(--ink2);vertical-align:middle;padding:10px 13px;font-size:11px}.tblw tr:last-child td{border:0}.tblw td b{color:var(--ink)}.stat{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3.5px 9px;font-size:9px;font-weight:800;display:inline-flex}.stat:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.stat.ok{color:var(--ok);background:#e9f7f0}.stat.warn{color:#b97509;background:#fdf3e2}.stat.err{color:var(--err);background:#e5484d17}.stat.info{color:#3565d8;background:#eef4ff}.stat.gray{background:var(--soft);color:var(--ink2)}.stat.cur{background:var(--o050);color:var(--o600)}.dchips{flex-wrap:wrap;gap:8px;display:flex}.dchip{border-radius:12px;flex:1;min-width:108px;padding:9px 11px}.dchip .n{font-size:17px;font-weight:900}.dchip .l{margin-top:1px;font-size:9px;font-weight:700}.dchip .codes{text-align:right;opacity:.8;direction:ltr;margin-top:4px;font-size:8px;line-height:1.7}.dchip.new{color:#3565d8;background:#eef4ff}.dchip.up{color:#b97509;background:#fdf3e2}.dchip.down{color:var(--ok);background:#e9f7f0}.dchip.same{background:var(--soft);color:var(--ink2)}.dchip.rem{color:var(--err);background:#e5484d14}.issue{border-bottom:1px solid var(--soft);align-items:flex-start;gap:10px;padding:11px 15px;display:flex}.issue:last-child{border:0}.sev{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sev.b{color:var(--err);background:#e5484d17}.sev.w{color:#b97509;background:#fdf3e2}.sev.i{color:#3565d8;background:#eef4ff}.issue .it{flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.issue .idesc{color:var(--ink2);margin-top:3px;font-size:10px;line-height:1.85}.iform{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.iform input[type=text]{background:#f8f9fd;border:1.2px solid #e9edf5;border-radius:9px;min-width:150px;padding:6px 10px;font-family:inherit;font-size:10px}.ibtn{background:var(--soft);color:#3f4a63;cursor:pointer;border:0;border-radius:9px;padding:7px 12px;font-size:9.5px;font-weight:700}.ibtn.p{background:var(--grf);color:#fff}.ibtn.o{background:var(--o050);color:var(--o600)}.reason-tag{background:var(--soft);color:var(--ink2);border-radius:8px;margin-top:7px;padding:3px 9px;font-size:9px;display:inline-block}.filterbar{grid-template-columns:minmax(0,1fr) 150px auto auto;align-items:center;gap:8px;display:grid}.filterbar .inp{width:100%;padding:11px 12px}.filterbar .ibtn{white-space:nowrap;padding:11px 18px;font-size:10.5px}.filterbar .search-box{padding:10px 14px}@media (width<=719px){.filterbar{grid-template-columns:minmax(0,1fr) auto}}.bell{flex-shrink:0;position:relative}.bell .dot{background:var(--o600);color:#fff;border:2px solid var(--bg);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8.5px;font-weight:800;display:flex;position:absolute;top:-3px;left:-3px}.nav-pill{background:var(--o600);color:#fff;border-radius:999px;margin-right:auto;padding:1px 7px;font-size:8.5px;font-weight:800}.thread{flex-direction:column;gap:10px;padding:4px 0;display:flex}.bub{align-self:flex-start;gap:9px;max-width:76%;display:flex}.bub .av{background:var(--soft);width:28px;height:28px;color:var(--ink2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.bub .bd{background:#f4f6fb;border-radius:14px 14px 4px;min-width:0;padding:9px 12px}.bub .who{color:var(--ink2);margin-bottom:3px;font-size:9.5px;font-weight:700}.bub .who span{color:var(--ink3);font-weight:400}.bub .tx{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:2.05}.bub.me{flex-direction:row-reverse;align-self:flex-end}.bub.me .bd{background:var(--o050);border-radius:14px 14px 14px 4px}.bub.me .av{background:var(--grf);color:#fff}.crow{border-bottom:1px solid var(--soft);align-items:center;gap:10px;padding:11px 15px;display:flex}.crow:last-child{border-bottom:0}.crow .av{background:var(--soft);width:34px;height:34px;color:var(--ink2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.crow.new .av{background:var(--o050);color:var(--o600)}.crow .mid{flex:1;min-width:0}.crow .sj{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.crow .pv{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;overflow:hidden}.nrow{border-bottom:1px solid var(--soft);align-items:flex-start;gap:10px;padding:11px 15px;display:flex}.nrow:last-child{border-bottom:0}.nrow.unread{background:#fbfcff}.nrow .pri{background:var(--soft);border-radius:99px;flex-shrink:0;align-self:stretch;width:4px}.nrow.p-high .pri{background:var(--o500)}.nrow.p-normal .pri{background:#c8d0e2}.nrow .tt{font-size:11.5px;font-weight:700}.nrow .bb{color:var(--ink2);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;line-height:1.9}.nrow .tm{color:var(--ink3);margin-top:4px;font-size:9px}.xcount{background:var(--soft);color:var(--ink2);border-radius:999px;padding:2px 7px;font-size:8.5px;font-weight:800}.attach{background:#fff;border:1.2px solid #e9edf5;border-radius:11px;align-items:center;gap:8px;max-width:100%;margin-top:6px;padding:7px 10px;display:flex}.attach .ic{background:var(--soft);width:24px;height:24px;color:var(--ink2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.attach .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:ltr;flex:1;min-width:0;font-size:10.5px;font-weight:700;overflow:hidden}.attach .sz{color:var(--ink3);flex-shrink:0;font-size:9px}.bub .attach{background:#ffffffbf;border-color:#27304614}.filepick{color:var(--ink2);cursor:pointer;background:#f8f9fd;border:1.2px dashed #d9e0ee;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:600;display:flex}.filepick:hover{border-color:var(--o400);color:var(--o600)}.filepick .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filepick.has .lbl{color:var(--o600);text-align:right;direction:ltr}.filepick input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.frow{margin-bottom:11px}.frow label{color:var(--ink2);justify-content:space-between;margin-bottom:6px;font-size:10.5px;font-weight:700;display:flex}.inp{width:100%;color:var(--ink);background:#f8f9fd;border:1.2px solid #e9edf5;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:12px}.inp:disabled{background:var(--soft);color:var(--ink3)}textarea.inp{resize:vertical;min-height:70px;line-height:1.9}.chk{color:var(--ink);background:#f8f9fd;border-radius:11px;align-items:center;gap:9px;margin-bottom:7px;padding:9px 11px;font-size:11.5px;font-weight:600;display:flex}.chk input{width:16px;height:16px;accent-color:var(--o600)}.chk small{color:var(--ink3);font-size:9.5px;font-weight:400}.flash-ok{color:#1f7a4d;background:#e9f7f0;border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:11.5px;font-weight:600}.flash-err{color:var(--err);background:#e5484d14;border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:11px;line-height:1.9}.atomic-list{background:#f8f9fd;border:1px dashed #e2e6ef;border-radius:12px;margin-top:10px;padding:10px 12px}.atomic-list .t{color:var(--ink2);margin-bottom:6px;font-size:9.5px;font-weight:800}.atomic-list div{color:var(--ink2);padding:2.5px 0;font-size:9.5px}.vrow{border-bottom:1px solid var(--soft);align-items:center;gap:11px;padding:12px 15px;display:flex}.vrow:last-child{border:0}.vbadge{border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.vbadge b{font-size:13px}.vbadge span{font-size:7px;font-weight:600}.vbadge.cur{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff}.vbadge.arch{background:var(--soft);color:var(--ink2)}.vinfo{flex:1;min-width:0}.vinfo .ht{flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.vinfo .hd{color:var(--ink2);margin-top:3px;font-size:9.5px;line-height:1.8}.login-wrap{max-width:360px;margin:12vh auto;padding:0 18px}.seg-days{box-shadow:var(--sh-sm);background:#fff;border-radius:12px;gap:2px;width:fit-content;margin-bottom:12px;padding:3px;display:flex}.seg-days a{color:var(--ink2);border-radius:9px;padding:7px 14px;font-size:10.5px;font-weight:700}.seg-days a.on{background:var(--o050);color:var(--o600)}.site-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef1f8eb;padding:12px 0;position:sticky;top:0}.site-nav .inner{align-items:center;gap:14px;display:flex}.site-nav .links{gap:4px;margin-right:auto;display:none}.site-nav .links a{color:var(--ink2);border-radius:11px;padding:8px 13px;font-size:12.5px;font-weight:600}.site-nav .links a.on,.site-nav .links a:hover{color:var(--ink);box-shadow:var(--sh-sm);background:#fff}.site-nav .cta{align-items:center;gap:8px;margin-right:auto;display:flex}.btn-orange{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;white-space:nowrap;border-radius:13px;align-items:center;gap:7px;padding:10px 18px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #ea580c4d}.btn-quiet{color:var(--ink);box-shadow:var(--sh-sm);white-space:nowrap;background:#fff;border-radius:13px;align-items:center;gap:7px;padding:10px 18px;font-size:12.5px;font-weight:700;display:inline-flex}@media (width>=860px){.site-nav .links{display:flex}.site-nav .burger{display:none}}.burger{width:42px;height:42px;box-shadow:var(--sh-sm);color:var(--ink2);background:#fff;border-radius:13px;justify-content:center;align-items:center;margin-right:auto;display:flex}.mobile-menu{flex-direction:column;gap:4px;padding:10px 0 4px;display:none}.mobile-menu.open{display:flex}.mobile-menu a{box-shadow:var(--sh-sm);background:#fff;border-radius:12px;padding:12px 15px;font-size:13px;font-weight:600}@media (width>=860px){.mobile-menu{display:none!important}}.hero{padding:34px 0 8px}.hero-card{color:#fff;background:linear-gradient(135deg,#2f374b,#1d2331);border-radius:24px;padding:32px 26px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e243347}.hero-card:after{content:"";background:radial-gradient(circle,#f973166b,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;left:-70px}.hero-card .eyebrow{color:var(--o300);background:#f973162e;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.hero-card h1{margin:16px 0 10px;font-size:clamp(22px,4.4vw,36px);font-weight:900;line-height:1.55;position:relative}.hero-card h1 em{color:var(--o400);font-style:normal}.hero-card p{color:#c3cadb;max-width:560px;font-size:13px;line-height:2.1;position:relative}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex;position:relative}.hero-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.hstat{box-shadow:var(--sh-sm);text-align:center;background:#fff;border-radius:15px;padding:14px 15px}.sec-title-row{justify-content:space-between;align-items:baseline;gap:10px;margin:30px 0 12px;display:flex}.sec-title-row h2{font-size:17px;font-weight:800}.sec-title-row a{color:var(--o600);font-size:11.5px;font-weight:700}.cat-chips{flex-wrap:wrap;gap:8px;display:flex}.cat-chip{color:var(--ink2);box-shadow:var(--sh-sm);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.cat-chip.on{background:var(--o050);color:var(--o600)}.cat-chip .n{background:var(--soft);border-radius:999px;padding:1px 7px;font-size:9.5px}.cat-chip.on .n{background:#ea580c24}.wgrid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}@media (width>=700px){.wgrid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.wgrid{grid-template-columns:repeat(4,1fr)}}.wcard-item{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;display:block;overflow:hidden}.wcard-item .im{aspect-ratio:1/.78;background:var(--soft);color:#8b94ab;justify-content:center;align-items:center;display:flex}.wcard-item .bd{padding:11px 12px 13px}.wcard-item .nm{height:41px;font-size:12.5px;font-weight:700;line-height:1.65;overflow:hidden}.wcard-item .meta{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.wcard-item .cd{color:var(--ink2);background:var(--soft);direction:ltr;border-radius:999px;padding:2.5px 9px;font-size:9.5px}.wcard-item .go{color:var(--o600);font-size:10.5px;font-weight:700}.svc-grid{grid-template-columns:1fr;gap:11px;display:grid}@media (width>=700px){.svc-grid{grid-template-columns:repeat(3,1fr)}}.svc{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;padding:18px}.svc .ic{background:linear-gradient(135deg,var(--o400),var(--o600));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex;box-shadow:0 8px 16px #ea580c40}.svc b{margin-bottom:6px;font-size:13.5px;display:block}.svc p{color:var(--ink2);font-size:11.5px;line-height:2}.art-grid{grid-template-columns:1fr;gap:11px;display:grid}@media (width>=700px){.art-grid{grid-template-columns:repeat(3,1fr)}}.art{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;display:block;overflow:hidden}.art .im{background:var(--soft);color:#8b94ab;justify-content:center;align-items:center;height:126px;display:flex}.art .bd{padding:14px 15px 16px}.art .dt{color:var(--ink3);font-size:9.5px}.art b{margin:6px 0 7px;font-size:13px;line-height:1.7;display:block}.art p{color:var(--ink2);font-size:11.5px;line-height:2}.pricelist-cta{background:linear-gradient(135deg,#fb8b4b,var(--o600));color:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding:24px;display:flex;box-shadow:0 14px 32px #ea580c4d}.pricelist-cta .t{flex:1;min-width:220px}.pricelist-cta b{margin-bottom:6px;font-size:16px;display:block}.pricelist-cta p{opacity:.9;font-size:12px;line-height:1.95}.pricelist-cta .btn-white{color:var(--o600);white-space:nowrap;background:#fff;border-radius:13px;padding:12px 22px;font-size:13px;font-weight:800}.prod-hero{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}@media (width>=820px){.prod-hero{grid-template-columns:1fr 1fr}}.prod-img{color:#8b94ab;min-height:250px;box-shadow:var(--sh-sm);background:#fff;border-radius:20px;justify-content:center;align-items:center;display:flex}.prod-info{box-shadow:var(--sh-sm);background:#fff;border-radius:20px;padding:22px}.prod-info h1{font-size:19px;font-weight:900;line-height:1.65}.prod-info .tags{flex-wrap:wrap;gap:7px;margin:11px 0 14px;display:flex}.prod-info .tag{background:var(--soft);color:var(--ink2);border-radius:999px;padding:4px 11px;font-size:10.5px}.prod-info .desc{color:var(--ink2);margin-bottom:14px;font-size:12.5px;line-height:2.15}.spec-row{border-bottom:1px solid var(--soft);color:var(--ink2);justify-content:space-between;padding:9px 2px;font-size:12px;display:flex}.spec-row:last-child{border:0}.spec-row b{color:var(--ink)}.no-price-note{background:var(--o050);color:var(--o600);border-radius:14px;margin-top:14px;padding:13px 15px;font-size:11.5px;line-height:1.95}.form-card{box-shadow:var(--sh-sm);background:#fff;border-radius:20px;max-width:520px;padding:22px}.form-card h2{margin-bottom:4px;font-size:16px;font-weight:800}.form-card .sub{color:var(--ink2);margin-bottom:16px;font-size:11.5px;line-height:2}.hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.contact-side{grid-template-columns:1fr;gap:11px;margin-top:14px;display:grid}@media (width>=820px){.contact-wrap{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.contact-side{margin-top:0}}.cinfo{box-shadow:var(--sh-sm);background:#fff;border-radius:16px;align-items:center;gap:11px;padding:16px;display:flex}.cinfo .ic{background:var(--o050);width:40px;height:40px;color:var(--o600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cinfo b{font-size:12px;display:block}.cinfo span{color:var(--ink2);direction:ltr;font-size:11px}.site-footer{background:var(--grf);color:#c3cadb;margin-top:44px;padding:26px 0 22px}.site-footer .cols{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=760px){.site-footer .cols{grid-template-columns:2fr 1fr 1fr}}.site-footer b{color:#fff;margin-bottom:9px;font-size:13px;display:block}.site-footer p,.site-footer a{color:#aab3c7;font-size:11.5px;line-height:2.1;display:block}.site-footer a:hover{color:var(--o400)}.site-footer .bar{color:#aab3c7;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;padding-top:14px;font-size:10.5px;display:flex}.page-body{box-shadow:var(--sh-sm);color:var(--ink2);background:#fff;border-radius:20px;padding:24px;font-size:13px;line-height:2.3}.page-body h1{color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:900}.page-body p{margin-bottom:12px}.breadcrumb{color:var(--ink2);padding:14px 0 2px;font-size:11px}.breadcrumb a{color:var(--o600);font-weight:600}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Variable-BeciDpKm.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:optional}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Vazirmatn", Tahoma, Arial, sans-serif;--canvas:#f8f6f1;--surface:#fff;--surface-muted:#f1eee8;--surface-elevated:#fff;--surface-glass:#ffffffdb;--border:#dfdcd5;--border-strong:#c9c5bd;--control:#fff;--control-hover:#f5f2ec;--overlay:#12161c6b;--graphite-950:#151a23;--graphite-900:#202632;--graphite-800:#2b3342;--graphite-700:#3b4659;--graphite-500:#596579;--graphite-300:#cbd2de;--orange-700:#c2410c;--orange-600:#c2410c;--orange-500:#f97316;--orange-100:#ffedd5;--orange-50:#fff7ed;--focus:#fb923c;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--shadow-card:0 12px 34px #1f242c14;--shadow-float:0 22px 54px #1f242c26;--motion-fast:.16s;--ink:#20252d;--ink2:#596473;--ink3:#596473;--paper:var(--canvas);--card:var(--surface);--soft:var(--surface-muted);--grf:#10151d;--o600:var(--orange-600);--o500:var(--orange-500);--o400:#fb923c;--o050:var(--orange-50)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#090c11;--surface:#11161e;--surface-muted:#171d27;--surface-elevated:#151b24;--surface-glass:#10151ded;--border:#202833;--border-strong:#303a48;--control:#121821;--control-hover:#171f29;--overlay:#00000094;--shadow-card:0 14px 34px #00000047;--shadow-float:0 22px 54px #00000073;--ink:#edf1f7;--ink2:#a4adbb;--ink3:#7f8a9a;--paper:var(--canvas);--card:var(--surface);--soft:var(--surface-muted);--grf:#10151d}html{background:var(--canvas);-webkit-text-size-adjust:100%;min-width:320px;overflow-x:clip}html:not(.theme-ready) *,html:not(.theme-ready) :before,html:not(.theme-ready) :after{transition:none!important;animation-duration:0s!important}body{min-height:100dvh;font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.75;overflow-x:clip}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.theme-toggle{border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink2);background:var(--surface-glass);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast), transform var(--motion-fast);border-radius:11px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid;box-shadow:0 8px 24px #1f242c14}.theme-toggle:hover{border-color:color-mix(in srgb, var(--orange-500) 34%, var(--border));color:var(--orange-700);background:var(--control-hover)}.theme-toggle:active{transform:scale(.96)}.theme-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.theme-icon-sun{display:none}:root[data-theme=dark] .theme-icon-sun{display:block}:root[data-theme=dark] .theme-icon-moon{display:none}.theme-toggle-floating{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:80;position:fixed}.login-brand-row,.login-brand{align-items:center;display:flex}.login-brand-row{justify-content:space-between;gap:16px;margin-bottom:18px}.login-brand{gap:10px;min-width:0}body.sheet-open,html.nav-open,html.message-dialog-open{touch-action:none;overflow:hidden}.js .no-js-only{display:none!important}.no-js .mobile-menu{inset-inline:14px;z-index:2;display:flex;position:absolute;top:calc(100% + 4px)}.no-js .burger{display:none}.no-js .nav-sheet{border-radius:20px;max-height:none;margin:12px 14px 96px;position:static;transform:none}.no-js .nav-sheet [data-close-more],.no-js [data-nav-overlay]{display:none}button,input,select,textarea{font:inherit}button,[role=button],input[type=submit],input[type=button],.ibtn,.btn-primary,.btn-ghost,.btn-orange,.btn-quiet,.btn-white,.mini-cta,.cat-chip,.fs-chip,.pn-nav,.site-nav a{min-height:44px}button,a,input,select,textarea,[tabindex]:not([tabindex="-1"]){-webkit-tap-highlight-color:#ea580c2e}:focus{outline:none}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 72%, transparent);outline-offset:3px}::selection{color:#fff;background:var(--orange-600)}.skip-link{z-index:1000;border-radius:var(--radius-sm);color:#fff;background:var(--graphite-950);transition:transform var(--motion-fast);padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100%,1180px);padding-inline:max(16px, env(safe-area-inset-left))}.logo-mark{isolation:isolate;background:linear-gradient(145deg, #ffffff2e, transparent 42%), linear-gradient(135deg, var(--orange-500), var(--orange-700));border:1px solid #ffffff47;position:relative}.logo-mark:after{z-index:-1;content:"";border:1px solid #ffffff29;border-radius:8px;position:absolute;inset:4px}.app-header,.site-nav,.pn-topbar{padding-top:max(12px, env(safe-area-inset-top))}.site-nav{background:color-mix(in srgb, var(--canvas) 90%, transparent);border-bottom:1px solid #2026320f}.site-nav .brand,.pn-brand{min-height:48px}.hero-card{background:linear-gradient(120deg, #f973161f, transparent 48%), repeating-linear-gradient(135deg, transparent 0 14px, #ffffff05 14px 15px), linear-gradient(145deg, var(--graphite-800), var(--graphite-950))}.pimg,.rthumb,.wcard-item .im,.prod-img{background:linear-gradient(145deg,#f9731617,#0000 45%),repeating-linear-gradient(135deg,#f6f7fa 0 12px,#f0f2f6 12px 13px)}.pimg:after,.wcard-item .im:after,.prod-img:after{color:var(--graphite-500);letter-spacing:.04em;content:"RABIN INDUSTRIAL";opacity:.5;font-size:10px;font-weight:700;position:absolute;inset:auto 10px 8px}.pimg,.wcard-item .im,.prod-img{position:relative}.pimg img,.wcard-item .im img,.prod-img img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.inp,.search-box input{min-height:48px;font-size:16px}textarea.inp{min-height:112px}.inp{border-color:var(--graphite-300);background:#fff}.inp:hover{border-color:#aab3c2}.inp:focus{border-color:var(--orange-500);box-shadow:0 0 0 4px #f973161f}:is(.inp[aria-invalid=true],.inp:user-invalid){border-color:var(--err)}.field-error{color:#b42318;margin-top:5px;font-size:12px;display:block}.required-mark{color:var(--orange-700)}.btn-primary,.btn-orange{transition:transform var(--motion-fast), box-shadow var(--motion-fast), filter var(--motion-fast)}.btn-primary:hover,.btn-orange:hover{filter:saturate(1.08)brightness(.98);transform:translateY(-1px)}.btn-primary:active,.btn-orange:active{transform:translateY(1px)}button[disabled],[aria-disabled=true],.is-submitting{cursor:wait;filter:grayscale(.25);opacity:.62}.flash-ok,.flash-err{font-size:13px}.sheet-overlay{cursor:pointer}.sheet-overlay.open{z-index:75;opacity:1;pointer-events:auto}.sheet,.drawer,.nav-sheet{overscroll-behavior:contain;max-height:min(88dvh,760px);padding-bottom:max(20px, env(safe-area-inset-bottom))}.sheet.open,.drawer.open,.nav-sheet.open{overflow-y:auto}.sheet h5,.drawer .dname{z-index:2;background:#fff;position:sticky;top:0}.sheet-actions{z-index:2;padding-top:10px;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#0000,#fff 22%);position:sticky;bottom:0}#sheet-filter .f-opts{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(36dvh,360px);padding:2px;overflow-y:auto}.sheet-search{z-index:3;background:#fff;margin-top:10px;position:sticky;top:44px}.sheet-search input{width:100%}.no-js-filter{box-shadow:var(--shadow-card);background:#fff;border-radius:16px;gap:10px;margin-block:12px;padding:14px;display:grid}.no-js-filter label>span{color:var(--ink2);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.f-opt[hidden]{display:none}.dialog-loading{z-index:3;color:var(--graphite-700);background:#ffffffe6;place-items:center;display:grid;position:absolute;inset:0}.pdf-status{min-height:48px}.pdf-status .retry{color:var(--orange-700);background:var(--orange-50);border-radius:10px;margin-inline-start:8px;padding:8px 12px;font-weight:800}.cnav,.pn-bnav{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));border:1px solid #20263212;min-height:68px}.cnav button,.cnav a,.pn-bnav button,.pn-bnav a{justify-content:center;min-width:0;min-height:52px}.nav-pill,.pn-bnav .badge{color:#fff;background:var(--orange-600);text-align:center;border-radius:999px;min-width:18px;height:18px;padding-inline:5px;font-size:9px;line-height:18px}.nav-more-button{min-width:0;min-height:52px;color:var(--ink2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.nav-more-button .ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:28px;display:flex}.nav-sheet{z-index:76;max-width:640px;padding:12px 16px max(24px, env(safe-area-inset-bottom));box-shadow:var(--shadow-float);background:#fff;border-radius:26px 26px 0 0;margin-inline:auto;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.nav-sheet.open{transform:translateY(0)}.nav-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.nav-sheet-head b{font-size:15px}.nav-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-sheet-grid .pn-nav{background:var(--surface-muted);border-radius:13px;min-width:0}.nav-sheet-grid .pn-nav.on{color:var(--orange-700);background:var(--orange-50)}.nav-drawer{z-index:76;width:min(92vw,390px);max-width:100%;height:100dvh;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));box-shadow:var(--shadow-float);background:#fff;border:0;border-radius:24px 0 0 24px;flex-direction:column;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(105%)}.nav-drawer.open{transform:translate(0)}.nav-drawer-head{justify-content:space-between;align-items:center;gap:10px;min-height:58px;display:flex}.nav-drawer-user{align-items:center;gap:10px;min-width:0;display:flex}.nav-drawer-user .av{color:#fff;background:linear-gradient(135deg, var(--orange-500), var(--orange-700));border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.nav-drawer-user span:last-child{min-width:0}.nav-drawer-user b,.nav-drawer-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-drawer-user b{font-size:14px}.nav-drawer-user small{color:var(--ink2);font-size:10px}.nav-drawer-search{border:1px solid var(--graphite-300);background:var(--surface-muted);border-radius:14px;align-items:center;gap:8px;min-height:48px;margin-block:10px 12px;padding-inline:13px;display:flex}.nav-drawer-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}.nav-drawer-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.nav-drawer-group{margin-bottom:18px}.nav-drawer-group[hidden]{display:none}.nav-drawer-group h3{color:var(--ink2);margin:0 4px 7px;font-size:11px}.nav-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-drawer-grid .pn-nav{min-width:0;color:var(--ink);background:var(--surface-muted);border-radius:13px;margin:0}.nav-drawer-grid .pn-nav[hidden]{display:none}.nav-fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nav-fallback-grid .pn-nav{color:var(--ink);background:var(--surface-muted);margin:0}.pn-shell{min-height:100dvh}.pn-content{padding-inline:max(14px, env(safe-area-inset-left))}.pn-side{background:linear-gradient(160deg, #f973161a, transparent 30%), var(--graphite-950)}.pn-side .pn-nav{color:#cbd2de}.pn-side .pn-nav.on{color:#fff;background:#f9731629}.pn-side .pn-sec,.pn-side .pn-user span{color:#8f9aab}.pn-side .pn-brand,.pn-side .pn-user b{color:#fff}.role-dashboard{grid-template-columns:1fr;gap:12px;display:grid}.role-action{border-radius:var(--radius-lg);min-height:132px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #2026320f;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.role-action.primary{color:#fff;background:linear-gradient(135deg, #f97316eb, #c2410cfa), var(--orange-600)}.role-action .role-icon{width:44px;height:44px;color:var(--orange-700);background:var(--orange-50);border-radius:14px;place-items:center;display:grid}.role-action.primary .role-icon{color:#fff;background:#ffffff2e}.role-action b{margin-top:14px;font-size:15px;display:block}.role-action p{color:var(--ink2);margin-top:4px;font-size:12px;line-height:1.8}.role-action.primary p{color:#ffffffd6}.thread{overscroll-behavior:contain;scroll-behavior:smooth;min-height:220px;max-height:calc(100dvh - 310px);overflow-y:auto}.message-composer{z-index:4;padding:12px 15px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffe0,#fff 20%);margin-inline:-15px;position:sticky;bottom:0}.filepick{min-height:48px}.messenger-shell{min-width:0;height:calc(100dvh - 108px);min-height:520px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #20263217;border-radius:22px;display:grid;overflow:hidden}.msg-list-pane{background:#fff;border-left:1px solid #e7eaf0;flex-direction:column;min-width:0;min-height:0;display:flex}.msg-list-head,.msg-thread-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e7eaf0;flex-shrink:0;align-items:center;gap:11px;min-height:72px;padding:10px 15px;display:flex}.msg-list-head>div{flex:1;min-width:0}.msg-list-head span{color:var(--orange-600);letter-spacing:.03em;font-size:10px;font-weight:800;display:block}.msg-list-head h1{color:var(--graphite-900);margin:0;font-size:19px;line-height:1.4}.msg-round-button,.msg-head-action,.msg-back,.msg-attach-button,.msg-send-button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.msg-round-button,.msg-send-button{color:#fff;background:linear-gradient(135deg, var(--orange-500), var(--orange-700));font-size:24px;box-shadow:0 7px 18px #c2410c38}.msg-search{flex-shrink:0;margin:10px 12px 8px;position:relative}.msg-search svg{width:18px;height:18px;color:var(--graphite-500);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.msg-search input{width:100%;min-height:46px;color:var(--graphite-900);background:#f1f3f7;border:1px solid #0000;border-radius:14px;outline:0;padding:9px 43px 9px 12px;font-size:14px}.msg-conversation-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.msg-conversation{min-height:78px;color:inherit;transition:background var(--motion-fast);border-bottom:1px solid #f0f1f4;align-items:center;gap:11px;padding:10px 12px;display:flex;position:relative}.msg-conversation.is-active:before{background:var(--orange-500);content:"";border-radius:4px 0 0 4px;width:3px;position:absolute;top:12px;bottom:12px;right:0}.msg-avatar,.msg-person-avatar{color:#fff;background:linear-gradient(145deg, var(--graphite-700), var(--graphite-950));border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid}.msg-conversation.is-unread .msg-avatar{background:linear-gradient(145deg, var(--orange-500), var(--orange-700))}.msg-conversation-copy{flex:1;min-width:0;display:block}.msg-conversation-title,.msg-conversation-meta{align-items:center;gap:7px;min-width:0;display:flex}.msg-conversation-title b{min-width:0;color:var(--graphite-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.msg-conversation-title time{color:#7a8496;flex-shrink:0;font-size:9px}.msg-conversation-preview{color:#697386;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.msg-conversation-meta span{color:var(--graphite-500);background:#eceff3;border-radius:8px;padding:0 6px}.msg-unread{color:#fff;background:var(--orange-500);border-radius:999px;place-items:center;min-width:23px;height:23px;padding-inline:5px;font-size:10px;font-weight:900;display:grid}.msg-empty-list,.msg-empty-thread,.msg-no-messages{color:#7a8496;text-align:center;align-content:center;place-items:center;display:grid}.msg-empty-list{min-height:240px;padding:25px}.msg-empty-list svg{width:38px;height:38px;color:var(--orange-500);margin-bottom:9px}.msg-empty-list b,.msg-no-messages b{color:var(--graphite-900);font-size:13px}.msg-empty-list span,.msg-no-messages span{font-size:11px}.msg-empty-thread{background:radial-gradient(circle at 20% 20%,#f9731614,#0000 27%),linear-gradient(145deg,#f8f9fb,#eef1f5);padding:30px}.msg-empty-illustration{color:#fff;background:linear-gradient(145deg, var(--orange-500), var(--orange-700));border-radius:28px;place-items:center;width:88px;height:88px;margin-bottom:14px;display:grid;box-shadow:0 16px 35px #c2410c38}.msg-empty-thread h2{color:var(--graphite-900);margin:0;font-size:18px}.msg-empty-thread p{max-width:380px;margin:7px 0 18px;font-size:12px}.msg-pagination{flex-shrink:0;padding:8px 12px}.msg-thread-pane{background:#e9edf2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.msg-thread-head{z-index:4;border-bottom-color:#2026321a}.msg-thread-head .msg-avatar{width:44px;height:44px}.msg-back{color:var(--graphite-700);background:0 0;font-size:34px;line-height:1;display:none}.msg-thread-title{min-width:0;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;flex:1;padding:2px 0}.msg-thread-title b,.msg-thread-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.msg-head-action{color:var(--graphite-700);background:0 0;font-size:24px}.msg-thread{overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(circle,#ffffff73 1px,#0000 1.5px) 0 0/22px 22px,#e9edf2;min-height:0;max-height:none;padding:14px clamp(10px,3vw,42px) 18px;position:relative;overflow-y:auto}.msg-message-list{flex-direction:column;justify-content:flex-end;gap:4px;min-height:100%;display:flex}.msg-history-button{min-height:40px;color:var(--graphite-700);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;margin:0 auto 12px;padding:6px 14px;font-size:11px;display:block;box-shadow:0 4px 14px #2026321a}.msg-history-button.is-hidden{display:none}.msg-date-separator{justify-content:center;padding:9px 0 6px;display:flex}.msg-date-separator span{color:#687387;background:#ffffffdb;border-radius:999px;padding:4px 11px;font-size:9px;font-weight:700;box-shadow:0 2px 7px #20263214}.msg-bubble{width:fit-content;max-width:min(76%,650px);display:flex}.msg-bubble.is-outgoing{margin-left:auto;margin-right:0}.msg-bubble.is-incoming{margin-left:0;margin-right:auto}.msg-bubble-body{min-width:92px;color:var(--graphite-900);background:#fff;border-radius:15px 15px 5px;padding:8px 11px 5px;position:relative;box-shadow:0 1px 2px #2026321f}.msg-bubble.is-outgoing .msg-bubble-body{background:#fff0e4;border-radius:15px 15px 15px 5px}.msg-author{color:var(--orange-700);margin-bottom:2px;font-size:10px;display:block}.msg-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-left:42px;font-size:13px;line-height:1.8}.msg-time{color:#7e8796;direction:ltr;justify-content:flex-end;align-items:center;gap:3px;min-width:38px;margin-top:1px;font-size:8px;display:flex}.msg-time i{color:var(--orange-600);font-style:normal}.msg-bubble.is-sending{opacity:.72}.msg-bubble.is-failed .msg-bubble-body{border:1px solid #ef4444}.msg-retry{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:8px;min-height:32px;margin-top:5px;padding:3px 9px;font-size:9px;font-weight:800}.msg-attachment{min-width:190px;color:var(--graphite-800);background:#ffffff9e;border:1px solid #20263214;border-radius:11px;align-items:center;gap:8px;margin:3px 0;padding:7px;display:flex}.msg-attachment>span{color:#fff;background:var(--orange-500);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.msg-attachment b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.msg-no-messages{min-height:260px}.msg-composer{z-index:5;min-height:68px;padding:9px clamp(9px, 2vw, 18px) max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-top:1px solid #20263214;align-items:flex-end;gap:8px;display:flex;position:relative}.msg-attach-button{color:#667085;background:0 0;flex-shrink:0;position:relative}.msg-attach-button input{opacity:0;width:1px;height:1px;position:absolute}.msg-compose-copy{background:#fff;border:1px solid #dfe3ea;border-radius:18px;flex:1;min-width:0}.msg-compose-copy textarea{resize:none;width:100%;min-height:46px;max-height:130px;color:var(--graphite-900);background:0 0;border:0;outline:0;padding:11px 14px 7px;font-size:16px;line-height:1.55;display:block}.msg-upload-state{color:#687387;padding:0 13px 6px;font-size:9px;display:none}.msg-upload-state.is-visible{display:block}.msg-upload-state progress{width:100%;height:4px;accent-color:var(--orange-500)}.msg-send-button{transform:rotate(180deg)}.msg-new-indicator{z-index:6;color:#fff;background:var(--graphite-900);min-height:38px;box-shadow:var(--shadow-float);border:0;border-radius:999px;padding:6px 13px;font-size:10px;display:none;position:absolute;bottom:82px;right:50%;transform:translate(50%)}.msg-new-indicator.is-visible{display:block}.msg-closed-bar{color:#687387;text-align:center;background:#fff;min-height:62px;padding:17px;font-size:11px}.message-dialog-overlay{z-index:80;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--motion-fast);background:#151a238c;position:fixed;inset:0}.message-dialog-overlay.is-open{opacity:1;pointer-events:auto}.message-modal{z-index:81;opacity:0;pointer-events:none;width:min(540px,100vw - 24px);max-height:min(760px,100dvh - 24px);transition:opacity var(--motion-fast), transform var(--motion-fast);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(20px - 50%))scale(.98);box-shadow:0 28px 80px #151a2352}.message-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.message-modal>header,.msg-info-drawer>header{border-bottom:1px solid #e7eaf0;flex-shrink:0;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:flex}.message-modal>header>div{flex:1}.message-modal>header span{color:var(--orange-600);font-size:9px;font-weight:800}.message-modal>header h2,.msg-info-drawer>header h2{color:var(--graphite-900);margin:0;font-size:16px}.message-modal form{flex-direction:column;flex:1;min-height:0;display:flex}.message-modal-body{min-height:0;padding:16px;overflow-y:auto}.message-modal footer{padding:11px 16px max(11px, env(safe-area-inset-bottom));border-top:1px solid #e7eaf0;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.msg-field{margin-bottom:14px;display:block}.msg-field>span,.msg-people legend{color:var(--graphite-700);margin-bottom:5px;font-size:11px;font-weight:800;display:block}.msg-field small{color:#8891a1;font-size:9px;font-weight:500}.msg-people{border:0;max-height:210px;margin:0 0 14px;padding:0;overflow-y:auto}.msg-people label{cursor:pointer;border-bottom:1px solid #f0f1f4;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:flex}.msg-people input{width:18px;height:18px;accent-color:var(--orange-500)}.msg-person-avatar{background:var(--graphite-700);width:34px;height:34px;font-size:11px}.msg-form-error{color:#b91c1c;margin:5px 0 0;font-size:11px;display:none}.msg-form-error.is-visible{display:block}.msg-info-drawer{z-index:81;background:#fff;flex-direction:column;width:min(420px,100vw);height:100dvh;transition:transform .22s;display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-18px 0 55px #151a2338}.msg-info-drawer.open{transform:translate(0)}.msg-info-drawer>header{padding-top:max(12px, env(safe-area-inset-top))}.msg-info-drawer>header h2{flex:1}.msg-info-scroll{min-height:0;padding-bottom:max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.msg-info-identity{border-bottom:1px solid #eceef2;place-items:center;padding:22px 15px;display:grid}.msg-info-identity b{color:var(--graphite-900);font-size:15px}.msg-info-identity small{color:#7b8494;font-size:10px}.msg-info-section{border-bottom:1px solid #eceef2;padding:15px}.msg-info-section h3{color:var(--orange-700);align-items:center;gap:6px;margin:0 0 10px;font-size:11px;display:flex}.msg-info-section h3 small{color:#8b94a4}.msg-info-section p{color:#697386;margin:0;font-size:11px}.msg-info-link,.msg-info-files a{min-height:42px;color:var(--graphite-800);border-bottom:1px dashed #e7eaf0;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:flex}.msg-info-files svg{width:17px;height:17px;color:var(--orange-600);flex-shrink:0}.msg-info-files span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg-members{gap:5px;display:grid}.msg-members>span{min-height:42px;color:var(--graphite-800);align-items:center;gap:8px;font-size:11px;display:flex}.msg-members i{color:#fff;background:var(--graphite-700);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.msg-inline-form,.msg-task-form{gap:7px;margin-top:11px;display:grid}.msg-inline-form{grid-template-columns:minmax(0,1fr) auto}.msg-task-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.msg-close-form{padding:15px}.msg-close-form .ibtn{color:#b91c1c;background:#fff1f2;border-color:#fecaca;width:100%}@media (width<=899px){body.message-inbox-page .pn-content,body.message-thread-page .pn-content{padding:0}body.message-inbox-page .messenger-shell,body.message-thread-page .messenger-shell{height:calc(100dvh - 126px);min-height:0;box-shadow:none;border:0;border-radius:0}body.message-inbox-page .messenger-shell{grid-template-columns:minmax(0,1fr)}body.message-inbox-page .msg-empty-thread,body.message-thread-page .pn-topbar,body.message-thread-page .pn-bnav,body.message-thread-page .messenger-shell>.msg-list-pane{display:none}body.message-thread-page .pn-main{height:var(--visual-viewport-height,100dvh);min-height:0;padding:0}body.message-thread-page .pn-content,body.message-thread-page .messenger-shell,body.message-thread-page .msg-thread-pane{width:100%;height:var(--visual-viewport-height,100dvh);min-height:0}body.message-thread-page .messenger-shell{display:block}.msg-thread-pane{grid-template-rows:auto minmax(0,1fr) auto}.msg-thread-head{min-height:calc(64px + env(safe-area-inset-top));padding-top:max(8px, env(safe-area-inset-top))}.msg-back{display:grid}.msg-thread-head .msg-avatar{width:40px;min-width:40px;height:40px}.msg-thread{padding-inline:8px}.msg-bubble{max-width:88%}.message-modal{width:100%;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)));border-radius:24px 24px 0 0;top:auto;bottom:0;transform:translate(-50%,105%)}.message-modal.open{transform:translate(-50%)}}.install-banner,.update-banner{right:max(14px, env(safe-area-inset-right));bottom:max(92px, calc(env(safe-area-inset-bottom) + 82px));left:max(14px, env(safe-area-inset-left));z-index:90;color:#fff;background:var(--graphite-950);max-width:520px;box-shadow:var(--shadow-float);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;margin-inline:auto;padding:12px;display:none;position:fixed}.install-banner.show,.update-banner.show{display:flex}.install-banner p,.update-banner p{flex:1;font-size:12px;line-height:1.7}.install-banner button,.update-banner button{color:#fff;background:var(--orange-600);border-radius:10px;min-height:40px;padding-inline:12px;font-weight:800}.install-banner .dismiss,.update-banner .dismiss{background:#ffffff1a;width:40px;padding:0}.offline-shell{background:radial-gradient(circle at 10% 10%, #f973162e, transparent 34%), var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.offline-card{width:min(100%,480px);box-shadow:var(--shadow-card);text-align:center;background:#fff;border-radius:24px;padding:28px}.offline-card h1{margin-top:16px;font-size:22px}.offline-card p{color:var(--ink2);margin-block:8px 18px}.ui-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;border:1px solid #2026320f;overflow:hidden}.ui-card__header,.ui-card__body{padding:16px}.ui-card__header{border-bottom:1px solid var(--soft)}.ui-card__title{font-size:15px;font-weight:800}.ui-card__hint{color:var(--ink2);font-size:12px}.ui-status{min-height:28px;color:var(--graphite-700);background:var(--surface-muted);border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:700;display:inline-flex}.ui-status--success{color:#166534;background:#dcfce7}.ui-status--warning{color:#9a3412;background:#ffedd5}.ui-status--danger{color:#991b1b;background:#fee2e2}@media (width<=767px){.pgrid{grid-template-columns:1fr}.pcard{grid-template-columns:84px minmax(0,1fr);display:grid}.pcard .pimg{aspect-ratio:auto;height:100%;min-height:108px}.pcard .pname{height:auto}.hero{padding-top:18px}.hero-card{padding:24px 20px}.hero-stats{gap:6px}.hstat{padding:12px 6px}.site-nav .cta .btn-orange{justify-content:center;width:44px;padding-inline:0;font-size:0}.wcard-h{flex-direction:column;align-items:flex-start}.filterbar,[style*="grid-template-columns:1fr 1fr 1fr"],[style*="grid-template-columns:minmax(0,1fr) auto"]{grid-template-columns:1fr!important}.tblw{width:100%;display:block}.tblw thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tblw tbody{gap:10px;padding:10px;display:grid}.tblw tr{box-shadow:var(--shadow-card);background:#fff;border:1px solid #20263214;border-radius:15px;gap:8px;padding:14px;display:grid}.tblw td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:13px;display:block}.tblw td:first-child{color:var(--ink);font-size:14px}.tblw td:last-child{border-top:1px solid var(--soft);padding-top:8px}.tblw td form,.tblw td>div{max-width:100%}.tblw .inp{width:100%!important}.tblw .ibtn{min-height:44px;font-size:12px!important}.pn-grid{grid-template-columns:1fr}.login-wrap{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));place-items:center;margin:0 auto;display:grid}.login-wrap .state-card-lg{width:100%;padding:24px 20px}}@media (width>=700px){.role-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){body,.inp,.search-box input{font-size:14px}.role-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.pn-main{padding-bottom:0}.pn-side{overflow:hidden}.pn-side-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;overflow-y:auto}.pn-side .pn-brand,.pn-side .pn-user{flex-shrink:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--ink2:#465065;--graphite-300:#9aa4b5}.wcard,.ui-card,.pcard,.rowc,.wcard-item{border:1px solid var(--graphite-700)}}body{color:var(--ink);background:radial-gradient(circle at 82% -12%, #f9731614, transparent 28rem), var(--canvas)}body.site-body{background:radial-gradient(circle at 14% 18%,#f973160e,#0000 34rem),linear-gradient(#090c11,#0b0f15 42%,#090c11)}select,textarea,input{color-scheme:inherit}.inp,.search-box,.search-box input,.iform input[type=text],.filepick,.chk{color:var(--ink);background:#121821;border-color:#29313d}.inp:hover,.search-box:hover{border-color:#3a4656}.inp::placeholder,.search-box input::placeholder,textarea::placeholder,input::placeholder{color:#667284}.wcard,.state-card-lg,.empty-state,.role-action:not(.primary),.ui-card,.side-card,.form-card,.prod-img,.prod-info,.page-body,.cinfo,.rowc,.seg-days,.drawer,.sheet,.kpi,.attach,.view-toggle,.fs-chip.neutral,.cnav,.fs-pill,.pagi a,.pagi span{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-card);border:1px solid #202833}.dclose{color:var(--ink2);background:#171e27}.sheet-grip{background:#3a4554}.cnav{box-shadow:var(--shadow-float)}.cnav .on .ic,.vt.on{background:#f973161f}.wcard-h,.wcard-f,.tblw td,.crow,.nrow,.vrow,.issue,.spec,.spec-row{border-color:#222b36}.tblw th{color:#cad2df;background:#171e28}.tblw td,.page-body,.form-card .sub,.prod-info .desc,.cinfo span{color:var(--ink2)}.pn-main{background:radial-gradient(circle at 12% 8%, #f973160b, transparent 25rem), var(--canvas)}.pn-topbar{background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0b}.pn-topbar .crumb b{color:var(--ink)}.pn-side{background:linear-gradient(155deg,#f9731614,#0000 28%),#0e131b;border-left:1px solid #202832}.pn-side .pn-nav:hover{color:#fff;background:#ffffff0b}.pn-bnav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e131bf0;border:1px solid #ffffff14;box-shadow:0 18px 48px #0000008c}.pn-bnav a.on .ic{background:#f9731624}.icon-btn{color:#aab4c3;box-shadow:none;background:#141a23;border:1px solid #28313d}.nav-drawer,.nav-sheet{color:var(--ink);background:#0f141c;border-left:1px solid #29313c}.nav-drawer-head,.nav-sheet-head{background:#0f141cf5;border-color:#242c37}.nav-drawer-search{background:#151c26;border-color:#2a3441}.nav-drawer-search input{color:var(--ink)}.nav-drawer-grid .pn-nav,.nav-fallback-grid .pn-nav{color:#bcc5d1;background:#131a23;border-color:#242d38}.nav-drawer-grid .pn-nav.on{color:#ffd7bd;background:#f973161f}.role-action:not(.primary):hover{background:#151b24;border-color:#f973165c}.atomic-list,.nrow.unread{background:#131a23;border-color:#28313c}.flash-ok{color:#8fe0b6;background:#16a34a24}.flash-err{color:#fca5a5;background:#ef44441f}.brand-source-mark{background:#f97316;border-radius:3px;flex:0 0 40px;width:40px;height:35px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 10px 24px #f973162e}.brand-source-mark img{width:540px;max-width:none;height:auto;position:absolute;top:-12px;left:-376px}.site-nav{z-index:60;padding:max(10px, env(safe-area-inset-top)) 0 10px;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#090c11d1;border-bottom:1px solid #ffffff12;position:sticky;top:0;box-shadow:0 12px 34px #0000001f}.site-nav-inner{grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:22px;width:min(100% - 32px,1480px);min-height:54px;margin-inline:auto;display:grid}.site-nav .brand{justify-self:start;min-height:44px}.site-nav .brand-txt{line-height:1.2}.site-nav .brand-txt b{color:#f5f7fa;font-size:15px;font-weight:850}.site-nav .brand-txt span{color:#717d8e;letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:650}.site-nav .links{justify-content:center;align-items:center;gap:3px;margin:0;display:flex}.site-nav .links>a,.product-menu>summary{color:#aeb7c5;cursor:pointer;min-height:42px;transition:color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;border-radius:11px;align-items:center;gap:5px;padding:8px 13px;font-size:12px;font-weight:650;list-style:none;display:flex}.product-menu>summary::-webkit-details-marker{display:none}.site-nav .mobile-menu summary::-webkit-details-marker{display:none}.product-menu>summary .ii,.mobile-menu summary .ii{width:12px;height:12px;transition:transform var(--motion-fast)}.product-menu[open]>summary .ii,.mobile-menu details[open]>summary .ii{transform:rotate(180deg)}.site-nav .links>a:hover,.site-nav .links>a.on,.product-menu>summary:hover,.product-menu>summary.on,.product-menu[open]>summary{color:#fff;box-shadow:none;background:#ffffff0e;border-color:#ffffff12}.product-menu{position:relative}.product-menu:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.product-mega{z-index:64;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(135deg,#f973160e,#0000 40%),#10151ded;border:1px solid #ffffff1f;border-radius:18px;width:min(760px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 13px);right:50%;transform:translate(50%);box-shadow:0 28px 70px #0000007a}.product-mega-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding:3px 5px 13px;display:flex}.product-mega-head span,.product-mega-head b,.product-mega-head small{display:block}.product-mega-head b{color:#f2f5f9;font-size:13px}.product-mega-head small{color:#758093;margin-top:2px;font-size:9px}.product-mega-head>a{color:#fdba74;background:#f9731617;border-radius:9px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:750}.product-mega-grid{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:min(430px,100dvh - 150px);padding-top:10px;display:grid;overflow-y:auto}.product-mega-grid>a{color:#c5ccd7;background:#ffffff06;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;font-size:11px;display:flex}.product-mega-grid>a:hover{color:#fff;background:#f9731613;border-color:#f973162e}.product-mega-grid>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-mega-grid>a small{color:#6f7b8d;flex-shrink:0;font-size:8px}.product-mega-empty{color:#7d8797;text-align:center;grid-column:1/-1;padding:26px 16px;font-size:11px}.site-nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.site-contact-action{color:#fed7aa;background:#f9731612;border:1px solid #f973163d;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:11px;font-weight:750;display:inline-flex}.site-contact-action:hover{color:#fff;background:#f9731624}.burger{color:#c4ccd7;width:44px;height:44px;box-shadow:none;background:#121820;border:1px solid #252e39;border-radius:11px;display:none}.mobile-menu{display:none}.ultrawide-hero{aspect-ratio:21/6.9;isolation:isolate;background:#0f141c;border:1px solid #ffffff14;border-radius:22px;width:min(100% - 32px,1720px);min-height:430px;margin:16px auto 0;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b}.hero-track,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;pointer-events:none;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;padding:clamp(34px,5vw,78px) clamp(26px,7vw,110px);display:grid;overflow:hidden;transform:scale(1.015)}.ultrawide-hero.is-ready .hero-slide{transition:opacity .5s,transform .7s}.hero-slide.is-active{z-index:2;opacity:1;pointer-events:auto;transform:scale(1)}.hero-slide-products{background:radial-gradient(circle at 18% 10%,#f973162e,#0000 28rem),linear-gradient(115deg,#171d26 0%,#0c1118 58%,#121821 100%)}.hero-slide-warranty{background:radial-gradient(circle at 70% 15%,#fb923c2b,#0000 24rem),linear-gradient(120deg,#111720,#0a0e14 65%)}.hero-slide-support{background:radial-gradient(circle at 72%,#f9731629,#0000 26rem),linear-gradient(115deg,#151b24,#090d12)}.hero-industrial-grid{opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.hero-copy{z-index:2;max-width:720px;position:relative}.hero-copy .eyebrow,.warranty-hero .eyebrow{color:#fdba74;letter-spacing:.05em;background:#f9731613;border:1px solid #f9731633;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:5px 11px;font-size:9px;font-weight:800;display:inline-flex}.hero-copy .eyebrow .ii,.warranty-hero .eyebrow .ii{width:14px;height:14px}.hero-copy h1,.hero-copy h2{color:#f7f8fa;letter-spacing:-.045em;margin:18px 0 11px;font-size:clamp(34px,4.7vw,76px);font-weight:900;line-height:1.2}.hero-copy h1 em,.hero-copy h2 em,.warranty-hero h1 em{color:#f97316;font-style:normal}.hero-copy p{color:#9aa5b4;max-width:600px;font-size:clamp(12px,1.2vw,15px);line-height:2}.hero-actions{gap:8px;margin-top:22px;display:flex}.hero-actions .btn-orange,.hero-actions .btn-quiet,.contact-band .btn-orange,.warranty-hero .btn-orange{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:11px;font-weight:780;display:inline-flex}.hero-actions .btn-orange,.contact-band .btn-orange,.warranty-hero .btn-orange{color:#fff;background:#c2410c;border:1px solid #ea580c;box-shadow:0 12px 28px #c2410c3d}.hero-actions .btn-quiet{color:#d1d7df;background:#ffffff0b;border:1px solid #ffffff1a}.hero-visual{z-index:1;justify-self:end;place-items:center;display:grid;position:relative}.hero-visual-mark{aspect-ratio:1;width:clamp(220px,25vw,410px)}.hero-visual-mark:before,.hero-visual-mark:after{content:"";border:1px solid #ffffff17;position:absolute;transform:rotate(12deg)}.hero-visual-mark:before{border-radius:28% 10% 30% 11%;inset:5%}.hero-visual-mark:after{border-color:#f973162e;inset:18%;transform:rotate(-17deg)}.hero-visual-mark span{aspect-ratio:.72;color:#f97316;opacity:.9;border:clamp(13px,2.4vw,36px) solid #f97316;border-width:clamp(13px,2.4vw,36px) clamp(18px,3vw,46px);border-radius:4% 42% 42% 4%;width:52%;box-shadow:0 30px 80px #f973161f}.hero-visual-mark span:after{content:"";background:#f97316;width:31%;height:14%;position:absolute;bottom:15%;right:24%;transform:skew(-28deg)}.hero-visual-mark i{aspect-ratio:1;background:#f97316e6;border:1px solid #ffffff26;width:24%;position:absolute;transform:translate(90%,95%);box-shadow:0 20px 54px #f973164d}.hero-visual-shield{aspect-ratio:1;background:radial-gradient(circle,#f9731621,#0000 66%);border:1px solid #f9731633;border-radius:50%;width:clamp(200px,24vw,380px)}.hero-visual-shield:before,.hero-visual-shield:after{content:"";border:1px dashed #ffffff1a;border-radius:50%;position:absolute;inset:12%}.hero-visual-shield:after{border-style:solid;border-color:#f973162e;inset:27%}.hero-visual-shield .ii{color:#f97316;stroke-width:1.15px;width:33%;height:33%}.hero-visual-orbit{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:clamp(220px,25vw,400px)}.hero-visual-orbit:before,.hero-visual-orbit:after{content:"";border:1px solid #f9731626;border-radius:50%;position:absolute}.hero-visual-orbit:before{inset:18%}.hero-visual-orbit:after{background:#f97316;inset:35%;box-shadow:0 0 60px #f9731680}.hero-visual-orbit i{background:#cbd5e1;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 6px #ffffff0a}.hero-visual-orbit i:first-child{top:10%;left:46%}.hero-visual-orbit i:nth-child(2){bottom:30%;right:11%}.hero-visual-orbit i:nth-child(3){bottom:18%;left:18%}.hero-slider-controls{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:clamp(26px,7vw,110px);right:clamp(26px,7vw,110px)}.hero-dots,.hero-arrows{pointer-events:auto;align-items:center;gap:7px;display:flex}.hero-dots button{width:22px;min-width:22px;min-height:44px;position:relative}.hero-dots button:after{content:"";width:100%;height:3px;transition:background var(--motion-fast), width var(--motion-fast);background:#ffffff2e;border-radius:99px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-dots button.is-active{width:42px}.hero-dots button.is-active:after{background:#f97316}.hero-arrows button{color:#b7c0cd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.hero-arrows button:first-child .ii{transform:rotate(180deg)}.home-content{padding-bottom:30px}.hero-stats{z-index:4;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid;position:relative}.hstat{box-shadow:none;text-align:center;background:#10161e;border:1px solid #202833;border-radius:13px;padding:14px 12px}.hstat b{color:#f97316;font-size:17px;font-weight:850;display:block}.hstat span{color:#7f8a9a;font-size:9px}.sec-title-row{align-items:flex-end;margin:42px 0 14px}.sec-title-row>div>span,.contact-band>div>span{color:#f97316;letter-spacing:.13em;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.sec-title-row h2{color:#f0f3f7;font-size:18px;font-weight:850}.sec-title-row>a{color:#aeb7c4;align-items:center;gap:5px;min-height:40px;font-size:10px;display:inline-flex}.sec-title-row>a .ii,.wcard-item .go .ii,.contact-band .ii,.warranty-hero .btn-orange .ii,.hero-actions .ii{width:12px;height:12px}.cat-chips{gap:7px}.cat-chip{color:#b7c0cc;box-shadow:none;background:#111720;border:1px solid #242d38}.cat-chip:hover{color:#fff;background:#f9731614;border-color:#f9731652}.cat-chip .n{color:#8994a4;background:#1b232e}.wcard-item,.svc,.art{color:var(--ink);box-shadow:none;transition:transform var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:#111720;border:1px solid #212a35}.wcard-item:hover,.svc:hover,.art:hover{background:#141b24;border-color:#f9731647;transform:translateY(-2px)}.wcard-item .im,.art .im,.prod-img{color:#626e7e;background:linear-gradient(145deg,#f9731612,#0000 45%),repeating-linear-gradient(135deg,#151c25 0 12px,#171f29 12px 13px)}.wcard-item .bd,.art .bd{display:block}.wcard-item .nm,.art b,.svc b{color:#e8ecf2}.wcard-item .cd{color:#8e99a8;background:#1a222d}.wcard-item .go{color:#fb923c;align-items:center;gap:4px;display:inline-flex}.svc{min-height:168px;padding:18px}.svc .ic{color:#fb923c;width:36px;height:36px;box-shadow:none;background:#f9731614;border:1px solid #f9731638;border-radius:10px;margin-bottom:14px}.svc .ic .ii{width:16px;height:16px}.svc p,.art p{color:#8f9aa9}.contact-band{background:radial-gradient(circle at 85%,#f973161c,#0000 24rem),#111720;border:1px solid #f973162b;border-radius:20px;align-items:center;gap:28px;margin-top:44px;padding:clamp(22px,4vw,40px);display:flex}.contact-band>div{flex:1;min-width:0}.contact-band b{color:#f2f4f7;font-size:clamp(17px,2vw,24px);display:block}.contact-band p{color:#929dab;margin-top:5px;font-size:11px;line-height:2}.contact-band .btn-orange{flex-shrink:0}.form-card,.prod-info,.page-body,.cinfo{background:#111720}.form-card h2,.prod-info h1,.page-body h1,.cinfo b{color:#edf1f6}.prod-info .tag{color:#aeb7c4;background:#1a222c}.no-price-note{color:#fdba74;background:#f9731617}.site-footer{color:#8994a4;background:#080b0f;border-top:1px solid #202833;margin-top:64px;padding-top:34px}.footer-brand{align-items:center;gap:10px;margin-bottom:10px;display:flex}.footer-brand b{margin:0;font-size:15px}.warranty-page{padding-bottom:20px}.breadcrumb{color:#727e90}.warranty-hero{background:radial-gradient(circle at 78% 35%,#f9731624,#0000 24rem),linear-gradient(125deg,#151b24,#0c1118);border:1px solid #232c37;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:28px;min-height:430px;padding:clamp(28px,5vw,66px);display:grid;position:relative;overflow:hidden}.warranty-hero h1{color:#f5f7fa;margin:18px 0 10px;font-size:clamp(31px,4.8vw,62px);line-height:1.35}.warranty-hero p{color:#9aa5b4;max-width:650px;margin-bottom:22px;font-size:13px;line-height:2.1}.warranty-seal{aspect-ratio:1;background:radial-gradient(circle,#f973161c,#0000 67%);border:1px solid #f973163d;border-radius:50%;justify-self:center;place-items:center;width:min(100%,310px);display:grid;box-shadow:inset 0 0 0 18px #ffffff04}.warranty-seal .ii{color:#f97316;stroke-width:1.2px;width:74px;height:74px;margin-bottom:-52px}.warranty-seal b{color:#f2f4f7;letter-spacing:.14em;margin-bottom:-52px;font-size:20px}.warranty-seal span{color:#798596;letter-spacing:.14em;font-size:8px}.warranty-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;display:grid}.warranty-steps li,.warranty-card{background:#111720;border:1px solid #222b36;border-radius:15px}.warranty-steps li{min-height:154px;padding:16px}.warranty-steps li>span{color:#f97316;font:750 10px/1 var(--font-ui);margin-bottom:16px;display:block}.warranty-steps li b,.warranty-card h2{color:#e9edf3;font-size:13px}.warranty-steps li p,.warranty-card p{color:#8d98a7;margin-top:6px;font-size:11px;line-height:2}.warranty-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:32px;display:grid}.warranty-card{padding:20px}.warranty-card-icon{color:#fb923c;background:#f9731617;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.warranty-card-icon .ii{width:17px;height:17px}.warranty-note{color:#aeb7c4;background:#f973160e;border:1px solid #f9731626;border-radius:14px;align-items:flex-start;gap:13px;margin-top:10px;padding:16px 18px;display:flex}.warranty-note>.ii{color:#f97316;flex-shrink:0;width:20px;height:20px;margin-top:2px}.warranty-note b{color:#f1f4f8;font-size:12px}.warranty-note p{margin-top:3px;font-size:10px;line-height:1.9}.messenger-shell{background:#0e131a;border-color:#222b36;border-radius:14px;height:calc(100dvh - 96px);min-height:500px;box-shadow:0 18px 50px #00000057}.messenger-shell.is-inbox,.messenger-shell.has-thread{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.msg-list-pane{background:#10151d;border-left-color:#222a34}.msg-list-head,.msg-thread-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f141cf0;border-color:#222a34;gap:8px;min-height:56px;padding:6px 10px}.msg-list-head span{color:#f97316;letter-spacing:.08em;font-size:7px}.msg-list-head h1{color:#edf1f6;font-size:14px}.msg-round-button,.msg-head-action,.msg-back,.msg-attach-button,.msg-send-button{color:#a9b3c1;width:40px;min-width:40px;height:44px;min-height:44px;box-shadow:none;background:0 0;font-size:18px}.msg-round-button:hover,.msg-head-action:hover,.msg-back:hover,.msg-attach-button:hover{color:#fff;background:#ffffff0e}.msg-search{margin:7px 9px 6px}.msg-search svg{color:#6f7b8c;width:15px;height:15px;right:12px}.msg-search input{color:#e6ebf2;background:#151c25;border-color:#202935;border-radius:10px;min-height:40px;padding:7px 36px 7px 10px;font-size:12px}.msg-search input:focus{background:#171f29;border-color:#f9731659;box-shadow:0 0 0 2px #f9731614}.msg-conversation{border-bottom-color:#1c242e;gap:8px;min-height:64px;padding:7px 9px}.msg-conversation:hover,.msg-conversation.is-active{background:#f9731611}.msg-conversation.is-active:before{width:2px;top:10px;bottom:10px}.msg-conversation .msg-avatar{width:36px;height:36px;font-size:12px}.msg-conversation-title b{color:#dfe5ed;font-size:11px}.msg-conversation-title time{color:#687486;font-size:7px}.msg-conversation-preview{color:#818c9c;margin-top:1px;font-size:9px}.msg-conversation-meta{color:#626e7f;margin-top:0;font-size:7px}.msg-conversation-meta span{color:#8a96a6;background:#1b232d}.msg-unread{min-width:18px;height:18px;padding-inline:4px;font-size:8px}.msg-empty-thread{color:#778394;background:radial-gradient(circle at 25% 18%,#f9731611,#0000 24rem),#0d1219}.msg-empty-illustration{color:#fb923c;width:54px;height:54px;box-shadow:none;background:#f9731614;border:1px solid #f9731638;border-radius:16px;margin-bottom:11px}.msg-empty-illustration svg{width:24px;height:24px}.msg-empty-thread h2,.msg-empty-list b,.msg-no-messages b{color:#e2e7ee;font-size:13px}.msg-empty-thread p{font-size:10px}.msg-thread-pane{background:#0c1117}.msg-thread-head .msg-avatar{width:34px;height:34px;font-size:11px}.msg-thread-title b{color:#e7ecf2;font-size:12px}.msg-thread-title small{color:#717d8e;font-size:8px}.msg-thread{background:radial-gradient(circle,#ffffff06 1px,#0000 1.5px) 0 0/24px 24px,#0c1117;padding:9px clamp(8px,2.4vw,32px) 12px}.msg-message-list{gap:3px}.msg-history-button,.msg-date-separator span{color:#8995a5;box-shadow:none;background:#19212beb}.msg-history-button{border:1px solid #252e39;margin-bottom:8px}.msg-date-separator{padding:6px 0 4px}.msg-date-separator span{padding:3px 8px;font-size:7px}.msg-bubble{max-width:min(70%,590px)}.msg-bubble-body{color:#e4e9f0;background:#171f29;border:1px solid #222c38;border-radius:12px 12px 4px;min-width:74px;padding:6px 9px 4px;box-shadow:0 1px 2px #0003}.msg-bubble.is-outgoing .msg-bubble-body{background:#332117;border-color:#f973162e;border-radius:12px 12px 12px 4px}.msg-author{color:#fb923c;font-size:8px}.msg-bubble p{color:#e4e9f0;padding-left:34px;font-size:11px;line-height:1.7}.msg-time{color:#748092;min-width:31px;font-size:7px}.msg-attachment{color:#cbd3df;background:#ffffff06;border-color:#2b3440;border-radius:9px;gap:6px;min-width:160px;padding:5px}.msg-attachment>span{border-radius:8px;width:28px;height:28px}.msg-attachment svg{width:14px;height:14px}.msg-composer{min-height:58px;padding:6px clamp(6px, 1.3vw, 12px) max(6px, env(safe-area-inset-bottom));background:#0f141cf5;border-top-color:#222a34;gap:5px}.msg-compose-copy{background:#151c25;border-color:#29323e;border-radius:13px}.msg-compose-copy:focus-within{border-color:#f9731661;box-shadow:0 0 0 2px #f9731612}.msg-compose-copy textarea{color:#e8edf3;min-height:42px;max-height:110px;padding:9px 11px 6px;font-size:13px}.msg-attach-button svg{width:18px;height:18px}.msg-send-button{color:#fff;background:#ea580c;font-size:15px}.msg-new-indicator{color:#dce3ec;background:#1b232e;bottom:68px}.msg-closed-bar{color:#8b96a6;background:#111720}.message-modal,.msg-info-drawer{color:var(--ink);background:#10161e;border:1px solid #27313d;box-shadow:0 30px 80px #0000008c}.message-modal>header,.msg-info-drawer>header,.message-modal footer,.msg-info-identity,.msg-info-section{border-color:#252e39}.message-modal>header h2,.msg-info-drawer>header h2,.msg-info-identity b{color:#e9edf3}.message-modal-body{padding:13px}.msg-field{margin-bottom:10px}.msg-field>span,.msg-people legend{color:#aeb7c4;font-size:9px}.msg-people label{border-color:#222b36;min-height:42px}.msg-people label:has(input:checked){background:#f9731614}.msg-info-drawer{width:min(360px,100vw)}.msg-info-drawer>header,.message-modal>header{min-height:56px;padding:7px 11px}.msg-info-identity{padding:15px 12px}.msg-info-identity .msg-avatar{width:52px;height:52px;margin-bottom:6px;font-size:17px}.msg-info-section{padding:11px 13px}.msg-info-link,.msg-info-files a,.msg-members>span{color:#b9c2ce;border-color:#252e39;min-height:38px;font-size:9px}.msg-members i{width:28px;height:28px;font-size:9px}.msg-close-form .ibtn{color:#fca5a5;background:#ef444412;border-color:#ef444433}@media (width<=899px){.site-nav{padding-bottom:8px}.site-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 24px)}.site-nav .links,.site-nav .brand-txt span{display:none}.site-nav-actions{gap:5px}.site-contact-action{justify-content:center;width:44px;padding:0}.site-contact-action span{display:none}.burger{place-items:center;display:grid}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;background:#0d1219f7;border:1px solid #ffffff1a;border-radius:0 0 16px 16px;gap:4px;max-height:calc(100dvh - 82px);padding:8px;position:absolute;top:calc(100% + 1px);left:8px;right:8px;overflow-y:auto;box-shadow:0 24px 60px #00000080}.mobile-menu.open{display:flex}.mobile-menu>a,.mobile-menu>details>summary{color:#d0d6df;min-height:44px;box-shadow:none;background:#121820;border:1px solid #222b36;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:12px;font-weight:650;list-style:none;display:flex}.mobile-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px 3px 2px;display:grid}.mobile-categories a{color:#9fa9b7;background:#ffffff06;border-radius:9px;align-items:center;min-height:42px;padding:7px 9px;font-size:10px;display:flex}.ultrawide-hero{aspect-ratio:auto;border-radius:17px;width:calc(100% - 20px);min-height:500px;margin-top:10px}.hero-slide{grid-template-columns:1fr;align-content:start;padding:40px 22px 76px}.hero-copy h1,.hero-copy h2{margin-top:14px;font-size:clamp(32px,10vw,46px);line-height:1.3}.hero-copy p{font-size:12px}.hero-visual{opacity:.42;width:230px;position:absolute;bottom:-54px;left:-38px;right:auto}.hero-slider-controls{bottom:12px;left:20px;right:20px}.hero-arrows button{border-radius:12px}.hero-stats{gap:5px}.hstat{padding-inline:5px}.hstat b{font-size:14px}.hstat span{font-size:8px}.sec-title-row{margin-top:34px}.contact-band{flex-direction:column;align-items:flex-start;gap:16px}.warranty-hero{grid-template-columns:1fr;align-content:start;min-height:520px;padding:28px 22px}.warranty-hero h1{font-size:33px}.warranty-seal{opacity:.45;width:250px;position:absolute;bottom:-64px;left:-36px;right:auto}.warranty-steps ol,.warranty-grid{grid-template-columns:1fr}.warranty-steps li{gap:14px;min-height:0;display:flex}.warranty-steps li>span{margin:5px 0 0}.tblw tr{background:#111720;border-color:#242d38}.tblw td:last-child{border-color:#222b36}body.message-inbox-page .messenger-shell{background:#10151d;height:calc(100dvh - 118px)}body.message-thread-page .messenger-shell{height:var(--visual-viewport-height,100dvh);background:#10151d}.msg-thread-head{min-height:calc(54px + env(safe-area-inset-top));padding-top:max(5px, env(safe-area-inset-top))}.msg-thread-head .msg-avatar{width:32px;min-width:32px;height:32px}.msg-thread{padding-inline:6px}.msg-bubble{max-width:84%}.msg-compose-copy textarea{font-size:16px}.message-modal{border-radius:16px 16px 0 0}}@media (width<=420px){.brand-source-mark{flex-basis:36px;width:36px;height:31px}.brand-source-mark img{width:486px;top:-10px;left:-339px}.site-nav .brand-txt b{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.mobile-categories{grid-template-columns:1fr}}:root[data-theme=light] body{color:var(--ink);background:radial-gradient(circle at 82% -12%, #f9731613, transparent 28rem), var(--canvas)}:root[data-theme=light] body.site-body{background:radial-gradient(circle at 14% 18%,#f9731612,#0000 34rem),linear-gradient(#fbfaf7,#f7f4ef 42%,#fbfaf7)}:root[data-theme=light] .inp,:root[data-theme=light] .search-box,:root[data-theme=light] .search-box input,:root[data-theme=light] .iform input[type=text],:root[data-theme=light] .filepick,:root[data-theme=light] .chk{border-color:var(--border);color:var(--ink);background:var(--control)}:root[data-theme=light] .inp:hover,:root[data-theme=light] .search-box:hover{border-color:var(--border-strong)}:root[data-theme=light] .inp::placeholder,:root[data-theme=light] .search-box input::placeholder,:root[data-theme=light] textarea::placeholder,:root[data-theme=light] input::placeholder{color:#8a929d}:root[data-theme=light] .wcard,:root[data-theme=light] .state-card-lg,:root[data-theme=light] .empty-state,:root[data-theme=light] .role-action:not(.primary),:root[data-theme=light] .ui-card,:root[data-theme=light] .side-card,:root[data-theme=light] .form-card,:root[data-theme=light] .prod-img,:root[data-theme=light] .prod-info,:root[data-theme=light] .page-body,:root[data-theme=light] .cinfo,:root[data-theme=light] .rowc,:root[data-theme=light] .seg-days,:root[data-theme=light] .drawer,:root[data-theme=light] .sheet,:root[data-theme=light] .kpi,:root[data-theme=light] .attach,:root[data-theme=light] .view-toggle,:root[data-theme=light] .fs-chip.neutral,:root[data-theme=light] .cnav,:root[data-theme=light] .fs-pill,:root[data-theme=light] .pagi a,:root[data-theme=light] .pagi span{border-color:var(--border);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-card)}:root[data-theme=light] .dclose{color:var(--ink2);background:var(--surface-muted)}:root[data-theme=light] .sheet-grip{background:#c7c3bc}:root[data-theme=light] .wcard-h,:root[data-theme=light] .wcard-f,:root[data-theme=light] .tblw td,:root[data-theme=light] .crow,:root[data-theme=light] .nrow,:root[data-theme=light] .vrow,:root[data-theme=light] .issue,:root[data-theme=light] .spec,:root[data-theme=light] .spec-row{border-color:var(--border)}:root[data-theme=light] .tblw th{color:#3e4753;background:#f2efe9}:root[data-theme=light] .pn-main{background:radial-gradient(circle at 12% 8%, #f973160e, transparent 25rem), var(--canvas)}:root[data-theme=light] .pn-topbar{background:#f8f6f1db;border-bottom-color:#1f242c17}:root[data-theme=light] .pn-side{border-left-color:var(--border);background:linear-gradient(155deg,#f9731617,#0000 30%),#fffdf9}:root[data-theme=light] .pn-side .pn-nav{color:#4e5967}:root[data-theme=light] .pn-side .pn-nav:hover{color:var(--ink);background:#f3efe8}:root[data-theme=light] .pn-side .pn-nav.on{color:#9a3412;background:#fff0e2}:root[data-theme=light] .pn-side .pn-sec,:root[data-theme=light] .pn-side .pn-user span{color:#7a8491}:root[data-theme=light] .pn-side .pn-brand,:root[data-theme=light] .pn-side .pn-user b{color:var(--ink)}:root[data-theme=light] .pn-bnav{background:#fffdf9f0;border-color:#1f242c1a;box-shadow:0 18px 48px #1f242c29}:root[data-theme=light] .icon-btn{border-color:var(--border);color:#596473;background:#fffdf9}:root[data-theme=light] .nav-drawer,:root[data-theme=light] .nav-sheet{border-color:var(--border);color:var(--ink);background:#fffdf9}:root[data-theme=light] .nav-drawer-head,:root[data-theme=light] .nav-sheet-head{border-color:var(--border);background:#fffdf9f5}:root[data-theme=light] .nav-drawer-search{border-color:var(--border);background:#f4f1eb}:root[data-theme=light] .nav-drawer-grid .pn-nav,:root[data-theme=light] .nav-fallback-grid .pn-nav{border-color:var(--border);color:#4e5967;background:#f7f4ef}:root[data-theme=light] .nav-drawer-grid .pn-nav.on{color:#9a3412;background:#fff0e2}:root[data-theme=light] .role-action:not(.primary):hover{background:#fffaf4;border-color:#f9731647}:root[data-theme=light] .atomic-list,:root[data-theme=light] .nrow.unread{border-color:var(--border);background:#fffaf4}:root[data-theme=light] .flash-ok{color:#166534;background:#eaf8ef}:root[data-theme=light] .flash-err{color:#b42318;background:#fff0ef}:root[data-theme=light] .site-nav{background:#fbfaf7d6;border-bottom-color:#1f242c17;box-shadow:0 12px 34px #1f242c12}:root[data-theme=light] .site-nav .brand-txt b{color:var(--ink)}:root[data-theme=light] .site-nav .brand-txt span{color:#747e8b}:root[data-theme=light] .site-nav .links>a,:root[data-theme=light] .product-menu>summary{color:#596473}:root[data-theme=light] .site-nav .links>a:hover,:root[data-theme=light] .site-nav .links>a.on,:root[data-theme=light] .product-menu>summary:hover,:root[data-theme=light] .product-menu>summary.on,:root[data-theme=light] .product-menu[open]>summary{color:var(--ink);background:#ffffffc7;border-color:#1f242c14}:root[data-theme=light] .product-mega{background:linear-gradient(135deg,#f9731611,#0000 42%),#fffdf9ed;border-color:#1f242c1c;box-shadow:0 28px 70px #1f242c2e}:root[data-theme=light] .product-mega-head{border-bottom-color:#1f242c17}:root[data-theme=light] .product-mega-head b{color:var(--ink)}:root[data-theme=light] .product-mega-head small,:root[data-theme=light] .product-mega-grid>a small,:root[data-theme=light] .product-mega-empty{color:#747e8b}:root[data-theme=light] .product-mega-head>a{color:#9a3412;background:#fff0e2}:root[data-theme=light] .product-mega-grid>a{color:#3f4956;background:#ffffffb3}:root[data-theme=light] .product-mega-grid>a:hover{color:var(--ink);background:#fff4e9;border-color:#f9731640}:root[data-theme=light] .site-contact-action{color:#9a3412;background:#fff2e7;border-color:#c2410c33}:root[data-theme=light] .site-contact-action:hover{color:#7c2d12;background:#ffe7d2}:root[data-theme=light] .burger{border-color:var(--border);color:#4f5a68;background:#fffdf9}:root[data-theme=light] .ultrawide-hero{background:#fffdf9;border-color:#1f242c1a;box-shadow:0 32px 90px #1f242c24}:root[data-theme=light] .hero-slide-products{background:radial-gradient(circle at 18% 10%,#f973162e,#0000 28rem),linear-gradient(115deg,#fff8f0 0%,#f5f1ea 58%,#fffdf9 100%)}:root[data-theme=light] .hero-slide-warranty{background:radial-gradient(circle at 70% 15%,#fb923c2e,#0000 24rem),linear-gradient(120deg,#fffaf4,#f2eee7 65%)}:root[data-theme=light] .hero-slide-support{background:radial-gradient(circle at 72%,#f9731629,#0000 26rem),linear-gradient(115deg,#f7f3ec,#fffdf9)}:root[data-theme=light] .hero-industrial-grid{background-image:linear-gradient(#1f242c0b 1px,#0000 1px),linear-gradient(90deg,#1f242c0b 1px,#0000 1px)}:root[data-theme=light] .hero-copy .eyebrow,:root[data-theme=light] .warranty-hero .eyebrow{color:#9a3412;background:#fff0e2;border-color:#c2410c2e}:root[data-theme=light] .hero-copy h1,:root[data-theme=light] .hero-copy h2{color:#20252d}:root[data-theme=light] .hero-copy h1 em,:root[data-theme=light] .hero-copy h2 em,:root[data-theme=light] .warranty-hero h1 em{color:#c2410c}:root[data-theme=light] .hero-copy p{color:#5f6976}:root[data-theme=light] .hero-actions .btn-quiet{color:#3f4956;background:#ffffffc2;border-color:#1f242c1c}:root[data-theme=light] .hero-visual-mark:before,:root[data-theme=light] .hero-visual-mark:after,:root[data-theme=light] .hero-visual-shield:before,:root[data-theme=light] .hero-visual-shield:after,:root[data-theme=light] .hero-visual-orbit{border-color:#1f242c1f}:root[data-theme=light] .hero-visual-orbit i{background:#596473;box-shadow:0 0 0 6px #1f242c0a}:root[data-theme=light] .hero-dots button:after{background:#1f242c2e}:root[data-theme=light] .hero-arrows button{color:#596473;background:#ffffffb8;border-color:#1f242c1a}:root[data-theme=light] .hstat{border-color:var(--border);background:#ffffffd1}:root[data-theme=light] .hstat b,:root[data-theme=light] .sec-title-row>div>span,:root[data-theme=light] .contact-band>div>span{color:#9a3412}:root[data-theme=light] .hstat span,:root[data-theme=light] .sec-title-row>a{color:#687381}:root[data-theme=light] .sec-title-row h2{color:var(--ink)}:root[data-theme=light] .cat-chip{border-color:var(--border);color:#4d5865;background:#fffdf9}:root[data-theme=light] .cat-chip:hover{color:#9a3412;background:#fff2e7;border-color:#f9731652}:root[data-theme=light] .cat-chip .n{color:#65707d;background:#f1eee8}:root[data-theme=light] .wcard-item,:root[data-theme=light] .svc,:root[data-theme=light] .art{border-color:var(--border);color:var(--ink);background:#fffdf9}:root[data-theme=light] .wcard-item:hover,:root[data-theme=light] .svc:hover,:root[data-theme=light] .art:hover{background:#fffaf4;border-color:#f9731647}:root[data-theme=light] .wcard-item .im,:root[data-theme=light] .art .im,:root[data-theme=light] .prod-img{color:#596473;background:linear-gradient(145deg,#f9731614,#0000 45%),repeating-linear-gradient(135deg,#f3f0ea 0 12px,#ece8e1 12px 13px)}:root[data-theme=light] .wcard-item .nm,:root[data-theme=light] .art b,:root[data-theme=light] .svc b,:root[data-theme=light] .contact-band b,:root[data-theme=light] .form-card h2,:root[data-theme=light] .prod-info h1,:root[data-theme=light] .page-body h1,:root[data-theme=light] .cinfo b{color:var(--ink)}:root[data-theme=light] .wcard-item .cd,:root[data-theme=light] .prod-info .tag{color:#596473;background:#f1eee8}:root[data-theme=light] .wcard-item .go{color:#9a3412}:root[data-theme=light] .svc p,:root[data-theme=light] .art p,:root[data-theme=light] .contact-band p{color:#65707d}:root[data-theme=light] .art .dt{color:#596473}:root[data-theme=light] .contact-band{background:radial-gradient(circle at 85%,#f9731621,#0000 24rem),#fff9f2;border-color:#c2410c29}:root[data-theme=light] .form-card,:root[data-theme=light] .prod-info,:root[data-theme=light] .page-body,:root[data-theme=light] .cinfo{background:#fffdf9}:root[data-theme=light] .no-price-note{color:#9a3412;background:#fff0e2}:root[data-theme=light] .site-footer{border-top-color:var(--border);color:#697481;background:#f0ede7}:root[data-theme=light] .site-footer a,:root[data-theme=light] .site-footer p,:root[data-theme=light] .site-footer .bar{color:#596473}:root[data-theme=light] .site-footer b{color:var(--ink)}:root[data-theme=light] .breadcrumb{color:#747e8b}:root[data-theme=light] .warranty-hero{border-color:var(--border);background:radial-gradient(circle at 78% 35%,#f9731629,#0000 24rem),linear-gradient(125deg,#fff9f2,#f2eee7)}:root[data-theme=light] .warranty-hero h1,:root[data-theme=light] .warranty-seal b,:root[data-theme=light] .warranty-steps li b,:root[data-theme=light] .warranty-card h2,:root[data-theme=light] .warranty-note b{color:var(--ink)}:root[data-theme=light] .warranty-hero p,:root[data-theme=light] .warranty-steps li p,:root[data-theme=light] .warranty-card p,:root[data-theme=light] .warranty-note{color:#5f6976}:root[data-theme=light] .warranty-steps li>span{color:#9a3412}:root[data-theme=light] .warranty-seal{background:radial-gradient(circle,#f973161f,#0000 67%);border-color:#c2410c33;box-shadow:inset 0 0 0 18px #1f242c06}:root[data-theme=light] .warranty-seal span{color:#747e8b}:root[data-theme=light] .warranty-steps li,:root[data-theme=light] .warranty-card{border-color:var(--border);background:#fffdf9}:root[data-theme=light] .warranty-note{background:#fff6ec;border-color:#c2410c29}:root[data-theme=light] .messenger-shell{border-color:var(--border);background:#fffdf9;box-shadow:0 18px 50px #1f242c21}:root[data-theme=light] .msg-list-pane{border-left-color:var(--border);background:#fffdf9}:root[data-theme=light] .msg-list-head,:root[data-theme=light] .msg-thread-head{border-color:var(--border);background:#fffdf9f2}:root[data-theme=light] .msg-list-head>div>span{color:#9a3412}:root[data-theme=light] .msg-list-head h1,:root[data-theme=light] .msg-conversation-title b,:root[data-theme=light] .msg-empty-thread h2,:root[data-theme=light] .msg-empty-list b,:root[data-theme=light] .msg-no-messages b,:root[data-theme=light] .msg-thread-title b,:root[data-theme=light] .message-modal>header h2,:root[data-theme=light] .msg-info-drawer>header h2,:root[data-theme=light] .msg-info-identity b{color:var(--ink)}:root[data-theme=light] .msg-round-button,:root[data-theme=light] .msg-head-action,:root[data-theme=light] .msg-back,:root[data-theme=light] .msg-attach-button{color:#596473}:root[data-theme=light] .msg-round-button:hover,:root[data-theme=light] .msg-head-action:hover,:root[data-theme=light] .msg-back:hover,:root[data-theme=light] .msg-attach-button:hover{color:#9a3412;background:#fff0e2}:root[data-theme=light] .msg-search svg{color:#7a8491}:root[data-theme=light] .msg-search input{border-color:var(--border);color:var(--ink);background:#f4f1eb}:root[data-theme=light] .msg-search input:focus{background:#fffdf9;border-color:#c2410c4d}:root[data-theme=light] .msg-conversation{border-bottom-color:#e8e4dc}:root[data-theme=light] .msg-conversation:hover,:root[data-theme=light] .msg-conversation.is-active{background:#fff1e4}:root[data-theme=light] .msg-conversation-title time,:root[data-theme=light] .msg-conversation-preview,:root[data-theme=light] .msg-conversation-meta,:root[data-theme=light] .msg-thread-title small,:root[data-theme=light] .msg-time{color:#596473}:root[data-theme=light] .msg-conversation-meta span{color:#65707d;background:#f0ede7}:root[data-theme=light] .msg-empty-thread{color:#687381;background:radial-gradient(circle at 25% 18%,#f9731614,#0000 24rem),#f7f4ef}:root[data-theme=light] .msg-empty-list>span,:root[data-theme=light] .msg-no-messages>span,:root[data-theme=light] .msg-empty-thread>p{color:#596473}:root[data-theme=light] .msg-empty-illustration{color:#c2410c;background:#fff0e2;border-color:#c2410c33}:root[data-theme=light] .msg-thread-pane,:root[data-theme=light] .msg-thread{background-color:#f4f1eb}:root[data-theme=light] .msg-thread{background-image:radial-gradient(circle,#1f242c0e 1px,#0000 1.5px)}:root[data-theme=light] .msg-history-button,:root[data-theme=light] .msg-date-separator span{color:#687381;background:#fffdf9f0}:root[data-theme=light] .msg-history-button{border-color:var(--border)}:root[data-theme=light] .msg-bubble-body{color:var(--ink);background:#fffdf9;border-color:#dedbd5;box-shadow:0 1px 2px #1f242c1a}:root[data-theme=light] .msg-bubble.is-outgoing .msg-bubble-body{background:#fff0e2;border-color:#f6cfae}:root[data-theme=light] .msg-bubble p{color:var(--ink)}:root[data-theme=light] .msg-attachment{color:#4f5a68;background:#ffffffad;border-color:#d8d4cd}:root[data-theme=light] .msg-composer{border-top-color:var(--border);background:#fffdf9f5}:root[data-theme=light] .msg-compose-copy{border-color:var(--border);background:#f4f1eb}:root[data-theme=light] .msg-compose-copy textarea{color:var(--ink)}:root[data-theme=light] .msg-new-indicator{color:#4f5a68;background:#fffdf9}:root[data-theme=light] .msg-closed-bar{color:#687381;background:#f4f1eb}:root[data-theme=light] .message-modal,:root[data-theme=light] .msg-info-drawer{border-color:var(--border);color:var(--ink);background:#fffdf9;box-shadow:0 30px 80px #1f242c33}:root[data-theme=light] .message-modal>header,:root[data-theme=light] .msg-info-drawer>header,:root[data-theme=light] .message-modal footer,:root[data-theme=light] .msg-info-identity,:root[data-theme=light] .msg-info-section,:root[data-theme=light] .msg-people label,:root[data-theme=light] .msg-info-link,:root[data-theme=light] .msg-info-files a,:root[data-theme=light] .msg-members>span{border-color:var(--border)}:root[data-theme=light] .msg-field>span,:root[data-theme=light] .msg-people legend,:root[data-theme=light] .msg-info-link,:root[data-theme=light] .msg-info-files a,:root[data-theme=light] .msg-members>span{color:#596473}:root[data-theme=light] .msg-people label:has(input:checked){background:#fff0e2}:root[data-theme=light] .msg-close-form .ibtn{color:#b42318;background:#fff0ef;border-color:#f0b8b3}@media (width<=899px){:root[data-theme=light] .mobile-menu{background:#fffdf9f7;border-color:#1f242c1a;box-shadow:0 24px 60px #1f242c2e}:root[data-theme=light] .mobile-menu>a,:root[data-theme=light] .mobile-menu>details>summary{border-color:var(--border);color:#46515e;background:#f7f4ef}:root[data-theme=light] .mobile-categories a{color:#596473;background:#1f242c09}:root[data-theme=light] .tblw tr{border-color:var(--border);background:#fffdf9}:root[data-theme=light] .tblw td:last-child{border-color:var(--border)}:root[data-theme=light] body.message-inbox-page .messenger-shell,:root[data-theme=light] body.message-thread-page .messenger-shell{background:#fffdf9}}
