:root{--violet-950:#0b0918;--violet-900:#171130;--violet-800:#251a4e;--violet-700:#38287a;--violet-600:#4f38b8;--violet-500:#6b4dff;--violet-400:#8f7bff;--violet-300:#b4a6ff;--violet-200:#d8d0ff;--beacon-1:#ffd778;--beacon-2:#ffb35c;--beacon-grad:linear-gradient(135deg, var(--beacon-1), var(--beacon-2));--beacon-ink:#1a1206;--beacon-glow:#ffb75c4d;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-xs:6px;--r-s:10px;--r-m:14px;--r-l:20px;--r-pill:999px;--elev-wall:0 1px 2px #0006, 0 4px 16px #00000059, inset 0 1px 0 #c8b7ff12;--elev-parapet:0 4px 10px #0000006b, 0 14px 38px #00000080, inset 0 1px 0 #c8b7ff1f;--elev-beacon:0 0 0 1px #6b4dff73, 0 8px 40px #6b4dff40;--edge-light:inset 0 1px 0 #c8b7ff24;--t-press:.12s;--t-fast:.15s;--t-hover:.18s;--t-base:.25s;--t-enter:.45s;--t-slow:.6s;--ease-out:cubic-bezier(.22, .9, .3, 1);--ease-pop:cubic-bezier(.34, 1.4, .5, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--enter-rise:12px;--stagger:60ms;--lift:-3px;--fs-xs:.75rem;--fs-s:.8125rem;--fs-base:.875rem;--fs-m:1rem;--fs-l:1.166rem;--fs-xl:1.555rem;--fs-2xl:2.073rem;--fs-3xl:2.765rem;--fs-4xl:3.686rem;--lh-tight:1.25;--lh-display-ar:1.45;--lh-body:1.65}:root[data-theme=light]{--elev-wall:0 1px 2px #18181b0f, 0 4px 14px #18181b12;--elev-parapet:0 4px 10px #18181b14, 0 14px 34px #18181b1f;--elev-beacon:0 0 0 1px #6b4dff4d, 0 8px 32px #6b4dff2e;--edge-light:inset 0 1px 0 #ffffffd9}@media (prefers-reduced-motion:reduce){:root{--t-press:0s;--t-fast:0s;--t-hover:0s;--t-base:0s;--t-enter:0s;--t-slow:0s;--enter-rise:0px;--stagger:0s;--lift:0px}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}*{box-sizing:border-box;margin:0;padding:0}*,:before,:after{transition:background-color .3s,color .2s,border-color .3s,box-shadow .3s}svg,svg *,canvas,video,img,input:focus,button:active{transition:none!important}html{font-size:15px}html,body,#root{background-color:var(--bg-page,#fafafb);max-width:100vw;min-height:100vh;overflow-x:clip}body{color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 520px at 72% 0,#6b4dff29,#0000 58%),radial-gradient(720px 420px at 5% 84%,#b081ff1a,#0000 62%),linear-gradient(#070710 0%,#0a0612 52%,#070710 100%);font-size:15px;line-height:1.6}h1{margin-bottom:8px;font-size:28px;font-weight:700}h2{margin-bottom:6px;font-size:22px;font-weight:600}h3{font-size:18px;font-weight:600}p,label,td,th{font-size:15px}small{font-size:13px}button,input,select,textarea{border-radius:8px;font-size:15px}select option,select optgroup{background-color:var(--bg-card);color:var(--text-primary)}table{border-collapse:collapse;width:100%;max-width:100%}:root{--dc-void:#070710;--dc-cosmic:#141028;--dc-violet:#6b4dff;--dc-lilac:#c8b7ff;--dc-peach:#ffc69b;--dc-amber:#ffd778;--dc-white:#f6f5fb;--dc-panel-glass:#141028b8;--dc-panel-border:#c8b7ff33;--dc-violet-glow:#6b4dff6b;--font-ui:"Inter", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"Space Grotesk", "IBM Plex Sans Arabic", "Rajdhani", system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", monospace;--dc-wordmark:#f6f5fb;--dc-ai-accent:#ffc69b}html[data-theme=light]{--dc-wordmark:#17142a;--dc-ai-accent:#b96f24}body[data-lang=ar]{font-family:var(--font-ui);letter-spacing:0;direction:rtl;line-height:1.8}body[data-lang=en],body:not([data-lang]){font-family:var(--font-ui);direction:ltr;line-height:1.6}body[data-lang=ar] h1,body[data-lang=ar] h2,body[data-lang=ar] h3,body[data-lang=en] h1,body[data-lang=en] h2,body[data-lang=en] h3,body:not([data-lang]) h1,body:not([data-lang]) h2,body:not([data-lang]) h3,.page-title,.hero-title,.section-title{font-family:var(--font-display);letter-spacing:0;font-weight:700}.ioc,.hash,.ip,.domain,.cve,.api-endpoint,code,pre{font-family:var(--font-mono)}#root{width:100%;max-width:100%;min-height:100vh}input,select,textarea,button{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--text-disabled,#a1a1aa)}.mono{letter-spacing:0;font-family:var(--font-mono)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-page,var(--bg-primary))}::-webkit-scrollbar-thumb{background:var(--accent-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}::selection{background:var(--accent);color:var(--text-inverse)}@keyframes ambientFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.1)}66%{transform:translate(20px,-15px)scale(.95)}}@keyframes ambientFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(25px,-20px)scale(1.05)}66%{transform:translate(-15px,25px)scale(.9)}}@keyframes ambientFloat3{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}@keyframes ambFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,18px)scale(1.08)}66%{transform:translate(18px,-12px)scale(.95)}}@keyframes ambFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(22px,-18px)scale(1.05)}66%{transform:translate(-12px,22px)scale(.92)}}@keyframes ambFloat3{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}html,body{overflow-x:clip}img,video{max-width:100%;height:auto}table{max-width:100%}@media (width<=1023px){[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns:repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns:repeat(5"],[style*="grid-template-columns: repeat(6"],[style*="grid-template-columns:repeat(6"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767px){[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns:repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns:repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns:repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns:repeat(5"],[style*="grid-template-columns: repeat(6"],[style*="grid-template-columns:repeat(6"]{grid-template-columns:minmax(0,1fr)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],input[type=tel],textarea,select{max-width:100%!important;font-size:16px!important}table{font-size:13px!important}.mono,code,pre{word-break:break-word;overflow-wrap:anywhere}[style*="max-width: 500"],[style*="max-width: 550"],[style*="max-width: 600"],[style*="max-width: 650"],[style*="max-width: 700"],[style*="max-width: 720"],[style*="max-width: 750"],[style*="max-width: 768"],[style*="max-width: 800"],[style*="max-width: 850"],[style*="max-width: 900"],[style*="max-width: 960"],[style*="max-width: 1000"],[style*="max-width: 1100"],[style*="max-width: 1200"],[style*="max-width: 1280"],[style*="max-width: 1300"],[style*="max-width: 1400"],[style*="max-width: 1500"],[style*="max-width: 1600"]{max-width:95vw!important}[style*="padding: 24px 32"],[style*="padding:24px 32"],[style*="padding: 32px"],[style*=padding\:32px],[style*="padding: 40px"],[style*=padding\:40px],[style*="padding: 48px"],[style*=padding\:48px]{padding:16px!important}h1{font-size:22px!important}h2{font-size:18px!important}h3{font-size:16px!important}.dw-tab-bar,.mobile-tab-bar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap!important;overflow-x:auto!important}.dw-tab-bar>*,.mobile-tab-bar>*{white-space:nowrap!important;flex-shrink:0!important}::-webkit-scrollbar{width:3px;height:3px}.page-content{padding:12px!important}.settings-form-grid,.cve-detail-grid{grid-template-columns:minmax(0,1fr)!important}nav[style*="padding: 22px 48"],nav[style*="padding: 14px 48"]{padding:12px 16px!important}nav svg[width="58"]{width:44px!important;height:44px!important}nav [style*="font-size: 24"]{font-size:17px!important}nav [style*="gap: 24"]{gap:10px!important}.lp-link{display:none!important}.dch-hero [style*="flex-direction: row"]{flex-direction:column!important}.dch-hero button[style*="padding: 15px 40"]{max-width:340px;width:90%!important;padding:13px 28px!important}.dch-stat-num{font-size:20px!important}[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns:2fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}.data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table-wrap table{min-width:640px}@media (width<=1023px){div:has(>table[style*=min-width]){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=767px){input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent)}}@media (width<=480px){.page-content{padding:8px!important}h1{font-size:20px!important}}.dc-auth-backdrop{z-index:0;background:#070710;position:absolute;inset:0;overflow:hidden}.dc-auth-depth{filter:saturate(1.08)contrast(1.03);background-color:#0000;background-image:linear-gradient(90deg,#0707106b 0%,#07071038 48%,#0707101f 100%),radial-gradient(760px 480px at 68% 36%,#6b4dff3d,#0000 70%),radial-gradient(520px 340px at 24% 82%,#ffd77812,#0000 70%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:-4%;transform:scale(1.02)}.dc-auth-rings{aspect-ratio:1;pointer-events:none;border:1px solid #c8b7ff24;border-radius:50%;width:min(72vw,980px);position:absolute;inset-block-start:4%;inset-inline-end:-8%;box-shadow:0 0 90px #6b4dff33,inset 0 0 80px #6b4dff1c}.dc-auth-beams{inset-inline-end:0;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 48px,#c8b7ff14 48px 51px);width:58%;height:70%;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000000c7,#0000);mask-image:linear-gradient(#000000c7,#0000)}.dc-auth-veil{pointer-events:none;background:radial-gradient(46% 68%,#07071061,#0000 100%),linear-gradient(#07071047,#0707100f 35%,#0707106b);position:absolute;inset:0}.dc-auth-card{background:linear-gradient(#141028e0,#0c0818d1)!important;border:1px solid #c8b7ff38!important;border-radius:18px!important;box-shadow:0 26px 70px #00000085,0 0 0 1px #6b4dff21,0 0 44px #6b4dff2e!important}.dc-auth-card input,.dc-auth-card textarea,.dc-auth-card select{background:#ffffff0b!important;border-color:#c8b7ff3d!important}.dc-auth-card input:focus,.dc-auth-card textarea:focus,.dc-auth-card select:focus{box-shadow:0 0 0 3px #6b4dff2e}.dc-auth-back{box-shadow:0 10px 26px #00000047;color:#c8b7ff!important;background:#14102894!important;border-color:#c8b7ff42!important}.dc-primary-action{color:#fff!important;background:linear-gradient(135deg,#6b4dff 0%,#b081ff 100%)!important;border:1px solid #c8b7ff6b!important;box-shadow:0 12px 34px #6b4dff61,inset 0 1px #ffffff38!important}.dc-secondary-action{color:#c8b7ff!important;background:#ffffff09!important;border-color:#c8b7ff59!important}.dc-primary-action,.dc-secondary-action{transition:transform .18s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.dc-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 40px #6b4dff80,inset 0 1px #ffffff52!important}.dc-primary-action:active:not(:disabled){transform:translateY(0)scale(.99)}.dc-secondary-action:hover:not(:disabled){transform:translateY(-1px);border-color:#c8b7ff99!important;box-shadow:0 8px 24px #6b4dff38!important}@media (prefers-reduced-motion:no-preference){.dc-primary-action:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff80 50%,#0000 100%);width:55%;height:100%;animation:5s ease-in-out infinite dcBtnShimmer;position:absolute;top:0;left:0;transform:translate(-160%)skew(-20deg)}.dc-primary-action:disabled:after{display:none}}@keyframes dcBtnShimmer{0%{transform:translate(-160%)skew(-20deg)}45%{transform:translate(320%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@media (prefers-reduced-motion:no-preference){.dc-auth-depth{animation:7s ease-in-out infinite dcAuthDepthBreath}.dc-auth-rings{animation:9s ease-in-out infinite dcAuthRingPulse}}@keyframes dcAuthDepthBreath{0%,to{filter:saturate(1.08)contrast(1.04)drop-shadow(0 0 22px #6b4dff38);transform:scale(1.02)}50%{filter:saturate(1.16)contrast(1.08)drop-shadow(0 0 42px #c8b7ff57);transform:scale(1.035)}}@keyframes dcAuthRingPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.76;transform:scale(1.025)}}@media (width<=767px){.dc-auth-depth{background-color:#0000;background-image:linear-gradient(#07071070,#07071057),radial-gradient(520px 360px at 50% 20%,#6b4dff38,#0000 70%);background-position:58%;background-repeat:repeat,repeat;background-size:auto 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.dc-auth-rings,.dc-auth-beams{display:none}}.dc-ledger thead th{z-index:2;background:var(--bg-card);box-shadow:0 1px 0 var(--border-primary);position:sticky;top:0}.dc-ledger tbody tr{transition:background var(--t-fast) var(--ease-out)}.dc-ledger tbody tr:nth-child(2n){background:#c8b7ff05}:root[data-theme=light] .dc-ledger tbody tr:nth-child(2n){background:#6b4dff06}.dc-ledger tbody tr:hover{background:var(--bg-hover)}.dc-ledger .dc-num{font-variant-numeric:tabular-nums;text-align:end}.dc-ledger .dc-clip{text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate;max-width:420px;overflow:hidden}@media (width<=767px){.dc-ledger .dc-clip{max-width:46vw}}.dc-scroll-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}:where(button,a,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;transition:outline-offset var(--t-fast) var(--ease-out)}.dcm-btn-shine:active{transition-duration:var(--t-press);transform:translateY(0)scale(.985)}.dc-ledger .dc-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:260px;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.dc-sidebar-toggle:hover{background:linear-gradient(#2e2254,#1a1432);transform:scale(1.1)}}.dc-sidebar-toggle:active{transform:scale(.96)}.dc-meter-x{transform-origin:0;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out)}body[data-lang=ar] .dc-meter-x{transform-origin:100%}@keyframes dcAuthViewIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes dcAuthViewInRtl{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.dc-auth-view{animation:dcAuthViewIn var(--t-base) var(--ease-out) both}body[data-lang=ar] .dc-auth-view{animation-name:dcAuthViewInRtl}@keyframes dcVerdictIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dc-verdict-in{animation:dcVerdictIn var(--t-enter) var(--ease-out) both}@keyframes dcFadeThrough{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dc-fade-through{animation:dcFadeThrough var(--t-base) var(--ease-out) both}@keyframes dcMenuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dc-menu-in{animation:dcMenuIn var(--t-hover) var(--ease-out) both}@keyframes dcScrimIn{0%{opacity:0}to{opacity:1}}@keyframes dcDialogIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dc-scrim-in{animation:dcScrimIn var(--t-base) var(--ease-out) both}.dc-dialog-in{animation:dcDialogIn var(--t-enter) var(--ease-out) both}@media (prefers-reduced-motion:no-preference){@keyframes dcmRouteIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dcmCardIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes dcmRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dcmRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dcmDotBoot{0%{opacity:.15;transform:scale(.4)}55%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes dcmShimmerBg{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dcmTextAurora{0%{background-position:200%}to{background-position:-200%}}@keyframes dcmShine{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@keyframes dcmShineRtl{0%{transform:translate(160%)skew(18deg)}to{transform:translate(-420%)skew(18deg)}}@keyframes dcmRevealUp{0%{opacity:0;transform:translateY(46px)scale(.97)}}@keyframes dcmBreathe{0%,to{box-shadow:0 0 6px var(--accent-glow)}50%{box-shadow:0 0 16px var(--accent-glow), 0 0 30px var(--accent-glow)}}.dcm-route{animation:dcmRouteIn .5s var(--ease-out) backwards;position:relative}.dcm-route h1{animation:dcmRise .55s var(--ease-out) 80ms backwards}.dcm-route [style*="var(--bg-card)"]:not(button):not(input):not(select):not(textarea):not(table):not(tr):not(td):not(th),.dcm-route [style*="var(--bg-card-elevated)"]:not(button){animation:dcmCardIn .5s var(--ease-out) backwards}.dcm-route [style*="var(--bg-card)"]:nth-child(2),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(2){animation-delay:60ms}.dcm-route [style*="var(--bg-card)"]:nth-child(3),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(3){animation-delay:.12s}.dcm-route [style*="var(--bg-card)"]:nth-child(4),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(4){animation-delay:.18s}.dcm-route [style*="var(--bg-card)"]:nth-child(5),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(5){animation-delay:.24s}.dcm-route [style*="var(--bg-card)"]:nth-child(6),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(6){animation-delay:.3s}.dcm-route [style*="var(--bg-card)"]:nth-child(7),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(7){animation-delay:.36s}.dcm-route [style*="var(--bg-card)"]:nth-child(n+8),.dcm-route [style*="var(--bg-card-elevated)"]:nth-child(n+8){animation-delay:.42s}.dcm-route [style*="var(--shadow-card)"],.dcm-route [style*="var(--shadow-md)"]{transition:background-color .3s,color .2s,border-color .3s,box-shadow .35s,transform .3s cubic-bezier(.2,.8,.3,1)}.dcm-route [style*="var(--shadow-card)"]:hover,.dcm-route [style*="var(--shadow-md)"]:hover{transform:translateY(-3px);box-shadow:0 14px 34px var(--accent-glow), 0 0 0 1px var(--border-accent-strong), var(--shadow-md)!important}.dcm-window{transition:background-color .3s,color .2s,border-color .3s,box-shadow .4s,transform .32s cubic-bezier(.2,.8,.3,1)}.dcm-window:hover{transform:translateY(-2px);box-shadow:0 18px 44px var(--accent-glow), 0 0 0 1px var(--border-accent-strong)!important}.dcm-window .dcm-dot{transition:filter .3s;animation:.5s cubic-bezier(.34,1.4,.5,1) backwards dcmDotBoot}.dcm-window .dcm-dot:first-child{animation-delay:.15s}.dcm-window .dcm-dot:nth-child(2){animation-delay:.27s}.dcm-window .dcm-dot:nth-child(3){animation-delay:.39s}.dcm-window:hover .dcm-dot{filter:saturate(1.5) brightness(1.2) drop-shadow(0 0 5px var(--accent-glow))}.dcm-window:hover .dcm-pill{animation:1.8s linear infinite dcmShimmerBg;background-image:linear-gradient(110deg, transparent 36%, var(--accent-subtle) 50%, transparent 64%)!important;background-repeat:no-repeat!important;background-size:240% 100%!important}.dcm-kpi{transition:background-color .3s,color .2s,border-color .3s,box-shadow .4s,transform .3s cubic-bezier(.2,.8,.3,1)}.dcm-kpi:hover{transform:translateY(-4px)scale(1.012);box-shadow:0 18px 42px var(--accent-glow), 0 0 0 1px var(--border-accent-strong)!important}.dcm-kpi .dcm-kpi-icon{transition:background-color .3s ease, border-color .3s ease, box-shadow .3s ease, transform var(--t-hover) var(--ease-out)}.dcm-kpi:hover .dcm-kpi-icon{transform:scale(1.06)}.dcm-meter-fill{position:relative;overflow:hidden}.dcm-meter-fill:after{content:"";opacity:.6;pointer-events:none;background-image:linear-gradient(90deg,#0000 30%,#ffffff8c 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:2.6s ease-in-out infinite dcmShimmerBg;position:absolute;inset:0}.dcm-breathe{animation:2.4s ease-in-out infinite dcmBreathe}@keyframes dcmLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(var(--dcm-logo-rise,-7px))}}@keyframes dcmLogoGlow{0%,to{filter:drop-shadow(0 0 10px #c8b7ff57)drop-shadow(0 0 18px #7c3aed47)}50%{filter:drop-shadow(0 0 18px #c8b7ff8f)drop-shadow(0 0 32px #7c3aed7a)}}.dcm-logo{will-change:transform, filter;animation:4.5s ease-in-out infinite dcmLogoFloat,3.4s ease-in-out infinite dcmLogoGlow}.dcm-text-shimmer{background-image:linear-gradient(110deg, var(--accent) 20%, color-mix(in srgb, var(--accent), white 72%) 50%, var(--accent) 80%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.2s linear infinite dcmTextAurora}.dcm-btn-shine{position:relative;overflow:hidden}.dcm-btn-shine:after{content:"";top:-10%;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:36%;height:120%;transition:none;position:absolute;inset-inline-start:0;transform:translate(-160%)skew(-18deg)}.dcm-btn-shine:hover:after{animation:.85s dcmShine}.dcm-btn-shine--auto:after{animation:3.8s cubic-bezier(.4,0,.2,1) infinite dcmShine}[dir=rtl] .dcm-btn-shine:hover:after,body[data-lang=ar] .dcm-btn-shine:hover:after,[dir=rtl] .dcm-btn-shine--auto:after,body[data-lang=ar] .dcm-btn-shine--auto:after{animation-name:dcmShineRtl}.feat-card .dcm-feat-icon{transition:background-color .3s,box-shadow .3s,transform .32s cubic-bezier(.34,1.45,.45,1)}.feat-card:hover .dcm-feat-icon{box-shadow:0 8px 22px var(--accent-glow);transform:translateY(-4px)scale(1.1)}@supports (animation-timeline:view()){.dcm-reveal{animation:dcmRevealUp both var(--ease-out);animation-timeline:view();animation-range:entry entry 42%}}@media (width<=767px){.dcm-route{animation-duration:.35s}.dcm-meter-fill:after{animation-duration:3.4s}}}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dch-video{object-fit:cover;opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.dch-blur-shape{opacity:.9;filter:blur(82px);pointer-events:none;z-index:1;background:#0a0612;border-radius:50%;width:min(984px,96vw);height:min(527px,70vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){@keyframes dchMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.dch-marquee-track{will-change:transform;animation:28s linear infinite dchMarquee}.dch-marquee-track:hover{animation-play-state:paused}}.dch-hero h1{font-size:clamp(2.6rem,5.4vw,4.3rem)!important}body[data-lang=ar] .dch-hero h1{font-size:clamp(2.2rem,4.8vw,3.6rem)!important}@media (width<=768px){.dch-hero h1{font-size:clamp(2.4rem,11vw,3.4rem)!important}body[data-lang=ar] .dch-hero h1{font-size:clamp(2.1rem,10vw,3rem)!important}}.dch-hero h1{font-family:Space Grotesk,Rajdhani,Rajdhani Fallback,sans-serif!important}body[data-lang=ar] .dch-hero h1{font-family:IBM Plex Sans Arabic,Tajawal,Tajawal Fallback,sans-serif!important}.dch-grad-word{color:#b081ff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-grad-word{background-image:linear-gradient(var(--dch-grad-dir,to right), #6b4dff, #b081ff, #ffd778);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.dch-head-word{display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-head-word{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 16px #a78bfa59);background-image:linear-gradient(110deg,#6b4dff 8%,#b081ff 38%,#ffd778 52%,#b081ff 66%,#6b4dff 92%);background-size:230%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){@keyframes dchHeadFlow{0%{background-position:0%}to{background-position:230%}}@keyframes dchHeadBreathe{0%,to{filter:drop-shadow(0 0 12px #a78bfa4d)}50%{filter:drop-shadow(0 0 26px #a78bfaa6)}}@keyframes dchHeadIn{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.97)}to{opacity:1;filter:blur();transform:none}}.dch-headline{animation:dchHeadIn .9s var(--ease-out) .1s backwards}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-head-word{will-change:filter, background-position;animation:7s linear infinite dchHeadFlow,3.6s ease-in-out infinite dchHeadBreathe}}}.dch-stat-num{color:#b081ff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-stat-num{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 9px #a78bfa73);background-image:linear-gradient(110deg,#6b4dff,#b081ff,#ffd778,#b081ff,#6b4dff);background-size:220%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){@keyframes dchStatFlow{0%{background-position:0%}to{background-position:220%}}@keyframes dchStatGlow{0%,to{filter:drop-shadow(0 0 7px #a78bfa66)}50%{filter:drop-shadow(0 0 18px #a78bfacc)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-stat-num{will-change:filter, background-position;animation:4s linear infinite dchStatFlow,2.8s ease-in-out infinite dchStatGlow}}}.dc-rehydrated .dch-headline,.dc-rehydrated .dch-hero [style*=dchFadeUp]{animation:none!important}@media (prefers-reduced-motion:reduce){.dch-video{opacity:.6!important}.dch-marquee-track{flex-wrap:wrap;justify-content:center}.dch-hero [style*=animation],.dch-hero [style*=animation]:before,.dch-hero [style*=animation]:after{animation:none!important}}@media (width<=768px){.dch-head-word,.dch-stat-num{will-change:auto;animation:none!important}.dcm-logo{filter:drop-shadow(0 0 10px #7c3aed66);animation-name:dcmLogoFloat!important}}@media (hover:none),(pointer:coarse){.dcm-route [style*="var(--shadow-card)"]:hover,.dcm-route [style*="var(--shadow-md)"]:hover,.dcm-window:hover,.dcm-kpi:hover{transform:none;box-shadow:var(--shadow-card)!important}.dcm-kpi:hover .dcm-kpi-icon{transform:none}}
