#etpTransitionOverlay{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;visibility:hidden;overflow:hidden;background:#000}#etpTransitionOverlay.active{opacity:1;visibility:visible}.etp-fx{position:absolute;inset:0}.etp-time{background:radial-gradient(circle at center,transparent 0 6%,rgba(183,255,75,.65) 7%,rgba(28,70,32,.75) 14%,rgba(0,0,0,.94) 37%,#000 68%);animation:etpTimeZoom 1.25s cubic-bezier(.65,0,.22,1) forwards}.etp-time:before,.etp-time:after{content:"";position:absolute;left:50%;top:50%;width:86vmax;height:86vmax;border-radius:50%;border:4px solid rgba(229,199,75,.55);transform:translate(-50%,-50%);animation:etpSpin .55s linear infinite;box-shadow:0 0 45px rgba(183,255,75,.32)}.etp-time:after{width:60vmax;height:60vmax;border-style:dashed;border-color:rgba(183,255,75,.65);animation-direction:reverse;animation-duration:.34s}.etp-compass{background:radial-gradient(circle,rgba(42,56,42,.98),rgba(0,0,0,.96) 68%);animation:etpFade 1.05s ease forwards}.etp-compass:before{content:"✦";position:absolute;left:50%;top:50%;width:55vmin;height:55vmin;border:3px solid rgba(229,199,75,.7);border-radius:50%;transform:translate(-50%,-50%) rotate(-150deg) scale(.15);display:grid;place-items:center;font-size:15vmin;color:#e5c74b;animation:etpCompass 1s cubic-bezier(.55,0,.2,1) forwards}.etp-map{background:#0c100c;perspective:900px}.etp-map:before,.etp-map:after{content:"";position:absolute;top:0;bottom:0;width:52%;background:linear-gradient(rgba(183,255,75,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(229,199,75,.14) 1px,transparent 1px),#162016;background-size:42px 42px}.etp-map:before{left:0;transform-origin:right;animation:etpFoldL 1.05s ease forwards}.etp-map:after{right:0;transform-origin:left;animation:etpFoldR 1.05s ease forwards}.etp-page{background:#0b0c09;perspective:1100px}.etp-page:before{content:"";position:absolute;inset:-2%;background:linear-gradient(90deg,#e7d59f,#c5a962 48%,#f1e0ac 52%,#9e8240);transform-origin:left;animation:etpPage 1.05s ease forwards}.etp-film{background:#070707;animation:etpFade 1s ease forwards}.etp-film:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,255,255,.06) 9px);animation:etpScan .22s linear infinite}.etp-film:after{content:"";position:absolute;left:0;right:0;top:50%;height:0;background:#efe8d0;box-shadow:0 0 45px #fff;animation:etpFlash .95s ease forwards}.etp-timeline{background:#040504}.etp-timeline:before{content:"";position:absolute;left:-10%;right:-10%;top:50%;height:4px;background:linear-gradient(90deg,transparent,#e5c74b,#b7ff4b,transparent);box-shadow:0 0 35px rgba(183,255,75,.75);animation:etpLine 1s ease forwards}.etp-ink{background:#e8dfc5}.etp-ink:before{content:"";position:absolute;left:50%;top:50%;width:8vmin;height:8vmin;border-radius:50%;background:#090a08;transform:translate(-50%,-50%);filter:blur(3px);animation:etpInk 1.05s ease-in forwards;box-shadow:13vmin 4vmin 0 -2vmin #090a08,-12vmin 8vmin 0 -3vmin #090a08,7vmin -12vmin 0 -2vmin #090a08}.etp-globe{background:radial-gradient(circle at center,#18324a 0 15%,#0d1c2a 17%,#030507 44%,#000 72%);animation:etpGlobe 1.1s ease-in forwards}.etp-mosaic{background:linear-gradient(90deg,transparent 49%,rgba(229,199,75,.22) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(183,255,75,.18) 50%,transparent 51%),#080a08;background-size:10vw 10vh;animation:etpMosaic 1.05s steps(6) forwards}.etp-shutter{background:#050605}.etp-shutter:before,.etp-shutter:after{content:"";position:absolute;left:0;right:0;height:51%;background:linear-gradient(#2d342d,#101510)}.etp-shutter:before{top:0;animation:etpShTop .95s ease forwards}.etp-shutter:after{bottom:0;animation:etpShBottom .95s ease forwards}.etp-gold{background:#040504;animation:etpFade 1s ease forwards}.etp-gold:before{content:"";position:absolute;inset:9%;border:3px solid #e5c74b;border-radius:32px;box-shadow:0 0 28px rgba(229,199,75,.3);animation:etpGold .9s ease forwards}@keyframes etpSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes etpTimeZoom{0%{opacity:0;transform:scale(.35)}16%{opacity:1}75%{transform:scale(1)}100%{transform:scale(2.4);opacity:0}}@keyframes etpFade{0%{opacity:0}20%,75%{opacity:1}100%{opacity:0}}@keyframes etpCompass{0%{transform:translate(-50%,-50%) rotate(-160deg) scale(.15);opacity:0}50%{opacity:1}100%{transform:translate(-50%,-50%) rotate(190deg) scale(1.8);opacity:0}}@keyframes etpFoldL{0%{transform:rotateY(92deg)}42%{transform:rotateY(0)}100%{transform:rotateY(-95deg)}}@keyframes etpFoldR{0%{transform:rotateY(-92deg)}42%{transform:rotateY(0)}100%{transform:rotateY(95deg)}}@keyframes etpPage{0%{transform:rotateY(0)}55%{transform:rotateY(-80deg)}100%{transform:rotateY(-179deg)}}@keyframes etpScan{to{transform:translateY(18px)}}@keyframes etpFlash{0%,20%{height:0;opacity:0}38%{height:4px;opacity:1}58%{height:100%;top:0;opacity:.95}100%{height:100%;top:0;opacity:0}}@keyframes etpLine{0%{transform:scaleX(.02)}50%{transform:scaleX(1)}100%{transform:scaleX(5);height:100%;top:0;opacity:0}}@keyframes etpInk{to{transform:translate(-50%,-50%) scale(20);filter:blur(11px)}}@keyframes etpGlobe{0%{transform:scale(.55);opacity:0}20%{opacity:1}100%{transform:scale(3.2);opacity:0}}@keyframes etpMosaic{0%{transform:scale(1.25);filter:brightness(.3)}55%{filter:brightness(1.6)}100%{transform:scale(.18) rotate(8deg);opacity:0}}@keyframes etpShTop{0%{transform:translateY(-100%)}40%,68%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes etpShBottom{0%{transform:translateY(100%)}40%,68%{transform:translateY(0)}100%{transform:translateY(100%)}}@keyframes etpGold{0%{transform:scale(.35);opacity:0}45%{transform:scale(1);opacity:1}100%{transform:scale(1.35);opacity:0}}