@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Tajawal:wght@300;400;500;700&display=swap";.lang-toggle[data-v-47b0c117]{display:flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-glass);color:var(--color-text-secondary);font-size:var(--fs-small);font-weight:var(--fw-semibold);cursor:pointer;transition:var(--transition-base);white-space:nowrap}.lang-toggle[data-v-47b0c117]:hover{border-color:var(--color-border-gold);color:var(--color-gold);background:#f0d06014}.lang-label[data-v-47b0c117]{font-family:var(--font-ar)}[dir=rtl] .lang-label[data-v-47b0c117]{font-family:var(--font-en)}.navbar[data-v-9c5230ea]{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);z-index:var(--z-navbar);transition:var(--transition-base);background:transparent}.navbar.scrolled[data-v-9c5230ea]{background:#0d0520d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border)}.navbar-container[data-v-9c5230ea]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--space-lg)}.navbar-logo[data-v-9c5230ea]{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;flex-shrink:0;padding:6px 12px;position:relative;z-index:1}.logo-orbit-ring[data-v-9c5230ea]{position:absolute;inset:-20px;pointer-events:none}.orbit-icon[data-v-9c5230ea]{position:absolute;font-size:10px;opacity:0}.orbit-icon-1[data-v-9c5230ea]{color:#b0b0b0;animation:iconBounce1-9c5230ea 5s ease-in-out infinite}@keyframes iconBounce1-9c5230ea{0%,to{top:-4px;left:10%;opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1.2)}30%{top:20%;left:20%;opacity:1;transform:scale(1)}50%{top:80%;left:90%;opacity:.6;transform:scale(.8)}70%{opacity:0;transform:scale(.3)}}.orbit-icon-2[data-v-9c5230ea]{color:#e83030;animation:iconPulse2-9c5230ea 4s ease-in-out infinite 1s}@keyframes iconPulse2-9c5230ea{0%,to{top:50%;right:-8px;opacity:0;transform:translateY(-50%) scale(0)}20%{opacity:1;transform:translateY(-50%) scale(1.3)}40%{opacity:.8;transform:translateY(-50%) scale(.9)}60%{opacity:1;transform:translateY(-50%) scale(1.1)}80%{opacity:0;transform:translateY(-50%) scale(.4)}}.orbit-icon-3[data-v-9c5230ea]{color:#f0d060;animation:iconZigzag3-9c5230ea 6s ease-in-out infinite 2s}@keyframes iconZigzag3-9c5230ea{0%,to{top:-6px;left:80%;opacity:0;transform:scale(.4)}10%{opacity:1;transform:scale(1)}25%{top:10px;left:60%;opacity:1;transform:scale(1.1)}40%{top:-4px;left:40%;opacity:.8;transform:scale(.9)}55%{top:8px;left:20%;opacity:1;transform:scale(1.2)}70%{top:-6px;left:5%;opacity:.5;transform:scale(.7)}85%{opacity:0;transform:scale(.3)}}.orbit-icon-4[data-v-9c5230ea]{color:#4ade80;animation:iconDrift4-9c5230ea 5.5s ease-in-out infinite .5s}@keyframes iconDrift4-9c5230ea{0%,to{bottom:-6px;left:40%;opacity:0;transform:scale(.3) rotate(0)}15%{opacity:1;transform:scale(1.1) rotate(15deg)}40%{bottom:30%;left:55%;opacity:.9;transform:scale(1) rotate(-10deg)}65%{bottom:70%;left:35%;opacity:.6;transform:scale(.9) rotate(20deg)}85%{bottom:100%;left:50%;opacity:0;transform:scale(.4) rotate(-15deg)}}.logo-img[data-v-9c5230ea]{height:48px;width:auto;object-fit:contain;animation:logoFloat-9c5230ea 4s ease-in-out infinite;transition:transform .3s ease,filter .3s ease}@keyframes logoFloat-9c5230ea{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.navbar-logo:hover .logo-img[data-v-9c5230ea]{animation:logoHoverPop-9c5230ea .6s ease forwards;filter:drop-shadow(0 6px 18px rgba(240,208,96,.5))}@keyframes logoHoverPop-9c5230ea{0%{transform:scale(1)}40%{transform:scale(1.12) translateY(-4px)}to{transform:scale(1.08) translateY(-2px)}}.navbar-logo:hover .orbit-icon[data-v-9c5230ea]{font-size:13px}.navbar-logo:hover .orbit-icon-1[data-v-9c5230ea]{animation-duration:2s;filter:drop-shadow(0 0 8px #b0b0b0)}.navbar-logo:hover .orbit-icon-2[data-v-9c5230ea]{animation-duration:1.5s;filter:drop-shadow(0 0 8px #e83030)}.navbar-logo:hover .orbit-icon-3[data-v-9c5230ea]{animation-duration:2.5s;filter:drop-shadow(0 0 8px #f0d060)}.navbar-logo:hover .orbit-icon-4[data-v-9c5230ea]{animation-duration:2s;filter:drop-shadow(0 0 8px #4ade80)}.navbar-links[data-v-9c5230ea]{display:flex;align-items:center;gap:var(--space-xs)}.nav-link[data-v-9c5230ea]{padding:var(--space-sm) var(--space-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:var(--transition-fast);white-space:nowrap}.nav-link[data-v-9c5230ea]:hover,.nav-link.active[data-v-9c5230ea]{color:var(--color-gold);background:#f0d06014}.navbar-actions[data-v-9c5230ea]{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.nav-cta[data-v-9c5230ea]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--gradient-purple);color:var(--color-gold);font-size:var(--fs-small);font-weight:var(--fw-semibold);border-radius:var(--radius-full);transition:var(--transition-base);white-space:nowrap;text-decoration:none}.nav-cta[data-v-9c5230ea]:hover{box-shadow:var(--shadow-glow-purple);transform:translateY(-2px)}.live-status-pill[data-v-9c5230ea]{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#ffffff14,#ffffff05);padding:6px 16px 6px 8px;border-radius:100px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 1px #ffffff26,0 4px 12px #0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);direction:ltr;transition:all .3s cubic-bezier(.4,0,.2,1)}[dir=rtl] .live-status-pill[data-v-9c5230ea]{padding:6px 8px 6px 16px}.live-status-pill[data-v-9c5230ea]:hover{background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border-color:#ffffff26;transform:translateY(-1px)}.status-indicator[data-v-9c5230ea]{position:relative;width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#0003;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.status-ring[data-v-9c5230ea]{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(74,222,128,.5);animation:radarPulse-9c5230ea 2s infinite cubic-bezier(.1,.8,.3,1)}.status-core[data-v-9c5230ea]{width:8px;height:8px;background-color:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade80cc,0 0 4px #fff inset}.status-data[data-v-9c5230ea]{display:flex;flex-direction:column;justify-content:center}.status-label[data-v-9c5230ea]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-secondary);line-height:1;margin-bottom:3px}.status-count-wrap[data-v-9c5230ea]{display:flex;align-items:center;gap:4px;color:#fff;transition:color .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transform-origin:left center}.status-icon[data-v-9c5230ea]{opacity:.6}.status-count[data-v-9c5230ea]{font-size:14px;font-weight:800;font-family:var(--font-en);letter-spacing:.5px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.6)}.pop-anim[data-v-9c5230ea]{transform:scale(1.08);color:var(--color-gold)!important}.mobile-metric[data-v-9c5230ea]{margin-bottom:var(--space-sm);align-self:center}@keyframes radarPulse-9c5230ea{0%{transform:scale(.8);opacity:1;border-width:2px}to{transform:scale(1.8);opacity:0;border-width:0px}}.mobile-toggle[data-v-9c5230ea]{display:none;width:32px;height:32px;position:relative;z-index:calc(var(--z-navbar) + 1)}.toggle-bar[data-v-9c5230ea],.toggle-bar[data-v-9c5230ea]:before,.toggle-bar[data-v-9c5230ea]:after{display:block;width:24px;height:2px;background:var(--color-text-primary);border-radius:2px;transition:var(--transition-base);position:absolute}.toggle-bar[data-v-9c5230ea]{top:50%;left:50%;transform:translate(-50%,-50%)}.toggle-bar[data-v-9c5230ea]:before{content:"";top:-7px;left:0}.toggle-bar[data-v-9c5230ea]:after{content:"";top:7px;left:0}.toggle-bar.open[data-v-9c5230ea]{background:transparent}.toggle-bar.open[data-v-9c5230ea]:before{top:0;transform:rotate(45deg)}.toggle-bar.open[data-v-9c5230ea]:after{top:0;transform:rotate(-45deg)}.mobile-menu[data-v-9c5230ea]{display:none;position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;background:#0d0520f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--space-xl);flex-direction:column;gap:var(--space-sm);overflow-y:auto}.mobile-link[data-v-9c5230ea]{display:block;padding:var(--space-md) var(--space-lg);font-size:1.125rem;font-weight:var(--fw-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:var(--transition-fast)}.mobile-link[data-v-9c5230ea]:hover,.mobile-link.active[data-v-9c5230ea]{color:var(--color-gold);background:#f0d06014}.mobile-actions[data-v-9c5230ea]{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);align-items:stretch}.mobile-cta[data-v-9c5230ea]{text-align:center;justify-content:center;padding:var(--space-md) var(--space-lg)}.mobile-menu-enter-active[data-v-9c5230ea],.mobile-menu-leave-active[data-v-9c5230ea]{transition:opacity .3s ease,transform .3s ease}.mobile-menu-enter-from[data-v-9c5230ea],.mobile-menu-leave-to[data-v-9c5230ea]{opacity:0;transform:translateY(-10px)}@media(max-width:900px){.navbar-links[data-v-9c5230ea],.navbar-actions[data-v-9c5230ea]{display:none}.mobile-toggle[data-v-9c5230ea]{display:flex;align-items:center;justify-content:center}.mobile-menu[data-v-9c5230ea]{display:flex}}.footer[data-v-2cefbc25]{position:relative;border-top:1px solid var(--color-border);padding:var(--space-3xl) 0 var(--space-xl);margin-top:var(--space-section)}.footer-glow[data-v-2cefbc25]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--color-purple-primary),var(--color-gold),var(--color-purple-primary),transparent)}.footer-grid[data-v-2cefbc25]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-3xl);margin-bottom:var(--space-3xl)}.footer-logo[data-v-2cefbc25]{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);padding:8px 16px;position:relative;z-index:1}.footer-orbit-ring[data-v-2cefbc25]{position:absolute;inset:-16px;pointer-events:none}.f-orbit-icon[data-v-2cefbc25]{position:absolute;opacity:0}.f-orbit-1[data-v-2cefbc25]{font-size:9px;color:#b0b0b0;animation:fIconBounce-2cefbc25 6s ease-in-out infinite}@keyframes fIconBounce-2cefbc25{0%,to{top:-4px;left:15%;opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.1)}35%{top:25%;left:85%;opacity:.8;transform:scale(.9)}60%{opacity:0;transform:scale(.3)}}.f-orbit-2[data-v-2cefbc25]{font-size:8px;color:#e83030;animation:fIconPulse-2cefbc25 5s ease-in-out infinite 1.5s}@keyframes fIconPulse-2cefbc25{0%,to{top:50%;right:-6px;opacity:0;transform:translateY(-50%) scale(0)}25%{opacity:1;transform:translateY(-50%) scale(1.2)}50%{opacity:.7;transform:translateY(-50%) scale(.8)}75%{opacity:0;transform:translateY(-50%) scale(.3)}}.f-orbit-3[data-v-2cefbc25]{font-size:8px;color:#f0d060;animation:fIconZig-2cefbc25 7s ease-in-out infinite 2.5s}@keyframes fIconZig-2cefbc25{0%,to{bottom:-4px;left:70%;opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}30%{bottom:10px;left:45%;opacity:.9}55%{bottom:-2px;left:20%;opacity:.5}70%{opacity:0;transform:scale(.3)}}.f-orbit-4[data-v-2cefbc25]{font-size:8px;color:#4ade80;animation:fIconDrift-2cefbc25 5s ease-in-out infinite .8s}@keyframes fIconDrift-2cefbc25{0%,to{bottom:-4px;left:50%;opacity:0;transform:scale(.3) rotate(0)}20%{opacity:.9;transform:scale(1) rotate(12deg)}50%{bottom:60%;left:30%;opacity:.6;transform:scale(.8) rotate(-8deg)}75%{opacity:0;transform:scale(.3) rotate(15deg)}}.footer-logo-img[data-v-2cefbc25]{height:40px;width:auto;object-fit:contain}.footer-tagline[data-v-2cefbc25]{color:var(--color-text-secondary);font-size:var(--fs-small);margin-bottom:var(--space-lg)}.footer-socials[data-v-2cefbc25]{display:flex;gap:var(--space-md)}.social-link[data-v-2cefbc25]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);transition:var(--transition-base)}.social-link[data-v-2cefbc25]:hover{color:var(--color-gold);border-color:var(--color-border-gold);background:#f0d06014;transform:scale(1.1)}.footer-heading[data-v-2cefbc25]{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin-bottom:var(--space-lg);text-transform:uppercase;letter-spacing:1px}.footer-links-group[data-v-2cefbc25]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-link[data-v-2cefbc25]{color:var(--color-text-secondary);font-size:var(--fs-small);transition:var(--transition-fast);text-decoration:none}.footer-link[data-v-2cefbc25]:hover{color:var(--color-gold);padding-inline-start:4px}.footer-bottom[data-v-2cefbc25]{border-top:1px solid var(--color-border);padding-top:var(--space-xl);text-align:center;color:var(--color-text-muted);font-size:var(--fs-xs)}.footer-newsletter[data-v-2cefbc25]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);margin-bottom:var(--space-2xl);border-radius:var(--radius-lg);background:#ffffff08;border:1px solid var(--color-border)}.nl-title[data-v-2cefbc25]{font-size:16px;font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.nl-desc[data-v-2cefbc25]{font-size:13px;color:var(--color-text-secondary)}.nl-form[data-v-2cefbc25]{flex-shrink:0}.nl-input-wrap[data-v-2cefbc25]{display:flex;gap:8px}.nl-input[data-v-2cefbc25]{padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#ffffff0a;color:var(--color-text-primary);font-size:14px;width:240px;outline:none;transition:border-color .2s}.nl-input[data-v-2cefbc25]:focus{border-color:var(--color-purple-primary);box-shadow:0 0 0 3px #7b2ff71f}.nl-input[data-v-2cefbc25]::placeholder{color:var(--color-text-muted)}.nl-btn[data-v-2cefbc25]{padding:10px 20px;border-radius:var(--radius-sm);background:var(--gradient-gold);color:var(--color-bg-primary);font-size:13px;font-weight:700;transition:all .2s;white-space:nowrap}.nl-btn[data-v-2cefbc25]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-glow-gold)}.nl-btn[data-v-2cefbc25]:disabled{opacity:.6;cursor:not-allowed}.nl-msg[data-v-2cefbc25]{margin-top:8px;font-size:12px;font-weight:500}.nl-success[data-v-2cefbc25]{color:var(--color-success)}.nl-error[data-v-2cefbc25]{color:var(--color-error)}@media(max-width:768px){.footer-grid[data-v-2cefbc25]{grid-template-columns:1fr 1fr;gap:var(--space-xl)}.footer-brand[data-v-2cefbc25]{grid-column:1 / -1}.footer-newsletter[data-v-2cefbc25]{flex-direction:column;text-align:center}.nl-input[data-v-2cefbc25]{width:200px}}@media(max-width:480px){.footer-grid[data-v-2cefbc25]{grid-template-columns:1fr}.nl-input-wrap[data-v-2cefbc25]{flex-direction:column}.nl-input[data-v-2cefbc25]{width:100%}}.floating-bg[data-v-4c6454a4]{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-glow[data-v-4c6454a4]{position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 600px 400px at 30% 20%,rgba(123,47,247,.15),transparent),radial-gradient(ellipse 500px 500px at 70% 80%,rgba(92,45,130,.2),transparent),radial-gradient(ellipse 400px 300px at 50% 50%,rgba(240,208,96,.04),transparent);animation:glowShift-4c6454a4 8s ease-in-out infinite alternate}@keyframes glowShift-4c6454a4{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(15deg)}}.bg-cards[data-v-4c6454a4]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.bg-cards span[data-v-4c6454a4]{position:absolute;width:36px;height:50px;background:#8a2be20f;border:1px solid rgba(138,43,226,.1);border-radius:5px;animation:floatCards-4c6454a4 20s infinite linear}.bg-cards span[data-v-4c6454a4]:nth-child(1){left:8%;top:-60px;animation-duration:24s}.bg-cards span[data-v-4c6454a4]:nth-child(2){left:22%;top:-60px;animation-delay:4s;animation-duration:19s;width:28px;height:40px}.bg-cards span[data-v-4c6454a4]:nth-child(3){left:45%;top:-60px;animation-delay:7s;animation-duration:26s}.bg-cards span[data-v-4c6454a4]:nth-child(4){left:65%;top:-60px;animation-delay:2s;animation-duration:21s}.bg-cards span[data-v-4c6454a4]:nth-child(5){left:85%;top:-60px;animation-delay:9s;animation-duration:22s;width:30px;height:42px}@keyframes floatCards-4c6454a4{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(110vh) rotate(360deg);opacity:0}}#dananeer-app{position:relative;min-height:100vh;background:var(--color-bg-primary)}#dananeer-app:before{content:"";position:fixed;inset:0;background:var(--gradient-bg);pointer-events:none;z-index:var(--z-background)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .3s ease,transform .3s ease}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}:root{--color-bg-primary: #0d0520;--color-bg-secondary: #150a30;--color-bg-card: rgba(255, 255, 255, .04);--color-bg-glass: rgba(255, 255, 255, .06);--color-bg-glass-hover: rgba(255, 255, 255, .1);--color-gold: #f0d060;--color-gold-light: #f5e08a;--color-gold-dim: rgba(240, 208, 96, .3);--color-purple-primary: #7b2ff7;--color-purple-dark: #5c2d82;--color-purple-glow: rgba(123, 47, 247, .4);--color-purple-soft: #9b8ab8;--color-text-primary: #ffffff;--color-text-secondary: #9b8ab8;--color-text-muted: rgba(255, 255, 255, .5);--color-border: rgba(255, 255, 255, .08);--color-border-gold: rgba(240, 208, 96, .2);--color-border-purple: rgba(123, 47, 247, .3);--color-success: #4ade80;--color-error: #f87171;--color-warning: #fbbf24;--gradient-purple: linear-gradient(135deg, #7b2ff7, #5c2d82);--gradient-gold: linear-gradient(135deg, #f0d060, #d4a830);--gradient-bg: radial-gradient(ellipse at 50% 0%, rgba(123, 47, 247, .15) 0%, transparent 60%);--gradient-card: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,.02));--font-en: "Poppins", sans-serif;--font-ar: "Tajawal", sans-serif;--font-family: var(--font-en);--fs-hero: clamp(2.5rem, 5vw, 4rem);--fs-h1: clamp(2rem, 4vw, 3rem);--fs-h2: clamp(1.5rem, 3vw, 2.25rem);--fs-h3: clamp(1.125rem, 2vw, 1.5rem);--fs-body: 1rem;--fs-small: .875rem;--fs-xs: .75rem;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--space-section: clamp(4rem, 8vw, 8rem);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .4);--shadow-glow-purple: 0 0 30px rgba(123, 47, 247, .3);--shadow-glow-gold: 0 0 30px rgba(240, 208, 96, .2);--transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--z-background: -1;--z-content: 1;--z-navbar: 100;--z-modal: 200;--z-toast: 300;--max-width: 1200px;--navbar-height: 72px}[dir=rtl]{--font-family: var(--font-ar)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background-color:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none;color:inherit}input,textarea,select{font-family:inherit;color:inherit;outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-purple-dark);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-purple-primary)}::selection{background:var(--color-purple-primary);color:var(--color-text-primary)}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-xl)}.section{padding:var(--space-section) 0;position:relative}.page{padding-top:var(--navbar-height);min-height:100vh}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(2deg)}50%{transform:translateY(-10px) rotate(-1deg)}75%{transform:translateY(-25px) rotate(1.5deg)}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glowShift{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--color-purple-glow)}50%{box-shadow:0 0 20px 10px transparent}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in{animation:fadeIn .5s ease-out forwards}[dir=rtl] .container{direction:rtl}@media(max-width:768px){.container{padding:0 var(--space-md)}}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal=left]{transform:translate(-40px)}[data-reveal=left].revealed{transform:translate(0)}[data-reveal=right]{transform:translate(40px)}[data-reveal=right].revealed{transform:translate(0)}[data-reveal=scale]{transform:scale(.9)}[data-reveal=scale].revealed{transform:scale(1)}[dir=rtl] .play-arrow,[dir=rtl] .cta-arrow,[dir=rtl] .back-link svg,[dir=rtl] .arrow{transform:scaleX(-1)}
