:root{--bg:#020813;--panel:rgba(8,21,38,.82);--panel2:rgba(9,28,52,.72);--line:rgba(77,159,255,.3);--line2:hsla(0,0%,100%,.08);--text:#f7fbff;--muted:#9ab0ca;--blue:#157dff;--blue2:#48adff;--green:#23c967;--yellow:#ffc857}.nav-rich-link{position:relative;isolation:isolate;transition:transform .22s ease,color .22s ease;overflow:visible!important}.nav-link-label{position:relative;z-index:2;white-space:nowrap}.nav-hover-card{position:absolute;z-index:150;top:calc(100% + 18px);right:50%;width:268px;display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:15px;border:1px solid rgba(89,173,255,.26);border-radius:17px;color:#eef7ff;background:linear-gradient(145deg,rgba(8,31,56,.98),rgba(2,13,27,.98));box-shadow:0 24px 55px rgba(0,7,18,.38),inset 0 1px hsla(0,0%,100%,.07);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(50%) translateY(-9px) scale(.96);transform-origin:top center;transition:opacity .18s ease,transform .22s ease,visibility .18s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:right}.nav-hover-card:before{content:"";position:absolute;top:-7px;right:calc(50% - 7px);width:14px;height:14px;transform:rotate(45deg);border-right:1px solid rgba(89,173,255,.26);border-top:1px solid rgba(89,173,255,.26);background:#08203a}.nav-hover-card>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#48adff;background:rgba(41,151,255,.13);font-style:normal}.nav-hover-card>i .icon{width:25px;height:25px}.nav-hover-card>span{display:grid;grid-gap:4px;gap:4px}.nav-hover-card strong{color:#fff;font-size:14px}.nav-hover-card small{color:#a9c1d8;font-size:11px;line-height:1.75}.nav-hover-card em{margin-top:4px;color:#50b3ff;font-size:10px;font-style:normal;font-weight:850}@media(min-width:921px){.nav-rich-link:focus-visible,.nav-rich-link:hover{z-index:120;transform:translateY(-2px) scale(1.07)}.nav-rich-link:focus-visible .nav-hover-card,.nav-rich-link:hover .nav-hover-card{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(50%) translateY(0) scale(1)}.main-nav:has(.nav-rich-link:focus-visible),.main-nav:has(.nav-rich-link:hover){overflow:visible!important}.nav-rich-link:nth-last-of-type(-n+2) .nav-hover-card{right:auto;left:0;transform:translateX(0) translateY(-9px) scale(.96)}.nav-rich-link:nth-last-of-type(-n+2):focus-visible .nav-hover-card,.nav-rich-link:nth-last-of-type(-n+2):hover .nav-hover-card{transform:translateX(0) translateY(0) scale(1)}.nav-rich-link:nth-last-of-type(-n+2) .nav-hover-card:before{right:auto;left:22px}}.site-frame:has(.home-showcase) .nav-hover-card,html[data-theme=light] .nav-hover-card{color:#17324d;border-color:rgba(23,118,212,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(238,247,255,.99));box-shadow:0 22px 55px rgba(33,79,126,.18),inset 0 1px #fff}.site-frame:has(.home-showcase) .nav-hover-card:before,html[data-theme=light] .nav-hover-card:before{background:#f7fbff;border-color:rgba(23,118,212,.2)}.site-frame:has(.home-showcase) .nav-hover-card strong,html[data-theme=light] .nav-hover-card strong{color:#14314d}.site-frame:has(.home-showcase) .nav-hover-card small,html[data-theme=light] .nav-hover-card small{color:#61788f}.mobile-bottom-dock,.showcase-mobile-actions,.showcase-mobile-live{display:none}@media(max-width:920px){.nav-rich-link{display:grid!important;grid-template-columns:1fr;grid-gap:3px;gap:3px}.nav-rich-link .nav-hover-card{position:static;width:auto;display:block;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;transform:none!important;color:inherit}.nav-rich-link .nav-hover-card em,.nav-rich-link .nav-hover-card strong,.nav-rich-link .nav-hover-card:before,.nav-rich-link .nav-hover-card>i{display:none}.nav-rich-link .nav-hover-card small{display:block;color:#8ea9c2!important;font-size:10px;line-height:1.55;font-weight:500}.site-frame:has(.home-showcase) .nav-rich-link .nav-hover-card small,html[data-theme=light] .nav-rich-link .nav-hover-card small{color:#6b7e91!important}}@media(max-width:700px){.page-shell{padding-bottom:76px}.mobile-bottom-dock{position:fixed;z-index:900;right:10px;bottom:9px;left:10px;height:66px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 7px calc(6px + env(safe-area-inset-bottom));border:1px solid rgba(48,137,226,.22);border-radius:21px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 48px rgba(17,53,91,.26),inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-dock a{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:14px;color:#587089;font-size:9px;font-weight:800;transition:.18s ease}.mobile-bottom-dock .icon{width:20px;height:20px}.mobile-bottom-dock a.active{color:#0877ec;background:rgba(8,119,236,.08)}.mobile-bottom-dock a.primary{height:58px;margin-top:-20px;color:#fff;background:linear-gradient(145deg,#168cf5,#0867d1);border:4px solid #f4f9ff;border-radius:19px;box-shadow:0 9px 22px rgba(8,113,222,.3)}.mobile-bottom-dock a.primary .icon{width:23px;height:23px}html:not([data-theme=light]) .mobile-bottom-dock{background:rgba(5,21,39,.94);border-color:rgba(70,158,244,.27);box-shadow:0 18px 48px rgba(0,6,14,.5)}html:not([data-theme=light]) .mobile-bottom-dock a{color:#a7bed4}html:not([data-theme=light]) .mobile-bottom-dock a.active{color:#62b8ff;background:rgba(24,139,241,.12)}html:not([data-theme=light]) .mobile-bottom-dock a.primary{color:#fff;border-color:#071c32}.site-frame:has(.home-showcase)>.site-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:180;min-height:66px!important;background:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-showcase{padding:16px 14px 23px!important;background:radial-gradient(circle at 50% 18%,rgba(42,151,255,.2),transparent 31%),linear-gradient(180deg,#eef7ff,#f8fbff 72%,#fff)!important}.showcase-main{gap:15px}.showcase-intro{order:0!important;padding:8px 3px 0;text-align:center}.showcase-intro h1{font-size:30px!important;line-height:1.55!important;letter-spacing:-.7px;margin-bottom:10px!important}.showcase-intro>p{font-size:12px!important;line-height:2!important;max-width:340px;margin:0 auto 16px!important}.showcase-actions{justify-content:center}.showcase-actions a{height:45px;min-width:142px;border-radius:12px!important;font-size:12px!important}.showcase-scene{order:1!important;height:285px!important;border:1px solid rgba(35,122,211,.17);border-radius:22px!important;-webkit-mask-image:none!important;mask-image:none!important;box-shadow:0 18px 38px rgba(49,104,159,.14);background:#e8f4ff}.showcase-scene>img{width:185%!important;height:132%!important;top:48%!important;filter:saturate(1.02) brightness(1.03) contrast(.98)!important}.showcase-scene:after{background:linear-gradient(180deg,rgba(235,247,255,.04),transparent 55%,rgba(233,245,255,.92))!important}.showcase-mobile-live{position:absolute;z-index:4;top:12px;right:10px;left:10px;display:flex;justify-content:space-between;gap:8px;direction:rtl}.showcase-mobile-live span{height:30px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid hsla(0,0%,100%,.75);border-radius:999px;color:#133452;background:hsla(0,0%,100%,.88);box-shadow:0 6px 18px rgba(35,79,120,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:900}.showcase-mobile-live i{width:7px;height:7px;border-radius:50%;background:#13b77b;box-shadow:0 0 0 4px rgba(19,183,123,.12)}.showcase-mobile-live .icon{width:15px;color:#0877ec}.scene-label{display:none!important}.scene-label.label-camera,.scene-label.label-fiber{display:block!important;min-width:0;padding:7px 9px;border-radius:9px}.scene-label.label-fiber{right:8px;top:58px}.scene-label.label-camera{right:auto;left:8px;top:auto;bottom:18px}.scene-label b{font-size:8px!important}.scene-label small{font-size:7px!important}.showcase-stats{margin-top:14px!important;padding:5px 7px!important;border-radius:17px!important;box-shadow:0 13px 30px rgba(34,87,139,.1)!important}.showcase-stats span{padding:12px 8px!important}.showcase-stats svg{width:23px!important;height:23px!important}.showcase-stats b{font-size:15px!important}.showcase-mobile-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:16px 0 22px;position:relative;z-index:3}.showcase-mobile-actions a{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:9px 5px;border:1px solid #dce9f6;border-radius:15px;color:#18314c!important;background:hsla(0,0%,100%,.92);box-shadow:0 8px 24px rgba(49,94,140,.07);text-align:center}.showcase-mobile-actions .icon{width:24px;height:24px;color:#0877ec}.showcase-mobile-actions b,.showcase-mobile-actions small,.showcase-mobile-actions span{display:block}.showcase-mobile-actions b{font-size:10px}.showcase-mobile-actions small{margin-top:2px;color:#6a7d91;font-size:8px}.showcase-section-title{font-size:19px!important;margin:0 0 12px!important}.showcase-services{display:flex!important;grid-template-columns:none!important;gap:10px!important;margin:0 -14px!important;padding:0 14px 14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.showcase-services::-webkit-scrollbar{display:none}.showcase-service{flex:0 0 min(78vw,310px);min-height:135px!important;flex-direction:row!important;text-align:right!important;border-radius:17px!important;padding:15px!important;scroll-snap-align:center;box-shadow:0 12px 28px rgba(47,92,138,.1)!important}.showcase-service>img{width:78px!important;height:90px!important}.showcase-service-icon{width:70px!important;height:80px!important}.showcase-service b{font-size:13px!important}.showcase-service em,.showcase-service small{font-size:10px!important}.showcase-brands{margin-top:11px!important;border-radius:17px!important;padding-bottom:18px!important}.showcase-brands>div{display:flex!important;overflow-x:auto;gap:26px!important;padding:9px 3px;scroll-snap-type:x proximity;scrollbar-width:none}.showcase-brands strong{flex:0 0 auto;font-size:13px!important;scroll-snap-align:center}.smart-service-hub{margin:24px 12px!important;padding:24px 14px!important;border-radius:22px!important}.smart-service-hub>header{margin-bottom:18px!important}.smart-service-hub>header h2{font-size:23px!important}.smart-service-hub>header p{font-size:12px}.smart-service-hub>div{display:flex!important;grid-template-columns:none!important;gap:10px;overflow-x:auto;margin:0 -14px;padding:2px 14px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.smart-service-hub>div::-webkit-scrollbar{display:none}.smart-hub-card{flex:0 0 min(82vw,320px);min-height:185px!important;scroll-snap-align:center;border-radius:18px!important}.category-grid{display:flex!important;grid-template-columns:none!important;gap:11px!important;margin:0!important;padding:0 16px 15px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.category-grid::-webkit-scrollbar{display:none}.category-grid>.category-card{flex:0 0 min(80vw,315px);scroll-snap-align:center;border-radius:19px!important}section.product-grid{display:flex!important;grid-template-columns:none!important;gap:11px!important;margin:0!important;padding:0 16px 17px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}section.product-grid::-webkit-scrollbar{display:none}section.product-grid>.product-card{flex:0 0 min(82vw,325px);scroll-snap-align:center}}@media(max-width:390px){.showcase-actions{display:grid;grid-template-columns:1fr 1fr}.showcase-actions a{min-width:0}.showcase-mobile-actions{gap:5px}.showcase-mobile-actions a{padding-inline:3px}.mobile-bottom-dock{right:6px;left:6px}.mobile-bottom-dock a{font-size:8px}}.about-v2-page{z-index:3;width:min(1180px,calc(100% - 72px));margin:34px auto 70px;grid-gap:28px;gap:28px}.about-v2-hero,.about-v2-page{position:relative;display:grid}.about-v2-hero{overflow:hidden;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:34px;gap:34px;align-items:center;min-height:510px;padding:58px;border:1px solid rgba(71,157,255,.2);border-radius:32px;background:radial-gradient(circle at 14% 20%,rgba(21,126,255,.22),transparent 35%),linear-gradient(135deg,rgba(6,25,48,.97),rgba(2,12,25,.93));box-shadow:0 28px 70px rgba(0,8,20,.34)}.about-v2-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(79,163,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(79,163,255,.045) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.about-v2-hero-card,.about-v2-hero-copy{position:relative;z-index:1}.about-v2-kicker{display:inline-flex;align-items:center;gap:9px;color:#84caff;font-weight:800;font-size:14px}.about-v2-kicker i{width:8px;height:8px;border-radius:50%;background:#1c8cff;box-shadow:0 0 0 7px rgba(28,140,255,.12)}.about-v2-hero h1{margin:18px 0;color:#fff;font-size:clamp(38px,5.1vw,67px);line-height:1.35;letter-spacing:-1.7px}.about-v2-hero h1 em{color:#39a4ff;font-style:normal}.about-v2-hero-copy>p{max-width:680px;margin:0;color:#c2d4e8;font-size:17px;line-height:2}.about-v2-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.about-v2-actions a{min-height:49px;padding:0 20px;border:1px solid rgba(90,169,255,.25);border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#eaf6ff;font-weight:900;background:hsla(0,0%,100%,.035)}.about-v2-actions a.primary{border-color:#087ce9;background:linear-gradient(135deg,#087ce9,#005fcc);box-shadow:0 12px 30px rgba(0,112,229,.25)}.about-v2-actions .icon{width:18px}.about-v2-hero-card{padding:27px;border:1px solid rgba(101,181,255,.24);border-radius:24px;background:linear-gradient(150deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.025));box-shadow:inset 0 1px hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-v2-hero-card>span{color:#72c1ff;font-size:13px;font-weight:800}.about-v2-hero-card h2{margin:10px 0 22px;color:#fff;font-size:25px;line-height:1.6}.about-v2-hero-card>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.about-v2-hero-card article{padding:17px 8px;border:1px solid rgba(100,177,255,.15);border-radius:15px;text-align:center;background:rgba(0,11,24,.38)}.about-v2-hero-card b{display:block;color:#4db1ff;font-size:25px;direction:ltr}.about-v2-hero-card small{display:block;margin-top:5px;color:#aebfd6;font-size:11px}.about-v2-hero-card>p{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(115,180,255,.13);color:#cfe2f6;line-height:1.8;font-size:13px}.about-v2-hero-card .icon{flex:0 0 20px;color:#35d28c}.about-v2-intro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px;align-items:start;padding:40px}.about-v2-contact h2,.about-v2-gallery-section h2,.about-v2-intro h2,.about-v2-values h2{margin:10px 0;color:#fff;font-size:clamp(25px,3.1vw,38px);line-height:1.55}.about-v2-intro p{margin:0 0 15px;color:#c6d9eb;font-size:16px;line-height:2.15}.about-v2-services{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:11px;gap:11px}.about-v2-services article{position:relative;min-height:154px;padding:22px 16px;overflow:hidden}.about-v2-services article>span{position:absolute;top:10px;left:12px;color:rgba(117,189,255,.18);font-size:32px;font-weight:900}.about-v2-services .icon{width:32px;height:32px;color:#39a4ff}.about-v2-services h3{margin:23px 0 0;color:#eaf5ff;font-size:15px;line-height:1.7}.about-v2-gallery-section{scroll-margin-top:110px;padding:40px;border:1px solid rgba(76,161,255,.2);border-radius:28px;background:linear-gradient(155deg,rgba(7,27,50,.86),rgba(1,12,25,.74))}.about-v2-gallery-section>header{display:grid;grid-template-columns:1fr minmax(300px,.72fr);grid-gap:30px;gap:30px;align-items:end;margin-bottom:25px}.about-v2-gallery-section>header>p{margin:0;color:#aebfd6;line-height:1.95}.about-gallery-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.about-gallery-tabs button{padding:9px 16px;border:1px solid rgba(91,171,255,.2);border-radius:999px;color:#bdd6ec;background:hsla(0,0%,100%,.025);cursor:pointer;font-family:inherit}.about-gallery-tabs button.active{color:#fff;border-color:#168cf5;background:#0877df;box-shadow:0 8px 20px rgba(0,113,225,.22)}.about-gallery-stage{position:relative;overflow:hidden;min-height:450px;border:1px solid rgba(90,168,249,.22);border-radius:22px;background:#030d19;box-shadow:0 20px 48px rgba(0,6,15,.35)}.about-gallery-stage>img{display:block;width:100%;height:520px;object-fit:cover;cursor:zoom-in}.about-gallery-overlay{position:absolute;right:0;bottom:0;left:0;padding:72px 28px 24px;color:#fff;background:linear-gradient(transparent,rgba(0,10,23,.94))}.about-gallery-overlay span{color:#68bbff;font-size:13px;font-weight:900}.about-gallery-overlay h3{margin:6px 0;font-size:25px}.about-gallery-overlay p{max-width:680px;margin:0;color:#c7d9ea;line-height:1.8}.about-gallery-arrow,.about-gallery-expand{position:absolute;border:1px solid hsla(0,0%,100%,.24);color:#fff;background:rgba(2,17,34,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.about-gallery-arrow{top:50%;width:45px;height:45px;border-radius:50%;transform:translateY(-50%);font-size:30px}.about-gallery-arrow.prev{right:17px}.about-gallery-arrow.next{left:17px}.about-gallery-expand{top:17px;left:17px;width:43px;height:43px;border-radius:12px;font-size:22px}.about-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:13px;padding:3px 1px 7px}.about-gallery-thumbs button{flex:0 0 185px;overflow:hidden;padding:5px;border:1px solid rgba(85,168,255,.18);border-radius:13px;color:#bfd7ec;background:hsla(0,0%,100%,.025);cursor:pointer;text-align:right;font-family:inherit}.about-gallery-thumbs button.active{border-color:#248ff3;background:rgba(24,139,241,.12)}.about-gallery-thumbs img{width:100%;height:88px;object-fit:cover;border-radius:9px}.about-gallery-thumbs span{display:block;padding:8px 5px 4px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.about-gallery-empty{padding:65px 20px;border:1px dashed rgba(90,170,255,.28);border-radius:18px;color:#aebfd6;text-align:center}.about-gallery-lightbox{position:fixed;z-index:10000;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background:rgba(0,6,15,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.about-gallery-lightbox img{max-width:min(1200px,92vw);max-height:78vh;border-radius:16px;box-shadow:0 25px 80px #000}.about-gallery-lightbox strong{margin-top:15px;color:#fff;font-size:18px}.about-gallery-lightbox .close{position:absolute;top:25px;left:28px;width:45px;height:45px;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);font-size:31px;cursor:pointer}.about-v2-values>header{text-align:center;margin-bottom:18px}.about-v2-values>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.about-v2-values article{padding:28px}.about-v2-values .icon{width:38px;color:#46adff}.about-v2-values h3{margin:18px 0 9px;color:#fff;font-size:20px}.about-v2-values p{margin:0;color:#aec4d8;line-height:1.9}.about-v2-page>.brand-strip{margin:0!important;width:auto!important}.about-v2-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 42px}.about-v2-contact p{margin:0;color:#aebfd6}.about-v2-contact>div:last-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.about-v2-contact a{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 17px;border:1px solid rgba(92,172,255,.22);border-radius:13px;color:#eaf6ff;background:hsla(0,0%,100%,.035)}.about-v2-contact a:last-child{background:#0879e3;border-color:#0879e3;font-weight:900}.about-v2-contact a .icon{width:22px;color:#66baff}.about-v2-contact b,.about-v2-contact small{display:block}.about-v2-contact small{color:#8aa8c2;font-size:11px}.about-v2-contact b{margin-top:2px}.about-v2-faq{margin:0!important}.about-v2-faq h2{color:#fff}.admin-gallery-form{display:grid;grid-gap:22px;gap:22px}.admin-gallery-form .client-admin-primary{justify-self:start}.admin-gallery-file input{padding:10px}.admin-gallery-file small{color:#839ab7;font-size:11px}.admin-gallery-publish{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:15px;border:1px solid rgba(73,163,255,.18);border-radius:13px;color:#fff;background:rgba(52,149,255,.06);cursor:pointer}.admin-gallery-publish input{width:18px;height:18px}.admin-gallery-publish small,.admin-gallery-publish span{display:block}.admin-gallery-publish small{margin-top:5px;color:#8fa9c4}.admin-gallery-list{display:grid;grid-gap:12px;gap:12px}.admin-gallery-list article{display:grid;grid-template-columns:210px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:14px;border:1px solid rgba(80,165,255,.17);border-radius:17px;background:rgba(3,17,34,.72)}.admin-gallery-list article>img{width:210px;height:125px;object-fit:cover;border-radius:12px}.admin-gallery-list article span{color:#65b9ff;font-size:12px}.admin-gallery-list article h3{margin:6px 0;color:#fff}.admin-gallery-list article p{margin:0 0 8px;color:#9fb6cd;line-height:1.7}.admin-gallery-list article small{color:#ffbb76}.admin-gallery-list article small.published{color:#55d596}.admin-gallery-list button.danger{padding:10px 14px;border:1px solid rgba(255,87,87,.3);border-radius:10px;color:#ff9b9b;background:rgba(255,75,75,.08);cursor:pointer;font-family:inherit}@media(max-width:980px){.about-v2-page{width:min(100% - 32px,1180px)}.about-v2-hero{grid-template-columns:1fr;padding:38px}.about-v2-intro{grid-template-columns:1fr;gap:15px}.about-v2-services{grid-template-columns:repeat(3,1fr)}.about-v2-gallery-section>header{grid-template-columns:1fr}.about-gallery-stage>img{height:430px}.about-v2-contact{align-items:flex-start;flex-direction:column}.admin-gallery-list article{grid-template-columns:170px 1fr}.admin-gallery-list article>img{width:170px}.admin-gallery-list article>button{grid-column:1/-1}}@media(max-width:640px){.about-v2-page{width:calc(100% - 22px);margin-top:17px;gap:18px}.about-v2-hero{min-height:0;padding:27px 20px;border-radius:22px}.about-v2-hero h1{font-size:34px;letter-spacing:-.5px}.about-v2-hero-copy>p{font-size:14px}.about-v2-actions{display:grid}.about-v2-hero-card{padding:19px}.about-v2-hero-card h2{font-size:20px}.about-v2-hero-card>div{grid-template-columns:1fr}.about-v2-hero-card article{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.about-v2-contact,.about-v2-gallery-section,.about-v2-intro{padding:23px 18px;border-radius:20px}.about-v2-services{grid-template-columns:repeat(2,1fr)}.about-v2-services article{min-height:130px}.about-v2-gallery-section>header{gap:10px}.about-gallery-stage{min-height:310px}.about-gallery-stage>img{height:340px}.about-gallery-overlay{padding:58px 17px 17px}.about-gallery-overlay h3{font-size:18px}.about-gallery-overlay p{font-size:12px}.about-gallery-arrow{width:38px;height:38px}.about-v2-values>div{grid-template-columns:1fr}.about-v2-contact a,.about-v2-contact>div:last-child{width:100%}.about-gallery-lightbox{padding:15px}.admin-gallery-list article{grid-template-columns:1fr}.admin-gallery-list article>img{width:100%;height:180px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(27,133,255,.22),transparent 36rem),radial-gradient(circle at 80% 24%,rgba(18,96,200,.18),transparent 40rem),linear-gradient(180deg,#040b17,#020712 70%,#01040b);color:var(--text);font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button{border:0;cursor:pointer}.icon{width:22px;height:22px;flex:0 0 auto}.page-shell{padding:0}.site-frame{margin:0 auto;min-height:100vh;border:1px solid rgba(92,169,255,.34);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% -5%,rgba(35,149,255,.14),transparent 38rem),linear-gradient(180deg,rgba(5,13,25,.99),rgba(2,8,16,.99));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 30px 90px rgba(0,0,0,.5);position:relative}.site-frame:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 74%,transparent)}.site-header{position:relative;z-index:40;gap:34px;padding:28px 54px 10px}.logo-block,.site-header{display:flex;align-items:center}.logo-block{gap:12px;min-width:170px}.logo-block strong{display:block;font-size:30px;line-height:1;font-weight:900;letter-spacing:-1px}.logo-block small{display:block;margin-top:7px;color:#d7e7ff;font-size:13px}.logo-mark{width:54px;height:54px;border:3px solid #fff;-webkit-clip-path:polygon(50% 4%,92% 20%,84% 78%,50% 96%,16% 78%,8% 20%);clip-path:polygon(50% 4%,92% 20%,84% 78%,50% 96%,16% 78%,8% 20%);display:grid;place-items:center;filter:drop-shadow(0 0 18px rgba(33,143,255,.75))}.logo-mark span{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,#fff 0 16%,#168cff 18% 36%,#031323 39% 100%);box-shadow:0 0 0 7px rgba(25,129,255,.24)}.main-nav{display:flex;align-items:center;justify-content:center;gap:32px;flex:1 1}.main-nav a{font-size:15px;color:#f1f6ff;opacity:.94;padding:10px 0;position:relative}.main-nav a.active{color:#2996ff}.main-nav a.active:after{content:"";position:absolute;right:0;left:0;bottom:-2px;height:2px;background:linear-gradient(90deg,transparent,var(--blue),transparent);box-shadow:0 0 14px var(--blue)}.header-tools{display:flex;gap:12px;direction:ltr}.tool-btn{width:48px;height:48px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:rgba(2,11,22,.65);color:#fff;position:relative}.tool-btn span{position:absolute;top:-2px;right:-2px;background:#168cff;border-radius:999px;min-width:18px;height:18px;font-size:12px;display:grid;place-items:center}.breadcrumb{font-size:13px;color:#b4c4dc;margin-bottom:16px}.breadcrumb span{color:var(--blue2);padding:0 8px}.eyebrow{display:inline-flex;border:1px solid var(--line);border-radius:11px;padding:8px 14px;background:rgba(0,110,255,.08);color:#b9ddff;font-weight:700;margin-bottom:14px}.hero{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"art copy";grid-gap:26px;gap:26px;align-items:center;padding:28px 70px 24px;min-height:430px;direction:ltr}.hero-copy{justify-self:stretch;padding:20px 0}.hero h1{font-size:clamp(20px,1.8vw,24px);line-height:1.55;margin:0 0 18px;letter-spacing:-.6px}.hero h1 b{display:inline;color:var(--blue);text-shadow:0 0 24px rgba(22,126,255,.55)}.hero p{max-width:560px;color:#dae6f7;line-height:2;font-size:18px;margin:0 0 24px}.hero-actions{display:flex;gap:18px;flex-wrap:wrap}.btn{height:60px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:12px;padding:0 32px;font-weight:850;background:linear-gradient(135deg,#0c6df0,#2598ff);box-shadow:0 0 32px rgba(20,126,255,.26);border:1px solid rgba(120,190,255,.55)}.btn-ghost{background:rgba(0,13,28,.5);border:1px solid rgba(80,165,255,.5);box-shadow:none}.mini-benefits{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line2);border-radius:14px;background:rgba(5,18,33,.62);overflow:hidden}.mini-benefits span{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px 10px;color:#dcecff;border-left:1px solid var(--line2);font-size:13px}.mini-benefits span:last-child{border-left:0}.mini-benefits svg{color:var(--blue2)}.scene{height:365px;position:relative;overflow:visible}.scene:before{content:"";position:absolute;inset:8% 0 0 0;background:radial-gradient(ellipse at 45% 70%,rgba(14,132,255,.38),transparent 38%),linear-gradient(0deg,rgba(12,47,84,.68),transparent 74%);filter:blur(.1px)}.city{position:absolute;inset:2% 0 34%;background:linear-gradient(0deg,rgba(3,12,24,.96),rgba(3,12,24,.15)),repeating-linear-gradient(90deg,transparent 0 28px,rgba(68,142,215,.22) 29px 35px,transparent 36px 72px);-webkit-mask-image:linear-gradient(0deg,#000 0,#000 68%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 68%,transparent);opacity:.65}.halo{bottom:14%;width:82%;height:74%;border-color:#168cff #168cff transparent rgba(22,140,255,.55);border-style:solid;border-width:3px;filter:drop-shadow(0 0 18px #168cff)}.halo,.platform{position:absolute;right:4%;border-radius:50%}.platform{left:6%;bottom:2%;height:98px;background:radial-gradient(ellipse at center,rgba(50,143,255,.38),rgba(8,18,31,.84) 48%,rgba(1,7,15,.96) 72%);border:2px solid rgba(39,150,255,.72);box-shadow:0 0 35px rgba(22,139,255,.55),inset 0 0 35px rgba(33,156,255,.2)}.device{position:absolute;display:block;filter:drop-shadow(0 24px 24px rgba(0,0,0,.52))}.device-bullet{width:170px;height:70px;border-radius:38px 18px 18px 38px;background:linear-gradient(180deg,#f7f9fb,#aeb8c4);right:35%;bottom:42%;transform:rotate(-6deg)}.device-bullet:before{content:"";position:absolute;right:-28px;top:12px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,#03070d 0 34%,#202b38 35% 49%,#d4d8dd 51% 100%);box-shadow:inset 0 0 0 7px hsla(0,0%,100%,.24)}.device-bullet:after{content:"";position:absolute;left:-28px;top:22px;width:52px;height:24px;border-radius:20px;background:#cfd5dd}.device-dome{width:150px;height:100px;border-radius:80px 80px 46px 46px;background:linear-gradient(180deg,#fbfbfc,#9da7b2);right:26%;bottom:62%}.device-dome:after{content:"";position:absolute;right:42px;bottom:14px;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle,#10151d 0 28%,#222d38 31% 43%,#cfd4db 44% 53%,#070b10 55%)}.device-ptz{width:95px;height:110px;border-radius:45px;background:linear-gradient(180deg,#f6f8fb,#7a8390);right:14%;bottom:30%}.device-ptz:after{content:"";position:absolute;right:18px;bottom:20px;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,#0b1018 0 35%,#2c3845 38% 48%,#d4d8dd 50%)}.device-dvr{width:230px;height:74px;border-radius:12px;background:linear-gradient(180deg,#2c3540,#06090e);right:32%;bottom:20%;border:1px solid hsla(0,0%,100%,.18)}.device-dvr:after{content:"";position:absolute;left:20px;top:28px;width:52px;height:8px;border-radius:10px;background:linear-gradient(90deg,#25a4ff 0 12px,transparent 12px 22px,#25a4ff 22px 34px,transparent 34px)}.device-lock{width:72px;height:206px;border-radius:38px;background:linear-gradient(180deg,#333a43,#03070c);left:16%;bottom:15%;border:1px solid hsla(0,0%,100%,.22)}.device-lock:before{right:20px;top:20px;width:32px;height:10px;background:#179eff;box-shadow:0 0 15px #179eff}.device-lock:after,.device-lock:before{content:"";position:absolute;border-radius:20px}.device-lock:after{left:-86px;top:96px;width:95px;height:30px;background:linear-gradient(180deg,#333,#14171d);border:1px solid hsla(0,0%,100%,.16)}.device-sensor{width:68px;height:82px;border-radius:18px;background:linear-gradient(180deg,#f4f4f4,#bcc3cb);right:50%;bottom:14%;border:1px solid hsla(0,0%,100%,.2)}.phone-screen{position:absolute;width:94px;height:205px;border-radius:26px;background:linear-gradient(180deg,#121927,#030812);right:72%;bottom:16%;border:2px solid hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 7px #050b13,0 0 28px rgba(0,128,255,.28)}.phone-screen:after{content:"";inset:26px 12px 18px;background:linear-gradient(180deg,rgba(36,141,255,.45),rgba(9,22,41,.65));box-shadow:inset 0 0 0 1px rgba(80,170,255,.2)}.building-model,.phone-screen:after{position:absolute;border-radius:12px}.building-model{right:20%;bottom:16%;width:270px;height:190px;background:linear-gradient(160deg,rgba(39,73,103,.92),rgba(5,18,32,.92));border:1px solid rgba(80,170,255,.4);-webkit-clip-path:polygon(16% 20%,52% 5%,90% 25%,90% 80%,54% 97%,15% 78%);clip-path:polygon(16% 20%,52% 5%,90% 25%,90% 80%,54% 97%,15% 78%);box-shadow:inset 0 0 42px rgba(29,148,255,.25),0 0 42px rgba(26,139,255,.25)}.building-model:after{content:"";position:absolute;inset:34px 34px 48px;background:repeating-linear-gradient(90deg,rgba(255,184,82,.75) 0 14px,transparent 15px 36px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(113,194,255,.24) 35px 38px);opacity:.95}.technician-model{position:absolute;right:20%;bottom:13%;width:230px;height:245px;border-radius:18px 18px 30px 30px;background:linear-gradient(135deg,#0b1522 0 34%,#202b37 34% 55%,#111721 55%);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 0 0 5px rgba(20,130,255,.08)}.technician-model:before{content:"";position:absolute;right:26px;top:26px;width:88px;height:120px;border-radius:60px 18px 18px 60px;background:#0c111a;box-shadow:0 0 0 9px rgba(0,0,0,.2)}.technician-model:after{content:"";position:absolute;left:25px;top:38px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#111 0 30%,#d8dde4 31% 54%,#f2f3f5 55%);box-shadow:0 0 18px rgba(22,135,255,.45)}.technician-model i{position:absolute;right:38px;bottom:35px;width:178px;height:56px;border-radius:12px;background:linear-gradient(180deg,#232c36,#05080d);border:1px solid hsla(0,0%,100%,.16)}.cart-model{position:absolute;right:18%;bottom:23%;width:255px;height:142px;border:3px solid #53adff;border-top:0;transform:skewX(-10deg);filter:drop-shadow(0 0 18px #168cff)}.cart-model:before{content:"";position:absolute;right:20px;top:-40px;width:190px;height:45px;border:3px solid #53adff;border-radius:22px 22px 0 0}.cart-model:after{content:"";position:absolute;right:54px;bottom:-33px;width:28px;height:28px;border-radius:50%;background:#07111e;border:3px solid #53adff;box-shadow:125px 0 0 #07111e,125px 0 0 3px #53adff}.cart-model i{position:absolute;inset:24px 66px 26px;border-radius:50%;background:rgba(18,128,255,.2);border:2px solid #188cff}.cart-model i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#72c4ff;font-size:56px;font-weight:900}.float-card{position:absolute;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;color:#78c7ff;background:rgba(10,35,64,.7);border:1px solid rgba(65,160,255,.48);box-shadow:0 0 28px rgba(27,143,255,.42)}.f1{right:14%;top:16%}.f2{left:16%;top:22%}.f3{right:6%;bottom:34%}.scene-contact .building-model,.scene-contact .cart-model,.scene-contact .technician-model,.scene-home .building-model,.scene-home .cart-model,.scene-home .technician-model,.scene-product .building-model,.scene-product .cart-model,.scene-product .phone-screen,.scene-product .technician-model,.scene-store .building-model,.scene-store .cart-model,.scene-store .technician-model{display:none}.scene-product .device-bullet{width:360px;height:138px;right:22%;bottom:36%;z-index:4}.scene-product .device-bullet:before{width:108px;height:108px;right:-55px;top:15px}.scene-product .device-bullet:after{width:95px;height:42px;left:-46px;top:48px}.scene-product .device-dome,.scene-product .device-dvr,.scene-product .device-lock,.scene-product .device-ptz,.scene-product .device-sensor,.scene-solutions .cart-model,.scene-solutions .device-dome,.scene-solutions .phone-screen,.scene-solutions .technician-model{display:none}.scene-solutions .building-model{display:block;width:330px;height:260px;right:23%;bottom:16%}.scene-services .building-model,.scene-services .cart-model,.scene-services .phone-screen{display:none}.scene-services .technician-model{display:block;right:30%;bottom:10%}.scene-services .device-lock{left:18%;height:150px}.scene-projects .building-model{display:block;width:360px;height:230px;right:18%;bottom:20%;-webkit-clip-path:polygon(5% 48%,50% 10%,96% 48%,90% 88%,14% 88%);clip-path:polygon(5% 48%,50% 10%,96% 48%,90% 88%,14% 88%)}.scene-projects .cart-model,.scene-projects .technician-model{display:none}.scene-blog .building-model{display:block;right:42%;width:170px;height:150px;bottom:38%;-webkit-clip-path:polygon(8% 45%,50% 8%,92% 44%,88% 90%,12% 90%);clip-path:polygon(8% 45%,50% 8%,92% 44%,88% 90%,12% 90%)}.scene-blog .cart-model,.scene-blog .device-lock,.scene-blog .phone-screen,.scene-blog .technician-model{display:none}.scene-contact .building-model{display:block;right:32%;width:285px;height:195px;bottom:22%;-webkit-clip-path:polygon(8% 38%,50% 10%,92% 38%,92% 88%,8% 88%);clip-path:polygon(8% 38%,50% 10%,92% 38%,92% 88%,8% 88%)}.scene-cart .building-model,.scene-cart .device,.scene-cart .float-card,.scene-cart .phone-screen,.scene-cart .technician-model,.scene-contact .device-dome,.scene-contact .device-ptz{display:none}.scene-cart .cart-model{display:block}.scene-compact{height:260px}.scene-compact .city{opacity:.28}.scene-compact .device-lock,.scene-compact .phone-screen{display:none}.product-visual{height:135px;position:relative;margin:0 auto 12px;overflow:hidden}.product-visual span{position:absolute;display:block}.pv-shadow{bottom:2px;width:150px;height:20px;border-radius:50%;background:rgba(0,0,0,.5);filter:blur(8px)}.pv-main,.pv-shadow{left:50%;transform:translateX(-50%)}.pv-main{top:30px;background:linear-gradient(180deg,#f6f7f8,#9ba5af);box-shadow:0 16px 28px rgba(0,0,0,.45)}.pv-lens{background:radial-gradient(circle,#05080d 0 32%,#26313c 35% 48%,#e2e5ea 50% 59%,#060a10 61%);box-shadow:0 0 14px rgba(0,0,0,.6)}.product-bullet .pv-main{width:150px;height:58px;border-radius:35px 14px 14px 35px}.product-bullet .pv-lens{width:52px;height:52px;border-radius:50%;right:calc(50% - 92px);top:34px}.product-bullet .pv-extra.a{width:40px;height:20px;border-radius:20px;background:#cbd1d8;left:calc(50% - 93px);top:48px}.product-dome .pv-main{width:125px;height:86px;border-radius:70px 70px 35px 35px}.product-dome .pv-lens{width:56px;height:56px;border-radius:50%;left:calc(50% - 28px);top:56px}.product-dvr .pv-main{width:180px;height:66px;border-radius:12px;background:linear-gradient(180deg,#303945,#06090e);top:48px}.product-dvr .pv-lens{width:38px;height:7px;border-radius:20px;left:calc(50% - 70px);top:78px;background:#169cff}.product-alarm .pv-main{width:84px;height:74px;border-radius:16px;background:linear-gradient(180deg,#f6f6f6,#bdc5ce);top:45px}.product-alarm .pv-lens{width:30px;height:16px;border-radius:4px;left:calc(50% - 15px);top:62px;background:#9fb0bd}.product-alarm .pv-extra.a,.product-alarm .pv-extra.b,.product-alarm .pv-extra.c{width:42px;height:52px;border-radius:15px;background:linear-gradient(#f2f3f5,#bcc4cc);top:62px}.product-alarm .pv-extra.a{left:20px}.product-alarm .pv-extra.b{right:20px}.product-alarm .pv-extra.c{right:72px;height:40px;top:72px}.product-lock .pv-main{width:62px;height:118px;border-radius:32px;background:linear-gradient(180deg,#2f3741,#03070c);top:8px}.product-lock .pv-lens{width:28px;height:9px;border-radius:20px;left:calc(50% - 14px);top:26px;background:#149cff}.product-lock .pv-extra.a{width:110px;height:28px;border-radius:20px;background:#171b22;left:calc(50% - 110px);top:70px;border:1px solid hsla(0,0%,100%,.15)}.product-ptz .pv-main{width:82px;height:100px;border-radius:44px;background:linear-gradient(#fafafa,#aab3bd);top:25px}.product-ptz .pv-lens{width:58px;height:58px;border-radius:50%;left:calc(50% - 29px);top:62px}.product-phone .pv-main{width:56px;height:114px;border-radius:26px;background:linear-gradient(#202833,#03070b);top:12px}.product-phone .pv-lens{width:18px;height:18px;border-radius:50%;left:calc(50% - 9px);top:35px;background:#159cff;box-shadow:0 0 10px #159cff}.product-phone .pv-extra.a{width:80px;height:90px;border-radius:11px;background:linear-gradient(#f4f5f6,#a9b2bd);right:calc(50% + 18px);top:28px}.product-smart .pv-main{width:58px;height:62px;border-radius:18px;background:linear-gradient(#f5f5f5,#b9c2cc);left:calc(50% + 8px);top:48px}.product-smart .pv-lens{width:20px;height:20px;border-radius:50%;left:calc(50% + 27px);top:65px;background:#159cff}.product-smart .pv-extra.a,.product-smart .pv-extra.b,.product-smart .pv-extra.c{width:40px;height:54px;border-radius:14px;background:linear-gradient(#eef1f4,#9fa9b4);top:58px}.product-smart .pv-extra.a{right:20px}.product-smart .pv-extra.b{right:68px}.product-smart .pv-extra.c{left:20px;background:#171d26}.product-sensor .pv-main{width:70px;height:78px;border-radius:20px;background:linear-gradient(#f4f5f6,#b7c0ca);top:42px}.product-sensor .pv-lens{width:22px;height:22px;border-radius:50%;left:calc(50% - 11px);top:62px;background:#dfe8f0;border:3px solid #8ea0b0}.product-plug .pv-main{width:85px;height:85px;border-radius:24px;background:linear-gradient(#f4f5f6,#b8c0ca);top:40px}.product-plug .pv-lens{width:30px;height:18px;border-radius:4px;left:calc(50% - 15px);top:70px;background:#202834}.product-article .pv-main,.product-building .pv-main,.product-office .pv-main,.product-shop .pv-main,.product-villa .pv-main,.product-warehouse .pv-main{width:100%;height:100%;inset:0;transform:none;border-radius:14px;background:linear-gradient(135deg,rgba(18,43,72,.92),rgba(4,14,26,.94));border:1px solid rgba(79,161,255,.2)}.product-article .pv-main:after,.product-building .pv-main:after,.product-office .pv-main:after,.product-shop .pv-main:after,.product-villa .pv-main:after,.product-warehouse .pv-main:after{content:"";position:absolute;inset:18px 14px 12px;background:repeating-linear-gradient(90deg,rgba(255,182,78,.75) 0 12px,transparent 13px 32px),linear-gradient(0deg,rgba(28,137,255,.2),transparent);border-radius:10px}.product-office .pv-main:after{background:repeating-linear-gradient(90deg,rgba(191,222,255,.56) 0 15px,transparent 16px 36px),linear-gradient(0deg,rgba(28,137,255,.2),transparent)}.product-shop .pv-main:after{background:repeating-linear-gradient(90deg,rgba(255,181,83,.8) 0 8px,transparent 9px 22px),repeating-linear-gradient(0deg,transparent 0 24px,hsla(0,0%,100%,.14) 25px 27px)}.product-warehouse .pv-main:after{background:repeating-linear-gradient(90deg,rgba(255,152,53,.7) 0 10px,transparent 11px 30px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.08) 0 4px,transparent 5px 26px)}.section-title{position:relative;z-index:2;text-align:center;margin:34px 0 24px}.section-title.side{text-align:right;margin-right:70px}.section-title h2{font-size:34px;margin:0 0 10px;letter-spacing:-1px}.section-title p{margin:0;color:var(--muted)}.store-toolbar{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 70px 22px}.view-sort{display:flex;gap:14px}.toggle{display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(8,22,39,.72)}.sort-select,.toggle button{height:48px;color:#eaf5ff;background:transparent;border-left:1px solid var(--line2);padding:0 16px}.toggle button.active{background:rgba(22,126,255,.18);color:var(--blue2)}.sort-select{border:1px solid var(--line);border-radius:12px;min-width:200px}.store-layout{position:relative;z-index:2;display:grid;grid-template-columns:1fr 330px;grid-gap:24px;gap:24px;padding:0 70px 28px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.product-card{min-height:350px;background:linear-gradient(180deg,rgba(13,32,54,.88),rgba(5,15,29,.88));border:1px solid var(--line);border-radius:14px;padding:18px 18px 14px;position:relative;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.product-card .heart{position:absolute;right:18px;top:18px;width:32px;height:32px;background:transparent;color:#d9e8ff}.badge{position:absolute;left:18px;top:18px;border-radius:999px;padding:5px 10px;font-weight:900;font-size:12px}.badge.green{background:#20b957;color:#fff}.badge.blue{background:#157dff;color:#fff}.product-card h3{font-size:19px;margin:0 0 8px;text-align:center}.product-card p{margin:0;color:#aabbd1;line-height:1.7;text-align:center;min-height:54px}.price{display:block;color:#27a2ff;text-align:center;font-size:18px;margin:10px 0 12px}.card-actions{display:grid;grid-template-columns:1fr 52px;grid-gap:8px;gap:8px}.card-actions button{height:42px;border-radius:8px;background:rgba(18,118,255,.12);border:1px solid rgba(30,134,255,.55);color:#dfefff}.card-actions .cart-mini{display:grid;place-items:center;background:rgba(0,9,20,.56)}.filters{background:linear-gradient(180deg,rgba(11,26,44,.92),rgba(5,15,28,.92));border:1px solid var(--line);border-radius:16px;padding:22px;align-self:start}.filters h3{margin:0 0 16px;font-size:21px}.filter-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:24px}.filter-list a{display:flex;justify-content:space-between;align-items:center;color:#c9d8eb;padding:12px;border-radius:10px;border:1px solid transparent}.filter-list a.active{background:linear-gradient(135deg,#126fee,#218fff);color:#fff}.range-line{height:6px;background:linear-gradient(90deg,#197fff,#1d90ff);border-radius:99px;margin:20px 0;position:relative}.range-line:after,.range-line:before{content:"";position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#168cff;transform:translateY(-50%)}.range-line:before{right:0}.range-line:after{left:0}.price-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.price-boxes span{border:1px solid var(--line2);border-radius:8px;padding:10px;color:#d9e8ff;text-align:center}.checks{display:grid;grid-gap:13px;gap:13px;margin:20px 0}.checks label{display:flex;justify-content:space-between;color:#c9d8eb}.checks input{accent-color:#168cff}.filter-collapse{border-top:1px solid var(--line2);padding:18px 0;display:flex;justify-content:space-between}.blue-btn,.clear-filter{width:100%;height:52px;border-radius:10px;background:linear-gradient(135deg,#126fee,#2598ff);color:#fff;font-weight:850}.pagination{display:flex;justify-content:center;gap:12px;margin-top:26px}.pagination a{width:42px;height:42px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center}.pagination a.active{background:#0c6df0}.category-grid{position:relative;z-index:2;padding:0 70px 28px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px}.category-card{background:linear-gradient(180deg,rgba(15,36,62,.86),rgba(5,16,30,.9));border:1px solid var(--line);border-radius:14px;padding:24px 16px;text-align:center;min-height:165px}.icon-bubble{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;color:#5fb7ff;background:rgba(21,126,255,.1);border:1px solid rgba(52,151,255,.35);box-shadow:0 0 22px rgba(20,126,255,.18)}.category-card h3{margin:0 0 8px;font-size:20px}.category-card p{margin:0 0 12px;color:#9fb0c6}.category-card button{border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.16);color:#dcecff;padding:9px 18px}.category-card .product-visual{height:95px;margin-top:-8px}.feature-strip{position:relative;z-index:2;margin:22px 70px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:15px;background:rgba(6,19,35,.82);overflow:hidden}.feature-strip div{padding:24px 20px;border-left:1px solid var(--line2);display:flex;align-items:center;gap:16px}.feature-strip div:last-child{border-left:0}.feature-strip svg{width:44px;height:44px;color:#8bcaff}.feature-strip h4{margin:0 0 5px;font-size:20px}.feature-strip p{margin:0;color:#9db1ca;font-size:13px;line-height:1.7}.brand-section{position:relative;z-index:2;margin:24px 70px 0}.brand-section h3{text-align:right;margin:0 0 12px;font-size:22px}.brand-strip{display:grid;grid-template-columns:repeat(8,1fr);border:1px solid var(--line2);border-radius:12px;background:rgba(5,16,30,.84);overflow:hidden}.brand{height:70px;display:flex;align-items:center;justify-content:center;gap:10px;color:hsla(0,0%,100%,.72);font-weight:900;font-size:18px;border-left:1px solid var(--line2);letter-spacing:.4px}.brand:last-child{border-left:0}.brand-symbol{width:28px;height:28px;display:inline-block;background:linear-gradient(135deg,#fff,#697889);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.s1{-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 70%);clip-path:polygon(0 0,100% 0,70% 100%,0 70%)}.s2{border-radius:50%;-webkit-clip-path:none;clip-path:none}.s3{-webkit-clip-path:polygon(50% 0,80% 35%,100% 35%,82% 60%,95% 100%,50% 78%,5% 100%,18% 60%,0 35%,20% 35%);clip-path:polygon(50% 0,80% 35%,100% 35%,82% 60%,95% 100%,50% 78%,5% 100%,18% 60%,0 35%,20% 35%)}.site-footer{position:relative;z-index:2;margin-top:26px;border-top:1px solid var(--line2);background:linear-gradient(180deg,rgba(5,18,34,.72),rgba(2,8,16,.96))}.footer-grid{display:grid;grid-template-columns:1.1fr 1.25fr .8fr .9fr 1.15fr;grid-gap:34px;gap:34px;padding:34px 70px}.footer-col h4{font-size:18px;margin:0 0 15px}.footer-col p{margin:0 0 11px;color:#aabbd1;line-height:1.9}.footer-col a{display:block;color:#b9c9df;margin-bottom:10px}.contact-col p{display:flex;align-items:center;gap:10px}.footer-col .logo-block{margin-bottom:16px}.footer-col .logo-mark{width:44px;height:44px}.footer-col .logo-block strong{font-size:25px}.socials{display:flex;gap:12px;margin-top:14px}.socials svg{border:1px solid var(--line2);border-radius:50%;padding:7px;width:34px;height:34px}.newsletter div{display:flex;margin-top:16px;border:1px solid var(--line2);border-radius:10px;overflow:hidden}.newsletter input{flex:1 1;min-width:0;height:52px;background:transparent;border:0;color:#fff;padding:0 16px}.newsletter button{width:58px;background:var(--blue);color:#fff}.copyright{border-top:1px solid var(--line2);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#98a9bd;font-size:13px;padding:18px 70px}.copyright a{color:#53adff;font-weight:900}.info-pill{display:flex;align-items:center;gap:12px;border:1px solid var(--line2);background:rgba(5,19,35,.7);border-radius:12px;padding:15px}.info-pill svg{color:#59b5ff}.info-pill b{display:block}.info-pill span{color:#9fb2ca;font-size:12px}.stat-block{display:flex;align-items:center;justify-content:center;gap:13px;border-left:1px solid var(--line2);min-height:92px}.stat-block:last-child{border-left:0}.stat-block svg{width:40px;height:40px;color:#168cff}.stat-block strong{font-size:34px;color:#168cff}.stat-block span{color:#c5d6ea}.faq-panel{position:relative;z-index:2;margin:24px 70px;border:1px solid var(--line);border-radius:16px;padding:22px;background:rgba(6,18,34,.74)}.faq-panel h2{margin:0 0 16px}.faq-panel>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.faq-panel details{border:1px solid var(--line2);border-radius:10px;background:rgba(2,10,20,.32);padding:14px}.faq-panel summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq-panel summary:after{content:"⌄";color:#79c4ff}.faq-panel p{color:#9fb2ca;line-height:1.8}.panel{background:linear-gradient(180deg,rgba(11,28,48,.84),rgba(5,15,29,.88));border:1px solid var(--line);border-radius:16px}.panel,.split-section{position:relative;z-index:2}.split-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:24px 70px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.input,input,select,textarea{height:50px;border:1px solid var(--line2);border-radius:9px;background:rgba(0,10,22,.45);color:#dcecff;padding:0 15px;outline:none}textarea{height:130px;padding-top:15px;resize:vertical}.full{grid-column:1/-1}.list-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line2);padding:18px 0}.list-row:last-child{border-bottom:0}.list-thumb{width:92px;height:60px;border-radius:10px;overflow:hidden;flex:0 0 auto}.list-thumb .product-visual{height:100%;margin:0}.quote-panel{margin:22px 70px;padding:30px;display:grid;grid-template-columns:250px 1fr 280px;grid-gap:24px;gap:24px;align-items:center}.quote-panel h2{font-size:31px;margin:0 0 10px}.quote-panel p{color:#afc0d5;line-height:1.8}.quote-panel .scene{height:160px}.stats-strip{border:1px solid var(--line);border-radius:16px;background:rgba(5,18,35,.74);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.client-strip,.stats-strip{position:relative;z-index:2;margin:26px 70px}.client-strip h3{text-align:right}.client-logos{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.client-logos div{height:70px;border:1px solid var(--line2);border-radius:12px;display:grid;place-items:center;background:rgba(7,19,35,.72);font-weight:900;color:#d9e5f4}.pill-tabs{position:relative;z-index:2;display:flex;gap:14px;flex-wrap:wrap;margin:0 70px 22px}.pill-tabs a,.pill-tabs button{height:52px;border:1px solid var(--line);background:rgba(5,17,32,.72);border-radius:11px;color:#fff;padding:0 28px;display:inline-flex;align-items:center}.pill-tabs .active{background:linear-gradient(135deg,#116be8,#238fff)}.product-detail{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"gallery info";grid-gap:30px;gap:30px;padding:30px 70px;direction:ltr}.gallery-main{height:460px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(11,31,53,.78),rgba(3,12,23,.9));position:relative;overflow:hidden}.gallery-main .scene{height:100%}.gallery-tools{position:absolute;right:20px;top:70px;display:grid;grid-gap:14px;gap:14px}.gallery-tools button{width:44px;height:44px;border:1px solid var(--line2);border-radius:10px;background:rgba(0,8,18,.55);color:#e9f5ff}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-top:16px}.thumb{height:96px;border:1px solid var(--line2);border-radius:12px;background:rgba(7,20,36,.75);overflow:hidden}.thumb.active{border-color:#168cff;box-shadow:0 0 18px rgba(22,140,255,.28)}.thumb .product-visual{height:100%;margin:0}.product-info h1{font-size:clamp(20px,1.8vw,24px);line-height:1.55;margin:12px 0}.rating{gap:8px;color:#ffc84a}.price-row,.rating{display:flex;align-items:center}.price-row{gap:18px;margin:20px 0}.price-row strong{font-size:38px}.price-row del{color:#7b899a}.discount{background:#25b95a;color:#fff;border-radius:999px;padding:7px 12px}.feature-list{display:grid;grid-gap:10px;gap:10px;color:#cbd9eb;margin:20px 0}.feature-list li{display:flex;gap:10px;align-items:center}.feature-list svg{color:#3faaff}.buy-actions{display:grid;grid-template-columns:1fr .7fr;grid-gap:14px;gap:14px;margin:18px 0}.buy-actions .btn{height:64px}.product-tabs{position:relative;z-index:2;margin:28px 70px;padding:22px}.tab-head{display:flex;justify-content:flex-end;gap:28px;border-bottom:1px solid var(--line2);margin-bottom:16px}.tab-head button{background:transparent;color:#dbeaff;padding:0 0 14px}.tab-head button.active{color:#2e9cff;border-bottom:2px solid #168cff}.spec-table{display:grid;grid-template-columns:1fr 1fr}.spec-table div{display:flex;justify-content:space-between;padding:13px 20px;border-bottom:1px solid var(--line2)}.reviews-related{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;margin:26px 70px}.related-box,.review-box{padding:22px}.review-score{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;align-items:center}.big-score{font-size:64px;font-weight:900}.bars span{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;grid-gap:9px;gap:9px;margin:8px 0}.bars i{height:8px;border-radius:99px;background:linear-gradient(90deg,#ffbf32 60%,hsla(0,0%,100%,.12) 0)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.related-grid .product-card{min-height:250px}.related-grid .product-visual{height:95px}.related-grid .card-actions,.related-grid .product-card p{display:none}.solutions-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px;padding:0 70px 26px}.solution-card{padding:18px}.solution-card .product-visual{height:145px;border-radius:12px}.solution-card ul{padding:0;margin:12px 0;list-style:none;color:#b9c9dd;line-height:2}.solution-card li:before{content:"•";color:#2c9cff;margin-left:8px}.process-row{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:28px;gap:28px;margin:26px 70px}.process-step{min-height:160px;border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center;background:rgba(7,20,38,.72);position:relative}.process-step:not(:last-child):after{content:"→";position:absolute;left:-24px;top:50%;color:#80c9ff}.process-step .num{position:absolute;left:14px;top:14px;background:#168cff;border-radius:8px;padding:7px 10px;font-weight:900}.process-step svg{width:46px;height:46px;color:#83caff;margin-bottom:12px}.service-booking{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:20px;gap:20px;margin:10px 70px 28px}.booking-form,.service-flow{padding:22px}.tab-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.tab-buttons button{height:48px;border-radius:9px;background:hsla(0,0%,100%,.04);color:#dcecff;border:1px solid var(--line2)}.tab-buttons button.active{background:#168cff}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:center}.flow-step{border:1px solid var(--line2);border-radius:14px;padding:22px;text-align:center;min-height:132px;background:rgba(4,14,27,.58)}.flow-step.active{border-color:#168cff;box-shadow:0 0 20px rgba(22,140,255,.2)}.trust-grid{position:relative;z-index:2;margin:24px 70px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.trust-card{min-height:160px;padding:22px;text-align:center}.trust-card .tech-photo{height:125px;border-radius:12px;background:radial-gradient(circle at 50% 20%,#d7b28f 0 13%,transparent 14%),linear-gradient(180deg,#152b48,#050e1b);border:1px solid var(--line2)}.pricing-grid{position:relative;z-index:2;margin:24px 70px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px;gap:16px}.price-plan{padding:24px;text-align:center;position:relative}.price-plan.featured{border-color:#168cff;box-shadow:0 0 26px rgba(22,140,255,.35)}.price-plan .tagline{position:absolute;top:-14px;right:50%;transform:translateX(50%);background:#168cff;border-radius:999px;padding:6px 16px;font-size:12px}.price-plan strong{display:block;color:#48adff;font-size:22px;margin:16px 0}.price-plan button{height:44px;border-radius:9px;border:1px solid var(--line);background:rgba(18,118,255,.13);color:#fff;width:100%}.project-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:0 70px 26px}.project-card{overflow:hidden}.project-card .product-visual{height:230px;margin:0}.project-card .content{padding:20px}.project-card h3{font-size:25px;margin:0 0 10px}.project-card p{color:#b7c6d9;line-height:1.9}.project-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line2);border-radius:10px;overflow:hidden}.project-metrics span{padding:13px;text-align:center;border-left:1px solid var(--line2)}.project-metrics span:last-child{border-left:0}.project-card.wide{grid-column:span 1}.project-link{display:block;color:#2c9cff;margin-top:14px;text-align:center}.blog-top{position:relative;z-index:2;display:grid;grid-template-columns:1.45fr .55fr;grid-gap:24px;gap:24px;margin:30px 54px}.featured-article{min-height:340px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;padding:20px}.featured-article .scene{height:290px}.featured-article h2{font-size:33px;line-height:1.5}.blog-side{padding:26px}.blog-side h1{font-size:clamp(20px,1.8vw,24px);line-height:1.55;margin:18px 0}.blog-side h1 b{color:#168cff}.search-box{height:64px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;padding:0 18px;color:#9db0c6;margin-top:30px}.article-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px;margin:0 54px 26px}.article-card{padding:14px}.article-card .product-visual{height:150px;border-radius:12px}.article-card h3{font-size:19px;line-height:1.6}.meta{display:flex;justify-content:space-between;color:#8fa4bd;font-size:12px}.list-panels{grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.list-panels,.newsletter-banner{position:relative;z-index:2;display:grid;margin:26px 54px}.newsletter-banner{padding:26px;grid-template-columns:.7fr 1.3fr 180px;grid-gap:20px;gap:20px;align-items:center}.newsletter-banner .mail-art{height:120px;border:2px solid #168cff;border-radius:12px;position:relative;box-shadow:0 0 24px rgba(22,140,255,.4)}.newsletter-banner .mail-art:after{content:"";position:absolute;inset:20px;border-top:2px solid #168cff;transform:skewY(-20deg)}.about-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px;margin:24px 70px}.about-stat{min-height:150px;text-align:center;padding:24px}.about-stat strong{display:block;font-size:29px;margin:12px 0}.story-section{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:20px;gap:20px;margin:24px 70px;padding:22px}.story-section .scene{height:255px}.contact-grid{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr .9fr;grid-gap:18px;gap:18px;margin:24px 70px}.contact-form,.contact-info,.map-card{padding:22px}.contact-item{display:flex;gap:14px;align-items:center;border:1px solid var(--line2);border-radius:12px;padding:16px;margin-bottom:12px}.map-box{height:250px;border-radius:14px;background:linear-gradient(135deg,#122840,#081625);position:relative;overflow:hidden;border:1px solid var(--line2)}.map-box:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 30px,hsla(0,0%,100%,.05) 31px 33px),repeating-linear-gradient(-35deg,transparent 0 45px,hsla(0,0%,100%,.05) 46px 48px)}.map-box:after{content:"";width:58px;height:58px;background:#168cff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 0 25px #168cff}.map-box span,.map-box:after{position:absolute;right:50%;top:45%}.map-box span{transform:translate(18px,18px);width:18px;height:18px;border-radius:50%;background:#fff;z-index:2}.cart-layout{position:relative;z-index:2;display:grid;grid-template-columns:330px 1fr;grid-gap:28px;gap:28px;margin:0 70px 28px}.coupon-card,.summary-card,.why-card{padding:24px;margin-bottom:18px}.summary-row{display:flex;justify-content:space-between;margin:14px 0;color:#cbd9ea}.summary-row.green{color:#30d86d}.summary-total{border-top:1px solid var(--line2);padding-top:20px;margin-top:18px}.summary-total strong{display:block;color:#168cff;font-size:31px;margin-top:8px}.cart-table{padding:22px}.cart-head,.cart-row{display:grid;grid-template-columns:1.2fr .9fr .8fr .8fr 40px;align-items:center;grid-gap:12px;gap:12px}.cart-head{color:#b3c4d9;padding:0 12px 12px}.cart-row{min-height:112px;border:1px solid var(--line2);border-radius:14px;margin-bottom:12px;padding:12px;background:rgba(4,15,29,.5)}.cart-product{display:flex;gap:15px;align-items:center}.cart-product .product-visual{width:100px;height:80px;margin:0}.qty{display:flex;align-items:center;justify-content:center;gap:14px}.qty button{width:34px;height:34px;border-radius:8px;background:hsla(0,0%,100%,.05);color:#fff;border:1px solid var(--line2)}.cart-actions-bottom{display:flex;justify-content:space-between;margin-top:16px}.cart-actions-bottom button{height:44px;border-radius:9px;border:1px solid var(--line2);background:transparent;color:#dcecff;padding:0 18px}.checkout-panel{padding:22px;margin-top:18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:26px}.step{text-align:center;color:#aebfd4}.step span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);margin-left:8px}.step.active{color:#168cff}.step.active span{background:#168cff;color:#fff;box-shadow:0 0 22px rgba(22,140,255,.55)}.payment-strip{position:relative;z-index:2;margin:24px 70px;padding:24px;display:grid;grid-template-columns:170px 1fr 170px;grid-gap:24px;gap:24px;align-items:center}.bank-logos{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.bank-logos span{height:62px;border:1px solid var(--line2);border-radius:10px;display:grid;place-items:center;background:rgba(5,18,34,.62);font-weight:900;color:#cbd9ea}.pci{display:grid;place-items:center;color:#bfe0ff}.pci svg{width:54px;height:54px;color:#168cff}@media(max-width:1050px){.site-header{padding:24px;flex-wrap:wrap}.main-nav{order:3;flex-basis:100%;overflow:auto;justify-content:flex-start}.blog-top,.cart-layout,.contact-grid,.hero,.product-detail,.service-booking,.split-section,.story-section{grid-template-columns:1fr;padding-left:24px;padding-right:24px;margin-left:24px;margin-right:24px}.hero{padding:24px;grid-template-areas:"copy" "art"}.hero h1{font-size:22px}.about-stats,.article-grid,.brand-strip,.category-grid,.client-logos,.feature-strip,.mini-benefits,.pricing-grid,.process-row,.project-grid,.solutions-grid,.stats-strip,.trust-grid{grid-template-columns:repeat(2,1fr)}.store-layout{grid-template-columns:1fr;padding:0 24px}.product-grid{grid-template-columns:repeat(2,1fr)}.filters{order:-1}.copyright,.footer-grid,.store-toolbar{padding-left:24px;padding-right:24px}.footer-grid{grid-template-columns:1fr 1fr}.brand-section,.client-strip,.faq-panel,.feature-strip,.list-panels,.newsletter-banner,.payment-strip,.pill-tabs,.product-tabs,.project-grid,.quote-panel,.reviews-related,.stats-strip{margin-left:24px;margin-right:24px}.faq-panel>div,.list-panels,.newsletter-banner,.payment-strip,.quote-panel,.reviews-related,.spec-table{grid-template-columns:1fr}}@media(max-width:640px){.site-frame{border-radius:0}.hero-art{order:0}.hero h1{font-size:20px}.scene{height:280px}.about-stats,.article-grid,.brand-strip,.category-grid,.client-logos,.feature-strip,.footer-grid,.pricing-grid,.process-row,.product-grid,.project-grid,.solutions-grid,.stats-strip,.trust-grid{grid-template-columns:1fr}.cart-head{display:none}.cart-row{grid-template-columns:1fr}.brand{height:58px}.mini-benefits{grid-template-columns:1fr 1fr}.product-detail{padding:0 18px}.gallery-main{height:330px}.buy-actions{grid-template-columns:1fr}.hero{margin:0}}.hero-art{grid-area:art}.hero-copy{grid-area:copy;direction:rtl;text-align:right}.blog-top{direction:ltr;grid-template-areas:"feature side"}.featured-article{grid-area:feature;direction:rtl}.blog-side{grid-area:side;direction:rtl;text-align:right}.product-gallery{grid-area:gallery;direction:rtl}.product-info{grid-area:info;direction:rtl;text-align:right}.blog-side h1,.hero h1,.product-info h1{font-size:clamp(20px,1.8vw,24px)!important;line-height:1.55!important;letter-spacing:-.6px!important}.btn,.filter-list a,.pagination a,.product-card-link,.project-link,.tool-btn,button{cursor:pointer}.product-card-link{display:block;color:inherit;text-decoration:none}.product-card-link h3{color:#fff;text-decoration:none}.product-card-link:hover h3{color:#62baff}.product-card-link:hover .product-visual{filter:brightness(1.12)}.heart.is-active{color:#ff4d8d;border-color:rgba(255,77,141,.65);background:rgba(255,77,141,.14)}.card-actions button.clicked{transform:scale(.96);box-shadow:0 0 22px rgba(28,143,255,.5)}.cart-row.removing{opacity:0;transform:translateX(-20px);transition:.18s ease}.product-grid.list-mode{grid-template-columns:1fr!important}.product-grid.list-mode .product-card{display:grid;grid-template-columns:220px 1fr 180px;align-items:center;grid-gap:18px;gap:18px}.product-grid.list-mode .product-card-link{display:grid;grid-template-columns:180px 1fr;align-items:center;grid-gap:18px;gap:18px}.product-grid.list-mode .product-visual{height:150px;margin:0}.product-grid.list-mode .card-actions{align-self:flex-end}.toast-stack{position:fixed;left:22px;bottom:22px;z-index:9999;display:grid;grid-gap:10px;gap:10px;max-width:min(360px,calc(100vw - 44px))}.site-toast{opacity:0;transform:translateY(14px);transition:.24s ease;background:linear-gradient(135deg,rgba(8,26,48,.96),rgba(11,40,72,.96));border:1px solid rgba(54,156,255,.55);color:#fff;padding:13px 16px;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.35),0 0 24px rgba(22,140,255,.25);font-size:14px;line-height:1.8}.site-toast.show{opacity:1;transform:translateY(0)}.live-search-panel{position:fixed;inset:0;z-index:9998;background:rgba(0,5,12,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;place-items:start center;padding-top:90px}.live-search-panel.open{display:grid}.live-search-box{width:min(620px,calc(100vw - 32px));background:linear-gradient(180deg,rgba(10,28,51,.98),rgba(5,14,27,.98));border:1px solid rgba(51,150,255,.5);border-radius:22px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.55),0 0 40px rgba(22,140,255,.18);position:relative}.live-search-close{position:absolute;left:18px;top:14px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(80,165,255,.4);background:hsla(0,0%,100%,.04);color:#fff;font-size:24px}.live-search-box strong{font-size:24px}.live-search-box p{color:#aebfd4}.live-search-input{width:100%;margin:12px 0 16px;height:54px}.live-search-results{display:grid;grid-gap:10px;gap:10px}.live-search-results a{border:1px solid rgba(61,150,255,.26);background:rgba(8,23,42,.7);border-radius:12px;color:#dcecff;padding:13px 15px;text-decoration:none}.live-search-results a:hover{border-color:#168cff;color:#fff;background:rgba(22,140,255,.18)}@media(max-width:640px){.toast-stack{left:12px;right:12px;bottom:12px}.product-grid.list-mode .product-card,.product-grid.list-mode .product-card-link{display:block}}.hero-home{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-home:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/home-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-home:after,.hero-home:before{content:"";position:absolute;pointer-events:none}.hero-home:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-home .hero-art,.hero-home .hero-copy{position:relative;z-index:2}.hero-home .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-home .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-home{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-home:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-home:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-home .hero-art{display:none}.hero-home .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.hero-store{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-store:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/home-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-store:after,.hero-store:before{content:"";position:absolute;pointer-events:none}.hero-store:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-store .hero-art,.hero-store .hero-copy{position:relative;z-index:2}.hero-store .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-store .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-store{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-store:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-store:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-store .hero-art{display:none}.hero-store .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.hero-solutions{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-solutions:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/solutions-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-solutions:after,.hero-solutions:before{content:"";position:absolute;pointer-events:none}.hero-solutions:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-solutions .hero-art,.hero-solutions .hero-copy{position:relative;z-index:2}.hero-solutions .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-solutions .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-solutions{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-solutions:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-solutions:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-solutions .hero-art{display:none}.hero-solutions .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.hero-projects{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-projects:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/projects-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-projects:after,.hero-projects:before{content:"";position:absolute;pointer-events:none}.hero-projects:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-projects .hero-art,.hero-projects .hero-copy{position:relative;z-index:2}.hero-projects .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-projects .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-projects{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-projects:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-projects:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-projects .hero-art{display:none}.hero-projects .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.hero-services{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-services:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/services-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-services:after,.hero-services:before{content:"";position:absolute;pointer-events:none}.hero-services:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-services .hero-art,.hero-services .hero-copy{position:relative;z-index:2}.hero-services .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-services .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-services{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-services:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-services:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-services .hero-art{display:none}.hero-services .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.featured-blog-image{height:290px;border:1px solid var(--line2);border-radius:18px;background:radial-gradient(circle at 50% 78%,rgba(24,144,255,.2),transparent 30%),linear-gradient(180deg,rgba(6,20,37,.18),rgba(3,12,23,.06)),url(/images/blog-feature-tips.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 28px rgba(22,140,255,.12)}@media(max-width:1050px){.featured-blog-image{height:250px}}.hero-contact{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-contact:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/contact-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-contact:after,.hero-contact:before{content:"";position:absolute;pointer-events:none}.hero-contact:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-contact .hero-art,.hero-contact .hero-copy{position:relative;z-index:2}.hero-contact .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-contact .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-contact{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-contact:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-contact:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-contact .hero-art{display:none}.hero-contact .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.hero-cart{position:relative;overflow:hidden;min-height:540px;border-radius:0;background:radial-gradient(circle at 20% 50%,rgba(28,145,255,.18),transparent 34%),linear-gradient(90deg,rgba(2,9,20,.16),rgba(2,9,20,.1) 46%,rgba(2,9,20,.52) 58%,rgba(2,9,20,.98) 72%,#020914)}.hero-cart:before{left:0;top:0;bottom:0;width:63%;background-image:url(/images/cart-hero-security.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;filter:saturate(1.12) contrast(1.08) brightness(1.08);z-index:0}.hero-cart:after,.hero-cart:before{content:"";position:absolute;pointer-events:none}.hero-cart:after{inset:0;background:radial-gradient(circle at 26% 55%,rgba(31,152,255,.18),transparent 31%),linear-gradient(90deg,transparent,transparent 46%,rgba(2,9,20,.5) 60%,rgba(2,9,20,.94) 72%,#020914),linear-gradient(180deg,transparent 78%,rgba(0,8,18,.92));z-index:1}.hero-cart .hero-art,.hero-cart .hero-copy{position:relative;z-index:2}.hero-cart .hero-art .scene{visibility:hidden;opacity:0;pointer-events:none}.hero-cart .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,.04),rgba(2,12,27,.24));border-radius:24px;padding:34px 0 34px 34px;max-width:620px;justify-self:end}@media(max-width:1050px){.hero-cart{grid-template-areas:"copy";min-height:520px;background:linear-gradient(180deg,#031024,#020813)}.hero-cart:before{width:100%;height:100%;background-position:50%;opacity:.45;filter:saturate(1.08) contrast(1.05) brightness(.95)}.hero-cart:after{background:linear-gradient(180deg,rgba(0,8,18,.35),rgba(0,8,18,.88) 72%,rgba(0,8,18,.98))}.hero-cart .hero-art{display:none}.hero-cart .hero-copy{padding:28px 0;background:rgba(0,9,21,.42);max-width:none;justify-self:stretch}}.product-visual.product-alarm,.product-visual.product-bullet,.product-visual.product-dome,.product-visual.product-dvr,.product-visual.product-lock{background-size:contain;border-radius:18px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(28,145,255,.18))}.product-visual.product-lock{background-image:url(/images/products/lock.webp)}.product-visual.product-alarm{background-image:url(/images/products/alarm.webp)}.product-visual.product-dvr{background-image:url(/images/products/dvr.webp)}.product-visual.product-dome{background-image:url(/images/products/dome.webp)}.product-visual.product-bullet{background-image:url(/images/products/bullet.webp)}.product-visual.product-alarm>*,.product-visual.product-bullet>*,.product-visual.product-dome>*,.product-visual.product-dvr>*,.product-visual.product-lock>*{display:none!important}.product-card .product-visual.product-alarm,.product-card .product-visual.product-bullet,.product-card .product-visual.product-dome,.product-card .product-visual.product-dvr,.product-card .product-visual.product-lock{height:185px;margin:4px 0 8px;background-size:94% auto}.article-card .product-visual.product-alarm,.article-card .product-visual.product-bullet,.article-card .product-visual.product-dome,.article-card .product-visual.product-dvr,.article-card .product-visual.product-lock,.list-thumb .product-visual.product-alarm,.list-thumb .product-visual.product-bullet,.list-thumb .product-visual.product-dome,.list-thumb .product-visual.product-dvr,.list-thumb .product-visual.product-lock,.thumb .product-visual.product-alarm,.thumb .product-visual.product-bullet,.thumb .product-visual.product-dome,.thumb .product-visual.product-dvr,.thumb .product-visual.product-lock{background-size:cover;border-radius:12px;filter:none}.cart-product .product-visual.product-alarm,.cart-product .product-visual.product-bullet,.cart-product .product-visual.product-dome,.cart-product .product-visual.product-dvr,.cart-product .product-visual.product-lock{width:90px;height:70px;background-size:contain;filter:none}.gallery-main .product-visual.product-alarm,.gallery-main .product-visual.product-bullet,.gallery-main .product-visual.product-dome,.gallery-main .product-visual.product-dvr,.gallery-main .product-visual.product-lock{background-size:min(92%,720px) auto}.product-visual.product-alarm,.product-visual.product-bullet,.product-visual.product-dome,.product-visual.product-dvr,.product-visual.product-lock{background-repeat:no-repeat;background-position:50%;background-size:cover!important;border-radius:0!important;box-shadow:none!important;filter:none!important}.product-card .product-visual.product-alarm,.product-card .product-visual.product-bullet,.product-card .product-visual.product-dome,.product-card .product-visual.product-dvr,.product-card .product-visual.product-lock{width:calc(100% + 28px);height:210px;margin:-14px -14px 14px;border-radius:16px 16px 0 0!important;background-size:cover!important;background-position:50%!important}.product-card-link:hover .product-visual.product-alarm,.product-card-link:hover .product-visual.product-bullet,.product-card-link:hover .product-visual.product-dome,.product-card-link:hover .product-visual.product-dvr,.product-card-link:hover .product-visual.product-lock{filter:brightness(1.04)!important}.product-grid.list-mode .product-visual.product-alarm,.product-grid.list-mode .product-visual.product-bullet,.product-grid.list-mode .product-visual.product-dome,.product-grid.list-mode .product-visual.product-dvr,.product-grid.list-mode .product-visual.product-lock{width:100%;height:160px;margin:0;border-radius:14px!important}.category-card .product-visual.product-alarm,.category-card .product-visual.product-bullet,.category-card .product-visual.product-dome,.category-card .product-visual.product-dvr,.category-card .product-visual.product-lock{width:calc(100% + 32px);height:120px;margin:-18px -16px 8px;border-radius:14px 14px 0 0!important;background-size:cover!important}.article-card .product-visual.product-alarm,.article-card .product-visual.product-bullet,.article-card .product-visual.product-dome,.article-card .product-visual.product-dvr,.article-card .product-visual.product-lock,.list-thumb .product-visual.product-alarm,.list-thumb .product-visual.product-bullet,.list-thumb .product-visual.product-dome,.list-thumb .product-visual.product-dvr,.list-thumb .product-visual.product-lock,.thumb .product-visual.product-alarm,.thumb .product-visual.product-bullet,.thumb .product-visual.product-dome,.thumb .product-visual.product-dvr,.thumb .product-visual.product-lock{background-size:cover!important;background-position:50%!important;border-radius:12px!important}.cart-product .product-visual.product-alarm,.cart-product .product-visual.product-bullet,.cart-product .product-visual.product-dome,.cart-product .product-visual.product-dvr,.cart-product .product-visual.product-lock{width:96px;height:72px;margin:0;border-radius:10px!important;background-size:cover!important}.gallery-main .product-visual.product-alarm,.gallery-main .product-visual.product-bullet,.gallery-main .product-visual.product-dome,.gallery-main .product-visual.product-dvr,.gallery-main .product-visual.product-lock{height:100%;width:100%;margin:0;border-radius:18px!important;background-size:cover!important;background-position:50%!important}.thumb .product-visual.product-alarm,.thumb .product-visual.product-bullet,.thumb .product-visual.product-dome,.thumb .product-visual.product-dvr,.thumb .product-visual.product-lock{height:100%;margin:0}.product-visual.product-doorbell,.product-visual.product-intercom,.product-visual.product-nvr16,.product-visual.product-ptz,.product-visual.product-smartkit2{background-repeat:no-repeat;background-position:50%;background-size:cover!important;border-radius:0!important;box-shadow:none!important}.product-visual.product-intercom{background-image:url(/images/products/intercom.webp)}.product-visual.product-doorbell{background-image:url(/images/products/doorbell.webp)}.product-visual.product-smartkit2{background-image:url(/images/products/smartkit2.webp)}.product-visual.product-nvr16{background-image:url(/images/products/nvr16.webp)}.product-visual.product-ptz{background-image:url(/images/products/ptz.webp)}.product-visual.product-doorbell>*,.product-visual.product-intercom>*,.product-visual.product-nvr16>*,.product-visual.product-ptz>*,.product-visual.product-smartkit2>*{display:none!important}.product-card .product-visual.product-doorbell,.product-card .product-visual.product-intercom,.product-card .product-visual.product-nvr16,.product-card .product-visual.product-ptz,.product-card .product-visual.product-smartkit2{width:calc(100% + 28px);height:210px;margin:-14px -14px 14px;border-radius:16px 16px 0 0!important;background-size:cover!important;background-position:50%!important;filter:none!important}.product-grid.list-mode .product-visual.product-doorbell,.product-grid.list-mode .product-visual.product-intercom,.product-grid.list-mode .product-visual.product-nvr16,.product-grid.list-mode .product-visual.product-ptz,.product-grid.list-mode .product-visual.product-smartkit2{width:100%;height:160px;margin:0;border-radius:14px!important;background-size:cover!important}.category-card .product-visual.product-doorbell,.category-card .product-visual.product-intercom,.category-card .product-visual.product-nvr16,.category-card .product-visual.product-ptz,.category-card .product-visual.product-smartkit2{width:calc(100% + 32px);height:120px;margin:-18px -16px 8px;border-radius:14px 14px 0 0!important;background-size:cover!important}.article-card .product-visual.product-doorbell,.article-card .product-visual.product-intercom,.article-card .product-visual.product-nvr16,.article-card .product-visual.product-ptz,.article-card .product-visual.product-smartkit2,.list-thumb .product-visual.product-doorbell,.list-thumb .product-visual.product-intercom,.list-thumb .product-visual.product-nvr16,.list-thumb .product-visual.product-ptz,.list-thumb .product-visual.product-smartkit2,.thumb .product-visual.product-doorbell,.thumb .product-visual.product-intercom,.thumb .product-visual.product-nvr16,.thumb .product-visual.product-ptz,.thumb .product-visual.product-smartkit2{background-size:cover!important;background-position:50%!important;border-radius:12px!important;filter:none!important}.cart-product .product-visual.product-doorbell,.cart-product .product-visual.product-intercom,.cart-product .product-visual.product-nvr16,.cart-product .product-visual.product-ptz,.cart-product .product-visual.product-smartkit2{width:96px;height:72px;margin:0;border-radius:10px!important;background-size:cover!important}.gallery-main .product-visual.product-doorbell,.gallery-main .product-visual.product-intercom,.gallery-main .product-visual.product-nvr16,.gallery-main .product-visual.product-ptz,.gallery-main .product-visual.product-smartkit2{width:100%;height:100%;margin:0;border-radius:18px!important;background-size:cover!important;background-position:50%!important}@media (min-width:1051px){.hero-cart,.hero-contact,.hero-home,.hero-projects,.hero-services,.hero-solutions,.hero-store{background:radial-gradient(circle at 18% 52%,rgba(28,145,255,.14),transparent 28%),linear-gradient(90deg,rgba(2,9,20,.06),rgba(2,9,20,.1) 32%,rgba(2,9,20,.2) 50%,rgba(2,9,20,.42) 64%,rgba(2,9,20,.72) 80%,rgba(2,9,20,.92) 92%,rgba(2,9,20,.98))!important}.hero-cart:before,.hero-contact:before,.hero-home:before,.hero-projects:before,.hero-services:before,.hero-solutions:before,.hero-store:before{left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;opacity:1!important;filter:saturate(1.08) contrast(1.06) brightness(1.04)!important}.hero-cart:after,.hero-contact:after,.hero-home:after,.hero-projects:after,.hero-services:after,.hero-solutions:after,.hero-store:after{background:radial-gradient(circle at 22% 55%,rgba(31,152,255,.13),transparent 29%),linear-gradient(90deg,rgba(2,9,20,.05),rgba(2,9,20,.08) 24%,rgba(2,9,20,.16) 42%,rgba(2,9,20,.38) 58%,rgba(2,9,20,.68) 74%,rgba(2,9,20,.9) 88%,rgba(2,9,20,.98)),linear-gradient(180deg,rgba(1,10,22,0) 74%,rgba(1,10,22,.82))!important}.hero-cart .hero-copy,.hero-contact .hero-copy,.hero-home .hero-copy,.hero-projects .hero-copy,.hero-services .hero-copy,.hero-solutions .hero-copy,.hero-store .hero-copy{background:linear-gradient(90deg,rgba(2,12,27,0),rgba(2,12,27,.1) 20%,rgba(2,12,27,.25) 52%,rgba(2,12,27,.44))!important;border-radius:24px!important;padding:34px 0 34px 34px!important;max-width:640px!important;justify-self:end!important}}.page-shell{position:relative;isolation:isolate;background:radial-gradient(circle at var(--mx,50%) var(--my,35%),rgba(20,132,255,.18),transparent 26rem),radial-gradient(circle at 12% 10%,rgba(0,117,255,.13),transparent 38rem),radial-gradient(circle at 90% 72%,rgba(0,208,255,.08),transparent 34rem),linear-gradient(180deg,#030813,#01040a)}.page-shell:after,.page-shell:before{content:"";position:fixed;inset:-20%;z-index:-1;pointer-events:none}.page-shell:before{background:radial-gradient(circle,rgba(33,150,255,.15) 0 1px,transparent 1.8px);background-size:74px 74px;opacity:.34;animation:ambientDrift 22s linear infinite;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 82%,transparent)}.page-shell:after{background:conic-gradient(from 180deg at 50% 50%,transparent,rgba(0,132,255,.14),transparent 28%),radial-gradient(circle at 50% 50%,rgba(29,144,255,.1),transparent 44%);filter:blur(18px);opacity:.42;animation:slowSpin 36s linear infinite}@keyframes ambientDrift{0%{transform:translateZ(0)}to{transform:translate3d(-74px,74px,0)}}@keyframes slowSpin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(2,11,24,.78),rgba(2,11,24,.38))}.site-header:after{content:"";position:absolute;right:54px;left:54px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(31,149,255,.55),transparent);opacity:.55}.hero{transform-style:preserve-3d}.hero:before{will-change:transform,filter;animation:heroBreath 12s ease-in-out infinite}.hero:after{will-change:opacity}.hero:has(.hero-copy)::marker{content:""}.hero .hero-copy{animation:copyReveal .85s cubic-bezier(.2,.8,.2,1) both}.hero .hero-actions,.hero .hero-copy h1,.hero .hero-copy p,.hero .mini-benefits{animation:stackRise .75s cubic-bezier(.22,.9,.22,1) both}.hero .hero-copy p{animation-delay:.1s}.hero .hero-actions{animation-delay:.18s}.hero .mini-benefits{animation-delay:.26s}.hero:before{transform-origin:center}.hero:has(.hero-copy):not(.no-scan) .hero-copy:before{content:"";position:absolute;inset:-22px -28px;border-radius:28px;pointer-events:none;background:linear-gradient(115deg,transparent,transparent 42%,rgba(79,180,255,.16) 48%,transparent 55%,transparent);transform:translateX(60%);animation:copyScan 5.6s ease-in-out infinite;opacity:.65}@keyframes heroBreath{0%,to{filter:saturate(1.08) contrast(1.06) brightness(1.04);transform:scale(1)}50%{filter:saturate(1.22) contrast(1.1) brightness(1.11);transform:scale(1.035)}}@keyframes copyReveal{0%{opacity:0;transform:translate3d(40px,16px,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes stackRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes copyScan{0%,40%{transform:translateX(60%);opacity:0}54%{opacity:.65}75%,to{transform:translateX(-70%);opacity:0}}.blue-btn,.brand-strip,.btn,.category-card,.clear-filter,.feature-strip,.panel,.product-card,.tool-btn{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease,background .28s ease,filter .28s ease}.category-card,.panel,.product-card{overflow:hidden}.category-card:before,.panel:before,.product-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,35%),rgba(41,151,255,.18),transparent 34%),linear-gradient(120deg,transparent 0,hsla(0,0%,100%,.08) 46%,transparent 54%);opacity:0;transform:translateX(22%);transition:opacity .28s ease,transform .55s ease}.category-card:hover,.panel:hover,.product-card:hover{transform:translateY(-7px);border-color:rgba(62,166,255,.55);box-shadow:0 22px 60px rgba(0,0,0,.35),0 0 36px rgba(20,135,255,.2)}.category-card:hover:before,.panel:hover:before,.product-card:hover:before{opacity:1;transform:translateX(0)}.product-visual{transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .36s ease,background-position .36s ease}.product-card:hover .product-visual{transform:translateY(-5px) scale(1.045)}.product-visual.product-alarm,.product-visual.product-bullet,.product-visual.product-dome,.product-visual.product-doorbell,.product-visual.product-dvr,.product-visual.product-intercom,.product-visual.product-lock,.product-visual.product-nvr16,.product-visual.product-ptz,.product-visual.product-smartkit2{position:relative}.product-visual.product-alarm:after,.product-visual.product-bullet:after,.product-visual.product-dome:after,.product-visual.product-doorbell:after,.product-visual.product-dvr:after,.product-visual.product-intercom:after,.product-visual.product-lock:after,.product-visual.product-nvr16:after,.product-visual.product-ptz:after,.product-visual.product-smartkit2:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,transparent 42%,rgba(121,204,255,.2) 50%,transparent 58%,transparent);transform:translateX(120%);animation:productSheen 4.2s ease-in-out infinite;pointer-events:none}@keyframes productSheen{0%,52%{transform:translateX(120%);opacity:0}66%{opacity:.75}88%,to{transform:translateX(-120%);opacity:0}}.blue-btn,.btn{position:relative;overflow:hidden}.blue-btn:before,.btn:before{content:"";position:absolute;inset:-80%;background:conic-gradient(from 0deg,transparent,hsla(0,0%,100%,.28),transparent 32%);animation:btnAura 4s linear infinite;opacity:.6}.blue-btn>*,.btn>*{position:relative;z-index:1}.blue-btn:hover,.btn:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 0 42px rgba(21,136,255,.42),0 16px 40px rgba(0,0,0,.35)}.btn-ripple{position:absolute;width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.55);transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:ripple .62s ease-out forwards}@keyframes btnAura{to{transform:rotate(1turn)}}@keyframes ripple{to{transform:translate(-50%,-50%) scale(22);opacity:0}}.float-card,.icon-bubble,.logo-mark,.tool-btn{animation:softPulse 3.8s ease-in-out infinite}@keyframes softPulse{0%,to{box-shadow:0 0 18px rgba(27,137,255,.12)}50%{box-shadow:0 0 34px rgba(27,137,255,.38)}}.brand-strip{position:relative}.brand-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(69,173,255,.2),transparent);transform:translateX(110%);animation:brandLight 6s ease-in-out infinite;pointer-events:none}@keyframes brandLight{0%,35%{transform:translateX(110%);opacity:0}50%{opacity:1}78%,to{transform:translateX(-110%);opacity:0}}.reveal-on-scroll{opacity:0;transform:translateY(28px) scale(.985);filter:blur(8px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.reveal-on-scroll:nth-child(2){transition-delay:.05s}.reveal-on-scroll:nth-child(3){transition-delay:.1s}.reveal-on-scroll:nth-child(4){transition-delay:.15s}.reveal-on-scroll:nth-child(5){transition-delay:.2s}.reveal-on-scroll:nth-child(6){transition-delay:.25s}.main-nav a.active:after{animation:navGlow 2.2s ease-in-out infinite}@keyframes navGlow{0%,to{opacity:.55;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}input,select,textarea{transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(64,172,255,.8)!important;box-shadow:0 0 0 3px rgba(22,140,255,.14),0 0 26px rgba(22,140,255,.18);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.site-frame{contain:paint}.category-card,.float-ui-card,.hero,.hero-orbit,.panel,.product-card,.product-visual{will-change:transform}.floating-security-cards{position:absolute;inset:0;z-index:3;pointer-events:none}.float-ui-card{position:absolute;min-width:142px;min-height:62px;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(93,185,255,.34);border-radius:17px;background:linear-gradient(135deg,rgba(5,23,45,.55),rgba(4,13,27,.24));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,.23),0 0 28px rgba(26,140,255,.18),inset 0 0 0 1px hsla(0,0%,100%,.035);color:#e9f6ff;transform:translateZ(0);animation:floatingCard 6.5s ease-in-out infinite}.float-ui-card svg{width:28px;height:28px;color:#5fc0ff;filter:drop-shadow(0 0 10px rgba(36,158,255,.65))}.float-ui-card b{display:block;font-size:13px;line-height:1;font-weight:900;direction:ltr}.float-ui-card small{display:block;margin-top:5px;color:#9cc8f4;font-size:10px;direction:ltr}.hf-1{left:7%;top:16%;animation-delay:0s}.hf-2{left:42%;top:17%;animation-delay:-1.8s}.hf-3{left:36%;bottom:18%;animation-delay:-3.2s}@keyframes floatingCard{0%,to{transform:translateZ(0) rotate(-1deg)}35%{transform:translate3d(10px,-16px,0) rotate(1.2deg)}70%{transform:translate3d(-8px,9px,0) rotate(-.6deg)}}.hero-orbit{position:absolute;left:4%;top:13%;width:54%;height:72%;z-index:2;pointer-events:none;border-radius:50%;border:1px solid rgba(34,148,255,.22);box-shadow:0 0 44px rgba(25,139,255,.16),inset 0 0 48px rgba(25,139,255,.08);transform:perspective(900px) rotateX(62deg) rotate(-8deg);animation:orbitGlow 6s ease-in-out infinite;opacity:.78}.hero-orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:#35b7ff;box-shadow:0 0 16px #1c9cff,0 0 34px rgba(28,156,255,.7);offset-path:ellipse(48% 41% at 50% 50%);animation:orbitDot 8s linear infinite}.hero-orbit i:nth-child(2){animation-delay:-2.6s}.hero-orbit i:nth-child(3){animation-delay:-5.2s}@keyframes orbitGlow{0%,to{opacity:.42;filter:blur(.1px)}50%{opacity:.92;filter:blur(0)}}@keyframes orbitDot{to{offset-distance:100%}}.site-frame:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent,rgba(69,174,255,.045) 50%,transparent);height:180px;transform:translateY(-200px);animation:pageScanner 10s ease-in-out infinite;mix-blend-mode:screen}@keyframes pageScanner{0%,18%{transform:translateY(-220px);opacity:0}34%{opacity:.7}72%,to{transform:translateY(100vh);opacity:0}}.category-card:hover,.panel:hover,.product-card:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-8px) scale(1.008)}.product-card{animation:cardIdleFloat 7.5s ease-in-out infinite;animation-delay:calc(var(--delay, 0) * 1s)}.product-grid .product-card:nth-child(2n){animation-delay:-1.5s}.product-grid .product-card:nth-child(3n){animation-delay:-3s}@keyframes cardIdleFloat{0%,to{translate:0 0}50%{translate:0 -3px}}.cursor-light-trail{position:fixed;width:8px;height:8px;pointer-events:none;z-index:9997;border-radius:999px;background:rgba(60,178,255,.72);box-shadow:0 0 18px rgba(48,166,255,.9),0 0 38px rgba(48,166,255,.32);transform:translate(-50%,-50%) scale(1);animation:trailFade .62s ease-out forwards}@keyframes trailFade{to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.category-card:after,.panel:after,.product-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 0 32%,rgba(75,181,255,.6),transparent 64% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .28s ease;pointer-events:none}.category-card:hover:after,.panel:hover:after,.product-card:hover:after{opacity:1}.hero-copy h1 b{background:linear-gradient(90deg,#168cff,#73ceff,#168cff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:textShine 4.8s ease-in-out infinite}@keyframes textShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:1050px){.floating-security-cards,.hero-orbit{display:none}.product-card{animation:none}}.store-ux-head{position:relative;z-index:4;grid-template-columns:1.05fr 1.2fr;margin:-18px 70px 22px}.store-search-panel,.store-ux-head{display:grid;grid-gap:18px;gap:18px}.store-search-panel{padding:22px;align-content:center}.store-search-panel h2{margin:6px 0 8px;font-size:28px}.store-search-panel p{margin:0;color:#aebfd6;line-height:1.9}.store-big-search{display:grid;grid-template-columns:38px 1fr 120px;grid-gap:10px;gap:10px;align-items:center;min-height:64px;padding:8px;border:1px solid rgba(61,158,255,.35);border-radius:16px;background:rgba(2,10,21,.56)}.store-big-search svg{color:#59b8ff;margin:0 auto}.store-big-search input{height:48px;border:0;background:transparent;color:#fff;min-width:0}.store-big-search .blue-btn{height:48px}.store-need-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.quick-need-card{padding:18px;color:#fff;display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:8px 12px;gap:8px 12px;min-height:110px}.quick-need-card svg{grid-row:span 2;width:38px;height:38px;color:#62bdff;border:1px solid rgba(87,178,255,.35);border-radius:14px;padding:8px;background:rgba(23,126,255,.1)}.quick-need-card b{font-size:18px}.quick-need-card span{color:#aebfd6;font-size:13px;line-height:1.8}.shop-assist-strip{position:relative;z-index:3;margin:0 70px 22px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(71,160,255,.26);border-radius:18px;background:linear-gradient(180deg,rgba(7,23,42,.78),rgba(3,13,26,.82));overflow:hidden}.shop-assist-strip div{display:flex;align-items:center;gap:12px;padding:18px;border-left:1px solid rgba(71,160,255,.18)}.shop-assist-strip div:last-child{border-left:0}.shop-assist-strip svg{width:32px;height:32px;color:#73c7ff}.shop-assist-strip b{display:block;font-size:15px;white-space:nowrap}.shop-assist-strip span{display:block;color:#9fb4cc;font-size:12px;margin-top:4px;line-height:1.6}.ux-toolbar{background:linear-gradient(180deg,rgba(4,17,33,.72),rgba(2,10,21,.5));border:1px solid rgba(67,156,255,.22);border-radius:18px;margin:0 70px 14px;padding:16px 18px!important}.toolbar-main h2{margin:0 0 6px;font-size:24px}.toolbar-main span{color:#9fb4cc}.store-chip-row{position:relative;z-index:3;display:flex;gap:10px;overflow:auto;margin:0 70px 14px;padding-bottom:3px}.store-chip{flex:0 0 auto;height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(74,166,255,.34);background:rgba(6,20,37,.72);color:#dfefff}.store-chip.active,.store-chip:hover{background:linear-gradient(135deg,#0c6df0,#29a1ff);border-color:rgba(144,210,255,.72);box-shadow:0 0 24px rgba(24,139,255,.3)}.active-filter-row{position:relative;z-index:3;display:flex;align-items:center;gap:10px;margin:0 70px 18px;color:#aebfd6}.active-filter-row button{height:34px;border-radius:999px;border:1px solid rgba(80,165,255,.28);background:rgba(12,109,240,.12);color:#cfe8ff;padding:0 12px}.ux-store-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:22px!important;align-items:start}.store-products-column{min-width:0}.ux-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.ux-filters{position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.filter-assistant{padding:18px;margin-bottom:18px;border-radius:16px;background:radial-gradient(circle at 20% 20%,rgba(31,150,255,.23),transparent 44%),linear-gradient(180deg,rgba(9,31,56,.9),rgba(3,13,27,.9));border:1px solid rgba(80,172,255,.34)}.filter-assistant svg{width:36px;height:36px;color:#77c8ff}.filter-assistant h3{margin:10px 0 6px!important}.filter-assistant p{margin:0 0 14px;color:#aebfd6;line-height:1.8}.switch-filter{display:flex;align-items:center;justify-content:space-between;height:44px;border:1px solid rgba(72,155,255,.18);border-radius:12px;padding:0 12px;margin-bottom:10px;color:#dcecff;background:rgba(2,12,24,.36)}.switch-filter input{accent-color:#168cff}.ux-product-card{min-height:500px!important;padding:14px!important;display:flex;flex-direction:column}.ux-product-card .heart{z-index:4;background:rgba(2,12,26,.48)!important;border:1px solid rgba(92,169,255,.25);border-radius:50%}.ux-product-card .badge{z-index:4}.ux-product-card .product-card-link{display:block}.ux-product-card h3{text-align:right!important;font-size:18px!important;line-height:1.55;min-height:56px;margin:8px 0 6px!important}.product-card-topline{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:#b8cce4;font-size:12px}.product-card-topline span{display:inline-flex;align-items:center;gap:5px}.product-card-topline svg{width:15px;height:15px;color:#ffc84a}.stock-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#28d86b;box-shadow:0 0 12px rgba(40,216,107,.8)}.product-spec-chips,.product-use-row{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0}.product-spec-chips span,.product-use-row span{border:1px solid rgba(80,165,255,.2);background:rgba(8,28,50,.52);color:#bdd4ec;border-radius:999px;padding:5px 9px;font-size:11px}.ux-product-card p{text-align:right!important;min-height:44px!important;font-size:13px}.price-row-card{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;border-top:1px solid rgba(80,165,255,.16);padding-top:12px}.price-row-card small{color:#8197b2}.price-row-card .price{margin:0!important;text-align:left!important;font-size:18px!important;white-space:nowrap}.product-bottom-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0 8px}.product-bottom-tools button{height:36px;border-radius:10px;background:rgba(2,12,24,.45);color:#cfe8ff;border:1px solid rgba(80,165,255,.22);display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.product-bottom-tools svg{width:16px;height:16px}.compare-toggle.is-active,.product-bottom-tools button:hover{background:rgba(22,140,255,.18);border-color:rgba(95,186,255,.55);color:#fff}.store-mobile-filter{display:none}.compare-dock{position:-webkit-sticky;position:sticky;bottom:14px;z-index:80;margin:0 auto 18px;width:min(680px,calc(100% - 36px));display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;border:1px solid rgba(90,180,255,.38);border-radius:18px;background:linear-gradient(135deg,rgba(5,22,42,.88),rgba(2,11,24,.88));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(0,0,0,.38),0 0 34px rgba(23,138,255,.18)}.compare-dock div{display:flex;align-items:center;gap:10px}.compare-dock svg{color:#70c7ff}.compare-dock b{white-space:nowrap}.compare-dock span{color:#aebfd6;font-size:12px}.compare-dock .blue-btn{width:auto;min-width:150px;height:44px;padding:0 18px}@media(max-width:1050px){.store-layout.ux-store-layout,.store-ux-head{grid-template-columns:1fr!important;margin-left:24px;margin-right:24px;padding-left:0;padding-right:0}.store-ux-head{margin-top:18px}.store-need-grid{grid-template-columns:1fr 1fr}.shop-assist-strip{grid-template-columns:1fr 1fr}.active-filter-row,.shop-assist-strip,.store-chip-row,.ux-toolbar{margin-left:24px;margin-right:24px}.ux-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ux-filters{position:relative;top:auto;max-height:none;order:-1}.store-mobile-filter{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}}@media(max-width:640px){.store-ux-head{margin-left:16px;margin-right:16px}.shop-assist-strip,.store-need-grid,.ux-product-grid{grid-template-columns:1fr!important}.active-filter-row,.shop-assist-strip,.store-chip-row,.ux-toolbar{margin-left:16px;margin-right:16px}.store-big-search{grid-template-columns:34px 1fr}.store-big-search .blue-btn{grid-column:1/-1;width:100%}.compare-dock{align-items:stretch;flex-direction:column}.compare-dock .blue-btn{width:100%}}.smart-warranty-showcase{position:relative;z-index:2;margin:28px 54px 34px;padding:28px 34px 24px;overflow:hidden;border:1px solid rgba(28,111,195,.17);border-radius:28px;background:linear-gradient(rgba(38,119,202,.045) 1px,transparent 0),linear-gradient(90deg,rgba(38,119,202,.045) 1px,transparent 0),radial-gradient(circle at 52% 48%,rgba(17,132,246,.16),transparent 36%),linear-gradient(145deg,#fff,#f1f7fd);background-size:36px 36px,36px 36px,auto,auto;box-shadow:0 24px 65px rgba(43,91,139,.11)}.smart-warranty-showcase:before{content:"";position:absolute;inset:-20% 28% 15%;border-radius:50%;background:rgba(0,126,255,.1);filter:blur(60px);pointer-events:none}.smart-warranty-showcase>header{position:relative;z-index:2;text-align:center;max-width:850px;margin:0 auto 18px}.smart-warranty-showcase>header>span{display:inline-flex;align-items:center;gap:7px;color:#0877ec;font-weight:900;font-size:1.1rem}.smart-warranty-showcase>header>span svg{width:22px}.smart-warranty-showcase h1{margin:7px 0 5px;color:#102d49;font-size:clamp(1.65rem,2.7vw,2.55rem);line-height:1.45}.smart-warranty-showcase>header p{margin:0;color:#667f97;line-height:1.9}.smart-warranty-stage{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.15fr) minmax(235px,.7fr);grid-template-areas:"card shield benefits";grid-gap:20px;gap:20px;align-items:center;direction:ltr;min-height:390px}.digital-warranty-card{grid-area:card;direction:rtl;background:linear-gradient(150deg,hsla(0,0%,100%,.98),rgba(240,247,254,.97));border:1px solid rgba(25,106,186,.22);border-radius:22px;padding:18px;box-shadow:0 25px 55px rgba(44,94,145,.16),inset 0 1px #fff;transform:perspective(1000px) rotateY(-2deg);color:#16334f}.warranty-card-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(25,106,186,.12)}.warranty-card-top>span{display:flex;align-items:center;gap:8px;direction:ltr}.warranty-card-top img{border-radius:9px;filter:drop-shadow(0 5px 9px rgba(9,100,197,.25))}.warranty-card-top b{font-size:.78rem;letter-spacing:.5px;color:#176bbc}.warranty-card-top em{font-size:.66rem;font-style:normal;color:#0877ec;background:#eaf4ff;border:1px solid #cfe6ff;border-radius:999px;padding:5px 9px}.warranty-card-main{display:grid;grid-template-columns:1fr 118px;grid-gap:14px;gap:14px;align-items:center;padding:17px 0 14px}.warranty-card-main dl{margin:0;display:grid;grid-gap:12px;gap:12px}.warranty-card-main dl div{display:grid;grid-gap:2px;gap:2px}.warranty-card-main dt{color:#7c91a5;font-size:.65rem}.warranty-card-main dd{margin:0;font-size:.78rem;font-weight:850;color:#173650}.warranty-card-main dd[dir=ltr]{text-align:right;color:#0b6fce}.warranty-validity-ring{width:112px;height:112px;border-radius:50%;display:grid;place-content:center;text-align:center;position:relative;background:radial-gradient(circle,#f8fcff 55%,transparent 57%),conic-gradient(#0877ec 0 78%,#29a7ff 78% 92%,#d9e9f7 92%);box-shadow:0 9px 26px rgba(15,113,207,.16)}.warranty-validity-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid rgba(37,132,223,.12)}.warranty-validity-ring strong{font-size:1.65rem;color:#0877ec;line-height:1}.warranty-validity-ring span{max-width:74px;color:#6d8296;font-size:.58rem;line-height:1.45;margin-top:5px}.warranty-active-line{display:flex;align-items:center;gap:9px;border:1px solid rgba(18,174,112,.18);border-radius:12px;background:rgba(24,191,123,.07);padding:9px 11px}.warranty-active-line>svg{width:26px;height:26px;padding:5px;border-radius:50%;background:#19b978;color:#fff}.warranty-active-line span{display:grid}.warranty-active-line b{font-size:.75rem;color:#12875c}.warranty-active-line small{font-size:.62rem;color:#738a82;margin-top:2px}.digital-warranty-card nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:12px}.digital-warranty-card nav a{min-height:58px;border:1px solid rgba(25,106,186,.13);border-radius:11px;background:rgba(238,247,255,.72);display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;text-align:center;color:#316d9e;transition:.2s ease}.digital-warranty-card nav a:hover{background:#e4f2ff;border-color:#86c4ff;transform:translateY(-2px)}.digital-warranty-card nav svg{width:20px;height:20px;color:#0877ec}.digital-warranty-card nav span{font-size:.62rem;font-weight:800}.warranty-shield-scene{grid-area:shield;position:relative;min-height:360px;display:grid;place-items:center;isolation:isolate}.shield-light-beam{position:absolute;top:2%;bottom:20%;width:55%;background:linear-gradient(180deg,rgba(33,166,255,0),rgba(33,166,255,.22) 45%,rgba(33,166,255,.03));-webkit-clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);filter:blur(8px)}.shield-orbit{position:absolute;border:1px solid rgba(34,149,255,.24);border-radius:50%;transform:rotateX(70deg);box-shadow:0 0 25px rgba(20,137,255,.13)}.orbit-one{width:330px;height:215px;bottom:28px}.orbit-two{width:245px;height:155px;bottom:60px;border-width:2px}.warranty-main-shield{width:220px;height:252px;position:relative;z-index:3;display:grid;place-items:center;background:linear-gradient(145deg,#5fc5ff,#0877ec 35%,#0049a7 74%,#00367d);-webkit-clip-path:polygon(50% 0,91% 15%,84% 69%,50% 100%,16% 69%,9% 15%);clip-path:polygon(50% 0,91% 15%,84% 69%,50% 100%,16% 69%,9% 15%);filter:drop-shadow(0 24px 26px rgba(1,83,176,.3)) drop-shadow(0 0 28px rgba(30,153,255,.28))}.warranty-main-shield:before{inset:9px;background:linear-gradient(145deg,hsla(0,0%,100%,.45),transparent 25%,rgba(0,36,105,.32))}.warranty-main-shield:after,.warranty-main-shield:before{content:"";position:absolute;-webkit-clip-path:inherit;clip-path:inherit}.warranty-main-shield:after{inset:18px;border:2px solid rgba(197,233,255,.38)}.warranty-main-shield>span{position:relative;z-index:4;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,hsla(0,0%,100%,.29),hsla(0,0%,100%,.03) 70%);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 0 32px rgba(149,219,255,.36)}.warranty-main-shield img{width:94px;height:94px;object-fit:cover;border-radius:50%;mix-blend-mode:screen;filter:saturate(1.25) brightness(1.35) drop-shadow(0 7px 8px rgba(0,35,91,.25))}.shield-platform{position:absolute;z-index:2;bottom:10px;width:280px;height:92px;border-radius:50%;background:radial-gradient(ellipse at center,#90d9ff 0,#1a91f1 24%,#0755ad 45%,#e8f6ff 47%,#1e77ce 53%,rgba(37,130,215,.22) 58%,transparent 68%);filter:drop-shadow(0 16px 16px rgba(18,91,160,.22))}.shield-platform:after,.shield-platform:before{content:"";position:absolute;inset:14px 31px;border-radius:50%;border:2px solid rgba(196,235,255,.8);box-shadow:0 0 25px rgba(13,135,244,.5)}.shield-platform:after{inset:29px 66px}.shield-platform b,.shield-platform i{position:absolute;right:50%;top:50%;border-radius:50%;transform:translate(50%,-50%);box-shadow:0 0 0 1px hsla(0,0%,100%,.36)}.shield-platform i{width:120px;height:35px}.shield-platform b{width:72px;height:21px}.warranty-benefits{grid-area:benefits;direction:rtl;display:grid;grid-gap:11px;gap:11px}.warranty-benefits>span{display:grid;grid-template-columns:34px 1fr;grid-gap:9px;gap:9px;align-items:center;min-height:51px;padding:9px 10px;border:1px solid rgba(24,116,205,.13);border-radius:13px;background:hsla(0,0%,100%,.67);box-shadow:0 10px 20px rgba(47,92,135,.05)}.warranty-benefits svg{width:25px;height:25px;padding:5px;border-radius:50%;background:#e5f3ff;color:#0877ec}.warranty-benefits b{font-size:.78rem;color:#24435e;line-height:1.65}.warranty-benefits small{color:#70869b;font-size:.65rem;line-height:1.7;padding:0 8px}.smart-warranty-actions{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:11px;flex-wrap:wrap;padding-top:17px;border-top:1px solid rgba(27,104,181,.11)}.smart-warranty-actions .ghost-cta,.smart-warranty-actions .primary-cta{min-height:48px;padding:0 20px}.smart-warranty-actions .primary-cta{display:inline-flex;gap:8px;align-items:center}.smart-warranty-actions .primary-cta svg{width:18px}.smart-warranty-actions .ghost-cta{display:inline-flex;align-items:center;color:#1969af;border-color:rgba(20,111,199,.2);background:hsla(0,0%,100%,.65)}.warranty-phone-link{display:inline-flex;align-items:center;gap:6px;color:#49738f;font-size:.77rem;padding:0 10px}.warranty-phone-link svg{width:20px;color:#0877ec}.warranty-phone-link b{color:#0877ec}html[data-theme=dark] .smart-warranty-showcase{background:linear-gradient(rgba(77,159,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(77,159,255,.035) 1px,transparent 0),radial-gradient(circle at 52% 48%,rgba(17,132,246,.15),transparent 36%),linear-gradient(145deg,#071d33,#030e1d);border-color:rgba(77,159,255,.25)}html[data-theme=dark] .smart-warranty-showcase h1{color:#f4f9ff}html[data-theme=dark] .smart-warranty-showcase>header p{color:#a9bfd3}html[data-theme=dark] .digital-warranty-card{background:linear-gradient(150deg,#102c49,#07182b);color:#e9f4ff}html[data-theme=dark] .warranty-card-main dd{color:#eaf5ff}html[data-theme=dark] .warranty-benefits>span{background:rgba(8,30,52,.78);border-color:rgba(77,159,255,.19)}html[data-theme=dark] .warranty-benefits b{color:#dcecff}html[data-theme=dark] .smart-warranty-actions .ghost-cta{color:#dbeeff;background:hsla(0,0%,100%,.04)}@media(max-width:1100px){.smart-warranty-stage{grid-template-columns:1fr 1fr;grid-template-areas:"card shield" "benefits benefits"}.digital-warranty-card{max-width:600px;width:100%;justify-self:center;transform:none}.warranty-benefits{grid-template-columns:1fr 1fr}.warranty-benefits>small{grid-column:1/-1;text-align:center}.warranty-shield-scene{min-height:340px}.smart-warranty-showcase{margin-left:24px;margin-right:24px}}@media(max-width:760px){.smart-warranty-showcase{margin:20px 16px 28px;padding:24px 16px;border-radius:20px}.smart-warranty-stage{display:flex;flex-direction:column}.digital-warranty-card{order:1}.warranty-shield-scene{order:2;width:100%;min-height:320px}.warranty-benefits{order:3;width:100%;grid-template-columns:1fr}.warranty-benefits>small{grid-column:auto;text-align:right}.smart-warranty-showcase>header p{font-size:.85rem}.smart-warranty-actions{display:grid}.smart-warranty-actions>*{width:100%;justify-content:center}.warranty-phone-link{min-height:44px}}@media(max-width:460px){.warranty-main-shield{width:178px;height:205px}.shield-platform{width:230px}.orbit-one{width:270px}.orbit-two{width:210px}.warranty-shield-scene{min-height:285px}.warranty-card-main{grid-template-columns:1fr}.warranty-validity-ring{grid-row:1;justify-self:center}.digital-warranty-card nav a{min-height:62px}.digital-warranty-card nav span{font-size:.58rem}}.contact-command-center{position:relative;z-index:2;margin:28px 54px 38px;padding:26px 28px 22px;border:1px solid rgba(30,111,191,.17);border-radius:28px;background:linear-gradient(145deg,#fff,#f1f7fd);box-shadow:0 24px 65px rgba(43,91,139,.11);overflow:hidden}.contact-command-center:before{content:"";position:absolute;inset:-220px 15% auto;height:360px;border-radius:50%;background:rgba(20,136,245,.13);filter:blur(65px);pointer-events:none}.contact-command-center>header{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto 20px}.contact-command-center>header>span{display:inline-flex;align-items:center;gap:7px;color:#0877ec;font-weight:900}.contact-command-center>header>span svg{width:21px}.contact-command-center h1{color:#12324e;font-size:clamp(1.7rem,2.7vw,2.55rem);margin:7px 0 5px;line-height:1.45}.contact-command-center>header p{color:#697f94;line-height:1.9;margin:0}.command-center-picture{position:relative;height:clamp(330px,40vw,530px);border-radius:20px;overflow:hidden;background:#041326;border:1px solid rgba(31,126,219,.22);box-shadow:0 22px 48px rgba(4,37,75,.2)}.command-center-picture:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(1,12,26,.64));pointer-events:none}.command-center-picture img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.command-live-status,.command-response-time{position:absolute;z-index:2;top:18px;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:999px;background:rgba(2,17,33,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(105,189,255,.25);color:#dff2ff;font-size:.72rem;box-shadow:0 8px 22px rgba(0,0,0,.2)}.command-live-status{right:18px}.command-live-status i{width:9px;height:9px;border-radius:50%;background:#26d38a;box-shadow:0 0 0 6px rgba(38,211,138,.14),0 0 18px rgba(38,211,138,.8)}.command-response-time{left:18px}.command-response-time svg{width:17px;color:#59b8ff}.command-contact-channels{position:relative;z-index:4;margin:-52px 16px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:rtl;border:1px solid rgba(28,111,195,.16);border-radius:20px;background:hsla(0,0%,100%,.93);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);box-shadow:0 22px 48px rgba(33,80,128,.15);overflow:hidden}.command-channel{min-height:132px;padding:17px 15px;display:flex;align-items:center;justify-content:center;gap:12px;border-left:1px solid rgba(28,111,195,.12);color:#183954;transition:.22s ease;position:relative}.command-channel:last-child{border-left:0}.command-channel:hover{background:#f0f8ff;transform:translateY(-3px)}.command-channel>svg,.whatsapp-mark{width:50px;height:50px;flex:0 0 auto;border-radius:15px;display:grid;place-items:center;padding:12px;background:#e7f3ff;color:#0877ec}.command-channel>span:not(.whatsapp-mark){display:grid;grid-gap:3px;gap:3px}.command-channel b{font-size:.95rem}.command-channel small{color:#70869b;font-size:.7rem}.command-channel em{font-style:normal;color:#0c73d1;font-size:.65rem;font-weight:800}.channel-whatsapp .whatsapp-mark,.channel-whatsapp>svg{background:#e5f9ef;color:#18a965}.whatsapp-mark{font-size:.72rem;font-weight:950;letter-spacing:-1px}.channel-phone>svg{background:#eaf2ff;color:#316dd5}.channel-consult>svg{background:#edf0ff;color:#665ed6}.channel-email>svg{background:#eaf5ff;color:#0877ec}.command-center-actions{position:relative;z-index:3;padding-top:17px;display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.command-center-actions>a{min-height:48px;padding:0 22px;border-radius:12px;background:#0877ec;color:#fff;display:inline-flex;align-items:center;gap:8px;font-weight:850;box-shadow:0 11px 24px rgba(8,119,236,.18)}.command-center-actions>a svg{width:18px}.command-center-actions>span{display:inline-flex;align-items:center;gap:7px;color:#668097;font-size:.75rem}.command-center-actions>span svg{width:18px;color:#18a56d}#contact-details,#contact-form{scroll-margin-top:90px}html[data-theme=dark] .contact-command-center{background:linear-gradient(145deg,#071d33,#030e1d);border-color:rgba(77,159,255,.25)}html[data-theme=dark] .contact-command-center h1{color:#f4f9ff}html[data-theme=dark] .contact-command-center>header p{color:#a9bfd3}html[data-theme=dark] .command-contact-channels{background:rgba(5,22,39,.93);border-color:rgba(77,159,255,.22)}html[data-theme=dark] .command-channel{color:#e8f4ff;border-color:rgba(77,159,255,.15)}html[data-theme=dark] .command-channel:hover{background:#0b2b4a}html[data-theme=dark] .command-channel small{color:#9eb3c8}@media(max-width:980px){.contact-command-center{margin-left:24px;margin-right:24px}.command-contact-channels{grid-template-columns:1fr 1fr;margin-top:-38px}.command-channel:nth-child(2){border-left:0}.command-channel:nth-child(-n+2){border-bottom:1px solid rgba(28,111,195,.12)}}@media(max-width:640px){.contact-command-center{margin:20px 16px 30px;padding:22px 14px 18px;border-radius:20px}.command-center-picture{height:280px;border-radius:15px}.command-center-picture img{object-position:center}.command-response-time{display:none}.command-live-status{top:12px;right:12px}.command-contact-channels{margin:-24px 7px 0;grid-template-columns:1fr}.command-channel{min-height:92px;justify-content:flex-start;border-left:0;border-bottom:1px solid rgba(28,111,195,.12)}.command-channel:last-child{border-bottom:0}.command-contact-channels .command-channel:nth-child(2){border-bottom:1px solid rgba(28,111,195,.12)}.command-channel>svg,.whatsapp-mark{width:43px;height:43px;padding:10px}.command-center-actions{display:grid;grid-gap:12px;gap:12px;text-align:center}.command-center-actions>*{width:100%;justify-content:center}}.services-estimate-spot{position:relative;z-index:2;margin:30px 54px 34px;padding:27px;border:1px solid rgba(28,111,195,.17);border-radius:24px;background:linear-gradient(145deg,#fff,#f2f8fe);box-shadow:0 20px 52px rgba(43,91,139,.09);overflow:hidden}.services-estimate-spot:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;left:-170px;top:-210px;background:rgba(8,119,236,.12);filter:blur(30px);pointer-events:none}.services-estimate-spot>header{position:relative;z-index:2;text-align:center;max-width:720px;margin:0 auto 22px}.services-estimate-spot>header>span{display:inline-flex;align-items:center;gap:7px;color:#0877ec;font-weight:900}.services-estimate-spot>header>span svg{width:20px}.services-estimate-spot h2{margin:7px 0 5px;color:#173650;font-size:clamp(1.55rem,2.4vw,2.2rem)}.services-estimate-spot>header p{margin:0;color:#6b8196;line-height:1.85}.services-estimate-spot .smart-calculator{margin:0;position:relative}.services-estimate-spot .smart-form-card,.services-estimate-spot .smart-result-card{box-shadow:0 14px 35px rgba(38,86,134,.07)}.services-estimate-spot>footer{position:relative;z-index:2;margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#6a8095;font-size:.75rem}.services-estimate-spot>footer a,.services-estimate-spot>footer span{display:inline-flex;align-items:center;gap:6px}.services-estimate-spot>footer span svg{color:#18a66e}.services-estimate-spot>footer a{color:#0877ec;font-weight:850}.services-estimate-spot>footer svg{width:17px}html[data-theme=dark] .services-estimate-spot{background:linear-gradient(145deg,#071d33,#030e1d);border-color:rgba(77,159,255,.25)}html[data-theme=dark] .services-estimate-spot h2{color:#f3f9ff}html[data-theme=dark] .services-estimate-spot>header p{color:#a9bfd3}@media(max-width:1050px){.services-estimate-spot{margin-left:24px;margin-right:24px}.services-estimate-spot .smart-calculator{grid-template-columns:1fr}}@media(max-width:640px){.services-estimate-spot{margin:22px 16px 28px;padding:21px 15px;border-radius:19px}.services-estimate-spot .smart-form-card{padding:18px}.services-estimate-spot>footer{display:grid;justify-content:center;text-align:center}.services-estimate-spot>footer>*{justify-content:center}}.project-health-preview{position:relative;z-index:2;margin:4px 50px 28px;padding:27px;border:1px solid rgba(28,111,195,.17);border-radius:24px;background:linear-gradient(145deg,#fff,#f2f8fe);box-shadow:0 20px 52px rgba(43,91,139,.09);overflow:hidden}.project-health-preview:before{content:"";position:absolute;width:350px;height:350px;border-radius:50%;right:-190px;top:-240px;background:rgba(16,187,158,.12);filter:blur(35px);pointer-events:none}.project-health-preview>header{position:relative;z-index:2;text-align:center;max-width:760px;margin:0 auto 22px}.project-health-preview>header>span{display:inline-flex;align-items:center;gap:7px;color:#0877ec;font-weight:900}.project-health-preview>header>span svg{width:21px}.project-health-preview h2{margin:6px 0 5px;color:#173650;font-size:clamp(1.55rem,2.4vw,2.2rem)}.project-health-preview>header p{margin:0;color:#6b8196;line-height:1.85}.project-health-preview-body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);grid-gap:17px;gap:17px}.project-health-preview-bars,.project-health-preview-body>aside{border:1px solid rgba(28,111,195,.14);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 13px 32px rgba(41,83,126,.06)}.project-health-preview-bars{padding:22px 25px}.project-health-preview-bars article{display:grid;grid-template-columns:40px 1fr;grid-gap:11px;gap:11px;align-items:center;margin-bottom:17px}.project-health-preview-bars article:last-child{margin-bottom:0}.project-health-preview-bars article>svg{width:32px;height:32px;padding:7px;border-radius:10px;background:#e9f5ff;color:#0877ec}.project-health-preview-bars article>span{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;align-items:center}.project-health-preview-bars b{color:#24435e;font-size:.8rem}.project-health-preview-bars em{font-style:normal;color:#138e70;font-size:.8rem;font-weight:900}.project-health-preview-bars i{grid-column:1/-1;height:7px;border-radius:999px;background:#e5eef5;overflow:hidden}.project-health-preview-bars u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#19b998,#0877ec);box-shadow:0 0 12px rgba(24,184,151,.28)}.project-health-preview-body>aside{padding:23px;display:grid;place-items:center;align-content:center;text-align:center}.project-health-ring{width:176px;height:176px;border-radius:50%;display:grid;place-content:center;background:radial-gradient(circle,#fff 57%,transparent 58%),conic-gradient(#0877ec 0 38%,#19ba97 38% 98%,#e3edf5 98%);box-shadow:0 13px 32px rgba(20,127,201,.14)}.project-health-ring strong{font-size:2.2rem;color:#173650}.project-health-ring span{color:#6c8297;font-size:.7rem;margin-top:4px}.project-health-preview-body>aside p{display:flex;align-items:center;gap:7px;color:#627b8e;font-size:.75rem}.project-health-preview-body>aside p i{width:8px;height:8px;border-radius:50%;background:#19b979;box-shadow:0 0 0 5px rgba(25,185,121,.12)}.project-health-preview-body>aside a{display:inline-flex;align-items:center;gap:7px;color:#0877ec;font-weight:850;font-size:.8rem}.project-health-preview-body>aside a svg{width:17px}#project-health{scroll-margin-top:90px}html[data-theme=dark] .project-health-preview{background:linear-gradient(145deg,#071d33,#030e1d);border-color:rgba(77,159,255,.25)}html[data-theme=dark] .project-health-preview h2{color:#f3f9ff}html[data-theme=dark] .project-health-preview>header p{color:#a9bfd3}html[data-theme=dark] .project-health-preview-bars,html[data-theme=dark] .project-health-preview-body>aside{background:rgba(8,29,49,.8);border-color:rgba(77,159,255,.18)}html[data-theme=dark] .project-health-preview-bars b,html[data-theme=dark] .project-health-ring strong{color:#e8f4ff}html[data-theme=dark] .project-health-ring{background:radial-gradient(circle,#0a243d 57%,transparent 58%),conic-gradient(#168cff 0 38%,#19ba97 38% 98%,hsla(0,0%,100%,.1) 98%)}@media(max-width:900px){.project-health-preview{margin-left:24px;margin-right:24px}.project-health-preview-body{grid-template-columns:1fr}.project-health-preview-body>aside{grid-template-columns:190px 1fr;gap:12px}.project-health-preview-body>aside a,.project-health-preview-body>aside p{justify-self:start;text-align:right}}@media(max-width:640px){.project-health-preview{margin:0 16px 26px;padding:21px 15px;border-radius:19px}.project-health-preview-bars{padding:18px}.project-health-preview-body>aside{grid-template-columns:1fr}.project-health-preview-body>aside a,.project-health-preview-body>aside p{justify-self:center;text-align:center}}.service-request-entry{position:relative;z-index:4;margin:-12px 70px 28px;padding:18px;display:grid;grid-template-columns:1fr 180px 190px;grid-gap:14px;gap:14px;align-items:center}.service-request-entry b{display:block;font-size:20px}.service-request-entry span{display:block;color:#aebfd6;margin-top:6px}.service-request-entry .blue-btn,.service-request-entry .btn{height:50px}.after-sales-hero{position:relative;z-index:2;margin:26px 70px;min-height:310px;display:grid;grid-template-columns:1fr 330px;grid-gap:24px;gap:24px;align-items:center;border:1px solid rgba(72,163,255,.28);border-radius:26px;overflow:hidden;padding:38px;background:linear-gradient(90deg,rgba(2,9,20,.88),rgba(2,10,24,.68)),radial-gradient(circle at 20% 40%,rgba(31,152,255,.28),transparent 38%)}.after-sales-hero:before{content:"";position:absolute;inset:0;background:url(/images/services-hero-security.webp) 50%/cover no-repeat;opacity:.28;z-index:-1}.after-sales-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.55;margin:0 0 14px}.after-sales-hero p{color:#dcecff;line-height:2;max-width:760px}.after-sales-floating-card{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:190px;border-radius:22px;border:1px solid rgba(102,190,255,.36);background:rgba(4,18,36,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 45px rgba(22,140,255,.18);text-align:center}.after-sales-floating-card svg{width:54px;height:54px;color:#72c7ff}.after-sales-floating-card b{font-size:22px}.after-sales-floating-card span{color:#aebfd6}.request-form-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.request-form{padding:26px}.form-section-title{display:flex;align-items:center;gap:12px;margin:10px 0 16px}.form-section-title svg{color:#64bdff}.form-section-title h2{margin:0;font-size:23px}.request-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.request-form input,.request-form select,.request-form textarea{border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.55);color:#fff;padding:0 14px;min-height:54px}.request-form textarea{padding-top:14px;min-height:94px;resize:vertical}.request-form .full{grid-column:1/-1}.file-upload{display:flex;align-items:center;gap:12px;min-height:54px;border:1px dashed rgba(99,188,255,.42);border-radius:12px;padding:12px 14px;color:#cfe8ff;background:rgba(14,74,134,.12);cursor:pointer}.file-upload input{display:none}.lookup-card,.request-result{display:flex;align-items:center;gap:12px;border-radius:14px;padding:14px;margin:0 0 22px}.lookup-card{border:1px solid rgba(50,214,112,.28);background:rgba(20,146,72,.12)}.lookup-card svg{color:#28dc72}.lookup-card b,.request-result b{display:block}.lookup-card span,.request-result span{display:block;color:#b8c8dc;margin-top:5px}.submit-request-btn{height:60px}.request-result.success{border:1px solid rgba(50,214,112,.35);background:rgba(20,146,72,.14)}.request-result.error{border:1px solid rgba(255,85,85,.35);background:rgba(146,20,20,.14)}.request-result strong{color:#79caff;font-size:22px;direction:ltr}.request-side{padding:22px;position:-webkit-sticky;position:sticky;top:92px}.request-side h3{margin:0 0 18px;font-size:22px}.request-side ol{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:13px;gap:13px}.request-side li{border:1px solid rgba(80,165,255,.18);border-radius:13px;padding:13px;background:rgba(3,13,26,.4)}.request-side li b{display:block}.request-side li span{display:block;color:#aebfd6;margin-top:5px;line-height:1.8}.request-side .btn{width:100%;height:54px;padding:0 14px}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:285px minmax(0,1fr);background:radial-gradient(circle at 25% 12%,rgba(22,140,255,.18),transparent 32rem),linear-gradient(180deg,#030813,#01040a);color:#eef7ff}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px;border-left:1px solid rgba(84,164,255,.22);background:linear-gradient(180deg,rgba(5,20,39,.92),rgba(2,9,20,.96))}.dashboard-brand{display:flex;gap:12px;align-items:center;margin-bottom:28px}.dashboard-brand svg{width:44px;height:44px;color:#6cc4ff}.dashboard-brand b{display:block;font-size:19px}.dashboard-brand span{display:block;color:#9fb4cc;font-size:12px;margin-top:5px}.dashboard-sidebar nav{display:grid;grid-gap:9px;gap:9px}.dashboard-sidebar nav a{display:flex;align-items:center;gap:10px;min-height:48px;border-radius:13px;padding:0 14px;color:#dcecff;border:1px solid transparent}.dashboard-sidebar nav a.active,.dashboard-sidebar nav a:hover{background:rgba(22,140,255,.16);border-color:rgba(83,173,255,.34)}.dashboard-sidebar nav svg{width:21px;height:21px}.dashboard-role-card{position:absolute;right:24px;left:24px;bottom:24px;border:1px solid rgba(80,165,255,.22);border-radius:16px;padding:15px;background:rgba(2,12,24,.48)}.dashboard-role-card b,.dashboard-role-card small,.dashboard-role-card span{display:block}.dashboard-role-card span{color:#70c7ff;margin:6px 0}.dashboard-role-card small{color:#95a8bd;line-height:1.7}.dashboard-content{padding:30px;min-width:0}.dashboard-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.dashboard-page-head h1{margin:4px 0 8px;font-size:32px}.dashboard-page-head p{margin:0;color:#aebfd6;line-height:1.8}.dashboard-page-head .blue-btn{width:auto;min-width:160px;padding:0 18px;height:50px}.dashboard-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.dashboard-stat-card{border:1px solid rgba(80,165,255,.24);border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(9,29,52,.82),rgba(3,13,27,.86))}.dashboard-stat-card svg{width:30px;height:30px;color:#6cc4ff}.dashboard-stat-card span{display:block;color:#aebfd6;margin:12px 0 8px}.dashboard-stat-card b{font-size:30px;color:#fff}.dashboard-split,.request-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dashboard-panel,.dashboard-table-wrap{border:1px solid rgba(80,165,255,.23);border-radius:18px;padding:20px;background:linear-gradient(180deg,rgba(8,24,44,.84),rgba(3,13,26,.88))}.dashboard-panel h2{margin:0 0 16px}.mini-request-list{display:grid;grid-gap:10px;gap:10px}.mini-request-list a{display:grid;grid-template-columns:150px 1fr 120px;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(80,165,255,.15);border-radius:13px;padding:12px;color:#dcecff}.mini-request-list span{color:#aebfd6}.mini-request-list em{font-style:normal;text-align:center;color:#79caff}.request-chart{height:220px;display:flex;align-items:flex-end;justify-content:center;gap:22px;border-bottom:1px solid rgba(80,165,255,.22)}.request-chart span{width:44px;min-height:12px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#51bdff,#116fe8);box-shadow:0 0 24px rgba(22,140,255,.28)}.chart-legend{display:flex;justify-content:center;gap:18px;color:#aebfd6;margin-top:14px}.dashboard-toolbar{display:grid;grid-template-columns:1fr 220px;grid-gap:14px;gap:14px;margin-bottom:16px}.dashboard-search{min-height:54px;border:1px solid rgba(80,165,255,.22);border-radius:14px;background:rgba(2,12,24,.5);display:flex;align-items:center;gap:12px;padding:0 14px}.dashboard-search svg{color:#65bdff}.dashboard-search input{flex:1 1;min-width:0;border:0;background:transparent;color:#fff}.dashboard-table select,.dashboard-toolbar select{border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#07172c;color:#fff;min-height:46px;padding:0 12px}.dashboard-table-wrap{overflow:auto;padding:0}.dashboard-table{width:100%;border-collapse:separate;border-spacing:0;min-width:940px}.dashboard-table td,.dashboard-table th{text-align:right;padding:15px;border-bottom:1px solid rgba(80,165,255,.13);vertical-align:middle}.dashboard-table th{color:#9fb4cc;font-size:13px;background:rgba(2,12,24,.38)}.dashboard-table td small{display:block;color:#8fa4bd;margin-top:6px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-table a{color:#79caff;font-weight:900}.status-badge{display:inline-flex;min-height:32px;align-items:center;border-radius:999px;padding:0 12px;background:rgba(22,140,255,.15);border:1px solid rgba(80,165,255,.25);color:#cfe8ff;white-space:nowrap}.status-انجام-شد{background:rgba(42,210,112,.14);border-color:rgba(42,210,112,.35)}.status-لغو-شد{background:rgba(255,80,80,.14);border-color:rgba(255,80,80,.35)}.status-در-انتظار-بررسی{background:rgba(255,194,63,.12);border-color:rgba(255,194,63,.35)}.empty-row{text-align:center!important;color:#aebfd6;padding:32px!important}.detail-card p{line-height:2}.attachment-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.attachment-list a,.attachment-list span{border:1px solid rgba(80,165,255,.22);border-radius:12px;padding:10px 12px;color:#cfe8ff}.status-timeline{display:grid;grid-gap:12px;gap:12px}.status-timeline div{position:relative;border-right:2px solid #168cff;padding:8px 16px;background:rgba(2,12,24,.32);border-radius:12px}.status-timeline b{display:block}.status-timeline span{display:block;color:#9fb4cc;margin-top:5px}.status-timeline p{color:#cfe8ff}@media(max-width:1050px){.after-sales-hero,.request-form-layout,.service-request-entry{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:relative;height:auto}.dashboard-role-card{position:relative;right:auto;left:auto;bottom:auto;margin-top:20px}.dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-split,.dashboard-toolbar,.request-detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-stats-grid,.request-form .form-grid{grid-template-columns:1fr}.after-sales-hero,.request-form-layout,.service-request-entry{margin-left:16px;margin-right:16px}.dashboard-content{padding:18px}.dashboard-page-head{display:block}}.login-shell{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 20% 20%,rgba(31,152,255,.22),transparent 34rem),radial-gradient(circle at 80% 70%,rgba(0,208,255,.1),transparent 28rem),linear-gradient(180deg,#030813,#01040a);color:#eef7ff}.login-card{width:min(1050px,100%);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;border:1px solid rgba(82,170,255,.28);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(7,23,43,.82),rgba(2,10,22,.92));box-shadow:0 40px 110px rgba(0,0,0,.45),0 0 55px rgba(22,140,255,.12)}.login-visual{padding:38px;min-height:540px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-visual:before{content:"";position:absolute;inset:0;background:url(/images/contact-hero-security.webp) 50%/cover no-repeat;opacity:.18;z-index:0}.login-visual>*{position:relative;z-index:1}.login-visual h1{font-size:38px;line-height:1.5;margin:32px 0 14px}.login-visual p{color:#c8daf0;line-height:2;max-width:620px}.login-demo-users{margin-top:24px;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(100,188,255,.22);border-radius:18px;padding:16px;background:rgba(2,12,24,.48)}.login-demo-users b{color:#79caff}.login-demo-users span{color:#b9cce2;font-size:13px;direction:ltr;text-align:left}.login-panel{padding:38px;display:flex;flex-direction:column;justify-content:center;gap:16px;background:rgba(2,10,22,.56)}.login-panel h2{font-size:27px;margin:0 0 10px}.login-panel label{display:grid;grid-gap:8px;gap:8px;color:#c8daf0}.login-panel input{height:56px;border-radius:13px;border:1px solid rgba(80,165,255,.25);background:rgba(2,12,24,.66);color:#fff;padding:0 14px;direction:ltr}.login-panel .blue-btn{height:56px;margin-top:8px}.login-error{border:1px solid rgba(255,80,80,.35);background:rgba(160,30,30,.16);border-radius:12px;padding:12px;color:#ffd0d0}.login-back{display:flex;align-items:center;justify-content:center;gap:9px;color:#a8d8ff;margin-top:4px}.logout-form{margin-top:16px}.logout-form button{width:100%;height:42px;border-radius:12px;border:1px solid rgba(255,90,90,.26);background:rgba(255,80,80,.1);color:#ffdede}.panel-head-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.compact-btn{width:auto!important;min-width:130px;height:42px!important;padding:0 14px}.notification-list{display:grid;grid-gap:12px;gap:12px}.notification-list a{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(80,165,255,.18);border-radius:15px;padding:13px;color:#eaf6ff;background:rgba(3,13,26,.36)}.notification-list a.unread{border-color:rgba(89,181,255,.42);background:rgba(22,140,255,.12)}.notification-list svg{width:28px;height:28px;color:#70c7ff}.notification-list b{display:block}.notification-list span{display:block;color:#b8c9dd;margin-top:5px}.notification-list small{display:block;color:#8298b2;margin-top:6px}.reports-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.horizontal-chart{display:grid;grid-gap:14px;gap:14px}.horizontal-chart div{display:grid;grid-template-columns:140px 1fr 45px;align-items:center;grid-gap:12px;gap:12px}.horizontal-chart span{color:#c8daf0}.horizontal-chart i{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#0c6df0,#73ceff);box-shadow:0 0 20px rgba(22,140,255,.25)}.horizontal-chart b{text-align:left;color:#fff}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.kpi-grid div{border:1px solid rgba(80,165,255,.18);border-radius:15px;padding:18px;background:rgba(2,12,24,.38)}.kpi-grid span{display:block;color:#aebfd6;margin-bottom:10px}.kpi-grid b{font-size:30px;color:#79caff}.technician-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.technician-card{display:grid;grid-gap:10px;gap:10px}.technician-card>svg{width:44px;height:44px;color:#70c7ff;border:1px solid rgba(80,165,255,.28);border-radius:16px;padding:10px;background:rgba(22,140,255,.12)}.technician-card h2{margin:4px 0 0}.technician-card p{color:#aebfd6;margin:0 0 8px}.technician-card div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(80,165,255,.12);padding-bottom:9px}.technician-card span{color:#9fb4cc}.technician-card b{color:#fff}.technician-card .blue-btn{margin-top:10px;height:44px}@media(max-width:1050px){.login-card,.reports-grid,.technician-grid{grid-template-columns:1fr}.login-visual{min-height:390px}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.login-shell{padding:16px}.login-panel,.login-visual{padding:24px}.login-visual h1{font-size:28px}.kpi-grid{grid-template-columns:1fr}}.request-action-panel{margin:18px 0}.action-grid{display:grid;grid-template-columns:1fr 220px;grid-gap:14px;gap:14px;align-items:flex-end}.action-grid label{display:grid;grid-gap:8px;gap:8px;color:#c8daf0}.action-grid input,.action-grid select,.action-grid textarea{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.action-grid textarea{grid-column:1/-1;padding:12px;min-height:82px}.action-stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;grid-column:1/-1}.action-grid .blue-btn,.action-stack button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px}.action-message{margin:14px 0 0;border:1px solid rgba(80,200,120,.35);background:rgba(30,150,70,.12);border-radius:12px;padding:12px;color:#dfffea}.schedule-board{display:grid;grid-gap:14px;gap:14px}.schedule-card{display:grid;grid-template-columns:180px 1fr 180px;grid-gap:16px;gap:16px;align-items:center}.schedule-date{border:1px solid rgba(80,165,255,.22);border-radius:16px;padding:14px;text-align:center;background:rgba(22,140,255,.1)}.schedule-date svg{width:32px;height:32px;color:#70c7ff}.schedule-date b,.schedule-date span{display:block;margin-top:6px}.schedule-card h2{margin:0 0 8px}.schedule-card p{color:#c8daf0;margin:0 0 8px}.schedule-card span{color:#aebfd6}.track-hero{margin-top:28px}.track-layout{position:relative;z-index:3;display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.track-form,.track-result{padding:24px}.track-form h2,.track-result h2{margin:0 0 16px}.track-form{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:92px}.track-form input{height:54px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.56);color:#fff;padding:0 14px;direction:ltr}.track-form .blue-btn{height:54px}.track-status-line{display:flex;align-items:center;gap:12px;margin-bottom:16px}.track-result p{line-height:2}.track-box{border:1px solid rgba(80,165,255,.2);border-radius:15px;padding:14px;margin:12px 0;background:rgba(2,12,24,.36);display:grid;grid-gap:7px;gap:7px}.track-box b{color:#79caff}.track-box span{color:#dcecff}.track-after-submit{display:block;color:#79caff;margin-top:10px;font-weight:900}.dashboard-sidebar nav a[href="/dashboard/schedule"],.dashboard-sidebar nav a[href="/dashboard/warranties"]{position:relative}.dashboard-sidebar nav a[href="/dashboard/schedule"]:after,.dashboard-sidebar nav a[href="/dashboard/warranties"]:after{content:"جدید";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#168cff}@media(max-width:1050px){.schedule-card,.track-layout{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.action-grid,.action-stack{grid-template-columns:1fr}}@media(max-width:640px){.track-layout{margin-left:16px;margin-right:16px}}.integrations-layout{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:16px;gap:16px}.integration-settings-card{display:grid;grid-gap:13px;gap:13px;align-self:start}.integration-settings-card p{color:#aebfd6;line-height:1.9}.integration-settings-card label,.invoice-create-card{display:grid;grid-gap:8px;gap:8px}.integration-settings-card input,.integration-settings-card select,.invoice-create-card input,.invoice-create-card select{min-height:50px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.integration-actions-card{display:grid;grid-gap:18px;gap:18px}.integration-action-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.integration-action-grid button{min-height:92px;border-radius:16px;border:1px solid rgba(80,165,255,.28);background:linear-gradient(180deg,rgba(12,45,78,.76),rgba(4,17,33,.88));color:#eaf6ff;display:grid;place-items:center;grid-gap:8px;gap:8px;font-weight:900}.integration-action-grid svg{width:30px;height:30px;color:#70c7ff}.integration-status{display:grid;grid-gap:10px;gap:10px;color:#aebfd6}.integration-status b{color:#fff}.integration-logs-card{grid-column:1/-1}.sync-log-list{display:grid;grid-gap:10px;gap:10px}.sync-log-list article{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(80,165,255,.17);border-radius:13px;padding:12px;background:rgba(2,12,24,.34)}.sync-log-list b{direction:ltr;text-align:left;color:#79caff}.sync-log-list span{color:#dcecff}.sync-log-list small{color:#8fa4bd}.inventory-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.low-stock-pill,.stock-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;border-radius:999px;padding:0 10px;font-weight:900}.stock-pill{background:rgba(42,210,112,.12);border:1px solid rgba(42,210,112,.32);color:#bfffd8}.low-stock-pill{background:rgba(255,188,55,.13);border:1px solid rgba(255,188,55,.42);color:#ffe8ad}.invoices-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.invoice-create-card{align-self:start}.invoice-create-card p{color:#aebfd6;line-height:1.8}.invoice-create-card .blue-btn{height:50px}.dashboard-sidebar nav a[href="/dashboard/integrations"]:after,.dashboard-sidebar nav a[href="/dashboard/inventory"]:after,.dashboard-sidebar nav a[href="/dashboard/invoices"]:after{content:"ERP";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#20b957}@media(max-width:1200px){.inventory-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.integration-action-grid,.integrations-layout,.invoices-layout{grid-template-columns:1fr}}@media(max-width:640px){.inventory-stat-grid{grid-template-columns:1fr 1fr}}.system-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.health-main small,.health-main span{display:block;color:#aebfd6}.health-main b{display:block;margin:10px 0;font-size:31px;color:#fff}.health-main.healthy{border-color:rgba(45,220,112,.35);background:linear-gradient(180deg,rgba(14,70,43,.56),rgba(3,13,26,.86))}.health-main.warning{border-color:rgba(255,188,55,.4);background:linear-gradient(180deg,rgba(90,62,8,.5),rgba(3,13,26,.86))}.system-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.system-check-list div{display:grid;grid-template-columns:1fr 80px 130px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(80,165,255,.16);border-radius:12px;padding:12px;background:rgba(2,12,24,.32)}.system-check-list div.ok span{color:#bfffd8}.system-check-list div.bad span{color:#ffd0d0}.system-check-list small{color:#9fb4cc;text-align:left}.env-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.env-grid div{border:1px solid rgba(80,165,255,.16);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.env-grid span{display:block;color:#9fb4cc;margin-bottom:8px}.env-grid b{color:#fff;direction:ltr;display:block;text-align:left}.backups-layout,.sms-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.backup-actions-card,.sms-settings-card{display:grid;grid-gap:13px;gap:13px;align-self:start}.backup-actions-card p{color:#aebfd6;line-height:1.8}.export-grid{display:grid;grid-gap:8px;gap:8px}.export-grid a{min-height:42px;border:1px solid rgba(80,165,255,.22);border-radius:11px;background:rgba(2,12,24,.4);color:#cfe8ff;display:flex;align-items:center;padding:0 12px}.sms-settings-card label{display:grid;grid-gap:7px;gap:7px}.sms-settings-card input,.sms-settings-card select,.sms-template-list textarea{border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px;min-height:48px}.sms-template-card{display:grid;grid-gap:14px;gap:14px}.sms-template-list{display:grid;grid-gap:13px;gap:13px}.sms-template-list label{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(80,165,255,.16);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.sms-template-list textarea{min-height:86px;padding:12px;resize:vertical}.sms-template-list small{color:#9fb4cc}.dashboard-sidebar nav a[href="/dashboard/backups"]:after,.dashboard-sidebar nav a[href="/dashboard/sms"]:after,.dashboard-sidebar nav a[href="/dashboard/system"]:after{content:"OPS";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#7b61ff}@media(max-width:1200px){.env-grid,.system-health-grid{grid-template-columns:repeat(2,1fr)}.system-check-list{grid-template-columns:1fr}}@media(max-width:1050px){.backups-layout,.sms-layout{grid-template-columns:1fr}}@media(max-width:640px){.env-grid,.system-check-list div,.system-health-grid{grid-template-columns:1fr}}.kanban-board{display:grid;grid-template-columns:repeat(6,minmax(260px,1fr));grid-gap:14px;gap:14px;overflow:auto;padding-bottom:8px}.kanban-column{min-height:520px;border:1px solid rgba(80,165,255,.2);border-radius:18px;padding:12px;background:linear-gradient(180deg,rgba(7,24,44,.72),rgba(2,10,21,.88))}.kanban-column h2{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin:0 0 12px}.kanban-column h2 span{min-width:28px;min-height:28px;border-radius:999px;display:grid;place-items:center;background:rgba(22,140,255,.18);color:#cfe8ff}.kanban-cards{display:grid;grid-gap:10px;gap:10px}.kanban-card{border:1px solid rgba(80,165,255,.18);border-radius:15px;padding:12px;background:rgba(2,12,24,.48);box-shadow:0 12px 28px rgba(0,0,0,.16)}.kanban-card a{color:#79caff;direction:ltr;display:block;text-align:left}.kanban-card h3{margin:8px 0 6px;font-size:16px}.kanban-card p,.kanban-card small{display:block;color:#aebfd6;line-height:1.7}.kanban-card select{width:100%;margin-top:10px;min-height:38px;border-radius:10px;background:#06162b;color:#fff;border:1px solid rgba(80,165,255,.22)}.kanban-empty{min-height:80px;border:1px dashed rgba(80,165,255,.18);border-radius:14px;display:grid;place-items:center;color:#7890aa}.technician-job-list{display:grid;grid-gap:14px;gap:14px}.tech-job-card{display:grid;grid-template-columns:150px 1fr 210px;grid-gap:16px;gap:16px;align-items:center}.tech-job-time{border:1px solid rgba(80,165,255,.22);border-radius:16px;background:rgba(22,140,255,.1);padding:14px;text-align:center}.tech-job-time svg{width:30px;height:30px;color:#70c7ff}.tech-job-time b,.tech-job-time span{display:block;margin-top:6px}.tech-job-card h2{margin:0 0 8px}.tech-job-card p{margin:0 0 8px;color:#c8daf0}.tech-job-card span{color:#aebfd6}.tech-job-actions{display:grid;grid-gap:8px;gap:8px}.tech-job-actions .blue-btn,.tech-job-actions .clear-filter{height:44px;display:grid;place-items:center}.completion-panel,.internal-notes-panel{margin:18px 0}.completion-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.completion-grid input,.completion-grid select,.completion-grid textarea,.internal-notes-panel textarea{border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px;min-height:48px}.completion-grid textarea{grid-column:1/-1;min-height:92px;padding:12px}.completion-grid .blue-btn{height:48px}.internal-notes-panel{display:grid;grid-gap:12px;gap:12px}.internal-notes-panel textarea{min-height:80px;padding:12px}.internal-notes-panel .blue-btn{width:180px;height:46px}.internal-note-list{display:grid;grid-gap:10px;gap:10px}.internal-note-list article{border:1px solid rgba(80,165,255,.16);border-radius:13px;padding:12px;background:rgba(2,12,24,.34)}.internal-note-list b,.internal-note-list small,.internal-note-list span{display:block}.internal-note-list span{color:#dcecff;margin:7px 0}.internal-note-list small{color:#8fa4bd}.head-actions{display:flex;gap:10px;align-items:center}.head-actions .clear-filter{width:auto;min-width:140px;height:50px;padding:0 16px;display:grid;place-items:center}.print-page{font-family:Arial,sans-serif;color:#111;background:#fff;padding:32px;max-width:900px;margin:0 auto}.print-page header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #111;margin-bottom:18px;padding-bottom:12px}.print-page h1{font-size:24px}.print-page h2{font-size:18px;border-bottom:1px solid #ddd;padding-bottom:6px}.print-page section{margin:18px 0}.print-page p{line-height:1.9}.print-page footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}.print-page footer div{border-top:1px solid #111;padding-top:10px;text-align:center}.dashboard-sidebar nav a[href="/dashboard/kanban"]:after,.dashboard-sidebar nav a[href="/dashboard/my-jobs"]:after{content:"FLOW";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#ff8a00}@media(max-width:1200px){.kanban-board{grid-template-columns:repeat(3,minmax(260px,1fr))}}@media(max-width:1050px){.completion-grid,.tech-job-card{grid-template-columns:1fr}}@media(max-width:640px){.kanban-board{grid-template-columns:repeat(1,minmax(260px,1fr))}.head-actions{display:grid;align-items:stretch}}@media print{body{background:#fff!important}.print-page{padding:0}}.advanced-request-toolbar{grid-template-columns:1fr 210px 210px}.bulk-actions-bar{display:flex;align-items:center;gap:10px;margin-bottom:14px;border:1px solid rgba(80,165,255,.2);border-radius:14px;padding:10px;background:rgba(2,12,24,.36)}.bulk-actions-bar span{color:#cfe8ff;min-width:110px}.bulk-actions-bar select{min-height:42px;border-radius:10px;background:#06162b;color:#fff;border:1px solid rgba(80,165,255,.22);padding:0 10px}.bulk-actions-bar .blue-btn,.bulk-actions-bar .clear-filter{width:auto;min-width:140px;height:42px;padding:0 14px;display:grid;place-items:center}.bulk-actions-bar b{color:#79caff;margin-right:auto}.customer-360-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(150px,.55fr));grid-gap:14px;gap:14px;margin-bottom:18px}.customer-profile-card p{line-height:2}.customer-kpi-card{display:grid;align-content:center;text-align:center}.customer-kpi-card span{color:#aebfd6}.customer-kpi-card b{font-size:34px;color:#79caff;margin-top:10px}.customer-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.customer-product-list div{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.customer-product-list b,.customer-product-list small,.customer-product-list span{display:block}.customer-product-list span{color:#c8daf0;margin:6px 0}.customer-product-list small{color:#8fa4bd}.flat-table{border:0;padding:0;background:transparent}.sla-stat-grid{grid-template-columns:repeat(4,1fr)}.sla-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;padding:0 12px;border:1px solid rgba(80,165,255,.22)}.sla-pill.ok{background:rgba(42,210,112,.12);border-color:rgba(42,210,112,.32);color:#bfffd8}.sla-pill.risk{background:rgba(255,188,55,.13);border-color:rgba(255,188,55,.42);color:#ffe8ad}.sla-pill.overdue{background:rgba(255,80,80,.13);border-color:rgba(255,80,80,.42);color:#ffd0d0}.sla-pill.closed{background:rgba(120,145,170,.13);border-color:rgba(120,145,170,.32);color:#dce7f2}.audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.audit-list{display:grid;grid-gap:10px;gap:10px}.audit-list article{border:1px solid rgba(80,165,255,.16);border-radius:13px;padding:12px;background:rgba(2,12,24,.34)}.audit-list b,.audit-list small,.audit-list span{display:block}.audit-list b{color:#79caff;direction:ltr;text-align:left}.audit-list span{color:#dcecff;margin:7px 0;line-height:1.7}.audit-list small{color:#8fa4bd}.dashboard-sidebar nav a[href="/dashboard/audit"]:after,.dashboard-sidebar nav a[href="/dashboard/sla"]:after{content:"PRO";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#ff477e}@media(max-width:1200px){.audit-grid,.customer-360-grid{grid-template-columns:1fr 1fr}.customer-profile-card{grid-column:1/-1}.customer-product-list{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.advanced-request-toolbar{grid-template-columns:1fr}.bulk-actions-bar{flex-wrap:wrap}}@media(max-width:640px){.audit-grid,.customer-360-grid,.customer-product-list,.sla-stat-grid{grid-template-columns:1fr}}.sidebar-notification-badge{margin-right:auto;min-width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#ff477e;color:#fff;font-weight:900;box-shadow:0 0 20px rgba(255,71,126,.35)}.users-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.user-create-card{display:grid;grid-gap:12px;gap:12px;align-self:start}.global-search-box input,.settings-card input,.settings-card select,.user-create-card input,.user-create-card select{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.user-create-card .blue-btn{height:48px}.table-switch{display:flex;align-items:center;gap:8px}.roles-card{grid-column:1/-1}.role-permission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.role-permission-grid article{border:1px solid rgba(80,165,255,.16);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.role-permission-grid b,.role-permission-grid span{display:block}.role-permission-grid span{color:#aebfd6;margin-top:8px;line-height:1.8}.settings-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.settings-card{display:grid;grid-gap:12px;gap:12px;align-self:start}.settings-card label{display:grid;grid-gap:7px;gap:7px;color:#c8daf0}.settings-save-row{grid-column:1/-1;display:flex;align-items:center;gap:14px;border:1px solid rgba(80,165,255,.18);border-radius:16px;padding:14px;background:rgba(2,12,24,.34)}.settings-save-row .blue-btn{width:auto;min-width:180px;height:50px}.global-search-page{display:grid;grid-gap:16px;gap:16px}.global-search-box{display:grid;grid-gap:12px;gap:12px}.global-search-box input{min-height:62px;font-size:18px}.global-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.search-result-card{color:#eaf6ff;display:grid;grid-gap:8px;gap:8px;position:relative}.search-result-card span{color:#79caff;font-size:13px}.search-result-card b{font-size:20px}.search-result-card p{color:#aebfd6;line-height:1.8;margin:0}.search-result-card em{position:absolute;left:14px;top:14px;font-style:normal;border:1px solid rgba(80,165,255,.25);border-radius:999px;padding:4px 10px;color:#cfe8ff;background:rgba(22,140,255,.13)}.dashboard-sidebar nav a[href="/dashboard/search"]:after,.dashboard-sidebar nav a[href="/dashboard/settings"]:after,.dashboard-sidebar nav a[href="/dashboard/users"]:after{content:"SYS";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#00a7ff}@media(max-width:1200px){.global-search-results,.role-permission-grid,.settings-layout{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.users-layout{grid-template-columns:1fr}}@media(max-width:640px){.global-search-results,.role-permission-grid,.settings-layout{grid-template-columns:1fr}.settings-save-row{display:grid}}.checkout-hero,.order-track-hero{margin-top:28px}.checkout-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.checkout-form,.checkout-summary{padding:24px}.checkout-form h2,.checkout-summary h2{margin:0 0 16px}.checkout-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.checkout-form input,.checkout-form select,.checkout-form textarea{min-height:54px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.56);color:#fff;padding:0 14px}.checkout-form textarea{padding-top:13px;min-height:90px;resize:vertical}.checkout-form .full{grid-column:1/-1}.checkout-summary{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:12px;gap:12px}.checkout-summary>b{font-size:20px;color:#fff}.checkout-summary>span{color:#9fb4cc}.checkout-summary div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(80,165,255,.14);padding-bottom:10px}.checkout-summary div span{color:#aebfd6}.checkout-summary strong{display:block;text-align:center;border-radius:16px;padding:16px;background:rgba(22,140,255,.16);border:1px solid rgba(80,165,255,.28);font-size:24px;color:#fff}.order-success-box{border:1px solid rgba(42,210,112,.35);background:rgba(42,210,112,.12);border-radius:16px;padding:16px;display:grid;grid-gap:8px;gap:8px}.order-success-box a,.order-success-box b,.order-success-box span{display:block}.order-success-box a{color:#79caff;font-weight:900}.order-items-track{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.order-items-track div{border:1px solid rgba(80,165,255,.18);border-radius:13px;padding:12px;background:rgba(2,12,24,.34)}.order-items-track b,.order-items-track span{display:block}.order-items-track span{color:#aebfd6;margin-top:6px}.order-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-sidebar nav a[href="/dashboard/orders"]:after{content:"SALE";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#20b957}@media(max-width:1200px){.order-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.checkout-layout{grid-template-columns:1fr;margin-left:24px;margin-right:24px}}@media(max-width:640px){.checkout-layout{margin-left:16px;margin-right:16px}.checkout-form .form-grid,.order-stat-grid{grid-template-columns:1fr}}.contract-stat-grid,.satisfaction-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.contracts-layout{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:16px;gap:16px}.contract-form-card{align-self:start;display:grid;grid-gap:11px;gap:11px}.contract-form-card input,.contract-form-card select,.contract-form-card textarea,.survey-form input,.survey-form textarea{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.contract-form-card textarea{min-height:82px;padding:12px;resize:vertical}.contract-form-card .blue-btn{height:48px}.contracts-list-column{min-width:0}.table-print-link{min-width:62px;min-height:34px;display:grid;place-items:center}.contract-print section{page-break-inside:avoid;break-inside:avoid}.survey-hero{margin-top:28px}.survey-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,720px);justify-content:center;margin:0 70px 34px}.survey-form{padding:26px;display:grid;grid-gap:14px;gap:14px}.survey-form h2{margin:0 0 10px}.survey-form textarea{min-height:110px;padding:12px;resize:vertical}.survey-form .blue-btn{height:54px}.survey-stars{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:12px;background:rgba(2,12,24,.34)}.survey-stars span{color:#cfe8ff;font-weight:800}.survey-stars div{display:flex;flex-direction:row-reverse;gap:5px}.survey-stars button{border:0;background:transparent;color:#4f657f;font-size:30px;cursor:pointer}.survey-stars button.active{color:#ffd36a;text-shadow:0 0 14px rgba(255,211,106,.35)}.rating-pill{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;background:rgba(255,211,106,.13);border:1px solid rgba(255,211,106,.38);color:#ffe5a0;font-weight:900}.dashboard-sidebar nav a[href="/dashboard/contracts"]:after,.dashboard-sidebar nav a[href="/dashboard/satisfaction"]:after{content:"CX";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#f0a400}@media(max-width:1200px){.contract-stat-grid,.satisfaction-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.contracts-layout{grid-template-columns:1fr}.survey-layout{margin-left:24px;margin-right:24px}}@media(max-width:640px){.contract-stat-grid,.satisfaction-stat-grid{grid-template-columns:1fr}.survey-layout{margin-left:16px;margin-right:16px}.survey-stars{align-items:flex-start;flex-direction:column}}.portal-hero{margin-top:28px}.portal-layout{position:relative;z-index:3;display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.portal-form{position:-webkit-sticky;position:sticky;top:92px;padding:24px;display:grid;grid-gap:14px;gap:14px}.portal-form input,.portal-message-form select,.portal-message-form textarea{min-height:52px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.56);color:#fff;padding:0 14px}.portal-form .blue-btn{height:52px}.portal-content{display:grid;grid-gap:16px;gap:16px;min-width:0}.portal-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.portal-stat-grid article{padding:18px;text-align:center}.portal-stat-grid span{display:block;color:#aebfd6;margin-bottom:8px}.portal-stat-grid b{font-size:32px;color:#79caff}.portal-grid-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.portal-card-list{padding:20px;display:grid;grid-gap:10px;gap:10px}.portal-card-list h2{margin:0 0 8px}.portal-card-list a,.portal-card-list div{display:grid;grid-template-columns:150px 1fr 120px;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(80,165,255,.16);border-radius:13px;padding:12px;background:rgba(2,12,24,.34);color:#eaf6ff}.portal-card-list b{color:#79caff;direction:ltr;text-align:left}.portal-card-list span{color:#c8daf0;line-height:1.7}.portal-card-list em{font-style:normal;color:#aebfd6;text-align:left}.portal-message-form{padding:22px;display:grid;grid-gap:12px;gap:12px}.portal-message-form h2{margin:0 0 8px}.portal-message-form textarea{min-height:110px;padding:12px;resize:vertical}.portal-message-form .blue-btn{height:50px;width:190px}.conversations-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:660px}.conversation-list{padding:18px;display:flex;flex-direction:column;gap:10px;overflow:auto}.conversation-list h2{margin:0 0 8px}.conversation-list button{position:relative;display:grid;grid-gap:6px;gap:6px;text-align:right;border:1px solid rgba(80,165,255,.16);border-radius:14px;padding:12px;color:#eaf6ff;background:rgba(2,12,24,.34);cursor:pointer}.conversation-list button.active{border-color:rgba(80,165,255,.46);background:rgba(22,140,255,.15)}.conversation-list span{color:#aebfd6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-list small{color:#8096b0}.conversation-list em{position:absolute;left:10px;top:10px;min-width:26px;min-height:26px;border-radius:999px;display:grid;place-items:center;background:#ff477e;color:#fff;font-style:normal}.conversation-thread{padding:20px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:14px;gap:14px;min-width:0}.conversation-head{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(80,165,255,.16);padding-bottom:12px}.conversation-head h2{margin:0}.conversation-head span{color:#aebfd6;direction:ltr}.conversation-messages{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-left:8px}.conversation-messages article{max-width:74%;border:1px solid rgba(80,165,255,.18);border-radius:16px;padding:12px;background:rgba(2,12,24,.4)}.conversation-messages article.staff{margin-right:auto;background:rgba(22,140,255,.14)}.conversation-messages b{display:block;color:#79caff}.conversation-messages p{margin:7px 0;color:#eaf6ff;line-height:1.8}.conversation-messages small{color:#8fa4bd}.conversation-reply-form{display:grid;grid-template-columns:1fr 170px;grid-gap:12px;gap:12px}.conversation-reply-form textarea{min-height:70px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:12px;resize:vertical}.conversation-reply-form .blue-btn{height:70px}.sidebar-message-badge{min-width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#20b957;color:#fff;font-weight:900;box-shadow:0 0 20px rgba(32,185,87,.35)}.dashboard-sidebar nav a[href="/dashboard/conversations"]:after{content:"MSG";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#20b957}@media(max-width:1200px){.portal-stat-grid{grid-template-columns:repeat(2,1fr)}.portal-grid-two{grid-template-columns:1fr}}@media(max-width:1050px){.conversations-layout,.portal-layout{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.portal-form{position:relative;top:auto}}@media(max-width:640px){.portal-layout{margin-left:16px;margin-right:16px}.conversation-reply-form,.portal-card-list a,.portal-card-list div,.portal-stat-grid{grid-template-columns:1fr}.conversation-messages article{max-width:100%}}.executive-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.executive-kpi-card small,.executive-kpi-card span{display:block;color:#aebfd6}.executive-kpi-card b{display:block;margin:10px 0;font-size:27px;color:#fff}.analytics-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:16px;gap:16px}.analytics-card h2{margin:0 0 18px}.analytics-bar-chart{height:300px;display:flex;align-items:flex-end;gap:14px;padding-top:16px}.analytics-bar-chart div{flex:1 1;height:100%;display:grid;grid-template-rows:1fr auto auto;align-items:flex-end;grid-gap:8px;gap:8px;text-align:center}.analytics-bar-chart i{display:block;width:100%;min-height:8px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#73ceff,#0c6df0);box-shadow:0 0 22px rgba(22,140,255,.25)}.analytics-bar-chart span{color:#c8daf0}.analytics-bar-chart b{color:#79caff;font-size:13px}.analytics-alert-list{display:grid;grid-gap:10px;gap:10px}.analytics-alert-list a{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(80,165,255,.17);border-radius:14px;padding:12px;color:#eaf6ff;background:rgba(2,12,24,.34)}.analytics-alert-list a.critical{border-color:rgba(255,80,80,.45);background:rgba(255,80,80,.1)}.analytics-alert-list a.warning{border-color:rgba(255,188,55,.45);background:rgba(255,188,55,.1)}.analytics-alert-list a.success{border-color:rgba(42,210,112,.4);background:rgba(42,210,112,.1)}.analytics-alert-list span{color:#aebfd6;line-height:1.7}.alerts-page-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.alert-actions-card{display:grid;grid-gap:14px;gap:14px;align-self:start}.alert-actions-card p{color:#aebfd6;line-height:1.9}.alerts-list-column h2{margin:0 0 14px}.smart-alert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.smart-alert-card{position:relative;display:grid;grid-gap:10px;gap:10px}.smart-alert-card span{color:#79caff;direction:ltr;text-align:left}.smart-alert-card h3{margin:0}.smart-alert-card p{color:#c8daf0;line-height:1.8;margin:0}.smart-alert-card div{display:flex;gap:10px;align-items:center}.smart-alert-card .clear-filter,.smart-alert-card button{min-height:40px;min-width:110px;border-radius:11px;border:1px solid rgba(80,165,255,.22);background:rgba(2,12,24,.42);color:#eaf6ff;display:grid;place-items:center;padding:0 12px}.smart-alert-card.critical{border-color:rgba(255,80,80,.45);background:linear-gradient(180deg,rgba(80,15,18,.5),rgba(2,12,24,.82))}.smart-alert-card.warning{border-color:rgba(255,188,55,.45);background:linear-gradient(180deg,rgba(80,55,10,.42),rgba(2,12,24,.82))}.smart-alert-card.info{border-color:rgba(80,165,255,.3)}.resolved-alert-list{display:grid;grid-gap:10px;gap:10px}.resolved-alert-list div{border:1px solid rgba(80,165,255,.14);border-radius:12px;padding:12px;background:rgba(2,12,24,.28)}.resolved-alert-list b,.resolved-alert-list small,.resolved-alert-list span{display:block}.resolved-alert-list span{color:#aebfd6;margin:6px 0}.resolved-alert-list small{color:#7e92aa}.dashboard-sidebar nav a[href="/dashboard/alerts"]:after,.dashboard-sidebar nav a[href="/dashboard/analytics"]:after{content:"BI";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#22c55e}@media(max-width:1200px){.executive-kpi-grid{grid-template-columns:repeat(2,1fr)}.alerts-page-layout,.analytics-grid{grid-template-columns:1fr}}@media(max-width:780px){.smart-alert-grid{grid-template-columns:1fr}}@media(max-width:640px){.executive-kpi-grid{grid-template-columns:1fr}}.qa-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.55fr);grid-gap:14px;gap:14px;margin-bottom:16px}.qa-mini-card span,.qa-score-card small,.qa-score-card span{display:block;color:#aebfd6}.qa-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.qa-score-card.ready{border-color:rgba(42,210,112,.42);background:linear-gradient(180deg,rgba(14,70,43,.56),rgba(3,13,26,.86))}.qa-score-card.needs-review{border-color:rgba(255,188,55,.42)}.qa-score-card.blocked{border-color:rgba(255,80,80,.45)}.qa-mini-card{display:grid;place-items:center;text-align:center}.qa-mini-card b{font-size:36px;color:#79caff}.qa-action-bar{display:flex;align-items:center;gap:10px;border:1px solid rgba(80,165,255,.18);border-radius:16px;padding:12px;background:rgba(2,12,24,.34);margin-bottom:16px}.qa-action-bar .blue-btn,.qa-action-bar .clear-filter{width:auto;min-width:150px;height:46px;display:grid;place-items:center}.qa-action-bar b{color:#79caff;margin-right:auto}.qa-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.qa-check-list a{position:relative;border:1px solid rgba(80,165,255,.18);border-radius:15px;padding:14px;color:#eaf6ff;background:rgba(2,12,24,.34)}.qa-check-list a.pass{border-color:rgba(42,210,112,.26)}.qa-check-list a.warning{border-color:rgba(255,188,55,.36)}.qa-check-list a.fail{border-color:rgba(255,80,80,.44)}.qa-check-list span{color:#79caff;direction:ltr;text-align:left;display:block;font-size:12px}.qa-check-list b{display:block;margin:8px 0}.qa-check-list p{color:#aebfd6;line-height:1.8;margin:0}.qa-check-list em{position:absolute;left:12px;top:12px;font-style:normal;border-radius:999px;padding:3px 8px;background:rgba(80,165,255,.12);color:#cfe8ff}.bug-priority{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;border:1px solid rgba(80,165,255,.24)}.bug-priority.بحرانی,.bug-priority.زیاد{color:#ffd0d0;border-color:rgba(255,80,80,.42);background:rgba(255,80,80,.12)}.bug-priority.متوسط{color:#ffe8ad;border-color:rgba(255,188,55,.42);background:rgba(255,188,55,.12)}.bug-priority.کم{color:#bfffd8;border-color:rgba(42,210,112,.32);background:rgba(42,210,112,.1)}.report-issue-hero{margin-top:28px}.report-issue-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,720px);justify-content:center;margin:0 70px 34px}.report-issue-form{padding:26px;display:grid;grid-gap:14px;gap:14px}.report-issue-form input,.report-issue-form select,.report-issue-form textarea{min-height:50px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.56);color:#fff;padding:0 14px}.report-issue-form textarea{min-height:130px;padding:12px;resize:vertical}.report-issue-form .blue-btn{height:52px}.dashboard-sidebar nav a[href="/dashboard/bug-reports"]:after,.dashboard-sidebar nav a[href="/dashboard/qa"]:after{content:"QA";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#14b8a6}@media(max-width:1200px){.qa-check-list,.qa-score-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.qa-check-list,.qa-score-grid{grid-template-columns:1fr}.qa-action-bar{display:grid}.report-issue-layout{margin-left:16px;margin-right:16px}}.setup-hero{margin-top:28px}.setup-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.setup-form,.setup-status{padding:24px;display:grid;grid-gap:13px;gap:13px}.restore-editor-card textarea,.setup-form input,.setup-form select{min-height:50px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:rgba(2,12,24,.56);color:#fff;padding:0 14px}.setup-status div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(80,165,255,.14);padding-bottom:10px}.setup-status span{color:#aebfd6}.setup-status b{color:#fff;direction:ltr;text-align:left}.production-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.production-mini-card span,.production-score-card small,.production-score-card span{display:block;color:#aebfd6}.production-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.production-mini-card{display:grid;place-items:center;text-align:center}.production-mini-card b{color:#79caff;font-size:22px;direction:ltr}.production-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.production-checklist label{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.production-checklist label.done{border-color:rgba(42,210,112,.34);background:rgba(42,210,112,.1)}.production-checklist input{margin-top:5px}.production-checklist b,.production-checklist span{display:block}.production-checklist span{color:#aebfd6;line-height:1.8;margin-top:6px}.restore-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px}.restore-editor-card,.restore-help-card{display:grid;grid-gap:14px;gap:14px;align-self:start}.restore-help-card p{color:#aebfd6;line-height:1.9}.restore-editor-card textarea{min-height:420px;padding:14px;font-family:monospace;direction:ltr;text-align:left;resize:vertical}.restore-editor-card .blue-btn{height:50px}.dashboard-sidebar nav a[href="/dashboard/production"]:after,.dashboard-sidebar nav a[href="/dashboard/restore"]:after{content:"GO";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#7c3aed}@media(max-width:1100px){.restore-layout,.setup-layout{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.production-checklist,.production-score-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.restore-layout,.setup-layout{margin-left:16px;margin-right:16px}.production-checklist,.production-score-grid{grid-template-columns:1fr}}.maintenance-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(31,152,255,.22),transparent 34rem),linear-gradient(180deg,#020713,#01040a);color:#eef7ff}.maintenance-page section{width:min(720px,100%);text-align:center;border:1px solid rgba(80,165,255,.28);border-radius:28px;padding:44px;background:linear-gradient(180deg,rgba(7,24,44,.82),rgba(2,10,21,.92));box-shadow:0 40px 100px rgba(0,0,0,.42)}.maintenance-page span{color:#79caff;text-transform:uppercase;letter-spacing:.2em}.maintenance-page h1{font-size:42px;line-height:1.5;margin:18px 0}.maintenance-page p{color:#c8daf0;line-height:2;font-size:18px}.maintenance-page a{display:inline-grid;place-items:center;min-width:150px;height:50px;border-radius:14px;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;margin-top:18px;font-weight:900}.deploy-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.deploy-mini-card span,.deploy-score-card small,.deploy-score-card span{display:block;color:#aebfd6}.deploy-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.deploy-score-card.ready{border-color:rgba(42,210,112,.42);background:linear-gradient(180deg,rgba(14,70,43,.56),rgba(3,13,26,.86))}.deploy-score-card.needs-review{border-color:rgba(255,188,55,.42)}.deploy-mini-card{display:grid;place-items:center;text-align:center}.deploy-mini-card b{color:#79caff;font-size:22px;direction:ltr}.deploy-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;margin-bottom:16px}.deploy-checklist{display:grid;grid-gap:12px;gap:12px}.deploy-checklist label{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.deploy-checklist label.done{border-color:rgba(42,210,112,.34);background:rgba(42,210,112,.1)}.deploy-checklist input{margin-top:5px}.deploy-checklist b,.deploy-checklist span{display:block}.deploy-checklist span{color:#aebfd6;line-height:1.8;margin-top:6px}.maintenance-control-card{display:grid;grid-gap:13px;gap:13px;align-self:start}.maintenance-control-card input,.maintenance-control-card textarea{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.maintenance-control-card textarea{min-height:100px;padding:12px;resize:vertical}.maintenance-control-card .blue-btn,.maintenance-control-card .clear-filter{height:46px;display:grid;place-items:center}.ops-health-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ops-health-list div{position:relative;border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.ops-health-list div.ok{border-color:rgba(42,210,112,.26)}.ops-health-list div.warning{border-color:rgba(255,188,55,.36)}.ops-health-list div.error{border-color:rgba(255,80,80,.44)}.ops-health-list b,.ops-health-list em,.ops-health-list span{display:block}.ops-health-list span{color:#aebfd6;line-height:1.8;margin:8px 0}.ops-health-list em{color:#79caff;direction:ltr;font-style:normal}.dashboard-sidebar nav a[href="/dashboard/deploy"]:after{content:"OPS";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#0ea5e9}@media(max-width:1200px){.deploy-layout,.deploy-score-grid,.ops-health-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.deploy-layout,.deploy-score-grid,.ops-health-list{grid-template-columns:1fr}}.access-denied-hero{margin-top:28px}.security-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.security-mini-card span,.security-score-card small,.security-score-card span{display:block;color:#aebfd6}.security-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.security-score-card.secure{border-color:rgba(42,210,112,.42);background:linear-gradient(180deg,rgba(14,70,43,.56),rgba(3,13,26,.86))}.security-score-card.needs-review{border-color:rgba(255,188,55,.42)}.security-score-card.risky{border-color:rgba(255,80,80,.46)}.security-mini-card{display:grid;place-items:center;text-align:center}.security-mini-card b{font-size:32px;color:#79caff}.security-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;margin-bottom:16px}.security-check-list{display:grid;grid-gap:10px;gap:10px}.security-check-list div{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.security-check-list div.ok{border-color:rgba(42,210,112,.28)}.security-check-list div.bad{border-color:rgba(255,80,80,.42)}.security-check-list b,.security-check-list span{display:block}.security-check-list span{color:#aebfd6;margin-top:7px;line-height:1.8}.security-settings-card{display:grid;grid-gap:12px;gap:12px;align-self:start}.security-settings-card label{display:grid;grid-gap:7px;gap:7px;color:#c8daf0}.security-settings-card input{min-height:46px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.security-event-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.security-event-list div{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.security-event-list div.critical{border-color:rgba(255,80,80,.45)}.security-event-list div.warning{border-color:rgba(255,188,55,.42)}.security-event-list b,.security-event-list small,.security-event-list span{display:block}.security-event-list b{color:#79caff;direction:ltr;text-align:left}.security-event-list span{color:#dcecff;margin:7px 0;line-height:1.8}.security-event-list small{color:#8fa4bd}.access-policy-card{display:grid;grid-gap:16px;gap:16px}.access-policy-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-policy-head .blue-btn{width:auto;min-width:150px;height:46px}.access-policy-list{display:grid;grid-gap:12px;gap:12px}.access-policy-list article{border:1px solid rgba(80,165,255,.18);border-radius:16px;padding:14px;background:rgba(2,12,24,.34);display:grid;grid-template-columns:1fr 1.4fr;grid-gap:14px;gap:14px;align-items:center}.policy-title{display:grid;grid-gap:7px;gap:7px}.policy-title label{color:#aebfd6}.policy-title b{color:#fff;font-size:18px}.policy-title span{color:#79caff;direction:ltr;text-align:left}.policy-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.policy-roles label{border:1px solid rgba(80,165,255,.16);border-radius:12px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;color:#cfe8ff;background:rgba(2,12,24,.35)}.policy-roles label.selected{border-color:rgba(42,210,112,.34);background:rgba(42,210,112,.12);color:#bfffd8}.dashboard-sidebar nav a[href="/dashboard/access-control"]:after,.dashboard-sidebar nav a[href="/dashboard/security"]:after{content:"SEC";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#ef4444}@media(max-width:1200px){.security-event-list,.security-layout,.security-score-grid{grid-template-columns:1fr 1fr}.access-policy-list article{grid-template-columns:1fr}}@media(max-width:760px){.security-event-list,.security-layout,.security-score-grid{grid-template-columns:1fr}.policy-roles{grid-template-columns:1fr 1fr}.access-policy-head{display:grid}}.build-audit-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.6fr);grid-gap:14px;gap:14px;margin-bottom:16px}.build-audit-main-card small,.build-audit-main-card span,.build-audit-mini-card span{display:block;color:#aebfd6}.build-audit-main-card b{display:block;margin:10px 0;color:#fff;font-size:34px}.build-audit-mini-card{display:grid;place-items:center;text-align:center}.build-audit-mini-card b{color:#79caff;font-size:36px}.build-audit-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.build-audit-check-list article{border:1px solid rgba(80,165,255,.18);border-radius:15px;padding:14px;background:rgba(2,12,24,.34);display:grid;grid-gap:8px;gap:8px}.build-audit-check-list article.pass{border-color:rgba(42,210,112,.3);background:rgba(42,210,112,.08)}.build-audit-check-list article.needs-review,.build-audit-check-list article.warning{border-color:rgba(255,188,55,.36);background:rgba(255,188,55,.08)}.build-audit-check-list article.fail{border-color:rgba(255,80,80,.42);background:rgba(255,80,80,.1)}.build-audit-check-list span{color:#79caff;direction:ltr;text-align:left;text-transform:uppercase;font-size:12px}.build-audit-check-list h3{margin:0;color:#fff}.build-audit-check-list code,.fixed-file-grid code{direction:ltr;text-align:left;display:block;border-radius:10px;padding:9px 10px;color:#cfe8ff;background:rgba(0,0,0,.28);border:1px solid rgba(80,165,255,.16)}.build-audit-check-list p{color:#aebfd6;line-height:1.8;margin:0}.fixed-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-sidebar nav a[href="/dashboard/build-audit"]:after{content:"FIX";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#06b6d4}@media(max-width:900px){.build-audit-check-list,.build-audit-score-grid,.fixed-file-grid{grid-template-columns:1fr}}:root{--ux-blue:#0c6df0;--ux-sky:#73ceff;--ux-navy:#020713;--ux-panel:rgba(6,18,36,.78);--ux-border:rgba(80,165,255,.2);--ux-muted:#aebfd6;--ux-text:#eef7ff;--ux-success:#2ad270;--ux-warning:#ffbc37;--ux-critical:#ff5050;--ux-radius:18px;--ux-shadow:0 24px 80px rgba(0,0,0,.34)}:focus-visible{outline:3px solid rgba(115,206,255,.75);outline-offset:3px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.app-error-screen,.app-loading-screen{min-height:100vh;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 20% 20%,rgba(31,152,255,.2),transparent 30rem),linear-gradient(180deg,#020713,#01040a);color:var(--ux-text);padding:24px}.app-loader-orb{width:86px;height:86px;border-radius:999px;border:2px solid rgba(115,206,255,.25);border-top:2px solid var(--ux-sky);box-shadow:0 0 34px rgba(12,109,240,.35);animation:ux-spin 1s linear infinite;margin-inline:auto;margin-bottom:18px}@keyframes ux-spin{to{transform:rotate(1turn)}}.app-loading-screen b,.app-loading-screen span{display:block}.app-loading-screen span{color:var(--ux-muted);margin-top:8px}.app-error-screen section{width:min(680px,100%);border:1px solid var(--ux-border);border-radius:26px;background:linear-gradient(180deg,rgba(7,24,44,.82),rgba(2,10,21,.94));box-shadow:var(--ux-shadow);padding:36px}.app-error-screen span{color:var(--ux-critical);direction:ltr}.app-error-screen p{color:var(--ux-muted);line-height:1.9}.app-error-screen div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.app-error-screen a,.app-error-screen button{min-width:140px;height:48px;border-radius:13px;border:1px solid var(--ux-border);background:linear-gradient(135deg,var(--ux-blue),var(--ux-sky));color:#fff;display:grid;place-items:center;font-weight:900}.dashboard-mobile-header,.dashboard-mobile-nav{display:none}.ui-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ui-kit-card{display:grid;grid-gap:14px;gap:14px}.ui-kit-card p,.ux-copy-list{color:var(--ux-muted);line-height:1.9}.token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.token-grid article{border:1px solid var(--ux-border);border-radius:15px;padding:13px;background:rgba(2,12,24,.34)}.token-grid i{display:block;width:100%;height:54px;border-radius:12px;margin-bottom:10px;box-shadow:0 16px 36px rgba(0,0,0,.26)}.token-grid b,.token-grid code,.token-grid span{display:block}.token-grid code{color:var(--ux-sky);direction:ltr;text-align:left;margin:6px 0}.token-grid span{color:var(--ux-muted);line-height:1.8}.ui-button-row,.ux-badge-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ux-danger-btn{min-height:44px;border-radius:12px;border:1px solid rgba(255,80,80,.38);background:rgba(255,80,80,.13);color:#ffd4d4;padding:0 18px;font-weight:900}.ux-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;padding:0 12px;border:1px solid var(--ux-border);background:rgba(80,165,255,.1);color:#dcecff;font-weight:900;font-size:13px}.ux-badge.success{border-color:rgba(42,210,112,.38);background:rgba(42,210,112,.12);color:#bfffd8}.ux-badge.warning{border-color:rgba(255,188,55,.4);background:rgba(255,188,55,.12);color:#ffe8ad}.ux-badge.critical{border-color:rgba(255,80,80,.4);background:rgba(255,80,80,.12);color:#ffd4d4}.ux-badge.info{border-color:rgba(115,206,255,.36);background:rgba(115,206,255,.12);color:#cff2ff}.ux-form-preview{display:grid;grid-gap:12px;gap:12px}.ux-form-preview label{display:grid;grid-gap:7px;gap:7px;color:#c8daf0}.ux-form-preview input,.ux-form-preview select,.ux-form-preview textarea,.ux-settings-card input,.ux-settings-card select{min-height:48px;border:1px solid var(--ux-border);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.ux-form-preview textarea{min-height:90px;padding:12px}.ux-empty-state{display:grid;place-items:center;text-align:center;grid-gap:10px;gap:10px;min-height:220px;border:1px dashed rgba(115,206,255,.3);border-radius:18px;background:rgba(80,165,255,.06);padding:20px}.ux-empty-state span{color:var(--ux-muted)}.ux-empty-state .blue-btn{width:auto;min-width:160px;height:46px}.mobile-preview-layout{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:16px;gap:16px}.mobile-device-frame{display:grid;place-items:center;background:radial-gradient(circle at top,rgba(115,206,255,.16),transparent 22rem),rgba(2,12,24,.4)}.mobile-device-screen{width:280px;min-height:560px;border:8px solid #050b16;border-radius:34px;background:linear-gradient(180deg,#07182e,#020713);box-shadow:0 28px 90px rgba(0,0,0,.48);padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start}.mobile-device-screen header{display:flex;justify-content:space-between;align-items:center;color:#fff}.mobile-device-screen header span{color:var(--ux-sky);font-size:12px}.mobile-device-screen article{border:1px solid var(--ux-border);border-radius:18px;padding:14px;background:hsla(0,0%,100%,.04)}.mobile-device-screen article b,.mobile-device-screen article small,.mobile-device-screen article span{display:block}.mobile-device-screen article b{margin:8px 0;color:#fff;font-size:19px}.mobile-device-screen nav{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.mobile-device-screen nav span{min-height:42px;border-radius:13px;background:rgba(80,165,255,.1);display:grid;place-items:center;color:#cfe8ff;font-size:11px}.mobile-checklist-card,.mobile-rules-card{display:grid;grid-gap:14px;gap:14px}.mobile-check-list{display:grid;grid-gap:10px;gap:10px}.mobile-check-list div{border:1px solid var(--ux-border);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.mobile-check-list b,.mobile-check-list span{display:block}.mobile-check-list span,.mobile-rules-card li{color:var(--ux-muted);line-height:1.9;margin-top:6px}.ux-settings-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ux-settings-card{display:grid;grid-gap:12px;gap:12px;align-self:start}.ux-settings-card label{display:grid;grid-gap:7px;gap:7px;color:#c8daf0}.ux-settings-card .blue-btn{height:48px}.ux-settings-preview article{border:1px solid var(--ux-border);border-radius:18px;padding:18px;background:rgba(2,12,24,.34);display:grid;grid-gap:10px;gap:10px}.ux-settings-preview article.compact{padding:12px;gap:6px}.ux-settings-preview article b{font-size:20px}.ux-settings-preview article p{color:var(--ux-muted);line-height:1.8;margin:0}.dashboard-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(115,206,255,.5) rgba(2,12,24,.45)}.dashboard-table-wrap::-webkit-scrollbar{height:8px;width:8px}.dashboard-table-wrap::-webkit-scrollbar-thumb{background:rgba(115,206,255,.45);border-radius:999px}.dashboard-table-wrap::-webkit-scrollbar-track{background:rgba(2,12,24,.45)}@media(max-width:1200px){.mobile-preview-layout,.token-grid,.ui-kit-grid,.ux-settings-layout{grid-template-columns:1fr 1fr}}@media(max-width:920px){.dashboard-shell{display:block;padding-bottom:82px}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;min-height:auto;max-height:220px;overflow:hidden;border-left:0;border-bottom:1px solid var(--ux-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-sidebar .dashboard-brand{min-height:62px}.dashboard-sidebar nav{display:flex;gap:8px;overflow-x:auto;padding:8px 10px 14px;scrollbar-width:none}.dashboard-sidebar nav::-webkit-scrollbar{display:none}.dashboard-sidebar nav a{flex:0 0 auto;min-width:max-content;min-height:42px;padding:0 12px;border-radius:999px}.dashboard-sidebar .dashboard-role-card,.dashboard-sidebar .logout-form{display:none}.dashboard-content{width:100%;padding:18px 14px 24px}.dashboard-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--ux-border);border-radius:16px;background:rgba(2,12,24,.62);padding:12px 14px;margin-bottom:14px}.dashboard-mobile-header b{color:#fff}.dashboard-mobile-header span{color:var(--ux-sky);font-size:13px}.dashboard-mobile-nav{position:fixed;right:12px;left:12px;bottom:10px;z-index:90;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;border:1px solid rgba(115,206,255,.28);border-radius:22px;background:rgba(2,8,18,.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:8px;box-shadow:0 24px 70px rgba(0,0,0,.48)}.dashboard-mobile-nav a{min-height:54px;border-radius:16px;display:grid;place-items:center;grid-gap:3px;gap:3px;color:#b8cde4;font-size:11px}.dashboard-mobile-nav a.active{background:rgba(80,165,255,.16);color:#fff}.dashboard-mobile-nav svg{width:20px;height:20px}.dashboard-page-head{display:grid;grid-gap:12px;gap:12px}.dashboard-page-head h1{font-size:clamp(24px,7vw,36px)}.dashboard-toolbar{display:grid}.dashboard-table-wrap{overflow:auto;border-radius:18px}.dashboard-table{min-width:760px}}@media(max-width:760px){.mobile-preview-layout,.token-grid,.ui-kit-grid,.ux-settings-layout{grid-template-columns:1fr}.mobile-device-frame{order:2}.mobile-device-screen{width:min(280px,100%)}.ui-button-row,.ux-badge-row{display:grid;grid-template-columns:1fr}.ui-button-row .blue-btn,.ui-button-row .clear-filter,.ui-button-row .ux-danger-btn{width:100%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.database-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.database-mini-card span,.database-score-card small,.database-score-card span{display:block;color:#aebfd6}.database-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.database-mini-card{display:grid;place-items:center;text-align:center}.database-mini-card b{color:#79caff;direction:ltr;font-size:22px}.database-layout{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.database-health-card,.database-settings-card{display:grid;grid-gap:13px;gap:13px;align-self:start}.database-settings-card label{display:grid;grid-gap:7px;gap:7px;color:#c8daf0}.database-settings-card select{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.database-settings-card .blue-btn,.database-settings-card .clear-filter{height:46px;display:grid;place-items:center}.database-health-list{display:grid;grid-gap:10px;gap:10px}.database-health-list div{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.database-health-list div.ok{border-color:rgba(42,210,112,.3)}.database-health-list div.warning{border-color:rgba(255,188,55,.4)}.database-health-list div.error{border-color:rgba(255,80,80,.45)}.database-health-list b,.database-health-list em,.database-health-list span{display:block}.database-health-list span{color:#aebfd6;margin:7px 0;line-height:1.8}.database-health-list em{color:#79caff;direction:ltr;font-style:normal}.db-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 10px;border:1px solid rgba(80,165,255,.24);direction:ltr;font-weight:900}.db-status.ready{color:#bfffd8;border-color:rgba(42,210,112,.35);background:rgba(42,210,112,.12)}.db-status.empty,.db-status.needs-map{color:#ffe8ad;border-color:rgba(255,188,55,.42);background:rgba(255,188,55,.12)}.db-status.missing{color:#ffd4d4;border-color:rgba(255,80,80,.42);background:rgba(255,80,80,.12)}.migration-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.migration-roadmap article{position:relative;display:grid;grid-gap:10px;gap:10px}.migration-roadmap span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(80,165,255,.15);border:1px solid rgba(80,165,255,.26);color:#79caff;font-weight:900}.migration-roadmap b{color:#fff;font-size:19px}.migration-roadmap p,.migration-summary-card p{color:#aebfd6;line-height:1.9;margin:0}.migration-summary-card b{color:#fff;direction:ltr}.dashboard-sidebar nav a[href="/dashboard/database"]:after,.dashboard-sidebar nav a[href="/dashboard/migrations"]:after{content:"DB";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#6366f1}@media(max-width:1200px){.database-layout,.database-score-grid,.migration-roadmap{grid-template-columns:1fr 1fr}}@media(max-width:760px){.database-layout,.database-score-grid,.migration-roadmap{grid-template-columns:1fr}}.integration-score-grid,.payment-stat-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.payment-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.integration-mini-card span,.integration-score-card small,.integration-score-card span{display:block;color:#aebfd6}.integration-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.integration-mini-card{display:grid;place-items:center;text-align:center}.integration-mini-card b{color:#79caff;font-size:30px}.integration-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.integration-provider-card{display:grid;grid-gap:10px;gap:10px}.integration-provider-card span{color:#79caff;direction:ltr;text-align:left}.integration-provider-card h2{margin:0;color:#fff;font-size:20px}.integration-provider-card b{color:#dcecff;direction:ltr}.integration-provider-card p{color:#aebfd6;line-height:1.8;margin:0}.integration-provider-card em{width:max-content;border-radius:999px;padding:4px 10px;font-style:normal;border:1px solid rgba(80,165,255,.22);color:#cfe8ff}.integration-provider-card.ready{border-color:rgba(42,210,112,.34)}.integration-provider-card.demo{border-color:rgba(255,188,55,.34)}.integration-provider-card pre{direction:ltr;text-align:left;white-space:pre-wrap;color:#cfe8ff;background:#020713;border:1px solid rgba(80,165,255,.16);border-radius:12px;padding:10px;overflow:auto}.integration-endpoint-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.integration-endpoint-list div,.webhook-event-list div{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:13px;background:rgba(2,12,24,.34)}.integration-endpoint-list b,.integration-endpoint-list code,.webhook-event-list b,.webhook-event-list small,.webhook-event-list span{display:block}.integration-endpoint-list code{direction:ltr;text-align:left;color:#79caff;margin-top:8px}.webhook-event-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.webhook-event-list div.verified{border-color:rgba(42,210,112,.3)}.webhook-event-list div.unverified{border-color:rgba(255,80,80,.38)}.webhook-event-list span{color:#79caff;direction:ltr;margin:7px 0}.webhook-event-list small{color:#8fa4bd}.payment-create-layout{display:grid;grid-template-columns:380px minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.payment-create-card,.payment-help-card{display:grid;grid-gap:12px;gap:12px;align-self:start}.payment-create-card input{min-height:48px;border:1px solid rgba(80,165,255,.22);border-radius:12px;background:#06162b;color:#fff;padding:0 12px}.payment-help-card p{color:#aebfd6;line-height:1.9}.payment-help-card code{direction:ltr;text-align:left;color:#79caff;border:1px solid rgba(80,165,255,.16);border-radius:10px;padding:10px;background:#020713}.payment-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 10px;border:1px solid rgba(80,165,255,.24);font-weight:900}.payment-status.پرداخت-موفق{color:#bfffd8;border-color:rgba(42,210,112,.36);background:rgba(42,210,112,.12)}.payment-status.لغو-شده,.payment-status.پرداخت-ناموفق{color:#ffd4d4;border-color:rgba(255,80,80,.4);background:rgba(255,80,80,.12)}.payment-status.در-انتظار-پرداخت,.payment-status.نیازمند-بررسی{color:#ffe8ad;border-color:rgba(255,188,55,.4);background:rgba(255,188,55,.12)}.table-action-btn{min-height:34px;border:1px solid rgba(80,165,255,.22);border-radius:10px;background:rgba(80,165,255,.12);color:#cfe8ff;display:inline-grid;place-items:center;padding:0 10px}.payment-callback-hero{margin-top:28px}.dashboard-sidebar nav a[href="/dashboard/integration-hub"]:after,.dashboard-sidebar nav a[href="/dashboard/payments"]:after{content:"API";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#06b6d4}@media(max-width:1250px){.integration-endpoint-list,.integration-provider-grid,.webhook-event-list{grid-template-columns:1fr 1fr}.payment-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.integration-score-grid,.payment-create-layout{grid-template-columns:1fr 1fr}}@media(max-width:760px){.integration-endpoint-list,.integration-provider-grid,.integration-score-grid,.payment-create-layout,.payment-stat-grid,.webhook-event-list{grid-template-columns:1fr}}.seo-hero{margin-top:28px}.seo-service-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 70px 34px}.seo-service-card{display:grid;grid-gap:12px;gap:12px;padding:24px;color:#eaf6ff}.seo-service-card span{color:#79caff;font-weight:800}.seo-service-card h2{margin:0;font-size:24px}.seo-service-card p{color:#aebfd6;line-height:1.9;margin:0}.seo-service-card em{width:max-content;color:#cfe8ff;font-style:normal;border-bottom:1px solid rgba(115,206,255,.45)}.seo-content-layout{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:24px;gap:24px;margin:0 70px 34px;align-items:start}.seo-main-content{padding:28px}.seo-main-content h2{color:#fff;margin:0 0 16px;line-height:1.7}.seo-main-content p{color:#c8daf0;line-height:2.1;font-size:17px}.seo-step-list{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.seo-step-list div{display:flex;align-items:center;gap:12px;border:1px solid rgba(80,165,255,.18);border-radius:16px;padding:14px;background:rgba(2,12,24,.34)}.seo-step-list span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(80,165,255,.15);color:#79caff;font-weight:900}.seo-step-list b{color:#eaf6ff;line-height:1.8}.seo-sidebar-card{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:12px;gap:12px;padding:22px}.seo-sidebar-card .blue-btn,.seo-sidebar-card .clear-filter{height:46px;display:grid;place-items:center}.blog-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0 70px 34px}.blog-card{display:grid;grid-gap:12px;gap:12px;padding:24px;color:#eaf6ff}.blog-card span{color:#79caff;font-size:13px}.blog-card h2{font-size:22px;line-height:1.7;margin:0}.blog-card p{color:#aebfd6;line-height:1.9;margin:0}.blog-card div{display:flex;gap:7px;flex-wrap:wrap}.blog-article header em,.blog-card em{font-style:normal;border:1px solid rgba(80,165,255,.2);border-radius:999px;padding:4px 9px;color:#cfe8ff;background:rgba(80,165,255,.1)}.blog-article{position:relative;z-index:3;width:min(940px,calc(100% - 140px));margin:38px auto}.blog-article header{text-align:center;margin-bottom:22px}.blog-article header span{color:#79caff}.blog-article header h1{font-size:clamp(34px,6vw,58px);line-height:1.55;color:#fff;margin:14px 0}.blog-article header p{color:#c8daf0;line-height:2;font-size:18px}.blog-article header div{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.blog-body,.blog-faq{padding:28px;margin-bottom:18px}.blog-body p{color:#dcecff;line-height:2.25;font-size:18px}.blog-faq details,.faq-page-list details{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;margin-top:10px;background:rgba(2,12,24,.32)}.blog-faq summary,.faq-page-list summary{cursor:pointer;color:#fff;font-weight:900}.blog-faq p,.faq-page-list p{color:#aebfd6;line-height:2}.faq-page-list{position:relative;z-index:3;width:min(900px,calc(100% - 140px));margin:0 auto 34px}.seo-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.seo-score{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 10px;font-weight:900}.seo-score.good{color:#bfffd8;border:1px solid rgba(42,210,112,.35);background:rgba(42,210,112,.12)}.seo-score.warn{color:#ffe8ad;border:1px solid rgba(255,188,55,.4);background:rgba(255,188,55,.12)}.seo-score.bad{color:#ffd4d4;border:1px solid rgba(255,80,80,.4);background:rgba(255,80,80,.12)}.dashboard-sidebar nav a[href="/dashboard/seo"]:after{content:"SEO";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#16a34a}@media(max-width:1200px){.blog-grid,.seo-service-grid{grid-template-columns:1fr 1fr}.seo-content-layout{grid-template-columns:1fr}.seo-sidebar-card{position:static}.seo-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.blog-grid,.seo-service-grid,.seo-stat-grid{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.blog-article,.faq-page-list,.seo-content-layout{width:auto;margin-left:16px;margin-right:16px}.seo-content-layout{display:grid}}.handoff-score-grid{display:grid;grid-template-columns:1.4fr repeat(3,.65fr);grid-gap:14px;gap:14px;margin-bottom:16px}.handoff-mini-card span,.handoff-score-card small,.handoff-score-card span{display:block;color:#aebfd6}.handoff-score-card b{display:block;margin:10px 0;font-size:42px;color:#fff}.handoff-score-card.ready{border-color:rgba(42,210,112,.42);background:linear-gradient(180deg,rgba(14,70,43,.56),rgba(3,13,26,.86))}.handoff-score-card.needs-review{border-color:rgba(255,188,55,.42)}.handoff-mini-card{display:grid;place-items:center;text-align:center}.handoff-mini-card b{color:#79caff;font-size:32px}.handoff-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px}.handoff-checklist-card,.handoff-next-card{display:grid;grid-gap:14px;gap:14px;align-self:start}.handoff-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.handoff-checklist label{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.handoff-checklist label.done{border-color:rgba(42,210,112,.34);background:rgba(42,210,112,.1)}.handoff-checklist input{margin-top:5px}.handoff-checklist b,.handoff-checklist em,.handoff-checklist span{display:block}.handoff-checklist span{color:#aebfd6;line-height:1.8;margin:6px 0}.handoff-checklist em{width:max-content;border-radius:999px;padding:3px 8px;color:#79caff;background:rgba(80,165,255,.1);font-style:normal;direction:ltr}.handoff-next-list{display:grid;grid-gap:10px;gap:10px}.handoff-next-list article{border:1px solid rgba(80,165,255,.18);border-radius:13px;padding:12px;background:rgba(2,12,24,.34)}.handoff-next-list b,.handoff-next-list span{display:block}.handoff-next-list span{color:#aebfd6;line-height:1.8;margin-top:6px}.handoff-next-card .blue-btn{height:46px;display:grid;place-items:center}.training-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.training-card{display:grid;grid-gap:14px;gap:14px}.training-card span{color:#79caff}.training-card h2{margin:0;color:#fff}.training-goals{display:grid;grid-gap:8px;gap:8px}.training-goals b{border:1px solid rgba(42,210,112,.22);border-radius:12px;padding:10px 12px;background:rgba(42,210,112,.08);color:#d7ffe6}.training-paths{display:flex;flex-wrap:wrap;gap:8px}.training-paths a{border:1px solid rgba(80,165,255,.18);border-radius:999px;padding:6px 10px;color:#cfe8ff;background:rgba(80,165,255,.1);direction:ltr}.launch-readiness-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.launch-readiness-card span{color:#79caff}.launch-readiness-card b{font-size:42px;color:#fff}.launch-readiness-card p{color:#aebfd6;line-height:1.9;margin:0}.launch-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.launch-steps-grid article{display:grid;grid-gap:10px;gap:10px}.launch-steps-grid span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(80,165,255,.15);color:#79caff;font-weight:900}.launch-steps-grid b{color:#fff;font-size:19px}.launch-steps-grid p{color:#aebfd6;line-height:1.9;margin:0}.release-note-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.release-note-list article{border:1px solid rgba(80,165,255,.18);border-radius:14px;padding:14px;background:rgba(2,12,24,.34)}.release-note-list span{color:#79caff;direction:ltr}.release-note-list b{display:block;color:#fff;margin:8px 0}.release-note-list li{color:#aebfd6;line-height:1.9}.dashboard-sidebar nav a[href="/dashboard/final-launch"]:after,.dashboard-sidebar nav a[href="/dashboard/handoff"]:after,.dashboard-sidebar nav a[href="/dashboard/training"]:after{content:"GO";margin-right:auto;font-size:10px;border-radius:999px;padding:3px 7px;color:#fff;background:#22c55e}@media(max-width:1200px){.handoff-layout,.handoff-score-grid,.launch-steps-grid,.training-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.handoff-checklist,.handoff-layout,.handoff-score-grid,.launch-steps-grid,.release-note-list,.training-grid{grid-template-columns:1fr}}.real-product-visual{position:relative;width:100%;min-height:230px;display:grid;place-items:center;overflow:hidden;border-radius:24px;background:#020202;isolation:isolate}.real-product-visual:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 92%,hsla(0,0%,100%,.1),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 35%);pointer-events:none}.real-product-visual img{position:relative;z-index:1;width:100%;height:100%;max-height:260px;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.62))}.product-card .real-product-visual{min-height:250px;border-bottom-left-radius:0;border-bottom-right-radius:0}.category-card .real-product-visual{min-height:145px;border-radius:18px}.category-card .real-product-visual img{max-height:150px}.quote-panel .real-product-visual,.solution-card .real-product-visual{min-height:210px}.product-gallery .real-product-visual{min-height:410px}.product-gallery .real-product-visual img{max-height:430px}.product-gallery .thumbs .real-product-visual{min-height:92px;border-radius:14px}.product-gallery .thumbs .real-product-visual img{max-height:90px}.real-product-gallery .gallery-main{background:#020202}.product-card-link .real-product-visual{margin:-1px -1px 0;width:calc(100% + 2px)}@media(max-width:760px){.real-product-visual{min-height:200px}.product-card .real-product-visual{min-height:220px}.product-gallery .real-product-visual{min-height:310px}}nextjs-portal{display:none!important}.after-sales-hero--service-detail:before,.after-sales-hero--services:before{background-image:url(/images/services-blog/services-page-hero.webp);background-position:50%;opacity:.24}.after-sales-hero--blog:before{background-image:url(/images/services-blog/blog-page-hero.webp);background-position:50%;opacity:.22}.blog-card,.seo-service-card{overflow:hidden;padding:12px 12px 20px}.blog-card-cover,.blog-detail-cover,.blog-wide-banner-visual,.seo-card-cover,.seo-detail-visual,.seo-wide-banner-visual{overflow:hidden;border-radius:18px;border:1px solid rgba(95,184,255,.18);background:rgba(3,10,18,.6)}.seo-card-cover{height:210px;margin-bottom:8px}.blog-card-cover{height:220px;margin-bottom:8px}.blog-card-cover img,.blog-detail-cover img,.blog-wide-banner-visual img,.seo-card-cover img,.seo-detail-visual img,.seo-wide-banner-visual img{width:100%;height:100%;object-fit:cover;display:block}.seo-detail-sidebar{display:grid;grid-gap:18px;gap:18px;align-self:start}.seo-detail-visual{min-height:260px}.blog-wide-banner,.seo-wide-banner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:20px;gap:20px;margin:0 70px 34px;padding:18px;align-items:center}.blog-wide-banner-copy,.seo-wide-banner-copy{display:grid;grid-gap:14px;gap:14px;padding:8px 8px 8px 6px}.blog-wide-banner-copy h2,.seo-wide-banner-copy h2{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.6}.blog-wide-banner-copy p,.seo-wide-banner-copy p{color:#c8daf0;line-height:2.05;margin:0}.blog-wide-banner-visual,.seo-wide-banner-visual{min-height:340px}.blog-detail-cover{height:420px;margin-bottom:18px}@media(max-width:1200px){.blog-wide-banner,.seo-wide-banner{grid-template-columns:1fr}.blog-wide-banner-visual,.seo-wide-banner-visual{min-height:300px}}@media(max-width:760px){.blog-wide-banner,.seo-wide-banner{margin-left:16px;margin-right:16px;padding:14px}.blog-card-cover,.seo-card-cover{height:190px}.seo-detail-visual{min-height:220px}.blog-detail-cover{height:250px}.blog-wide-banner-visual,.seo-wide-banner-visual{min-height:220px}}.admin-login-shell,.hidden-admin-shell{min-height:100vh;background:radial-gradient(circle at 12% 12%,rgba(12,109,240,.22),transparent 34rem),radial-gradient(circle at 88% 20%,rgba(115,206,255,.13),transparent 32rem),linear-gradient(180deg,#020713,#010308);color:#eef7ff}.admin-login-shell{display:grid;place-items:center;padding:24px}.admin-login-card{width:min(960px,100%);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;border:1px solid rgba(80,165,255,.22);border-radius:30px;padding:18px;background:rgba(3,12,25,.74);box-shadow:0 30px 110px rgba(0,0,0,.42)}.admin-login-copy,.admin-login-form{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:rgba(2,11,24,.72);padding:28px;display:grid;grid-gap:14px;gap:14px}.admin-login-copy span,.hidden-admin-head span,.hidden-admin-panel-head span{color:#79caff;direction:ltr;font-weight:900}.admin-login-copy h1{font-size:clamp(34px,6vw,58px);line-height:1.45;margin:0}.admin-login-copy p,.hidden-admin-head p,.hidden-admin-json-zone p,.hidden-admin-panel-head p{color:#aebfd6;line-height:1.9;margin:0}.admin-login-copy code,.hidden-admin-help code,.hidden-admin-row-title code{direction:ltr;text-align:left;color:#79caff;background:#020713;border:1px solid rgba(80,165,255,.18);border-radius:12px;padding:10px 12px}.admin-login-form label{display:grid;grid-gap:8px;gap:8px;color:#cfe8ff}.admin-login-form input,.hidden-admin-fields input,.hidden-admin-json-zone textarea,.hidden-admin-toolbar input{border:1px solid rgba(80,165,255,.24);background:#06162b;color:#fff;border-radius:14px;padding:0 13px}.admin-login-form input,.hidden-admin-fields input,.hidden-admin-toolbar input{min-height:48px}.admin-login-form button,.hidden-admin-actions a,.hidden-admin-actions button,.hidden-admin-empty button,.hidden-admin-json-zone button,.hidden-admin-row-actions button,.hidden-admin-toolbar button{min-height:44px;border:1px solid rgba(80,165,255,.26);border-radius:13px;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;font-weight:900;padding:0 16px;display:inline-grid;place-items:center}.admin-login-form p{color:#ffd4d4}.hidden-admin-shell{display:grid;grid-template-columns:310px minmax(0,1fr)}.hidden-admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;border-left:1px solid rgba(80,165,255,.18);background:rgba(1,7,16,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hidden-admin-brand,.hidden-admin-help{border:1px solid rgba(80,165,255,.18);border-radius:20px;background:rgba(5,18,36,.7);padding:16px;display:grid;grid-gap:8px;gap:8px}.hidden-admin-brand h1{margin:0;color:#fff}.hidden-admin-brand small,.hidden-admin-brand span,.hidden-admin-help small{color:#aebfd6}.hidden-admin-sidebar nav{display:grid;align-content:start;grid-gap:8px;gap:8px;overflow:auto;padding-left:4px}.hidden-admin-sidebar nav button{min-height:58px;text-align:right;border:1px solid rgba(80,165,255,.15);border-radius:15px;background:rgba(4,16,31,.62);color:#dcecff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.hidden-admin-sidebar nav button.active{border-color:rgba(115,206,255,.48);background:rgba(12,109,240,.18);color:#fff}.hidden-admin-sidebar nav button span{min-width:32px;height:28px;border-radius:999px;display:grid;place-items:center;background:rgba(80,165,255,.12);color:#79caff}.hidden-admin-main{padding:24px;display:grid;grid-gap:18px;gap:18px}.hidden-admin-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.hidden-admin-head h2{margin:8px 0;color:#fff;font-size:clamp(28px,4vw,46px)}.hidden-admin-actions{display:flex;gap:8px;flex-wrap:wrap}.hidden-admin-actions a{background:rgba(80,165,255,.12);text-decoration:none}.hidden-admin-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.hidden-admin-panel,.hidden-admin-stats article{border:1px solid rgba(80,165,255,.18);background:rgba(5,18,36,.68);border-radius:20px;padding:16px}.hidden-admin-stats b,.hidden-admin-stats span{display:block}.hidden-admin-stats span{color:#aebfd6}.hidden-admin-stats b{color:#fff;font-size:28px;margin-top:8px}.hidden-admin-panel{display:grid;grid-gap:18px;gap:18px}.hidden-admin-panel-head{display:flex;justify-content:space-between;gap:16px}.hidden-admin-json-zone h3,.hidden-admin-panel-head h3{margin:8px 0;color:#fff}.hidden-admin-panel-head small{align-self:start;border:1px solid rgba(42,210,112,.28);color:#bfffd8;background:rgba(42,210,112,.1);padding:8px 12px;border-radius:999px}.hidden-admin-empty{min-height:220px;border:1px dashed rgba(115,206,255,.28);border-radius:18px;display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;color:#cfe8ff;padding:20px}.hidden-admin-empty span,.hidden-admin-muted{color:#aebfd6}.hidden-admin-toolbar{display:flex;gap:10px;margin-bottom:12px}.hidden-admin-toolbar input{flex:1 1}.hidden-admin-toolbar button{background:rgba(80,165,255,.14)}.hidden-admin-row-list{display:grid;grid-gap:12px;gap:12px;max-height:620px;overflow:auto;padding-left:6px}.hidden-admin-row-card{border:1px solid rgba(80,165,255,.16);background:rgba(2,12,24,.45);border-radius:16px;padding:14px;display:grid;grid-gap:12px;gap:12px}.hidden-admin-row-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.hidden-admin-row-title b{color:#fff}.hidden-admin-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hidden-admin-fields label{display:grid;grid-gap:6px;gap:6px}.hidden-admin-fields span{color:#91a9c4;direction:ltr;text-align:left;font-size:12px}.hidden-admin-row-actions{display:flex;gap:8px}.hidden-admin-row-actions button{background:rgba(80,165,255,.14)}.hidden-admin-row-actions button.danger{border-color:rgba(255,80,80,.38);background:rgba(255,80,80,.12);color:#ffd4d4}.hidden-admin-json-zone{border-top:1px solid rgba(80,165,255,.14);padding-top:18px;display:grid;grid-gap:10px;gap:10px}.hidden-admin-json-zone textarea{direction:ltr;text-align:left;min-height:340px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.7}.hidden-admin-json-zone button{width:max-content}@media (max-width:1100px){.hidden-admin-shell{grid-template-columns:1fr}.hidden-admin-sidebar{position:static;height:auto}.hidden-admin-fields,.hidden-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-login-card{grid-template-columns:1fr}}@media (max-width:700px){.hidden-admin-main{padding:14px}.hidden-admin-head,.hidden-admin-panel-head,.hidden-admin-row-title,.hidden-admin-toolbar{display:grid}.hidden-admin-fields,.hidden-admin-stats{grid-template-columns:1fr}}:root{--safe-x:clamp(14px,4vw,70px)}.site-frame{width:min(100%,1440px)}.main-nav{scrollbar-width:thin}.hidden-admin-row-list::-webkit-scrollbar,.hidden-admin-sidebar nav::-webkit-scrollbar,.main-nav::-webkit-scrollbar{height:6px;width:6px}.hidden-admin-row-list::-webkit-scrollbar-thumb,.hidden-admin-sidebar nav::-webkit-scrollbar-thumb,.main-nav::-webkit-scrollbar-thumb{background:rgba(115,206,255,.35);border-radius:999px}@media(max-width:1280px){.site-frame{border-radius:20px}.site-header{padding:22px var(--safe-x);gap:12px}.main-nav{flex:1 1 100%;order:3;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:4px}.main-nav a{flex:0 0 auto;white-space:nowrap}.cart-layout,.contact-grid,.hero,.payment-create-layout,.product-detail,.request-form-layout,.seo-content-layout,.service-booking,.split-section,.story-section{margin-left:var(--safe-x)!important;margin-right:var(--safe-x)!important;padding-left:var(--safe-x)!important;padding-right:var(--safe-x)!important}.after-sales-hero,.blog-article,.blog-grid,.blog-wide-banner,.brand-section,.client-strip,.faq-page-list,.faq-panel,.feature-strip,.list-panels,.newsletter-banner,.payment-strip,.pill-tabs,.product-tabs,.project-grid,.quote-panel,.reviews-related,.seo-service-grid,.seo-wide-banner,.service-request-entry,.stats-strip,.store-layout{margin-left:var(--safe-x)!important;margin-right:var(--safe-x)!important}.product-grid[style]{padding-left:var(--safe-x)!important;padding-right:var(--safe-x)!important}.admin-grid,.dashboard-grid,.dashboard-layout,.dashboard-panels,.integration-endpoint-list,.integration-provider-grid,.webhook-event-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){body{background-attachment:scroll}.site-frame{border-radius:0;border-left:0;border-right:0}.hero{grid-template-columns:1fr!important;grid-template-areas:"copy" "art"!important;min-height:auto!important;padding-top:28px!important;padding-bottom:28px!important}.hero-copy{max-width:none!important;justify-self:stretch!important}.hero-art{min-height:280px}.scene{height:300px!important;transform:scale(.92);transform-origin:center}.about-stats,.article-grid,.blog-grid,.brand-strip,.category-grid,.client-logos,.feature-strip,.integration-endpoint-list,.integration-provider-grid,.payment-stat-grid,.pricing-grid,.process-row,.product-grid,.project-grid,.seo-service-grid,.seo-stat-grid,.solutions-grid,.stats-strip,.trust-grid,.webhook-event-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blog-top,.blog-wide-banner,.cart-layout,.contact-grid,.list-panels,.newsletter-banner,.payment-create-layout,.payment-strip,.product-detail,.quote-panel,.request-form-layout,.reviews-related,.seo-content-layout,.seo-wide-banner,.service-booking,.split-section,.store-layout,.story-section{grid-template-columns:1fr!important}.filters{position:static!important;order:-1}.gallery-main{min-height:360px;height:auto!important}.blog-card,.category-card,.panel,.product-card,.project-card,.seo-service-card,.solution-card{min-width:0}.blog-card h2,.product-card h3,.project-card h3,.seo-service-card h2{overflow-wrap:anywhere}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.copyright,.footer-grid{padding-left:var(--safe-x)!important;padding-right:var(--safe-x)!important}.copyright{display:grid!important;grid-gap:10px;gap:10px;text-align:center}.dashboard-content,.dashboard-page,.dashboard-shell{overflow-x:hidden}.admin-table,.dashboard-table,.orders-table,.request-table,.table-wrap{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:780px}.hidden-admin-shell{grid-template-columns:1fr!important}.hidden-admin-sidebar{position:static!important;height:auto!important;border-left:0!important;border-bottom:1px solid rgba(80,165,255,.18)}.hidden-admin-sidebar nav{display:flex!important;overflow-x:auto!important;padding-bottom:6px}.hidden-admin-sidebar nav button{flex:0 0 190px}.hidden-admin-main{padding:18px!important}.hidden-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.hidden-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-login-card{grid-template-columns:1fr!important}}@media(max-width:760px){:root{--safe-x:16px}body{min-width:320px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:14px 14px 10px!important;background:rgba(2,8,18,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(80,165,255,.16)}.logo-block{min-width:0}.logo-block strong{font-size:16px}.logo-block small{display:none}.header-tools{margin-right:auto;gap:6px}.tool-btn{width:42px!important;height:42px!important;min-width:42px!important}.main-nav{width:100%;gap:8px;padding:8px 0 4px}.main-nav a{min-height:36px;font-size:12px;padding:0 12px;border-radius:999px;background:rgba(80,165,255,.08)}.blog-top,.cart-layout,.contact-grid,.hero,.payment-create-layout,.product-detail,.request-form-layout,.seo-content-layout,.service-booking,.split-section,.store-layout,.story-section{margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;border-radius:0!important}.hero{gap:18px!important}.after-sales-hero h1,.blog-article header h1,.blog-side h1,.hero h1,.product-info h1{font-size:clamp(24px,8vw,34px)!important;line-height:1.55!important}.after-sales-hero p,.blog-article header p,.hero p,.product-info p{font-size:14px!important;line-height:1.9!important}.buy-actions,.hero-actions,.hidden-admin-actions,.payment-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.blue-btn,.buy-actions a,.clear-filter,.ghost-cta,.hero-actions a,.primary-cta{width:100%;min-height:46px;text-align:center}.mini-benefits{grid-template-columns:1fr 1fr!important;gap:8px!important}.mini-benefits span{min-height:42px;font-size:12px}.scene{height:235px!important;transform:scale(.76)}.hero-art{min-height:230px!important;overflow:hidden}.floating-security-cards,.hero-orbit{opacity:.45;pointer-events:none}.about-stats,.admin-grid,.article-grid,.blog-grid,.brand-strip,.category-grid,.checkout-grid,.client-logos,.dashboard-grid,.dashboard-layout,.dashboard-panels,.feature-strip,.footer-grid,.form-grid,.integration-endpoint-list,.integration-provider-grid,.payment-stat-grid,.pricing-grid,.process-row,.product-grid,.project-grid,.request-form .form-grid,.seo-service-grid,.seo-stat-grid,.service-request-entry,.solutions-grid,.stats-strip,.trust-grid,.webhook-event-list{grid-template-columns:1fr!important}.about-stats,.after-sales-hero,.article-grid,.blog-article,.blog-grid,.blog-wide-banner,.brand-strip,.category-grid,.client-logos,.client-strip,.faq-page-list,.faq-panel,.feature-strip,.list-panels,.newsletter-banner,.payment-strip,.pill-tabs,.pricing-grid,.process-row,.product-grid,.product-tabs,.project-grid,.quote-panel,.reviews-related,.seo-service-grid,.seo-wide-banner,.service-request-entry,.solutions-grid,.stats-strip,.trust-grid{margin-left:16px!important;margin-right:16px!important}.product-grid[style]{padding-left:16px!important;padding-right:16px!important}.blog-card,.category-card,.panel,.product-card,.project-card,.seo-service-card,.solution-card{border-radius:18px!important}.product-card .real-product-visual,.real-product-visual{height:210px!important}.blog-card-cover,.project-card .real-product-visual,.seo-card-cover{height:190px!important}.gallery-main .real-product-visual{height:280px!important}.thumbs{overflow-x:auto;-webkit-overflow-scrolling:touch}.thumb{flex:0 0 84px}.active-filter-row,.pill-tabs,.store-chip-row,.store-toolbar,.tab-buttons,.tab-head{overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;flex-wrap:nowrap!important}.active-filter-row>*,.pill-tabs>*,.store-chip-row>*,.store-toolbar>*,.tab-buttons>*,.tab-head>*{flex:0 0 auto}.project-metrics,.spec-table{grid-template-columns:1fr!important}.project-metrics span{border-left:0!important;border-bottom:1px solid var(--line2)}.project-metrics span:last-child{border-bottom:0}.after-sales-hero{grid-template-columns:1fr!important;padding:22px!important;min-height:auto!important}.after-sales-floating-card{min-height:130px!important}.blog-wide-banner,.newsletter-banner,.seo-wide-banner{padding:14px!important}.blog-detail-cover,.blog-wide-banner-visual,.seo-wide-banner-visual{min-height:0!important;height:220px!important}.blog-article{width:auto!important}.blog-body,.blog-faq,.request-form,.seo-main-content{padding:18px!important}.blog-body p,.seo-main-content p{font-size:15px!important;line-height:2!important}.cart-row,.checkout-row,.order-row{grid-template-columns:1fr!important}.cart-head{display:none!important}.footer-grid{padding-left:16px!important;padding-right:16px!important}.footer-col,.newsletter{text-align:right}.newsletter div{grid-template-columns:1fr 52px!important}.admin-login-card,.admin-login-shell{padding:12px!important}.admin-login-card{border-radius:22px!important}.admin-login-copy,.admin-login-form{padding:18px!important;border-radius:18px!important}.admin-login-copy h1{font-size:30px!important}.hidden-admin-main{padding:12px!important}.hidden-admin-head,.hidden-admin-panel-head,.hidden-admin-row-title,.hidden-admin-toolbar{display:grid!important}.hidden-admin-fields,.hidden-admin-stats{grid-template-columns:1fr!important}.hidden-admin-sidebar{padding:12px!important}.hidden-admin-sidebar nav button{flex-basis:165px}.hidden-admin-row-list{max-height:none!important}.hidden-admin-json-zone textarea{min-height:260px!important;font-size:12px}.page-shell,.site-frame,body,html{max-width:100%;overflow-x:hidden}}@media(max-width:430px){.site-header{padding-left:10px!important;padding-right:10px!important}.logo-mark{width:42px!important;height:42px!important}.tool-btn{width:38px!important;height:38px!important;min-width:38px!important}.main-nav a{font-size:11.5px;padding:0 10px}.after-sales-hero h1,.blog-article header h1,.hero h1,.product-info h1{font-size:24px!important}.mini-benefits{grid-template-columns:1fr!important}.scene{transform:scale(.66)}.hero-art{min-height:200px!important}.product-card .real-product-visual,.real-product-visual{height:190px!important}.gallery-main .real-product-visual{height:240px!important}.blog-card-cover,.project-card .real-product-visual,.seo-card-cover{height:170px!important}.hidden-admin-sidebar nav button{flex-basis:150px}.hidden-admin-stats b{font-size:24px!important}}.client-admin-shell{min-height:100vh;display:grid;grid-template-columns:310px minmax(0,1fr);background:radial-gradient(circle at 12% 8%,rgba(12,109,240,.22),transparent 34rem),radial-gradient(circle at 82% 18%,rgba(115,206,255,.13),transparent 34rem),linear-gradient(180deg,#020713,#010308);color:#eef7ff;direction:rtl}.client-admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:18px;background:rgba(1,7,16,.82);border-left:1px solid rgba(80,165,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-admin-brand,.client-admin-minihelp{border:1px solid rgba(80,165,255,.18);border-radius:22px;background:rgba(5,18,36,.72);padding:16px;display:grid;grid-gap:8px;gap:8px}.client-admin-brand span,.client-admin-content-card span,.client-admin-header span,.client-admin-preview-card span{color:#79caff;font-weight:900;direction:ltr}.client-admin-brand h1{margin:0;font-size:22px;line-height:1.5}.client-admin-brand p,.client-admin-header p,.client-admin-minihelp p,.client-admin-section-title p{margin:0;color:#aebfd6;line-height:1.9}.client-admin-sidebar nav{display:grid;align-content:start;grid-gap:8px;gap:8px;overflow:auto;padding-left:4px}.client-admin-sidebar nav a{text-decoration:none;min-height:62px;border:1px solid rgba(80,165,255,.15);border-radius:16px;background:rgba(4,16,31,.62);color:#dcecff;padding:10px 13px;display:grid;grid-gap:4px;gap:4px}.client-admin-sidebar nav a.active{border-color:rgba(115,206,255,.5);background:linear-gradient(135deg,rgba(12,109,240,.22),rgba(115,206,255,.08))}.client-admin-sidebar nav small{color:#8fa4bd}.client-admin-minihelp a{min-height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;text-decoration:none;background:rgba(80,165,255,.14);border:1px solid rgba(80,165,255,.22)}.client-admin-main{padding:24px;display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0}.client-admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.client-admin-header h2{margin:8px 0;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.45}.client-admin-card-actions button,.client-admin-content-card button,.client-admin-drawer-card footer button,.client-admin-header-action a,.client-admin-order-card button,.client-admin-primary,.client-admin-row-actions button,.client-admin-toolbar button{min-height:44px;border:1px solid rgba(80,165,255,.26);border-radius:13px;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;font-weight:900;padding:0 16px;display:inline-grid;place-items:center;text-decoration:none;cursor:pointer}.client-admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.client-admin-kpis article,.client-admin-preview-card,.client-admin-section,.client-admin-settings-card{border:1px solid rgba(80,165,255,.18);border-radius:22px;background:rgba(5,18,36,.68);padding:18px}.client-admin-kpis small,.client-admin-kpis span{color:#aebfd6;display:block}.client-admin-kpis b{display:block;color:#fff;font-size:32px;margin:8px 0}.client-admin-section{display:grid;grid-gap:16px;gap:16px}.client-admin-preview-card h3,.client-admin-section-title h3,.client-admin-settings-card h3{margin:0 0 8px;color:#fff;font-size:24px}.client-admin-quick-grid,.client-admin-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.client-admin-quick-grid a,.client-admin-task-grid a{color:#dcecff;text-decoration:none;border:1px solid rgba(80,165,255,.16);border-radius:18px;background:rgba(2,12,24,.44);padding:16px;display:grid;grid-gap:8px;gap:8px}.client-admin-task-grid a.needs-action{border-color:rgba(255,188,55,.36);background:rgba(255,188,55,.08)}.client-admin-task-grid b{font-size:30px;color:#fff}.client-admin-task-grid p{color:#aebfd6;line-height:1.8;margin:0}.client-admin-task-grid em{font-style:normal;color:#79caff;font-weight:900}.client-admin-workspace{display:grid;grid-gap:14px;gap:14px}.client-admin-toolbar{display:flex;gap:10px;align-items:center;border:1px solid rgba(80,165,255,.16);border-radius:18px;background:rgba(5,18,36,.58);padding:12px}.client-admin-toolbar input{flex:1 1;min-height:46px;border:1px solid rgba(80,165,255,.22);border-radius:13px;background:#06162b;color:#fff;padding:0 13px}.client-admin-message{color:#bfffd8;border:1px solid rgba(42,210,112,.28);background:rgba(42,210,112,.1);border-radius:14px;padding:10px 13px;margin:0}.client-admin-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.client-admin-content-card,.client-admin-customer-card,.client-admin-order-card,.client-admin-product-card{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:14px;display:grid;grid-gap:12px;gap:12px}.client-admin-product-image{height:170px;border-radius:16px;overflow:hidden;background:rgba(2,12,24,.62);border:1px solid rgba(80,165,255,.14);display:grid;place-items:center;color:#8fa4bd}.client-admin-product-image img{width:100%;height:100%;object-fit:contain}.client-admin-content-card h3,.client-admin-product-card h3{color:#fff;margin:0 0 6px;line-height:1.6}.client-admin-content-card p,.client-admin-product-card p{color:#aebfd6;line-height:1.8;margin:0}.client-admin-product-card strong{color:#fff;font-size:20px}.client-admin-tags{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.client-admin-order-card em,.client-admin-tags span{border:1px solid rgba(80,165,255,.2);border-radius:999px;padding:5px 9px;color:#cfe8ff;background:rgba(80,165,255,.1);font-style:normal;font-size:12px}.client-admin-tags span.danger{color:#ffd4d4;border-color:rgba(255,80,80,.4);background:rgba(255,80,80,.12)}.client-admin-card-actions,.client-admin-row-actions{display:flex;gap:8px;flex-wrap:wrap}.client-admin-card-actions button,.client-admin-row-actions button{background:rgba(80,165,255,.14)}.client-admin-card-actions button.danger,.client-admin-row-actions button.danger{border-color:rgba(255,80,80,.38);background:rgba(255,80,80,.12);color:#ffd4d4}.client-admin-list{display:grid;grid-gap:12px;gap:12px}.client-admin-order-card{grid-template-columns:1fr 1.4fr 1fr 1fr auto;align-items:center}.client-admin-order-card span{display:block;color:#8fa4bd;font-size:12px}.client-admin-order-card b{color:#fff;display:block;margin-top:4px}.client-admin-order-card small{display:block;color:#aebfd6;margin-top:5px}.client-admin-customer-card{grid-template-columns:54px minmax(0,1fr) auto;align-items:center}.client-admin-avatar{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;font-weight:900;font-size:24px}.client-admin-customer-card b,.client-admin-customer-card small,.client-admin-customer-card span{display:block}.client-admin-customer-card b{color:#fff}.client-admin-customer-card span{color:#79caff;margin-top:5px}.client-admin-customer-card small{color:#aebfd6;margin-top:5px}.client-admin-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.client-admin-content-cover{height:150px;overflow:hidden;border-radius:14px;border:1px solid rgba(80,165,255,.18);background:#020b17}.client-admin-content-cover img{width:100%;height:100%;object-fit:cover;display:block}.client-admin-empty{min-height:210px;border:1px dashed rgba(115,206,255,.26);border-radius:20px;background:rgba(5,18,36,.35);display:grid;place-items:center;text-align:center;grid-gap:8px;gap:8px;padding:20px}.client-admin-empty b{color:#fff;font-size:22px}.client-admin-empty p{color:#aebfd6;margin:0}.client-admin-drawer{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.58);display:grid;place-items:end}.client-admin-drawer-card{width:min(880px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;margin:14px;border:1px solid rgba(80,165,255,.22);border-radius:26px;background:#06101f;box-shadow:0 30px 110px rgba(0,0,0,.62);padding:18px;display:grid;grid-gap:16px;gap:16px}.client-admin-drawer-card footer,.client-admin-drawer-card header{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-admin-drawer-card h3{margin:0;color:#fff;font-size:24px}.client-admin-drawer-card header button{width:42px;height:42px;border-radius:14px;border:1px solid rgba(80,165,255,.24);background:rgba(80,165,255,.12);color:#fff;font-size:28px}.client-admin-drawer-card footer{justify-content:flex-start}.client-admin-drawer-card footer button:not(.client-admin-primary){background:rgba(80,165,255,.12)}.client-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.client-admin-article-image{grid-column:1/-1;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(80,165,255,.22);border-radius:18px;padding:14px;background:rgba(2,12,24,.52)}.client-admin-article-image-preview{min-height:170px;border-radius:14px;overflow:hidden;display:grid;place-items:center;border:1px dashed rgba(115,206,255,.32);background:#020b17;color:#8fa6c0;text-align:center;padding:12px}.client-admin-article-image-preview img{width:100%;height:170px;object-fit:cover;border-radius:10px}.client-admin-article-image b{color:#fff;font-size:18px}.client-admin-article-image p{color:#aebfd6;line-height:1.8;margin:8px 0 14px}.client-admin-article-image-actions{display:flex;gap:10px;flex-wrap:wrap}.client-admin-article-image-actions button,.client-admin-article-image-actions label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 16px;background:linear-gradient(135deg,#0c6df0,#2598ff);color:#fff;cursor:pointer;font-weight:800;border:1px solid rgba(115,206,255,.35)}.client-admin-article-image-actions button{background:rgba(255,80,80,.1);border-color:rgba(255,80,80,.35)}.client-admin-article-image-actions label.disabled{opacity:.6;cursor:wait}.client-admin-primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.client-admin-article-image{grid-template-columns:1fr}.client-admin-article-image-preview{min-height:145px}.client-admin-article-image-preview img{height:145px}.client-admin-article-image-actions{display:grid;grid-template-columns:1fr}}.client-admin-field{display:grid;grid-gap:7px;gap:7px}.client-admin-field.wide{grid-column:1/-1}.client-admin-field span{color:#cfe8ff;font-weight:800}.client-admin-field input,.client-admin-field select,.client-admin-field textarea{min-height:46px;border:1px solid rgba(80,165,255,.24);border-radius:13px;background:#020b17;color:#fff;padding:0 12px}.client-admin-field textarea{min-height:110px;padding:12px;line-height:1.8}.client-admin-detail-box{border:1px solid rgba(80,165,255,.16);border-radius:16px;background:rgba(2,12,24,.45);padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.client-admin-detail-box p{margin:0;color:#dcecff}.client-admin-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px}.client-admin-preview-card,.client-admin-settings-card{display:grid;grid-gap:14px;gap:14px;align-self:start}.client-admin-preview-card p,.client-admin-preview-card small{color:#aebfd6;line-height:1.8}.client-admin-preview-card b{color:#fff;font-size:22px}.client-admin-segment{display:flex;gap:8px;flex-wrap:wrap}.client-admin-segment button{background:rgba(80,165,255,.1)}.client-admin-segment button.active{background:linear-gradient(135deg,#0c6df0,#73ceff)}.client-admin-dev-wrap .hidden-admin-shell{min-height:auto;border-radius:22px;overflow:hidden;border:1px solid rgba(80,165,255,.16)}.client-admin-dev-wrap .hidden-admin-sidebar{position:relative;height:auto}@media(max-width:1180px){.client-admin-shell{grid-template-columns:1fr}.client-admin-sidebar{position:static;height:auto;border-left:0;border-bottom:1px solid rgba(80,165,255,.18)}.client-admin-sidebar nav{display:flex;overflow-x:auto;padding-bottom:6px}.client-admin-sidebar nav a{flex:0 0 190px}.client-admin-content-grid,.client-admin-kpis,.client-admin-product-grid,.client-admin-quick-grid,.client-admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-admin-order-card{grid-template-columns:1fr 1fr}.client-admin-settings-layout{grid-template-columns:1fr}}@media(max-width:760px){.client-admin-main{padding:14px}.client-admin-drawer-card footer,.client-admin-drawer-card header,.client-admin-header,.client-admin-toolbar{display:grid}.client-admin-header-action,.client-admin-header-action a,.client-admin-toolbar button{width:100%}.client-admin-content-grid,.client-admin-customer-card,.client-admin-detail-box,.client-admin-form-grid,.client-admin-kpis,.client-admin-order-card,.client-admin-product-grid,.client-admin-quick-grid,.client-admin-task-grid{grid-template-columns:1fr}.client-admin-sidebar{padding:12px}.client-admin-sidebar nav a{flex-basis:160px}.client-admin-product-image{height:150px}.client-admin-drawer{place-items:center}.client-admin-drawer-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px);margin:10px;border-radius:20px;padding:14px}.client-admin-field.wide{grid-column:auto}}.client-admin-upload-card{border:1px solid rgba(80,165,255,.18);border-radius:22px;background:rgba(5,18,36,.68);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.client-admin-upload-card h3{margin:0 0 8px;color:#fff;font-size:24px}.client-admin-upload-card p{margin:0;color:#aebfd6;line-height:1.9}.client-admin-upload-card label{min-height:48px;border-radius:14px;padding:0 18px;display:grid;place-items:center;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;font-weight:900;cursor:pointer}.client-admin-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.client-admin-media-grid article,.client-admin-report-box,.client-admin-users-grid article{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:14px;display:grid;grid-gap:10px;gap:10px}.client-admin-media-thumb{height:170px;border-radius:16px;overflow:hidden;background:#020b17;border:1px solid rgba(80,165,255,.14)}.client-admin-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}.client-admin-media-grid b,.client-admin-report-box h3,.client-admin-users-grid h3{color:#fff;margin:0;line-height:1.5;overflow-wrap:anywhere}.client-admin-media-grid span,.client-admin-report-box p,.client-admin-users-grid p,.client-admin-users-grid span{color:#aebfd6;margin:0}.client-admin-media-grid code{direction:ltr;text-align:left;color:#79caff;background:#020713;border:1px solid rgba(80,165,255,.14);border-radius:10px;padding:8px;overflow:auto}.client-admin-media-grid article>div:last-child,.client-admin-users-grid article>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.client-admin-media-grid button,.client-admin-users-grid button{min-height:38px;border-radius:12px;border:1px solid rgba(80,165,255,.24);background:rgba(80,165,255,.12);color:#cfe8ff;padding:0 12px;font-weight:900}.client-admin-media-grid button.danger,.client-admin-users-grid button.danger{border-color:rgba(255,80,80,.38);background:rgba(255,80,80,.12);color:#ffd4d4}.client-admin-users-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.client-admin-users-grid article{text-align:center;place-items:center}.client-admin-users-grid .client-admin-avatar{margin:auto}.client-admin-users-grid b{border:1px solid rgba(80,165,255,.2);border-radius:999px;padding:5px 10px;color:#cfe8ff;background:rgba(80,165,255,.1)}.client-admin-export-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.client-admin-export-grid a{min-height:54px;border:1px solid rgba(80,165,255,.2);border-radius:16px;background:rgba(80,165,255,.1);color:#dcecff;display:grid;place-items:center;text-decoration:none;font-weight:900}.client-admin-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.client-admin-report-box div{display:grid;grid-gap:10px;gap:10px}.client-admin-report-box span{display:grid;grid-template-columns:130px minmax(0,1fr) 44px;align-items:center;grid-gap:10px;gap:10px}.client-admin-report-box span b{color:#dcecff;font-size:13px}.client-admin-report-box span i{height:11px;border-radius:999px;background:linear-gradient(90deg,#0c6df0,#73ceff)}.client-admin-report-box span em{color:#79caff;font-style:normal;font-weight:900;text-align:left}.client-admin-mini-table{display:grid;grid-gap:10px;gap:10px}.client-admin-mini-table div{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(80,165,255,.14);border-radius:14px;background:rgba(2,12,24,.42);padding:12px}.client-admin-mini-table b{color:#fff}.client-admin-mini-table span{color:#79caff;direction:ltr;text-align:left}.client-admin-mini-table em{color:#ffe8ad;font-style:normal}.client-admin-activity-list{display:grid;grid-gap:10px;gap:10px}.client-admin-activity-list article{display:grid;grid-template-columns:1fr 160px 220px 180px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(80,165,255,.14);border-radius:14px;background:rgba(2,12,24,.42);padding:12px}.client-admin-activity-list b{color:#fff}.client-admin-activity-list span{color:#79caff}.client-admin-activity-list p,.client-admin-activity-list small{color:#aebfd6;margin:0}@media(max-width:1180px){.client-admin-export-grid,.client-admin-media-grid,.client-admin-users-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-admin-activity-list article{grid-template-columns:1fr 1fr}}@media(max-width:760px){.client-admin-upload-card{display:grid}.client-admin-upload-card label{width:100%}.client-admin-activity-list article,.client-admin-export-grid,.client-admin-media-grid,.client-admin-mini-table div,.client-admin-report-box span,.client-admin-report-grid,.client-admin-users-grid{grid-template-columns:1fr}}.admin-v4-action-grid,.admin-v4-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v4-action-grid article,.admin-v4-security-grid article{border:1px solid rgba(80,165,255,.18);border-radius:22px;background:rgba(5,18,36,.68);padding:20px;display:grid;grid-gap:12px;gap:12px;align-content:start}.admin-v4-action-grid span,.admin-v4-notification-list span,.admin-v4-security-grid span{color:#79caff;font-weight:900;direction:ltr}.admin-v4-action-grid h3,.admin-v4-help-grid h3,.admin-v4-notification-list h3,.admin-v4-security-grid h3{color:#fff;margin:0;line-height:1.55}.admin-v4-action-grid p,.admin-v4-notification-list p,.admin-v4-security-grid p{color:#aebfd6;line-height:1.9;margin:0}.admin-v4-action-grid label{width:max-content;cursor:pointer}.admin-v4-checklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-v4-checklist span{border:1px solid rgba(80,165,255,.16);border-radius:16px;background:rgba(2,12,24,.42);color:#dcecff;padding:14px;line-height:1.8}.admin-v4-security-grid input{min-height:48px;border:1px solid rgba(80,165,255,.24);border-radius:14px;background:#020b17;color:#fff;padding:0 13px}.admin-v4-security-grid b{width:max-content;border:1px solid rgba(80,165,255,.2);border-radius:999px;padding:5px 10px;color:#cfe8ff;background:rgba(80,165,255,.1)}.admin-v4-sessions{display:grid;grid-gap:10px;gap:10px}.admin-v4-sessions div{display:grid;grid-template-columns:1fr 1fr 1.4fr 100px;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(80,165,255,.14);border-radius:14px;background:rgba(2,12,24,.42);padding:12px}.admin-v4-sessions div.expired{opacity:.62}.admin-v4-sessions b{color:#fff;direction:ltr;text-align:left}.admin-v4-sessions span{color:#79caff}.admin-v4-sessions small{color:#aebfd6}.admin-v4-sessions em{font-style:normal;color:#bfffd8}.admin-v4-sessions .expired em{color:#ffd4d4}.admin-v4-notification-list{display:grid;grid-gap:12px;gap:12px}.admin-v4-notification-list article{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.admin-v4-notification-list article:not(.read){border-color:rgba(255,188,55,.38);background:linear-gradient(135deg,rgba(255,188,55,.1),rgba(5,18,36,.64))}.admin-v4-notification-list article.read{opacity:.72}.admin-v4-notification-list small{color:#8fa4bd}.admin-v4-notification-list article>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.admin-v4-notification-list a,.admin-v4-notification-list button{min-height:40px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:rgba(80,165,255,.12);color:#cfe8ff;text-decoration:none;padding:0 12px;display:grid;place-items:center;font-weight:900}.admin-v4-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v4-help-grid article{border:1px solid rgba(80,165,255,.18);border-radius:22px;background:rgba(5,18,36,.68);padding:20px}.admin-v4-help-grid ol{margin:14px 0 0;padding:0 20px 0 0;display:grid;grid-gap:10px;gap:10px}.admin-v4-help-grid li{color:#dcecff;line-height:1.9}@media(max-width:1180px){.admin-v4-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v4-sessions div{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-v4-action-grid,.admin-v4-checklist,.admin-v4-help-grid,.admin-v4-notification-list article,.admin-v4-security-grid,.admin-v4-sessions div{grid-template-columns:1fr}.admin-v4-action-grid label{width:100%}}.admin-v5-score-card{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(12,109,240,.22),transparent 24rem),rgba(5,18,36,.68);padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-v5-assistant-hero span,.admin-v5-score-card span{color:#79caff;font-weight:900;direction:ltr}.admin-v5-answer-grid h3,.admin-v5-assistant-hero h3,.admin-v5-health-grid h3,.admin-v5-score-card h3{margin:8px 0;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.5}.admin-v5-answer-grid p,.admin-v5-assistant-hero p,.admin-v5-health-grid p,.admin-v5-score-card p{color:#aebfd6;line-height:1.9;margin:0}.admin-v5-score-ring{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#73ceff var(--score),rgba(80,165,255,.12) 0),rgba(2,12,24,.7);position:relative}.admin-v5-score-ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#06101f}.admin-v5-score-ring b{position:relative;z-index:1;color:#fff;font-size:28px}.admin-v5-launch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-v5-launch-list button{min-height:74px;border:1px solid rgba(80,165,255,.16);border-radius:18px;background:rgba(2,12,24,.42);color:#dcecff;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:right}.admin-v5-launch-list button.done{border-color:rgba(42,210,112,.3);background:rgba(42,210,112,.08)}.admin-v5-launch-list button span{width:42px;height:42px;border-radius:14px;border:1px solid rgba(80,165,255,.22);background:rgba(80,165,255,.1);display:grid;place-items:center;color:#bfffd8;font-weight:900}.admin-v5-launch-list button b{color:#fff;line-height:1.7}.admin-v5-launch-list button small{color:#aebfd6}.admin-v5-delivery-note{border:1px solid rgba(255,188,55,.24);border-radius:18px;background:rgba(255,188,55,.08);padding:16px;display:grid;grid-gap:8px;gap:8px}.admin-v5-delivery-note b{color:#ffe8ad}.admin-v5-delivery-note span{color:#dcecff;line-height:1.9}.admin-v5-answer-grid,.admin-v5-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v5-answer-grid article,.admin-v5-assistant-hero,.admin-v5-health-grid article{border:1px solid rgba(80,165,255,.16);border-radius:22px;background:rgba(5,18,36,.64);padding:18px;display:grid;grid-gap:10px;gap:10px}.admin-v5-health-grid article.ok{border-color:rgba(42,210,112,.24)}.admin-v5-health-grid article.warning{border-color:rgba(255,188,55,.28);background:linear-gradient(135deg,rgba(255,188,55,.08),rgba(5,18,36,.64))}.admin-v5-health-grid article.danger{border-color:rgba(255,80,80,.32);background:linear-gradient(135deg,rgba(255,80,80,.1),rgba(5,18,36,.64))}.admin-v5-health-grid span{width:max-content;border-radius:999px;padding:5px 10px;color:#cfe8ff;background:rgba(80,165,255,.1);border:1px solid rgba(80,165,255,.18);font-size:12px;font-weight:900}.admin-v5-answer-grid a,.admin-v5-health-grid a{width:max-content;min-height:38px;border-radius:12px;border:1px solid rgba(80,165,255,.24);background:rgba(80,165,255,.12);color:#cfe8ff;text-decoration:none;padding:0 12px;display:grid;place-items:center;font-weight:900}.admin-v5-assistant-hero{background:radial-gradient(circle at 20% 10%,rgba(115,206,255,.16),transparent 24rem),rgba(5,18,36,.64)}.admin-v5-assistant-hero input{min-height:54px;border:1px solid rgba(80,165,255,.24);border-radius:16px;background:#020b17;color:#fff;padding:0 14px}@media(max-width:1180px){.admin-v5-answer-grid,.admin-v5-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-v5-score-card{display:grid}.admin-v5-score-ring{width:110px;height:110px}.admin-v5-answer-grid,.admin-v5-health-grid,.admin-v5-launch-list{grid-template-columns:1fr}.admin-v5-launch-list button{grid-template-columns:42px 1fr}.admin-v5-launch-list button small{grid-column:2}}.admin-v6-command-card{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(12,109,240,.22),transparent 24rem),rgba(5,18,36,.68);padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-v6-client-pack header span,.admin-v6-command-card span,.admin-v6-template-grid span{color:#79caff;font-weight:900;direction:ltr}.admin-v6-client-pack h2,.admin-v6-client-pack h3,.admin-v6-command-card h3,.admin-v6-template-grid h3{margin:8px 0;color:#fff;line-height:1.55}.admin-v6-command-card h3{font-size:clamp(26px,4vw,42px)}.admin-v6-client-pack li,.admin-v6-client-pack p,.admin-v6-command-card p,.admin-v6-template-grid p{color:#aebfd6;line-height:1.9;margin:0}.admin-v6-filter-row{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.admin-v6-filter-row button{flex:0 0 auto;min-height:40px;border:1px solid rgba(80,165,255,.2);border-radius:999px;background:rgba(80,165,255,.1);color:#cfe8ff;padding:0 14px;font-weight:900}.admin-v6-filter-row button.active{background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff}.admin-v6-task-list{display:grid;grid-gap:12px;gap:12px}.admin-v6-task-list article{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px}.admin-v6-task-list article.urgent{border-color:rgba(255,80,80,.34);background:linear-gradient(135deg,rgba(255,80,80,.1),rgba(5,18,36,.64))}.admin-v6-task-list article.important{border-color:rgba(255,188,55,.32);background:linear-gradient(135deg,rgba(255,188,55,.08),rgba(5,18,36,.64))}.admin-v6-task-list article>span{height:40px;border-radius:999px;display:grid;place-items:center;background:rgba(80,165,255,.12);border:1px solid rgba(80,165,255,.2);color:#cfe8ff;font-weight:900}.admin-v6-task-list h3{color:#fff;margin:0 0 8px}.admin-v6-task-list p{color:#aebfd6;line-height:1.8;margin:0}.admin-v6-task-list small{color:#79caff}.admin-v6-task-list a,.admin-v6-template-grid a,.admin-v6-template-grid button{min-height:40px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:rgba(80,165,255,.12);color:#cfe8ff;text-decoration:none;padding:0 12px;display:grid;place-items:center;font-weight:900}.admin-v6-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v6-template-grid article{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px;display:grid;grid-gap:10px;gap:10px}.admin-v6-template-grid small{color:#79caff}.admin-v6-template-grid article>div{display:flex;gap:8px;flex-wrap:wrap}.admin-v6-template-grid button.danger{border-color:rgba(255,80,80,.38);background:rgba(255,80,80,.12);color:#ffd4d4}.admin-v6-client-pack{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:rgba(5,18,36,.68);padding:24px;display:grid;grid-gap:24px;gap:24px}.admin-v6-client-pack header{border-bottom:1px solid rgba(80,165,255,.16);padding-bottom:18px}.admin-v6-client-pack h2{font-size:clamp(30px,5vw,54px)}.admin-v6-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v6-client-pack section,.admin-v6-pack-grid article{border:1px solid rgba(80,165,255,.14);border-radius:18px;background:rgba(2,12,24,.42);padding:16px}.admin-v6-client-pack ol,.admin-v6-client-pack ul{margin:12px 0 0;padding:0 20px 0 0;display:grid;grid-gap:8px;gap:8px}.admin-v6-client-pack b{color:#fff}.admin-v6-sign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v6-sign-grid div{min-height:120px;border:1px dashed rgba(115,206,255,.28);border-radius:16px;padding:16px;display:grid;align-content:space-between}.admin-v6-sign-grid span{color:#aebfd6}@media print{.client-admin-header,.client-admin-sidebar,.main-nav,.site-header{display:none!important}.client-admin-shell{display:block!important;background:#fff!important;color:#111!important}.client-admin-main{padding:0!important}.admin-v6-client-pack{border:0!important;background:#fff!important;color:#111!important}.admin-v6-client-pack b,.admin-v6-client-pack h2,.admin-v6-client-pack h3{color:#111!important}.admin-v6-client-pack li,.admin-v6-client-pack p,.admin-v6-sign-grid span{color:#333!important}}@media(max-width:1180px){.admin-v6-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-v6-command-card,.admin-v6-task-list article{display:grid}.admin-v6-task-list article{grid-template-columns:1fr}.admin-v6-task-list article>span{width:max-content;padding:0 14px}.admin-v6-pack-grid,.admin-v6-sign-grid,.admin-v6-template-grid{grid-template-columns:1fr}.admin-v6-client-pack{padding:16px}}.admin-v7-import-grid article,.admin-v7-wizard-hero{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(12,109,240,.22),transparent 24rem),rgba(5,18,36,.68);padding:22px;display:grid;grid-gap:14px;gap:14px}.admin-v7-import-grid span,.admin-v7-preview-grid span,.admin-v7-wizard-hero span{color:#79caff;font-weight:900;direction:ltr}.admin-v7-import-grid h3,.admin-v7-preview-grid h3,.admin-v7-wizard-hero h3{margin:8px 0;color:#fff;font-size:clamp(24px,4vw,42px);line-height:1.5}.admin-v7-import-grid p,.admin-v7-preview-grid p,.admin-v7-wizard-hero p{color:#aebfd6;line-height:1.9;margin:0}.admin-v7-progress{height:14px;border-radius:999px;background:rgba(80,165,255,.12);overflow:hidden;border:1px solid rgba(80,165,255,.16)}.admin-v7-progress b{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,#0c6df0,#73ceff)}.admin-v7-step-list{display:grid;grid-gap:12px;gap:12px}.admin-v7-step-list article{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:14px}.admin-v7-step-list article.done{border-color:rgba(42,210,112,.28);background:rgba(42,210,112,.08)}.admin-v7-step-list article>span{width:52px;height:52px;border-radius:16px;background:rgba(80,165,255,.12);border:1px solid rgba(80,165,255,.2);display:grid;place-items:center;color:#cfe8ff;font-weight:900}.admin-v7-step-list h3{color:#fff;margin:0 0 7px}.admin-v7-step-list p{color:#aebfd6;margin:0;line-height:1.8}.admin-v7-import-grid label,.admin-v7-preview-grid b,.admin-v7-step-list a,.admin-v7-step-list button{min-height:40px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:rgba(80,165,255,.12);color:#cfe8ff;text-decoration:none;padding:0 12px;display:grid;place-items:center;font-weight:900;cursor:pointer}.admin-v7-step-list article.done button{background:rgba(42,210,112,.12);color:#bfffd8}.admin-v7-bulk-table{display:grid;grid-gap:8px;gap:8px;overflow:auto;border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.5);padding:12px}.admin-v7-bulk-table .head,.admin-v7-bulk-table .row{min-width:920px;display:grid;grid-template-columns:2fr 1fr .8fr .8fr .8fr;grid-gap:10px;gap:10px;align-items:center}.admin-v7-bulk-table .head{color:#79caff;font-weight:900;padding:8px 10px}.admin-v7-bulk-table .row{border:1px solid rgba(80,165,255,.12);border-radius:14px;background:rgba(2,12,24,.42);padding:10px}.admin-v7-bulk-table b{color:#fff;display:block}.admin-v7-bulk-table small{color:#aebfd6;display:block;margin-top:5px}.admin-v7-bulk-table input,.admin-v7-bulk-table select{min-height:42px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:#020b17;color:#fff;padding:0 10px}.admin-v7-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v7-import-grid label{width:max-content;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff}.admin-v7-import-help{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-v7-import-help span{border:1px solid rgba(80,165,255,.16);border-radius:16px;background:rgba(2,12,24,.42);color:#dcecff;padding:14px;line-height:1.8}.admin-v7-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v7-preview-grid a{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px;display:grid;grid-gap:10px;gap:10px;color:#dcecff;text-decoration:none}.admin-v7-preview-grid h3{font-size:24px}.admin-v7-preview-grid b{width:max-content}@media(max-width:1180px){.admin-v7-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v7-step-list article{grid-template-columns:52px minmax(0,1fr)}.admin-v7-step-list a,.admin-v7-step-list button{grid-column:2;width:max-content}}@media(max-width:760px){.admin-v7-import-grid,.admin-v7-import-help,.admin-v7-preview-grid,.admin-v7-step-list article{grid-template-columns:1fr}.admin-v7-step-list article>span{width:46px;height:46px}.admin-v7-step-list a,.admin-v7-step-list button{grid-column:auto;width:100%}.admin-v7-import-grid label,.admin-v7-preview-grid b{width:100%}}.admin-v8-permission-hero{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(12,109,240,.22),transparent 24rem),rgba(5,18,36,.68);padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-v8-permission-hero span,.admin-v8-role-presets h3{color:#79caff;font-weight:900}.admin-v8-permission-hero h3{margin:8px 0;color:#fff;font-size:clamp(26px,4vw,44px);line-height:1.5}.admin-v8-permission-hero p{margin:0;color:#aebfd6;line-height:1.9}.admin-v8-role-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v8-role-presets article{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px;display:grid;grid-gap:12px;gap:12px}.admin-v8-role-presets h3{margin:0;color:#fff}.admin-v8-role-presets div{display:flex;gap:8px;flex-wrap:wrap}.admin-v8-role-presets button{min-height:38px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:rgba(80,165,255,.12);color:#cfe8ff;padding:0 12px;font-weight:900;cursor:pointer}.admin-v8-permission-table{border:1px solid rgba(80,165,255,.16);border-radius:22px;background:rgba(5,18,36,.5);padding:12px;display:grid;grid-gap:8px;gap:8px;overflow:auto}.admin-v8-permission-table .head,.admin-v8-permission-table .row{min-width:850px;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:10px;gap:10px;align-items:center}.admin-v8-permission-table .head{color:#79caff;font-weight:900;padding:10px}.admin-v8-permission-table .row{border:1px solid rgba(80,165,255,.12);border-radius:16px;background:rgba(2,12,24,.44);padding:12px}.admin-v8-permission-table b{display:block;color:#fff;margin-bottom:5px}.admin-v8-permission-table small{color:#aebfd6;line-height:1.7}.admin-v8-permission-table label{height:44px;border:1px solid rgba(255,80,80,.26);border-radius:13px;background:rgba(255,80,80,.08);color:#ffd4d4;display:grid;place-items:center;cursor:pointer}.admin-v8-permission-table label.on{border-color:rgba(42,210,112,.3);background:rgba(42,210,112,.1);color:#bfffd8}.admin-v8-permission-table input{display:none}.admin-v8-permission-table label span{font-weight:900}@media(max-width:1180px){.admin-v8-role-presets{grid-template-columns:1fr}}@media(max-width:760px){.admin-v8-permission-hero{display:grid}.admin-v8-permission-hero button{width:100%}}.admin-v9-profile-card,.admin-v9-qa-hero{border:1px solid rgba(80,165,255,.18);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(12,109,240,.22),transparent 24rem),rgba(5,18,36,.68);padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-v9-profile-card{justify-content:flex-start}.admin-v9-profile-avatar{width:82px;height:82px;border-radius:26px;background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:900}.admin-v9-profile-card span,.admin-v9-qa-grid span,.admin-v9-qa-hero span{color:#79caff;font-weight:900;direction:ltr}.admin-v9-profile-card h3,.admin-v9-profile-grid h3,.admin-v9-qa-grid h3,.admin-v9-qa-hero h3{color:#fff;margin:8px 0;line-height:1.55}.admin-v9-profile-card h3,.admin-v9-qa-hero h3{font-size:clamp(28px,4vw,44px)}.admin-v9-profile-card p,.admin-v9-profile-grid p,.admin-v9-qa-grid p,.admin-v9-qa-hero p{color:#aebfd6;line-height:1.9;margin:0}.admin-v9-profile-card b{width:max-content;display:grid;place-items:center;border:1px solid rgba(80,165,255,.2);border-radius:999px;background:rgba(80,165,255,.1);color:#cfe8ff;padding:5px 12px;margin-top:10px}.admin-v9-profile-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:14px;gap:14px}.admin-v9-profile-grid article{border:1px solid rgba(80,165,255,.16);border-radius:22px;background:rgba(5,18,36,.64);padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:start}.admin-v9-profile-grid input{min-height:48px;border:1px solid rgba(80,165,255,.24);border-radius:14px;background:#020b17;color:#fff;padding:0 13px}.admin-v9-access-list{display:flex;flex-wrap:wrap;gap:8px}.admin-v9-access-list span{min-height:34px;border:1px solid rgba(80,165,255,.2);border-radius:999px;background:rgba(80,165,255,.1);color:#cfe8ff;padding:6px 11px;display:grid;place-items:center;font-weight:800}.admin-v9-filter-row{display:flex;gap:8px;overflow:auto}.admin-v9-filter-row button{flex:0 0 auto;min-height:40px;border:1px solid rgba(80,165,255,.2);border-radius:999px;background:rgba(80,165,255,.1);color:#cfe8ff;padding:0 14px;font-weight:900}.admin-v9-filter-row button.active{background:linear-gradient(135deg,#0c6df0,#73ceff);color:#fff}.admin-v9-qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-v9-qa-grid article{border:1px solid rgba(80,165,255,.16);border-radius:20px;background:rgba(5,18,36,.64);padding:16px;display:grid;grid-gap:10px;gap:10px}.admin-v9-qa-grid article.ok{border-color:rgba(42,210,112,.24)}.admin-v9-qa-grid article.warning{border-color:rgba(255,188,55,.32);background:linear-gradient(135deg,rgba(255,188,55,.08),rgba(5,18,36,.64))}.admin-v9-qa-grid article.danger{border-color:rgba(255,80,80,.34);background:linear-gradient(135deg,rgba(255,80,80,.1),rgba(5,18,36,.64))}.admin-v9-qa-grid a{width:max-content;min-height:38px;border:1px solid rgba(80,165,255,.24);border-radius:12px;background:rgba(80,165,255,.12);color:#cfe8ff;text-decoration:none;padding:0 12px;display:grid;place-items:center;font-weight:900}@media(max-width:1180px){.admin-v9-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v9-profile-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-v9-profile-card,.admin-v9-qa-hero{display:grid}.admin-v9-profile-avatar{width:70px;height:70px;border-radius:22px}.admin-v9-qa-grid{grid-template-columns:1fr}.admin-v9-qa-hero button{width:100%}}:root{--rx:clamp(14px,4vw,72px);--apad:14px}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}canvas,img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}.client-admin-main,.client-admin-shell,.hidden-admin-main,.hidden-admin-shell,.page-shell,.site-frame{max-width:100%}@media(max-width:1280px){.site-frame{width:100%;border-radius:18px}.site-header{padding-left:var(--rx)!important;padding-right:var(--rx)!important;gap:12px!important}.main-nav{order:3;flex:1 1 100%;justify-content:flex-start!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px}.main-nav a{flex:0 0 auto}.after-sales-hero,.blog-article,.blog-top,.blog-wide-banner,.cart-layout,.contact-grid,.faq-page-list,.faq-panel,.hero,.list-panels,.newsletter-banner,.payment-create-layout,.payment-strip,.product-detail,.product-tabs,.quote-panel,.request-form-layout,.reviews-related,.seo-content-layout,.seo-wide-banner,.service-booking,.split-section,.store-layout,.story-section{margin-left:var(--rx)!important;margin-right:var(--rx)!important}.about-stats,.article-grid,.blog-grid,.brand-strip,.category-grid,.client-logos,.feature-strip,.pricing-grid,.process-row,.product-grid[style],.project-grid,.seo-service-grid,.solutions-grid,.stats-strip,.trust-grid{padding-left:var(--rx)!important;padding-right:var(--rx)!important}}@media(max-width:1024px){.site-frame{border-radius:0!important;border-left:0!important;border-right:0!important}.after-sales-hero,.blog-top,.blog-wide-banner,.cart-layout,.contact-grid,.hero,.list-panels,.newsletter-banner,.payment-create-layout,.payment-strip,.product-detail,.quote-panel,.request-form-layout,.reviews-related,.seo-content-layout,.seo-wide-banner,.service-booking,.split-section,.store-layout,.story-section{grid-template-columns:1fr!important}.hero{grid-template-areas:"copy" "art"!important;min-height:auto!important;gap:22px!important}.hero-copy{max-width:none!important}.hero-art{min-height:280px!important}.scene{transform:scale(.9);transform-origin:center}.about-stats,.article-grid,.blog-grid,.brand-strip,.category-grid,.client-logos,.feature-strip,.payment-stat-grid,.pricing-grid,.process-row,.product-grid,.project-grid,.seo-service-grid,.seo-stat-grid,.solutions-grid,.stats-strip,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.filters{position:static!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-table,.dashboard-table,.orders-table,.request-table,.table-wrap,table{min-width:780px}.admin-table,.dashboard-table,.orders-table,.request-table,.table-wrap{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:760px){:root{--rx:16px}body{min-width:320px}.site-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:90!important;padding:12px 14px 8px!important;background:rgba(2,8,18,.94)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo-block{min-width:0!important}.logo-block strong{font-size:15px!important}.logo-block small{display:none!important}.header-tools{margin-right:auto!important;gap:6px!important}.tool-btn{width:40px!important;height:40px!important;min-width:40px!important}.main-nav{width:100%;gap:8px!important;padding-top:8px!important}.main-nav a{min-height:34px!important;font-size:12px!important;padding:0 11px!important;border-radius:999px!important;background:rgba(80,165,255,.08)!important}.after-sales-hero,.blog-article,.blog-top,.blog-wide-banner,.cart-layout,.contact-grid,.faq-page-list,.faq-panel,.hero,.list-panels,.newsletter-banner,.payment-create-layout,.payment-strip,.product-detail,.product-tabs,.quote-panel,.request-form-layout,.reviews-related,.seo-content-layout,.seo-wide-banner,.service-booking,.split-section,.store-layout,.story-section{margin-left:16px!important;margin-right:16px!important;padding-left:16px!important;padding-right:16px!important;border-radius:18px!important}.after-sales-hero h1,.blog-article header h1,.hero h1,.product-info h1{font-size:clamp(24px,8vw,34px)!important;line-height:1.55!important}.after-sales-hero p,.blog-article header p,.hero p,.product-info p{font-size:14px!important;line-height:1.9!important}.buy-actions,.hero-actions,.payment-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.blue-btn,.buy-actions a,.clear-filter,.ghost-cta,.hero-actions a,.primary-cta{width:100%!important;min-height:46px!important;text-align:center!important}.about-stats,.article-grid,.blog-grid,.brand-strip,.category-grid,.checkout-grid,.client-logos,.feature-strip,.footer-grid,.form-grid,.mini-benefits,.payment-stat-grid,.pricing-grid,.process-row,.product-grid,.project-grid,.request-form .form-grid,.seo-service-grid,.seo-stat-grid,.solutions-grid,.stats-strip,.trust-grid{grid-template-columns:1fr!important}.scene{transform:scale(.72)!important}.hero-art{min-height:215px!important;overflow:hidden!important}.product-card .real-product-visual,.real-product-visual{height:205px!important}.gallery-main .real-product-visual{height:260px!important}.active-filter-row,.pill-tabs,.store-chip-row,.store-toolbar,.tab-buttons,.tab-head,.thumbs{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch}.active-filter-row>*,.pill-tabs>*,.store-chip-row>*,.store-toolbar>*,.tab-buttons>*,.tab-head>*,.thumbs>*{flex:0 0 auto!important}}@media(max-width:430px){.site-header{padding-left:10px!important;padding-right:10px!important}.logo-mark{width:40px!important;height:40px!important}.tool-btn{width:37px!important;height:37px!important;min-width:37px!important}.main-nav a{font-size:11.5px!important;padding:0 10px!important}.after-sales-hero h1,.blog-article header h1,.hero h1,.product-info h1{font-size:23px!important}.scene{transform:scale(.62)!important}.hero-art{min-height:190px!important}}@media(max-width:1320px){.client-admin-shell{grid-template-columns:280px minmax(0,1fr)!important}.client-admin-sidebar{padding:14px!important}.client-admin-main{padding:18px!important}.admin-v5-answer-grid,.admin-v5-health-grid,.admin-v6-template-grid,.admin-v7-preview-grid,.admin-v9-qa-grid,.client-admin-content-grid,.client-admin-kpis,.client-admin-media-grid,.client-admin-order-card,.client-admin-product-grid,.client-admin-quick-grid,.client-admin-task-grid,.client-admin-users-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1180px){.client-admin-shell{grid-template-columns:1fr!important}.client-admin-sidebar{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;border-left:0!important;border-bottom:1px solid rgba(80,165,255,.18)!important;grid-template-rows:auto auto auto!important}.client-admin-sidebar nav{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding-bottom:8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.client-admin-sidebar nav a{flex:0 0 178px!important;min-height:58px!important;scroll-snap-align:start}.client-admin-brand,.client-admin-minihelp{padding:13px!important}.client-admin-minihelp{display:none!important}.client-admin-header{display:grid!important;grid-gap:14px!important;gap:14px!important}.client-admin-header-action{justify-self:start!important}.admin-v7-bulk-table,.admin-v8-permission-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.admin-v4-checklist,.admin-v7-import-help,.admin-v8-role-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.client-admin-main{padding:var(--apad)!important}.client-admin-header h2{font-size:clamp(25px,7vw,34px)!important}.admin-v4-action-grid,.admin-v4-help-grid,.admin-v4-security-grid,.admin-v5-answer-grid,.admin-v5-health-grid,.admin-v6-pack-grid,.admin-v6-sign-grid,.admin-v6-template-grid,.admin-v7-import-grid,.admin-v7-preview-grid,.admin-v8-role-presets,.admin-v9-profile-grid,.admin-v9-qa-grid,.client-admin-content-grid,.client-admin-detail-box,.client-admin-form-grid,.client-admin-kpis,.client-admin-media-grid,.client-admin-product-grid,.client-admin-quick-grid,.client-admin-report-grid,.client-admin-settings-layout,.client-admin-task-grid,.client-admin-users-grid{grid-template-columns:1fr!important}.client-admin-field.wide{grid-column:auto!important}.client-admin-toolbar{display:grid!important;grid-template-columns:1fr!important}.client-admin-header-action a,.client-admin-header-action span,.client-admin-primary,.client-admin-toolbar button{width:100%!important}.client-admin-customer-card,.client-admin-order-card{grid-template-columns:1fr!important}.admin-v4-notification-list article>div:last-child,.admin-v6-template-grid article>div,.client-admin-card-actions,.client-admin-drawer-card footer,.client-admin-row-actions{display:grid!important;grid-template-columns:1fr!important}.client-admin-drawer{place-items:center!important;padding:10px!important}.client-admin-drawer-card{width:100%!important;max-height:calc(100vh - 20px)!important;margin:0!important;border-radius:20px!important;padding:14px!important}.client-admin-drawer-card header{display:grid!important;grid-template-columns:1fr auto!important}.client-admin-drawer-card footer button{width:100%!important}.admin-v4-notification-list article,.admin-v5-score-card,.admin-v6-command-card,.admin-v7-step-list article,.admin-v8-permission-hero,.admin-v9-profile-card,.admin-v9-qa-hero{display:grid!important;grid-template-columns:1fr!important}.admin-v5-score-ring{width:108px!important;height:108px!important}.admin-v6-task-list article{display:grid!important;grid-template-columns:1fr!important}.admin-v6-task-list article>span{width:max-content!important;padding:0 14px!important}.admin-v7-step-list a,.admin-v7-step-list button{width:100%!important;grid-column:auto!important}.admin-v4-activity-list article,.admin-v4-checklist,.admin-v4-sessions div,.admin-v7-import-help,.client-admin-activity-list article{grid-template-columns:1fr!important}}@media(max-width:640px){.client-admin-sidebar{padding:10px!important}.client-admin-brand h1{font-size:18px!important}.client-admin-sidebar nav a{flex-basis:150px!important;min-height:54px!important;padding:9px 10px!important}.client-admin-sidebar nav a b{font-size:13px!important}.client-admin-sidebar nav a small{font-size:11px!important}.client-admin-main{padding:10px!important;gap:12px!important}.client-admin-header h2{font-size:25px!important;line-height:1.55!important}.client-admin-header p{font-size:13.5px!important}.admin-v4-action-grid article,.admin-v4-help-grid article,.admin-v4-security-grid article,.admin-v5-answer-grid article,.admin-v5-health-grid article,.admin-v6-client-pack,.admin-v6-template-grid article,.admin-v7-import-grid article,.admin-v7-preview-grid a,.admin-v7-wizard-hero,.admin-v8-role-presets article,.admin-v9-profile-grid article,.admin-v9-qa-grid article,.client-admin-content-card,.client-admin-customer-card,.client-admin-kpis article,.client-admin-media-grid article,.client-admin-order-card,.client-admin-preview-card,.client-admin-product-card,.client-admin-report-box,.client-admin-section,.client-admin-settings-card,.client-admin-users-grid article{border-radius:16px!important;padding:13px!important}.client-admin-media-thumb,.client-admin-product-image{height:145px!important}.client-admin-field input,.client-admin-field select,.client-admin-field textarea,.client-admin-form-grid input,.client-admin-form-grid select,.client-admin-form-grid textarea{min-height:44px!important;font-size:14px!important}.client-admin-field textarea{min-height:120px!important}.admin-v6-client-pack h2{font-size:27px!important}.admin-v7-bulk-table .head,.admin-v7-bulk-table .row,.admin-v8-permission-table .head,.admin-v8-permission-table .row{min-width:760px!important}.admin-v9-profile-avatar{width:64px!important;height:64px!important;font-size:30px!important}}@media(max-width:1024px){.hidden-admin-shell{grid-template-columns:1fr!important}.hidden-admin-sidebar{position:relative!important;height:auto!important;border-left:0!important;border-bottom:1px solid rgba(80,165,255,.18)!important}.hidden-admin-sidebar nav{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.hidden-admin-sidebar nav button{flex:0 0 170px!important}.hidden-admin-main{padding:16px!important}.hidden-admin-fields,.hidden-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.hidden-admin-main{padding:10px!important}.hidden-admin-fields,.hidden-admin-stats{grid-template-columns:1fr!important}.hidden-admin-actions,.hidden-admin-head,.hidden-admin-panel-head,.hidden-admin-toolbar{display:grid!important;grid-template-columns:1fr!important}.hidden-admin-json-zone textarea{min-height:260px!important;font-size:12px!important}}@media print{body,html{overflow:visible!important}.client-admin-header-action,.client-admin-sidebar,.main-nav,.site-header{display:none!important}.client-admin-shell{display:block!important;background:#fff!important;color:#111!important}.client-admin-main{padding:0!important}}.store-checkout-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}@media(max-width:760px){.store-checkout-link{width:100%}}.survey-layout--home{margin-top:0;margin-bottom:34px}.survey-layout--home .survey-form{max-width:980px;margin-inline:auto}.client-admin-main .setup-hero,.client-admin-main .setup-layout{margin-left:0!important;margin-right:0!important}.client-admin-main .setup-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}@media(max-width:900px){.client-admin-main .setup-layout{grid-template-columns:1fr!important}}.ticket-hero{position:relative}.ticket-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 70px}.ticket-stats article{display:flex;align-items:center;gap:12px;padding:18px}.ticket-stats article b{font-size:28px}.ticket-stats article span{color:var(--muted)}.ticket-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;margin:22px 70px}.ticket-form,.ticket-lookup,.ticket-thread{padding:22px}.ticket-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ticket-form-grid .wide{grid-column:1/-1}.admin-ticket-detail header select,.admin-ticket-reply select,.admin-ticket-reply textarea,.admin-ticket-toolbar input,.admin-ticket-toolbar select,.ticket-form input,.ticket-form select,.ticket-form textarea,.ticket-lookup input,.ticket-reply-form textarea{width:100%;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:14px;min-height:46px;padding:0 14px;outline:none}.admin-ticket-reply textarea,.ticket-form textarea,.ticket-reply-form textarea{min-height:130px;padding-top:14px;resize:vertical}.ticket-lookup{display:grid;grid-gap:12px;gap:12px;align-content:start}.ticket-result-list{display:grid;grid-gap:10px;gap:10px}.ticket-result-list button{text-align:right;border:1px solid rgba(80,165,255,.14);border-radius:14px;background:rgba(80,165,255,.06);color:var(--text);padding:12px;display:grid;grid-gap:4px;gap:4px}.ticket-result-list button.active{border-color:rgba(22,140,255,.7);background:rgba(22,140,255,.16)}.ticket-thread{margin:22px 70px 50px}.admin-ticket-detail header,.ticket-thread header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.ticket-messages{display:grid;grid-gap:12px;gap:12px;margin:18px 0}.ticket-messages article{border:1px solid rgba(80,165,255,.12);border-radius:16px;padding:14px;background:rgba(2,8,18,.55)}.ticket-messages article.staff{background:rgba(22,140,255,.12);border-color:rgba(22,140,255,.28)}.ticket-messages article div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);margin-bottom:8px}.ticket-messages article p{margin:0;line-height:1.9}.ticket-reply-form{display:grid;grid-gap:12px;gap:12px}.admin-ticket-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-ticket-stats article{border:1px solid rgba(80,165,255,.14);border-radius:18px;padding:16px;background:rgba(2,8,18,.58);display:grid;grid-gap:6px;gap:6px}.admin-ticket-stats article b{font-size:28px}.admin-ticket-layout{display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:16px;gap:16px}.admin-ticket-detail,.admin-ticket-list{border:1px solid rgba(80,165,255,.14);border-radius:20px;padding:14px;background:rgba(2,8,18,.56)}.admin-ticket-toolbar{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.admin-ticket-toolbar button{min-height:42px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#168cff,#22c7ff)}.admin-ticket-list>button{width:100%;text-align:right;border:1px solid rgba(80,165,255,.12);border-radius:14px;padding:12px;background:rgba(80,165,255,.05);color:var(--text);display:grid;grid-gap:5px;gap:5px;margin-bottom:8px}.admin-ticket-list>button.active{border-color:rgba(22,140,255,.72);background:rgba(22,140,255,.16)}.admin-ticket-detail header p,.admin-ticket-detail header span,.admin-ticket-info span,.admin-ticket-list>button small,.admin-ticket-list>button span{color:var(--muted)}.admin-ticket-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.admin-ticket-info span{border:1px solid rgba(80,165,255,.12);border-radius:12px;padding:10px;background:hsla(0,0%,100%,.025)}.admin-ticket-reply{display:grid;grid-gap:12px;gap:12px}.admin-ticket-reply>div{display:grid;grid-template-columns:220px 1fr;grid-gap:10px;gap:10px}@media(max-width:1024px){.ticket-layout,.ticket-stats,.ticket-thread{margin-left:var(--rx,16px)!important;margin-right:var(--rx,16px)!important}.admin-ticket-layout,.ticket-layout{grid-template-columns:1fr}.admin-ticket-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-ticket-info,.admin-ticket-reply>div,.admin-ticket-stats,.ticket-form-grid,.ticket-stats{grid-template-columns:1fr}.admin-ticket-detail header,.ticket-thread header{display:grid}.ticket-form,.ticket-lookup,.ticket-thread{padding:14px}}.auth-shell .login-card{max-width:1120px}.auth-card{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr)}.register-card{grid-template-columns:minmax(0,.85fr) minmax(420px,.9fr)}.auth-visual p{line-height:2}.auth-benefits{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.auth-benefits span{display:flex;align-items:center;gap:10px;border:1px solid rgba(80,165,255,.16);background:hsla(0,0%,100%,.035);border-radius:16px;padding:12px 14px}.auth-switch{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);margin-top:10px}.auth-switch a{color:#7fd7ff;font-weight:800}.register-panel{max-height:88vh;overflow:auto}.account-form textarea,.register-panel textarea{width:100%;min-height:86px;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:14px;padding:12px 14px;outline:none;resize:vertical}.auth-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;color:var(--muted);line-height:1.8}.auth-check input{width:auto!important;min-height:auto!important;margin-top:7px}.account-message{margin:22px 70px 0}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 70px}.account-stats article{display:flex;align-items:center;gap:12px;padding:18px}.account-stats article b{font-size:28px}.account-stats article span{color:var(--muted)}.account-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:22px 70px}.account-form{padding:22px;display:grid;grid-gap:13px;gap:13px}.account-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted)}.account-form input{width:100%;min-height:46px;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:14px;padding:0 14px;outline:none}.account-form input:disabled{opacity:.65;cursor:not-allowed}.account-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:22px 70px 50px}.account-lists article{padding:22px}.account-lists header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.account-lists header a{color:#7fd7ff;font-weight:800}.account-list{display:grid;grid-gap:10px;gap:10px}.account-list a,.account-list p{border:1px solid rgba(80,165,255,.12);border-radius:14px;padding:12px;background:rgba(80,165,255,.05);color:var(--text);text-decoration:none;display:grid;grid-gap:5px;gap:5px}.account-list span{color:var(--muted)}@media(max-width:1024px){.account-layout,.account-lists,.auth-card,.register-card{grid-template-columns:1fr}.account-layout,.account-lists,.account-message,.account-stats{margin-left:var(--rx,16px)!important;margin-right:var(--rx,16px)!important}}@media(max-width:700px){.account-stats{grid-template-columns:1fr}.register-panel{max-height:none}}.register-submit-row{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:14px 0 4px;margin-top:8px;background:linear-gradient(180deg,rgba(2,8,18,0),rgba(2,8,18,.96) 28%,#020812);border-top:1px solid rgba(80,165,255,.18)}.register-submit-btn{min-height:52px;font-size:16px}.admin-login-form input::placeholder{color:rgba(220,235,255,.48)}.register-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-ltr-input{unicode-bidi:plaintext;font-size:17px!important;letter-spacing:.4px;font-family:inherit}.register-submit-row{padding:10px 0 0!important;margin-top:4px!important;border-top:0!important}.register-submit-btn{min-height:54px;font-size:17px;font-weight:900}@media(max-width:700px){.register-name-row{grid-template-columns:1fr}}.register-page-shell{align-items:flex-start!important;padding-top:54px!important;padding-bottom:54px!important;min-height:100vh;overflow-y:auto}.register-card{align-items:stretch!important}.register-panel{max-height:none!important;overflow:visible!important;padding-bottom:24px!important;gap:14px!important}.auth-panel label,.register-panel label{position:relative;z-index:2}.auth-panel input,.register-panel input,.register-panel textarea{box-sizing:border-box;width:100%!important;min-height:54px!important;line-height:1.5!important;padding:0 16px!important;overflow:visible!important}.register-panel textarea{min-height:104px!important;padding-top:14px!important}.auth-ltr-input{direction:ltr!important;text-align:left!important;unicode-bidi:-webkit-isolate!important;unicode-bidi:isolate!important;font-size:18px!important;letter-spacing:0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Tahoma,Arial,sans-serif!important}.register-name-row{display:block!important}.register-submit-row{position:static!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}.register-submit-btn{width:100%;min-height:54px!important;font-size:17px!important;font-weight:900!important}.forgot-password-box{margin-top:10px;border:1px solid rgba(80,165,255,.16);background:rgba(80,165,255,.055);border-radius:14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:14px}.forgot-password-box a{color:#7fd7ff;font-weight:900;text-decoration:none;white-space:nowrap}.forgot-card{max-width:1080px}.forgot-panel p{line-height:2;color:var(--muted)}.profile-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr)}.profile-help-card p{line-height:2;color:var(--muted)}.login-error.success{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.12);color:#b8ffd4}@media(max-width:800px){.forgot-password-box{display:grid;text-align:right}.profile-layout{grid-template-columns:1fr}}.auth-logout-mini{width:100%;min-height:42px;border:1px solid rgba(80,165,255,.18);border-radius:14px;background:rgba(80,165,255,.06);color:#dcecff;font-weight:800;margin-top:8px}.auth-logout-mini:hover{background:rgba(80,165,255,.12);color:#fff}.mobile-menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);border-radius:14px;background:rgba(2,11,22,.72);color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:6px;z-index:75}.mobile-menu-toggle span{display:block;width:22px;height:2px;border-radius:999px;background:#f7fbff;box-shadow:0 0 10px rgba(22,140,255,.45);transition:transform .22s ease,opacity .22s ease}.site-header.mobile-open .mobile-menu-toggle span:first-child{transform:translateY(8px) rotate(45deg)}.site-header.mobile-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.mobile-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:920px){.site-header{position:relative;display:grid!important;grid-template-columns:auto 1fr auto;grid-gap:12px!important;gap:12px!important;align-items:center;padding:18px 18px 10px!important}.site-header .logo-block{min-width:auto}.site-header .logo-block strong{font-size:24px}.site-header .logo-block small{display:none}.mobile-menu-toggle{display:flex;order:3;justify-self:end}.header-tools{order:2;justify-self:end;gap:8px!important}.header-tools .tool-btn{width:42px;height:42px}.main-nav{order:4;grid-column:1/-1;display:none!important;width:100%;margin-top:10px;padding:14px;border:1px solid rgba(80,165,255,.18);border-radius:20px;background:rgba(2,8,18,.96);box-shadow:0 22px 55px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.025);max-height:72vh;overflow:auto;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important}.site-header.mobile-open .main-nav{display:flex!important}.main-nav a{width:100%;padding:13px 14px!important;border:1px solid rgba(80,165,255,.11);border-radius:14px;background:rgba(80,165,255,.045);text-align:right}.main-nav a.active{background:rgba(22,140,255,.16);border-color:rgba(22,140,255,.36)}.main-nav a.active:after{display:none!important}}@media(max-width:520px){.site-header{grid-template-columns:1fr auto auto;padding-inline:12px!important}.site-header .logo-mark{width:44px;height:44px}.site-header .logo-block strong{font-size:20px}.header-tools .tool-btn{width:40px;height:40px}.mobile-menu-toggle{width:42px;height:42px}}.ticket-auth-gate{min-height:calc(100vh - 150px);padding:70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);grid-gap:28px;gap:28px;align-items:center;background:radial-gradient(circle at 18% 30%,rgba(22,140,255,.14),transparent 32%),radial-gradient(circle at 80% 70%,rgba(34,199,255,.09),transparent 30%)}.ticket-auth-copy{max-width:720px}.ticket-auth-copy h1{font-size:clamp(36px,5vw,68px);line-height:1.2;margin:14px 0}.ticket-auth-copy p{font-size:18px;color:var(--muted);line-height:2;max-width:650px}.ticket-auth-features{display:grid;grid-gap:14px;gap:14px}.ticket-auth-features article{border:1px solid rgba(80,165,255,.16);border-radius:22px;padding:20px;background:linear-gradient(145deg,rgba(10,29,55,.88),rgba(2,8,18,.82));display:grid;grid-template-columns:48px 1fr;grid-gap:5px 14px;gap:5px 14px;align-items:center;box-shadow:0 22px 60px rgba(0,0,0,.18)}.ticket-auth-features article svg{grid-row:1/3;color:#4fc3ff}.ticket-auth-features article b{font-size:17px}.ticket-auth-features article span{color:var(--muted);line-height:1.8}.ticket-pro-hero{margin:28px 70px 0;padding:28px 32px;border:1px solid rgba(80,165,255,.16);border-radius:26px;background:linear-gradient(125deg,rgba(9,34,67,.96),rgba(3,12,26,.95));display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 25px 65px rgba(0,0,0,.2)}.ticket-pro-hero h1{font-size:38px;margin:8px 0}.ticket-pro-hero p{color:var(--muted);margin:0}.ticket-pro-stats article{justify-content:flex-start;background:linear-gradient(145deg,rgba(8,27,52,.92),rgba(3,12,24,.88))}.ticket-pro-stats article>div{display:grid;grid-gap:2px;gap:2px}.ticket-toast{position:-webkit-sticky;position:sticky;top:12px;z-index:50;margin:18px 70px;padding:13px 18px;border:1px solid rgba(34,199,255,.3);border-radius:14px;background:rgba(3,29,52,.96);color:#dff7ff;box-shadow:0 12px 35px rgba(0,0,0,.28)}.ticket-customer-layout{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:18px;gap:18px;margin:22px 70px}.ticket-conversation,.ticket-inbox{padding:0;overflow:hidden;min-height:650px}.ticket-inbox-head{padding:18px;border-bottom:1px solid rgba(80,165,255,.12);display:flex;justify-content:space-between;align-items:center}.ticket-inbox-head>div{display:grid;grid-gap:4px;gap:4px}.ticket-inbox-head span{color:var(--muted);font-size:13px}.ticket-inbox-head button{width:38px;height:38px;border:1px solid rgba(80,165,255,.16);border-radius:12px;background:rgba(80,165,255,.06);color:#bdeaff;font-size:20px}.ticket-search{width:calc(100% - 32px);margin:16px;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:13px;min-height:44px;padding:0 13px;outline:none}.ticket-filter-chips{padding:0 16px 14px;display:flex;gap:7px;overflow:auto}.ticket-filter-chips button{border:1px solid rgba(80,165,255,.14);background:rgba(80,165,255,.04);color:var(--muted);border-radius:99px;padding:7px 11px;white-space:nowrap;font-size:12px}.ticket-filter-chips button.active{border-color:#168cff;background:rgba(22,140,255,.17);color:#fff}.ticket-category-filter{padding:0 16px 14px;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px}.ticket-category-filter select{width:100%;min-height:42px;border:1px solid rgba(80,165,255,.18);border-radius:12px;background:rgba(2,8,18,.72);color:var(--text);padding:0 11px;outline:none}.ticket-category-pill{width:max-content;display:inline-flex!important;align-items:center;border:1px solid rgba(34,199,255,.2);border-radius:99px;padding:4px 8px;color:#9edcff!important;background:rgba(34,199,255,.07);font-size:10px!important;font-weight:600}.ticket-inbox-list{border-top:1px solid rgba(80,165,255,.1);max-height:535px;overflow:auto;padding:8px}.ticket-inbox-list>button{width:100%;border:1px solid transparent;border-radius:15px;padding:13px;text-align:right;background:transparent;color:var(--text);display:grid;grid-gap:8px;gap:8px;margin-bottom:5px}.ticket-inbox-list>button:hover{background:rgba(80,165,255,.06)}.ticket-inbox-list>button.active{border-color:rgba(22,140,255,.42);background:rgba(22,140,255,.13)}.ticket-inbox-list>button>div{display:flex;justify-content:space-between;align-items:center}.ticket-inbox-list>button>div i{font-style:normal;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#168cff;color:#fff;font-size:12px}.ticket-inbox-list>button>span{font-size:12px;color:var(--muted)}.ticket-status{display:inline-flex;align-items:center;border-radius:99px;padding:5px 9px;font-size:11px;border:1px solid rgba(80,165,255,.2);color:#9edcff;background:rgba(22,140,255,.08)}.ticket-status.success{color:#9ff0bd;border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.09)}.ticket-status.waiting{color:#ffe19a;border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1)}.ticket-status.closed{color:#aab6c6;border-color:rgba(148,163,184,.2);background:rgba(148,163,184,.08)}.ticket-conversation{display:flex;flex-direction:column}.ticket-conversation-head{padding:22px 24px;border-bottom:1px solid rgba(80,165,255,.12);display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ticket-title-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.ticket-conversation-head h2{margin:10px 0 7px}.ticket-conversation-head>div>button{border:0;background:transparent;color:#74ceff;padding:0;direction:ltr}.ticket-sla{min-width:180px;border:1px solid rgba(80,165,255,.14);border-radius:14px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;text-align:center;background:rgba(80,165,255,.04)}.ticket-sla span{color:var(--muted);font-size:11px}.ticket-sla b{font-size:12px}.ticket-history-note{margin:14px 24px 0;padding:10px 12px;border:1px solid rgba(80,165,255,.12);border-radius:13px;background:rgba(80,165,255,.04);display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.ticket-history-note svg{color:#62c8ff}.ticket-history-note b{margin-right:auto;color:#d9f3ff;white-space:nowrap}.ticket-pro-messages{padding:22px 26px;max-height:500px;overflow:auto;margin:0}.ticket-pro-messages article{max-width:82%;background:rgba(8,23,43,.88)}.ticket-pro-messages article.customer{margin-right:auto;background:hsla(0,0%,100%,.045)}.ticket-pro-messages article.staff{margin-left:auto;background:rgba(22,140,255,.14)}.ticket-pro-messages article p{white-space:pre-wrap}.ticket-attachments{padding:0 24px 18px;display:grid;grid-gap:10px;gap:10px}.ticket-attachments>div{display:flex;gap:8px;flex-wrap:wrap}.ticket-attachments a{min-width:220px;border:1px solid rgba(80,165,255,.14);border-radius:13px;padding:10px;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:9px;background:rgba(80,165,255,.04)}.ticket-attachments a span{display:grid;grid-gap:3px;gap:3px}.ticket-attachments small{color:var(--muted);font-size:11px}.ticket-reply-pro{margin-top:auto;border-top:1px solid rgba(80,165,255,.12);padding:18px 24px;background:rgba(2,8,18,.35)}.ticket-reply-pro textarea{width:100%;min-height:105px;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:15px;padding:13px;resize:vertical;outline:none}.ticket-reply-pro>div{display:flex;align-items:center;gap:10px;margin-top:10px}.ticket-reply-pro>div>span{color:var(--muted);font-size:12px;margin-left:auto}.ticket-file-button{border:1px solid rgba(80,165,255,.18);border-radius:11px;padding:9px 12px;color:#8bd8ff;cursor:pointer}.ticket-dropzone input,.ticket-file-button input{display:none}.ticket-rating{margin:0 24px 22px;border:1px solid rgba(245,190,60,.18);border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px;background:rgba(245,190,60,.045)}.ticket-rating>div:first-child{display:grid;margin-left:auto}.ticket-rating span{color:var(--muted);font-size:12px}.ticket-rating input{min-height:40px;border:1px solid rgba(80,165,255,.16);border-radius:11px;background:rgba(2,8,18,.7);color:var(--text);padding:0 11px}.ticket-stars{display:flex;direction:ltr}.ticket-stars button{border:0;background:transparent;color:#536070;font-size:24px;padding:2px}.ticket-stars button.active{color:#ffc542}.ticket-empty{min-height:180px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:8px;gap:8px;color:var(--muted);padding:20px}.ticket-empty.large{margin:auto;min-height:400px}.ticket-empty b,.ticket-empty h2{color:var(--text)}.ticket-new-pro{margin:22px 70px 55px;padding:26px}.ticket-new-pro>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(80,165,255,.12)}.ticket-new-pro h2{margin:6px 0}.ticket-new-pro p{color:var(--muted);margin:0}.ticket-user-chip{border:1px solid rgba(80,165,255,.15);border-radius:15px;padding:10px 13px;display:flex;align-items:center;gap:10px;background:rgba(80,165,255,.05)}.ticket-user-chip span{display:grid}.ticket-user-chip small{color:var(--muted);direction:ltr}.ticket-form-grid.pro{margin-top:20px}.ticket-form-grid.pro label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px}.ticket-form-grid.pro input,.ticket-form-grid.pro select,.ticket-form-grid.pro textarea{width:100%;border:1px solid rgba(80,165,255,.18);background:rgba(2,8,18,.72);color:var(--text);border-radius:14px;min-height:48px;padding:0 14px;outline:none}.ticket-form-grid.pro textarea{min-height:140px;padding-top:13px;resize:vertical}.ticket-dropzone{position:relative!important;min-height:120px;border:1px dashed rgba(80,165,255,.3);border-radius:16px;padding:18px!important;display:flex!important;grid-template-columns:42px 1fr auto!important;align-items:center;cursor:pointer;background:rgba(80,165,255,.035)}.ticket-dropzone>span{display:grid;grid-gap:4px;gap:4px}.ticket-dropzone small{color:var(--muted)}.ticket-dropzone em{font-style:normal;color:#8bffbd}.ticket-new-pro>footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px}.ticket-new-pro>footer span{color:var(--muted);font-size:13px}.admin-ticket-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-ticket-kpis article{border:1px solid rgba(80,165,255,.13);border-radius:16px;padding:14px;background:linear-gradient(145deg,rgba(7,22,42,.92),rgba(2,9,19,.88));display:grid;grid-gap:4px;gap:4px}.admin-ticket-kpis article small,.admin-ticket-kpis article span{color:var(--muted)}.admin-ticket-kpis article b{font-size:27px}.admin-ticket-kpis article.attention{border-color:rgba(245,158,11,.35)}.admin-ticket-kpis article.danger{border-color:rgba(239,68,68,.4);background:rgba(105,19,28,.14)}.admin-ticket-notice{border:1px solid rgba(34,199,255,.26);border-radius:12px;padding:11px 14px;background:rgba(16,120,170,.1);display:flex;justify-content:space-between}.admin-ticket-notice button{border:0;background:transparent;color:#fff;font-size:18px}.admin-ticket-commandbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 110px 140px 170px 100px;grid-gap:8px;gap:8px}.admin-ticket-commandbar input,.admin-ticket-commandbar select{min-height:43px;border:1px solid rgba(80,165,255,.15);border-radius:11px;background:rgba(2,8,18,.72);color:var(--text);padding:0 11px}.admin-ticket-commandbar button{border:0;border-radius:11px;color:#fff;background:#147edb}.admin-ticket-workbench{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:780px}.admin-ticket-case,.admin-ticket-queue{border:1px solid rgba(80,165,255,.13);border-radius:18px;background:rgba(2,8,18,.55);overflow:hidden}.admin-ticket-queue>header{padding:15px;border-bottom:1px solid rgba(80,165,255,.11);display:grid;grid-gap:5px;gap:5px}.admin-ticket-queue>header>div{display:flex;justify-content:space-between}.admin-ticket-queue>header span{font-size:11px;color:var(--muted)}.admin-ticket-queue>div{padding:7px;max-height:1020px;overflow:auto}.admin-ticket-queue>div>button{width:100%;text-align:right;border:1px solid transparent;border-radius:13px;padding:11px;background:transparent;color:var(--text);display:grid;grid-gap:7px;gap:7px;margin-bottom:4px}.admin-ticket-queue>div>button:hover{background:rgba(80,165,255,.05)}.admin-ticket-queue>div>button.active{border-color:rgba(22,140,255,.45);background:rgba(22,140,255,.12)}.admin-ticket-queue>div>button>div{display:flex;align-items:center;gap:6px}.admin-ticket-queue>div>button>div i{font-style:normal;margin-right:auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#168cff;font-size:11px}.admin-ticket-queue>div>button>small,.admin-ticket-queue>div>button>span{color:var(--muted)}.admin-priority,.admin-sla{font-size:10px;border-radius:99px;padding:4px 7px}.admin-priority{background:rgba(148,163,184,.1);color:#cad5e2}.admin-priority.p-فوری{background:rgba(239,68,68,.13);color:#ff9d9d}.admin-priority.p-زیاد{background:rgba(245,158,11,.13);color:#ffd074}.admin-sla{border:1px solid rgba(80,165,255,.14);color:var(--muted)}.admin-sla.overdue{color:#ff9393;border-color:rgba(239,68,68,.32)}.admin-sla.warning{color:#ffd174;border-color:rgba(245,158,11,.3)}.admin-sla.done{color:#8ce9ae;border-color:rgba(34,197,94,.25)}.admin-ticket-case{padding:0}.admin-case-head{padding:20px;border-bottom:1px solid rgba(80,165,255,.11);display:flex;justify-content:space-between;gap:18px}.admin-case-head>div:first-child>div{display:flex;gap:7px;align-items:center;color:var(--muted)}.admin-case-head h3{font-size:23px;margin:9px 0}.admin-case-head p{margin:0;color:var(--muted)}.admin-case-sla{min-width:180px;border:1px solid rgba(80,165,255,.14);border-radius:14px;padding:10px 12px;display:grid;align-content:center;text-align:center;grid-gap:3px;gap:3px}.admin-case-sla small,.admin-case-sla span{color:var(--muted);font-size:11px}.admin-case-sla.overdue{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.07);color:#ff9d9d}.admin-case-sla.done{border-color:rgba(34,197,94,.25);color:#8ce9ae}.admin-case-controls{padding:14px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;border-bottom:1px solid rgba(80,165,255,.1)}.admin-case-controls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.admin-case-controls select{min-height:40px;border:1px solid rgba(80,165,255,.15);border-radius:10px;background:rgba(2,8,18,.75);color:var(--text);padding:0 9px}.ticket-admin-case-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-customer-card{margin:15px 18px;padding:12px;border:1px solid rgba(80,165,255,.12);border-radius:14px;background:rgba(80,165,255,.035);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-customer-card>div{display:flex;align-items:center;gap:9px;margin-left:auto}.admin-customer-card>div>span:last-child{display:grid}.admin-customer-card small{color:var(--muted)}.admin-customer-card a{direction:ltr;color:#82d7ff}.admin-customer-card>span{color:var(--muted);font-size:12px}.admin-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#168cff,#22c7ff);font-weight:900}.admin-pro-messages{padding:8px 18px;max-height:470px;overflow:auto}.admin-pro-messages article{max-width:82%}.admin-pro-messages article.customer{margin-right:auto}.admin-pro-messages article.staff{margin-left:auto}.admin-pro-messages article p{white-space:pre-wrap}.admin-case-attachments,.admin-case-tags{margin:14px 18px;border:1px solid rgba(80,165,255,.11);border-radius:13px;padding:12px}.admin-case-attachments{display:grid;grid-gap:8px;gap:8px}.admin-case-attachments>div{display:flex;gap:8px;flex-wrap:wrap}.admin-case-attachments a{display:flex;align-items:center;gap:8px;border:1px solid rgba(80,165,255,.11);border-radius:10px;padding:8px 10px;color:var(--text);text-decoration:none;background:rgba(80,165,255,.035)}.admin-case-attachments a div{display:grid}.admin-case-attachments small{color:var(--muted)}.admin-case-tags{display:flex;align-items:flex-end;gap:8px}.admin-case-tags label{display:grid;grid-gap:5px;gap:5px;flex:1 1;color:var(--muted);font-size:11px}.admin-case-tags input{min-height:40px;border:1px solid rgba(80,165,255,.15);border-radius:10px;background:rgba(2,8,18,.75);color:var(--text);padding:0 10px}.admin-case-tags button{min-height:40px;border:0;border-radius:10px;background:rgba(22,140,255,.18);color:#9edcff;padding:0 14px}.admin-response-box{margin:16px 18px 20px;border:1px solid rgba(80,165,255,.14);border-radius:15px;overflow:hidden}.admin-response-box>nav{display:flex;background:rgba(80,165,255,.035);border-bottom:1px solid rgba(80,165,255,.11)}.admin-response-box>nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:12px 15px}.admin-response-box>nav button.active{border-color:#168cff}.admin-response-box form{padding:13px}.admin-response-box textarea{width:100%;min-height:125px;border:1px solid rgba(80,165,255,.16);border-radius:12px;background:rgba(2,8,18,.75);color:var(--text);padding:12px;resize:vertical}.admin-reply-templates{display:flex;gap:6px;overflow:auto;margin-bottom:9px}.admin-reply-templates button{white-space:nowrap;border:1px solid rgba(80,165,255,.14);border-radius:99px;background:rgba(80,165,255,.05);color:#9edcff;padding:6px 10px;font-size:11px}.admin-response-box form>footer{display:flex;align-items:center;gap:8px;margin-top:9px}.admin-response-box form>footer>span{margin-left:auto;color:var(--muted);font-size:11px}.admin-response-box form>footer select{min-height:39px;border:1px solid rgba(80,165,255,.15);border-radius:9px;background:rgba(2,8,18,.8);color:var(--text)}.admin-attach-button{border:1px solid rgba(80,165,255,.15);border-radius:9px;padding:8px 11px;color:#8bd8ff}.admin-attach-button input{display:none}.admin-note-form>p{color:#ffd98b;background:rgba(245,158,11,.06);border-radius:9px;padding:8px}.admin-note-form article{border:1px solid rgba(245,158,11,.13);border-radius:10px;padding:9px;margin-bottom:7px;background:rgba(245,158,11,.035)}.admin-note-form article>div{display:flex;justify-content:space-between;color:var(--muted)}.admin-note-form article p{margin-bottom:0}.admin-note-form>button{margin-top:8px}.admin-ticket-rating{margin:14px 18px 22px;border:1px solid rgba(245,190,60,.2);border-radius:13px;padding:12px;display:flex;justify-content:space-between;color:#ffc542}.admin-ticket-rating span{color:var(--muted)}@media(max-width:1250px){.admin-ticket-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ticket-commandbar{grid-template-columns:1fr 1fr 1fr}.admin-ticket-commandbar input{grid-column:1/-1}.admin-ticket-workbench{grid-template-columns:300px minmax(0,1fr)}.admin-case-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.ticket-auth-gate{padding:35px 20px;grid-template-columns:1fr}.ticket-customer-layout,.ticket-new-pro,.ticket-pro-hero,.ticket-toast{margin-left:var(--rx,16px);margin-right:var(--rx,16px)}.ticket-customer-layout{grid-template-columns:1fr}.ticket-inbox{min-height:auto}.ticket-inbox-list{max-height:400px}.admin-ticket-workbench{grid-template-columns:1fr}.admin-ticket-queue>div{max-height:420px}}@media(max-width:700px){.ticket-pro-hero{padding:20px;display:grid}.ticket-pro-hero h1{font-size:30px}.ticket-conversation-head,.ticket-new-pro>footer,.ticket-new-pro>header{display:grid}.ticket-title-meta{flex-wrap:wrap}.ticket-sla{min-width:0}.ticket-history-note{margin:12px 14px 0;align-items:flex-start;flex-wrap:wrap}.ticket-history-note b{margin-right:0}.ticket-pro-messages{padding:14px}.ticket-pro-messages article{max-width:94%}.ticket-reply-pro{padding:14px}.ticket-rating,.ticket-reply-pro>div{align-items:stretch;display:grid}.ticket-reply-pro>div>span{margin:0}.ticket-new-pro{padding:17px}.ticket-dropzone{grid-template-columns:1fr!important;text-align:center}.admin-ticket-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ticket-commandbar{grid-template-columns:1fr}.admin-ticket-commandbar input{grid-column:auto}.admin-case-head,.admin-response-box form>footer{display:grid}.admin-case-controls{grid-template-columns:1fr}.admin-customer-card{display:grid}.admin-customer-card>div{margin:0}.admin-pro-messages article{max-width:95%}.admin-case-tags{align-items:stretch;display:grid}}.category-card>a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.16);color:#dcecff;padding:9px 18px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.active-filter-row a{border:1px solid rgba(80,165,255,.26);border-radius:999px;padding:7px 12px;color:#cfe8ff;background:rgba(22,140,255,.1)}.store-empty-results{min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;text-align:center;padding:28px}.store-empty-results .icon{width:48px;height:48px;color:#73ceff}.store-empty-results h3,.store-empty-results p{margin:0}.store-empty-results p{color:#aebfd6}.store-empty-results .blue-btn{width:auto;min-width:180px;padding:0 18px}.product-description{color:#cbd9ea;line-height:1.9}.generic-product-visual{position:relative;width:100%;min-height:230px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;overflow:hidden;border-radius:24px;isolation:isolate;background:linear-gradient(145deg,#071a31,#020812 70%)}.generic-product-visual:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(78,167,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(78,167,255,.08) 1px,transparent 0);background-size:28px 28px;transform:perspective(320px) rotateX(58deg) scale(1.5) translateY(18%)}.generic-product-visual:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(34,151,255,.38),rgba(34,151,255,.08) 48%,transparent 70%);filter:blur(3px)}.generic-product-visual>span{width:88px;height:88px;display:grid;place-items:center;border-radius:26px;color:#bfe4ff;background:linear-gradient(145deg,rgba(34,151,255,.28),rgba(3,15,30,.78));border:1px solid rgba(115,206,255,.42);box-shadow:0 20px 45px rgba(0,0,0,.45),0 0 30px rgba(34,151,255,.2)}.generic-product-visual>span .icon{width:46px;height:46px}.generic-product-visual>i{font-style:normal;font-weight:900;letter-spacing:1.5px;color:#eaf7ff}.generic-product-visual>small{color:#79caff;letter-spacing:.8px}.generic-product-industrial,.generic-product-switch{background:linear-gradient(145deg,#152034,#040811 70%)}.generic-product-buildingpower,.generic-product-electronics{background:linear-gradient(145deg,#16202b,#080b10 70%)}.generic-product-fiber:after,.generic-product-wireless:after{background:radial-gradient(circle,rgba(61,225,255,.42),rgba(34,151,255,.08) 48%,transparent 70%)}.product-card .generic-product-visual{min-height:250px;border-bottom-left-radius:0;border-bottom-right-radius:0}.category-card .generic-product-visual{min-height:145px;border-radius:18px;margin-bottom:12px}.category-card .generic-product-visual>span{width:62px;height:62px;border-radius:20px}.category-card .generic-product-visual>span .icon{width:34px;height:34px}.category-card .generic-product-visual>i{font-size:12px}.category-card .generic-product-visual>small{display:none}.product-gallery .generic-product-visual{min-height:410px}.product-gallery .generic-product-visual>span{width:132px;height:132px;border-radius:34px}.product-gallery .generic-product-visual>span .icon{width:72px;height:72px}.product-gallery .thumbs .generic-product-visual{min-height:92px;border-radius:14px;gap:0}.product-gallery .thumbs .generic-product-visual>span{width:46px;height:46px;border-radius:14px}.product-gallery .thumbs .generic-product-visual>span .icon{width:25px;height:25px}.product-gallery .thumbs .generic-product-visual>i,.product-gallery .thumbs .generic-product-visual>small{display:none}.support-tool-btn{width:auto!important;min-width:48px;padding:0 15px!important;border-radius:999px!important;grid-auto-flow:column;gap:8px;color:#dff2ff!important;background:linear-gradient(135deg,rgba(22,140,255,.22),rgba(2,11,22,.78))!important}.support-tool-btn strong{font-size:12px;white-space:nowrap}.resource-hero{position:relative;z-index:2;margin:28px 54px 34px;padding:42px 46px;border:1px solid rgba(77,159,255,.28);border-radius:26px;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;grid-gap:36px;gap:36px;overflow:hidden;background:radial-gradient(circle at 12% 45%,rgba(22,140,255,.2),transparent 32rem),linear-gradient(135deg,rgba(7,27,49,.97),rgba(3,11,22,.96))}.resource-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(91,171,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(91,171,255,.045) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.resource-hero>*,.resource-intro>*{position:relative;z-index:1}.resource-hero h1{font-size:clamp(30px,3.3vw,50px);line-height:1.35;margin:0 0 16px;letter-spacing:-1.4px}.resource-hero p{max-width:780px;color:#c9dbed;font-size:16px;line-height:2;margin:0 0 24px}.resource-hero-card{min-height:245px;border:1px solid rgba(112,191,255,.35);border-radius:22px;background:rgba(3,15,29,.72);display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center;padding:26px;box-shadow:0 24px 55px rgba(0,0,0,.25),inset 0 1px hsla(0,0%,100%,.06)}.resource-hero-card>.icon{width:58px;height:58px;color:#62bdff;padding:12px;border:1px solid rgba(98,189,255,.3);border-radius:18px;background:rgba(22,140,255,.13)}.resource-hero-card strong{font-size:23px}.resource-hero-card span{color:#91d5ff}.resource-hero-card small{color:#90a8c1;line-height:1.8}.resource-intro{position:relative;z-index:2;margin:0 54px 22px;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.resource-intro h2,.resource-section-head h2{margin:0;font-size:29px}.resource-intro p{max-width:650px;color:#aebfd3;line-height:1.9;margin:0}.resource-card-grid{position:relative;z-index:2;margin:0 54px 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.resource-card-grid article{padding:26px;min-height:260px}.resource-card-grid article>.icon{width:42px;height:42px;color:#69c4ff}.resource-card-grid h2{font-size:20px;margin:20px 0 10px}.resource-card-grid p{color:#aebfd3;line-height:1.9;margin:0}.resource-number{float:left;color:rgba(111,190,255,.45);font-size:25px;font-weight:900}.warranty-conditions{position:relative;z-index:2;margin:0 54px 34px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.warranty-conditions article{padding:28px}.warranty-conditions h2{margin:0 0 16px}.warranty-conditions ul{margin:0;padding:0 20px 0 0;color:#c0d0e1;line-height:2}.warranty-conditions li::marker{color:#4bb4ff}.warning-panel{border-color:rgba(255,181,70,.24)!important;background:linear-gradient(180deg,rgba(64,39,9,.2),rgba(8,21,38,.82))!important}.warning-panel li::marker{color:#ffc857}.resource-section-head{position:relative;z-index:2;margin:35px 54px 20px}.resource-section-head p{color:#96abc2;margin:7px 0 0}.warranty-steps{position:relative;z-index:2;margin:0 54px 28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.warranty-steps article{padding:18px;display:grid;grid-gap:13px;gap:13px}.warranty-steps article>b{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0d72e9,#36acff);box-shadow:0 0 24px rgba(22,140,255,.25)}.warranty-steps h3{font-size:16px;margin:0 0 8px}.warranty-steps p{font-size:12px;line-height:1.85;color:#9fb3c9;margin:0}.data-warning,.download-notice{position:relative;z-index:2;margin:25px 54px;padding:22px 25px;display:flex;align-items:flex-start;gap:18px;border-color:rgba(255,190,62,.24)!important}.data-warning>.icon,.download-notice>.icon{width:42px;height:42px;color:#ffc857}.data-warning h2,.download-notice b{margin:0 0 7px}.data-warning p,.download-notice p{color:#b5c5d6;line-height:1.9;margin:0}.resource-faq{position:relative;z-index:2;margin:0 54px 34px}.resource-faq .resource-section-head{margin-right:0;margin-left:0}.resource-faq details{margin-bottom:10px;padding:18px 22px}.resource-faq summary{cursor:pointer;font-weight:800}.resource-faq details p{color:#aebfd3;line-height:1.9;margin:14px 0 0}.resource-cta{position:relative;z-index:2;margin:28px 54px 46px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,rgba(15,103,205,.25),rgba(7,20,37,.88))!important}.resource-cta h2{margin:0 0 8px}.resource-cta p{color:#b7c9db;margin:0}.resource-cta .primary-cta{flex:0 0 auto}.download-grid{position:relative;z-index:2;margin:0 54px 34px;grid-template-columns:repeat(2,minmax(0,1fr))}.download-card,.download-grid{display:grid;grid-gap:17px;gap:17px}.download-card{padding:25px}.download-card.featured{border-color:rgba(61,177,255,.5);box-shadow:0 0 38px rgba(22,140,255,.09)}.download-card header{display:flex;gap:14px;align-items:center}.download-card header>span{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:rgba(22,140,255,.14);color:#66c2ff}.download-card h2{font-size:20px;margin:2px 0}.download-card header small{color:#75c8ff}.download-card>p{color:#adbed1;line-height:1.9;margin:0}.download-meta{display:flex;gap:8px;flex-wrap:wrap}.download-meta span{border:1px solid rgba(80,165,255,.16);border-radius:999px;padding:5px 10px;color:#9fb7ce;font-size:11px}.download-actions{display:flex;gap:10px}.download-actions .ghost-cta,.download-actions .primary-cta{min-height:43px;padding:0 17px}.ghost-cta.compact{display:inline-flex;align-items:center}.calculator-trust{display:flex;gap:9px;flex-wrap:wrap}.calculator-trust span{display:flex;align-items:center;gap:6px;border:1px solid rgba(90,174,255,.18);border-radius:999px;padding:7px 10px;color:#acd4f4;font-size:12px}.calculator-trust .icon{width:17px;height:17px;color:#55b8ff}.calculator-layout{position:relative;z-index:2;margin:0 54px 36px;display:grid;grid-template-columns:minmax(0,1fr) 385px;align-items:start;grid-gap:20px;gap:20px}.calculator-form{padding:26px}.calculator-form>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(80,165,255,.12);padding-bottom:17px;margin-bottom:20px}.calculator-form h2{margin:0}.calculator-form>header button{background:rgba(80,165,255,.09);border:1px solid rgba(80,165,255,.15);color:#b9dfff;border-radius:9px;padding:8px 12px}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.calculator-fields label{display:grid;align-content:start;grid-gap:7px;gap:7px;color:#c4d4e5}.calculator-fields label>span:first-child{font-size:13px;font-weight:750}.calculator-fields input:not([type=range]):not([type=checkbox]),.calculator-fields select{width:100%;height:47px;border:1px solid rgba(80,165,255,.2);border-radius:10px;background:rgba(2,10,20,.72);color:#fff;padding:0 12px}.calculator-fields small{color:#7991aa;line-height:1.65}.calculator-fields .wide{grid-column:1/-1}.input-unit{display:flex;align-items:center;border:1px solid rgba(80,165,255,.2);border-radius:10px;overflow:hidden;background:rgba(2,10,20,.72)}.input-unit input{border:0!important;background:transparent!important}.input-unit i{font-style:normal;color:#8eb2d2;padding:0 11px;border-right:1px solid rgba(80,165,255,.14);direction:ltr}.range-line{display:flex;align-items:center;gap:12px;min-height:47px}.range-line input{accent-color:#168cff;flex:1 1}.range-line b{min-width:45px;color:#73cbff;text-align:center}.bitrate-controls{display:flex;gap:8px;flex-wrap:wrap}.bitrate-controls button{min-height:42px;border:1px solid rgba(80,165,255,.16);border-radius:9px;background:rgba(80,165,255,.06);color:#a9bdd2;padding:0 12px}.bitrate-controls button.active{color:#fff;background:rgba(22,140,255,.28);border-color:rgba(70,169,255,.48)}.bitrate-controls .input-unit{max-width:180px}.check-field{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important;gap:10px!important;border:1px solid rgba(80,165,255,.14);border-radius:10px;padding:12px}.check-field input{width:20px;height:20px;accent-color:#168cff}.calculator-results{display:grid;grid-gap:13px;gap:13px;position:-webkit-sticky;position:sticky;top:20px}.result-primary{padding:27px;text-align:center;background:linear-gradient(150deg,rgba(18,99,188,.28),rgba(7,20,37,.9))!important}.result-primary>span{color:#9fc5e6}.result-primary>strong{display:block;font-size:46px;direction:ltr;margin:7px 0}.result-primary>strong small{font-size:18px;color:#6fc7ff}.result-primary>p{color:#8fa8c0;margin:0 0 15px}.result-primary>div{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(91,179,255,.24);border-radius:12px;padding:10px;color:#aeddff}.result-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.result-grid article{padding:15px;display:grid;grid-gap:6px;gap:6px}.result-grid .icon{color:#5bbcff}.result-grid span{font-size:11px;color:#90a7bd}.result-grid b{font-size:15px;direction:ltr;text-align:right}.calculator-note{padding:16px;display:flex;gap:12px}.calculator-note>.icon{color:#ffc857}.calculator-note b{color:#ffe4a4}.calculator-note p{font-size:11px;color:#94a9bd;line-height:1.8;margin:5px 0 0}.calculator-support{text-align:center}.calculator-method{position:relative;z-index:2;margin:0 54px 45px;padding:29px;display:grid;grid-template-columns:1fr 370px;align-items:center;grid-gap:28px;gap:28px}.calculator-method h2{margin:0 0 10px}.calculator-method p{color:#a8bace;line-height:1.9;margin:0}.formula{border:1px solid rgba(80,165,255,.2);border-radius:16px;padding:22px;text-align:center;background:rgba(22,140,255,.06)}.formula b,.formula small,.formula span{display:block}.formula b{font-size:21px;color:#73c9ff;margin:8px}.formula small{color:#8098af}.home-storage-calculator{position:relative;z-index:2;margin:32px 70px 46px;padding:30px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:26px;gap:26px;overflow:hidden;background:linear-gradient(135deg,rgba(9,34,67,.96),rgba(3,12,26,.96))!important}.home-storage-calculator:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;left:-150px;bottom:-230px;background:rgba(22,140,255,.15);filter:blur(16px);pointer-events:none}.home-calculator-copy,.home-calculator-results{position:relative;z-index:1}.home-calculator-copy h2{font-size:28px;margin:8px 0}.home-calculator-copy>p{max-width:720px;color:var(--muted);line-height:1.9}.home-calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.home-calculator-fields label{display:grid;grid-gap:7px;gap:7px;color:#b9cde1;font-size:12px}.home-calculator-fields input,.home-calculator-fields select{width:100%;min-height:46px;border:1px solid rgba(80,165,255,.2);border-radius:11px;background:rgba(2,9,19,.78);color:#fff;padding:0 12px;outline:none}.home-calculator-link{width:max-content}.home-calculator-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.home-calculator-results article{border:1px solid rgba(80,165,255,.17);border-radius:17px;padding:20px;background:rgba(3,15,29,.66);display:grid;align-content:center;grid-gap:8px;gap:8px}.home-calculator-results article .icon{color:#5dc2ff;width:29px;height:29px}.home-calculator-results article>span{color:#96aec6;font-size:12px;line-height:1.7}.home-calculator-results strong{direction:ltr;text-align:right;font-size:31px;color:#fff}.home-calculator-results strong small{font-size:13px;color:#70c8ff}.home-calculator-results article>b{font-size:12px;color:#a9d9f8}.home-calculator-results>small{grid-column:1/-1;color:#8097ad;line-height:1.8;padding:0 4px}@media(max-width:1100px){.calculator-layout,.calculator-method,.home-storage-calculator,.resource-hero{grid-template-columns:1fr}.resource-hero-card{min-height:190px}.warranty-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-results{position:static}.calculator-method .formula{max-width:620px;width:100%;justify-self:center}}@media(max-width:920px){.support-tool-btn strong{display:none}.support-tool-btn{width:42px!important;padding:0!important;border-radius:50%!important}}@media(max-width:760px){.calculator-layout,.calculator-method,.data-warning,.download-grid,.download-notice,.home-storage-calculator,.resource-card-grid,.resource-cta,.resource-faq,.resource-hero,.resource-intro,.resource-section-head,.warranty-conditions,.warranty-steps{margin-left:16px!important;margin-right:16px!important}.resource-hero{padding:25px 20px;border-radius:18px}.resource-hero h1{font-size:28px}.resource-cta,.resource-intro{display:grid}.download-grid,.resource-card-grid,.warranty-conditions{grid-template-columns:1fr}.warranty-steps{grid-template-columns:1fr 1fr}.calculator-fields,.home-calculator-fields,.home-calculator-results{grid-template-columns:1fr}.home-storage-calculator{padding:21px}.home-calculator-copy h2{font-size:24px}.calculator-fields .wide,.home-calculator-results>small{grid-column:auto}.calculator-form{padding:18px}.calculator-method{padding:20px}.download-actions{flex-wrap:wrap}}@media(max-width:520px){.header-tools>button:first-child{display:none!important}.warranty-steps{grid-template-columns:1fr}.resource-hero-card{min-height:170px}.resource-hero-card strong{font-size:20px}.data-warning,.download-notice{display:grid}.result-primary>strong{font-size:38px}.result-grid{grid-template-columns:1fr}.calculator-form>header{align-items:flex-start;gap:10px}.download-actions>*,.resource-cta .primary-cta{width:100%;justify-content:center}}.download-empty{grid-column:1/-1;min-height:260px;padding:30px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:10px;gap:10px}.download-empty>.icon{width:52px;height:52px;color:#69c4ff}.download-empty h2,.download-empty p{margin:0}.download-empty p{color:#9fb3c8}.download-empty .primary-cta{margin-top:8px}.admin-download-workspace{display:grid;grid-gap:18px;gap:18px}.admin-download-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-download-kpis article{border:1px solid rgba(80,165,255,.17);border-radius:18px;background:linear-gradient(145deg,rgba(7,27,49,.9),rgba(3,12,24,.88));padding:18px;display:grid;grid-gap:7px;gap:7px}.admin-download-kpis span{color:#9db2c8}.admin-download-kpis b{font-size:30px;color:#fff}.admin-download-library,.admin-download-upload{border:1px solid rgba(80,165,255,.17);border-radius:22px;background:rgba(5,18,36,.72);padding:22px}.admin-download-upload>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid rgba(80,165,255,.12);padding-bottom:18px;margin-bottom:20px}.admin-download-upload>header span{color:#79caff;font-weight:900}.admin-download-library h3,.admin-download-upload h3{font-size:24px;margin:5px 0}.admin-download-library header p,.admin-download-upload header p{color:#9fb3c8;margin:0;line-height:1.8}.admin-download-security{max-width:330px;border:1px solid rgba(59,193,122,.23);border-radius:14px;background:rgba(35,181,105,.07);padding:12px;display:grid;grid-gap:4px;gap:4px}.admin-download-security b{color:#86e4ad}.admin-download-security small{color:#99b5a5;line-height:1.7}.admin-download-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-download-form-grid label{display:grid;align-content:start;grid-gap:6px;gap:6px;color:#c7d7e8}.admin-download-form-grid label>span:first-child{font-size:12px;font-weight:800}.admin-download-form-grid input:not([type=checkbox]),.admin-download-form-grid select,.admin-download-form-grid textarea{width:100%;border:1px solid rgba(80,165,255,.2);border-radius:11px;background:rgba(2,10,20,.72);color:#fff;padding:11px}.admin-download-form-grid input:not([type=checkbox]),.admin-download-form-grid select{height:47px}.admin-download-form-grid textarea{min-height:105px;resize:vertical}.admin-download-form-grid .wide{grid-column:1/-1}.admin-download-filebox{border:1px dashed rgba(92,178,255,.34);border-radius:15px;background:rgba(22,140,255,.045);padding:15px}.admin-download-filebox b{color:#fff}.admin-download-filebox small{color:#8fa8c0}.admin-download-filebox input{height:auto!important;background:rgba(2,10,20,.45)!important}.admin-download-filebox input::-webkit-file-upload-button{border:0;border-radius:8px;background:#166fce;color:#fff;padding:8px 12px;margin-left:10px;cursor:pointer}.admin-download-filebox input::file-selector-button{border:0;border-radius:8px;background:#166fce;color:#fff;padding:8px 12px;margin-left:10px;cursor:pointer}.admin-download-publish{display:flex!important;align-items:center;gap:11px;border:1px solid rgba(80,165,255,.14);border-radius:13px;padding:13px}.admin-download-publish>input{width:22px;height:22px;accent-color:#168cff}.admin-download-publish>span{display:grid;grid-gap:3px;gap:3px}.admin-download-publish small{color:#8da3ba}.admin-download-upload>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}.admin-download-upload>footer>span{color:#8fa4bb;font-size:12px}.admin-download-upload>footer button{min-width:190px}.admin-download-library>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-download-library>header nav{display:flex;gap:7px;flex-wrap:wrap}.admin-download-library>header button{border:1px solid rgba(80,165,255,.16);border-radius:999px;background:rgba(80,165,255,.06);color:#a9bed3;padding:7px 12px}.admin-download-library>header button.active{background:rgba(22,140,255,.25);border-color:rgba(72,173,255,.45);color:#fff}.admin-download-list{display:grid;grid-gap:11px;gap:11px}.admin-download-list>article{border:1px solid rgba(80,165,255,.14);border-radius:17px;background:rgba(2,12,25,.58);padding:14px;display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px}.admin-download-icon{width:68px;height:68px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(22,140,255,.3),rgba(4,19,37,.8));border:1px solid rgba(86,180,255,.3);color:#bfe8ff;font-weight:900}.admin-download-icon.form{background:linear-gradient(145deg,rgba(48,187,121,.25),rgba(4,24,25,.8));border-color:rgba(71,213,143,.28);color:#b9f1d5}.admin-download-info{min-width:0}.admin-download-info>div:first-child{display:flex;gap:7px;align-items:center}.admin-download-info>div:first-child span{border-radius:999px;padding:4px 8px;font-size:10px}.admin-download-info .published{color:#9cedbd;background:rgba(39,190,111,.13)}.admin-download-info .draft{color:#ffd88a;background:rgba(245,170,38,.12)}.admin-download-info>div:first-child small,.admin-download-info>small{color:#7f98b1}.admin-download-info h4{font-size:17px;margin:7px 0;color:#fff}.admin-download-info p{color:#9fb1c4;line-height:1.75;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-download-tags{display:flex!important;gap:6px!important;flex-wrap:wrap}.admin-download-tags span{border:1px solid rgba(80,165,255,.12);border-radius:999px;padding:4px 8px;color:#91aac1;font-size:10px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-download-actions{display:grid;grid-gap:7px;gap:7px;min-width:145px}.admin-download-actions a,.admin-download-actions button{min-height:37px;border:1px solid rgba(80,165,255,.2);border-radius:10px;background:rgba(80,165,255,.1);color:#cfe9ff;padding:0 11px;display:grid;place-items:center;text-align:center;font-weight:800;font-size:11px}.admin-download-actions button.danger{border-color:rgba(255,91,91,.3);background:rgba(255,74,74,.09);color:#ffc9c9}.admin-download-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:1000px){.admin-download-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-download-list>article{grid-template-columns:58px minmax(0,1fr)}.admin-download-icon{width:58px;height:58px}.admin-download-actions{grid-column:1/-1;display:flex}.admin-download-actions>*{flex:1 1}}@media(max-width:650px){.admin-download-kpis{grid-template-columns:1fr 1fr}.admin-download-library,.admin-download-upload{padding:14px}.admin-download-library>header,.admin-download-upload>footer,.admin-download-upload>header{display:grid}.admin-download-security{max-width:none}.admin-download-form-grid{grid-template-columns:1fr}.admin-download-form-grid .wide{grid-column:auto}.admin-download-upload>footer button{width:100%}.admin-download-list>article{grid-template-columns:1fr}.admin-download-icon{width:54px;height:54px}.admin-download-actions{display:grid}.admin-download-library>header nav{overflow:auto;flex-wrap:nowrap}.admin-download-library>header button{white-space:nowrap}.admin-download-kpis b{font-size:24px}}.home-partners-section{position:relative;z-index:2;margin:48px 70px 65px;padding:35px 0 0;border-top:1px solid rgba(80,165,255,.16);scroll-margin-top:24px}.home-partners-section>header{text-align:center;max-width:820px;margin:0 auto 28px}.home-partners-section>header h2{font-size:32px;margin:8px 0 10px}.home-partners-section>header p{color:var(--muted);line-height:1.9;margin:0}.home-partners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.home-partner-card{min-width:0;padding:16px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;text-decoration:none;color:var(--text);transition:transform .2s ease,border-color .2s ease,background .2s ease}.home-partner-card:hover{transform:translateY(-3px);border-color:rgba(74,178,255,.38);background:rgba(15,45,76,.72)}.home-partner-logo{width:92px;height:76px;border:1px solid rgba(80,165,255,.15);border-radius:14px;overflow:hidden;background:#071524}.home-partner-logo img{width:100%;height:100%;display:block;object-fit:contain}.home-partner-card>div:last-child{min-width:0}.home-partner-card span{font-size:10px;color:#65c4ff}.home-partner-card h3{font-size:14px;line-height:1.75;margin:4px 0;color:#fff}.home-partner-card p{font-size:10px;color:#8fa7be;line-height:1.7;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-partners-workspace{display:grid;grid-gap:18px;gap:18px}.admin-partner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-partner-summary article{border:1px solid rgba(80,165,255,.16);border-radius:17px;padding:17px;background:linear-gradient(145deg,rgba(7,27,49,.9),rgba(3,12,24,.88));display:grid;grid-gap:5px;gap:5px}.admin-partner-summary span{color:#93abc2;font-size:12px}.admin-partner-summary b{font-size:28px}.admin-partner-form{padding:22px}.admin-partner-form>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid rgba(80,165,255,.12);padding-bottom:16px;margin-bottom:18px}.admin-partner-form>header span{color:#73c8ff;font-weight:900}.admin-partner-form>header h3{font-size:23px;margin:4px 0}.admin-partner-form>header p{color:#91a8bf;margin:0}.client-admin-secondary{min-height:40px;border:1px solid rgba(80,165,255,.19);border-radius:10px;background:rgba(80,165,255,.07);color:#bde6ff;padding:0 13px}.admin-partner-upload{border:1px dashed rgba(80,165,255,.25);border-radius:13px;padding:13px}.admin-partner-upload input{height:auto!important;padding:8px!important}.admin-partner-upload input::-webkit-file-upload-button{border:0;border-radius:8px;background:#176fc8;color:#fff;padding:8px 12px;margin-left:9px}.admin-partner-upload input::file-selector-button{border:0;border-radius:8px;background:#176fc8;color:#fff;padding:8px 12px;margin-left:9px}.admin-partner-upload small{color:#86a0b9}.admin-partner-check{display:flex;align-items:center;gap:9px;border:1px solid rgba(80,165,255,.13);border-radius:12px;padding:12px;color:#bfd1e2}.admin-partner-check input{width:20px;height:20px;accent-color:#168cff}.admin-partner-check.danger{border-color:rgba(255,92,92,.19);color:#ffc3c3}.admin-partner-form>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px}.admin-partner-form>footer span{color:#8ba2b9;font-size:12px}.admin-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-partner-grid>article{border:1px solid rgba(80,165,255,.14);border-radius:17px;padding:13px;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:14px;gap:14px;background:rgba(3,14,28,.65)}.admin-partner-grid>article.is-hidden{opacity:.58}.admin-partner-logo{width:110px;height:92px;border-radius:13px;overflow:hidden;background:#071524;border:1px solid rgba(80,165,255,.13)}.admin-partner-logo img{width:100%;height:100%;object-fit:contain}.admin-partner-info{min-width:0}.admin-partner-info>span{color:#6fc7ff;font-size:10px}.admin-partner-info h4{font-size:16px;margin:4px 0}.admin-partner-info p{color:#91a8bf;font-size:11px;line-height:1.7;margin:0}.admin-partner-info small{display:block;color:#6f879e;margin-top:7px}.admin-partner-actions{grid-column:1/-1;display:flex;gap:7px}.admin-partner-actions button{flex:1 1;min-height:36px;border:1px solid rgba(80,165,255,.16);border-radius:9px;background:rgba(80,165,255,.07);color:#bde5ff}.admin-partner-actions button.danger{border-color:rgba(255,89,89,.23);background:rgba(255,70,70,.07);color:#ffc0c0}.admin-partner-actions button:disabled{opacity:.55}@media(max-width:1150px){.home-partners-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.home-partners-section{margin-left:24px;margin-right:24px}.admin-partner-grid,.home-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.home-partners-section{margin:38px 16px 48px;padding-top:27px}.home-partners-section>header h2{font-size:25px}.home-partners-grid{grid-template-columns:1fr}.home-partner-card{grid-template-columns:84px minmax(0,1fr)}.home-partner-logo{width:84px;height:70px}.admin-partner-summary{grid-template-columns:1fr}.admin-partner-form{padding:15px}.admin-partner-form>footer,.admin-partner-form>header{display:grid}.admin-partner-form>footer button{width:100%}.admin-partner-grid{grid-template-columns:1fr}.admin-partner-grid>article{grid-template-columns:88px minmax(0,1fr)}.admin-partner-logo{width:88px;height:74px}}@media(min-width:1051px){.site-header>.logo-block{min-width:255px}.site-header>.logo-block strong{font-size:24px}.site-header>.logo-block small{font-size:11px}}.about-company-intro>h2{font-size:27px;margin:5px 0 18px}.about-company-intro>p:first-of-type{margin-top:0}.about-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.about-service-grid article{min-height:130px;padding:18px;display:grid;align-content:center;grid-gap:12px;gap:12px}.about-service-grid article .icon{width:32px;height:32px;color:#65c4ff}.about-service-grid h3{font-size:14px;line-height:1.75;margin:0}.about-contact-panel{padding:25px;margin-bottom:18px}.about-contact-panel>header h2{font-size:25px;margin:5px 0 18px}.about-contact-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.about-contact-panel a,.about-contact-panel article{min-width:0;border:1px solid rgba(80,165,255,.14);border-radius:13px;background:rgba(80,165,255,.04);color:var(--text);padding:13px;display:flex;align-items:center;gap:11px;text-decoration:none}.about-contact-panel a:hover{border-color:rgba(73,179,255,.4);background:rgba(22,140,255,.1)}.about-contact-panel a>.icon,.about-contact-panel article>.icon{flex:0 0 auto;color:#65c4ff}.about-contact-panel a>span,.about-contact-panel article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.about-contact-panel small{color:#8fa8c0}.about-contact-panel b{font-size:13px;overflow-wrap:anywhere}.about-contact-panel article{grid-column:1/-1}@media(max-width:760px){.about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact-panel>div{grid-template-columns:1fr}.about-contact-panel article{grid-column:auto}.about-company-intro>h2,.about-contact-panel>header h2{font-size:21px}.about-company-intro,.about-contact-panel{padding:18px}.blog-body p{font-size:15px}}@media(max-width:440px){.about-service-grid{grid-template-columns:1fr}.about-service-grid article{min-height:95px}}.home-company-biography{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:34px;gap:34px;margin:24px 70px 18px;padding:34px;border-color:rgba(80,165,255,.2);background:radial-gradient(circle at 8% 20%,rgba(26,139,255,.16),transparent 34%),linear-gradient(135deg,rgba(12,29,48,.94),rgba(7,19,34,.88))}.home-company-biography:after{content:"";position:absolute;inset:auto -90px -120px auto;width:270px;height:270px;border-radius:50%;border:1px solid rgba(84,184,255,.14);box-shadow:0 0 0 38px rgba(84,184,255,.025),0 0 0 78px rgba(84,184,255,.018);pointer-events:none}.home-company-copy{position:relative;z-index:1}.home-company-copy h2{font-size:clamp(24px,2.2vw,34px);line-height:1.55;margin:7px 0 15px;max-width:760px}.home-company-copy p{margin:0 0 11px;color:var(--muted);font-size:15px;line-height:2.05;max-width:880px}.home-company-link{display:inline-flex;align-items:center;gap:9px;margin-top:10px;color:#d9f1ff;font-weight:800;text-decoration:none}.home-company-link .icon{width:18px;height:18px;transition:transform .25s ease}.home-company-link:hover .icon{transform:translateX(-4px)}.home-company-highlights{position:relative;z-index:1;display:grid;grid-gap:11px;gap:11px;align-content:center}.home-company-highlights article{display:flex;align-items:center;gap:13px;min-height:84px;padding:14px 15px;border:1px solid rgba(91,182,255,.15);border-radius:16px;background:rgba(41,104,159,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,border-color .25s ease,background .25s ease}.home-company-highlights article:hover{transform:translateY(-3px);border-color:rgba(91,182,255,.36);background:rgba(41,104,159,.14)}.home-company-highlights .icon{flex:0 0 auto;width:31px;height:31px;color:#69c7ff}.home-company-highlights span{display:grid;grid-gap:3px;gap:3px}.home-company-highlights strong{font-size:15px}.home-company-highlights small{color:var(--muted);font-size:12px;line-height:1.7}.home-infrastructure-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 70px 28px}.infrastructure-service-card{position:relative;overflow:hidden;min-height:100%;padding:25px;display:flex;flex-direction:column;border-color:rgba(80,165,255,.16);background:linear-gradient(160deg,rgba(13,31,51,.95),rgba(7,18,32,.92));transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.infrastructure-service-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(91,199,255,.85),transparent);transform:scaleX(.35);opacity:.55;transition:transform .28s ease,opacity .28s ease}.infrastructure-service-card:hover{transform:translateY(-6px);border-color:rgba(91,199,255,.36);box-shadow:0 22px 48px rgba(0,0,0,.22)}.infrastructure-service-card:hover:before{transform:scaleX(1);opacity:1}.infrastructure-service-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.infrastructure-service-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(92,196,255,.24);border-radius:15px;color:#6dccff;background:rgba(58,154,217,.09);box-shadow:inset 0 0 20px rgba(65,173,239,.06)}.infrastructure-service-icon .icon{width:26px;height:26px}.infrastructure-service-eyebrow{color:#7da8c7;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.infrastructure-service-card h2{font-size:22px;line-height:1.6;margin:0 0 10px}.infrastructure-service-card>p{color:var(--muted);font-size:14px;line-height:1.95;margin:0 0 17px}.infrastructure-service-card ul{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-gap:9px;gap:9px}.infrastructure-service-card li{display:flex;align-items:flex-start;gap:8px;color:#c9d9e6;font-size:13px;line-height:1.75}.infrastructure-service-card li .icon{flex:0 0 auto;width:17px;height:17px;margin-top:4px;color:#63c6ff}.infrastructure-service-card>a{margin-top:auto;min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(91,190,249,.38);border-radius:12px;color:#e2f4ff;font-weight:800;text-decoration:none;background:rgba(42,126,184,.08);transition:background .25s ease,border-color .25s ease}.infrastructure-service-card>a:hover{background:rgba(42,126,184,.17);border-color:rgba(91,190,249,.7)}.infrastructure-service-card>a .icon{width:17px;height:17px}@media(max-width:980px){.home-company-biography{grid-template-columns:1fr;margin-left:32px;margin-right:32px}.home-company-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.home-company-highlights article{align-items:flex-start;min-height:112px;flex-direction:column}.home-infrastructure-services{grid-template-columns:1fr;margin-left:32px;margin-right:32px}.infrastructure-service-card{min-height:auto}}@media(max-width:700px){.home-company-biography{margin:18px 16px;padding:22px;gap:24px}.home-company-highlights{grid-template-columns:1fr}.home-company-highlights article{min-height:auto;flex-direction:row;align-items:center}.home-company-copy h2{font-size:22px}.home-company-copy p{font-size:14px}.home-infrastructure-services{margin:0 16px 24px;gap:12px}.infrastructure-service-card{padding:20px}.infrastructure-service-card h2{font-size:20px}}.home-camera-downloads{position:relative;z-index:2;overflow:hidden;margin:4px 70px 28px;padding:30px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;grid-gap:28px;gap:28px;border-color:rgba(82,181,255,.25);background:radial-gradient(circle at 5% 45%,rgba(23,141,255,.19),transparent 32rem),linear-gradient(135deg,rgba(9,29,51,.96),rgba(4,15,29,.94))}.home-camera-downloads:after{content:"";position:absolute;width:330px;height:330px;left:-150px;bottom:-230px;border:1px solid rgba(105,204,255,.13);border-radius:50%;box-shadow:0 0 0 45px rgba(105,204,255,.025),0 0 0 90px rgba(105,204,255,.015)}.home-camera-downloads-copy{position:relative;z-index:1}.home-camera-downloads-copy h2{font-size:clamp(24px,2.4vw,36px);line-height:1.55;margin:7px 0 10px}.home-camera-downloads-copy p{max-width:790px;margin:0;color:var(--muted);font-size:14px;line-height:2}.home-camera-download-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.home-camera-download-cards{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px}.home-camera-download-cards article{display:flex;align-items:center;gap:13px;min-height:78px;padding:13px 14px;border:1px solid rgba(94,189,255,.17);border-radius:16px;background:rgba(34,106,164,.08);transition:transform .25s ease,border-color .25s ease,background .25s ease}.home-camera-download-cards article:hover{transform:translateX(-4px);border-color:rgba(94,189,255,.36);background:rgba(34,106,164,.15)}.home-camera-download-cards article>span{width:47px;height:47px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:rgba(22,140,255,.13);color:#6ec8ff}.home-camera-download-cards article>span .icon{width:25px;height:25px}.home-camera-download-cards article>div{display:grid;grid-gap:3px;gap:3px}.home-camera-download-cards strong{font-size:14px}.home-camera-download-cards small{color:#8fa8c0;font-size:11px}.camera-download-hero-card{position:relative;isolation:isolate}.camera-download-hero-card:before{content:"";position:absolute;inset:28px;border:1px dashed rgba(91,187,255,.22);border-radius:50%;animation:cameraOrbit 18s linear infinite}.camera-hero-main{position:relative;z-index:2;width:82px;height:82px;display:grid;place-items:center;border-radius:25px;background:linear-gradient(145deg,rgba(38,155,244,.3),rgba(5,25,45,.9));border:1px solid rgba(108,205,255,.42);box-shadow:0 0 45px rgba(22,140,255,.23)}.camera-hero-main .icon{width:45px;height:45px;color:#d9f3ff}.camera-hero-orbit{position:absolute;z-index:3;width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#07182b;border:1px solid rgba(89,187,255,.3);color:#6ec8ff;box-shadow:0 10px 28px rgba(0,0,0,.3)}.camera-hero-orbit .icon{width:20px;height:20px}.camera-hero-orbit.orbit-one{top:39px;right:42px}.camera-hero-orbit.orbit-two{bottom:57px;left:42px}@keyframes cameraOrbit{to{transform:rotate(1turn)}}.camera-software-center{position:relative;z-index:2;margin:0 54px 36px}.camera-software-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:17px}.camera-software-head>div:first-child{max-width:850px}.camera-software-head h2{font-size:clamp(25px,2.5vw,37px);line-height:1.55;margin:6px 0 8px}.camera-software-head p{color:var(--muted);font-size:14px;line-height:2;margin:0}.camera-software-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:10px;gap:10px;flex:0 0 310px}.camera-software-stats span{padding:15px;border:1px solid rgba(84,174,255,.16);border-radius:16px;background:rgba(33,99,153,.07);display:grid;grid-gap:3px;gap:3px;text-align:center}.camera-software-stats strong{font-size:27px;color:#fff}.camera-software-stats small{font-size:10px;color:#8fa9c1;line-height:1.6}.camera-software-toolbar{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;background:rgba(5,20,37,.82)}.camera-software-search{min-width:0;flex:1 1;display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid rgba(84,174,255,.18);border-radius:14px;background:rgba(2,11,22,.68)}.camera-software-search>.icon{width:21px;height:21px;color:#69c6ff;flex:0 0 auto}.camera-software-search input{min-width:0;flex:1 1;border:0!important;background:transparent!important;color:#fff!important;outline:none!important;font:inherit;padding:0!important;height:48px}.camera-software-search input::placeholder{color:#6f879d}.camera-software-search button{width:30px;height:30px;border:0;border-radius:9px;background:hsla(0,0%,100%,.06);color:#adc1d2;font-size:20px}.camera-platform-tabs{display:flex;gap:6px;flex-wrap:wrap}.camera-platform-tabs button{min-height:42px;padding:0 14px;border:1px solid rgba(80,165,255,.15);border-radius:12px;background:rgba(80,165,255,.045);color:#9fb5ca;font-weight:800;font-size:12px}.camera-platform-tabs button.active{color:#fff;border-color:rgba(74,180,255,.44);background:linear-gradient(135deg,rgba(22,140,255,.34),rgba(30,105,182,.18));box-shadow:0 8px 24px rgba(22,140,255,.12)}.camera-software-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.camera-software-card{position:relative;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:11px;border-color:rgba(80,165,255,.15);background:linear-gradient(160deg,rgba(10,28,47,.95),rgba(5,16,29,.94));transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.camera-software-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(88,194,255,.8),transparent);transform:scaleX(.25);opacity:.4;transition:.25s ease}.camera-software-card:hover{transform:translateY(-5px);border-color:rgba(89,190,255,.34);box-shadow:0 20px 45px rgba(0,0,0,.22)}.camera-software-card:hover:before{transform:scaleX(1);opacity:1}.camera-software-card.featured{border-color:rgba(44,202,157,.32);background:radial-gradient(circle at 90% 4%,rgba(31,196,151,.13),transparent 18rem),linear-gradient(160deg,rgba(9,33,45,.96),rgba(5,17,29,.94))}.camera-software-card.featured:before{background:linear-gradient(90deg,transparent,rgba(65,223,174,.92),transparent)}.camera-software-card>header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(80,165,255,.1)}.camera-brand-icon{width:49px;height:49px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;border:1px solid rgba(82,180,255,.22);background:rgba(22,140,255,.1);color:#6dc8ff}.featured .camera-brand-icon{border-color:rgba(65,223,174,.25);background:rgba(31,196,151,.1);color:#72e7bf}.camera-brand-icon .icon{width:27px;height:27px}.camera-software-card>header>div{min-width:0;display:grid;grid-gap:1px;gap:1px}.camera-software-card h3{font-size:17px;line-height:1.6;margin:0}.camera-software-card>header>div>span{color:#7390aa;font-size:10px;font-weight:800;text-align:right}.camera-featured-label{color:#70dfb9;font-size:9px;font-weight:900}.camera-app-row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:61px;padding:9px 10px;border:1px solid rgba(83,167,244,.1);border-radius:13px;background:rgba(42,101,151,.045)}.camera-app-row>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#77cfff;background:rgba(22,140,255,.08)}.camera-app-row>span .icon{width:20px;height:20px}.camera-app-row>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.camera-app-row small{color:#8299af;font-size:10px}.camera-app-row strong{font-size:13px;overflow-wrap:anywhere;text-align:right}.camera-software-card>p{color:#aabed0;font-size:12px;line-height:1.9;margin:0}.camera-software-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.camera-software-card>footer a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(79,177,247,.24);border-radius:11px;padding:0 12px;color:#d7f1ff;text-decoration:none;font-size:11px;font-weight:900;background:rgba(28,114,181,.08)}.camera-software-card>footer a>.icon{width:15px;height:15px}.camera-software-card>footer .camera-guide-link{color:#8fa9c1;border-color:transparent;background:transparent;padding-inline:6px}.camera-software-empty{grid-column:1/-1;min-height:250px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.camera-software-empty>.icon{width:46px;height:46px;color:#6ec8ff}.camera-software-empty h3{margin:8px 0}.camera-software-empty p{color:var(--muted)}.camera-software-empty a{color:#7dd1ff;font-weight:900}.software-guide-layout{position:relative;z-index:2;margin:0 54px 35px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);grid-gap:16px;gap:16px;align-items:stretch}.software-safety-card{padding:28px;background:linear-gradient(145deg,rgba(9,29,49,.94),rgba(5,17,30,.94))}.software-safety-card h2{font-size:28px;margin:6px 0 18px}.software-safety-list{display:grid;grid-gap:10px;gap:10px}.software-safety-list>span{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;padding:11px 12px;border:1px solid rgba(80,165,255,.12);border-radius:13px;background:rgba(80,165,255,.04)}.software-safety-list b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#167fd6,#0d4f93)}.software-safety-list p{color:#b1c3d4;font-size:13px;line-height:1.9;margin:1px 0 0}.software-safety-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.software-guide-preview{padding:19px;overflow:hidden;background:linear-gradient(145deg,rgba(9,29,49,.94),rgba(5,17,30,.94))}.software-guide-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.software-guide-preview>header small{color:#6ec8ff;font-size:10px}.software-guide-preview>header h2{font-size:18px;margin:3px 0}.software-guide-preview>header>.icon{width:31px;height:31px;color:#68c4ff}.software-guide-preview>a{position:relative;display:block;overflow:hidden;height:385px;border:1px solid rgba(80,165,255,.15);border-radius:16px;background:#fff}.software-guide-preview img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .35s ease}.software-guide-preview>a:hover img{transform:scale(1.025)}.software-guide-preview>a>span{position:absolute;inset:auto 12px 12px;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:rgba(3,14,27,.9);color:#fff;font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.software-guide-preview>a>span .icon{width:16px;height:16px}.company-download-notice{border-color:rgba(80,165,255,.2)!important;background:linear-gradient(120deg,rgba(20,103,178,.12),rgba(5,17,31,.92))!important}.company-download-notice>.icon{color:#68c7ff!important}@media(max-width:1150px){.camera-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-software-head{align-items:start}.camera-software-stats{flex-basis:260px}.home-camera-downloads{grid-template-columns:1fr}.home-camera-download-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.camera-software-head{display:grid}.camera-software-stats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.camera-software-toolbar{display:grid}.camera-platform-tabs{justify-content:flex-start}.software-guide-layout{grid-template-columns:1fr}.software-guide-preview>a{height:470px}.home-camera-downloads{margin-left:32px;margin-right:32px}}@media(max-width:700px){.home-camera-downloads{margin:4px 16px 24px;padding:21px;gap:20px}.home-camera-download-cards{grid-template-columns:1fr}.home-camera-download-actions>*{width:100%;justify-content:center}.camera-software-center,.software-guide-layout{margin-left:16px;margin-right:16px}.camera-software-grid{grid-template-columns:1fr}.camera-software-head h2{font-size:24px}.camera-software-stats{grid-template-columns:1fr 1fr}.camera-software-toolbar{padding:10px}.camera-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.camera-platform-tabs button{padding:0 7px;font-size:10px}.camera-software-card{padding:17px}.software-guide-preview,.software-safety-card{padding:18px}.software-safety-card h2{font-size:22px}.software-guide-preview>a{height:410px}}@media(max-width:430px){.camera-software-stats{grid-template-columns:1fr}.camera-software-card>footer{display:grid}.camera-software-card>footer a{width:100%}.software-safety-actions>*{width:100%;justify-content:center}.software-guide-preview>a{height:350px}}@media(prefers-reduced-motion:reduce){.camera-download-hero-card:before{animation:none}}.trusted-brands-section{margin-top:44px;margin-bottom:44px}.brand-section-head{text-align:center;max-width:850px;margin:0 auto 24px;padding:0 16px}.brand-section-head h2{font-size:32px;line-height:1.45;margin:0 0 8px;color:#fff}.brand-section-head p{margin:0;color:#9fb3c9;line-height:1.95}.trusted-brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;border:0;background:transparent;overflow:visible}.trusted-brand-card{height:auto;min-height:112px;padding:16px 13px;border:1px solid rgba(82,169,255,.16);border-radius:15px;background:linear-gradient(150deg,rgba(15,43,72,.86),rgba(5,17,31,.94));justify-content:flex-start;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.trusted-brand-card:hover{transform:translateY(-3px);border-color:rgba(83,184,255,.45);box-shadow:0 14px 32px rgba(0,0,0,.2),0 0 25px rgba(37,144,255,.09)}.trusted-brand-card .brand-symbol{flex:0 0 27px;width:27px;height:27px;background:linear-gradient(135deg,#90d3ff,#297dff)}.trusted-brand-copy{min-width:0;display:grid;text-align:right;line-height:1.35}.trusted-brand-copy strong{font-size:16px;color:#fff;white-space:normal;overflow-wrap:anywhere;letter-spacing:.2px}.trusted-brand-copy small{font-size:12px;color:#8fcfff;margin-top:5px}.trusted-brand-copy em{font-size:10px;color:#849bb2;font-style:normal;margin-top:5px;white-space:normal}.trusted-brand-copy-english{width:100%;text-align:center;place-items:center}.trusted-brand-copy-english strong{font-size:15px;letter-spacing:.35px}.footer-contact-link{display:flex!important;align-items:center;gap:10px;width:max-content;max-width:100%;color:#8fcfff!important;text-decoration:none;margin-top:2px!important}.footer-contact-link:hover{color:#fff!important}.socials a{display:grid!important;place-items:center;margin:0!important;color:#b9c9df!important;border-radius:50%;text-decoration:none}.socials a:hover{color:#fff!important;background:rgba(46,151,255,.14)}.contact-social-item{color:var(--text);text-decoration:none;transition:border-color .2s ease,background .2s ease}.contact-social-item:hover{border-color:rgba(73,179,255,.42);background:rgba(22,140,255,.08)}.about-contact-panel+.brand-section{margin-top:0}.blog-article>.trusted-brands-section{margin-left:0;margin-right:0}@media(max-width:1250px){.trusted-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.trusted-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-section-head h2{font-size:27px}}@media(max-width:640px){.trusted-brands-section{margin-top:34px;margin-bottom:34px}.trusted-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trusted-brand-card{min-height:102px;padding:13px 10px}.trusted-brand-copy strong{font-size:14px}.brand-section-head h2{font-size:23px}.brand-section-head p{font-size:13px}.blog-article>.trusted-brands-section{margin-left:0!important;margin-right:0!important}}@media(max-width:390px){.trusted-brand-grid{grid-template-columns:1fr!important}.trusted-brand-card{min-height:88px}}.logo-block-header{min-width:260px;gap:13px;text-decoration:none}.brand-logo-symbol{flex:0 0 auto;width:58px;height:58px;display:block;border-radius:18px;overflow:hidden;background:#020813;border:1px solid rgba(81,177,255,.34);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 0 26px rgba(22,140,255,.24)}.brand-logo-symbol img{width:100%;height:100%;display:block;object-fit:cover}.brand-logo-copy{display:block;min-width:0}.logo-block-header .brand-logo-copy strong{display:block;margin:0;font-size:24px;line-height:1.15;letter-spacing:-.55px;color:#f6fbff;white-space:nowrap;text-shadow:0 0 18px rgba(46,157,255,.18)}.logo-block-header .brand-logo-copy small{display:block;margin-top:7px;color:#94bce3;font-size:11px;letter-spacing:.15px;white-space:nowrap}.logo-block-footer{display:block;width:min(210px,100%);min-width:0;margin-bottom:18px!important}.brand-logo-full{width:100%;height:auto;display:block;border-radius:20px;border:1px solid rgba(81,177,255,.19);box-shadow:0 18px 45px rgba(0,0,0,.24),0 0 28px rgba(22,140,255,.12)}@media(max-width:1050px){.logo-block-header{min-width:0}.brand-logo-symbol{width:52px;height:52px;border-radius:16px}.logo-block-header .brand-logo-copy strong{font-size:20px}}@media(max-width:920px){.logo-block-header{gap:9px}.brand-logo-symbol{width:48px;height:48px;border-radius:14px}.site-header .logo-block-header .brand-logo-copy strong{font-size:18px!important}.site-header .logo-block-header .brand-logo-copy small{display:none!important}}@media(max-width:560px){.brand-logo-symbol{width:44px;height:44px;border-radius:13px}.site-header .logo-block-header .brand-logo-copy strong{font-size:15px!important;max-width:92px;white-space:normal;line-height:1.3}.logo-block-footer{width:170px}}.hero-home:before,.hero-store:before{background-image:url(/images/home-hero-security-1280.webp);background-image:-webkit-image-set(url("/images/home-hero-security-1280.avif") type("image/avif") 1x,url("/images/home-hero-security-1280.webp") type("image/webp") 1x);background-image:image-set(url("/images/home-hero-security-1280.avif") type("image/avif") 1x,url("/images/home-hero-security-1280.webp") type("image/webp") 1x)}@media(max-width:760px){.hero-home:before,.hero-store:before{background-image:url(/images/home-hero-security-768.webp);background-image:-webkit-image-set(url("/images/home-hero-security-768.avif") type("image/avif") 1x,url("/images/home-hero-security-768.webp") type("image/webp") 1x);background-image:image-set(url("/images/home-hero-security-768.avif") type("image/avif") 1x,url("/images/home-hero-security-768.webp") type("image/webp") 1x)}}.perf-paused,.perf-paused *,html.perf-page-hidden *,html.perf-page-hidden :after,html.perf-page-hidden :before{animation-play-state:paused!important}.category-card,.float-ui-card,.hero-orbit,.panel,.product-card,.product-visual{will-change:auto}.hero{will-change:transform}@media(hover:hover) and (pointer:fine){.category-card:hover,.float-ui-card,.hero-orbit,.panel:hover,.product-card:hover{will-change:transform}}.feature-strip,.home-company-biography,.home-infrastructure-services,.home-partners-section,.product-grid,.seo-service-grid,.site-footer,.split-section,.survey-layout--home,.trusted-brands-section{content-visibility:auto;contain-intrinsic-size:auto 520px}.home-partners-section,.site-footer{contain-intrinsic-size:auto 760px}.deferred-widget-shell{position:relative;z-index:2}.deferred-widget-placeholder{position:relative;overflow:hidden;margin:28px 70px;min-height:390px;border:1px solid rgba(80,165,255,.16);border-radius:22px;background:linear-gradient(155deg,rgba(10,30,51,.88),rgba(4,14,27,.92));display:grid;align-content:center;grid-gap:18px;gap:18px;padding:34px}.deferred-widget-survey{min-height:470px}.deferred-widget-placeholder span{display:block;height:18px;width:min(560px,78%);border-radius:999px;background:linear-gradient(90deg,rgba(80,165,255,.08),rgba(80,165,255,.22),rgba(80,165,255,.08));background-size:220% 100%;animation:deferredWidgetShimmer 1.8s ease-in-out infinite}.deferred-widget-placeholder span:nth-child(2){width:min(720px,92%);height:70px;border-radius:16px}.deferred-widget-placeholder span:nth-child(3){width:min(420px,62%)}@keyframes deferredWidgetShimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}@media(max-width:1050px){.deferred-widget-placeholder{margin:24px;min-height:340px}.deferred-widget-survey{min-height:430px}}@media(max-width:640px){.deferred-widget-placeholder{margin:18px;min-height:300px;padding:24px}.deferred-widget-survey{min-height:390px}}@media(hover:none),(pointer:coarse){.cursor-light-trail{display:none!important}}.profile-logout-btn{border-color:rgba(255,104,128,.58)!important;color:#ffd7de!important;background:rgba(111,20,39,.2)!important;cursor:pointer}.profile-logout-btn:hover{border-color:rgba(255,104,128,.9)!important;background:rgba(135,27,49,.34)!important;transform:translateY(-2px)}.profile-logout-btn:disabled{opacity:.64;cursor:wait;transform:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.theme-toggle{isolation:isolate;overflow:hidden;transition:transform .28s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease!important}.theme-toggle:hover{transform:translateY(-2px) rotate(-3deg)}.theme-toggle:active{transform:scale(.94)}.theme-toggle svg{position:absolute;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.85,.25,1)}.theme-toggle-sun{opacity:0;transform:scale(.4) rotate(-90deg)}.theme-toggle-moon{opacity:1;transform:scale(1) rotate(0)}.theme-toggle-orbit{inset:7px!important;min-width:0!important;height:auto!important;border-radius:50%!important;top:7px!important;right:7px!important;background:radial-gradient(circle,rgba(52,157,255,.24),transparent 66%)!important;box-shadow:none!important;animation:themeOrbit 5s linear infinite;pointer-events:none}.theme-toggle.is-light .theme-toggle-sun{opacity:1;transform:scale(1) rotate(0)}.theme-toggle.is-light .theme-toggle-moon{opacity:0;transform:scale(.4) rotate(90deg)}@keyframes themeOrbit{to{transform:rotate(1turn)}}html[data-theme=light]{--bg:#f1f6fd;--panel:hsla(0,0%,100%,.88);--panel2:rgba(244,249,255,.94);--line:rgba(22,112,205,.25);--line2:rgba(20,61,103,.11);--text:#10233c;--muted:#64778e;--blue:#0877ec;--blue2:#1598f6;--green:#169b55;--yellow:#c78812}html[data-theme=light] body{background:radial-gradient(circle at 14% 0,rgba(35,145,255,.16),transparent 31rem),radial-gradient(circle at 86% 22%,rgba(89,192,255,.13),transparent 34rem),linear-gradient(180deg,#f7faff,#edf4fc 58%,#e8f0f9);color:var(--text)}html[data-theme=light] body::selection{background:rgba(20,132,244,.22);color:#06172c}html[data-theme=light] .page-shell:before{opacity:.18;filter:saturate(.75)}html[data-theme=light] .page-shell:after{opacity:.18}html[data-theme=light] .site-frame{background:radial-gradient(circle at 50% -8%,rgba(35,149,255,.12),transparent 38rem),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(242,247,253,.99));border-color:rgba(35,111,187,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.75),0 30px 85px rgba(30,74,119,.15)}html[data-theme=light] .site-frame:before{opacity:.5;background-image:linear-gradient(rgba(18,93,168,.045) 1px,transparent 0),linear-gradient(90deg,rgba(18,93,168,.038) 1px,transparent 0)}html[data-theme=light] .site-header{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(247,251,255,.76));border-color:rgba(25,103,180,.1);box-shadow:0 12px 35px rgba(34,78,123,.08)}html[data-theme=light] .site-header:after{background:linear-gradient(90deg,transparent,rgba(12,119,232,.35),transparent)}.site-frame:has(.home-showcase){background:#f5f9ff;color:#102039}.site-frame:has(.home-showcase)>.site-header{background:hsla(0,0%,100%,.97)!important;border-bottom:1px solid #e4edf8!important;padding:14px 34px!important;min-height:76px;box-shadow:0 3px 18px rgba(37,91,150,.06)}.site-frame:has(.home-showcase)>.site-header:after{display:none}.site-frame:has(.home-showcase)>.site-header .brand-logo-symbol{width:50px;height:50px}.site-frame:has(.home-showcase)>.site-header .brand-logo-copy strong{color:#0868d7!important;font-size:20px!important}.site-frame:has(.home-showcase)>.site-header .brand-logo-copy small{color:#46576c!important}.site-frame:has(.home-showcase)>.site-header .main-nav{gap:30px;direction:rtl}.site-frame:has(.home-showcase)>.site-header .main-nav a{color:#111b2b!important;font-weight:700}.site-frame:has(.home-showcase)>.site-header .main-nav a.active{color:#086de0!important}.site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn{display:none}.site-frame:has(.home-showcase)>.site-header .header-tools .support-tool-btn{display:flex;width:auto;height:44px;padding:0 18px;border-radius:10px;background:#0874e8;color:#fff;border:0;gap:9px;box-shadow:0 7px 18px rgba(8,116,232,.19)}.site-frame:has(.home-showcase)>.site-header .support-tool-btn strong{display:inline;font-size:13px}.home-showcase{direction:rtl;background:linear-gradient(180deg,#f1f7ff,#f8fbff 74%,#fff);padding:38px 34px 20px;position:relative;overflow:hidden;font-family:inherit}.home-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 25%,rgba(52,151,255,.14),transparent 40%);pointer-events:none}.showcase-main{position:relative;z-index:1;display:grid;grid-template-columns:175px minmax(560px,1fr) 230px;grid-gap:16px;gap:16px;direction:rtl;align-items:start;max-width:1470px;margin:auto}.showcase-health,.showcase-intro{direction:rtl}.showcase-intro{padding-top:14px}.showcase-intro h1{font-size:27px;line-height:1.75;margin:0 0 10px;color:#111d31;letter-spacing:-1px}.showcase-intro h1 b{color:#0873e7;font-weight:950}.showcase-intro>p{font-size:13px;line-height:2.05;color:#34465b;margin:0 0 17px}.showcase-actions{display:flex;gap:8px;white-space:nowrap}.showcase-actions a{height:41px;padding:0 13px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:800}.showcase-primary{background:#0875e9;color:#fff!important;box-shadow:0 8px 20px rgba(8,117,233,.2)}.showcase-secondary{background:#fff;color:#25364b!important;border:1px solid #dfe9f5}.showcase-stats{margin-top:28px;background:hsla(0,0%,100%,.88);border:1px solid #dfe9f4;border-radius:12px;padding:4px 13px;box-shadow:0 10px 35px rgba(45,91,142,.07)}.showcase-stats span{display:grid;grid-template-columns:31px 1fr;grid-template-rows:1fr 1fr;grid-column-gap:8px;column-gap:8px;padding:11px 0;border-bottom:1px solid #e8eef6;align-items:center}.showcase-stats span:last-child{border-bottom:0}.showcase-stats svg{grid-row:1/3;color:#0877e9;width:27px;height:27px}.showcase-stats b{font-size:16px;color:#102039;line-height:1.2}.showcase-stats small{color:#53657a;font-size:10px}.showcase-scene{position:relative;height:590px;overflow:hidden;border-radius:6px;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.showcase-scene>img{position:absolute;width:145%;height:128%;max-width:none;left:50%;top:42%;transform:translate(-50%,-50%);object-fit:cover;object-position:center 31%;filter:saturate(.92) brightness(1.06) contrast(.96)}.showcase-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(241,247,255,.1),transparent 72%,#f5f9ff);pointer-events:none}.scene-label{position:absolute;z-index:2;direction:rtl;background:hsla(0,0%,100%,.9);border:1px solid rgba(184,206,232,.8);border-radius:10px;padding:10px 14px;min-width:150px;box-shadow:0 5px 20px rgba(53,91,135,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scene-label b,.scene-label small{display:block}.scene-label b{font-size:11px;color:#0871dc;margin-bottom:4px}.scene-label small{font-size:9px;color:#3f5165}.label-power{left:7%;top:9%}.label-fiber{right:8%;top:8%}.label-camera{right:2%;top:46%}.label-ups{right:28%;bottom:8%}.showcase-health{margin-top:8px;background:hsla(0,0%,100%,.9);border:1px solid #dfe8f3;border-radius:12px;padding:16px 16px 11px;box-shadow:0 12px 40px rgba(45,91,142,.08)}.showcase-health h2{font-size:14px;margin:0 0 9px;padding-bottom:10px;border-bottom:1px solid #e8eef6;color:#19283c}.showcase-health>span{display:grid;grid-template-columns:27px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:14px 0;border-bottom:1px solid #e8eef6}.showcase-health svg{color:#0876e8}.showcase-health b{font-size:12px;color:#1e2b3e}.showcase-health em{font-style:normal;font-size:9px;color:#00a77a;direction:ltr}.showcase-health em:after{content:"";display:inline-block;width:6px;height:6px;background:#12b886;border-radius:50%;margin-right:5px}.showcase-health>a{display:flex;align-items:center;justify-content:center;gap:9px;padding-top:13px;color:#0874e5;font-size:11px;font-weight:800}.showcase-section-title{text-align:center;font-size:16px;margin:-6px auto 9px;position:relative;color:#14243a}.showcase-services{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px;max-width:1470px;margin:auto;direction:rtl}.showcase-service{min-height:160px;display:flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.92);border:1px solid #e1eaf5;border-radius:11px;padding:13px;color:#17263a!important;box-shadow:0 8px 24px rgba(55,94,137,.06)}.showcase-service:hover{transform:translateY(-3px);border-color:#8cc5ff;box-shadow:0 13px 30px rgba(43,112,184,.12)}.showcase-service>img{width:74px;height:96px;object-fit:contain;flex:0 0 auto}.showcase-service-icon{width:64px;height:86px;display:grid;place-items:center;color:#0876e8;flex:0 0 auto}.showcase-service-icon svg{width:49px;height:49px;stroke-width:1.3}.showcase-service>span:last-child{display:flex;flex-direction:column;align-self:stretch;justify-content:center}.showcase-service b{font-size:12px;margin-bottom:7px}.showcase-service small{font-size:9px;color:#506278;line-height:1.9}.showcase-service em{font-size:10px;color:#0875e8;font-style:normal;margin-top:auto;padding-top:9px}.showcase-brands{position:relative;z-index:2;max-width:1470px;margin:16px auto 0;background:#fff;border:1px solid #e1eaf5;border-radius:11px;padding:0 18px 14px}.showcase-brands h2{text-align:center;font-size:14px;margin:-9px auto 5px;background:#f8fbff;width:max-content;padding:0 16px}.showcase-brands>div{display:grid;grid-template-columns:repeat(8,1fr);align-items:center}.showcase-brands strong{text-align:center;color:#4d6683;font-size:16px;direction:ltr}.showcase-brands strong:first-child,.showcase-brands strong:nth-child(4),.showcase-brands strong:nth-child(6),.showcase-brands strong:nth-child(8){color:#0875cf}@media(max-width:1100px){.showcase-main{grid-template-columns:190px 1fr}.showcase-health{display:none}.showcase-services{grid-template-columns:repeat(3,1fr)}.site-frame:has(.home-showcase)>.site-header .main-nav{gap:16px}.site-frame:has(.home-showcase)>.site-header .main-nav a:nth-child(n+6){display:none}}@media(max-width:700px){.site-frame:has(.home-showcase)>.site-header{padding:10px 14px!important}.site-frame:has(.home-showcase)>.site-header .mobile-menu-toggle span{background:#102039}.site-frame:has(.home-showcase)>.site-header .header-tools{display:none}.site-frame:has(.home-showcase)>.site-header .main-nav{background:#fff!important}.site-frame:has(.home-showcase)>.site-header .main-nav a:nth-child(n){display:block}.home-showcase{padding:20px 14px}.showcase-main{display:flex;flex-direction:column}.showcase-intro{order:1}.showcase-scene{order:0;width:100%;height:340px}.showcase-scene>img{width:170%;height:125%}.showcase-intro h1{font-size:25px}.showcase-stats{display:grid;grid-template-columns:1fr 1fr}.showcase-stats span:nth-child(odd){border-left:1px solid #e8eef6}.scene-label{display:none}.showcase-services{grid-template-columns:1fr 1fr;margin-top:18px}.showcase-service{min-height:145px;flex-direction:column;text-align:center}.showcase-service>img{height:65px}.showcase-service-icon{height:54px}.showcase-brands>div{grid-template-columns:repeat(4,1fr);gap:18px 6px}.showcase-brands strong{font-size:12px}.showcase-section-title{margin-top:20px}}@media(max-width:430px){.showcase-services{grid-template-columns:1fr}.showcase-service{flex-direction:row;text-align:right;min-height:112px}.showcase-brands>div{grid-template-columns:repeat(2,1fr)}}html[data-theme=light] .logo-block strong{color:#10233c}html[data-theme=light] .logo-block small{color:#667b92}html[data-theme=light] .main-nav a{color:#253950}html[data-theme=light] .main-nav a.active,html[data-theme=light] .main-nav a:hover{color:#0877ec}html[data-theme=light] .mobile-menu-toggle,html[data-theme=light] .tool-btn{background:hsla(0,0%,100%,.82)!important;color:#173a61!important;border-color:rgba(25,113,201,.23)!important;box-shadow:0 8px 22px rgba(33,92,151,.1),inset 0 1px hsla(0,0%,100%,.9)}html[data-theme=light] .mobile-menu-toggle:hover,html[data-theme=light] .tool-btn:hover{background:#fff!important;border-color:rgba(16,125,235,.5)!important;box-shadow:0 10px 26px rgba(21,119,213,.16),0 0 22px rgba(31,145,255,.09)}html[data-theme=light] .mobile-menu-toggle span{background:#173a61;box-shadow:none}html[data-theme=light] .theme-toggle{background:linear-gradient(145deg,#fff7cf,#eef8ff)!important;color:#d88b08!important}html[data-theme=light] .theme-toggle-orbit{background:radial-gradient(circle,rgba(255,191,49,.26),transparent 68%)!important}html[data-theme=light] .support-tool-btn{color:#154674!important;background:linear-gradient(135deg,rgba(33,147,255,.13),hsla(0,0%,100%,.9))!important}html[data-theme=light] :is(.hero-home,.hero-store,.hero-solutions,.hero-projects,.hero-services,.hero-blog,.hero-contact,.hero-product,.after-sales-hero,.resource-hero,.seo-hero,.checkout-hero,.order-track-hero){color:#f7fbff}html[data-theme=light] :is(.hero-home,.hero-store,.hero-solutions,.hero-projects,.hero-services,.hero-blog,.hero-contact,.hero-product,.after-sales-hero,.resource-hero,.seo-hero,.checkout-hero,.order-track-hero) :is(h1,h2,h3,strong){color:#f7fbff}html[data-theme=light] :is(.hero-home,.hero-store,.hero-solutions,.hero-projects,.hero-services,.hero-blog,.hero-contact,.hero-product,.after-sales-hero,.resource-hero,.seo-hero,.checkout-hero,.order-track-hero) p{color:#dce9f7}html[data-theme=light] .hero .mini-benefits{background:rgba(4,18,34,.64);border-color:rgba(133,198,255,.25)}html[data-theme=light] .hero .mini-benefits span{color:#eef7ff}html[data-theme=light] .hero .btn-ghost{background:rgba(2,15,31,.62);color:#fff}html[data-theme=light] .resource-hero-card{background:rgba(3,18,35,.7);color:#fff}html[data-theme=light] :is(.panel,.product-card,.category-card,.solution-card,.project-card,.article-card,.trusted-brand-card,.home-partner-card,.home-company-biography,.home-company-highlights article,.feature-strip,.brand-strip,.stats-strip,.client-strip,.pricing-card,.quote-panel,.faq-panel,.newsletter-banner,.payment-strip,.summary-card,.coupon-card,.why-card,.cart-table,.checkout-panel,.checkout-form,.checkout-summary,.contact-item,.contact-card,.detail-card,.ui-kit-card,.settings-card,.ux-settings-card,.customer-kpi-card,.dashboard-panel,.dashboard-stat-card,.analytics-card,.login-card,.auth-card,.forgot-panel,.account-form,.account-lists article,.account-stats article,.profile-help-card,.resource-section,.resource-card,.camera-app-row,.warranty-card,.report-card,.after-sales-floating-card,.service-card,.seo-service-card,.seo-sidebar-card,.blog-faq,.blog-article){background:linear-gradient(150deg,hsla(0,0%,100%,.96),rgba(244,249,255,.9))!important;color:#142840!important;border-color:rgba(27,105,181,.17)!important;box-shadow:0 14px 42px rgba(38,84,130,.09),inset 0 1px hsla(0,0%,100%,.95)!important}html[data-theme=light] :is(.product-card,.category-card,.solution-card,.trusted-brand-card,.home-partner-card,.panel):hover{border-color:rgba(13,126,235,.38)!important;box-shadow:0 20px 50px rgba(38,92,147,.14),0 0 32px rgba(19,133,239,.08)!important}html[data-theme=light] :is(.product-card,.category-card,.panel):before{background:radial-gradient(circle at var(--card-x,50%) var(--card-y,35%),rgba(39,151,255,.12),transparent 35%),linear-gradient(120deg,transparent 0,hsla(0,0%,100%,.8) 48%,transparent 56%)}html[data-theme=light] :is(.product-card h3,.category-card h3,.solution-card h3,.article-card h3,.home-partner-card h3,.panel h2,.panel h3,.trusted-brand-card strong){color:#122740!important}html[data-theme=light] :is(.product-card p,.category-card p,.solution-card p,.article-card p,.panel p,.home-partner-card p,.trusted-brand-card small,.contact-item p){color:#657a91!important}html[data-theme=light] .product-card-link h3{color:#122740}html[data-theme=light] .product-card-link:hover h3{color:#0877ec}html[data-theme=light] .home-partner-logo{background:#f5f9fe;border-color:rgba(18,101,182,.13)}html[data-theme=light] :is(.filters,.store-toolbar,.product-tabs,.pill-tabs,.dashboard-toolbar,.filter-collapse,.track-box,.ticket-messages,.client-admin-toolbar){background:hsla(0,0%,100%,.86)!important;color:#152a42!important;border-color:rgba(25,103,180,.16)!important;box-shadow:0 10px 28px rgba(35,83,132,.07)!important}html[data-theme=light] :is(input,select,textarea,.live-search-input){background:hsla(0,0%,100%,.94)!important;color:#142840!important;border-color:rgba(28,104,181,.22)!important;box-shadow:inset 0 1px 2px rgba(29,74,119,.04)!important}html[data-theme=light] :is(input,select,textarea)::placeholder{color:#8798aa!important}html[data-theme=light] :is(input,select,textarea):focus{border-color:rgba(9,124,235,.6)!important;box-shadow:0 0 0 4px rgba(23,139,244,.1)!important;outline:none}html[data-theme=light] option{background:#fff;color:#142840}html[data-theme=light] :is(.filter-list a,.pill-tabs a,.pill-tabs button,.store-chip,.clear-filter,.auth-switch,.table-action-btn){background:rgba(239,246,253,.92)!important;color:#29445f!important;border-color:rgba(27,104,181,.16)!important}html[data-theme=light] :is(.filter-list a,.pill-tabs a,.pill-tabs button,.store-chip).active{background:rgba(15,126,235,.12)!important;color:#0877ec!important;border-color:rgba(15,126,235,.35)!important}html[data-theme=light] :is(.dashboard-table,.cart-row,.account-list a,.account-list p,.ticket,.summary-row){color:#243a51}html[data-theme=light] .dashboard-table{background:#fff;border-color:rgba(27,104,181,.14)}html[data-theme=light] .dashboard-table th{background:#eaf3fc;color:#173a60;border-color:rgba(27,104,181,.14)}html[data-theme=light] .dashboard-table td{border-color:rgba(27,104,181,.1)}html[data-theme=light] .dashboard-table tr:hover td{background:rgba(18,129,234,.045)}html[data-theme=light] .cart-row{background:rgba(247,251,255,.92);border-color:rgba(27,104,181,.14)}html[data-theme=light] .qty button{background:#edf5fd;color:#183b61;border-color:rgba(27,104,181,.16)}html[data-theme=light] .cart-actions-bottom button{color:#28435f;border-color:rgba(27,104,181,.17)}html[data-theme=light] :is(.breadcrumb,.step,.cart-head,.summary-row,.footer-col p,.footer-col a,.blog-body p,.resource-section-head p){color:#64798f}html[data-theme=light] :is(.eyebrow,.ux-badge,.badge){color:#0877ec;background:rgba(22,132,239,.08);border-color:rgba(22,132,239,.2)}html[data-theme=light] :is(hr,.section-divider){border-color:rgba(27,104,181,.12)}html[data-theme=light] .price{color:#0877ec}html[data-theme=light] .site-footer{background:linear-gradient(180deg,rgba(237,245,253,.92),rgba(226,238,249,.96))!important;border-color:rgba(27,104,181,.14)!important;color:#17314e}html[data-theme=light] .footer-col h3,html[data-theme=light] .footer-col strong{color:#112b49}html[data-theme=light] .footer-contact-link{background:hsla(0,0%,100%,.62);border-color:rgba(27,104,181,.14);color:#23415e}html[data-theme=light] .socials a{background:#fff;color:#1768aa;border-color:rgba(27,104,181,.17);box-shadow:0 6px 18px rgba(38,83,128,.08)}html[data-theme=light] .copyright{color:#6b7f94;border-color:rgba(27,104,181,.12)}html[data-theme=light] .live-search-panel{background:rgba(20,42,65,.28)}html[data-theme=light] .live-search-box{background:linear-gradient(180deg,#fff,#f1f7fd);color:#142840;border-color:rgba(23,122,218,.25);box-shadow:0 30px 90px rgba(27,63,101,.22)}html[data-theme=light] .live-search-close{background:#eff6fd;color:#173a60;border-color:rgba(27,104,181,.17)}html[data-theme=light] .live-search-box p{color:#6a7e92}html[data-theme=light] .live-search-results a{background:#f5f9fd;color:#24425f;border-color:rgba(27,104,181,.14)}html[data-theme=light] .live-search-results a:hover{background:rgba(20,132,239,.09);color:#0877ec;border-color:rgba(20,132,239,.32)}html[data-theme=light] .site-toast{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(239,247,255,.98));color:#16324f;border-color:rgba(23,128,228,.3);box-shadow:0 16px 40px rgba(38,77,116,.17),0 0 24px rgba(22,140,255,.08)}@media(max-width:920px){html[data-theme=light] .site-header{background:rgba(249,252,255,.94)!important;border-bottom-color:rgba(27,104,181,.13)!important}html[data-theme=light] .main-nav{background:hsla(0,0%,100%,.98)!important;border-color:rgba(27,104,181,.17)!important;box-shadow:0 22px 55px rgba(35,75,116,.13)!important}html[data-theme=light] .main-nav a{background:rgba(237,246,254,.7)!important;border-color:rgba(27,104,181,.1)!important;color:#203b57!important}html[data-theme=light] .main-nav a.active{background:rgba(14,126,235,.1)!important;color:#0877ec!important}}@media(max-width:520px){.header-tools .theme-toggle{display:grid!important}}@media(prefers-reduced-motion:reduce){.theme-toggle-orbit{animation:none}}html[data-theme=light] .theme-toggle .sr-only{background:transparent!important;min-width:0!important;top:auto!important;right:auto!important;display:block!important;box-shadow:none!important;border-radius:0!important;font-size:1px!important}html[data-theme=light] .home-company-link{color:#0877ec!important}html[data-theme=light] .home-company-biography:after{border-color:rgba(22,132,239,.12);box-shadow:0 0 0 38px rgba(22,132,239,.025),0 0 0 78px rgba(22,132,239,.018)}html[data-theme=light] :is(.feature-strip span,.brand,.bank-logos span,.flow-step,.project-metrics span,.about-contact-panel a,.about-contact-panel article){background:rgba(247,251,255,.88)!important;color:#28445f!important;border-color:rgba(27,104,181,.13)!important}html[data-theme=light] :is(.feature-strip strong,.brand strong,.about-contact-panel b){color:#122b47!important}html[data-theme=light] :is(.feature-strip small,.about-contact-panel small,.meta){color:#708399!important}html[data-theme=light] :is(.home-storage-calculator,.home-calculator-fields,.home-calculator-results,.download-notice,.data-warning,.camera-software-search,.download-card,.warranty-lookup,.warranty-result){background:linear-gradient(150deg,hsla(0,0%,100%,.96),rgba(242,248,254,.9))!important;color:#15304d!important;border-color:rgba(27,104,181,.16)!important;box-shadow:0 14px 38px rgba(37,81,125,.08)!important}html[data-theme=light] :is(.home-storage-calculator p,.home-calculator-results small,.download-card p,.warranty-result p){color:#667b91!important}html[data-theme=light] :is(.tab-buttons button,.price-plan button){background:rgba(235,245,254,.9)!important;color:#23415e!important;border-color:rgba(27,104,181,.16)!important}html[data-theme=light] :is(.tab-buttons button.active,.price-plan.featured .tagline){background:#0877ec!important;color:#fff!important}html[data-theme=light] .map-box{background:linear-gradient(135deg,#e4eff9,#cfdfee);border-color:rgba(27,104,181,.16)}.brand-authority-section{position:relative;z-index:2;margin:32px 70px;padding:32px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:30px;gap:30px;overflow:hidden}.brand-authority-section:before{content:"";position:absolute;inset:auto -90px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(32,143,255,.18),transparent 68%);pointer-events:none}.brand-authority-section h2{font-size:clamp(1.55rem,2.5vw,2.35rem);margin:10px 0 14px;line-height:1.5}.brand-authority-section p{max-width:860px;line-height:2;color:var(--muted);margin:0}.brand-authority-section nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.brand-authority-section nav a{color:#cfe8ff;border:1px solid rgba(70,160,255,.24);background:rgba(21,103,184,.12);border-radius:999px;padding:10px 15px;transition:.25s ease}.brand-authority-section nav a:hover{color:#fff;border-color:rgba(70,160,255,.6);transform:translateY(-2px)}.brand-authority-section aside{display:grid;grid-gap:11px;gap:11px;align-content:center}.brand-authority-section aside span{display:grid;grid-template-columns:42px 1fr;grid-template-areas:"icon title" "icon value";grid-gap:3px 12px;gap:3px 12px;align-items:center;padding:14px;border:1px solid rgba(70,160,255,.16);border-radius:16px;background:rgba(7,25,46,.58)}.brand-authority-section aside svg{grid-area:icon;width:27px;height:27px;color:#4ba8ff}.brand-authority-section aside b{grid-area:title;font-size:.82rem;color:#86bff1}.brand-authority-section aside small{grid-area:value;font-size:.92rem;color:#f5faff;line-height:1.55}.home-brand-faq{position:relative;z-index:2;margin:34px 70px;padding:32px;display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);grid-gap:30px;gap:30px}.home-brand-faq header h2{font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.55;margin:9px 0 12px}.home-brand-faq header p{line-height:1.9;color:var(--muted)}.home-brand-faq>div{display:grid;grid-gap:10px;gap:10px}.home-brand-faq details{border:1px solid rgba(68,155,244,.17);border-radius:15px;background:rgba(7,25,45,.56);padding:0 17px}.home-brand-faq summary{cursor:pointer;list-style:none;font-weight:800;padding:17px 0;color:#edf7ff}.home-brand-faq summary::-webkit-details-marker{display:none}.home-brand-faq summary:after{content:"+";float:left;color:#54afff;font-size:1.25rem;transition:transform .25s ease}.home-brand-faq details[open] summary:after{transform:rotate(45deg)}.home-brand-faq details p{padding:0 0 18px;margin:0;line-height:1.95;color:var(--muted)}.service-trust-copy{position:relative;z-index:2;margin:28px 70px;padding:28px 32px}.service-trust-copy h2{font-size:clamp(1.4rem,2.2vw,2rem);margin:8px 0 12px}.service-trust-copy p{max-width:940px;line-height:2;color:var(--muted);margin:0}.core-service-grid .seo-service-card>span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(24,132,239,.13);color:#4cadff;margin-bottom:8px}.core-service-grid .seo-service-card>span:first-child svg{width:25px;height:25px}.brand-authority-section,.home-brand-faq,.service-trust-copy{content-visibility:auto;contain-intrinsic-size:auto 430px}html[data-theme=light] .brand-authority-section nav a{color:#0a64b5;border-color:rgba(20,117,211,.22);background:rgba(20,117,211,.07)}html[data-theme=light] .brand-authority-section nav a:hover{color:#075393;border-color:rgba(20,117,211,.48);background:rgba(20,117,211,.11)}html[data-theme=light] .brand-authority-section aside span,html[data-theme=light] .home-brand-faq details{background:rgba(244,249,255,.9);border-color:rgba(27,104,181,.15)}html[data-theme=light] .brand-authority-section aside b{color:#3975a8}html[data-theme=light] .brand-authority-section aside small,html[data-theme=light] .home-brand-faq summary{color:#17324e}html[data-theme=light] .brand-authority-section aside svg{color:#0877ec}@media(max-width:1050px){.brand-authority-section,.home-brand-faq{margin:28px 24px;grid-template-columns:1fr}.service-trust-copy{margin:24px}.brand-authority-section aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.brand-authority-section,.home-brand-faq{margin:20px 18px;padding:22px;gap:22px}.service-trust-copy{margin:20px 18px;padding:22px}.brand-authority-section aside{grid-template-columns:1fr}.brand-authority-section nav{display:grid;grid-template-columns:1fr}.brand-authority-section nav a{text-align:center}}html[data-theme=light] .category-card>a,html[data-theme=light] .primary-cta,html[data-theme=light] .product-card .card-actions button{background:#0877ec!important;color:#fff!important;border-color:#0877ec!important;box-shadow:0 8px 20px rgba(8,119,236,.18)!important}html[data-theme=light] .category-card>a:hover,html[data-theme=light] .primary-cta:hover{background:#0667cd!important;border-color:#0667cd!important;transform:translateY(-1px)}.assistant-experience,.equipment-explorer,.project-health-layout,.projects-map-layout,.smart-calculator,.smart-note,.smart-page-head,.smart-service-hub,.smart-stats-row,.track-experience,.virtual-tour{position:relative;z-index:2}.smart-service-hub{margin:38px 34px 44px;padding:34px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(9,33,61,.92),rgba(4,18,35,.88));box-shadow:0 24px 60px rgba(0,0,0,.2)}.smart-service-hub>header{text-align:center;max-width:760px;margin:0 auto 26px}.smart-service-hub>header h2{font-size:clamp(1.55rem,2.5vw,2.25rem);margin:0 0 9px}.smart-service-hub>header p{color:var(--muted);line-height:1.9;margin:0}.smart-service-hub>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.smart-hub-card{--hub:#168cff;min-height:190px;padding:20px;border:1px solid rgba(70,157,244,.22);border-radius:18px;background:linear-gradient(160deg,rgba(19,47,78,.75),rgba(4,17,32,.82));display:grid;grid-template-columns:52px 1fr;grid-template-areas:"number icon" "title title" "copy copy" "action action";align-content:start;transition:.22s ease;overflow:hidden;position:relative}.smart-hub-card:after{content:"";position:absolute;width:130px;height:130px;left:-55px;top:-55px;border-radius:50%;background:var(--hub);filter:blur(55px);opacity:.2}.smart-hub-card:hover{transform:translateY(-4px);border-color:var(--hub);box-shadow:0 16px 35px rgba(0,0,0,.2)}.smart-hub-number{grid-area:number;font-weight:900;color:var(--hub);font-size:.9rem}.smart-hub-icon{grid-area:icon;justify-self:end;width:45px;height:45px;border-radius:14px;display:grid;place-items:center;color:var(--hub);background:color-mix(in srgb,var(--hub) 13%,transparent)}.smart-hub-icon svg{width:24px;height:24px}.smart-hub-card h3{grid-area:title;margin:10px 0 5px;font-size:1.05rem}.smart-hub-card p{grid-area:copy;color:var(--muted);font-size:.86rem;line-height:1.8;margin:0}.smart-hub-card em{grid-area:action;color:var(--hub);font-style:normal;font-size:.84rem;font-weight:800;display:flex;align-items:center;gap:6px;margin-top:15px}.smart-hub-card em svg{width:16px}.smart-hub-cyan{--hub:#18b9db}.smart-hub-indigo{--hub:#6d7cff}.smart-hub-green{--hub:#24c67a}.smart-hub-amber{--hub:#e8a82b}.smart-hub-teal{--hub:#18bba6}.smart-hub-violet{--hub:#a270e8}.smart-hub-slate{--hub:#7895b5}.smart-hub-sky{--hub:#36a9f4}.smart-page-head{text-align:center;max-width:820px;margin:46px auto 28px;padding:0 24px}.smart-page-head>span{display:inline-block;color:#168cff;font-weight:850;margin-bottom:7px}.smart-page-head h1{font-size:clamp(1.8rem,3.3vw,3rem);margin:0 0 10px}.smart-page-head p{color:var(--muted);line-height:1.95;margin:0;font-size:1.02rem}.assistant-experience,.equipment-explorer,.project-health-layout,.projects-map-layout,.smart-calculator{margin:0 50px 28px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);grid-gap:18px;gap:18px}.assistant-experience,.equipment-explorer>aside,.equipment-stage,.health-bars,.health-score,.iran-project-map,.project-list-card,.smart-form-card,.smart-result-card,.track-experience,.virtual-tour{border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,rgba(10,35,62,.9),rgba(4,17,32,.9));box-shadow:0 20px 50px rgba(0,0,0,.16)}.iran-project-map{min-height:490px;position:relative;overflow:hidden;background:radial-gradient(circle at 48% 45%,rgba(30,139,255,.24),transparent 44%),linear-gradient(150deg,rgba(10,35,62,.9),rgba(4,17,32,.9))}.map-silhouette{position:absolute;inset:50px 90px 90px;background:linear-gradient(135deg,rgba(187,221,255,.65),rgba(49,136,231,.28));-webkit-clip-path:polygon(13% 20%,27% 12%,36% 17%,45% 8%,58% 18%,69% 13%,83% 25%,91% 42%,82% 55%,84% 70%,67% 83%,51% 80%,39% 92%,23% 82%,11% 66%,17% 51%,7% 39%);clip-path:polygon(13% 20%,27% 12%,36% 17%,45% 8%,58% 18%,69% 13%,83% 25%,91% 42%,82% 55%,84% 70%,67% 83%,51% 80%,39% 92%,23% 82%,11% 66%,17% 51%,7% 39%);filter:drop-shadow(0 14px 25px rgba(22,140,255,.38));border-radius:40%}.map-pin{position:absolute;width:25px;height:25px;border-radius:50% 50% 50% 0;background:#0877ec;transform:rotate(-45deg);display:grid;place-items:center;box-shadow:0 0 0 7px rgba(8,119,236,.15),0 5px 12px rgba(0,0,0,.25)}.map-pin b{transform:rotate(45deg);font-style:normal;font-size:.65rem;color:#fff}.mp-1{right:29%;top:27%}.mp-2{right:43%;top:35%}.mp-3{right:58%;top:24%}.mp-4{right:67%;top:48%}.mp-5{right:48%;top:55%}.mp-6{right:25%;top:58%}.mp-7{right:37%;top:67%}.map-metrics{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);background:rgba(3,15,29,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.map-metrics span{text-align:center;padding:16px 8px;color:var(--muted);font-size:.8rem;border-left:1px solid var(--line2)}.map-metrics span:last-child{border:0}.map-metrics b{display:block;color:#2995ff;font-size:1.35rem;margin-bottom:4px}.project-list-card{padding:22px}.project-list-card h2{margin:0 0 14px}.project-list-card article{display:grid;grid-template-columns:36px 1fr 24px;grid-gap:10px;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line2)}.project-list-card article:last-child{border:0}.project-list-card article>svg{color:#168cff}.project-list-card article span{display:grid;grid-gap:2px;gap:2px}.project-list-card em,.project-list-card small{font-size:.74rem;color:var(--muted);font-style:normal}.project-list-card b{font-size:.9rem}.project-list-card a{color:#168cff}.smart-stats-row{margin:0 50px 34px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.smart-stats-row article{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(8,28,51,.8);display:grid;grid-template-columns:45px 1fr;grid-template-areas:"icon value" "icon label";align-items:center}.smart-stats-row svg{grid-area:icon;color:#168cff}.smart-stats-row b{grid-area:value;font-size:1.25rem}.smart-stats-row span{grid-area:label;color:var(--muted);font-size:.82rem}.smart-calculator{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.smart-form-card{padding:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.smart-form-card label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.88rem}.smart-form-card input,.smart-form-card select{width:100%;background:rgba(1,12,25,.55);border-color:var(--line);color:var(--text)}.smart-result-card{padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center}.smart-result-card>span{color:var(--muted)}.smart-result-card>strong{font-size:clamp(2rem,3vw,3.1rem);color:#168cff;margin:12px 0 0}.smart-result-card>small{color:var(--muted)}.smart-result-card dl{width:100%;margin:22px 0}.smart-result-card dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line2);font-size:.84rem}.smart-result-card dd{margin:0;font-weight:800}.equipment-explorer>aside>a,.project-health-layout aside>a,.smart-result-card a{width:100%;height:48px;border-radius:11px;background:#0877ec;color:#fff;display:grid;place-items:center;font-weight:850}.smart-note{margin:0 50px 35px;border:1px solid var(--line);border-radius:16px;padding:18px 22px;background:rgba(13,46,79,.72);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.smart-note b{color:#4aa7ff}.smart-note span{color:var(--muted)}.smart-note a{margin-right:auto;color:#168cff;font-weight:800}.track-experience{margin:0 50px 35px;padding:24px}.track-search{display:grid;grid-template-columns:1fr 180px;grid-gap:12px;gap:12px;align-items:end;margin-bottom:20px}.track-search label{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.track-search input{width:100%;direction:ltr;text-align:left}.track-search button{height:50px;border-radius:10px;background:#0877ec;color:#fff;font-weight:850}.track-live-card{display:grid;grid-template-columns:minmax(0,1.4fr) 260px;grid-gap:18px;gap:18px}.track-timeline{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:10px}.track-timeline span{display:grid;justify-items:center;position:relative;text-align:center;color:var(--muted)}.track-timeline span:before{content:"";position:absolute;right:50%;left:-50%;top:17px;height:2px;background:var(--line)}.track-timeline span:last-child:before{left:50%}.track-timeline i{z-index:1;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#102c4a;border:1px solid var(--line);font-style:normal}.track-timeline .done i{background:#12aa6c;border-color:#12aa6c;color:#fff}.track-timeline b{font-size:.84rem;margin-top:8px;color:var(--text)}.track-timeline small{font-size:.7rem;margin-top:3px}.track-map{min-height:265px;border-radius:16px;position:relative;overflow:hidden;background-color:#eaf3fb;background-image:linear-gradient(35deg,transparent 47%,rgba(138,166,192,.35) 48%,rgba(138,166,192,.35) 51%,transparent 52%),linear-gradient(-28deg,transparent 47%,rgba(138,166,192,.25) 48%,rgba(138,166,192,.25) 51%,transparent 52%);background-size:75px 75px}.track-road{position:absolute;width:78%;height:55%;right:10%;top:23%;border-color:transparent #168cff #168cff transparent;border-style:solid;border-width:6px;border-radius:45%;transform:rotate(-9deg)}.track-destination,.track-start{position:absolute;padding:6px 10px;border-radius:8px;background:#fff;color:#17324e;font-style:normal;font-size:.75rem;box-shadow:0 5px 16px rgba(30,74,110,.18)}.track-start{right:10%;top:17%}.track-destination{left:7%;bottom:17%}.track-car{position:absolute;right:47%;top:49%;color:#0877ec;font-style:normal;font-size:2rem;text-shadow:0 0 0 8px rgba(8,119,236,.2)}.track-live-card>aside{border:1px solid var(--line);border-radius:16px;padding:22px;text-align:center;background:rgba(7,26,47,.8)}.expert-avatar{width:78px;height:78px;margin:0 auto 12px;border-radius:50%;background:linear-gradient(145deg,#68baff,#0b67c8);display:grid;place-items:center;color:#fff;font-size:1.4rem;font-weight:900}.track-live-card aside h2{font-size:1.05rem}.track-live-card aside p{color:var(--muted);font-size:.8rem;line-height:1.7}.track-live-card aside strong{color:#ffbd38;display:block;margin:12px 0}.track-live-card aside a{display:block;border:1px solid var(--line);padding:10px;border-radius:9px;color:#49a9ff;font-size:.8rem}.project-health-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.health-bars{padding:25px}.health-bars article{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:20px}.health-bars article:last-child{margin-bottom:0}.health-bars svg{color:#168cff}.health-bars article>span{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.health-bars em{font-style:normal;color:#29c58a;font-weight:850}.health-bars i{grid-column:1/-1;height:8px;border-radius:20px;background:hsla(0,0%,100%,.09);overflow:hidden}.health-bars u{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#1bbd8c,#168cff)}.health-score{padding:28px;text-align:center;display:flex;flex-direction:column;justify-content:center}.health-score>div{width:180px;height:180px;margin:0 auto;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle at center,#09233f 57%,transparent 58%),conic-gradient(#18bc92 0 82%,#168cff 82% 98%,hsla(0,0%,100%,.08) 98%)}.health-score strong{font-size:2.3rem}.health-score span{display:block;color:var(--muted);font-size:.8rem}.health-score p{color:var(--muted);line-height:1.8}.virtual-tour{margin:0 50px 36px;padding:18px}.virtual-tour nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.virtual-tour nav button{height:42px;border-radius:20px;padding:0 18px;background:hsla(0,0%,100%,.05);color:var(--muted);border:1px solid var(--line2)}.virtual-tour nav button.active{background:#0877ec;color:#fff;border-color:#0877ec}.tour-stage{height:500px;position:relative;border-radius:16px;overflow:hidden;background:#06182b}.tour-stage img{width:100%;height:100%;object-fit:cover}.tour-stage:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(0,8,19,.88));pointer-events:none}.tour-stage>span{position:absolute;z-index:2;right:26px;bottom:22px}.tour-stage b{font-size:1.35rem}.tour-stage small{display:block;color:#c5d9ed;margin-top:4px}.tour-next,.tour-prev{position:absolute;z-index:3;top:50%;width:44px;height:44px;border-radius:50%;background:rgba(3,15,28,.72);color:#fff;font-size:1.8rem;border:1px solid hsla(0,0%,100%,.25)}.tour-prev{left:18px}.tour-next{right:18px}.equipment-stage{min-height:500px;position:relative;overflow:hidden;display:grid;place-items:center;padding:35px}.equipment-stage img{width:min(100%,650px);height:390px;object-fit:contain;filter:drop-shadow(0 30px 35px rgba(0,0,0,.55));z-index:1}.equipment-glow{width:65%;height:65%;background:rgba(22,140,255,.22);filter:blur(65px)}.equipment-glow,.equipment-pin{position:absolute;border-radius:50%}.equipment-pin{z-index:3;width:34px;height:34px;background:#0877ec;color:#fff;font-weight:900;border:4px solid hsla(0,0%,100%,.85);box-shadow:0 0 0 7px rgba(8,119,236,.18)}.equipment-pin.active{background:#19bd91;transform:scale(1.12)}.ep-1{right:30%;top:26%}.ep-2{right:50%;top:33%}.ep-3{right:38%;top:48%}.ep-4{right:59%;top:58%}.ep-5{right:28%;top:68%}.ep-6{right:52%;top:76%}.equipment-explorer>aside{padding:24px}.equipment-explorer>aside>span{color:#168cff;font-size:.8rem}.equipment-explorer>aside h2{font-size:1.25rem}.equipment-explorer>aside p{color:var(--muted);font-size:.84rem;line-height:1.9}.equipment-explorer ol{list-style:none;padding:0;display:grid;grid-gap:5px;gap:5px}.equipment-explorer li button{width:100%;display:flex;align-items:center;gap:9px;padding:8px;background:transparent;color:var(--muted);text-align:right}.equipment-explorer li i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(22,140,255,.12);color:#168cff;font-style:normal}.equipment-explorer li.active button{color:var(--text);font-weight:850}.equipment-explorer li.active i{background:#0877ec;color:#fff}.assistant-experience{grid-template-columns:minmax(0,1fr) 360px;padding:28px;min-height:450px}.assistant-chat{display:flex;flex-direction:column;justify-content:center}.assistant-bubble{max-width:580px;padding:22px;border-radius:20px 20px 6px 20px;background:#fff;color:#15314d;line-height:1.9;box-shadow:0 18px 40px rgba(0,0,0,.18);position:relative}.assistant-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:20px 0}.assistant-options button{min-height:48px;border-radius:11px;border:1px solid var(--line);background:rgba(22,140,255,.08);color:var(--text)}.assistant-options button:hover{background:rgba(22,140,255,.18)}.assistant-input{display:grid;grid-template-columns:1fr 90px;grid-gap:8px;gap:8px}.assistant-input input{width:100%}.assistant-input button{border-radius:9px;background:#0877ec;color:#fff}.assistant-robot{position:relative;display:grid;place-content:center;justify-items:center}.robot-head{width:170px;height:130px;border-radius:55px;background:linear-gradient(145deg,#eef7ff,#8fb7dc);border:8px solid #d9ecfc;display:grid;place-items:center;position:relative;box-shadow:inset 0 -18px 35px rgba(35,92,143,.25),0 0 45px rgba(22,140,255,.28)}.robot-head:before{content:"••";letter-spacing:34px;padding-right:34px;font-size:2.2rem;color:#49d4ff;background:#082342;border-radius:30px;width:115px;height:65px;display:grid;place-items:center}.robot-head i{position:absolute;width:20px;height:45px;background:#9dc6e8;left:-26px;border-radius:12px;box-shadow:202px 0 #9dc6e8}.robot-head b{position:absolute;bottom:-75px;z-index:2;color:#168cff}.robot-body{margin-top:25px;width:130px;height:110px;border-radius:35px 35px 50px 50px;background:linear-gradient(145deg,#f0f8ff,#8bb5d9);display:grid;place-items:center;color:#1268bb;font-weight:900}.robot-shadow{width:190px;height:24px;border-radius:50%;background:rgba(0,0,0,.35);filter:blur(8px);margin-top:13px}html[data-theme=light] .assistant-experience,html[data-theme=light] .equipment-explorer>aside,html[data-theme=light] .equipment-stage,html[data-theme=light] .health-bars,html[data-theme=light] .health-score,html[data-theme=light] .iran-project-map,html[data-theme=light] .project-list-card,html[data-theme=light] .smart-form-card,html[data-theme=light] .smart-result-card,html[data-theme=light] .smart-service-hub,html[data-theme=light] .track-experience,html[data-theme=light] .virtual-tour{background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(242,248,255,.96));border-color:rgba(32,110,189,.16);box-shadow:0 18px 45px rgba(42,89,139,.09)}html[data-theme=light] .smart-hub-card{background:linear-gradient(150deg,#fff,#f4f8fd);border-color:rgba(32,110,189,.14)}html[data-theme=light] .equipment-explorer li.active button,html[data-theme=light] .health-bars b,html[data-theme=light] .project-list-card b,html[data-theme=light] .smart-form-card input,html[data-theme=light] .smart-form-card select,html[data-theme=light] .smart-hub-card h3{color:#17324e}html[data-theme=light] .smart-form-card input,html[data-theme=light] .smart-form-card select{background:#fff;border-color:rgba(32,110,189,.2)}html[data-theme=light] .smart-note,html[data-theme=light] .smart-stats-row article,html[data-theme=light] .track-live-card>aside{background:#f7fbff;border-color:rgba(32,110,189,.16)}html[data-theme=light] .assistant-options button{color:#17324e}@media(max-width:1050px){.smart-service-hub>div{grid-template-columns:repeat(2,1fr)}.assistant-experience,.equipment-explorer,.project-health-layout,.projects-map-layout,.smart-calculator{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.assistant-robot{min-height:330px;grid-row:1}.track-live-card{grid-template-columns:1fr}.track-live-card>aside{grid-row:2}.smart-note,.smart-stats-row,.track-experience,.virtual-tour{margin-left:24px;margin-right:24px}}@media(max-width:640px){.smart-service-hub{margin:24px 16px;padding:22px 16px}.smart-service-hub>div{grid-template-columns:1fr}.smart-hub-card{min-height:170px}.smart-page-head{margin-top:30px}.smart-form-card,.track-search,.track-timeline{grid-template-columns:1fr}.track-timeline{text-align:right}.track-timeline span{grid-template-columns:38px 1fr;justify-items:start;text-align:right;padding:7px}.track-timeline span:before{right:25px;left:auto;top:-8px;bottom:-8px;width:2px;height:auto}.track-timeline i{grid-row:1/3}.track-timeline small{grid-column:2}.track-live-card{display:block}.track-map{margin:14px 0}.smart-stats-row{grid-template-columns:1fr}.map-silhouette{inset:65px 24px 100px}.iran-project-map{min-height:420px}.map-metrics span{font-size:.66rem}.map-metrics b{font-size:1.05rem}.tour-stage{height:330px}.equipment-stage{min-height:380px;padding:10px}.equipment-stage img{height:300px}.assistant-experience{padding:18px}.assistant-options{grid-template-columns:1fr}.assistant-robot{min-height:300px}.smart-note{align-items:flex-start;flex-direction:column}.smart-note a{margin:0}}.store-equipment-browser{position:relative;z-index:3;margin:34px 70px;padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,rgba(9,33,61,.92),rgba(4,18,35,.88));box-shadow:0 22px 55px rgba(0,0,0,.17)}.store-equipment-browser>header{text-align:center;max-width:720px;margin:0 auto 24px}.store-equipment-browser>header h2{margin:0 0 8px;font-size:clamp(24px,3vw,38px)}.store-equipment-browser>header p{margin:0;color:var(--muted);line-height:1.9}.store-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.store-group-grid>a{min-height:142px;display:grid;grid-template-columns:54px 1fr;align-items:start;grid-gap:13px;gap:13px;padding:18px;border:1px solid rgba(77,165,252,.2);border-radius:17px;color:var(--text);background:linear-gradient(155deg,rgba(21,49,80,.72),rgba(4,17,32,.82));transition:.22s ease}.store-group-grid>a.active,.store-group-grid>a:hover{transform:translateY(-4px);border-color:#168cff;box-shadow:0 15px 35px rgba(0,0,0,.18);background:linear-gradient(155deg,rgba(21,77,131,.76),rgba(4,25,47,.9))}.store-group-grid i{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;color:#4db1ff;background:rgba(41,151,255,.13);font-style:normal}.store-group-grid i .icon{width:28px;height:28px}.store-group-grid span{display:grid;grid-gap:5px;gap:5px}.store-group-grid b{font-size:16px}.store-group-grid small{min-height:40px;color:var(--muted);font-size:11px;line-height:1.75}.store-group-grid em{color:#42a9ff;font-size:11px;font-style:normal;font-weight:850}.store-type-browser{margin-top:22px;padding-top:22px;border-top:1px solid var(--line2)}.store-type-browser>div:first-child{display:flex;align-items:center;gap:12px;margin-bottom:13px}.store-type-browser>div:first-child span{padding:6px 10px;border-radius:999px;color:#55b3ff;background:rgba(22,140,255,.12);font-size:11px;font-weight:900}.store-type-browser h3{margin:0;font-size:20px}.store-type-browser>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.store-type-browser a{min-height:100px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(77,165,252,.17);border-radius:15px;color:var(--text);background:hsla(0,0%,100%,.025)}.store-type-browser a.active,.store-type-browser a:hover{border-color:#168cff;background:rgba(22,140,255,.1)}.store-type-browser a>.icon{width:29px;color:#40a7ff}.store-type-browser a span{display:grid;grid-gap:4px;gap:4px}.store-type-browser a b{font-size:14px}.store-type-browser a small{color:var(--muted);font-size:10px;line-height:1.6}.store-type-browser a em{color:#4aafff;font-size:10px;font-style:normal;white-space:nowrap}.quick-need-card{cursor:pointer;text-align:right;font-family:inherit}.product-detail-cta{height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#0f72df,#168cf5);border:1px solid #168cff;color:#fff!important;font-size:12px;font-weight:900}.product-detail-cta .icon{width:17px}.product-code-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.stock-ready{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;color:#28bd80;background:rgba(34,190,126,.1);font-weight:850}.stock-ready i{width:7px;height:7px;border-radius:50%;background:#28bd80;box-shadow:0 0 0 4px rgba(34,190,126,.11)}.product-info .breadcrumb a{color:#65b9ff}.product-complete-tabs{position:relative;z-index:3;margin:28px 70px;padding:0;overflow:hidden;border-radius:22px}.product-tab-buttons{display:flex;gap:4px;padding:10px;border-bottom:1px solid var(--line2);background:rgba(0,9,20,.22)}.product-tab-buttons button{min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:12px;color:var(--muted);background:transparent;font-family:inherit;font-weight:850}.product-tab-buttons button.active{color:#fff;border-color:rgba(72,167,255,.3);background:linear-gradient(135deg,#0f72df,#168cf5);box-shadow:0 8px 22px rgba(10,110,215,.2)}.product-tab-panel{padding:28px}.product-tab-panel>header{margin-bottom:20px}.product-guide-panel article>span,.product-support-panel article>span,.product-tab-panel>header span{color:#4db1ff;font-size:12px;font-weight:900}.product-tab-panel h2{margin:6px 0 7px;font-size:24px}.product-tab-panel>header p{margin:0;color:var(--muted)}.product-full-spec-table{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line2);border-radius:17px;overflow:hidden}.product-full-spec-table>div{min-height:62px;display:grid;grid-template-columns:minmax(130px,.7fr) 1.3fr;align-items:center;border-bottom:1px solid var(--line2);padding:0 17px}.product-full-spec-table>div:nth-child(odd){border-left:1px solid var(--line2)}.product-full-spec-table>div:nth-last-child(-n+2){border-bottom:0}.product-full-spec-table b{font-size:13px;color:#87c9ff}.product-full-spec-table span{color:var(--text);font-size:13px;line-height:1.75}.product-guide-panel,.product-support-panel{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.product-guide-panel article,.product-guide-panel aside,.product-support-panel article{padding:22px;border:1px solid var(--line2);border-radius:17px;background:hsla(0,0%,100%,.025)}.product-guide-panel p{color:var(--muted);line-height:2}.product-guide-panel ul,.product-support-panel ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.product-guide-panel li,.product-support-panel li{position:relative;padding-right:20px;color:var(--text);line-height:1.75}.product-guide-panel li:before,.product-support-panel li:before{content:"✓";position:absolute;right:0;color:#28c485;font-weight:900}.product-guide-panel aside h3{margin:0 0 13px}.product-guide-panel aside>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line2)}.product-guide-panel aside>div:last-child{border:0}.product-guide-panel aside i{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#4badff;background:rgba(22,140,255,.11);font-style:normal;font-weight:900}.product-support-panel article>a{min-height:45px;margin-top:18px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#0877ec;font-weight:900}html[data-theme=light] .store-equipment-browser{background:linear-gradient(145deg,#fff,#f1f7fd);border-color:rgba(30,112,195,.15);box-shadow:0 20px 50px rgba(40,87,135,.09)}html[data-theme=light] .store-group-grid>a{background:linear-gradient(155deg,#fff,#f3f8fd);border-color:rgba(30,112,195,.14)}html[data-theme=light] .store-group-grid>a.active,html[data-theme=light] .store-group-grid>a:hover{background:linear-gradient(155deg,#f7fbff,#e6f3ff)}html[data-theme=light] .product-guide-panel article,html[data-theme=light] .product-guide-panel aside,html[data-theme=light] .product-support-panel article,html[data-theme=light] .store-type-browser a{background:#f8fbff;border-color:rgba(30,112,195,.13)}html[data-theme=light] .product-tab-buttons{background:#f3f8fd}html[data-theme=light] .product-tab-buttons button.active{color:#fff}@media(max-width:1050px){.product-complete-tabs,.store-equipment-browser{margin-left:24px;margin-right:24px}.store-group-grid{grid-template-columns:repeat(2,1fr)}.store-type-browser>div:last-child{grid-template-columns:1fr 1fr}.product-full-spec-table{grid-template-columns:1fr}.product-full-spec-table>div:nth-child(odd){border-left:0}.product-full-spec-table>div:nth-last-child(2){border-bottom:1px solid var(--line2)}}@media(max-width:640px){.product-complete-tabs,.store-equipment-browser{margin:20px 12px!important;border-radius:19px!important}.store-equipment-browser{padding:22px 14px}.store-equipment-browser>header{text-align:right}.store-group-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:2px 14px 12px;scrollbar-width:none}.store-group-grid>a{flex:0 0 82vw;scroll-snap-align:center}.store-type-browser>div:first-child{display:grid;grid-gap:6px;gap:6px}.store-type-browser>div:last-child{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:0 14px 10px;scrollbar-width:none}.store-type-browser a{flex:0 0 82vw;scroll-snap-align:center}.product-tab-buttons{overflow-x:auto;scrollbar-width:none}.product-tab-buttons button{flex:0 0 auto;padding:0 14px;font-size:11px}.product-tab-panel{padding:19px 14px}.product-tab-panel h2{font-size:20px}.product-full-spec-table>div{grid-template-columns:1fr;gap:5px;padding:12px 13px}.product-guide-panel,.product-support-panel{grid-template-columns:1fr}.product-code-row{align-items:flex-start;flex-direction:column}.product-detail-cta{height:45px}}.site-frame:has(.home-showcase)>.site-header,.site-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:180!important;display:grid!important;direction:ltr!important;grid-template-columns:auto minmax(0,1fr) minmax(255px,290px)!important;grid-template-areas:"tools nav brand"!important;align-items:center!important;grid-gap:clamp(10px,1.1vw,20px)!important;gap:clamp(10px,1.1vw,20px)!important;min-height:78px!important;padding:11px clamp(16px,1.8vw,30px)!important;border-bottom:1px solid rgba(75,165,255,.16)!important;background:rgba(2,11,24,.94)!important;box-shadow:0 9px 28px rgba(0,0,0,.16)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.site-frame:has(.home-showcase)>.site-header:after,.site-header:after{display:none!important}.site-header>.logo-block{grid-area:brand;width:100%;max-width:290px;min-width:0!important;justify-self:end;direction:rtl}.site-header>.main-nav{grid-area:nav;min-width:0;direction:rtl;gap:clamp(16px,1.15vw,22px)!important;justify-content:center!important;overflow:visible}.site-frame:has(.home-showcase)>.site-header .main-nav a,.site-header>.main-nav a{padding-inline:2px!important;font-size:clamp(12px,.76vw,14px)!important;color:var(--text)!important;font-weight:750!important;white-space:nowrap}.site-frame:has(.home-showcase)>.site-header .header-tools,.site-header>.header-tools{grid-area:tools;display:flex!important;align-items:center;justify-self:start;direction:rtl;gap:7px!important;margin:0!important;min-width:max-content}.site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn,.site-header .header-tools .tool-btn{display:grid!important;width:44px;height:44px;flex:0 0 auto;border-color:rgba(83,172,255,.28)!important;background:linear-gradient(145deg,rgba(20,60,99,.9),rgba(3,17,32,.96))!important;color:#eaf7ff!important;box-shadow:0 7px 20px rgba(0,0,0,.14)!important}.site-header .header-tools .tool-btn:hover{border-color:#168cff!important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(8,119,236,.2)!important}.site-frame:has(.home-showcase)>.site-header .header-tools .theme-toggle,.site-header .header-tools .theme-toggle{display:flex!important;width:auto!important;min-width:104px!important;padding:0 13px!important;border-radius:999px!important;gap:8px;overflow:hidden}.theme-toggle svg{position:relative!important;inset:auto!important;flex:0 0 22px}.theme-toggle .theme-toggle-moon,.theme-toggle .theme-toggle-sun{display:none}.theme-toggle.is-dark .theme-toggle-moon,.theme-toggle.is-light .theme-toggle-sun{display:block}.theme-toggle-label{position:static!important;display:block!important;width:auto!important;min-width:49px!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:11px!important;line-height:1!important;font-weight:900;white-space:nowrap}.theme-toggle-orbit{position:absolute!important}.site-frame:has(.home-showcase)>.site-header .support-tool-btn,.site-header .support-tool-btn{display:flex!important;height:44px!important;border-radius:999px!important;padding:0 13px!important}.site-frame:has(.home-showcase)>.site-header .support-tool-btn strong,.site-header .support-tool-btn strong{display:inline;font-size:11px}.site-header .mobile-menu-toggle{grid-area:menu}html[data-theme=light] .site-frame:has(.home-showcase)>.site-header,html[data-theme=light] .site-header{background:hsla(0,0%,100%,.96)!important;border-bottom-color:rgba(27,104,181,.14)!important;box-shadow:0 7px 24px rgba(37,91,150,.09)!important}html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn,html[data-theme=light] .site-header .header-tools .tool-btn{background:linear-gradient(145deg,#fff,#edf6ff)!important;border-color:rgba(17,117,218,.22)!important;color:#154674!important;box-shadow:0 7px 20px rgba(34,87,139,.09)!important}html[data-theme=light] .site-frame:has(.home-showcase)>.site-header .theme-toggle,html[data-theme=light] .site-header .theme-toggle{background:linear-gradient(145deg,#fff8d8,#edf7ff)!important;color:#9d6800!important;border-color:rgba(221,158,25,.34)!important}@media(max-width:1280px){.site-frame:has(.home-showcase)>.site-header,.site-header{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"menu tools brand" "nav nav nav"!important;padding:10px 16px!important}.site-header .mobile-menu-toggle{display:flex!important;justify-self:start;align-self:center}.site-header>.main-nav{display:none!important;grid-column:1/-1!important;margin-top:4px!important}.site-header.mobile-open>.main-nav{display:flex!important}.site-header>.header-tools{justify-self:center}}@media(max-width:760px){.site-frame:has(.home-showcase)>.site-header,.site-header{gap:8px!important;padding:9px 11px!important;min-height:66px!important}.site-header .logo-block-header .brand-logo-copy{display:none!important}.site-header>.logo-block{min-width:44px!important}.site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn,.site-header .header-tools .tool-btn{width:40px;height:40px}.site-frame:has(.home-showcase)>.site-header .header-tools .theme-toggle,.site-header .header-tools .theme-toggle{width:40px!important;min-width:40px!important;padding:0!important;justify-content:center}.theme-toggle-label{display:none!important}.site-frame:has(.home-showcase)>.site-header .support-tool-btn,.site-header .support-tool-btn{width:40px!important;min-width:40px!important;padding:0!important;justify-content:center}.site-frame:has(.home-showcase)>.site-header .support-tool-btn strong,.site-header .support-tool-btn strong{display:none!important}.site-header .mobile-menu-toggle{width:40px;height:40px}}@media(max-width:390px){.site-frame:has(.home-showcase)>.site-header,.site-header{padding-inline:8px!important;gap:5px!important}.site-header .header-tools{gap:4px!important}.site-frame:has(.home-showcase)>.site-header .header-tools .tool-btn,.site-frame:has(.home-showcase)>.site-header .support-tool-btn,.site-header .header-tools .tool-btn,.site-header .support-tool-btn{width:37px!important;min-width:37px!important;height:37px!important}}.showcase-scene>.showcase-hero-image{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;transform:none!important;object-fit:cover;object-position:center;filter:none!important;transition:opacity 1.15s ease,transform 7s ease!important}.showcase-hero-dark{display:block;opacity:1}.showcase-hero-light{display:none;opacity:0}html[data-theme=light] .showcase-hero-dark{display:none}html[data-theme=light] .showcase-hero-light{display:block;opacity:1}html[data-theme=light] .showcase-scene>.showcase-hero-light{inset:auto!important;width:145%!important;height:128%!important;left:50%!important;top:42%!important;transform:translate(-50%,-50%)!important;object-fit:cover;object-position:center 31%!important;filter:saturate(.92) brightness(1.06) contrast(.96)!important}.showcase-scene:after{z-index:3}.showcase-mobile-live{z-index:4!important}html:not([data-theme=light]) .site-frame:has(.home-showcase){background:#020916;color:#edf7ff}html:not([data-theme=light]) .home-showcase{background:radial-gradient(circle at 50% 16%,rgba(12,103,230,.2),transparent 40%),linear-gradient(180deg,#020916,#041225 72%,#06182b)!important;color:#edf7ff}html:not([data-theme=light]) .showcase-intro h1{color:#f4f9ff}html:not([data-theme=light]) .showcase-intro h1 b{color:#3ea5ff;text-shadow:0 0 26px rgba(31,137,255,.32)}html:not([data-theme=light]) .showcase-intro>p{color:#a9bed4}html:not([data-theme=light]) .showcase-secondary{background:rgba(8,28,53,.85);border-color:rgba(77,159,255,.27);color:#dbeeff!important}html:not([data-theme=light]) .showcase-brands,html:not([data-theme=light]) .showcase-health,html:not([data-theme=light]) .showcase-service,html:not([data-theme=light]) .showcase-stats{background:linear-gradient(150deg,rgba(8,30,57,.94),rgba(3,16,32,.94));border-color:rgba(77,159,255,.2);box-shadow:0 16px 40px rgba(0,4,12,.28)}html:not([data-theme=light]) .showcase-health h2,html:not([data-theme=light]) .showcase-health>span,html:not([data-theme=light]) .showcase-stats span{border-color:rgba(116,181,246,.12)}html:not([data-theme=light]) .showcase-brands h2,html:not([data-theme=light]) .showcase-health b,html:not([data-theme=light]) .showcase-health h2,html:not([data-theme=light]) .showcase-section-title,html:not([data-theme=light]) .showcase-service,html:not([data-theme=light]) .showcase-service b,html:not([data-theme=light]) .showcase-stats b{color:#edf7ff!important}html:not([data-theme=light]) .showcase-service small,html:not([data-theme=light]) .showcase-stats small{color:#9eb6ce}html:not([data-theme=light]) .showcase-brands h2{background:#06182b}html:not([data-theme=light]) .showcase-brands strong{color:#7ebeff}html:not([data-theme=light]) .showcase-scene{border:1px solid rgba(52,145,255,.26);border-radius:18px;-webkit-mask-image:none;mask-image:none;background:#020916;box-shadow:0 26px 65px rgba(0,4,12,.45),0 0 38px rgba(15,113,237,.13)}html:not([data-theme=light]) .showcase-scene:after{background:linear-gradient(180deg,rgba(0,8,22,.04),transparent 68%,rgba(2,9,22,.55))}html[data-theme=light] .showcase-scene{border:1px solid rgba(35,122,211,.14);border-radius:18px;-webkit-mask-image:none;mask-image:none;background:#f7fbff;box-shadow:0 22px 55px rgba(49,104,159,.12)}html[data-theme=light] .showcase-scene:after{background:linear-gradient(180deg,rgba(247,251,255,.01),transparent 80%,rgba(247,251,255,.32))}@media(max-width:700px){.showcase-scene>.showcase-hero-image{inset:0!important;width:100%!important;height:100%!important;top:0!important;left:0!important;object-position:center!important}html:not([data-theme=light]) .home-showcase{background:radial-gradient(circle at 50% 18%,rgba(17,119,248,.2),transparent 36%),linear-gradient(180deg,#020916,#06182b)!important}html:not([data-theme=light]) .showcase-mobile-live span{color:#dff1ff;background:rgba(3,20,40,.86);border-color:rgba(88,173,255,.28);box-shadow:0 8px 22px rgba(0,4,12,.3)}html:not([data-theme=light]) .showcase-mobile-actions a{color:#dceeff!important;background:rgba(5,25,47,.92);border-color:rgba(65,153,241,.22);box-shadow:0 10px 28px rgba(0,4,12,.26)}html:not([data-theme=light]) .showcase-mobile-actions small{color:#9ab2ca}}.smart-warranty-stage{grid-template-columns:minmax(0,1.7fr) minmax(235px,.55fr)!important;grid-template-areas:"visual benefits"!important;min-height:0!important}.warranty-hero-visual{grid-area:visual;position:relative;direction:rtl;overflow:hidden;border:1px solid rgba(24,116,205,.16);border-radius:22px;background:#f7fbff;box-shadow:0 22px 55px rgba(44,94,145,.13)}.warranty-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.warranty-hero-card-copy{position:absolute;z-index:2;top:16.5%;left:8.3%;width:40.5%;height:65.5%;direction:rtl;color:#173a61;pointer-events:none}.warranty-image-card-title{position:absolute;top:7%;right:7%;display:grid;grid-gap:3px;gap:3px;text-align:right}.warranty-image-card-title b{color:#0c63bd;font-size:clamp(8px,.82vw,14px);line-height:1.35}.warranty-image-card-title span{color:#7d95ac;font-size:clamp(6px,.58vw,10px);direction:ltr;letter-spacing:.4px}.warranty-image-ring-copy{position:absolute;top:17%;left:6%;width:37%;aspect-ratio:1;display:grid;place-content:center;text-align:center}.warranty-image-ring-copy strong{color:#0877ec;font-size:clamp(15px,2vw,31px);line-height:1}.warranty-image-ring-copy span{margin-top:4px;color:#6f879e;font-size:clamp(6px,.58vw,10px)}.warranty-hero-card-copy dl{position:absolute;right:7%;left:7%;top:48%;bottom:5%;margin:0;display:grid;grid-template-rows:repeat(3,1fr)}.warranty-hero-card-copy dl>div{display:grid;align-content:center;grid-gap:2px;gap:2px;padding:0 4%;border-bottom:1px solid rgba(27,104,181,.12)}.warranty-hero-card-copy dl>div:last-child{border-bottom:0}.warranty-hero-card-copy dt{color:#7990a7;font-size:clamp(6px,.56vw,9px)}.warranty-hero-card-copy dd{margin:0;color:#164c7e;font-size:clamp(7px,.68vw,12px);font-weight:900;line-height:1.4}.warranty-hero-card-copy dd[dir=ltr]{text-align:right;color:#0872d8}html[data-theme=dark] .warranty-hero-visual{border-color:rgba(77,159,255,.24);box-shadow:0 25px 60px rgba(0,4,12,.35)}.iran-project-map>.project-map-image{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}.iran-project-map{background:#f7fbff!important}.iran-project-map .map-metrics{z-index:2}@media(max-width:1100px){.smart-warranty-stage{grid-template-columns:1fr!important;grid-template-areas:"visual" "benefits"!important}.warranty-benefits{grid-template-columns:1fr 1fr}}@media(max-width:760px){.warranty-hero-visual{order:1;width:100%;border-radius:16px}.warranty-benefits{order:2!important;grid-template-columns:1fr}.iran-project-map>.project-map-image{width:100%}}@media(max-width:700px){html[data-theme=light] .showcase-scene>.showcase-hero-light{inset:auto!important;width:185%!important;height:132%!important;left:50%!important;top:48%!important;transform:translate(-50%,-50%)!important;object-position:center 31%!important;filter:saturate(1.02) brightness(1.03) contrast(.98)!important}}.site-frame{--rg-page-x:clamp(18px,3.75vw,54px);--rg-radius-lg:28px;--rg-radius-md:22px;--rg-radius-sm:14px;--rg-blue:#0877ec;--rg-blue-soft:#4aafff;--rg-surface-light:linear-gradient(150deg,hsla(0,0%,100%,.98),rgba(243,249,255,.94));--rg-surface-dark:linear-gradient(150deg,rgba(10,32,56,.96),rgba(3,15,29,.96));--rg-border-light:rgba(24,108,191,.16);--rg-border-dark:rgba(75,163,255,.22);--rg-shadow-light:0 18px 52px rgba(38,83,128,.1),inset 0 1px hsla(0,0%,100%,.9);--rg-shadow-dark:0 20px 58px rgba(0,5,14,.3),inset 0 1px rgba(140,202,255,.05)}.order-tool-btn{gap:8px;padding-inline:14px!important;width:auto!important}.order-tool-btn strong{font-size:13px;white-space:nowrap}.stock-query{background:rgba(245,158,11,.12)!important;color:#b66a00!important;border-color:rgba(245,158,11,.24)!important}[data-theme=dark] .stock-query{color:#ffd27c!important}.product-bottom-tools span{display:inline-flex;align-items:center;gap:6px;color:var(--rg-muted);font-size:12px}.product-bottom-tools span .icon{width:15px;height:15px;color:var(--rg-blue)}.footer-action-links{display:flex!important;flex-direction:column;gap:10px!important;align-items:stretch!important}.footer-action-links a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border:1px solid var(--rg-line);border-radius:13px;background:var(--rg-surface-strong)}.production-sort-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.production-sort-links>a:not(.blue-btn){padding:9px 12px;border:1px solid var(--rg-line);border-radius:999px;color:var(--rg-muted);background:var(--rg-surface-strong)}.production-sort-links>a.active{color:#fff;background:linear-gradient(135deg,#087cf0,#075dcc);border-color:transparent}.production-filter-row .store-chip{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.filter-real-status{margin-top:20px;padding:18px;border-radius:18px;border:1px solid var(--rg-line);background:var(--rg-surface-strong)}.filter-real-status>.icon{width:28px;height:28px;color:var(--rg-blue)}.filter-real-status p{color:var(--rg-muted);line-height:1.8}.filter-real-status a{display:inline-flex;margin-top:8px;color:var(--rg-blue);font-weight:800}.project-area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.project-area-grid article{padding:22px;display:flex;flex-direction:column;gap:12px}.project-area-grid article>.icon{width:34px;height:34px;color:var(--rg-blue)}.project-area-grid h3,.project-area-grid p{margin:0}.project-area-grid p{color:var(--rg-muted);line-height:1.9;flex:1 1}.project-area-grid a{display:flex;align-items:center;justify-content:space-between;color:var(--rg-blue);font-weight:800}.production-health-layout .health-bars article span p{margin:5px 0;color:var(--rg-muted);line-height:1.75}.production-health-layout .health-bars article span em{position:static;width:max-content;margin-top:6px;padding:4px 9px;border-radius:999px;background:rgba(8,124,240,.1);color:var(--rg-blue)}.production-health-layout .health-score{display:flex;flex-direction:column;align-items:stretch;text-align:right}.production-health-layout .health-score>.icon{width:48px;height:48px;color:var(--rg-blue)}.production-health-layout .health-score ul{margin:0;padding:0 18px 0 0;line-height:2.1;color:var(--rg-muted)}.real-track-experience .track-search{grid-template-columns:1fr 1fr auto}.track-privacy-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--rg-muted)}.track-privacy-note .icon{width:18px;height:18px;color:var(--rg-blue)}.real-track-card{grid-template-columns:260px 1fr 280px}.track-case-summary{display:flex;flex-direction:column;gap:8px;padding:22px;border-left:1px solid var(--rg-line)}.track-case-summary>b{font-size:20px;color:var(--rg-blue)}.track-case-summary>strong{font-size:16px}.track-case-summary>small{color:var(--rg-muted);line-height:1.7}.track-timeline span em{display:block;margin-top:4px;color:var(--rg-muted);font-style:normal;font-size:12px}.production-equipment-explorer .equipment-stage-copy{position:absolute;inset:auto 24px 24px 24px;z-index:3;padding:16px;border-radius:18px;background:rgba(3,20,43,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;display:flex;flex-direction:column;gap:4px}.production-equipment-explorer .equipment-stage-copy span{color:#70c7ff}.production-equipment-explorer aside label{display:grid;grid-gap:7px;gap:7px;color:var(--rg-muted)}.production-equipment-explorer aside select{min-height:48px;border:1px solid var(--rg-line);border-radius:13px;padding:0 12px;background:var(--rg-surface-strong);color:var(--rg-text)}.equipment-real-specs{display:flex;gap:8px;flex-wrap:wrap}.equipment-real-specs i{font-style:normal;padding:7px 10px;border-radius:999px;background:rgba(8,124,240,.1);color:var(--rg-blue);font-size:12px}.production-assistant .assistant-path-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.production-assistant .assistant-path-grid>a{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--rg-line);border-radius:16px;background:var(--rg-surface-strong);color:var(--rg-text)}.production-assistant .assistant-path-grid>a>.icon:first-child{width:25px;height:25px;color:var(--rg-blue)}.production-assistant .assistant-path-grid span{display:flex;flex-direction:column;gap:3px}.production-assistant .assistant-path-grid small{color:var(--rg-muted)}.assistant-phone{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--rg-blue);font-weight:800}.virtual-tour-real{margin:0 var(--rg-page-margin);padding:20px}@media(max-width:1050px){.project-area-grid{grid-template-columns:1fr 1fr}.real-track-card{grid-template-columns:1fr}.track-case-summary{border-left:0;border-bottom:1px solid var(--rg-line)}}@media(max-width:760px){.order-tool-btn strong{display:none}.production-assistant .assistant-path-grid,.project-area-grid,.real-track-experience .track-search{grid-template-columns:1fr}.production-sort-links{width:100%}.production-sort-links>a{flex:1 1;text-align:center}.virtual-tour-real{margin:0 12px;padding:12px}}.site-frame>:is(.hero-solutions,.after-sales-hero,.resource-hero,.contact-command-center,.smart-warranty-showcase){margin-left:var(--rg-page-x)!important;margin-right:var(--rg-page-x)!important;border-radius:var(--rg-radius-lg)!important;overflow:hidden}.site-frame>.hero-solutions{width:auto!important;min-height:520px;margin-top:28px!important;margin-bottom:34px!important;padding-inline:clamp(28px,4vw,58px)!important;border:1px solid rgba(74,164,255,.28)!important;box-shadow:0 28px 72px rgba(0,8,20,.28)!important}.site-frame>:is(.after-sales-hero,.resource-hero,.contact-command-center,.smart-warranty-showcase){margin-top:28px!important;margin-bottom:34px!important}.about-v2-hero{border-radius:var(--rg-radius-lg)!important;box-shadow:0 28px 72px rgba(0,8,20,.26)!important}.site-frame :is(.smart-page-head,.section-title,.resource-section-head){scroll-margin-top:110px}.site-frame .smart-page-head{max-width:920px;margin:42px auto 30px}.site-frame :is(.smart-page-head,.section-title,.resource-section-head)>h1,.site-frame :is(.smart-page-head,.section-title,.resource-section-head)>h2{letter-spacing:-.8px;line-height:1.45}.site-frame :is(.smart-page-head,.section-title,.resource-section-head)>p{max-width:780px;margin-inline:auto;line-height:2}.site-frame :is(.panel,.product-card,.category-card,.solution-card,.blog-card,.seo-service-card,.quick-need-card,.store-equipment-browser,.shop-assist-strip,.project-health-preview,.iran-project-map,.project-list-card,.projects-map-layout>aside,.smart-calculator,.smart-note,.track-experience,.assistant-experience,.equipment-experience,.tour-experience){border-radius:var(--rg-radius-md)!important;border-width:1px!important;border-style:solid!important}html[data-theme=light] .site-frame :is(.panel,.product-card,.category-card,.solution-card,.blog-card,.seo-service-card,.quick-need-card,.store-equipment-browser,.shop-assist-strip,.project-health-preview,.project-list-card,.projects-map-layout>aside,.smart-calculator,.smart-note,.track-experience,.assistant-experience,.equipment-experience,.tour-experience){background:var(--rg-surface-light)!important;border-color:var(--rg-border-light)!important;box-shadow:var(--rg-shadow-light)!important;color:#142a43!important}html:not([data-theme=light]) .site-frame :is(.panel,.product-card,.category-card,.solution-card,.blog-card,.seo-service-card,.quick-need-card,.store-equipment-browser,.shop-assist-strip,.project-health-preview,.project-list-card,.projects-map-layout>aside,.smart-calculator,.smart-note,.track-experience,.assistant-experience,.equipment-experience,.tour-experience){background:var(--rg-surface-dark)!important;border-color:var(--rg-border-dark)!important;box-shadow:var(--rg-shadow-dark)!important;color:#edf7ff!important}.site-frame :is(.panel,.product-card,.seo-service-card,.blog-card,.quick-need-card)>:is(h2,h3){line-height:1.6}.site-frame :is(.panel,.product-card,.seo-service-card,.blog-card,.quick-need-card)>p{line-height:1.95}.site-frame .panel:not(a):not(article):hover{transform:none!important}@media(hover:hover) and (pointer:fine){.site-frame :is(a.panel,article.panel,.product-card,.category-card,.seo-service-card,.blog-card,.quick-need-card):hover{transform:translateY(-5px)!important;border-color:rgba(20,132,239,.42)!important}}.site-frame :is(.btn,.primary-cta,.blue-btn,.clear-filter,.ghost-cta,.showcase-primary,.showcase-secondary,.about-v2-actions a){border-radius:12px!important;min-height:44px;font-weight:850;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.site-frame :is(.btn,.primary-cta,.blue-btn,.showcase-primary,.about-v2-actions .primary){background:linear-gradient(135deg,#0872e7,#1496f5)!important;box-shadow:0 10px 24px rgba(8,113,230,.2)!important;color:#fff!important}@media(hover:hover) and (pointer:fine){.site-frame :is(.btn,.primary-cta,.blue-btn,.showcase-primary,.about-v2-actions .primary):hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(8,113,230,.28)!important}}.site-frame :is(input,select,textarea,.input){border-radius:12px!important}.site-footer{margin:40px clamp(14px,2.25vw,32px) 18px!important;border:1px solid var(--line2)!important;border-radius:24px!important;overflow:hidden;box-shadow:0 18px 52px rgba(14,49,85,.11)!important}html[data-theme=light] .site-footer{background:linear-gradient(145deg,rgba(239,247,255,.97),rgba(225,238,251,.96))!important}html:not([data-theme=light]) .site-footer{background:linear-gradient(150deg,rgba(7,25,45,.98),rgba(2,10,20,.98))!important;border-color:rgba(72,158,244,.18)!important}.footer-grid{gap:clamp(22px,2.3vw,36px)!important}.footer-col h4{position:relative;padding-bottom:10px}.footer-col h4:after{content:"";position:absolute;right:0;bottom:0;width:34px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--rg-blue),var(--rg-blue-soft))}.footer-col a{transition:color .2s ease,transform .2s ease}@media(hover:hover) and (pointer:fine){.footer-col a:hover{color:var(--rg-blue)!important;transform:translateX(-3px)}}@media(max-width:1050px){.site-frame>:is(.hero-solutions,.after-sales-hero,.resource-hero,.contact-command-center,.smart-warranty-showcase){margin-left:24px!important;margin-right:24px!important}.site-frame>.hero-solutions{min-height:480px;padding-inline:30px!important}.site-footer{margin-left:18px!important;margin-right:18px!important}}@media(max-width:760px){.site-frame{--rg-radius-lg:20px;--rg-radius-md:18px;--rg-page-x:14px}.site-frame>:is(.hero-solutions,.after-sales-hero,.resource-hero,.contact-command-center,.smart-warranty-showcase){margin:18px 14px 26px!important;border-radius:20px!important}.site-frame>.hero-solutions{min-height:500px;padding:24px 18px!important}.site-frame .smart-page-head{margin:30px auto 22px;padding-inline:18px}.site-frame .smart-page-head h1{font-size:clamp(26px,8vw,36px)!important}.site-frame :is(.panel,.product-card,.category-card,.solution-card,.blog-card,.seo-service-card,.quick-need-card){border-radius:18px!important}.site-footer{margin:30px 10px 76px!important;border-radius:20px!important}.footer-grid{padding:28px 18px!important}.copyright{padding:16px 18px!important}}.footer-trust-seal{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line2)}.footer-trust-seal>span{color:#aabbd1;font-size:13px;font-weight:800;line-height:1.8}.footer-trust-seal>a{display:grid!important;place-items:center;flex:0 0 auto;width:108px;min-height:116px;margin:0!important;padding:7px;border:1px solid var(--line2);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(8,42,76,.13);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.footer-trust-seal>a:hover{transform:translateY(-2px)!important;border-color:rgba(20,150,245,.45);box-shadow:0 14px 34px rgba(8,85,155,.18)}.footer-trust-seal img{display:block;width:92px;height:auto;max-height:102px;object-fit:contain;cursor:pointer}html[data-theme=light] .footer-trust-seal>span{color:#64798f}@media(max-width:640px){.footer-trust-seal{justify-content:space-between}}.cooperation-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);grid-gap:28px;gap:28px;padding:36px;direction:rtl;background:radial-gradient(circle at 12% 12%,rgba(22,140,255,.18),transparent 32%),radial-gradient(circle at 88% 86%,rgba(143,83,255,.16),transparent 30%),var(--bg,#07111f);color:var(--text,#fff)}.cooperation-access-card,.cooperation-hero{border:1px solid var(--line2,rgba(121,202,255,.18));border-radius:30px;background:rgba(7,19,34,.82);box-shadow:0 28px 80px rgba(0,0,0,.24)}.cooperation-hero{padding:46px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.cooperation-hero:after{content:"";position:absolute;width:380px;height:380px;border:1px solid rgba(121,202,255,.12);border-radius:50%;left:-170px;bottom:-180px;box-shadow:0 0 0 42px rgba(121,202,255,.035),0 0 0 84px rgba(121,202,255,.025)}.cooperation-kicker{margin-top:48px;color:#79caff;font-weight:800;letter-spacing:.04em}.cooperation-hero h1{font-size:clamp(34px,4vw,62px);line-height:1.4;margin:14px 0;max-width:780px}.cooperation-hero h1 b:first-of-type{color:#36b5ff}.cooperation-hero h1 b:last-of-type{color:#b78cff}.cooperation-hero>p{font-size:17px;line-height:2;color:#bcd0e8;max-width:760px}.cooperation-tier-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:28px 0}.cooperation-tier-cards article{padding:20px;border:1px solid rgba(54,181,255,.26);border-radius:18px;background:linear-gradient(145deg,rgba(54,181,255,.1),rgba(8,25,44,.72));display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:center}.cooperation-tier-cards article.vip{border-color:rgba(183,140,255,.36);background:linear-gradient(145deg,rgba(143,83,255,.14),rgba(8,25,44,.72))}.cooperation-tier-cards i{grid-row:1/3;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#0b75d1;color:#fff;font-size:17px;font-weight:900;font-style:normal}.cooperation-tier-cards .vip i{background:#7748c7}.cooperation-tier-cards strong{font-size:17px}.cooperation-tier-cards span{color:#9db4ce;font-size:13px}.cooperation-steps{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.cooperation-steps span{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(121,202,255,.14);border-radius:999px;color:#c4d5e8;font-size:13px}.cooperation-steps svg{width:17px}.cooperation-steps b{color:#79caff}.cooperation-access-card{padding:30px;align-self:center;max-height:calc(100vh - 72px);overflow:auto}.cooperation-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px;border-radius:14px;background:hsla(0,0%,100%,.035);margin-bottom:28px}.cooperation-tabs button{height:48px;border:0;border-radius:10px;color:#9fb5ce;background:transparent;font:inherit;font-weight:800;cursor:pointer}.cooperation-tabs button.active{color:#fff;background:linear-gradient(135deg,#0877ec,#1b94ff);box-shadow:0 10px 28px rgba(8,119,236,.25)}.cooperation-form{display:flex;flex-direction:column;gap:14px}.cooperation-form h2{font-size:27px;margin:0}.cooperation-form>p{color:#9fb5ce;margin:0 0 8px;line-height:1.8}.cooperation-form label{display:flex;flex-direction:column;gap:7px;color:#c8d8ea;font-size:13px;font-weight:700}.cooperation-form input,.cooperation-form select{width:100%;height:50px;border:1px solid rgba(121,202,255,.18);border-radius:11px;background:rgba(2,11,22,.72);color:#fff;padding:0 13px;font:inherit}.cooperation-form input[type=file]{padding:12px;height:auto;min-height:54px}.cooperation-form .blue-btn{height:54px;border:0;border-radius:11px;font:inherit;font-weight:900;cursor:pointer}.cooperation-form>small,.cooperation-upload small{color:#8299b4;line-height:1.7}.cooperation-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cooperation-form-grid .wide{grid-column:1/-1}.cooperation-upload{border:1px dashed rgba(121,202,255,.28);padding:14px;border-radius:14px;background:rgba(54,181,255,.035)}.cooperation-message{padding:13px;margin:18px 0 0;border-radius:11px;border:1px solid rgba(255,94,94,.3);background:rgba(255,94,94,.08);color:#ffb9b9;line-height:1.8}.cooperation-message.success{border-color:rgba(72,211,155,.3);background:rgba(72,211,155,.08);color:#9cebc9}.cooperation-back{display:block;color:#79caff;text-align:center;margin-top:20px}.partner-panel-hero{margin:24px 70px;padding:42px;border-radius:26px;border:1px solid rgba(54,181,255,.28);display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:30px;gap:30px;background:radial-gradient(circle at 15% 30%,rgba(54,181,255,.18),transparent 34%),linear-gradient(135deg,rgba(6,31,54,.94),rgba(8,16,30,.92));position:relative;overflow:hidden}.partner-panel-hero.vip{border-color:rgba(183,140,255,.35);background:radial-gradient(circle at 15% 30%,rgba(143,83,255,.2),transparent 34%),linear-gradient(135deg,rgba(31,19,56,.94),rgba(8,16,30,.92))}.partner-panel-hero h1{font-size:40px;margin:8px 0}.partner-panel-hero p{color:#b8cbe1;line-height:1.9;max-width:760px}.partner-tier-orb{width:190px;height:190px;border-radius:50%;display:grid;place-content:center;text-align:center;border:1px solid rgba(121,202,255,.28);background:radial-gradient(circle,rgba(54,181,255,.24),rgba(8,21,38,.72));box-shadow:0 0 60px rgba(22,140,255,.22)}.vip .partner-tier-orb{border-color:rgba(183,140,255,.35);background:radial-gradient(circle,rgba(143,83,255,.27),rgba(20,13,38,.76));box-shadow:0 0 60px rgba(143,83,255,.22)}.partner-tier-orb small,.partner-tier-orb span{color:#a9bed6}.partner-tier-orb b{font-size:48px;letter-spacing:.08em;margin:4px 0;color:#79caff}.vip .partner-tier-orb b{color:#c3a6ff}.partner-panel-stats{margin:20px 70px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.partner-panel-stats article{padding:22px;border:1px solid var(--line2);border-radius:17px;background:var(--card);display:grid;grid-template-columns:auto 1fr;grid-gap:5px 12px;gap:5px 12px;align-items:center}.partner-panel-stats svg{grid-row:1/3;width:32px;color:#3baeff}.partner-panel-stats span{color:#92a9c3}.partner-panel-stats b{font-size:21px}.partner-price-table{margin:20px 70px 46px;padding:24px}.partner-price-table>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.partner-price-table h2{margin:4px 0}.partner-table-scroll{overflow:auto}.partner-price-table table{width:100%;border-collapse:collapse;min-width:780px}.partner-price-table td,.partner-price-table th{padding:15px;border-bottom:1px solid var(--line2);text-align:right}.partner-price-table th{color:#88a1bd;font-size:12px}.partner-price-table td:first-child{display:flex;flex-direction:column;gap:4px}.partner-price-table td small{color:#8198b2}.partner-price-table .regular-price{text-decoration:line-through;color:#8198b2}.partner-price-table .tier-price{color:#44bcff;font-weight:900}.partner-price-table td a{color:#79caff}.store-partner-banner{margin:18px 70px;padding:15px 20px;border:1px solid rgba(54,181,255,.3);border-radius:16px;background:linear-gradient(90deg,rgba(54,181,255,.13),rgba(7,20,36,.78));display:flex;justify-content:space-between;align-items:center}.store-partner-banner.vip{border-color:rgba(183,140,255,.36);background:linear-gradient(90deg,rgba(143,83,255,.15),rgba(7,20,36,.78))}.store-partner-banner>div{display:flex;align-items:center;gap:12px}.store-partner-banner svg{width:30px;color:#56c2ff}.store-partner-banner span{display:flex;flex-direction:column;gap:4px}.store-partner-banner small{color:#a9bfd7}.store-partner-banner>a{padding:10px 16px;border-radius:10px;color:#fff;background:#0877ec}.partner-price-active{border-color:rgba(54,181,255,.36)!important;background:linear-gradient(135deg,rgba(54,181,255,.1),rgba(3,14,27,.75))!important}.partner-price-active del{display:block;color:#8298b1;font-size:12px;margin-top:5px}.partner-product-price{display:flex!important;align-items:center;gap:13px;flex-wrap:wrap;border-color:rgba(54,181,255,.34)!important}.partner-product-price span{color:#72c9ff;font-weight:800}.partner-product-price del{color:#8198b2}.checkout-regular-price del{color:#8ba0b8}.client-admin-tier-prices{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.client-admin-tier-prices span{font-size:12px;color:#7fcaff;padding:5px 8px;border:1px solid rgba(54,181,255,.18);border-radius:8px}.admin-cooperation-workspace{display:flex;flex-direction:column;gap:20px}.admin-cooperation-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.admin-cooperation-stats article{padding:18px;border-radius:15px;background:var(--card);border:1px solid var(--line2);display:flex;flex-direction:column;gap:8px}.admin-cooperation-stats span{color:#8da6c1}.admin-cooperation-stats b{font-size:27px}.admin-credentials-alert{padding:16px;border-radius:14px;border:1px solid rgba(72,211,155,.32);background:rgba(72,211,155,.08);display:flex;align-items:center;gap:15px;flex-wrap:wrap;color:#b9efd8}.admin-credentials-alert code{padding:6px 9px;background:#06131f;border-radius:7px;color:#fff}.admin-credentials-alert small{width:100%;color:#8eb8a7}.admin-cooperation-section{padding:22px;border:1px solid var(--line2);border-radius:18px;background:var(--card)}.admin-cooperation-section>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-cooperation-section h2{margin:3px 0}.admin-cooperation-section header>p{color:#8da6c1}.admin-application-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.admin-application-grid>article{padding:17px;border:1px solid var(--line2);border-radius:15px;background:rgba(4,15,27,.5)}.admin-application-title{display:flex;align-items:center;gap:12px}.admin-application-title h3{margin:0 0 4px}.admin-application-title p{margin:0;color:#91a9c3}.tier-badge{display:inline-grid;place-items:center;min-width:58px;height:40px;border-radius:10px;background:rgba(22,140,255,.16);color:#62c1ff;font-weight:900}.tier-badge.vip{background:rgba(143,83,255,.17);color:#c5a8ff}.admin-application-grid dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0}.admin-application-grid dl div{padding:9px;border-radius:9px;background:hsla(0,0%,100%,.025)}.admin-application-grid dt{color:#7f98b4;font-size:11px}.admin-application-grid dd{margin:4px 0 0;font-weight:700}.admin-document-link{display:block;padding:10px;border:1px dashed rgba(121,202,255,.25);border-radius:9px;color:#79caff;text-align:center}.admin-application-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.admin-application-actions button,.admin-user-actions button{min-height:40px;border:1px solid rgba(54,181,255,.25);border-radius:9px;background:rgba(22,140,255,.1);color:#d8eaff;cursor:pointer;font:inherit}.admin-application-actions button.vip{border-color:rgba(183,140,255,.3);background:rgba(143,83,255,.12)}.admin-application-actions button.danger{grid-column:1/-1;border-color:rgba(255,91,91,.28);background:rgba(255,91,91,.08)}.admin-cooperation-empty{grid-column:1/-1;padding:28px;text-align:center;display:flex;flex-direction:column;gap:7px;color:#8da6c1}.admin-cooperation-empty b{color:#d4e4f4}.admin-direct-form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.admin-direct-form label{display:flex;flex-direction:column;gap:6px;color:#9bb1c9;font-size:12px}.admin-direct-form input,.admin-direct-form select{height:44px;border:1px solid var(--line2);border-radius:9px;background:rgba(3,13,24,.65);color:#fff;padding:0 10px;font:inherit}.admin-direct-form button{align-self:end;height:44px}.admin-partner-users{display:flex;flex-direction:column;gap:10px}.admin-partner-users article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid var(--line2);border-radius:13px}.admin-partner-users article.disabled{opacity:.58}.admin-partner-users h3{margin:0 0 4px}.admin-partner-users p,.admin-partner-users small{margin:0;color:#91a9c3}.admin-user-actions{display:flex;gap:7px}.admin-user-actions button{padding:8px 10px}.admin-user-actions button.danger{border-color:rgba(255,91,91,.3);color:#ffb4b4}html[data-theme=light] .cooperation-shell{background:radial-gradient(circle at 10% 10%,rgba(22,140,255,.12),transparent 32%),#edf5fc;color:#15314f}html[data-theme=light] .cooperation-access-card,html[data-theme=light] .cooperation-hero{background:hsla(0,0%,100%,.9);box-shadow:0 24px 70px rgba(28,74,113,.12)}html[data-theme=light] .admin-direct-form input,html[data-theme=light] .admin-direct-form select,html[data-theme=light] .cooperation-form input,html[data-theme=light] .cooperation-form select{background:#f7fbff;color:#183653}html[data-theme=light] .cooperation-form label{color:#34536f}html[data-theme=light] .cooperation-form>p,html[data-theme=light] .cooperation-hero>p{color:#55718b}html[data-theme=light] .cooperation-tier-cards article{background:#f2f9ff}html[data-theme=light] .cooperation-tier-cards article.vip{background:#f7f2ff}html[data-theme=light] .admin-application-grid>article{background:#f8fbfe}html[data-theme=light] .admin-credentials-alert code{background:#fff;color:#163651}@media(max-width:1050px){.cooperation-shell{grid-template-columns:1fr;padding:20px}.cooperation-access-card{max-height:none;max-width:760px;width:100%;justify-self:center}.partner-panel-hero{margin:20px 24px}.partner-panel-stats,.partner-price-table,.store-partner-banner{margin-right:24px;margin-left:24px}.admin-cooperation-stats,.admin-direct-form{grid-template-columns:1fr 1fr}.admin-application-grid{grid-template-columns:1fr}}@media(max-width:680px){.cooperation-shell{padding:10px;gap:12px}.cooperation-access-card,.cooperation-hero{border-radius:20px;padding:22px}.cooperation-kicker{margin-top:25px}.cooperation-form-grid,.cooperation-tier-cards{grid-template-columns:1fr}.cooperation-form-grid .wide{grid-column:auto}.cooperation-steps{display:grid}.partner-panel-hero{margin:12px;grid-template-columns:1fr;padding:24px}.partner-panel-hero h1{font-size:30px}.partner-tier-orb{width:130px;height:130px}.partner-tier-orb b{font-size:34px}.partner-panel-stats{margin:12px;grid-template-columns:1fr}.partner-price-table,.store-partner-banner{margin:12px}.store-partner-banner{align-items:flex-start;gap:12px;flex-direction:column}.admin-cooperation-stats,.admin-direct-form{grid-template-columns:1fr}.admin-partner-users article{grid-template-columns:auto 1fr}.admin-user-actions{grid-column:1/-1;flex-wrap:wrap}.admin-application-grid dl{grid-template-columns:1fr}.admin-cooperation-section>header{align-items:flex-start;flex-direction:column}}.client-admin-shell{--admin-bg:#020914;--admin-surface:#071728;--admin-surface-raised:#0b2035;--admin-surface-soft:#0e2943;--admin-text:#edf7ff;--admin-muted:#9db2c8;--admin-border:rgba(112,188,255,.2);--admin-border-strong:rgba(112,188,255,.4);--admin-primary:#168cff;--admin-primary-hover:#3aa4ff;--admin-primary-soft:rgba(22,140,255,.14);--admin-success:#65dea0;--admin-success-soft:rgba(34,197,94,.12);--admin-warning:#ffd173;--admin-warning-soft:rgba(245,158,11,.12);--admin-danger:#ff9b9b;--admin-danger-soft:rgba(239,68,68,.12);color:var(--admin-text);background:radial-gradient(circle at 10% 6%,rgba(22,140,255,.18),transparent 31rem),radial-gradient(circle at 88% 18%,rgba(34,199,255,.08),transparent 28rem),linear-gradient(180deg,#03101e,var(--admin-bg))}.client-admin-shell *{scrollbar-color:rgba(92,174,245,.42) transparent}.client-admin-shell :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(72,174,255,.35);outline-offset:2px}.client-admin-sidebar{background:rgba(2,11,23,.9);border-left-color:var(--admin-border)}.client-admin-brand,.client-admin-minihelp{background:linear-gradient(150deg,rgba(11,35,59,.95),rgba(5,18,33,.92));border-color:var(--admin-border)}.client-admin-sidebar nav a{background:rgba(8,28,48,.68);border-color:var(--admin-border);color:var(--admin-text)}.client-admin-sidebar nav a:hover{background:var(--admin-surface-soft);border-color:var(--admin-border-strong)}.client-admin-sidebar nav a.active{background:linear-gradient(135deg,rgba(22,140,255,.27),rgba(34,199,255,.1));border-color:#3ca6ff;box-shadow:inset -3px 0 #46b3ff;color:#fff}.client-admin-brand p,.client-admin-header p,.client-admin-minihelp p,.client-admin-section-title p,.client-admin-sidebar nav small{color:var(--admin-muted)}.client-admin-header h2,.client-admin-preview-card h3,.client-admin-section-title h3,.client-admin-settings-card h3{color:var(--admin-text)}.client-admin-shell :is(.client-admin-kpis article,.client-admin-section,.client-admin-settings-card,.client-admin-preview-card,.client-admin-product-card,.client-admin-order-card,.client-admin-customer-card,.client-admin-content-card,.client-admin-media-grid article,.client-admin-users-grid article,.client-admin-report-box,.admin-v4-action-grid article,.admin-v4-security-grid article,.admin-v4-help-grid article,.admin-v5-health-grid article,.admin-v5-answer-grid article,.admin-v6-template-grid article,.admin-v6-client-pack,.admin-v7-wizard-hero,.admin-v7-import-grid article,.admin-v7-preview-grid a,.admin-v8-role-presets article,.admin-v9-profile-grid article,.admin-v9-qa-grid article){background:linear-gradient(150deg,rgba(10,31,52,.94),rgba(5,19,34,.91));border-color:var(--admin-border);color:var(--admin-text);box-shadow:0 14px 38px rgba(0,0,0,.13)}.client-admin-toolbar{background:rgba(8,28,48,.78);border-color:var(--admin-border)}.client-admin-shell :is(input,select,textarea,.client-admin-toolbar input,.client-admin-field input,.client-admin-field select,.client-admin-field textarea){background:#061728;color:var(--admin-text);border-color:var(--admin-border)}.client-admin-shell :is(input,textarea)::placeholder{color:#7f96ad}.client-admin-shell :is(input,select,textarea):hover{border-color:var(--admin-border-strong)}.client-admin-shell option{background:#071728;color:var(--admin-text)}.client-admin-shell :is(.client-admin-primary,.client-admin-header-action a,.client-admin-toolbar button){background:linear-gradient(135deg,#0876e8,#249fff);border-color:rgba(111,197,255,.5);color:#fff;box-shadow:0 8px 24px rgba(8,118,232,.2)}.client-admin-shell :is(.client-admin-primary,.client-admin-header-action a,.client-admin-toolbar button):hover{background:linear-gradient(135deg,#1489fa,#42b1ff);transform:translateY(-1px)}.client-admin-message{color:#aef1ca;background:var(--admin-success-soft);border-color:rgba(74,222,128,.34)}.client-admin-card-actions button,.client-admin-row-actions button{background:var(--admin-primary-soft);color:#d9efff;border-color:var(--admin-border)}.client-admin-card-actions button.danger,.client-admin-row-actions button.danger{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:rgba(239,68,68,.36)}.client-admin-drawer-card{background:var(--admin-surface);border-color:var(--admin-border-strong);color:var(--admin-text)}.admin-ticket-pro{--ticket-line:var(--admin-border);--ticket-surface:var(--admin-surface);--ticket-raised:var(--admin-surface-raised);--ticket-text:var(--admin-text);--ticket-muted:var(--admin-muted)}.admin-ticket-kpis article{background:linear-gradient(145deg,var(--ticket-raised),var(--ticket-surface));border-color:var(--ticket-line);color:var(--ticket-text);box-shadow:0 12px 28px rgba(0,0,0,.12)}.admin-ticket-kpis article small,.admin-ticket-kpis article span{color:var(--ticket-muted)}.admin-ticket-kpis article.attention{background:linear-gradient(145deg,rgba(106,65,8,.3),var(--ticket-surface));border-color:rgba(245,158,11,.45)}.admin-ticket-kpis article.danger{background:linear-gradient(145deg,rgba(112,29,36,.34),var(--ticket-surface));border-color:rgba(239,68,68,.48)}.admin-ticket-notice{background:rgba(14,151,207,.14);border-color:rgba(34,199,255,.38);color:#dff7ff}.admin-ticket-notice button{color:inherit}.admin-ticket-commandbar{padding:10px;border:1px solid var(--ticket-line);border-radius:15px;background:rgba(8,28,48,.72)}.admin-case-controls select,.admin-case-tags input,.admin-response-box form>footer select,.admin-response-box textarea,.admin-ticket-commandbar input,.admin-ticket-commandbar select{background:#061728;color:var(--ticket-text);border-color:var(--ticket-line)}.admin-ticket-commandbar button{background:linear-gradient(135deg,#0876e8,#249fff);box-shadow:0 7px 18px rgba(8,118,232,.2);font-weight:800;cursor:pointer}.admin-ticket-commandbar button:hover{background:linear-gradient(135deg,#168cff,#42b1ff)}.admin-ticket-commandbar button:disabled{opacity:.55;cursor:not-allowed}.admin-ticket-case,.admin-ticket-queue{background:rgba(5,18,33,.9);border-color:var(--ticket-line);box-shadow:0 16px 42px rgba(0,0,0,.12)}.admin-case-controls,.admin-case-head,.admin-ticket-queue>header{border-color:var(--ticket-line)}.admin-case-head p,.admin-case-head>div:first-child>div,.admin-case-sla small,.admin-case-sla span,.admin-ticket-queue>div>button>small,.admin-ticket-queue>div>button>span,.admin-ticket-queue>header span{color:var(--ticket-muted)}.admin-ticket-queue>div>button{color:var(--ticket-text)}.admin-ticket-queue>div>button:hover{background:rgba(35,148,245,.09)}.admin-ticket-queue>div>button.active{background:linear-gradient(135deg,rgba(22,140,255,.2),rgba(34,199,255,.08));border-color:rgba(58,166,255,.62);box-shadow:inset -3px 0 #35a7ff}.admin-ticket-queue>div>button>div{flex-wrap:wrap}.admin-ticket-queue>div>button>div i{color:#fff;box-shadow:0 0 0 3px rgba(22,140,255,.14)}.admin-priority,.admin-sla,.admin-ticket-status{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;border-radius:99px;padding:4px 7px;border:1px solid var(--ticket-line);font-style:normal}.admin-priority{background:rgba(148,163,184,.12);color:#dbe6f0}.admin-priority.p-فوری{background:var(--admin-danger-soft);border-color:rgba(239,68,68,.38);color:var(--admin-danger)}.admin-priority.p-زیاد{background:var(--admin-warning-soft);border-color:rgba(245,158,11,.36);color:var(--admin-warning)}.admin-priority.p-کم{background:var(--admin-success-soft);border-color:rgba(34,197,94,.3);color:var(--admin-success)}.admin-sla{color:var(--ticket-muted)}.admin-sla.ontrack{background:rgba(22,140,255,.08);color:#a8dcff}.admin-sla.overdue{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:rgba(239,68,68,.38)}.admin-sla.warning{background:var(--admin-warning-soft);color:var(--admin-warning);border-color:rgba(245,158,11,.36)}.admin-sla.done{background:var(--admin-success-soft);color:var(--admin-success);border-color:rgba(34,197,94,.32)}.admin-ticket-status.status-open{background:rgba(22,140,255,.13);border-color:rgba(22,140,255,.36);color:#9fd8ff}.admin-ticket-status.status-review{background:rgba(6,182,212,.13);border-color:rgba(6,182,212,.34);color:#89e8f5}.admin-ticket-status.status-waiting{background:var(--admin-warning-soft);border-color:rgba(245,158,11,.36);color:var(--admin-warning)}.admin-ticket-status.status-answered,.admin-ticket-status.status-resolved{background:var(--admin-success-soft);border-color:rgba(34,197,94,.32);color:var(--admin-success)}.admin-ticket-status.status-closed{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.3);color:#cbd7e4}.admin-case-sla{background:rgba(22,140,255,.06);border-color:var(--ticket-line)}.admin-case-sla.warning{background:var(--admin-warning-soft);border-color:rgba(245,158,11,.36);color:var(--admin-warning)}.admin-case-sla.overdue{background:var(--admin-danger-soft);border-color:rgba(239,68,68,.4);color:var(--admin-danger)}.admin-case-sla.done{background:var(--admin-success-soft);border-color:rgba(34,197,94,.32);color:var(--admin-success)}.admin-case-attachments,.admin-case-tags,.admin-customer-card,.admin-response-box{background:rgba(10,32,53,.58);border-color:var(--ticket-line)}.admin-case-attachments small,.admin-case-tags label,.admin-customer-card small,.admin-customer-card>span,.admin-response-box form>footer>span{color:var(--ticket-muted)}.admin-case-attachments a,.admin-customer-card a{color:#9edcff}.admin-case-attachments a{background:rgba(22,140,255,.07);border-color:var(--ticket-line)}.admin-case-attachments a:hover{background:rgba(22,140,255,.13);border-color:var(--admin-border-strong)}.admin-case-tags button{background:var(--admin-primary-soft);border:1px solid rgba(22,140,255,.3);color:#a8dcff;cursor:pointer}.admin-case-tags button:hover{background:rgba(22,140,255,.22)}.admin-pro-messages{background:rgba(2,12,24,.28)}.admin-pro-messages article{background:#0d2943;border-color:rgba(112,188,255,.16);color:var(--ticket-text)}.admin-pro-messages article.customer{background:#10273b}.admin-pro-messages article.staff{background:rgba(14,102,178,.3);border-color:rgba(64,166,255,.28)}.admin-pro-messages article div{color:var(--ticket-muted)}.admin-response-box>nav{background:rgba(12,39,64,.74);border-color:var(--ticket-line)}.admin-response-box>nav button{color:var(--ticket-muted);cursor:pointer}.admin-response-box>nav button:hover{color:var(--ticket-text);background:rgba(22,140,255,.08)}.admin-response-box>nav button.active{color:#fff;background:rgba(22,140,255,.14);border-color:#35a7ff}.admin-reply-templates button{background:rgba(22,140,255,.08);border-color:var(--ticket-line);color:#a8dcff;cursor:pointer}.admin-reply-templates button:hover{background:rgba(22,140,255,.17);border-color:var(--admin-border-strong)}.admin-attach-button{background:rgba(22,140,255,.08);border-color:var(--ticket-line);color:#a8dcff;cursor:pointer}.admin-note-form>p{background:var(--admin-warning-soft);border:1px solid rgba(245,158,11,.25);color:var(--admin-warning)}.admin-note-form article{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.22)}.admin-note-form article>div{color:var(--ticket-muted)}.admin-ticket-rating{background:rgba(245,190,60,.07);border-color:rgba(245,190,60,.28)}html[data-theme=light] .client-admin-shell{--admin-bg:#edf4fa;--admin-surface:#fff;--admin-surface-raised:#f7fbff;--admin-surface-soft:#e9f4fd;--admin-text:#17324d;--admin-muted:#5c738a;--admin-border:#d5e3ef;--admin-border-strong:#9bc8ed;--admin-primary:#0877ec;--admin-primary-hover:#0668ce;--admin-primary-soft:#e5f2ff;--admin-success:#167a46;--admin-success-soft:#e8f8ef;--admin-warning:#9a5b00;--admin-warning-soft:#fff5dd;--admin-danger:#b52c38;--admin-danger-soft:#fff0f1;background:radial-gradient(circle at 10% 6%,rgba(22,140,255,.12),transparent 31rem),linear-gradient(180deg,#f5f9fd,var(--admin-bg));color:var(--admin-text)}html[data-theme=light] .client-admin-sidebar{background:rgba(247,251,255,.94);border-left-color:var(--admin-border);box-shadow:-8px 0 30px rgba(38,84,130,.06)}html[data-theme=light] .client-admin-brand,html[data-theme=light] .client-admin-minihelp{background:linear-gradient(150deg,#fff,#f2f8fd);border-color:var(--admin-border);box-shadow:0 10px 28px rgba(38,84,130,.07)}html[data-theme=light] .client-admin-sidebar nav a{background:#fff;border-color:var(--admin-border);color:var(--admin-text)}html[data-theme=light] .client-admin-sidebar nav a:hover{background:#f1f8fe;border-color:var(--admin-border-strong)}html[data-theme=light] .client-admin-sidebar nav a.active{background:linear-gradient(135deg,#e5f3ff,#f4fbff);border-color:#65ade8;box-shadow:inset -3px 0 #0877ec;color:#075ea9}html[data-theme=light] .client-admin-brand p,html[data-theme=light] .client-admin-header p,html[data-theme=light] .client-admin-minihelp p,html[data-theme=light] .client-admin-section-title p,html[data-theme=light] .client-admin-sidebar nav small{color:var(--admin-muted)}html[data-theme=light] .client-admin-header h2,html[data-theme=light] .client-admin-preview-card h3,html[data-theme=light] .client-admin-section-title h3,html[data-theme=light] .client-admin-settings-card h3{color:var(--admin-text)}html[data-theme=light] .client-admin-shell :is(.client-admin-kpis article,.client-admin-section,.client-admin-settings-card,.client-admin-preview-card,.client-admin-product-card,.client-admin-order-card,.client-admin-customer-card,.client-admin-content-card,.client-admin-media-grid article,.client-admin-users-grid article,.client-admin-report-box,.admin-v4-action-grid article,.admin-v4-security-grid article,.admin-v4-help-grid article,.admin-v5-health-grid article,.admin-v5-answer-grid article,.admin-v6-template-grid article,.admin-v6-client-pack,.admin-v7-wizard-hero,.admin-v7-import-grid article,.admin-v7-preview-grid a,.admin-v8-role-presets article,.admin-v9-profile-grid article,.admin-v9-qa-grid article){background:linear-gradient(150deg,#fff,#f6fafe)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important;box-shadow:0 12px 32px rgba(38,84,130,.07)!important}html[data-theme=light] .client-admin-toolbar{background:hsla(0,0%,100%,.9)!important;border-color:var(--admin-border)!important}html[data-theme=light] .client-admin-shell :is(input,select,textarea,.client-admin-toolbar input,.client-admin-field input,.client-admin-field select,.client-admin-field textarea){background:#fff!important;color:var(--admin-text)!important;border-color:var(--admin-border)!important}html[data-theme=light] .client-admin-shell :is(input,textarea)::placeholder{color:#8193a5!important}html[data-theme=light] .client-admin-shell option{background:#fff;color:var(--admin-text)}html[data-theme=light] .client-admin-shell :is(.client-admin-product-card h3,.client-admin-content-card h3,.client-admin-product-card strong,.client-admin-order-card b,.client-admin-customer-card b,.client-admin-empty b,.client-admin-drawer-card h3,.client-admin-article-image b,.client-admin-preview-card b,.client-admin-kpis b){color:var(--admin-text)}html[data-theme=light] .client-admin-shell :is(.client-admin-product-card p,.client-admin-content-card p,.client-admin-order-card span,.client-admin-order-card small,.client-admin-customer-card small,.client-admin-empty p,.client-admin-article-image p,.client-admin-preview-card p,.client-admin-preview-card small){color:var(--admin-muted)}html[data-theme=light] .client-admin-drawer-card{background:#fff;border-color:var(--admin-border-strong);color:var(--admin-text);box-shadow:0 30px 90px rgba(35,72,110,.22)}html[data-theme=light] .admin-ticket-kpis article{background:linear-gradient(145deg,#fff,#f6fafe)!important;border-color:var(--ticket-line)!important;color:var(--ticket-text)!important;box-shadow:0 10px 28px rgba(38,84,130,.07)!important}html[data-theme=light] .admin-ticket-kpis article.attention{background:linear-gradient(145deg,#fff9eb,#fff)!important;border-color:#e8c474!important}html[data-theme=light] .admin-ticket-kpis article.danger{background:linear-gradient(145deg,#fff2f3,#fff)!important;border-color:#e5a5aa!important}html[data-theme=light] .admin-ticket-notice{background:#eaf8fd;color:#17627d;border-color:#9cd9eb}html[data-theme=light] .admin-ticket-commandbar{background:#fff;border-color:var(--ticket-line);box-shadow:0 9px 24px rgba(38,84,130,.06)}html[data-theme=light] .admin-ticket-case,html[data-theme=light] .admin-ticket-queue{background:#fff;border-color:var(--ticket-line);box-shadow:0 14px 34px rgba(38,84,130,.07)}html[data-theme=light] .admin-ticket-queue>div>button{color:var(--ticket-text)}html[data-theme=light] .admin-ticket-queue>div>button:hover{background:#f2f8fd}html[data-theme=light] .admin-ticket-queue>div>button.active{background:linear-gradient(135deg,#e7f4ff,#f5fbff);border-color:#73b8ee;box-shadow:inset -3px 0 #0877ec}html[data-theme=light] .admin-priority{background:#eef3f7;color:#445b70;border-color:#d4e0e9}html[data-theme=light] .admin-priority.p-فوری{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:#efb1b6}html[data-theme=light] .admin-priority.p-زیاد{background:var(--admin-warning-soft);color:var(--admin-warning);border-color:#efd08e}html[data-theme=light] .admin-priority.p-کم{background:var(--admin-success-soft);color:var(--admin-success);border-color:#9ed8b8}html[data-theme=light] .admin-sla.ontrack,html[data-theme=light] .admin-ticket-status.status-open{background:#e8f4ff;color:#075ea9;border-color:#9bc9ec}html[data-theme=light] .admin-ticket-status.status-review{background:#e8f8fb;color:#0b7180;border-color:#9bd8df}html[data-theme=light] .admin-sla.warning,html[data-theme=light] .admin-ticket-status.status-waiting{background:var(--admin-warning-soft);color:var(--admin-warning);border-color:#efd08e}html[data-theme=light] .admin-sla.overdue{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:#efb1b6}html[data-theme=light] .admin-sla.done,html[data-theme=light] .admin-ticket-status.status-answered,html[data-theme=light] .admin-ticket-status.status-resolved{background:var(--admin-success-soft);color:var(--admin-success);border-color:#9ed8b8}html[data-theme=light] .admin-ticket-status.status-closed{background:#eef2f5;color:#4b6073;border-color:#cbd8e2}html[data-theme=light] .admin-case-sla{background:#f3f8fd;border-color:var(--ticket-line)}html[data-theme=light] .admin-case-sla.warning{background:var(--admin-warning-soft);color:var(--admin-warning);border-color:#efd08e}html[data-theme=light] .admin-case-sla.overdue{background:var(--admin-danger-soft);color:var(--admin-danger);border-color:#efb1b6}html[data-theme=light] .admin-case-sla.done{background:var(--admin-success-soft);color:var(--admin-success);border-color:#9ed8b8}html[data-theme=light] .admin-case-attachments,html[data-theme=light] .admin-case-tags,html[data-theme=light] .admin-customer-card,html[data-theme=light] .admin-response-box{background:#f8fbfe;border-color:var(--ticket-line)}html[data-theme=light] .admin-case-attachments a,html[data-theme=light] .admin-customer-card a{color:#075fa9}html[data-theme=light] .admin-case-attachments a{background:#fff;border-color:var(--ticket-line)}html[data-theme=light] .admin-pro-messages{background:#f4f8fc!important;border:0!important;box-shadow:none!important}html[data-theme=light] .admin-pro-messages article{background:#fff;color:var(--ticket-text);border-color:#d7e4ef;box-shadow:0 5px 14px rgba(41,79,117,.05)}html[data-theme=light] .admin-pro-messages article.customer{background:#fff}html[data-theme=light] .admin-pro-messages article.staff{background:#e6f3ff;border-color:#acd3f1}html[data-theme=light] .admin-response-box>nav{background:#eef6fd;border-color:var(--ticket-line)}html[data-theme=light] .admin-response-box>nav button{color:var(--ticket-muted)}html[data-theme=light] .admin-response-box>nav button:hover{color:#075ea9;background:#e5f2ff}html[data-theme=light] .admin-response-box>nav button.active{color:#075ea9;background:#fff;border-color:#0877ec}html[data-theme=light] .admin-attach-button,html[data-theme=light] .admin-reply-templates button{background:#eaf5ff;color:#075ea9;border-color:#b7d8f0}html[data-theme=light] .admin-note-form>p{background:var(--admin-warning-soft);color:var(--admin-warning);border-color:#efd08e}html[data-theme=light] .admin-note-form article{background:#fffaf0;border-color:#efd9a7}html[data-theme=light] .admin-ticket-rating{background:#fff9e9;border-color:#ecd18d;color:#8d6200}@media(max-width:700px){.admin-ticket-commandbar{padding:8px}.admin-ticket-case,.admin-ticket-queue{border-radius:15px}.admin-case-head{padding:16px}.admin-ticket-queue>div>button>div{gap:5px}}