*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:background .3s,color .3s;overflow:hidden}body.dark-mode{color:#fff;background:#0a0a0a}body.light-mode{color:#1d1d1f;background:#f5f5f7}.slide-container{width:100vw;height:100vh;position:relative;overflow:hidden}.slide{justify-content:center;align-items:center;transition:all .7s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto;width:100vw!important;height:100vh!important;position:absolute!important;top:0!important;left:0!important}.slide-content{text-align:center;width:100%;max-width:1200px;padding:clamp(1.5rem,4vw,3rem);position:relative;z-index:2!important}.slide>.slide-content{z-index:2;position:relative}.slide>.bg-animation{z-index:0;mix-blend-mode:screen;opacity:.8;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.slide{scrollbar-width:none;-ms-overflow-style:none}.slide::-webkit-scrollbar{display:none}body:not(.loaded) .slide-container{opacity:0}body:not(.loaded) .control-button,body:not(.loaded) .nav-controls,body:not(.loaded) .slide-number{opacity:0;pointer-events:none}.page-loader{z-index:9999;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0}body.loaded .page-loader{opacity:0;visibility:hidden;pointer-events:none}.loader-spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loader-text{color:#fff;opacity:.9;margin-top:1.5rem;font-size:1.2rem;font-weight:600}.print-hidden,.screen-only,[data-print-hide=true]{display:inline}body.print-mode .print-hidden,body.print-mode .screen-only,body.print-mode [data-print-hide=true]{display:none!important}.print-only{display:none}body.print-mode .print-only{display:block!important}body.print-mode{color:#000!important;background:#fff!important;overflow:visible!important}body.print-mode .slide-container{width:100%;height:auto;display:block;overflow:visible}body.print-mode .slide{page-break-after:always;page-break-inside:avoid;min-height:100vh;overflow:visible;opacity:1!important;background:#fff!important;width:100%!important;height:auto!important;display:flex!important;position:relative!important;transform:none!important}body.print-mode .slide:last-child{page-break-after:auto}body.print-mode .nav-controls,body.print-mode .control-button,body.print-mode .slide-number{display:none!important}.nav-btn.visually-hidden{opacity:0;pointer-events:none}.hidden{display:none!important}.control-button{z-index:100;cursor:pointer;border:2px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:fixed;box-shadow:0 4px 15px #00000026}.theme-toggle{top:2rem;left:2rem}.print-toggle{top:2rem;left:5rem}.dark-mode .control-button{backdrop-filter:blur(10px);color:#fff;text-shadow:0 2px 4px #00000080;background:#ffffff26;border-color:#fff3;box-shadow:0 4px 15px #0000004d,inset 0 0 0 1px #ffffff1a}.light-mode .control-button{backdrop-filter:blur(10px);color:#1d1d1f;background:#fffffff2;border-color:#00000040;box-shadow:0 4px 15px #0003,0 2px 8px #00000026,inset 0 0 0 1px #0000001a}.control-button:hover{transform:scale(1.1)rotate(20deg);box-shadow:0 6px 20px #667eea4d}.nav-controls{z-index:100;display:flex;position:fixed}.nav-controls.semi-transparent .nav-btn{opacity:.6}.nav-controls.semi-transparent:hover .nav-btn{opacity:1}.nav-simple-horizontal{align-items:center;gap:1rem;display:flex}.nav-dpad-fixed{align-items:center;gap:.5rem;display:flex}.nav-btn{cursor:pointer;border:2px solid #0003;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000026,inset 0 0 0 1px #ffffff1a}.dark-mode .nav-btn{backdrop-filter:blur(10px);color:#fff;text-shadow:0 2px 4px #00000080;background:#ffffff26;border-color:#fff3;box-shadow:0 4px 15px #0000004d,inset 0 0 0 1px #ffffff1a}.light-mode .nav-btn{backdrop-filter:blur(10px);color:#000;text-shadow:0 1px 2px #fffc,0 -1px 2px #fffc,1px 0 2px #fffc,-1px 0 2px #fffc;background:#fffffff2;border-color:#00000040;box-shadow:0 4px 15px #0003,0 2px 8px #00000026,inset 0 0 0 1px #0000001a}.nav-btn:hover:not(:disabled){color:#fff;text-shadow:0 2px 4px #00000080;background:#667eea66;border-color:#667eea99;transform:scale(1.1);box-shadow:0 6px 20px #667eea66,inset 0 0 0 1px #667eea4d}.nav-btn:disabled{opacity:.3;cursor:not-allowed}.nav-controls.nav-mobile.nav-position-top-center{top:1rem;left:50%;transform:translate(-50%)}.nav-controls.nav-mobile.nav-position-top-right{top:1rem;right:1rem}.nav-controls.nav-mobile.nav-position-top-left{top:1rem;left:1rem}.nav-controls.nav-desktop.nav-position-bottom-right{bottom:2rem;right:2rem}.nav-controls.nav-desktop.nav-position-bottom-left{bottom:2rem;left:2rem}.nav-controls.nav-desktop.nav-position-bottom-center{bottom:2rem;left:50%;transform:translate(-50%)}.nav-controls.nav-position-top-left{left:1rem}.nav-controls.nav-position-top-left~.control-button.theme-toggle{left:auto;right:1rem}.nav-controls.nav-position-top-right~.control-button.theme-toggle{left:1rem;right:auto}.slide-number{opacity:.5;z-index:100;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;position:fixed;top:2rem;right:2rem}.dark-mode .slide-number{backdrop-filter:blur(10px);background:#ffffff1a}.light-mode .slide-number{backdrop-filter:blur(10px);background:#ffffffe6}.bg-layer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bg-layer>.bg-canvas{mix-blend-mode:screen;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0}body.light-mode .bg-layer>.bg-canvas{mix-blend-mode:multiply;opacity:.2}body.light-mode .wave-container,body.light-mode .geometric-shapes{opacity:.3}@media (width<=768px){.control-button{width:40px;height:40px;font-size:1rem}.nav-controls.nav-mobile .nav-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1.2rem}.nav-controls.nav-mobile .nav-dpad-fixed{gap:.4rem}.nav-controls.nav-mobile.nav-position-top-center~.slide-container .slide:not([data-slide="0"]) .slide-content,.nav-controls.nav-mobile.nav-position-top-right~.slide-container .slide:not([data-slide="0"]) .slide-content,.nav-controls.nav-mobile.nav-position-top-left~.slide-container .slide:not([data-slide="0"]) .slide-content{padding-top:5rem}.nav-controls.nav-mobile~.slide-container .slide[data-slide="0"] .slide-content{padding-top:clamp(1.5rem,4vw,3rem)}.control-button.theme-toggle{top:.75rem;left:.75rem}.print-toggle{top:.75rem;left:3.5rem}.slide-number{padding:.4rem .8rem;font-size:.8rem;top:.75rem;right:.75rem}}@media (width>=769px){.nav-controls.nav-desktop~.slide-container .slide-content{padding-top:clamp(1.5rem,4vw,3rem)}.control-button.theme-toggle{top:2rem;left:2rem}.control-button.print-toggle{top:2rem;left:5rem}}html[lang=ar],html[lang=ar] body{direction:rtl}html[lang=ar] *{letter-spacing:normal!important;word-break:normal!important;word-wrap:normal!important;word-break:keep-all!important}html[lang=ar] .slide-content,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] p,html[lang=ar] .subtitle{direction:rtl;unicode-bidi:embed}html[lang=ar] .slide[data-slide="0"] .slide-content,html[lang=ar] .slide[data-slide="3"] .slide-content,html[lang=ar] .slide[data-slide="4"] .slide-content{text-align:center}html[lang=ar] .slide[data-slide="0"] h1,html[lang=ar] .slide[data-slide="0"] .subtitle,html[lang=ar] .slide[data-slide="3"] h2,html[lang=ar] .slide[data-slide="4"] h2,html[lang=ar] .slide[data-slide="4"] .subtitle{text-align:center;direction:rtl;unicode-bidi:embed;width:100%;display:inline-block}html[lang=ar] .slide{left:auto;right:0!important}html[lang=ar] .theme-toggle{left:auto;right:2rem}html[lang=ar] .print-toggle{left:auto;right:5rem}html[lang=ar] .slide-number{left:2rem;right:auto}html[lang=ar] .nav-controls.nav-mobile.nav-position-top-right{left:1rem;right:auto}html[lang=ar] .nav-controls.nav-mobile.nav-position-top-left{left:auto;right:1rem}html[lang=ar] .nav-controls.nav-desktop.nav-position-bottom-right{left:2rem;right:auto}html[lang=ar] .nav-controls.nav-desktop.nav-position-bottom-left{left:auto;right:2rem}html[lang=ar] .nav-controls.nav-position-top-right,html[lang=ar] .nav-controls.nav-position-top-right~.control-button.theme-toggle{left:1rem;right:auto}html[lang=ar] .nav-controls.nav-position-top-left~.control-button.theme-toggle{left:auto;right:1rem}html[lang=ar] .nav-dpad-fixed,html[lang=ar] .nav-simple-horizontal{direction:ltr}html[lang=ar] .nav-btn{direction:ltr;unicode-bidi:isolate}@media (width<=768px){html[lang=ar] .control-button.theme-toggle{left:auto;right:.75rem}html[lang=ar] .print-toggle{left:auto;right:3.5rem}html[lang=ar] .slide-number{left:.75rem;right:auto}}