*{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;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%}body[data-lang=ar]{letter-spacing:0;direction:rtl;font-family:Tajawal,system-ui,sans-serif;line-height:1.8}body[data-lang=en],body:not([data-lang]){direction:ltr;font-family:Inter,system-ui,sans-serif;line-height:1.6}body[data-lang=ar] h1,body[data-lang=ar] h2,body[data-lang=ar] h3{font-weight:800}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{letter-spacing:.02em;font-family:Rajdhani,system-ui,sans-serif;font-weight:700}#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:-.02em;font-family:IBM Plex Mono,monospace!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}}.data-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-table-wrap table{min-width:640px}@media (width<=480px){.page-content{padding:8px!important}h1{font-size:20px!important}}@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:.5s cubic-bezier(.22,.9,.3,1) backwards dcmRouteIn;position:relative}.dcm-route h1{animation:.55s cubic-bezier(.22,.9,.3,1) 80ms backwards dcmRise}.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:.5s cubic-bezier(.22,.9,.3,1) backwards dcmCardIn}.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,border-color .3s,box-shadow .3s,transform .32s cubic-bezier(.34,1.45,.45,1)}.dcm-kpi:hover .dcm-kpi-icon{transform:scale(1.14)rotate(-4deg)}.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 8px #7c3aed59)}50%{filter:drop-shadow(0 0 20px #7c3aed99)}}.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:cubic-bezier(.22,.9,.3,1) both dcmRevealUp;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:var(--dch-h1,4rem)!important}.dch-grad-word{color:#a78bfa}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dch-grad-word{background-image:linear-gradient(var(--dch-grad-dir,to right), #6366f1, #a855f7, #fbbf24);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.dch-stat-num{color:#a78bfa}@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,#6366f1,#a855f7,#fbbf24,#a855f7,#6366f1);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{animation:4s linear infinite dchStatFlow,2.8s ease-in-out infinite dchStatGlow}}}@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}}
