.sw-splash{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#1d2a6b 0,#111a4a 38%,#070b26 72%,#03050f);transition:opacity .5s ease,visibility .5s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sw-splash.sw-leave{pointer-events:none}.sw-leave .sw-stage,.sw-leave .sw-sticker,.sw-leave .sw-sticker-drift{animation:none!important}.sw-leave .sw-card{animation:none}.sw-drape{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sw-curtain{position:absolute;top:-2%;bottom:-2%;width:50.5%;will-change:transform;background:radial-gradient(120% 80% at var(--cx) 38%,#1d2a6b66 0,#0000 60%),linear-gradient(180deg,#0000 80%,#00000059),url(/art/brand/curtain/velvet-navy.webp) 0 0/auto 100% repeat-x,#0b1238;box-shadow:0 0 30px #000c}.sw-curtain-l{left:0;transform-origin:100% 0;--cx:100%}.sw-curtain-r{right:0;transform-origin:0 0;--cx:0%}.sw-curtain-l:after,.sw-curtain-r:after{content:"";position:absolute;top:0;bottom:0;width:18px;background:linear-gradient(90deg,#0000,#0005)}.sw-curtain-l:after{right:0}.sw-curtain-r:after{left:0;transform:scaleX(-1)}.sw-sky{z-index:0}.sw-ship-exit .sw-flame{animation:sw-flame-boost .65s ease-in both}.sw-ship-exit .sw-ship-body:after{content:"";position:absolute;left:50%;top:92%;width:10px;height:220px;margin-left:-5px;border-radius:6px;background:linear-gradient(#ffe7a0cc,#ffb45a55 40%,#ff9a3c00);transform-origin:50% 0;animation:sw-trail .65s ease-in both}@keyframes sw-flame-boost{0%{transform:scale(1)}to{transform:scale(1.5,3.2)}}@keyframes sw-trail{0%{transform:scaleY(0);opacity:0}30%{opacity:.9}to{transform:scaleY(1);opacity:.7}}html img.sw-logo{transition:none}html.sw-outro img.sw-logo{opacity:0;transition:none}.sw-sky{position:absolute;inset:0;width:100%;height:100%;display:block}.sw-nebula{position:absolute;inset:-10%;pointer-events:none;opacity:.55;background:radial-gradient(40% 30% at 22% 28%,#6a3fb055,transparent 70%),radial-gradient(38% 32% at 80% 72%,#12b5b844,transparent 70%),radial-gradient(30% 24% at 70% 18%,#ffc93322,transparent 70%);animation:sw-nebula 18s ease-in-out infinite alternate}@keyframes sw-nebula{to{transform:translate3d(2%,-1.5%,0) scale(1.04)}}.sw-orbit{position:absolute;left:50%;top:48%;width:0;height:0;z-index:2}.sw-ship{position:absolute;left:-40px;top:-72px;padding:0;border:0;background:none;cursor:pointer;will-change:transform;filter:drop-shadow(0 0 10px #ffd98a66)}.sw-ship:focus-visible{outline:2px solid #b98a5e;outline-offset:4px;border-radius:14px}.sw-ship-body{display:block;transform-origin:50% 45%}.sw-ship-body{position:relative}.sw-ship-body img{position:relative;z-index:1;display:block;width:80px;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 6px #0006)}.sw-flame{position:absolute;left:50%;top:84%;width:24px;height:34px;margin-left:-12px;border-radius:50%/30% 30% 70% 70%;background:radial-gradient(circle at 50% 30%,#fff6c8,#ffc933 45%,#ff9a3c00 75%);transform-origin:50% 0;animation:sw-flame .18s ease-in-out infinite alternate}@keyframes sw-flame{0%{transform:scaleY(.75)}to{transform:scaleY(1.15)}}.sw-ship-loop{animation:sw-loop .9s cubic-bezier(.45,.05,.3,1) both}@keyframes sw-loop{0%{transform:none}25%{transform:translateY(-38px) rotate(-120deg) scale(1.1)}50%{transform:translate(-24px,-56px) rotate(-220deg) scale(1.15)}75%{transform:translate(-18px,-20px) rotate(-310deg)}to{transform:rotate(-360deg)}}.sw-card{position:relative;z-index:3;width:min(520px,82vw,62vh);display:grid;gap:18px;justify-items:center;animation:sw-card-in .3s cubic-bezier(.2,.9,.3,1.25) both}.sw-stage{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 18px 40px #000a) drop-shadow(0 0 30px #ffc93333)}.sw-stage:focus-visible{outline:2px solid #b98a5e;outline-offset:8px;border-radius:40px}.sw-play .sw-stage:hover{animation:sw-wobble .7s ease-in-out}.sw-stage.sw-giggle,.sw-play .sw-stage.sw-giggle:hover{animation:sw-giggle 1s cubic-bezier(.3,1.3,.5,1)}.sw-final-wink{position:absolute;opacity:0;pointer-events:none}.sw-giggle .sw-final-wink{animation:sw-wink-hold 1s steps(1,end)}@keyframes sw-wink-hold{0%{opacity:0}20%{opacity:1}75%{opacity:0}}@keyframes sw-wobble{0%,to{transform:none}25%{transform:rotate(-3deg) scale(1.03)}50%{transform:rotate(2.5deg) translateY(-6px) scale(1.04)}75%{transform:rotate(-1.5deg)}}@keyframes sw-giggle{0%{transform:none}20%{transform:scale(.92,1.08)}45%{transform:rotate(200deg) scale(1.05)}70%{transform:rotate(355deg) scale(.97,1.03)}85%{transform:rotate(360deg) scale(1.04,.96)}to{transform:rotate(360deg)}}.sw-parts{position:absolute;inset:0}.sw-part{position:absolute;display:block;max-width:none;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.sw-final{position:relative;display:block;width:100%;height:auto;opacity:0;pointer-events:none}.sw-wait .sw-part,.sw-wait .sw-final{animation:none!important}.sw-play .sw-plate{transform-origin:50% 60%;animation:sw-plate .3s cubic-bezier(.3,1.4,.5,1) .03s both}.sw-play .sw-letter{transform-origin:50% 70%;animation:sw-letter .31s cubic-bezier(.25,1.35,.45,1) calc(.12s + var(--i) * .06s) both}.sw-splash[dir=rtl].sw-play .sw-letter{animation-duration:.36s;animation-delay:calc(.12s + var(--i) * .1s)}.sw-play .sw-globe{transform-origin:50% 55%;animation:sw-globe .6s cubic-bezier(.3,1.2,.4,1) .54s both}.sw-play .sw-wink{animation:sw-globe .6s cubic-bezier(.3,1.2,.4,1) .54s both,sw-wink .24s steps(1,end) 1.17s both}.sw-play .sw-stars{animation:sw-pop .3s cubic-bezier(.3,1.5,.5,1) .93s both}.sw-play .sw-book{transform-origin:50% 100%;animation:sw-book .63s cubic-bezier(.3,1.1,.4,1) .75s both}.sw-play .sw-bookmark{transform-origin:50% 0;animation:sw-bookmark .36s cubic-bezier(.35,1.4,.5,1) 1.38s both}.sw-play .sw-sparks{animation:sw-pop .27s cubic-bezier(.3,1.5,.5,1) 1.56s both}.sw-idle .sw-part{opacity:1;animation:sw-part-idle var(--idur,3.2s) ease-in-out calc(var(--i,0) * -.37s) infinite alternate;pointer-events:auto;cursor:pointer;transition:scale .25s cubic-bezier(.3,1.5,.5,1),filter .25s}.sw-idle .sw-part:hover{scale:1.08;filter:none}.sw-idle .sw-plate{--idur:6s;animation-name:sw-plate-idle}.sw-idle .sw-plate:hover{scale:1.02}.sw-idle .sw-globe{--idur:4.4s;animation-name:sw-globe-idle}.sw-idle .sw-wink{opacity:0;animation:none;pointer-events:none}.sw-idle .sw-book{--idur:3.8s;animation-name:sw-book-idle}.sw-idle .sw-bookmark{--idur:2.6s;transform-origin:50% 0;animation-name:sw-bookmark-idle}.sw-idle .sw-stars,.sw-idle .sw-sparks{--idur:1.8s;animation-name:sw-twinkle-part}.sw-idle .sw-letter{--idur:2.8s}.sw-idle.sw-play .sw-stage:hover{animation:none}@keyframes sw-part-idle{0%{translate:0 1.5px;rotate:-1.2deg}to{translate:0 -3px;rotate:1.2deg}}@keyframes sw-plate-idle{0%{translate:0 0}to{translate:0 -2px}}@keyframes sw-globe-idle{0%{rotate:-4deg;translate:0 1px}to{rotate:5deg;translate:0 -3px}}@keyframes sw-book-idle{0%{translate:0 0;scale:1}to{translate:0 -3px;scale:1.015}}@keyframes sw-bookmark-idle{0%{rotate:-3deg}to{rotate:4deg}}@keyframes sw-twinkle-part{0%{opacity:.75;scale:.96}to{opacity:1;scale:1.05}}.sw-leave .sw-part{animation:none!important;pointer-events:none;opacity:1}.sw-leave .sw-wink{opacity:0}@keyframes sw-card-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes sw-plate{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sw-letter{0%{opacity:0;transform:rotate(calc(var(--turn) * 200deg)) scale(.15)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sw-globe{0%{opacity:0;transform:scale(0) rotate(-360deg)}55%{opacity:1;transform:scale(1.14) rotate(12deg)}78%{transform:scale(.97) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes sw-wink{0%{opacity:0}1%{opacity:1}to{opacity:0}}.sw-play .sw-wink{opacity:0}@keyframes sw-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes sw-book{0%{opacity:0;transform:translateY(90%) scale(.25)}45%{opacity:1;transform:translateY(0) scale(.2,.62)}to{opacity:1;transform:none}}@keyframes sw-bookmark{0%{opacity:0;transform:translateY(-70%) scaleY(.4)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes sw-out{to{opacity:0}}@keyframes sw-in{to{opacity:1}}.sw-status-wrap{flex:1;display:grid;gap:8px}.sw-status{text-align:center;font-size:16px;animation:sw-status-in .35s ease both;text-shadow:0 1px 4px #0008}@keyframes sw-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sw-foot{display:flex;align-items:center;justify-content:center;gap:16px;width:min(340px,100%);font:600 15px/1.2 var(--font-display);color:#fff1d6}.sw-splash[dir=rtl] .sw-foot{font-family:var(--font-body-ar)}.sw-progress{display:block;cursor:pointer;animation:sw-bar-idle 2.6s ease-in-out infinite alternate;height:8px;border-radius:8px;background:#ffffff1f;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2}.sw-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7a4a1f,#c98a3e,#ffc933);transform-origin:left;transition:transform .3s ease;box-shadow:0 0 12px #ffc93399}.sw-splash[dir=rtl] .sw-progress>span{transform-origin:right;background:linear-gradient(270deg,#7a4a1f,#c98a3e,#ffc933)}@keyframes sw-bar-idle{0%{translate:0 0;box-shadow:inset 0 0 0 1px #fff2}to{translate:0 -2px;box-shadow:inset 0 0 0 1px #fff4,0 0 10px #ffc93344}}.sw-bar-spin{animation:sw-bar-spin .8s cubic-bezier(.3,1.3,.5,1)}@keyframes sw-bar-spin{0%{transform:none}45%{transform:rotate(200deg) scale(.9)}to{transform:rotate(360deg)}}.sw-skip{border:0;border-radius:999px;padding:8px 16px;background:#ffffff18;color:inherit;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff30}.sw-skip:hover{background:#ffffff2a}.sw-skip:focus-visible{outline:2px solid #b98a5e;outline-offset:2px}.sw-stickers{position:absolute;inset:0;z-index:1;pointer-events:none}.sw-sticker{position:absolute;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate3d(calc(var(--px,0) * var(--depth,20) * -1px),calc(var(--py,0) * var(--depth,20) * -1px),0);transition:transform .6s cubic-bezier(.2,.8,.3,1);animation:sw-sticker-in .42s cubic-bezier(.3,1.4,.5,1) var(--in,.18s) both}.sw-sticker-drift{display:block;animation:sw-drift var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate}.sw-sticker-img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 6px 10px #0007)}.sw-sticker:hover .sw-sticker-img{transform:scale(1.08) rotate(-4deg);transition:transform .25s}.sw-sticker-spin{animation:sw-sticker-spin .8s cubic-bezier(.3,1.3,.5,1)}.sw-st-ring{left:5%;top:9%;width:clamp(110px,14vw,210px);--depth:36;--dur:11s;--in:.24s}.sw-st-moon{right:7%;top:8%;width:clamp(80px,9vw,140px);--depth:24;--dur:8s;--delay:-3s;--in:.33s}.sw-st-swirl{left:9%;bottom:10%;width:clamp(80px,9vw,140px);--depth:28;--dur:10s;--delay:-5s;--in:.42s}.sw-st-comet{right:5%;bottom:12%;width:clamp(100px,12vw,180px);--depth:44;--dur:7s;--delay:-2s;--in:.51s}.sw-st-comet .sw-sticker-drift{animation-name:sw-comet}.sw-starfield{position:absolute;inset:0;z-index:1;pointer-events:none}.sw-star{position:absolute;left:0;top:0;will-change:transform;pointer-events:auto;cursor:pointer}.sw-star svg{display:block;width:100%;height:100%;overflow:visible}.sw-trail{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none}.sw-reduced .sw-trail{display:none}.sw-st-stars{left:28%;top:4%;width:clamp(56px,6vw,96px);--depth:14;--dur:6s;--in:.6s}.sw-st-stars .sw-sticker-img,.sw-st-sparkles .sw-sticker-img{animation:sw-twinkle 1.44s ease-in-out infinite alternate}.sw-st-sparkles{right:27%;bottom:5%;width:clamp(56px,6vw,96px);--depth:16;--dur:7s;--delay:-1s;--in:.66s}.sw-st-sparkles .sw-sticker-img{animation-delay:-1.1.2s}@keyframes sw-sticker-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes sw-drift{0%{translate:0 0;rotate:-6deg}50%{translate:10px -14px;rotate:3deg}to{translate:-8px 8px;rotate:7deg}}@keyframes sw-comet{0%{translate:0 0;rotate:-4deg}to{translate:-26px 16px;rotate:4deg}}@keyframes sw-twinkle{0%{scale:.9;filter:drop-shadow(0 6px 10px #0007) brightness(.95)}to{scale:1.06;filter:drop-shadow(0 0 14px #ffd98acc) brightness(1.12)}}@keyframes sw-sticker-spin{0%{transform:none}40%{transform:scale(1.2) rotate(200deg)}to{transform:rotate(360deg)}}@media(max-width:700px){.sw-st-stars,.sw-st-sparkles{display:none}}.sw-reduced .sw-parts{display:none}.sw-reduced.sw-play .sw-final{animation:sw-in .25s ease both}.sw-reduced .sw-progress,.sw-reduced .sw-bar-spin,.sw-reduced .sw-nebula,.sw-reduced .sw-flame,.sw-reduced .sw-sticker,.sw-reduced .sw-sticker-drift,.sw-reduced .sw-sticker-img,.sw-reduced .sw-stage,.sw-reduced .sw-stage:hover,.sw-reduced .sw-stage.sw-giggle{animation:none!important}.sw-reduced .sw-giggle .sw-final-wink{animation:sw-wink-hold 1s steps(1,end)}@media(prefers-reduced-motion:reduce){.sw-card{animation:none}.sw-splash{transition-duration:.25s}}img.sw-logo{aspect-ratio:auto!important;width:auto!important;height:var(--sw-logo-h,78px)!important;max-width:none;object-fit:contain}img.sw-logo.sw-logo-large{--sw-logo-h:clamp(130px,24vh,240px)}@media(max-width:700px){img.sw-logo{--sw-logo-h:60px}}.sw-theme-learn{background:radial-gradient(ellipse at 50% 38%,#7a1420 0,#5a0d17 38%,#2b050b 72%,#130205)}.sw-theme-learn .sw-curtain{background:radial-gradient(120% 80% at var(--cx) 38%,#c2303f55 0,#0000 60%),linear-gradient(180deg,#0000 80%,#00000059),url(/art/brand/curtain/velvet-royal-red.webp) 0 0/auto 100% repeat-x,#4a0a12}.sw-theme-learn .sw-nebula{background:radial-gradient(40% 30% at 22% 28%,#ffc93326,transparent 70%),radial-gradient(38% 32% at 80% 72%,#ff8a6a22,transparent 70%)}.sw-ship-body img.sw-plane{position:relative;z-index:1;display:block;width:140px;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sw-st-cap{left:30%;top:5%;width:clamp(80px,8vw,130px);--depth:18;--dur:9s;--delay:-4s;--in:.6s}@media(max-width:700px){.sw-st-cap{display:none}}.sw-learn-logo{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:sw-learn-pop .9s cubic-bezier(.3,1.45,.5,1) both}.sw-wait .sw-learn-logo{animation:none;opacity:0}.sw-learn-stage.sw-giggle .sw-learn-logo{animation:sw-learn-giggle 1s ease-in-out}@keyframes sw-learn-pop{0%{opacity:0;transform:scale(.3) rotate(-12deg)}55%{opacity:1;transform:scale(1.08) rotate(3deg)}to{transform:none}}@keyframes sw-learn-giggle{0%,to{transform:none}20%{transform:rotate(-6deg) scale(1.04)}45%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}}.sw-reduced .sw-learn-logo{animation:none}.sw-ship:not(.is-flying){opacity:0}.sw-ship.is-flying{animation:sw-fade-in .26s ease-out both}.sw-star{animation:sw-fade-in .32s ease-out both}@keyframes sw-fade-in{0%{opacity:0}to{opacity:1}}.sw-star .sw-glyph{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 3px 4px #0005);pointer-events:none}.sw-theme-learn .sw-star{transform-origin:center}.sw-foot{justify-content:center!important;text-align:center}.sw-status-wrap{align-items:center;margin-inline:auto}.sw-status{text-align:center}:root:not(#s1):not(#s2):not(#s3):not(#s4) .sw-final.sw-learn-whole{opacity:1;visibility:visible;animation:sw-learn-pop .6s cubic-bezier(.2,1.35,.3,1) both}@keyframes sw-learn-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sw-final.sw-learn-whole{animation:none}}.sw-static-logo{display:block;width:100%;height:auto;animation:sw-learn-pop .5s ease-out both}html[lang=ar] .sw-static-en,html:not([lang=ar]) .sw-static-ar{display:none}.sw-leave .sw-parts,.sw-leave .sw-final-wink,.sw-fast .sw-parts{visibility:hidden!important}.sw-leave .sw-final,.sw-leave .sw-static-logo,.sw-fast .sw-final,.sw-fast .sw-static-logo{opacity:1!important;animation:none!important;transform:none!important}.sw-fast :is(.sw-starfield,.sw-stickers,.sw-orbit,.sw-nebula,.sw-foot){visibility:hidden}.sw-fast .sw-card{animation:none}.sw-leave .sw-stage{filter:none;visibility:hidden;opacity:0!important}.sw-foot{flex-wrap:wrap}.sw-skip{min-height:44px}
