:root{--zs8-bg-0:#01040b;--zs8-bg-1:#020914;--zs8-bg-2:#03111f;--zs8-cyan:#31e7ff;--zs8-blue:#0b84ff;--zs8-green:#19f2a7;--zs8-gold:#ffc86b;--zs8-red:#ff527d;--zs8-text:#effaff;--zs8-muted:rgba(218,238,250,.66);--zs8-faint:rgba(218,238,250,.42);--zs8-border:rgba(49,231,255,.20);--zs8-border-hot:rgba(49,231,255,.48);--zs8-open:292px;--zs8-closed:86px;--zs8-gap:22px;--zs8-current:var(--zs8-open);--zs8-radius-xl:34px;--zs8-radius-lg:26px;--zs8-radius-md:18px}html,body{background:radial-gradient(circle at 82% 7%,rgba(49,231,255,.15),transparent 30%),radial-gradient(circle at 16% 24%,rgba(11,132,255,.10),transparent 34%),radial-gradient(circle at 52% 76%,rgba(49,231,255,.07),transparent 32%),linear-gradient(180deg,#01040b 0%,#020914 42%,#020b16 100%) !important;color:var(--zs8-text) !important}body{overflow-x:hidden !important;padding-right:0 !important}.zl-sidebar,.zl-overlay,.zl-shell>.zl-sidebar,.zl-shell>.zl-overlay,.zeam-os-mobile-open-final,.zeam-os-overlay-final,#zsSidebarOverlay,#zsSidebarOverlayV6,#zsGlobalSidebarOpen,#zsGlobalSidebarOpenV6,.zs-global-open,.zs-sidebar-toggle,.zs-sidebar-toggle-v6,.zeam-os-toggle-final,.zl-side-toggle,.zs-shell-sidebar-brand-v5,.zs-sidebar-brand-v6{display:none !important}body.zs8-ready button[class*="hamburger"]:not(.zs8-toggle):not(.zs8-mobile-open),body.zs8-ready button[class*="burger"]:not(.zs8-toggle):not(.zs8-mobile-open),body.zs8-ready button[class*="menu-toggle"]:not(.zs8-toggle):not(.zs8-mobile-open),body.zs8-ready .hamburger:not(.zs8-toggle):not(.zs8-mobile-open),body.zs8-ready .burger:not(.zs8-toggle):not(.zs8-mobile-open),body.zs8-ready .menu-toggle:not(.zs8-toggle):not(.zs8-mobile-open){display:none !important}.zl-shell,.zl-shell .zl-main{margin:0 !important;padding:0 !important;width:100% !important;max-width:none !important}.setup-wizard,[class*="setup"][class*="wizard"],a[href*="setup"]{display:none !important}body.zs8-collapsed{--zs8-current:var(--zs8-closed)}@media (min-width:1100px){body.zs8-ready .zs8-content{margin-right:calc(var(--zs8-current) + var(--zs8-gap) + 18px) !important;margin-left:18px !important;width:calc(100vw - var(--zs8-current) - var(--zs8-gap) - 54px) !important;max-width:none !important;transition:margin-right .25s ease,width .25s ease}}@media (max-width:1099px){body.zs8-ready .zs8-content{margin-right:0 !important;margin-left:0 !important;width:100% !important}}.zs8-sidebar{position:fixed !important;top:18px !important;right:18px !important;bottom:18px !important;width:var(--zs8-open) !important;min-width:var(--zs8-open) !important;max-width:var(--zs8-open) !important;z-index:1500 !important;border-radius:34px !important;overflow-x:hidden !important;overflow-y:auto !important;background:radial-gradient(circle at 50% 0%,rgba(49,231,255,.18),transparent 34%),radial-gradient(circle at 100% 24%,rgba(11,132,255,.14),transparent 36%),linear-gradient(180deg,rgba(3,15,29,.97),rgba(1,7,15,.992)) !important;border:1px solid rgba(49,231,255,.24) !important;box-shadow:-22px 0 88px rgba(0,0,0,.58),inset 1px 0 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(49,231,255,.035),0 0 70px rgba(49,231,255,.09) !important;backdrop-filter:blur(30px) saturate(168%) !important;-webkit-backdrop-filter:blur(30px) saturate(168%) !important;transition:width .25s ease,min-width .25s ease,max-width .25s ease,transform .25s ease;scrollbar-width:thin;scrollbar-color:rgba(49,231,255,.34) transparent}.zs8-sidebar::-webkit-scrollbar{width:7px}.zs8-sidebar::-webkit-scrollbar-thumb{background:rgba(49,231,255,.28);border-radius:999px}body.zs8-collapsed .zs8-sidebar{width:var(--zs8-closed) !important;min-width:var(--zs8-closed) !important;max-width:var(--zs8-closed) !important}@media (max-width:1099px){.zs8-sidebar{top:12px !important;right:12px !important;bottom:12px !important;width:min(330px,calc(100vw - 24px)) !important;min-width:min(330px,calc(100vw - 24px)) !important;max-width:min(330px,calc(100vw - 24px)) !important;transform:translateX(calc(100% + 24px))}body.zs8-open .zs8-sidebar{transform:translateX(0)}}.zs8-overlay{position:fixed;inset:0;z-index:1450;background:rgba(0,3,9,.68);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .22s ease}@media (max-width:1099px){body.zs8-open .zs8-overlay{opacity:1;pointer-events:auto}}.zs8-toggle,.zs8-mobile-open{width:44px;height:44px;border-radius:15px;display:inline-grid !important;place-items:center;color:#eaffff;background:linear-gradient(180deg,rgba(7,24,42,.98),rgba(2,11,22,.98)) !important;border:1px solid rgba(49,231,255,.22) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 36px rgba(0,0,0,.38),0 0 26px rgba(49,231,255,.10) !important;cursor:pointer}.zs8-toggle{position:sticky;top:10px;margin:10px 12px 0 auto;z-index:5}.zs8-mobile-open{position:fixed;top:18px;right:18px;z-index:1600;display:none !important}@media (max-width:1099px){.zs8-mobile-open{display:inline-grid !important}}.zs8-toggle svg,.zs8-mobile-open svg{width:19px;height:19px;stroke:currentColor}.zs8-brand{margin:12px 12px 16px !important;min-height:192px;border-radius:28px;display:grid;place-items:center;text-align:center;padding:16px 12px;border:1px solid rgba(49,231,255,.20);background:radial-gradient(circle at 50% 0%,rgba(49,231,255,.22),transparent 44%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(2,12,26,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 42px rgba(49,231,255,.14),0 18px 46px rgba(0,0,0,.34);overflow:hidden;position:relative}.zs8-brand::before{content:"";position:absolute;inset:-45%;background:conic-gradient(from 180deg,transparent,rgba(49,231,255,.16),transparent,rgba(11,132,255,.12),transparent);animation:zs8Orbit 18s linear infinite;opacity:.72}@keyframes zs8Orbit{to{transform:rotate(360deg)}}.zs8-brand-inner{position:relative;z-index:1;display:grid;place-items:center}.zs8-logo{width:132px;height:92px;object-fit:contain;filter:drop-shadow(0 0 26px rgba(49,231,255,.44))}.zs8-logo-fallback{width:88px;height:88px;border-radius:25px;display:none;place-items:center;color:#effaff;font-size:31px;font-weight:1000;background:radial-gradient(circle at 50% 18%,rgba(49,231,255,.25),transparent 48%),rgba(4,18,34,.78);border:1px solid rgba(49,231,255,.24);box-shadow:0 0 26px rgba(49,231,255,.14)}.zs8-brand-title{margin-top:10px;color:#fff;font-size:21px;font-weight:1000;letter-spacing:-.035em}.zs8-brand-subtitle{margin-top:3px;color:rgba(218,238,250,.66);font-size:11px;font-weight:800}body.zs8-collapsed .zs8-brand{min-height:72px;padding:9px;margin:12px 8px 10px !important;border-radius:22px}body.zs8-collapsed .zs8-logo{width:54px;height:54px}body.zs8-collapsed .zs8-brand-title,body.zs8-collapsed .zs8-brand-subtitle{display:none !important}.zs8-nav{display:flex;flex-direction:column;gap:7px;padding:0 0 14px}.zs8-group-title{color:rgba(218,238,250,.46);font-size:11px;font-weight:1000;letter-spacing:.08em;padding:0 18px;margin:16px 0 8px}.zs8-link{min-height:54px;margin:0 10px;padding:11px 12px;border-radius:18px;display:flex;align-items:center;gap:10px;color:rgba(235,250,255,.84);text-decoration:none;border:1px solid rgba(49,231,255,.085);background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.014)),rgba(2,12,27,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:.18s ease}.zs8-link:hover{transform:translateY(-1px);border-color:rgba(49,231,255,.26);background:radial-gradient(circle at 14% 50%,rgba(49,231,255,.12),transparent 42%),rgba(5,25,48,.66)}.zs8-link.active{color:#fff;border-color:rgba(49,231,255,.48);background:linear-gradient(135deg,rgba(11,132,255,.42),rgba(49,231,255,.17)),rgba(2,15,32,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 30px rgba(49,231,255,.20)}.zs8-icon{width:34px;height:34px;min-width:34px;border-radius:13px;display:inline-grid;place-items:center;border:1px solid rgba(49,231,255,.15);background:rgba(49,231,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.zs8-label{display:flex;flex-direction:column;min-width:0;transition:opacity .18s ease,width .18s ease,max-width .18s ease}.zs8-label strong{font-size:14px;font-weight:1000;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs8-label span{margin-top:3px;font-size:11px;color:var(--zs8-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.zs8-collapsed .zs8-group-title,body.zs8-collapsed .zs8-label{opacity:0 !important;width:0 !important;max-width:0 !important;pointer-events:none !important}body.zs8-collapsed .zs8-link{justify-content:center;padding:10px;margin-left:8px;margin-right:8px}.zs8-footer{margin:auto 12px 14px;border-radius:22px;padding:14px;background:radial-gradient(circle at 80% 0%,rgba(49,231,255,.10),transparent 42%),rgba(2,12,27,.56);border:1px solid rgba(49,231,255,.12)}.zs8-pro-row{display:flex;justify-content:space-between;align-items:center;color:var(--zs8-muted);font-size:12px}.zs8-pro-badge{min-height:30px;padding:0 12px;border-radius:999px;color:#ffe3a8;border:1px solid rgba(255,200,107,.24);background:rgba(255,200,107,.08);display:inline-flex;align-items:center;font-weight:900}.zs8-logout{margin-top:12px;width:100%;min-height:46px;border-radius:16px;color:#fff;background:rgba(255,255,255,.025);border:1px solid rgba(49,231,255,.12);cursor:pointer}body.zs8-collapsed .zs8-footer{display:none !important}.glass,.glass-card,.card,.panel,.zs-glass,.zs-soft,.zt-card,.zt-shell-card,.zt-topbar{border-color:rgba(49,231,255,.18) !important}input,select,textarea,.input-zeam,.form-control{background:rgba(2,12,27,.68) !important;border-color:rgba(49,231,255,.16) !important;color:var(--zs8-text) !important}.zt-dashboard{width:100% !important;max-width:none !important}.zt-topbar{position:relative !important;top:auto !important;z-index:1 !important}body.zs8-menu-complete .zs8-sidebar{scrollbar-width:thin}body.zs8-menu-complete .zs8-nav{gap:5px;padding-bottom:18px}body.zs8-menu-complete .zs8-group-title{margin:14px 0 7px;padding:0 17px;color:rgba(218,238,250,.50)}body.zs8-menu-complete .zs8-link{min-height:52px;margin:0 9px;padding:10px 11px}body.zs8-menu-complete .zs8-icon{width:33px;height:33px;min-width:33px;font-size:16px}body.zs8-menu-complete .zs8-label strong{font-size:13.5px}body.zs8-menu-complete .zs8-label span{font-size:10.5px;opacity:.88}body.zs8-menu-complete .zs8-brand{min-height:178px;margin-bottom:12px !important}body.zs8-menu-complete .zs8-logo{width:122px;height:82px}body.zs8-menu-complete .zs8-footer{margin-top:14px}body.zs8-menu-complete .zs8-link[href="/dashboard"].active,body.zs8-menu-complete .zs8-link[href="/"].active{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 30px rgba(49,231,255,.22) !important}body.zs8-collapsed.zs8-menu-complete .zs8-link{min-height:50px;padding:8px}body.zs8-collapsed.zs8-menu-complete .zs8-brand{min-height:72px}@media (max-width:1099px){html,body{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body.zs8-ready .zs8-content{width:100vw !important;max-width:100vw !important;margin:0 !important;padding:12px !important;box-sizing:border-box !important;overflow-x:hidden !important}.zs8-sidebar,body.zs8-collapsed .zs8-sidebar{top:10px !important;right:10px !important;bottom:10px !important;width:min(340px,calc(100vw - 20px)) !important;min-width:min(340px,calc(100vw - 20px)) !important;max-width:min(340px,calc(100vw - 20px)) !important;border-radius:28px !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateX(calc(100% + 24px)) !important;transition:transform .24s ease,opacity .24s ease,visibility .24s ease !important}body.zs8-open .zs8-sidebar,body.zs8-open.zs8-collapsed .zs8-sidebar{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(0) !important}body.zs8-open{overflow:hidden !important;touch-action:none}.zs8-mobile-open{display:inline-grid !important;position:fixed !important;top:14px !important;right:14px !important;z-index:1600 !important;width:46px !important;height:46px !important;border-radius:16px !important}body.zs8-open .zs8-mobile-open{opacity:0 !important;pointer-events:none !important}.zs8-toggle{display:inline-grid !important;position:sticky !important;top:8px !important}.zs8-overlay{position:fixed !important;inset:0 !important;z-index:1450 !important;background:rgba(0,3,9,.72) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .2s ease,visibility .2s ease !important}body.zs8-open .zs8-overlay{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}body.zs8-collapsed .zs8-brand-title,body.zs8-collapsed .zs8-brand-subtitle,body.zs8-collapsed .zs8-group-title,body.zs8-collapsed .zs8-label,body.zs8-collapsed .zs8-footer{display:initial !important;opacity:1 !important;width:auto !important;max-width:none !important}body.zs8-collapsed .zs8-link{justify-content:flex-start !important}}.du-wrap{direction:rtl;color:#effaff;width:100%}.du-grid{display:grid;gap:14px}.du-hero{border-radius:32px;padding:28px;min-height:250px;box-shadow:0 30px 90px rgba(0,0,0,.42),0 0 52px rgba(49,231,255,.10),inset 0 1px 0 rgba(255,255,255,.06);background:radial-gradient(circle at 70% 20%,rgba(47,231,255,.12),transparent 34%),linear-gradient(180deg,rgba(8,24,42,.92),rgba(4,14,27,.94));border:1px solid rgba(47,231,255,.18);box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 52px rgba(47,231,255,.10);overflow:hidden;position:relative}.du-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 26%,transparent 70%,rgba(47,231,255,.06));pointer-events:none}.du-hero>*{position:relative;z-index:1}.du-hero-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:24px}.du-tabs{display:flex;gap:10px;flex-wrap:wrap}.du-tab,.du-pill,.du-btn{min-height:42px;padding:0 15px;border-radius:16px;border:1px solid rgba(47,231,255,.16);background:rgba(2,12,27,.56);color:rgba(218,238,250,.76);display:inline-flex;align-items:center;justify-content:center;font-weight:900;text-decoration:none}.du-tab.active,.du-btn{color:#fff;border-color:rgba(47,231,255,.42);background:linear-gradient(180deg,rgba(20,83,126,.62),rgba(8,38,66,.72));box-shadow:0 0 30px rgba(47,231,255,.13)}.du-hero h1{margin:0;font-size:clamp(40px,4vw,64px);line-height:1.15;letter-spacing:-.04em}.du-hero h1 span{color:#31e7ff;text-shadow:0 0 32px rgba(49,231,255,.35)}.du-hero p{max-width:1050px;margin:16px 0 0;color:rgba(218,238,250,.70);line-height:2;font-size:17px}.du-pill-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.du-pill.ok{color:#9affdc;border-color:rgba(25,242,167,.25)}.du-pill.warn{color:#ffe2aa;border-color:rgba(255,200,107,.25)}.du-pill.info{color:#a5f4ff;border-color:rgba(49,231,255,.25)}.du-pill.bad{color:#ffb7c8;border-color:rgba(255,82,125,.25)}.du-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.du-card{border-radius:24px;background:radial-gradient(circle at 24% 10%,rgba(49,231,255,.09),transparent 36%),linear-gradient(180deg,rgba(8,24,42,.90),rgba(3,13,25,.94));border:1px solid rgba(47,231,255,.16);box-shadow:0 18px 54px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;position:relative}.du-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.045),transparent 28%,transparent 72%,rgba(49,231,255,.045))}.du-card>*{position:relative;z-index:1}.du-kpi{min-height:148px;padding:18px}.du-kpi-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.du-icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:rgba(49,231,255,.08);border:1px solid rgba(49,231,255,.18);box-shadow:0 0 24px rgba(49,231,255,.10)}.du-kpi-label{color:rgba(218,238,250,.65);font-size:13px;font-weight:900}.du-kpi-value{margin-top:16px;color:#31e7ff;font-size:30px;line-height:1;font-weight:1000;text-shadow:0 0 22px rgba(49,231,255,.22)}.du-kpi-sub{margin-top:9px;color:rgba(218,238,250,.65);font-size:12px}.du-chart-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.du-span-3{grid-column:span 3}.du-span-4{grid-column:span 4}.du-span-5{grid-column:span 5}.du-span-6{grid-column:span 6}.du-span-7{grid-column:span 7}.du-span-8{grid-column:span 8}.du-span-12{grid-column:span 12}.du-panel{padding:18px;min-height:310px}.du-panel.compact{min-height:245px}.du-panel.tall{min-height:365px}.du-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.du-panel-title{font-size:18px;font-weight:1000;color:#fff}.du-panel-sub{color:rgba(218,238,250,.60);font-size:12px;margin-top:5px}.du-chart{height:250px;border-radius:18px;border:1px solid rgba(47,231,255,.10);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),rgba(1,9,20,.42);background-size:100% 48px,70px 100%,100% 100%;overflow:hidden;position:relative}.du-chart svg{width:100%;height:100%;display:block}.du-bars{height:250px;display:flex;align-items:end;gap:9px;padding:18px;border-radius:18px;border:1px solid rgba(47,231,255,.10);background:rgba(1,9,20,.42)}.du-bar{flex:1;min-width:12px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#31e7ff,#0b84ff,#6b5cff);box-shadow:0 0 20px rgba(49,231,255,.18)}.du-donut{width:190px;height:190px;border-radius:50%;margin:10px auto 18px;background:conic-gradient(#31e7ff 0 var(--a),#0b84ff var(--a) var(--b),#6b5cff var(--b) 100%);position:relative;box-shadow:0 0 36px rgba(49,231,255,.15)}.du-donut:after{content:"";position:absolute;inset:34px;border-radius:50%;background:#06111f;border:1px solid rgba(47,231,255,.10)}.du-donut-center{position:absolute;inset:0;display:grid;place-items:center;z-index:1;text-align:center;font-weight:1000}.du-donut-center strong{font-size:32px;display:block}.du-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow:auto;scrollbar-width:thin}.du-row{border-radius:16px;padding:12px;background:rgba(2,12,27,.50);border:1px solid rgba(47,231,255,.10);display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;color:#effaff}.du-row:hover{border-color:rgba(47,231,255,.26)}.du-row strong{font-size:14px}.du-row small{display:block;margin-top:4px;color:rgba(218,238,250,.58);font-size:11px}.du-badge{min-height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:11px;font-weight:900;border:1px solid rgba(47,231,255,.16);color:#a5f4ff}.du-badge.good{border-color:rgba(25,242,167,.24);color:#9affdc}.du-badge.bad{border-color:rgba(255,82,125,.24);color:#ffb7c8}.du-badge.warn{border-color:rgba(255,200,107,.24);color:#ffe2aa}.du-hbars{display:flex;flex-direction:column;gap:11px}.du-hbar{display:grid;grid-template-columns:120px 1fr 60px;gap:10px;align-items:center;font-size:12px}.du-hbar-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-weight:900}.du-hbar-track{height:11px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(47,231,255,.08)}.du-hbar-fill{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#0b84ff,#31e7ff);box-shadow:0 0 20px rgba(49,231,255,.28)}.du-heatmap{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(47,231,255,.10);background:rgba(1,9,20,.42)}.du-cell{height:16px;border-radius:5px;background:rgba(49,231,255,var(--o));box-shadow:0 0 14px rgba(49,231,255,var(--g))}.du-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.du-mini{min-height:105px;padding:14px;border-radius:18px;border:1px solid rgba(47,231,255,.10);background:rgba(2,12,27,.48)}.du-mini span{color:rgba(218,238,250,.60);font-size:12px}.du-mini strong{display:block;margin-top:10px;color:#31e7ff;font-size:24px;font-weight:1000}.du-radar{height:245px;display:grid;place-items:center}.du-radar svg{width:100%;height:100%;filter:drop-shadow(0 0 18px rgba(49,231,255,.20))}.du-bubble-board{height:250px;position:relative;border-radius:18px;border:1px solid rgba(47,231,255,.10);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),rgba(1,9,20,.42);background-size:100% 52px,70px 100%,100% 100%;overflow:hidden}.du-bubble{position:absolute;border-radius:50%;display:grid;place-items:center;text-align:center;padding:8px;color:#fff;font-size:11px;font-weight:1000;border:1px solid rgba(47,231,255,.22);background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,rgba(49,231,255,.34),rgba(11,132,255,.24));box-shadow:0 0 30px rgba(49,231,255,.16)}.du-footer-ticker{display:flex;gap:10px;flex-wrap:wrap;padding:14px}.du-chip{min-height:46px;padding:0 14px;border-radius:16px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(47,231,255,.12);background:rgba(2,12,27,.52);color:#effaff}.du-chip b{color:#9affdc}@media(max-width:1500px){.du-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.du-span-3,.du-span-4,.du-span-5,.du-span-6,.du-span-7,.du-span-8{grid-column:span 6}.du-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.du-kpi-grid{grid-template-columns:1fr}.du-chart-grid{grid-template-columns:1fr}.du-span-3,.du-span-4,.du-span-5,.du-span-6,.du-span-7,.du-span-8,.du-span-12{grid-column:span 1}.du-matrix{grid-template-columns:1fr}.du-hbar{grid-template-columns:88px 1fr 48px}}.du-wrap{--du-cyan:#31e7ff;--du-blue:#0b84ff;--du-violet:#6b5cff;--du-bg-1:rgba(7,19,34,.94);--du-bg-2:rgba(3,12,24,.96)}.du-card,.du-hero,.du-mini,.du-row,.du-chip,.du-donut,.du-chart,.du-bars,.du-heatmap,.du-bubble-board{position:relative;overflow:hidden}.du-card::before,.du-hero::before,.du-mini::before,.du-row::before,.du-chip::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient( 118deg,transparent 0%,transparent 18%,rgba(255,255,255,.018) 24%,rgba(49,231,255,.085) 34%,rgba(49,231,255,.045) 42%,transparent 55%,transparent 100% );transform:translateX(-8%)}.du-card::after,.du-hero::after,.du-mini::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 8%,rgba(49,231,255,.08),transparent 24%),radial-gradient(circle at 82% 18%,rgba(11,132,255,.07),transparent 24%),radial-gradient(circle at 52% 100%,rgba(107,92,255,.045),transparent 28%)}.du-card>*,.du-hero>*,.du-mini>*,.du-row>*,.du-chip>*{position:relative;z-index:1}.du-card,.du-hero{background:radial-gradient(circle at 14% 0%,rgba(49,231,255,.055),transparent 26%),radial-gradient(circle at 100% 16%,rgba(11,132,255,.05),transparent 22%),linear-gradient(180deg,rgba(8,24,42,.94),rgba(3,12,24,.97));border:1px solid rgba(49,231,255,.16);box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(49,231,255,.04),0 0 36px rgba(49,231,255,.08)}.du-card:hover,.du-row:hover,.du-mini:hover{border-color:rgba(49,231,255,.32);box-shadow:0 24px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06),0 0 42px rgba(49,231,255,.12);transform:translateY(-1px);transition:.22s ease}.du-kpi{backdrop-filter:blur(14px)}.du-chart,.du-bars,.du-heatmap,.du-bubble-board{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(3,12,24,.76),rgba(2,9,18,.92));background-size:100% 48px,70px 100%,100% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 0 28px rgba(49,231,255,.03)}.du-mini{background:linear-gradient(180deg,rgba(8,24,42,.88),rgba(4,14,27,.96));border:1px solid rgba(49,231,255,.11);box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.du-row{background:linear-gradient(180deg,rgba(6,18,34,.72),rgba(3,12,24,.88));border:1px solid rgba(49,231,255,.09)}.du-chip{background:linear-gradient(180deg,rgba(7,19,34,.74),rgba(3,12,24,.92))}.du-kpi-value,.du-panel-title,.du-donut-center strong,.du-mini strong{text-shadow:0 0 18px rgba(49,231,255,.18)}.du-panel-head{position:relative}.du-panel-head::after{content:"";position:absolute;right:0;bottom:-8px;width:74px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(49,231,255,.88),rgba(49,231,255,.05));box-shadow:0 0 16px rgba(49,231,255,.28)}.du-link-card{display:block;color:inherit;text-decoration:none}.du-link-card:hover{color:inherit;text-decoration:none}.du-card.is-clickable{cursor:pointer}.du-card.is-clickable .du-kpi-value,.du-card.is-clickable .du-panel-title{transition:.2s ease}.du-card.is-clickable:hover .du-kpi-value,.du-card.is-clickable:hover .du-panel-title{color:#76f3ff}.du-external-hint{display:inline-flex;align-items:center;gap:6px;color:rgba(218,238,250,.56);font-size:11px;font-weight:800}.du-external-hint::before{content:"↗";font-size:12px;color:#31e7ff}.du-card .du-card-hit{position:absolute;inset:0;z-index:2;border-radius:inherit}.du-panel.compact{min-height:250px}.du-panel.tall{min-height:370px}.du-hero::before{background:linear-gradient( 120deg,transparent 0%,transparent 16%,rgba(255,255,255,.018) 21%,rgba(49,231,255,.10) 31%,rgba(49,231,255,.055) 39%,transparent 52%,transparent 100% ) !important}.du-main-command-strip{position:relative;z-index:4;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:14px;margin-bottom:30px;padding:12px;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(49,231,255,.12),transparent 34%),linear-gradient(180deg,rgba(2,12,27,.62),rgba(1,7,16,.74));border:1px solid rgba(49,231,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 34px rgba(49,231,255,.08)}.du-main-command-left,.du-main-command-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.du-main-command-btn,.du-main-badge,.du-main-live{min-height:42px;padding:0 14px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#eaffff;text-decoration:none;font-size:12px;font-weight:1000;border:1px solid rgba(49,231,255,.16);background:rgba(2,12,27,.58)}.du-main-command-btn:hover{color:#fff;border-color:rgba(49,231,255,.36);background:linear-gradient(180deg,rgba(12,62,102,.58),rgba(4,20,38,.72))}.du-main-command-btn.active{border-color:rgba(49,231,255,.44);background:linear-gradient(180deg,rgba(20,83,126,.62),rgba(8,38,66,.72));box-shadow:0 0 24px rgba(49,231,255,.12)}.du-main-command-search{min-height:46px;border-radius:17px;display:flex;align-items:center;gap:10px;padding:0 12px;background:rgba(1,8,17,.78);border:1px solid rgba(49,231,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.du-main-command-search input{width:100%;min-height:42px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#effaff !important;box-shadow:none !important;font-size:13px;font-weight:800}.du-main-command-search input::placeholder{color:rgba(218,238,250,.42)}.du-main-search-icon{min-width:34px;height:30px;border-radius:11px;display:grid;place-items:center;color:#9eefff;background:rgba(49,231,255,.07);border:1px solid rgba(49,231,255,.10);font-size:11px;font-weight:1000}.du-main-live{color:#a6ffdd;border-color:rgba(25,242,167,.22)}.du-main-live i{width:9px;height:9px;border-radius:50%;display:inline-block;background:#19f2a7;box-shadow:0 0 16px rgba(25,242,167,.85)}.du-main-live small{color:#fff !important;font-size:12px;font-weight:1000}.du-main-live b{color:rgba(218,238,250,.66);font-size:11px}.du-main-badge{color:#a5f4ff}.du-main-badge.gold{color:#ffe1a3;border-color:rgba(255,200,107,.24)}@media(max-width:1500px){.du-main-command-strip{grid-template-columns:1fr}.du-main-command-left,.du-main-command-right{justify-content:center}}@media(max-width:800px){.du-main-command-left,.du-main-command-right{justify-content:stretch}.du-main-command-btn,.du-main-badge,.du-main-live{flex:1}}@media (max-width:700px){.du-wrap{width:100% !important;max-width:100% !important;overflow-x:hidden !important;gap:12px !important}.du-grid,.du-chart-grid,.du-kpi-grid{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;width:100% !important;max-width:100% !important}.du-span-3,.du-span-4,.du-span-5,.du-span-6,.du-span-7,.du-span-8,.du-span-12{grid-column:1 / -1 !important}.du-hero{min-height:auto !important;border-radius:26px !important;padding:18px !important;margin:0 !important}.du-main-command-strip{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:10px !important;margin-bottom:18px !important}.du-main-command-left,.du-main-command-right{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}.du-main-command-btn,.du-main-badge,.du-main-live{width:100% !important;min-height:40px !important;padding:0 8px !important;font-size:11px !important}.du-main-command-search{min-height:42px !important}.du-hero h1,.du-title,.du-hero .za13-title{font-size:34px !important;line-height:1.28 !important;text-align:right !important;word-break:normal !important}.du-hero p{font-size:14px !important;line-height:1.9 !important}.du-tabs,.du-pill-row,.du-hero-top{gap:8px !important}.du-tab,.du-pill,.du-btn{min-height:38px !important;font-size:11px !important;padding:0 10px !important}.du-card,.du-panel,.du-kpi{border-radius:22px !important;width:100% !important;max-width:100% !important;min-height:auto !important;box-sizing:border-box !important}.du-kpi{min-height:150px !important}.du-chart,.du-bars,.du-radar,.du-bubble-board{height:220px !important}.du-donut{width:170px !important;height:170px !important}.du-list{max-height:280px !important}.du-footer-ticker{padding-bottom:80px !important}.za13-quickbar,.zu12-quickbar{left:12px !important;right:12px !important;bottom:12px !important;justify-content:center !important;max-width:calc(100vw - 24px) !important;overflow-x:auto !important}}:root{--za13-bg:#01040b;--za13-panel:rgba(5,18,33,.82);--za13-panel2:rgba(8,26,46,.76);--za13-line:rgba(49,231,255,.16);--za13-line-hot:rgba(49,231,255,.38);--za13-text:#effaff;--za13-muted:rgba(218,238,250,.66);--za13-faint:rgba(218,238,250,.42);--za13-cyan:#31e7ff;--za13-blue:#0b84ff;--za13-violet:#6b5cff;--za13-green:#19f2a7;--za13-gold:#ffc86b;--za13-red:#ff527d;--za13-radius-xl:34px;--za13-radius-lg:26px;--za13-radius-md:18px;--za13-shadow:0 24px 80px rgba(0,0,0,.42),0 0 46px rgba(49,231,255,.085)}html,body{background:radial-gradient(circle at 82% 6%,rgba(49,231,255,.15),transparent 30%),radial-gradient(circle at 14% 24%,rgba(11,132,255,.10),transparent 34%),radial-gradient(circle at 52% 76%,rgba(49,231,255,.06),transparent 34%),linear-gradient(180deg,#01040b 0%,#020914 42%,#020b16 100%) !important;color:var(--za13-text) !important}body.za13-ready{min-height:100vh}body.za13-ready::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:72px 72px;opacity:.55;mask-image:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.04))}body.za13-ready .zs8-content{position:relative;z-index:1}body.za13-ready .zu12-page-command,body.za13-ready .zu12-quickbar{display:none !important}.za13-hidden-legacy{display:none !important}.za13-page-hero{direction:rtl;border-radius:34px;padding:30px 30px 26px;min-height:255px;margin:0 0 18px;position:relative;overflow:hidden;background:radial-gradient(circle at 74% 20%,rgba(49,231,255,.13),transparent 35%),radial-gradient(circle at 16% 8%,rgba(11,132,255,.09),transparent 30%),linear-gradient(180deg,rgba(8,24,42,.94),rgba(3,12,24,.97));border:1px solid rgba(49,231,255,.18);box-shadow:var(--za13-shadow)}.za13-page-hero::before,.za13-section::before,.za13-table-wrap::before,.za13-mini-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient( 118deg,transparent 0%,transparent 18%,rgba(255,255,255,.018) 24%,rgba(49,231,255,.090) 34%,rgba(49,231,255,.046) 42%,transparent 56%,transparent 100% );transform:translateX(-8%)}.za13-page-hero::after,.za13-section::after,.za13-mini-card::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 8%,rgba(49,231,255,.08),transparent 26%),radial-gradient(circle at 84% 18%,rgba(11,132,255,.07),transparent 26%),radial-gradient(circle at 50% 100%,rgba(107,92,255,.045),transparent 32%)}.za13-page-hero>*,.za13-section>*,.za13-table-wrap>*,.za13-mini-card>*{position:relative;z-index:1}.za13-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:28px}.za13-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--za13-faint);font-size:12px;font-weight:900}.za13-breadcrumb span:not(:last-child)::after{content:"›";margin-right:8px;color:rgba(49,231,255,.58)}.za13-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.za13-pill,.za13-action{min-height:42px;padding:0 15px;border-radius:16px;border:1px solid rgba(49,231,255,.17);background:rgba(2,12,27,.58);color:rgba(234,250,255,.90);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:1000;text-decoration:none}.za13-pill.active,.za13-action.primary{color:#fff;border-color:rgba(49,231,255,.42);background:linear-gradient(180deg,rgba(20,83,126,.62),rgba(8,38,66,.72));box-shadow:0 0 30px rgba(49,231,255,.13)}.za13-title{margin:0;color:#fff;font-size:clamp(38px,4vw,64px);line-height:1.15;letter-spacing:-.045em;font-weight:1000}.za13-title strong{color:var(--za13-cyan);text-shadow:0 0 32px rgba(49,231,255,.32)}.za13-subtitle{max-width:1050px;margin:16px 0 0;color:var(--za13-muted);line-height:2;font-size:16px}.za13-hero-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.za13-badge{min-height:36px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#a5f4ff;border:1px solid rgba(49,231,255,.20);background:rgba(2,12,27,.52);font-size:12px;font-weight:1000}.za13-badge.ok{color:#9affdc;border-color:rgba(25,242,167,.25)}.za13-badge.warn{color:#ffe2aa;border-color:rgba(255,200,107,.25)}.za13-badge.danger{color:#ffb7c8;border-color:rgba(255,82,125,.25)}.za13-content-grid{display:grid;gap:16px}.za13-section{direction:rtl;position:relative;overflow:hidden;border-radius:28px !important;background:radial-gradient(circle at 24% 8%,rgba(49,231,255,.07),transparent 32%),linear-gradient(180deg,rgba(8,24,42,.90),rgba(3,12,24,.96)) !important;border:1px solid rgba(49,231,255,.16) !important;box-shadow:0 18px 54px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.045) !important}.za13-section:hover{border-color:rgba(49,231,255,.29) !important;box-shadow:0 24px 70px rgba(0,0,0,.40),0 0 40px rgba(49,231,255,.10) !important;transition:.22s ease}body.za13-ready .zs8-content>*:not(.za13-page-hero):not(.za13-hidden-legacy){margin-bottom:16px}body.za13-ready .card,body.za13-ready .glass-card,body.za13-ready .panel,body.za13-ready .box,body.za13-ready .widget,body.za13-ready .stat-card,body.za13-ready .metric-card,body.za13-ready .metric,body.za13-ready .kpi-card,body.za13-ready form:not(.navbar-form):not(.search-form){border-radius:24px !important;background:radial-gradient(circle at 24% 8%,rgba(49,231,255,.065),transparent 32%),linear-gradient(180deg,rgba(8,24,42,.90),rgba(3,12,24,.96)) !important;border:1px solid rgba(49,231,255,.15) !important;box-shadow:0 16px 48px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.045) !important;color:var(--za13-text) !important}body.za13-ready h1,body.za13-ready h2,body.za13-ready h3,body.za13-ready h4{color:#fff !important;letter-spacing:-.025em}body.za13-ready p,body.za13-ready small,body.za13-ready .text-muted,body.za13-ready .muted{color:var(--za13-muted) !important}.za13-table-wrap,body.za13-ready .table-responsive{position:relative;overflow:hidden;border-radius:28px !important;padding:14px;background:radial-gradient(circle at 24% 8%,rgba(49,231,255,.065),transparent 32%),linear-gradient(180deg,rgba(8,24,42,.90),rgba(3,12,24,.96)) !important;border:1px solid rgba(49,231,255,.16) !important;box-shadow:0 18px 54px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.045) !important}body.za13-ready table{width:100%;border-collapse:separate !important;border-spacing:0 9px !important;color:var(--za13-text) !important;background:transparent !important}body.za13-ready thead th{color:var(--za13-muted) !important;font-size:12px !important;font-weight:1000 !important;border:0 !important;padding:10px 14px !important;background:transparent !important}body.za13-ready tbody tr{background:rgba(2,12,27,.52) !important;border-radius:16px !important;box-shadow:inset 0 0 0 1px rgba(49,231,255,.08);transition:.18s ease}body.za13-ready tbody tr:hover{background:rgba(5,25,48,.72) !important;box-shadow:inset 0 0 0 1px rgba(49,231,255,.26),0 10px 28px rgba(0,0,0,.20)}body.za13-ready tbody td{border:0 !important;padding:13px 14px !important;vertical-align:middle !important;color:rgba(239,250,255,.90) !important}body.za13-ready tbody td:first-child{border-radius:0 16px 16px 0 !important}body.za13-ready tbody td:last-child{border-radius:16px 0 0 16px !important}body.za13-ready input,body.za13-ready select,body.za13-ready textarea,body.za13-ready .form-control,body.za13-ready .input,body.za13-ready .select{min-height:44px;border-radius:16px !important;color:var(--za13-text) !important;background:rgba(2,12,27,.74) !important;border:1px solid rgba(49,231,255,.16) !important;outline:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}body.za13-ready input:focus,body.za13-ready select:focus,body.za13-ready textarea:focus,body.za13-ready .form-control:focus{border-color:rgba(49,231,255,.42) !important;box-shadow:0 0 0 4px rgba(49,231,255,.08),inset 0 1px 0 rgba(255,255,255,.04) !important}body.za13-ready label{color:var(--za13-muted) !important;font-weight:900;font-size:12px}body.za13-ready .btn,body.za13-ready button:not(.zs8-toggle):not(.zs8-mobile-open),body.za13-ready a.btn{border-radius:16px !important;border:1px solid rgba(49,231,255,.18) !important;color:#eaffff !important;background:linear-gradient(180deg,rgba(8,32,54,.88),rgba(3,14,26,.92)) !important;box-shadow:0 0 22px rgba(49,231,255,.07),inset 0 1px 0 rgba(255,255,255,.04) !important}body.za13-ready .btn:hover,body.za13-ready button:not(.zs8-toggle):not(.zs8-mobile-open):hover,body.za13-ready a.btn:hover{border-color:rgba(49,231,255,.38) !important;transform:translateY(-1px)}.za13-quickbar{position:fixed;left:22px;bottom:22px;z-index:1200;display:flex;gap:10px;flex-wrap:wrap;padding:10px;border-radius:22px;background:rgba(2,12,27,.78);border:1px solid rgba(49,231,255,.18);box-shadow:0 18px 52px rgba(0,0,0,.38),0 0 34px rgba(49,231,255,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.za13-quickbar a{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;text-decoration:none;color:#eaffff;background:rgba(255,255,255,.035);border:1px solid rgba(49,231,255,.12);font-size:18px}.za13-quickbar a:hover{border-color:rgba(49,231,255,.36);box-shadow:0 0 24px rgba(49,231,255,.12)}body.za13-ready .du-wrap .za13-section,body.za13-ready .du-wrap .za13-page-hero{display:initial}.du-wrap .card::before,.du-wrap .glass-card::before,.du-wrap .panel::before,.zt-dashboard .card::before,.zt-dashboard .glass-card::before,.zt-dashboard .panel::before{display:none !important}@media(max-width:900px){.za13-page-hero{padding:20px;border-radius:28px}.za13-hero-top{display:block}.za13-hero-actions{margin-top:14px}.za13-title{font-size:34px}.za13-quickbar{left:12px;right:12px;bottom:12px;justify-content:center}}body.za13-dashboard-clean-v15 .za13-page-hero,body.za13-dashboard-clean-v15 .zu12-page-command,body.za13-dashboard-clean-v15 .zt-topbar,body.za13-dashboard-clean-v15 .zt-shell-topbar,body.za13-dashboard-clean-v15 .zt-page-command,body.za13-dashboard-clean-v15 .zt-system-header,body.za13-dashboard-clean-v15 .dashboard-command-header:not(.du-hero),body.za13-dashboard-clean-v15 .dashboard-header:not(.du-hero){display:none !important}body.za13-dashboard-clean-v15 .du-wrap{margin-top:0 !important}body.za13-dashboard-clean-v15 .du-hero{margin-top:0 !important}body.za13-ready .animate-slideIn,body.za13-ready .animate-fadeIn,body.za13-ready .animate-fade-in,body.za13-ready .animate-slide-in,body.za13-ready [class*="animate-"]{animation:none !important;transform:none !important;opacity:1 !important}body.za13-ready .zeam-orb,body.za13-ready .orb,body.za13-ready [class*="orb-"],body.za13-ready [class*="particle"],body.za13-ready .particles,body.za13-ready canvas.particles,body.za13-ready .floating-particle{animation:none !important}@media (max-width:900px){body.za13-ready .zeam-orb,body.za13-ready .orb,body.za13-ready [class*="orb-"],body.za13-ready [class*="particle"],body.za13-ready .particles,body.za13-ready canvas.particles,body.za13-ready .floating-particle{display:none !important}body.za13-ready *{scroll-behavior:auto !important}}html,body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Tahoma,Arial,sans-serif !important}:root{--zl14-bg:#01040b;--zl14-panel:rgba(3,14,27,.72);--zl14-cyan:#31e7ff;--zl14-blue:#0b84ff;--zl14-violet:#6b5cff;--zl14-green:#19f2a7;--zl14-gold:#ffc86b;--zl14-text:#effaff;--zl14-muted:rgba(218,238,250,.68)}.zeam-loader-v14{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease;background:radial-gradient(circle at 50% 42%,rgba(49,231,255,.16),transparent 24%),radial-gradient(circle at 82% 12%,rgba(11,132,255,.16),transparent 34%),radial-gradient(circle at 18% 80%,rgba(107,92,255,.10),transparent 36%),rgba(1,4,11,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}body.zeam-loader-active .zeam-loader-v14{opacity:1;visibility:visible;pointer-events:auto}.zeam-loader-v14::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px);background-size:80px 80px;opacity:.45;mask-image:radial-gradient(circle at center,#000 0%,transparent 72%)}.zeam-loader-v14::after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:conic-gradient( from 0deg,transparent,rgba(49,231,255,.16),transparent,rgba(11,132,255,.13),transparent,rgba(107,92,255,.12),transparent );filter:blur(12px);animation:zl14SlowOrbit 8s linear infinite;opacity:.82}.zeam-loader-card-v14{position:relative;z-index:2;width:min(440px,calc(100vw - 36px));min-height:430px;border-radius:38px;display:grid;place-items:center;padding:34px 26px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(49,231,255,.16),transparent 42%),radial-gradient(circle at 88% 18%,rgba(11,132,255,.13),transparent 38%),linear-gradient(180deg,rgba(8,24,42,.86),rgba(2,10,20,.94));border:1px solid rgba(49,231,255,.24);box-shadow:0 34px 110px rgba(0,0,0,.62),0 0 90px rgba(49,231,255,.13),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(49,231,255,.04)}.zeam-loader-card-v14::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 118deg,transparent 0%,transparent 19%,rgba(255,255,255,.025) 25%,rgba(49,231,255,.12) 35%,rgba(49,231,255,.055) 43%,transparent 57%,transparent 100% );transform:translateX(-10%)}.zeam-loader-card-v14::after{content:"";position:absolute;inset:18px;border-radius:30px;border:1px solid rgba(49,231,255,.10);pointer-events:none}.zeam-loader-core-v14{position:relative;width:220px;height:220px;display:grid;place-items:center;margin-bottom:22px}.zeam-loader-ring-v14{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(49,231,255,.18);box-shadow:0 0 36px rgba(49,231,255,.14),inset 0 0 34px rgba(49,231,255,.07)}.zeam-loader-ring-v14.r1{animation:zl14Rotate 2.4s linear infinite;border-top-color:rgba(49,231,255,.90);border-right-color:rgba(11,132,255,.44)}.zeam-loader-ring-v14.r2{inset:20px;animation:zl14RotateReverse 3.8s linear infinite;border-left-color:rgba(107,92,255,.75);border-bottom-color:rgba(49,231,255,.42)}.zeam-loader-ring-v14.r3{inset:40px;animation:zl14Pulse 1.8s ease-in-out infinite;border-color:rgba(49,231,255,.20);background:radial-gradient(circle,rgba(49,231,255,.08),transparent 70%)}.zeam-loader-logo-shell-v14{position:relative;z-index:3;width:118px;height:118px;border-radius:32px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 16%,rgba(49,231,255,.24),transparent 52%),linear-gradient(180deg,rgba(4,20,38,.96),rgba(1,8,16,.98));border:1px solid rgba(49,231,255,.26);box-shadow:0 0 44px rgba(49,231,255,.22),inset 0 1px 0 rgba(255,255,255,.08)}.zeam-loader-logo-v14{width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 0 12px rgba(49,231,255,.65)) drop-shadow(0 0 28px rgba(49,231,255,.22))}.zeam-loader-fallback-v14{display:none;color:#fff;font-size:42px;font-weight:1000;letter-spacing:-.08em;text-shadow:0 0 28px rgba(49,231,255,.45)}.zeam-loader-orbit-v14{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--zl14-green);box-shadow:0 0 22px rgba(25,242,167,.85)}.zeam-loader-orbit-v14.o1{animation:zl14Orbit1 2.8s linear infinite}.zeam-loader-orbit-v14.o2{width:9px;height:9px;background:var(--zl14-cyan);animation:zl14Orbit2 4.2s linear infinite}.zeam-loader-copy-v14{position:relative;z-index:2;text-align:center}.zeam-loader-title-v14{color:#fff;font-size:31px;line-height:1.2;font-weight:1000;letter-spacing:-.045em;margin:0}.zeam-loader-title-v14 span{color:var(--zl14-cyan);text-shadow:0 0 26px rgba(49,231,255,.42)}.zeam-loader-sub-v14{margin:10px 0 0;color:var(--zl14-muted);font-size:13px;font-weight:800;line-height:1.8}.zeam-loader-state-v14{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 14px;border-radius:999px;color:#a5f4ff;font-size:12px;font-weight:1000;border:1px solid rgba(49,231,255,.18);background:rgba(2,12,27,.58)}.zeam-loader-state-dot-v14{width:9px;height:9px;border-radius:50%;background:var(--zl14-green);box-shadow:0 0 16px rgba(25,242,167,.85);animation:zl14Blink 1.2s ease-in-out infinite}.zeam-loader-progress-v14{position:relative;z-index:2;margin-top:20px;width:250px;max-width:100%;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(49,231,255,.10)}.zeam-loader-progress-bar-v14{height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,var(--zl14-violet),var(--zl14-blue),var(--zl14-cyan));box-shadow:0 0 18px rgba(49,231,255,.38);animation:zl14Progress 1.35s ease-in-out infinite}.zeam-loader-mini-v14{position:fixed;top:0;right:0;left:0;height:3px;z-index:100000;opacity:0;transform:translateY(-4px);transition:.18s ease;background:linear-gradient(90deg,transparent,var(--zl14-cyan),var(--zl14-blue),transparent);background-size:220% 100%;animation:zl14Topbar 1s linear infinite;pointer-events:none}body.zeam-loader-active .zeam-loader-mini-v14{opacity:1;transform:translateY(0)}@keyframes zl14Rotate{to{transform:rotate(360deg)}}@keyframes zl14RotateReverse{to{transform:rotate(-360deg)}}@keyframes zl14SlowOrbit{to{transform:rotate(360deg)}}@keyframes zl14Pulse{0%,100%{transform:scale(.96);opacity:.65}50%{transform:scale(1.03);opacity:1}}@keyframes zl14Orbit1{from{transform:rotate(0deg) translateX(110px) rotate(0deg)}to{transform:rotate(360deg) translateX(110px) rotate(-360deg)}}@keyframes zl14Orbit2{from{transform:rotate(180deg) translateX(88px) rotate(-180deg)}to{transform:rotate(-180deg) translateX(88px) rotate(180deg)}}@keyframes zl14Blink{0%,100%{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes zl14Progress{0%{transform:translateX(180%);width:26%}50%{width:58%}100%{transform:translateX(-260%);width:30%}}@keyframes zl14Topbar{to{background-position:-220% 0}}@media(max-width:700px){.zeam-loader-card-v14{min-height:390px;border-radius:30px;padding:28px 20px}.zeam-loader-core-v14{width:190px;height:190px}.zeam-loader-logo-shell-v14{width:104px;height:104px}.zeam-loader-title-v14{font-size:26px}}@media (prefers-reduced-motion:reduce){.zeam-loader-v14 *,.zeam-loader-mini-v14{animation-duration:3s !important}}.zeam-loader-v14{will-change:opacity}.zeam-loader-card-v14,.zeam-loader-core-v14,.zeam-loader-ring-v14,.zeam-loader-logo-shell-v14{will-change:transform,opacity}body.zeam-loader-api-active .zeam-loader-v14{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.zeam-loader-api-active .zeam-loader-mini-v14{opacity:1 !important;transform:translateY(0) !important}@supports (-webkit-touch-callout:none){.zeam-loader-v14{background:rgba(1,4,11,.94) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.zeam-loader-card-v14{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.zeam-loader-v14::after{filter:blur(4px) !important;opacity:.48 !important}}@media (max-width:700px){.zeam-loader-v14{background:rgba(1,4,11,.94) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.zeam-loader-card-v14{width:min(330px,calc(100vw - 28px)) !important;min-height:360px !important;padding:24px 18px !important;border-radius:28px !important}.zeam-loader-core-v14{width:166px !important;height:166px !important;margin-bottom:18px !important}.zeam-loader-logo-shell-v14{width:92px !important;height:92px !important;border-radius:26px !important}.zeam-loader-title-v14{font-size:25px !important}.zeam-loader-sub-v14{font-size:12px !important}}@media(max-width:700px){html,body{overflow-x:hidden !important;width:100% !important;max-width:100% !important}body.zs8-ready .zs8-content{width:100vw !important;max-width:100vw !important;padding:10px !important;margin:0 !important;box-sizing:border-box !important}.du-wrap{width:100% !important;max-width:100% !important;overflow-x:hidden !important}.du-main-command-strip{grid-template-columns:1fr !important;gap:10px !important;padding:10px !important}.du-main-command-left,.du-main-command-right{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important}.du-main-command-btn,.du-main-badge,.du-main-live,.du-tab,.du-pill,.du-btn,.za13-quickbar a{min-width:48px !important;min-height:48px !important;touch-action:manipulation !important}.du-main-command-search{min-height:48px !important}.du-main-command-search input{min-height:46px !important}.du-bubble,a.du-bubble{min-width:56px !important;min-height:56px !important;padding:8px !important;margin:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;touch-action:manipulation !important}.du-bubble-board{padding:14px !important}.du-hero{padding:18px !important;border-radius:26px !important}.du-hero h1,.du-title{font-size:34px !important;line-height:1.32 !important}.du-kpi-grid,.du-chart-grid,.du-grid{grid-template-columns:1fr !important;gap:12px !important}.du-span-3,.du-span-4,.du-span-5,.du-span-6,.du-span-7,.du-span-8,.du-span-12{grid-column:1 / -1 !important}.du-chart,.du-bars,.du-radar,.du-bubble-board{height:230px !important}.za13-quickbar{left:10px !important;right:10px !important;bottom:10px !important;max-width:calc(100vw - 20px) !important;overflow-x:auto !important;padding:8px !important;z-index:1250 !important}body.zs8-ready .zs8-content{padding-bottom:92px !important}.du-wrap *,.zs8-sidebar *,.za13-quickbar *,.zeam-loader-v14 *{animation:none !important;transition:none !important}.zeam-orb,.orb,[class*="orb-"],[class*="particle"],.particles,canvas.particles{display:none !important}}.animate-slideIn,.animate-fadeIn,.animate-fade-in,.animate-slide-in,[class*="animate-"]{animation:none !important;transform:none !important;opacity:1 !important}html,body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Tahoma,Arial,sans-serif !important}


/* ZEAM_V19_CLS_SAFE */
.du-card,.du-panel,.du-kpi,.za13-section,.za13-table-wrap,.du-wrap,.du-grid{
  content-visibility:visible!important;
  contain:none!important;
  contain-intrinsic-size:auto!important;
}
img.zs8-logo{
  width:160px!important;
  height:160px!important;
  object-fit:contain!important;
  aspect-ratio:1/1!important;
}
@media(max-width:700px){
  img.zs8-logo{width:120px!important;height:120px!important}
  .du-wrap{overflow-x:hidden!important}
  .du-hero{min-height:420px!important}
  .du-kpi{min-height:160px!important}
  .du-card,.du-panel{min-height:260px}
  .za13-quickbar a,.du-main-command-btn,.du-tab,.du-pill{min-width:52px!important;min-height:52px!important}
  a.du-bubble,.du-bubble{min-width:68px!important;min-height:68px!important}
}


/* ZEAM_V21_CLS_FINAL_LOCK */
html, body {
  overflow-x: hidden !important;
  background: #020914 !important;
}

/* هرچیزی که با translate/margin/slide در initial load باعث CLS می‌شود */
.animate-slideIn,
.animate-fadeIn,
.animate-pulse,
.animate-float,
.za13-section,
.du-card,
.du-panel,
.du-kpi,
.du-wrap,
.du-grid,
.main-shell,
.zs8-content {
  animation: none !important;
  transition-property: border-color, box-shadow, background, color, opacity, transform !important;
  transition-duration: .16s !important;
  transition-timing-function: ease-out !important;
}

/* main نباید با margin/transition بعد از load جابه‌جا شود */
main.main-shell,
.zs8-content {
  margin-inline: 0 !important;
  transform: none !important;
  transition: none !important;
  min-height: 100svh !important;
}

/* duplicate قدیمی اگر هنوز جایی مانده، قبل از paint حذف بصری شود */
nav.sidebar-nav,
.sidebar-nav[data-zs8-hidden-duplicate],
[data-zs8-hidden-duplicate="1"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  inset: auto !important;
  pointer-events: none !important;
}

/* لوگو LCP باید اندازه قطعی داشته باشد */
img.zs8-logo {
  display: block !important;
  width: 160px !important;
  height: 160px !important;
  min-width: 160px !important;
  min-height: 160px !important;
  max-width: 160px !important;
  max-height: 160px !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
}

/* کارت‌ها قبل از دیتا هم فضا داشته باشند */
.du-hero,
.du-main-hero,
.za13-section:first-of-type {
  min-height: 420px !important;
}

.du-kpi {
  min-height: 154px !important;
}

.du-card,
.du-panel {
  min-height: 260px;
}

/* quickbar پایین نباید بعد از load صفحه را هل دهد */
.za13-quickbar,
.du-quickbar,
.zs8-mobile-dock {
  height: 76px !important;
  min-height: 76px !important;
  max-height: 76px !important;
  contain: paint !important;
}

.za13-quickbar a,
.du-main-command-btn,
.command-link,
.nav-item,
.du-tab,
.du-pill,
button,
a {
  min-height: 44px;
}

/* موبایل: همه چیز ثابت، بدون overflow و بدون پرش */
@media (max-width: 700px) {
  html, body {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  body {
    padding: 0 !important;
  }

  .zs8-sidebar {
    transform: translate3d(0,0,0) !important;
    will-change: auto !important;
  }

  img.zs8-logo {
    width: 112px !important;
    height: 112px !important;
    min-width: 112px !important;
    min-height: 112px !important;
    max-width: 112px !important;
    max-height: 112px !important;
  }

  .du-wrap,
  .du-main,
  .za13-page,
  .dashboard-shell {
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: hidden !important;
  }

  .du-hero,
  .du-main-hero,
  .za13-section:first-of-type {
    min-height: 560px !important;
  }

  .du-kpi {
    min-height: 168px !important;
  }

  .du-card,
  .du-panel {
    min-height: 280px;
  }

  .za13-quickbar a,
  .du-main-command-btn,
  .command-link,
  .nav-item,
  .du-tab,
  .du-pill,
  button,
  a {
    min-width: 48px !important;
    min-height: 48px !important;
  }

  a.du-bubble,
  .du-bubble {
    min-width: 72px !important;
    min-height: 72px !important;
  }
}

/* Safari/iOS: blur سنگین و animation باعث lag می‌شود */
@supports (-webkit-touch-callout: none) {
  .du-card,
  .du-panel,
  .du-kpi,
  .za13-section,
  .zs8-sidebar {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }

  .du-card::before,
  .du-panel::before,
  .du-kpi::before,
  .za13-section::before {
    animation: none !important;
  }
}

/* ZEAM_V22_DESKTOP_CLS_AND_PWA_LOCK */
html {
  background: #020914 !important;
  overscroll-behavior: none;
}

body {
  min-height: 100svh;
  background: #020914 !important;
}

/* Desktop Lighthouse culprit: main-shell transition-all duration-300 */
main.main-shell,
.main-shell,
.zs8-content,
body > main {
  transition: none !important;
  animation: none !important;
  transform: none !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  contain: none !important;
}

/* Desktop culprit: glass-soft header row moves after paint */
.glass-soft.rounded-2xl.px-4.py-3.flex.items-center.gap-3,
.glass-soft {
  min-height: 72px !important;
  transform: none !important;
  transition: none !important;
  animation: none !important;
}

/* Remaining slide/fade classes should never move layout on first paint */
.animate-slideIn,
.animate-slide-in,
.animate-fadeIn,
.animate-float,
.za13-section {
  animation-name: none !important;
  animation-duration: 0s !important;
  transform: none !important;
  opacity: 1 !important;
}

/* keep shiny premium look without layout-shifting animation */
.du-card::before,
.du-panel::before,
.du-kpi::before,
.za13-section::before {
  animation: none !important;
  transform: rotate(-9deg) !important;
}

/* LCP heading stable */
h1.text-xl,
h1.md\:text-2xl,
h1.truncate,
h1 {
  text-wrap: balance;
  min-height: 1.25em;
}

/* PWA safe-area fullscreen */
.zeam-pwa-standalone body {
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
}

@media (display-mode: standalone) {
  body {
    user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
  }

  input, textarea, [contenteditable="true"] {
    user-select: text;
    -webkit-user-select: text;
  }
}

/* Mobile accessibility: failing a.du-bubble touch targets */
a.du-bubble,
.du-bubble,
.zs8-dock a,
.zs8-mobile-dock a,
.za13-quickbar a {
  min-width: 56px !important;
  min-height: 56px !important;
  width: auto;
  height: auto;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 4px !important;
  touch-action: manipulation;
}

/* Desktop layout reservation for first viewport */
@media (min-width: 901px) {
  .za13-section:first-of-type,
  .du-main-hero,
  .du-hero {
    min-height: 420px !important;
  }

  .du-wrap,
  .dashboard-universe,
  .za13-page {
    min-height: 100svh !important;
  }
}

/* iOS Safari loader compatibility */
@supports (-webkit-touch-callout: none) {
  .zeam-loader-progress-bar-v14,
  .zeam-loader-mini-v14,
  .zeam-loader,
  .zl14-loader {
    transform: translateZ(0);
    will-change: opacity;
  }
}
