.glowing-effect-container{pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:1;opacity:1;transition:opacity .3s ease}.glowing-effect-container.disabled{display:none!important}.glowing-effect-blur{filter:blur(var(--blur))}.glowing-effect-glow{width:100%;height:100%;border-radius:inherit;position:relative}.glowing-effect-glow:after{content:"";border-radius:inherit;position:absolute;inset:calc(-1 * var(--glowingeffect-border-width));background:var(--gradient);background-attachment:fixed;opacity:var(--active);transition:opacity .3s ease;-webkit-mask-image:linear-gradient(black,black),linear-gradient(black,black);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:source-out;mask-composite:exclude;padding:var(--glowingeffect-border-width);box-sizing:border-box}.cinematic-bg-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;overflow:hidden;background:#05040a;pointer-events:none}.cinematic-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 25% 15%,white,transparent),radial-gradient(1px 1px at 50% 85%,white,transparent),radial-gradient(1.5px 1.5px at 75% 35%,white,transparent),radial-gradient(2px 2px at 15% 65%,white,transparent),radial-gradient(1.5px 1.5px at 85% 15%,white,transparent);background-size:500px 500px;opacity:.3;animation:twinkle 8s ease-in-out infinite alternate}.cinematic-aurora-1,.cinematic-aurora-2,.cinematic-aurora-3{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:auroraFloat 20s infinite alternate;will-change:transform;transform:translateZ(0)}.cinematic-aurora-1{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(124,58,237,.4),transparent 70%);animation-duration:25s}.cinematic-aurora-2{bottom:-10%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 70%);animation-duration:35s;animation-direction:alternate-reverse}.cinematic-aurora-3{top:40%;left:40%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(167,139,250,.25),transparent 70%);animation-duration:30s;transform:translate(-50%,-50%)}@keyframes auroraFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(5%,10%) scale(1.1)}to{transform:translate(-5%,5%) scale(.95)}}@keyframes twinkle{0%{opacity:.2;transform:translateY(0)}to{opacity:.4;transform:translateY(-10px)}}:root{--bg-dark: #05040a;--bg-gradient-start: #0a0514;--bg-gradient-end: #000000;--primary-glow: #7c3aed;--primary-accent: #a78bfa;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-border-light: rgba(255, 255, 255, .25);--glass-highlight: rgba(255, 255, 255, .1);--glass-blur: 40px;--glass-saturate: 180%;--text-white: #ffffff;--text-muted: rgba(255, 255, 255, .65);--text-glow: rgba(255, 255, 255, .8);--nav-height: 70px;--radius-lg: 32px;--radius-md: 20px;--radius-sm: 12px;--radius-pill: 9999px;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}:lang(ar){--font-main: "Cairo", "Segoe UI", sans-serif;direction:rtl;text-align:right}:lang(ja){--font-main: "Noto Sans JP", sans-serif;line-height:1.7}:lang(ko){--font-main: "Noto Sans KR", sans-serif;line-height:1.7}:lang(zh){--font-main: "Noto Sans SC", sans-serif;line-height:1.7}:lang(ru){--font-main: "Inter", "Roboto", sans-serif}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"system-ui";font-display:swap;src:local("sans-serif")}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-white);overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.025em}h1{text-shadow:0 0 40px rgba(124,58,237,.5)}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-top-color:var(--glass-border-light);border-left-color:var(--glass-border-light);box-shadow:0 8px 40px -10px #00000080,0 0 0 1px #ffffff0d inset,0 20px 60px -20px #7c3aed26;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .4s ease,background .4s ease}.ios-hover{transition:all .5s cubic-bezier(.25,1,.5,1)}.ios-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 80px -10px #7c3aed4d,0 0 0 1px #fff3 inset;border-color:#fff3;background:#ffffff14}.ios-hover:active{transform:scale(.98)}.glass-tinted{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);border-top-color:var(--glass-border-light);border-left-color:var(--glass-border-light)}.glass-pill{background:#ffffff0d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.15);border-top-color:#ffffff4d;border-radius:var(--radius-pill);box-shadow:0 4px 20px #0003}.container{max-width:1200px;margin:0 auto;padding:0 24px}html{scroll-behavior:smooth}::selection{background:#7c3aed4d;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
