.sw-splash{z-index:2147483000;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(at 50% 38%,#1d2a6b 0,#111a4a 38%,#070b26 72%,#03050f 100%);place-items:center;padding:16px;transition:opacity .5s,visibility .5s;display:grid;position:fixed;inset:0;overflow:hidden}.sw-splash.sw-leave{pointer-events:none}.sw-reduced.sw-leave{opacity:0;visibility:hidden}.sw-leave .sw-stage,.sw-leave .sw-sticker,.sw-leave .sw-sticker-drift{animation:none!important}.sw-leave .sw-card{animation:none}.sw-drape{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sw-curtain{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;width:50.5%;position:absolute;top:-2%;bottom:-2%;box-shadow:0 0 30px #000c}.sw-curtain-l{transform-origin:100% 0;--cx:100%;left:0}.sw-curtain-r{transform-origin:0 0;--cx:0%;right:0}.sw-curtain-l:after,.sw-curtain-r:after{content:"";background:linear-gradient(90deg,#0000,#0005);width:18px;position:absolute;top:0;bottom:0}.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:.65s ease-in both sw-flame-boost}.sw-ship-exit .sw-ship-body:after{content:"";transform-origin:50% 0;background:linear-gradient(#ffe7a0cc,#ffb45a55 40%,#ff9a3c00);border-radius:6px;width:10px;height:220px;margin-left:-5px;animation:.65s ease-in both sw-trail;position:absolute;top:92%;left:50%}@keyframes sw-flame-boost{0%{transform:scale(1)}to{transform:scale(1.5,3.2)}}@keyframes sw-trail{0%{opacity:0;transform:scaleY(0)}30%{opacity:.9}to{opacity:.7;transform:scaleY(1)}}html img.sw-logo{transition:opacity .22s}html.sw-outro img.sw-logo{opacity:0;transition:none}.sw-sky{width:100%;height:100%;display:block;position:absolute;inset:0}.sw-nebula{pointer-events:none;opacity:.55;background:radial-gradient(40% 30% at 22% 28%,#6a3fb055,#0000 70%),radial-gradient(38% 32% at 80% 72%,#12b5b844,#0000 70%),radial-gradient(30% 24% at 70% 18%,#ffc93322,#0000 70%);animation:18s ease-in-out infinite alternate sw-nebula;position:absolute;inset:-10%}@keyframes sw-nebula{to{transform:translate(2%,-1.5%)scale(1.04)}}.sw-orbit{z-index:2;width:0;height:0;position:absolute;top:48%;left:50%}.sw-ship{cursor:pointer;will-change:transform;filter:drop-shadow(0 0 10px #ffd98a66);background:0 0;border:0;padding:0;position:absolute;top:-72px;left:-40px}.sw-ship:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #b98a5e}.sw-ship-body{transform-origin:50% 45%;display:block;position:relative}.sw-ship-body img{z-index:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 6px #0006);width:80px;height:auto;display:block;position:relative}.sw-flame{transform-origin:50% 0;background:radial-gradient(circle at 50% 30%,#fff6c8,#ffc933 45%,#ff9a3c00 75%);border-radius:50%/30% 30% 70% 70%;width:24px;height:34px;margin-left:-12px;animation:.18s ease-in-out infinite alternate sw-flame;position:absolute;top:84%;left:50%}@keyframes sw-flame{0%{transform:scaleY(.75)}to{transform:scaleY(1.15)}}.sw-ship-loop{animation:.9s cubic-bezier(.45,.05,.3,1) both sw-loop}@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{z-index:3;justify-items:center;gap:18px;width:min(520px,82vw,62vh);animation:.3s cubic-bezier(.2,.9,.3,1.25) both sw-card-in;display:grid;position:relative}.sw-stage{cursor:pointer;filter:drop-shadow(0 18px 40px #000a)drop-shadow(0 0 30px #ffc93333);background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sw-stage:focus-visible{outline-offset:8px;border-radius:40px;outline:2px solid #b98a5e}.sw-play .sw-stage:hover{animation:.7s ease-in-out sw-wobble}.sw-stage.sw-giggle,.sw-play .sw-stage.sw-giggle:hover{animation:1s cubic-bezier(.3,1.3,.5,1) sw-giggle}.sw-final-wink{opacity:0;pointer-events:none;position:absolute}.sw-giggle .sw-final-wink{animation:1s step-end sw-wink-hold}@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{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.sw-final{opacity:0;pointer-events:none;width:100%;height:auto;display:block;position:relative}.sw-wait .sw-part,.sw-wait .sw-final{animation:none!important}.sw-play .sw-plate{transform-origin:50% 60%;animation:.3s cubic-bezier(.3,1.4,.5,1) 30ms both sw-plate}.sw-play .sw-letter{transform-origin:50% 70%;animation:sw-letter .31s cubic-bezier(.25,1.35,.45,1) calc(.12s + var(--i) * 60ms) 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:.6s cubic-bezier(.3,1.2,.4,1) .54s both sw-globe}.sw-play .sw-wink{animation:.6s cubic-bezier(.3,1.2,.4,1) .54s both sw-globe,.24s step-end 1.17s both sw-wink}.sw-play .sw-stars{animation:.3s cubic-bezier(.3,1.5,.5,1) .93s both sw-pop}.sw-play .sw-book{transform-origin:50% 100%;animation:.63s cubic-bezier(.3,1.1,.4,1) .75s both sw-book}.sw-play .sw-bookmark{transform-origin:50% 0;animation:.36s cubic-bezier(.35,1.4,.5,1) 1.38s both sw-bookmark}.sw-play .sw-sparks{animation:.27s cubic-bezier(.3,1.5,.5,1) 1.56s both sw-pop}.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{filter:none;scale:1.08}.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;pointer-events:none;animation: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}to{translate:0 -2px}}@keyframes sw-globe-idle{0%{translate:0 1px;rotate:-4deg}to{translate:0 -3px;rotate:5deg}}@keyframes sw-book-idle{0%{translate: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{pointer-events:none;opacity:1;animation:none!important}.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;gap:8px;display:grid}.sw-status{text-align:center;text-shadow:0 1px 4px #0008;font-size:16px;animation:.35s both sw-status-in}@keyframes sw-status-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sw-foot{color:#fff1d6;justify-content:center;align-items:center;gap:16px;width:min(340px,100%);font:600 15px/1.2 Fredoka,system-ui,sans-serif;display:flex}.sw-splash[dir=rtl] .sw-foot{font-family:"Baloo Bhaijaan 2",system-ui,sans-serif}.sw-progress{cursor:pointer;background:#ffffff1f;border-radius:8px;height:8px;animation:2.6s ease-in-out infinite alternate sw-bar-idle;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2}.sw-progress>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7a4a1f,#c98a3e,#ffc933);height:100%;transition:transform .3s;display:block;box-shadow:0 0 12px #ffc93399}.sw-splash[dir=rtl] .sw-progress>span{transform-origin:100%;background:linear-gradient(270deg,#7a4a1f,#c98a3e,#ffc933)}@keyframes sw-bar-idle{0%{translate: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:.8s cubic-bezier(.3,1.3,.5,1) sw-bar-spin}@keyframes sw-bar-spin{0%{transform:none}45%{transform:rotate(200deg)scale(.9)}to{transform:rotate(360deg)}}.sw-skip{color:inherit;font:inherit;cursor:pointer;background:#ffffff18;border:0;border-radius:999px;padding:8px 16px;box-shadow:inset 0 0 0 1px #ffffff30}.sw-skip:hover{background:#ffffff2a}.sw-skip:focus-visible{outline-offset:2px;outline:2px solid #b98a5e}.sw-stickers{z-index:1;pointer-events:none;position:absolute;inset:0}.sw-sticker{cursor:pointer;pointer-events:auto;transform:translate3d(calc(var(--px,0) * var(--depth,20) * -1px),calc(var(--py,0) * var(--depth,20) * -1px),0);animation:sw-sticker-in .42s cubic-bezier(.3,1.4,.5,1) var(--in,.18s) both;background:0 0;border:0;padding:0;transition:transform .6s cubic-bezier(.2,.8,.3,1);position:absolute}.sw-sticker-drift{animation:sw-drift var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate;display:block}.sw-sticker-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 6px 10px #0007);width:100%;height:auto;display:block}.sw-sticker:hover .sw-sticker-img{transition:transform .25s;transform:scale(1.08)rotate(-4deg)}.sw-sticker-spin{animation:.8s cubic-bezier(.3,1.3,.5,1) sw-sticker-spin}.sw-st-ring{--depth:36;--dur:11s;--in:.24s;width:clamp(110px,14vw,210px);top:9%;left:5%}.sw-st-moon{--depth:24;--dur:8s;--delay:-3s;--in:.33s;width:clamp(80px,9vw,140px);top:8%;right:7%}.sw-st-swirl{--depth:28;--dur:10s;--delay:-5s;--in:.42s;width:clamp(80px,9vw,140px);bottom:10%;left:9%}.sw-st-comet{--depth:44;--dur:7s;--delay:-2s;--in:.51s;width:clamp(100px,12vw,180px);bottom:12%;right:5%}.sw-st-comet .sw-sticker-drift{animation-name:sw-comet}.sw-starfield{z-index:1;pointer-events:none;position:absolute;inset:0}.sw-star{will-change:transform;pointer-events:auto;cursor:pointer;position:absolute;top:0;left:0}.sw-star svg{width:100%;height:100%;display:block;overflow:visible}.sw-trail{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-reduced .sw-trail{display:none}.sw-st-stars{--depth:14;--dur:6s;--in:.6s;width:clamp(56px,6vw,96px);top:4%;left:28%}.sw-st-stars .sw-sticker-img,.sw-st-sparkles .sw-sticker-img{animation:1.44s ease-in-out infinite alternate sw-twinkle}.sw-st-sparkles{--depth:16;--dur:7s;--delay:-1s;--in:.66s;width:clamp(56px,6vw,96px);bottom:5%;right:27%}.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;rotate:-6deg}50%{translate:10px -14px;rotate:3deg}to{translate:-8px 8px;rotate:7deg}}@keyframes sw-comet{0%{translate:0;rotate:-4deg}to{translate:-26px 16px;rotate:4deg}}@keyframes sw-twinkle{0%{filter:drop-shadow(0 6px 10px #0007)brightness(.95);scale:.9}to{filter:drop-shadow(0 0 14px #ffd98acc)brightness(1.12);scale:1.06}}@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:.25s both sw-in}.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:1s step-end sw-wink-hold}@media (prefers-reduced-motion:reduce){.sw-card{animation:none}.sw-splash{transition-duration:.25s}}img.sw-logo{object-fit:contain;max-width:none;aspect-ratio:auto!important;width:auto!important;height:var(--sw-logo-h,78px)!important}img.sw-logo.sw-logo-large{--sw-logo-h:clamp(130px,24vh,240px)}@media (max-width:700px){img.sw-logo{--sw-logo-h:60px}}
