: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}*{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;text-align:right;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%}}.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}.fake-chart{height:220px;display:flex;align-items:flex-end;justify-content:center;gap:22px;border-bottom:1px solid rgba(80,165,255,.22)}.fake-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}.demo-data-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.demo-data-card{display:grid;grid-gap:12px;gap:12px}.demo-data-card p{color:#aebfd6;line-height:1.9}.demo-data-card a{min-height:42px;border:1px solid rgba(80,165,255,.18);border-radius:11px;color:#cfe8ff;display:flex;align-items:center;padding:0 12px;background:rgba(2,12,24,.32)}.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/demo-data"]: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){.demo-data-layout,.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));color:#fff}.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-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-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}}