.page-turn-layer{inset:var(--top-bar-h,72px) 0 var(--bottom-nav-h,70px);z-index:8;opacity:0;pointer-events:none;perspective:1800px;position:fixed;overflow:hidden}.page-turn-layer.is-preparing,.page-turn-layer.is-preparing *,.page-turn-layer.is-preparing :before,.page-turn-layer.is-preparing :after{animation-play-state:paused!important}.page-turn-sheet{opacity:0;width:min(860px,100% - 3rem);transform-style:preserve-3d;background:linear-gradient(90deg,#07050bf5,#231a2bfb 16%,#120d18fc,#2a1e31fb 84%,#07050bf5),#120d18;border-inline:1px solid #c9a86a24;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:-38px 0 64px #00000085,38px 0 64px #00000085,inset 0 0 86px #00000052}.page-turn-sheet:before,.page-turn-sheet:after{content:"";pointer-events:none;width:16%;position:absolute;top:0;bottom:0}.page-turn-sheet:before{background:linear-gradient(90deg,#000000b8,#0000);left:0}.page-turn-sheet:after{background:linear-gradient(90deg,#0000,#dcbb781f,#00000080);right:0}.page-turn-sheet>span{opacity:.22;background:linear-gradient(90deg,#0000,#d6ba836b,#0000);height:1px;position:absolute;left:16%;right:16%}.page-turn-sheet>span:first-child{top:25%}.page-turn-sheet>span:nth-child(2){top:37%;left:22%;right:22%}.page-turn-sheet>span:nth-child(3){top:63%}.page-turn-sheet>span:nth-child(4){top:75%;left:26%;right:26%}.page-container.page-turn-next .page-turn-layer,.page-container.page-turn-prev .page-turn-layer{animation:.7s both page-turn-layer-visible}.page-container.page-turn-next .page-turn-sheet{transform-origin:0;animation:.7s cubic-bezier(.65,0,.24,1) both page-turn-sheet-next}.page-container.page-turn-prev .page-turn-sheet{transform-origin:100%;animation:.7s cubic-bezier(.65,0,.24,1) both page-turn-sheet-prev}.page-content.page-exit-next{animation:.28s cubic-bezier(.55,0,.85,.35) both page-content-exit-next}.page-content.page-exit-prev{animation:.28s cubic-bezier(.55,0,.85,.35) both page-content-exit-prev}.page-content.page-enter-next{animation:.42s cubic-bezier(.22,1.1,.32,1) both page-content-enter-next}.page-content.page-enter-prev{animation:.42s cubic-bezier(.22,1.1,.32,1) both page-content-enter-prev}@keyframes page-turn-layer-visible{0%,to{opacity:0}12%,84%{opacity:1}}@keyframes page-turn-sheet-next{0%{opacity:0;filter:brightness(.72);transform:translate(18%)rotateY(88deg)skewY(-.5deg)}13%{opacity:1}48%{opacity:1;filter:brightness();transform:translate(-50%)rotateY(0)skewY(0)}86%{opacity:1}to{opacity:0;filter:brightness(.68);transform:translate(-118%)rotateY(-88deg)skewY(.5deg)}}@keyframes page-turn-sheet-prev{0%{opacity:0;filter:brightness(.72);transform:translate(-118%)rotateY(-88deg)skewY(.5deg)}13%{opacity:1}48%{opacity:1;filter:brightness();transform:translate(-50%)rotateY(0)skewY(0)}86%{opacity:1}to{opacity:0;filter:brightness(.68);transform:translate(18%)rotateY(88deg)skewY(-.5deg)}}@keyframes page-content-exit-next{to{opacity:0;transform:translate(-6%)scale(.985)}}@keyframes page-content-exit-prev{to{opacity:0;transform:translate(6%)scale(.985)}}@keyframes page-content-enter-next{0%{opacity:0;transform:translate(7%)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes page-content-enter-prev{0%{opacity:0;transform:translate(-7%)scale(.99)}to{opacity:1;transform:translateZ(0)scale(1)}}.page-turn-genesis-burst{z-index:3;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030207;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.genesis-void,.genesis-nebula,.genesis-starfield,.genesis-flash{position:absolute;inset:0}.genesis-void{z-index:0;background:radial-gradient(circle at 50% 48%,#38204de6 0,#0e0818f0 31%,#030207 71%),#030207}.genesis-nebula{z-index:1;opacity:0;background:conic-gradient(from 30deg, transparent 0 9%, #5931847a 14%, transparent 23% 37%, #205b9157 43%, transparent 51% 66%, #d191403d 72%, transparent 81%);filter:blur(18px)saturate(1.2);border-radius:50%;inset:-38%;transform:scale(1.7)rotate(-24deg)}.genesis-starfield{z-index:2}.genesis-starfield i{left:var(--x);top:var(--y);opacity:0;background:#fff2ca;border-radius:50%;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #fff2ca,0 0 12px #a855f7b8}.genesis-starfield i:nth-child(3n){background:#9ccfff;width:3px;height:3px}.genesis-starfield i:nth-child(4n){background:#d8abff}.genesis-orbit{z-index:4;opacity:0;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) scale(.2);border:1px solid #dfc28447;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 20px #a855f70d,0 0 16px #a855f70f}.genesis-orbit:before,.genesis-orbit:after{content:"";background:#f1d89f;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #d09aff}.genesis-orbit:before{top:-3px}.genesis-orbit:after{width:3px;height:3px;bottom:-3px}.genesis-orbit-a{--orbit-angle:12deg;width:min(46vw,520px);height:min(16vw,180px)}.genesis-orbit-b{--orbit-angle:68deg;border-color:#8769cf57;width:min(36vw,410px);height:min(13vw,146px)}.genesis-orbit-c{--orbit-angle:146deg;border-style:dashed;border-color:#5d9bd542;width:min(29vw,330px);height:min(10vw,112px)}.genesis-planet{z-index:6;aspect-ratio:1;opacity:0;background:radial-gradient(34% 20% at 27% 31%,#debc67e0 0 45%,#0000 56%),radial-gradient(22% 37% at 63% 27%,#427c97f0 0 48%,#0000 59%),radial-gradient(45% 24% at 42% 70%,#43774ee6 0 46%,#0000 58%),radial-gradient(29% 17% at 76% 61%,#7e4b8ec7 0 44%,#0000 58%),radial-gradient(circle at 34% 29%,#cfb171 0,#527b92 24%,#29384d 56%,#100c1d 83%);border-radius:50%;width:clamp(104px,13vw,166px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0);box-shadow:inset -26px -18px 36px #000000c7,inset 12px 8px 22px #ffe4a430,0 0 4px #ffefbff2,0 0 26px #cfa55c94,0 0 78px #a855f7ad,0 0 150px #3475b059}.genesis-planet:before{content:"";border:4px solid #d3bdf67a;border-radius:50%;position:absolute;inset:-4px;box-shadow:inset 0 0 16px #cfdcff5c}.genesis-planet:after{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(8deg,#0000 0 13px,#ffffff06 13px 14px),radial-gradient(circle at 30% 26%,#fff4cd70,#0000 28%);position:absolute;inset:0}.genesis-planet-light,.genesis-planet-shadow{border-radius:50%;position:absolute;inset:0}.genesis-planet-light{z-index:2;background:linear-gradient(112deg,#fff0c76b,#0000 42%)}.genesis-planet-shadow{z-index:3;background:radial-gradient(circle at 84% 78%,#000000e0,#0000 63%)}.genesis-flash{z-index:7;opacity:0;background:#fff8dc;border-radius:50%;width:16px;height:16px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 34px #fff8dc,0 0 92px #d5a7ff,0 0 180px #76b9e8}.genesis-chapter-mark{z-index:8;opacity:0;white-space:nowrap;text-shadow:0 0 18px #a855f78a;justify-items:center;gap:.22rem;display:grid;position:absolute;top:calc(50% + clamp(104px,14vw,178px));left:50%;transform:translate(-50%,18px)}.genesis-chapter-mark small{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:#decca7b8;font-size:.58rem;font-weight:700}.genesis-chapter-mark strong{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#f1e6ca;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:400}.page-container.page-turn-genesis,.page-container.page-turn-genesis .page-turn-layer,.page-container.page-turn-genesis .page-turn-genesis-burst,.page-container.page-turn-genesis .genesis-void,.page-container.page-turn-genesis .genesis-nebula,.page-container.page-turn-genesis .genesis-orbit,.page-container.page-turn-genesis .genesis-planet,.page-container.page-turn-genesis .genesis-flash,.page-container.page-turn-genesis .genesis-chapter-mark,.page-container.page-turn-genesis .genesis-starfield i{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-genesis .page-turn-layer{z-index:30;animation:2.34s linear both genesis-layer-visible;inset:0}body.genesis-transitioning .cursor-aura,body.genesis-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-genesis .page-turn-sheet{animation:none;display:none}.page-container.page-turn-genesis .page-turn-genesis-burst{animation:2.34s linear both genesis-cosmos-visible}.page-container.page-turn-genesis .genesis-void{animation:2.34s linear both genesis-void-awaken}.page-container.page-turn-genesis .genesis-nebula{animation:2.34s cubic-bezier(.22,.72,.24,1) both genesis-nebula-form}.page-container.page-turn-genesis .genesis-starfield i{animation:genesis-star-arrive 2.02s var(--ease-out) var(--delay) both}.page-container.page-turn-genesis .genesis-orbit-a{animation:2.34s cubic-bezier(.22,.72,.24,1) both genesis-orbit-a}.page-container.page-turn-genesis .genesis-orbit-b{animation:2.34s cubic-bezier(.22,.72,.24,1) both genesis-orbit-b}.page-container.page-turn-genesis .genesis-orbit-c{animation:2.34s cubic-bezier(.22,.72,.24,1) both genesis-orbit-c}.page-container.page-turn-genesis .genesis-planet{animation:2.34s cubic-bezier(.2,.72,.24,1) both genesis-planet-form}.page-container.page-turn-genesis .genesis-flash{animation:2.34s ease-out both genesis-world-flash}.page-container.page-turn-genesis .genesis-chapter-mark{animation:2.34s both genesis-mark-reveal}.page-container.page-turn-genesis .page-content.page-exit-next,.page-container.page-turn-genesis .page-content.page-exit-prev{animation:.75s cubic-bezier(.58,0,.4,1) both genesis-prologue-collapse}.page-container.page-turn-genesis .page-content.page-enter-next,.page-container.page-turn-genesis .page-content.page-enter-prev{animation:genesis-creation-arrive .59s var(--ease-out) both}@keyframes genesis-layer-visible{0%,to{opacity:0}4%,92%{opacity:1}}@keyframes genesis-chrome-vanish{0%{opacity:1}7%,91%{opacity:0}to{opacity:1}}@keyframes genesis-cosmos-visible{0%{opacity:0}7%,92%{opacity:1}to{opacity:0}}@keyframes genesis-void-awaken{0%{opacity:0}12%,84%{opacity:1}to{opacity:0}}@keyframes genesis-nebula-form{0%,6%{opacity:0;transform:scale(1.45)rotate(-20deg)}30%{opacity:.72}78%{opacity:.9;transform:scale(.9)rotate(24deg)}to{opacity:0;transform:scale(2.1)rotate(58deg)}}@keyframes genesis-star-arrive{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(0)}28%{opacity:.86;transform:translate(-50%,-50%)scale(1)}78%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes genesis-orbit-a{0%,15%{opacity:0;transform:translate(-50%,-50%)rotate(2deg)scale(.2)}38%,78%{opacity:.82;transform:translate(-50%,-50%)rotate(172deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(286deg)scale(1.55)}}@keyframes genesis-orbit-b{0%,18%{opacity:0;transform:translate(-50%,-50%)rotate(92deg)scale(.15)}42%,78%{opacity:.68;transform:translate(-50%,-50%)rotate(-82deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-218deg)scale(1.7)}}@keyframes genesis-orbit-c{0%,21%{opacity:0;transform:translate(-50%,-50%)rotate(118deg)scale(.1)}46%,78%{opacity:.62;transform:translate(-50%,-50%)rotate(294deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(432deg)scale(1.8)}}@keyframes genesis-planet-form{0%,16%{opacity:0;transform:translate(-50%,-50%)scale(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(.72)}44%,78%{opacity:1;transform:translate(-50%,-50%)scale(1)}87%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes genesis-world-flash{0%,82%{opacity:0;transform:translate(-50%,-50%)scale(0)}90%{opacity:.88;transform:translate(-50%,-50%)scale(3)}to{opacity:0;transform:translate(-50%,-50%)scale(78)}}@keyframes genesis-mark-reveal{0%,30%{opacity:0;transform:translate(-50%,14px)}40%,78%{opacity:1;transform:translate(-50%)}89%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes genesis-prologue-collapse{0%{opacity:1;transform:scale(1)}68%{opacity:.16;transform:scale(.97)}to{opacity:0;transform:scale(.9)}}@keyframes genesis-creation-arrive{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.page-turn-presence-awakening{z-index:4;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#040309;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.presence-transition-sky,.presence-transition-nebula,.presence-transition-stars,.presence-transition-divine-paths,.presence-transition-iris{position:absolute;inset:0}.presence-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 45%,#60376f6b,#0000 24%),radial-gradient(at 50% 82%,#89522e42,#0000 34%),linear-gradient(#030208,#0b0712 52%,#100a12)}.presence-transition-nebula{z-index:1;opacity:0;background:conic-gradient(from 212deg, transparent 0 12%, #4725688c 18%, transparent 29% 45%, #2d5b7945 51%, transparent 62% 76%, #ab6f3736 82%, transparent 91%);filter:blur(30px)saturate(1.1);border-radius:50%;inset:-32%;transform:scale(1.55)rotate(-18deg)}.presence-transition-stars{z-index:2}.presence-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#f4e9ca;border-radius:50%;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #f4e9cae0,0 0 13px #a855f76b}.presence-transition-stars i:nth-child(4n){background:#a9d8ef;width:3px;height:3px}.presence-transition-orbit{z-index:3;opacity:0;transform:translate(-50%, -50%) rotate(var(--orbit-angle));border:1px solid #d2b27033;border-radius:50%;position:absolute;top:43%;left:50%}.presence-transition-orbit:before,.presence-transition-orbit:after{content:"";background:#d8b56e;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #d8b56ecc}.presence-transition-orbit:before{left:-2px}.presence-transition-orbit:after{right:-2px}.presence-transition-orbit-a{--orbit-angle:-9deg;width:min(46vw,620px);height:min(15vw,194px)}.presence-transition-orbit-b{--orbit-angle:61deg;border-style:dashed;border-color:#8562b440;width:min(34vw,450px);height:min(11vw,138px)}.presence-transition-divine-paths{z-index:4}.presence-transition-divine-paths i{left:var(--path-x);opacity:0;transform-origin:50% 100%;width:1px;height:58%;transform:rotate(var(--path-rotate)) scaleY(0);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--path-color) 28%, transparent) 26%, var(--path-color) 76%, #fff7dce6 100%);box-shadow:0 0 7px var(--path-color), 0 0 24px color-mix(in srgb, var(--path-color) 45%, transparent);position:absolute;top:-18%}.presence-transition-divine-paths i:after{content:"";width:8px;height:8px;box-shadow:0 0 10px var(--path-color), 0 0 28px var(--path-color);background:#fff4d3;border-radius:50%;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.presence-transition-world{z-index:6;aspect-ratio:1;opacity:0;background:radial-gradient(32% 19% at 27% 33%,#977c46ad 0 52%,#0000 55%),radial-gradient(27% 41% at 65% 32%,#345b65c7 0 47%,#0000 51%),radial-gradient(45% 25% at 47% 71%,#3e5040bd 0 49%,#0000 53%),radial-gradient(circle at 35% 27%,#66583d 0,#2d4c57 25%,#1a2731 53%,#0c0912 84%);border:1px solid #e6cb91ad;border-radius:50%;width:clamp(214px,23vw,326px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.62);box-shadow:inset -44px -28px 58px #000000db,inset 16px 10px 30px #ffe29e29,0 0 4px #ffe7aee0,0 0 30px #c2965057,0 0 90px #753c9a7a}.presence-transition-atmosphere{z-index:8;background:radial-gradient(circle at 29% 24%,#ffefc038,#0000 29%),linear-gradient(108deg,#bedde129,#0000 37% 68%,#00000047);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 18px #bdd3e536,inset -28px -22px 42px #00000073}.presence-transition-land{z-index:2;background:repeating-linear-gradient(12deg,#0000 0 12px,#eacf930d 12px 13px),#5249328c;border:1px solid #d0ad693d;position:absolute;box-shadow:inset 0 0 24px #00000042}.presence-transition-land-a{clip-path:polygon(4% 22%,30% 4%,64% 12%,100% 45%,83% 83%,47% 96%,16% 72%);width:48%;height:39%;top:21%;left:7%}.presence-transition-land-b{clip-path:polygon(8% 39%,34% 10%,72% 5%,97% 31%,86% 77%,55% 94%,19% 81%);width:49%;height:39%;bottom:12%;right:4%}.presence-transition-river{z-index:3;background:linear-gradient(90deg,#0000,#4a9ab9ad,#0000);border-inline:1px solid #6fc9e752;border-radius:52% 38% 55% 36%;width:11%;height:83%;position:absolute;top:3%;left:43%;transform:rotate(-13deg);box-shadow:0 0 10px #4daacc3d}.presence-transition-volcano{z-index:4;filter:drop-shadow(0 0 9px #dd5b2c3d);border-bottom:55px solid #473028e0;border-left:22px solid #0000;border-right:22px solid #0000;width:0;height:0;position:absolute;top:21%;right:21%}.presence-transition-volcano:before{content:"";clip-path:polygon(28% 0,100% 0,66% 100%,0 100%);background:linear-gradient(#ffca7c,#e64d28 58%,#0000);width:8px;height:30px;position:absolute;top:15px;left:-4px;box-shadow:0 -9px 20px #ee6035}.presence-transition-sound{z-index:5;width:58px;height:42px;position:absolute;top:48%;right:12%}.presence-transition-sound i{width:calc(18px + var(--ring,0) * 15px);height:calc(10px + var(--ring,0) * 11px);border:1px solid #d580e76e;border-left:0;border-radius:0 100% 100% 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.presence-transition-sound i:first-child{--ring:0}.presence-transition-sound i:nth-child(2){--ring:1}.presence-transition-sound i:nth-child(3){--ring:2}.presence-transition-settlements{z-index:7;position:absolute;inset:0}.presence-transition-settlements i{left:var(--x);top:var(--y);opacity:0;background:#ffe4a4;border-radius:1px;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #ffe4a4,0 0 14px #e0a74feb}.presence-transition-horizon{z-index:5;opacity:0;filter:drop-shadow(0 0 12px #b8773933);border-bottom:1px solid #d5ae6533;justify-content:center;align-items:end;gap:clamp(8px,1.2vw,18px);width:min(43vw,620px);height:58px;display:flex;position:absolute;top:calc(43% + clamp(114px,12.2vw,172px));left:50%;transform:translate(-50%,20px)scaleX(.78)}.presence-transition-horizon i{width:clamp(9px,1vw,16px);height:var(--building-height,23px);clip-path:polygon(50% 0,100% 17%,100% 100%,0 100%,0 17%);background:linear-gradient(90deg,#0000 42%,#ffda9147 43% 57%,#0000 58%),linear-gradient(#ffda9114,#100a10b8);border:1px solid #d5b5774d;border-bottom:0}.presence-transition-horizon i:first-child,.presence-transition-horizon i:nth-child(7){--building-height:17px}.presence-transition-horizon i:nth-child(2),.presence-transition-horizon i:nth-child(6){--building-height:29px}.presence-transition-horizon i:nth-child(3),.presence-transition-horizon i:nth-child(5){--building-height:41px}.presence-transition-horizon i:nth-child(4){--building-height:55px;width:22px}.presence-transition-chapter-mark{z-index:10;opacity:0;white-space:nowrap;text-shadow:0 0 22px #9753b680;justify-items:center;gap:.2rem;display:grid;position:absolute;top:calc(43% + clamp(188px,18.6vw,264px));left:50%;transform:translate(-50%,16px)}.presence-transition-chapter-mark small{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:#dec48fc2;font-size:.58rem;font-weight:700}.presence-transition-chapter-mark strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f2eadb;font-size:clamp(1.18rem,2.2vw,1.92rem);font-weight:400}.presence-transition-iris{z-index:11;opacity:0;background:#e6d3a91f;border:1px solid #ffefc6d1;border-radius:50%;width:18px;height:18px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 28px #ffeec19e,0 0 80px #a263bb99,inset 0 0 16px #fff6ddb3}.page-container.page-turn-presence,.page-container.page-turn-presence .page-turn-layer,.page-container.page-turn-presence .page-turn-presence-awakening,.page-container.page-turn-presence .presence-transition-sky,.page-container.page-turn-presence .presence-transition-nebula,.page-container.page-turn-presence .presence-transition-orbit,.page-container.page-turn-presence .presence-transition-divine-paths i,.page-container.page-turn-presence .presence-transition-world,.page-container.page-turn-presence .presence-transition-horizon,.page-container.page-turn-presence .presence-transition-chapter-mark,.page-container.page-turn-presence .presence-transition-iris,.page-container.page-turn-presence .presence-transition-stars i,.page-container.page-turn-presence .presence-transition-settlements i{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-presence .page-turn-layer{z-index:30;animation:2.65s linear both presence-layer-visible;inset:0}body.presence-transitioning .cursor-aura,body.presence-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-presence .page-turn-sheet{animation:none;display:none}.page-container.page-turn-presence .page-turn-presence-awakening{animation:2.65s linear both presence-scene-visible}.page-container.page-turn-presence .presence-transition-sky{animation:2.65s linear both presence-sky-awaken}.page-container.page-turn-presence .presence-transition-nebula{animation:2.65s cubic-bezier(.22,.72,.24,1) both presence-nebula-drift}.page-container.page-turn-presence .presence-transition-stars i{animation:presence-star-drift 2.22s var(--ease-out) var(--delay) both}.page-container.page-turn-presence .presence-transition-orbit-a{animation:2.65s cubic-bezier(.22,.72,.24,1) both presence-orbit-a}.page-container.page-turn-presence .presence-transition-orbit-b{animation:2.65s cubic-bezier(.22,.72,.24,1) both presence-orbit-b}.page-container.page-turn-presence .presence-transition-divine-paths i{animation:presence-divine-descent 1.58s cubic-bezier(.2, .72, .22, 1) calc(.14s + var(--delay)) both}.page-container.page-turn-presence .presence-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both presence-world-inhabited}.page-container.page-turn-presence .presence-transition-settlements i{animation:presence-settlement-light 1.58s var(--ease-out) calc(.64s + var(--delay)) both}.page-container.page-turn-presence .presence-transition-horizon{animation:presence-horizon-rise 2.65s var(--ease-out) both}.page-container.page-turn-presence .presence-transition-chapter-mark{animation:2.65s both presence-mark-reveal}.page-container.page-turn-presence .presence-transition-iris{animation:2.65s cubic-bezier(.22,.72,.2,1) both presence-world-iris}.page-container.page-turn-presence .page-content.page-exit-next,.page-container.page-turn-presence .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both presence-creation-recede}.page-container.page-turn-presence .page-content.page-enter-next,.page-container.page-turn-presence .page-content.page-enter-prev{animation:presence-chapter-arrive .64s var(--ease-out) both}@keyframes presence-layer-visible{0%,to{opacity:0}4%,93%{opacity:1}}@keyframes presence-chrome-vanish{0%{opacity:1}7%,92%{opacity:0}to{opacity:1}}@keyframes presence-scene-visible{0%{opacity:0}6%,93%{opacity:1}to{opacity:0}}@keyframes presence-sky-awaken{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}@keyframes presence-nebula-drift{0%,5%{opacity:0;transform:scale(1.55)rotate(-18deg)}27%{opacity:.72}74%{opacity:.84;transform:scale(.94)rotate(14deg)}to{opacity:0;transform:scale(1.58)rotate(38deg)}}@keyframes presence-star-drift{0%,6%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%{opacity:.76;transform:translate(-50%,-50%)scale(1)}76%{opacity:.58}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes presence-orbit-a{0%,10%{opacity:0;transform:translate(-50%,-50%)rotate(-34deg)scale(.66)}29%,72%{opacity:.7;transform:translate(-50%,-50%)rotate(9deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(42deg)scale(1.5)}}@keyframes presence-orbit-b{0%,13%{opacity:0;transform:translate(-50%,-50%)rotate(88deg)scale(.5)}34%,72%{opacity:.54;transform:translate(-50%,-50%)rotate(55deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scale(1.62)}}@keyframes presence-divine-descent{0%{opacity:0;transform:rotate(var(--path-rotate)) scaleY(0)}18%{opacity:.86}62%{opacity:1;transform:rotate(var(--path-rotate)) scaleY(1)}82%{opacity:.8}to{opacity:0;transform:rotate(var(--path-rotate)) scaleY(1)}}@keyframes presence-world-inhabited{0%,8%{opacity:0;filter:saturate(.55);transform:translate(-50%,-50%)scale(.62)}24%{opacity:1;filter:saturate(.72);transform:translate(-50%,-50%)scale(.92)}42%,72%{opacity:1;filter:saturate();transform:translate(-50%,-50%)scale(1)}82%{opacity:1;filter:saturate(1.1);transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;filter:saturate(.8);transform:translate(-50%,-50%)scale(4.8)}}@keyframes presence-settlement-light{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(0)}32%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}84%{opacity:.92;transform:translate(-50%,-50%)scale(1.8)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}@keyframes presence-horizon-rise{0%,34%{opacity:0;transform:translate(-50%,22px)scaleX(.76)}48%,72%{opacity:.72;transform:translate(-50%)scaleX(1)}85%{opacity:.4;transform:translate(-50%,-4px)scaleX(1.08)}to{opacity:0;transform:translate(-50%,-12px)scaleX(1.3)}}@keyframes presence-mark-reveal{0%,36%{opacity:0;transform:translate(-50%,16px)}47%,73%{opacity:1;transform:translate(-50%)}84%,to{opacity:0;transform:translate(-50%,-9px)}}@keyframes presence-world-iris{0%,73%{opacity:0;transform:translate(-50%,-50%)scale(0)}79%{opacity:.75;transform:translate(-50%,-50%)scale(3)}91%{opacity:.42;transform:translate(-50%,-50%)scale(78)}to{opacity:0;transform:translate(-50%,-50%)scale(96)}}@keyframes presence-creation-recede{0%{opacity:1;filter:blur();transform:scale(1)}72%{opacity:.18;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.92)}}@keyframes presence-chapter-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.codex[data-page-id=criacao]:after{width:150vw;top:62px}.creation-scene{width:calc(100% + .4rem);min-height:360px;margin-top:-.95rem}.creation-scene .scene-canvas{min-width:0}.creation-header{margin-bottom:2.2rem}.creation-header .chapter-title{font-size:clamp(2.75rem,15vw,4rem)}.creation-header .chapter-intro{font-size:1.05rem}.creation-record{padding-left:.8rem}.creation-record>p{padding:1.1rem 1rem 1.15rem 1.15rem}.creation-record>p:before{left:calc(-.8rem - 4px)}.creation-record .lore-timeline{padding:1.4rem 1rem}.presence-transition-orbit-a{width:112vw;height:42vw}.presence-transition-orbit-b{width:82vw;height:29vw}.presence-transition-chapter-mark{top:calc(43% + 190px)}.presence-transition-chapter-mark strong{letter-spacing:.08em;font-size:1.03rem}.presence-transition-horizon{width:82vw}}@media (prefers-reduced-motion:reduce){.creation-record>p{transition:none}.page-turn-genesis-burst,.page-turn-presence-awakening{display:none}}.page-turn-cycle-awakening{z-index:5;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#040308;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cycle-transition-sky,.cycle-transition-stars,.cycle-transition-iris{position:absolute;inset:0}.cycle-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 21% 46%,#a62d3b33,#0000 32%),radial-gradient(circle at 50% 42%,#d8b36b1f,#0000 27%),radial-gradient(circle at 79% 48%,#55abd333,#0000 33%),radial-gradient(at 50% 46%,#75418c33,#0000 52%),linear-gradient(#05040a,#0a0710 52%,#050309)}.cycle-transition-stars{z-index:1}.cycle-transition-stars i{top:var(--y);left:var(--x);opacity:0;background:#e1c386;border-radius:50%;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 7px #d9b66e8f,0 0 14px #9554b56b}.cycle-transition-stars i:nth-child(4n){background:#a9d8ec;width:3px;height:3px}.cycle-transition-world{z-index:2;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 34% 28%,#bccbd138,#0000 25%),radial-gradient(circle at 48% 45%,#476f65d1,#192427f0 58%,#090810 76%);border:1px solid #d0b3783d;border-radius:50%;width:clamp(210px,25vw,328px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.68);box-shadow:inset -25px -20px 40px #00000075,0 0 35px #cba85e42,0 0 78px #693a8073}.cycle-transition-land{z-index:2;background:radial-gradient(circle at 40% 35%,#706645 0 15%,#0000 16%),#4c4d35c7;border:1px solid #d5b7772e;position:absolute}.cycle-transition-land.land-a{border-radius:61% 39% 54% 46%/45% 54% 46% 55%;width:50%;height:42%;top:19%;left:7%;transform:rotate(-12deg)}.cycle-transition-land.land-b{border-radius:43% 57% 36% 64%/60% 38% 62% 40%;width:52%;height:37%;bottom:12%;right:4%;transform:rotate(11deg)}.cycle-transition-settlements{z-index:4;position:absolute;inset:0}.cycle-transition-settlements i{top:var(--y);left:var(--x);opacity:0;background:#dca34c;border:1px solid #f2d18a;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 7px #e4ae57,0 0 14px #d89b3fbd}.cycle-transition-orbit{z-index:5;opacity:0;border:1px solid #d5b7763d;border-radius:50%;width:clamp(370px,58vw,760px);height:clamp(150px,23vw,275px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.28)rotate(-18deg);box-shadow:inset 0 0 32px #a855f70f,0 0 46px #a855f714}.cycle-transition-orbit:before,.cycle-transition-orbit:after{content:"";border:1px solid #d7b87a1f;border-radius:50%;position:absolute;inset:17%}.cycle-transition-orbit:after{border-style:dashed;border-color:#9953b521;inset:-25%}.cycle-transition-orbit i{top:var(--y);left:var(--x);opacity:0;border:1px solid var(--node-color);width:7px;height:7px;box-shadow:0 0 8px var(--node-color), 0 0 18px color-mix(in srgb, var(--node-color) 36%, transparent);background:#07050b;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.cycle-transition-torment,.cycle-transition-lattice,.cycle-transition-wind{z-index:7;opacity:0;pointer-events:none;position:absolute;top:43%}.cycle-transition-torment{width:clamp(96px,13vw,168px);height:clamp(128px,17vw,220px);left:calc(50% - clamp(92px,11vw,158px));transform:translate(-100%,-43%)}.cycle-transition-torment i{top:calc(20% + var(--cycle-torment-index,0) * 24%);background:linear-gradient(90deg,#0000,#b82d3bbd);border-radius:100% 0 0 100%;width:100%;height:1px;position:absolute;right:0;box-shadow:-7px 0 18px #b12a373d}.cycle-transition-torment i:first-child{--cycle-torment-index:0}.cycle-transition-torment i:nth-child(2){--cycle-torment-index:1}.cycle-transition-torment i:nth-child(3){--cycle-torment-index:2}.cycle-transition-lattice{transform-origin:50% 0;justify-content:space-between;width:clamp(88px,10vw,132px);height:clamp(142px,18vw,232px);display:flex;left:50%;transform:translate(-50%,-52%)scaleY(0)}.cycle-transition-lattice:before,.cycle-transition-lattice:after{content:"";background:linear-gradient(90deg,#0000,#e2bc6bd9,#0000);width:116%;height:1px;position:absolute;left:-8%;box-shadow:0 0 10px #ddb35861}.cycle-transition-lattice:before{top:20%}.cycle-transition-lattice:after{bottom:20%}.cycle-transition-lattice i{background:linear-gradient(#0000,#e1b966e0 17% 83%,#0000);width:1px;height:100%;box-shadow:0 0 8px #dfb55c6b}.cycle-transition-wind{width:clamp(104px,14vw,184px);height:clamp(130px,17vw,220px);right:calc(50% - clamp(92px,11vw,158px));transform:translate(100%,-43%)}.cycle-transition-wind i{top:calc(17% + var(--cycle-wind-index,0) * 21%);background:linear-gradient(90deg,#67c2e7cc,#0000);border-radius:0 100% 100% 0;width:100%;height:1px;position:absolute;left:0;box-shadow:7px 0 19px #4faed640}.cycle-transition-wind i:first-child{--cycle-wind-index:0}.cycle-transition-wind i:nth-child(2){--cycle-wind-index:1}.cycle-transition-wind i:nth-child(3){--cycle-wind-index:2}.cycle-transition-wind i:nth-child(4){--cycle-wind-index:3}.cycle-transition-mirror{z-index:8;opacity:0;background:radial-gradient(circle at 37% 28%,#694f6ebf,#0000 28%),radial-gradient(#221827,#08060c 72%);border:1px solid #debb70b8;border-radius:50%;width:clamp(92px,10vw,136px);height:clamp(142px,16vw,218px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.48);box-shadow:inset 0 0 30px #0000008c,0 0 18px #dcb86c6b,0 0 54px #974fb247}.cycle-transition-reflection{border:1px solid #ebe1d61a;border-radius:50%;position:absolute;inset:9%;transform:rotate(-8deg)}.cycle-transition-corvane{aspect-ratio:1;opacity:0;background:#0d0911;border:1px solid #e2bf74d1;border-radius:50%;width:18%;position:absolute;top:28%;left:50%;transform:translate(-50%,18px);box-shadow:0 0 14px #e2bf746b}.cycle-transition-corvane:after{content:"";background:#0d0911;border:1px solid #e2bf74ad;border-radius:50% 50% 34% 34%;width:260%;height:290%;position:absolute;top:125%;left:50%;transform:translate(-50%)}.cycle-transition-chapter-mark{z-index:10;opacity:0;white-space:nowrap;text-shadow:0 0 22px #9753b680;justify-items:center;gap:.2rem;display:grid;position:absolute;top:calc(43% + clamp(174px,18vw,238px));left:50%;transform:translate(-50%,16px)}.cycle-transition-chapter-mark small{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:#dec38dc7;font-size:.58rem;font-weight:700}.cycle-transition-chapter-mark strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f1e9dc;font-size:clamp(1.18rem,2.2vw,1.92rem);font-weight:400}.cycle-transition-iris{z-index:12;opacity:0;background:radial-gradient(circle at 50% 43%,#0000 0 8%,#0503082e 25%,#030205 70%);transform:scale(1.35)}.page-container.page-turn-cycle,.page-container.page-turn-cycle .page-turn-layer,.page-container.page-turn-cycle .page-turn-cycle-awakening,.page-container.page-turn-cycle .cycle-transition-sky,.page-container.page-turn-cycle .cycle-transition-stars i,.page-container.page-turn-cycle .cycle-transition-world,.page-container.page-turn-cycle .cycle-transition-settlements i,.page-container.page-turn-cycle .cycle-transition-orbit,.page-container.page-turn-cycle .cycle-transition-orbit i,.page-container.page-turn-cycle .cycle-transition-torment,.page-container.page-turn-cycle .cycle-transition-lattice,.page-container.page-turn-cycle .cycle-transition-wind,.page-container.page-turn-cycle .cycle-transition-mirror,.page-container.page-turn-cycle .cycle-transition-corvane,.page-container.page-turn-cycle .cycle-transition-chapter-mark,.page-container.page-turn-cycle .cycle-transition-iris{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-cycle .page-turn-layer{z-index:30;animation:2.65s linear both cycle-transition-layer;inset:0}body.cycle-transitioning .cursor-aura,body.cycle-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-cycle .page-turn-sheet{animation:none;display:none}.page-container.page-turn-cycle .page-turn-cycle-awakening{animation:2.65s linear both cycle-transition-scene}.page-container.page-turn-cycle .cycle-transition-sky{animation:2.65s linear both cycle-transition-sky-awaken}.page-container.page-turn-cycle .cycle-transition-stars i{animation:cycle-transition-star 2.25s var(--ease-out) var(--delay) both}.page-container.page-turn-cycle .cycle-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both cycle-transition-world}.page-container.page-turn-cycle .cycle-transition-settlements i{animation:cycle-transition-settlement 1.72s var(--ease-out) calc(.1s + var(--delay)) both}.page-container.page-turn-cycle .cycle-transition-orbit{animation:2.65s cubic-bezier(.2,.72,.24,1) both cycle-transition-orbit}.page-container.page-turn-cycle .cycle-transition-orbit i{animation:cycle-transition-node 1.9s var(--ease-out) calc(.28s + var(--delay)) both}.page-container.page-turn-cycle .cycle-transition-torment{animation:2.65s cubic-bezier(.2,.72,.24,1) both cycle-transition-torment}.page-container.page-turn-cycle .cycle-transition-lattice{animation:2.65s cubic-bezier(.2,.72,.24,1) both cycle-transition-lattice}.page-container.page-turn-cycle .cycle-transition-wind{animation:2.65s cubic-bezier(.2,.72,.24,1) both cycle-transition-wind}.page-container.page-turn-cycle .cycle-transition-mirror{animation:2.65s cubic-bezier(.18,.76,.2,1) both cycle-transition-mirror}.page-container.page-turn-cycle .cycle-transition-corvane{animation:cycle-transition-corvane 2.65s var(--ease-out) both}.page-container.page-turn-cycle .cycle-transition-chapter-mark{animation:2.65s both cycle-transition-mark}.page-container.page-turn-cycle .cycle-transition-iris{animation:2.65s cubic-bezier(.2,.72,.2,1) both cycle-transition-iris}.page-container.page-turn-cycle .page-content.page-exit-next,.page-container.page-turn-cycle .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both cycle-transition-page-recede}.page-container.page-turn-cycle .page-content.page-enter-next,.page-container.page-turn-cycle .page-content.page-enter-prev{animation:cycle-transition-page-arrive .64s var(--ease-out) both}@keyframes cycle-transition-layer{0%,to{opacity:0}4%,93%{opacity:1}}@keyframes cycle-transition-scene{0%,to{opacity:0}3%,94%{opacity:1}}@keyframes cycle-transition-sky-awaken{0%{opacity:0;transform:scale(1.08)}9%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes cycle-transition-star{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(0)}25%,82%{opacity:.72;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes cycle-transition-world{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}9%,28%{opacity:1;transform:translate(-50%,-50%)scale(1)}43%{opacity:.82;filter:blur();transform:translate(-50%,-50%)scale(.78)}58%,to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(.35)}}@keyframes cycle-transition-settlement{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(0)}22%,58%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@keyframes cycle-transition-orbit{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.28)rotate(-18deg)}34%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}67%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(18deg)}82%{opacity:.7;transform:translate(-50%,-50%)scale(.44)rotate(31deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(38deg)}}@keyframes cycle-transition-node{0%,20%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}42%,79%{opacity:.92;transform:translate(-50%,-50%)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(135deg)scale(.35)}}@keyframes cycle-transition-torment{0%,28%{opacity:0;transform:translate(-118%,-43%)}42%,57%{opacity:.92;transform:translate(-100%,-43%)}67%,to{opacity:0;transform:translate(-78%,-43%)}}@keyframes cycle-transition-lattice{0%,38%{opacity:0;transform:translate(-50%,-52%)scaleY(0)}49%,61%{opacity:1;transform:translate(-50%,-52%)scaleY(1)}72%,to{opacity:0;transform:translate(-50%,-52%)scaleX(1.32)scaleY(.9)}}@keyframes cycle-transition-wind{0%,46%{opacity:0;transform:translate(126%,-43%)}58%,71%{opacity:.94;transform:translate(100%,-43%)}81%,to{opacity:0;transform:translate(72%,-43%)}}@keyframes cycle-transition-mirror{0%,55%{opacity:0;transform:translate(-50%,-50%)scale(.48)}70%,91%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes cycle-transition-corvane{0%,66%{opacity:0;transform:translate(-50%,18px)}78%,92%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes cycle-transition-mark{0%,71%{opacity:0;transform:translate(-50%,16px)}80%,92%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes cycle-transition-iris{0%,76%{opacity:0;transform:scale(1.35)}91%{opacity:.16;transform:scale(1)}to{opacity:1;transform:scale(.72)}}@keyframes cycle-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(.94)}}@keyframes cycle-transition-page-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.cycle-transition-world{width:214px}.cycle-transition-orbit{width:112vw;height:39vw}.cycle-transition-mirror{width:92px;height:142px}.cycle-transition-chapter-mark{top:calc(43% + 168px)}.cycle-transition-chapter-mark strong{letter-spacing:.08em;font-size:1rem}}@media (prefers-reduced-motion:reduce){.page-turn-cycle-awakening{display:none}}.page-turn-fissure-awakening{z-index:5;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#040308;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.fissure-transition-sky,.fissure-transition-stars,.fissure-transition-flash{position:absolute;inset:0}.fissure-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 27% 47%,#8b213052,#0000 31%),radial-gradient(circle at 50% 28%,#d5b16633,#0000 28%),radial-gradient(circle at 73% 47%,#4b98be4a,#0000 32%),radial-gradient(circle at 50% 46%,#7e3e9a57,#0000 36%),linear-gradient(#05040a,#0b0711 52%,#06040a)}.fissure-transition-stars{z-index:1}.fissure-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#eee5cf;border-radius:50%;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #eee5cfd1,0 0 13px #9c56bf6b}.fissure-transition-stars i:nth-child(4n){background:#a9d8ec;width:3px;height:3px}.fissure-transition-cycle-origin{z-index:4;opacity:0;border:1px solid #d5b77638;border-radius:50%;width:clamp(370px,58vw,760px);height:clamp(150px,23vw,275px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 0 42px #974eb21a}.fissure-transition-cycle-origin:before{content:"";border:1px solid #d7b87a1c;border-radius:50%;position:absolute;inset:17%}.fissure-transition-cycle-origin i{top:var(--y);left:var(--x);border:1px solid var(--node-color);width:7px;height:7px;box-shadow:0 0 8px var(--node-color), 0 0 18px color-mix(in srgb, var(--node-color) 35%, transparent);background:#07050b;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.fissure-transition-mirror-origin{z-index:6;opacity:0;background:radial-gradient(circle at 36% 27%,#684e6eb8,#0000 29%),radial-gradient(#211725,#08060c 72%);border:1px solid #debb70b3;border-radius:50%;width:clamp(88px,9vw,126px);height:clamp(136px,15vw,202px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #00000080,0 0 19px #dcb86c66}.fissure-transition-mirror-origin span{aspect-ratio:1;background:#0d0911;border:1px solid #e2bf74c2;border-radius:50%;width:17%;position:absolute;top:29%;left:50%;transform:translate(-50%)}.fissure-transition-mirror-origin span:after{content:"";background:#0d0911;border:1px solid #e2bf749e;border-radius:50% 50% 34% 34%;width:260%;height:290%;position:absolute;top:126%;left:50%;transform:translate(-50%)}.fissure-transition-pantheon{z-index:3;opacity:0;border:1px solid #dbbc7e52;border-radius:50%;width:min(52vw,680px);height:min(19vw,226px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.68);box-shadow:0 0 0 28px #cda86006,0 0 0 58px #81489e06,inset 0 0 32px #a855f70e,0 0 42px #a855f717}.fissure-transition-pantheon:before,.fissure-transition-pantheon:after{content:"";border:1px solid #cfb17621;border-radius:50%;position:absolute;inset:17%}.fissure-transition-pantheon:after{border-style:dashed;border-color:#9b62b821;inset:-34%}.fissure-transition-pantheon i{left:var(--x);top:var(--y);opacity:0;border:1px solid var(--node-color);width:8px;height:8px;box-shadow:0 0 8px var(--node-color), 0 0 17px color-mix(in srgb, var(--node-color) 36%, transparent);background:#07050bf0;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.fissure-transition-world{z-index:4;aspect-ratio:1;opacity:0;background:radial-gradient(35% 20% at 28% 31%,#8f7544bd 0 52%,#0000 55%),radial-gradient(26% 41% at 66% 31%,#315b68d1 0 47%,#0000 51%),radial-gradient(46% 26% at 48% 71%,#3a4e3ec7 0 49%,#0000 53%),radial-gradient(circle at 34% 28%,#675a41,#2e4d58 26%,#18252e 54%,#0b0811 84%);border:1px solid #e0c48ba8;border-radius:50%;width:clamp(210px,22vw,302px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.7);box-shadow:inset -42px -30px 58px #000000d6,inset 15px 9px 28px #ffe4a529,0 0 4px #ffe8b4d1,0 0 32px #c699514a,0 0 88px #71399580}.fissure-transition-world:before{content:"";z-index:7;background:linear-gradient(90deg,#a0283545,#0000 39% 61%,#4ca3ca3b),radial-gradient(circle at 28% 24%,#ffefc02e,#0000 30%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 17px #c6dae42e,inset -27px -22px 42px #00000073}.fissure-transition-land{z-index:2;background:repeating-linear-gradient(12deg,#0000 0 12px,#eacf930b 12px 13px),#4d47338c;border:1px solid #d2b16f33;position:absolute}.fissure-transition-land.land-a{clip-path:polygon(4% 22%,30% 4%,64% 12%,100% 45%,83% 83%,47% 96%,16% 72%);width:48%;height:40%;top:20%;left:7%}.fissure-transition-land.land-b{clip-path:polygon(8% 39%,34% 10%,72% 5%,97% 31%,86% 77%,55% 94%,19% 81%);width:50%;height:40%;bottom:11%;right:4%}.fissure-transition-river{z-index:3;background:linear-gradient(90deg,#0000,#4a9bbab3,#0000);border-inline:1px solid #71cbea4d;border-radius:52% 38% 55% 36%;width:11%;height:86%;position:absolute;top:1%;left:43%;transform:rotate(-13deg);box-shadow:0 0 10px #4daacc3d}.fissure-transition-volcano{z-index:4;filter:drop-shadow(0 0 8px #dd5b2c40);border-bottom:52px solid #492f28e6;border-left:20px solid #0000;border-right:20px solid #0000;width:0;height:0;position:absolute;top:21%;right:22%}.fissure-transition-volcano:before{content:"";background:linear-gradient(#ffd184,#e64d28 58%,#0000);width:8px;height:29px;position:absolute;top:14px;left:-4px;box-shadow:0 -8px 18px #ee6035}.fissure-transition-settlements{z-index:6;position:absolute;inset:0}.fissure-transition-settlements i{left:var(--x);top:var(--y);opacity:0;background:#ffe1a0;border-radius:1px;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #ffe1a0,0 0 13px #dea249e0}.fissure-transition-torment,.fissure-transition-lattice,.fissure-transition-wind{z-index:6;opacity:0;pointer-events:none;position:absolute;top:43%}.fissure-transition-torment{width:clamp(92px,12vw,160px);height:clamp(126px,17vw,218px);left:calc(50% - clamp(88px,10vw,148px));transform:translate(-100%,-43%)}.fissure-transition-torment i{right:0;top:calc(20% + var(--torment-index,0) * 23%);width:calc(70% + var(--torment-index,0) * 13%);height:calc(28% + var(--torment-index,0) * 7%);border:1px solid #be313e85;border-right:0;border-radius:100% 0 0 100%;position:absolute;box-shadow:-7px 0 18px #b12a372e}.fissure-transition-torment i:first-child{--torment-index:0}.fissure-transition-torment i:nth-child(2){--torment-index:1}.fissure-transition-torment i:nth-child(3){--torment-index:2}.fissure-transition-lattice{transform-origin:50% 0;justify-content:space-between;width:clamp(74px,8vw,112px);height:clamp(150px,19vw,246px);display:flex;left:50%;transform:translate(-50%,-52%)scaleY(0)}.fissure-transition-lattice:before,.fissure-transition-lattice:after{content:"";background:linear-gradient(90deg,#0000,#e5c374cc,#0000);height:1px;position:absolute;left:-8%;right:-8%;box-shadow:0 0 10px #ddb3585c}.fissure-transition-lattice:before{top:20%}.fissure-transition-lattice:after{bottom:20%}.fissure-transition-lattice i{background:linear-gradient(#0000,#e5c477c7 20% 80%,#0000);width:1px;height:100%;box-shadow:0 0 8px #dfb55c6b}.fissure-transition-wind{width:clamp(100px,13vw,176px);height:clamp(130px,17vw,220px);right:calc(50% - clamp(88px,10vw,148px));transform:translate(100%,-43%)}.fissure-transition-wind i{left:0;top:calc(17% + var(--wind-index,0) * 21%);width:calc(72% + var(--wind-index,0) * 9%);border:1px solid #6fc8eb8c;border-left:0;border-radius:0 100% 100% 0;height:24%;position:absolute;box-shadow:7px 0 18px #52abd32e}.fissure-transition-wind i:first-child{--wind-index:0}.fissure-transition-wind i:nth-child(2){--wind-index:1}.fissure-transition-wind i:nth-child(3){--wind-index:2}.fissure-transition-wind i:nth-child(4){--wind-index:3}.fissure-transition-crack{z-index:9;opacity:0;transform-origin:50% 0;clip-path:polygon(44% 0,77% 11%,39% 21%,72% 31%,37% 42%,76% 53%,43% 65%,69% 78%,38% 91%,58% 100%,38% 100%,20% 91%,43% 78%,20% 65%,45% 53%,18% 42%,44% 31%,22% 21%,52% 11%,34% 0);filter:drop-shadow(0 0 5px #f2dfbd)drop-shadow(0 0 16px #a855f7f5);background:linear-gradient(#f5e8c8,#c96dff 38%,#a855f7 74%,#f1d38c);width:24px;height:clamp(248px,31vw,382px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scaleY(0)}.fissure-transition-crack i{left:50%;top:var(--branch-y);opacity:0;width:82px;height:2px;transform-origin:calc(50% - var(--branch-side) * 50%) 50%;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(0);background:linear-gradient(calc(90deg * var(--branch-side)), #e7cb8fdb, #a855f794, transparent);position:absolute;box-shadow:0 0 8px #a855f780}.fissure-transition-chapter-mark{z-index:10;opacity:0;white-space:nowrap;text-shadow:0 0 22px #9753b680;justify-items:center;gap:.2rem;display:grid;position:absolute;top:calc(43% + clamp(174px,18vw,238px));left:50%;transform:translate(-50%,16px)}.fissure-transition-chapter-mark small{font-family:var(--font-ui);letter-spacing:.38em;text-transform:uppercase;color:#dec38dc7;font-size:.58rem;font-weight:700}.fissure-transition-chapter-mark strong{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f1e9dc;font-size:clamp(1.18rem,2.2vw,1.92rem);font-weight:400}.fissure-transition-flash{z-index:12;opacity:0;background:#f6e8c757;border-radius:50%;width:18px;height:18px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 28px #ffeec1c2,0 0 88px #a855f7bd,inset 0 0 15px #fff8e1b8}.page-container.page-turn-fissure,.page-container.page-turn-fissure .page-turn-layer,.page-container.page-turn-fissure .page-turn-fissure-awakening,.page-container.page-turn-fissure .fissure-transition-sky,.page-container.page-turn-fissure .fissure-transition-cycle-origin,.page-container.page-turn-fissure .fissure-transition-mirror-origin,.page-container.page-turn-fissure .fissure-transition-pantheon,.page-container.page-turn-fissure .fissure-transition-pantheon i,.page-container.page-turn-fissure .fissure-transition-world,.page-container.page-turn-fissure .fissure-transition-torment,.page-container.page-turn-fissure .fissure-transition-lattice,.page-container.page-turn-fissure .fissure-transition-wind,.page-container.page-turn-fissure .fissure-transition-crack,.page-container.page-turn-fissure .fissure-transition-crack i,.page-container.page-turn-fissure .fissure-transition-chapter-mark,.page-container.page-turn-fissure .fissure-transition-flash,.page-container.page-turn-fissure .fissure-transition-stars i,.page-container.page-turn-fissure .fissure-transition-settlements i{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-fissure .page-turn-layer{z-index:30;animation:2.65s linear both fissure-transition-layer;inset:0}body.fissure-transitioning .cursor-aura,body.fissure-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-fissure .page-turn-sheet{animation:none;display:none}.page-container.page-turn-fissure .page-turn-fissure-awakening{animation:2.65s linear both fissure-transition-scene}.page-container.page-turn-fissure .fissure-transition-sky{animation:2.65s linear both fissure-transition-sky-awaken}.page-container.page-turn-fissure .fissure-transition-stars i{animation:fissure-transition-star 2.24s var(--ease-out) var(--delay) both}.page-container.page-turn-fissure.page-turn-next .fissure-transition-cycle-origin{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-cycle-origin}.page-container.page-turn-fissure.page-turn-next .fissure-transition-mirror-origin{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-mirror-origin}.page-container.page-turn-fissure.page-turn-prev .fissure-transition-cycle-origin,.page-container.page-turn-fissure.page-turn-prev .fissure-transition-mirror-origin{animation:none;display:none}.page-container.page-turn-fissure .fissure-transition-pantheon{animation:2.65s cubic-bezier(.22,.72,.24,1) both fissure-transition-ring}.page-container.page-turn-fissure .fissure-transition-pantheon i{animation:fissure-transition-node 2.08s var(--ease-out) calc(.12s + var(--delay)) both}.page-container.page-turn-fissure .fissure-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-world}.page-container.page-turn-fissure .fissure-transition-settlements i{animation:fissure-transition-settlement 1.74s var(--ease-out) calc(.12s + var(--delay)) both}.page-container.page-turn-fissure .fissure-transition-torment{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-torment}.page-container.page-turn-fissure .fissure-transition-lattice{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-lattice}.page-container.page-turn-fissure .fissure-transition-wind{animation:2.65s cubic-bezier(.2,.72,.24,1) both fissure-transition-wind}.page-container.page-turn-fissure .fissure-transition-crack{animation:2.65s cubic-bezier(.18,.75,.2,1) both fissure-transition-crack}.page-container.page-turn-fissure .fissure-transition-crack i{animation:fissure-transition-branch 1.15s var(--ease-out) 1.08s both}.page-container.page-turn-fissure .fissure-transition-chapter-mark{animation:2.65s both fissure-transition-mark}.page-container.page-turn-fissure .fissure-transition-flash{animation:2.65s cubic-bezier(.22,.72,.2,1) both fissure-transition-flash}.page-container.page-turn-fissure .page-content.page-exit-next,.page-container.page-turn-fissure .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both fissure-transition-presence-recede}.page-container.page-turn-fissure .page-content.page-enter-next,.page-container.page-turn-fissure .page-content.page-enter-prev{animation:fissure-transition-chapter-arrive .64s var(--ease-out) both}@keyframes fissure-transition-layer{0%,to{opacity:0}4%,93%{opacity:1}}@keyframes fissure-transition-chrome{0%{opacity:1}7%,92%{opacity:0}to{opacity:1}}@keyframes fissure-transition-scene{0%{opacity:0}6%,93%{opacity:1}to{opacity:0}}@keyframes fissure-transition-sky-awaken{0%{opacity:0}10%,86%{opacity:1}to{opacity:0}}@keyframes fissure-transition-star{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%{opacity:.72;transform:translate(-50%,-50%)scale(1)}78%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes fissure-transition-cycle-origin{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(-8deg)}6%,25%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(0)}39%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(14deg)}to{opacity:0}}@keyframes fissure-transition-mirror-origin{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}6%,25%{opacity:1;transform:translate(-50%,-50%)scale(1)}39%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(.54)}to{opacity:0}}@keyframes fissure-transition-ring{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.68)rotate(-5deg)}25%,70%{opacity:.78;transform:translate(-50%,-50%)scale(1)rotate(0)}82%{opacity:.58;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.52)rotate(7deg)}}@keyframes fissure-transition-node{0%,8%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}28%,70%{opacity:.92;transform:translate(-50%,-50%)rotate(45deg)scale(1)}83%{opacity:.66;transform:translate(-50%,-50%)rotate(45deg)scale(1.45)}to{opacity:0;transform:translate(-50%,-50%)rotate(80deg)scale(2)}}@keyframes fissure-transition-world{0%,6%{opacity:0;filter:saturate(.72);transform:translate(-50%,-50%)scale(.7)}22%{opacity:1;filter:saturate(.9);transform:translate(-50%,-50%)scale(.96)}38%,72%{opacity:1;filter:saturate(1.08);transform:translate(-50%,-50%)scale(1)}83%{opacity:1;filter:saturate(.8);transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;filter:saturate(.45);transform:translate(-50%,-50%)scale(2.3)}}@keyframes fissure-transition-settlement{0%,6%{opacity:0;transform:translate(-50%,-50%)scale(0)}28%,58%{opacity:1;transform:translate(-50%,-50%)scale(1)}76%{opacity:.5;transform:translate(-50%,-50%)scale(.68)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes fissure-transition-torment{0%,16%{opacity:0;transform:translate(-150%,-43%)scale(.72)}34%,70%{opacity:.82;transform:translate(-20%,-43%)scale(1)}82%{opacity:.58;transform:translateY(-43%)scale(1.06)}to{opacity:0;transform:translate(58%,-43%)scale(1.28)}}@keyframes fissure-transition-lattice{0%,20%{opacity:0;transform:translate(-50%,-52%)scaleY(0)}38%,71%{opacity:.84;transform:translate(-50%,-52%)scaleY(1)}82%{opacity:.6;transform:translate(-50%,-52%)scaleY(1.04)}to{opacity:0;transform:translate(-50%,-52%)scaleY(1.28)}}@keyframes fissure-transition-wind{0%,23%{opacity:0;transform:translate(150%,-43%)scale(.72)}42%,72%{opacity:.86;transform:translate(20%,-43%)scale(1)}82%{opacity:.62;transform:translateY(-43%)scale(1.08)}to{opacity:0;transform:translate(-58%,-43%)scale(1.3)}}@keyframes fissure-transition-crack{0%,37%{opacity:0;transform:translate(-50%,-50%)scaleY(0)}46%{opacity:.84;transform:translate(-50%,-50%)scaleY(.28)}64%,80%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}89%{opacity:.8;transform:translate(-50%,-50%)scale(1.18,1.1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4,1.8)}}@keyframes fissure-transition-branch{0%{opacity:0;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(0)}42%,80%{opacity:.78;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(var(--branch-side))}to{opacity:0;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(calc(var(--branch-side) * 1.22))}}@keyframes fissure-transition-mark{0%,40%{opacity:0;transform:translate(-50%,16px)}50%,75%{opacity:1;transform:translate(-50%)}85%,to{opacity:0;transform:translate(-50%,-9px)}}@keyframes fissure-transition-flash{0%,73%{opacity:0;transform:translate(-50%,-50%)scale(0)}80%{opacity:.76;transform:translate(-50%,-50%)scale(3)}91%{opacity:.44;transform:translate(-50%,-50%)scale(78)}to{opacity:0;transform:translate(-50%,-50%)scale(98)}}@keyframes fissure-transition-presence-recede{0%{opacity:1;filter:blur();transform:scale(1)}72%{opacity:.18;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.92)}}@keyframes fissure-transition-chapter-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.fissure-transition-cycle-origin,.fissure-transition-pantheon{width:112vw;height:38vw}.fissure-transition-mirror-origin{width:88px;height:136px}.fissure-transition-world{width:220px}.fissure-transition-chapter-mark{top:calc(43% + 168px)}.fissure-transition-chapter-mark strong{letter-spacing:.08em;font-size:1rem}}@media (prefers-reduced-motion:reduce){.page-turn-fissure-awakening{display:none}}.page-turn-war-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030207;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.war-transition-sky,.war-transition-stars,.war-transition-laws,.war-transition-fragments,.war-transition-veil{position:absolute;inset:0}.war-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 21% 48%,#9d392440,#0000 31%),radial-gradient(circle at 79% 47%,#307ba040,#0000 32%),radial-gradient(circle at 50% 38%,#9a4ac14d,#0000 35%),linear-gradient(112deg,#6c271c21,#0000 41% 59%,#205b7921),linear-gradient(#050308,#09060e 54%,#030207)}.war-transition-sky:before,.war-transition-sky:after{content:"";border:1px solid #cdaa6614;border-radius:50%;width:min(84vw,1140px);height:min(43vw,560px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.war-transition-sky:after{border-color:#9c4fbe1a;width:min(62vw,820px);height:min(31vw,410px);transform:translate(-50%,-50%)rotate(7deg)}.war-transition-stars{z-index:1}.war-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#efe3cceb;border-radius:50%;width:2px;height:2px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #efe3ccbd,0 0 13px #9c4dc357}.war-transition-stars i:nth-child(4n+1){background:#82c1d8e6;width:3px;height:3px}.war-transition-orbits{z-index:2;opacity:0;width:min(62vw,810px);height:min(27vw,340px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.76)}.war-transition-orbits i{border:1px solid #d3b16d33;border-radius:50%;position:absolute;inset:0}.war-transition-orbits i:nth-child(2){border-color:#539cbf2b;inset:15% -8%;transform:rotate(12deg)}.war-transition-orbits i:nth-child(3){border-style:dashed;border-color:#ac4dcf26;inset:-15% 8%;transform:rotate(-13deg)}.war-transition-laws{z-index:3}.war-transition-law{opacity:0;transform-origin:50%;filter:blur(.2px);border-radius:50%;width:clamp(300px,38vw,580px);height:clamp(40px,5vw,72px);position:absolute;top:43%;left:50%}.war-transition-law:after{content:"";background:currentColor;height:1px;position:absolute;inset:44% 6%;box-shadow:0 0 13px}.war-transition-law.law-earth{color:#c49c58;background:linear-gradient(90deg,#0000,#aa7b3e36,#0000);transform:translate(-112%,105%)rotate(19deg)scaleX(.55)}.war-transition-law.law-water{color:#58a9d2;background:linear-gradient(90deg,#0000,#3e8bb438,#0000);transform:translate(12%,88%)rotate(-18deg)scaleX(.55)}.war-transition-law.law-fire{color:#da6737;background:linear-gradient(90deg,#0000,#ca4f253d,#0000);transform:translate(8%,-196%)rotate(22deg)scaleX(.55)}.war-transition-law.law-wind{color:#91c7d8;background:linear-gradient(90deg,#0000,#73b7cf2b,#0000);transform:translate(-110%,-186%)rotate(-17deg)scaleX(.55)}.war-transition-world{z-index:5;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 32% 22%,#f4daa726,#0000 28%),radial-gradient(circle at 48% 45%,#26343a,#172129 52%,#09070e 82%);border:1px solid #debe80b8;border-radius:50%;width:clamp(220px,23vw,312px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.7);box-shadow:inset -48px -34px 65px #000000e0,inset 18px 10px 32px #ffdfa21f,0 0 3px #f6dca4cc,0 0 34px #ca99523d,0 0 92px #7e369e75}.war-transition-atmosphere{z-index:11;pointer-events:none;background:linear-gradient(90deg,#ae42262e,#0000 40% 60%,#3987ae33),radial-gradient(circle at 30% 22%,#ffeab829,#0000 31%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 17px #cedde524,inset -32px -27px 47px #0000008a}.war-transition-plate{z-index:2;background:repeating-linear-gradient(13deg,#0000 0 13px,#edd0920b 13px 14px),#4e4935d1;border:1px solid #d6b57545;position:absolute;transform:translate(0)rotate(0)}.war-transition-plate.plate-north{--plate-x:-4px;--plate-y:-15px;--plate-r:-4deg;clip-path:polygon(8% 20%,38% 3%,76% 13%,96% 46%,78% 93%,39% 84%,4% 59%);background-color:#6f5531c7;width:53%;height:39%;top:8%;left:23%}.war-transition-plate.plate-west{--plate-x:-17px;--plate-y:5px;--plate-r:-7deg;clip-path:polygon(6% 19%,48% 4%,94% 20%,86% 64%,62% 96%,18% 80%);background-color:#594d35c7;width:48%;height:50%;top:32%;left:3%}.war-transition-plate.plate-east{--plate-x:18px;--plate-y:-1px;--plate-r:7deg;clip-path:polygon(7% 18%,52% 2%,94% 22%,86% 72%,56% 96%,12% 78%);background-color:#395049c7;width:49%;height:48%;top:29%;right:2%}.war-transition-plate.plate-south{--plate-x:2px;--plate-y:17px;--plate-r:4deg;clip-path:polygon(5% 21%,37% 4%,82% 14%,96% 56%,69% 95%,29% 89%,3% 57%);background-color:#364739cc;width:52%;height:42%;bottom:1%;left:26%}.war-transition-flood{z-index:4;opacity:0;background:repeating-radial-gradient(at 18% 55%,#0000 0 10px,#80cce61f 11px 12px),linear-gradient(135deg,#25698b2e,#297ea4d1);border-radius:58% 0 0;width:72%;height:80%;position:absolute;bottom:-6%;right:-19%;transform:translate(30%,20%)rotate(-7deg);box-shadow:-8px 0 22px #4299c13d}.war-transition-volcano{z-index:6;opacity:0;filter:drop-shadow(0 0 9px #e04e2057);border-bottom:66px solid #462820f2;border-left:23px solid #0000;border-right:23px solid #0000;width:0;height:0;position:absolute;top:17%;right:22%}.war-transition-volcano:before{content:"";background:linear-gradient(#ffe0a0,#ef642d 43%,#8f241c 79%,#0000);width:10px;height:42px;position:absolute;top:15px;left:-5px;box-shadow:0 -9px 18px #f45e29eb,0 0 12px #e7491fb3}.war-transition-volcano:after{content:"";filter:blur(1px);background:radial-gradient(#ffd58a,#e64f2d 45%,#0000 72%);border-radius:50%;width:27px;height:12px;position:absolute;top:-9px;left:-13px}.war-transition-winds{z-index:7;opacity:0;position:absolute;inset:0}.war-transition-winds i{right:3%;top:calc(15% + var(--wind-row,0) * 12%);width:calc(37% + var(--wind-row,0) * 7%);height:calc(16% + var(--wind-row,0) * 3%);border:1px solid #8acade85;border-left:0;border-radius:0 100% 100% 0;position:absolute;box-shadow:6px 0 12px #66b7d321}.war-transition-winds i:first-child{--wind-row:0}.war-transition-winds i:nth-child(2){--wind-row:1}.war-transition-winds i:nth-child(3){--wind-row:2}.war-transition-cities{z-index:9;position:absolute;inset:0}.war-transition-cities i{left:var(--x);top:var(--y);opacity:0;background:#ffe4a7;border-radius:1px;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #ffe4a7,0 0 14px #e29f44e6}.war-transition-crack{z-index:12;opacity:0;transform-origin:50% 0;clip-path:polygon(42% 0,75% 10%,39% 20%,72% 30%,36% 41%,77% 52%,42% 64%,70% 77%,37% 90%,59% 100%,37% 100%,19% 90%,43% 77%,19% 64%,45% 52%,17% 41%,43% 30%,21% 20%,51% 10%,33% 0);filter:drop-shadow(0 0 4px #f1ddb5)drop-shadow(0 0 14px #a74ee5f5);background:linear-gradient(#f6e7c3,#c56cf3 35%,#a64fe6 72%,#efcb7b);width:24px;height:107%;position:absolute;top:-3%;left:50%;transform:translate(-50%)scaleY(0)}.war-transition-crack i{left:50%;top:var(--branch-y);opacity:0;width:82px;height:2px;transform-origin:calc(50% - var(--branch-side) * 50%) 50%;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(0);background:linear-gradient(calc(90deg * var(--branch-side)), #ebcc8be6, #a64ee599, transparent);position:absolute;box-shadow:0 0 7px #a74ee599}.war-transition-fragments{z-index:8}.war-transition-fragments i{left:var(--x);top:var(--y);opacity:0;background:#180f19cc;border:1px solid #d6b0698f;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(0);box-shadow:0 0 9px #aa4bcc2e,inset 0 0 5px #5290ab1f}.war-transition-fragments i:nth-child(3n){border-color:#68aecc80;width:13px;height:7px}.war-transition-fragments i:nth-child(4n){border-color:#c1542e80;width:7px;height:13px}.war-transition-chapter-mark{z-index:13;opacity:0;white-space:nowrap;text-shadow:0 0 22px #8e42ac80,0 2px 16px #000000f5;justify-items:center;gap:.25rem;display:grid;position:absolute;top:calc(43% + clamp(170px,18vw,226px));left:50%;transform:translate(-50%,17px)}.war-transition-chapter-mark:before,.war-transition-chapter-mark:after{content:"";width:clamp(54px,7vw,104px);height:1px;position:absolute;top:15px}.war-transition-chapter-mark:before{background:linear-gradient(90deg,#0000,#cfab668f);right:calc(100% + 18px)}.war-transition-chapter-mark:after{background:linear-gradient(90deg,#cfab668f,#0000);left:calc(100% + 18px)}.war-transition-chapter-mark small{font-family:var(--font-ui);letter-spacing:.39em;text-transform:uppercase;color:#dbb978db;font-size:.58rem;font-weight:700}.war-transition-chapter-mark strong{font-family:var(--font-display);letter-spacing:.105em;text-transform:uppercase;color:#f1e8dc;font-size:clamp(1.2rem,2.25vw,1.96rem);font-weight:400}.war-transition-veil{z-index:15;opacity:0;background:#060409c2;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 20px #f0d59f75,0 0 72px #a048cc8c,inset 0 0 11px #f3e1ba47}.page-container.page-turn-war,.page-container.page-turn-war .page-turn-layer,.page-container.page-turn-war .page-turn-war-awakening,.page-container.page-turn-war .war-transition-sky,.page-container.page-turn-war .war-transition-stars i,.page-container.page-turn-war .war-transition-orbits,.page-container.page-turn-war .war-transition-law,.page-container.page-turn-war .war-transition-world,.page-container.page-turn-war .war-transition-plate,.page-container.page-turn-war .war-transition-flood,.page-container.page-turn-war .war-transition-volcano,.page-container.page-turn-war .war-transition-winds,.page-container.page-turn-war .war-transition-cities i,.page-container.page-turn-war .war-transition-crack,.page-container.page-turn-war .war-transition-crack i,.page-container.page-turn-war .war-transition-fragments i,.page-container.page-turn-war .war-transition-chapter-mark,.page-container.page-turn-war .war-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-war .page-turn-layer{z-index:30;animation:2.65s linear both war-transition-layer;inset:0}.codex.is-cinematic-transition .top-bar,.codex.is-cinematic-transition .bottom-nav{pointer-events:none;animation:none}body.war-transitioning .cursor-aura,body.war-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-war .page-turn-sheet{animation:none;display:none}.page-container.page-turn-war .page-turn-war-awakening{animation:2.65s linear both war-transition-scene}.page-container.page-turn-war .war-transition-sky{animation:2.65s linear both war-transition-sky-awaken}.page-container.page-turn-war .war-transition-stars i{animation:war-transition-star 2.35s var(--ease-out) var(--delay) both}.page-container.page-turn-war .war-transition-orbits{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-orbits}.page-container.page-turn-war .war-transition-law{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-law-arrive}.page-container.page-turn-war .war-transition-law.law-water{animation-delay:60ms}.page-container.page-turn-war .war-transition-law.law-fire{animation-delay:.12s}.page-container.page-turn-war .war-transition-law.law-wind{animation-delay:.18s}.page-container.page-turn-war .war-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-world}.page-container.page-turn-war .war-transition-plate{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-plate-break}.page-container.page-turn-war .war-transition-flood{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-flood}.page-container.page-turn-war .war-transition-volcano{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-volcano}.page-container.page-turn-war .war-transition-winds{animation:2.65s cubic-bezier(.2,.72,.24,1) both war-transition-winds}.page-container.page-turn-war .war-transition-cities i{animation:war-transition-city 2.18s var(--ease-out) calc(.12s + var(--delay)) both}.page-container.page-turn-war .war-transition-crack{animation:2.65s cubic-bezier(.18,.75,.2,1) both war-transition-crack}.page-container.page-turn-war .war-transition-crack i{animation:war-transition-branch 1.34s var(--ease-out) .72s both}.page-container.page-turn-war .war-transition-fragments i{animation:war-transition-fragment 1.5s cubic-bezier(.2, .72, .24, 1) calc(.94s + var(--delay)) both}.page-container.page-turn-war .war-transition-chapter-mark{animation:2.65s both war-transition-mark}.page-container.page-turn-war .war-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both war-transition-veil}.page-container.page-turn-war .page-content.page-exit-next,.page-container.page-turn-war .page-content.page-exit-prev{animation:.74s cubic-bezier(.58,0,.4,1) both war-transition-fissure-recede}.page-container.page-turn-war .page-content.page-enter-next,.page-container.page-turn-war .page-content.page-enter-prev{animation:war-transition-chapter-arrive .64s var(--ease-out) both}@keyframes war-transition-layer{0%,to{opacity:0}4%,94%{opacity:1}}@keyframes war-transition-chrome{0%{opacity:1}7%,92%{opacity:0}to{opacity:1}}@keyframes war-transition-scene{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes war-transition-sky-awaken{0%{opacity:0;filter:saturate(.72)}12%,84%{opacity:1;filter:saturate()}to{opacity:0;filter:saturate(.58)}}@keyframes war-transition-star{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(0)}23%,71%{opacity:.68;transform:translate(-50%,-50%)scale(1)}86%{opacity:.34}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes war-transition-orbits{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.76)rotate(-4deg)}24%,60%{opacity:.72;transform:translate(-50%,-50%)scale(1)rotate(0)}76%{opacity:.52;transform:translate(-50%,-50%)scale(1.09)rotate(3deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.62)rotate(11deg)}}@keyframes war-transition-law-arrive{0%,18%{opacity:0;filter:blur(3px)}34%,62%{opacity:.82;filter:blur()}76%{opacity:.56;filter:blur(.4px)}to{opacity:0;filter:blur(5px)}}@keyframes war-transition-world{0%,6%{opacity:0;filter:saturate(.7);transform:translate(-50%,-50%)scale(.7)}22%{opacity:1;filter:saturate(.9);transform:translate(-50%,-50%)scale(.96)}36%,70%{opacity:1;filter:saturate(1.12);transform:translate(-50%,-50%)scale(1)}84%{opacity:1;filter:saturate(.88);transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;filter:saturate(.5);transform:translate(-50%,-50%)scale(1.8)}}@keyframes war-transition-plate-break{0%,38%{filter:brightness(.82);transform:translate(0)rotate(0)}56%,73%{transform:translate(var(--plate-x), var(--plate-y)) rotate(var(--plate-r));filter:brightness()}86%{transform:translate(var(--plate-x), var(--plate-y)) rotate(var(--plate-r)) scale(1.04);filter:brightness(.76)}to{transform:translate(var(--plate-x), var(--plate-y)) rotate(var(--plate-r)) scale(1.12);filter:brightness(.48)}}@keyframes war-transition-flood{0%,25%{opacity:0;transform:translate(30%,20%)rotate(-7deg)}43%,72%{opacity:.86;transform:translate(0)rotate(-7deg)}86%{opacity:.72;transform:translate(-8%,-7%)rotate(-5deg)scale(1.08)}to{opacity:0;transform:translate(-17%,-16%)rotate(-3deg)scale(1.2)}}@keyframes war-transition-volcano{0%,28%{opacity:0;transform:translateY(15px)scaleY(.55)}43%,73%{opacity:1;transform:translateY(0)scaleY(1)}84%{opacity:.84;transform:translateY(-3px)scale(1.06)}to{opacity:0;transform:translateY(-15px)scale(1.2)}}@keyframes war-transition-winds{0%,30%{opacity:0;transform:translate(24px)scaleX(.72)}46%,72%{opacity:.86;transform:translate(0)scaleX(1)}85%{opacity:.62;transform:translate(-8px)scaleX(1.08)}to{opacity:0;transform:translate(-24px)scaleX(1.28)}}@keyframes war-transition-city{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%,48%{opacity:1;transform:translate(-50%,-50%)scale(1)}56%{opacity:.78;transform:translate(-50%,-50%)scale(.74)}67%,to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes war-transition-crack{0%,24%{opacity:0;transform:translate(-50%)scaleY(0)}37%{opacity:.88;transform:translate(-50%)scaleY(.34)}55%,79%{opacity:1;transform:translate(-50%)scaleY(1)}88%{opacity:.86;transform:translate(-50%)scale(1.32,1.08)}to{opacity:0;transform:translate(-50%)scale(2.8,1.54)}}@keyframes war-transition-branch{0%{opacity:0;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(0)}38%,80%{opacity:.82;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(var(--branch-side))}to{opacity:0;transform:translate(calc(var(--branch-side) * 3px)) rotate(var(--branch-rotate)) scaleX(calc(var(--branch-side) * 1.35))}}@keyframes war-transition-fragment{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}18%{opacity:.9;transform:translate(-50%,-50%)rotate(45deg)scale(1)}74%{opacity:.68;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(calc(45deg + var(--spin))) scale(1.06)}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(calc(45deg + var(--spin))) scale(.72)}}@keyframes war-transition-mark{0%,39%{opacity:0;letter-spacing:.02em;transform:translate(-50%,17px)}48%,80%{opacity:1;letter-spacing:0;transform:translate(-50%)}88%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes war-transition-veil{0%,78%{opacity:0;transform:translate(-50%,-50%)scale(0)}85%{opacity:.72;transform:translate(-50%,-50%)scale(3.2)}94%{opacity:.94;transform:translate(-50%,-50%)scale(88)}to{opacity:0;transform:translate(-50%,-50%)scale(108)}}@keyframes war-transition-fissure-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.16;filter:blur(1px);transform:scale(.965)}to{opacity:0;filter:blur(3px);transform:scale(.91)}}@keyframes war-transition-chapter-arrive{0%{opacity:0;transform:scale(1.022)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.war-transition-world{width:220px;top:41%}.war-transition-orbits,.war-transition-law{top:41%}.war-transition-chapter-mark{top:calc(41% + 138px)}.war-transition-chapter-mark strong{font-size:1.35rem}.war-transition-veil{top:41%}}@media (width<=640px){.war-transition-world{width:218px;top:41%}.war-transition-orbits{width:116vw;height:47vw;top:41%}.war-transition-law{width:88vw;top:41%}.war-transition-chapter-mark{white-space:normal;text-align:center;width:min(88vw,380px);top:calc(41% + 151px)}.war-transition-chapter-mark:before,.war-transition-chapter-mark:after{display:none}.war-transition-chapter-mark strong{letter-spacing:.065em;font-size:1.03rem;line-height:1.25}.war-transition-veil{top:41%}}@media (prefers-reduced-motion:reduce){.page-turn-war-awakening{display:none}}.page-turn-sealing-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030207;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.seal-transition-sky,.seal-transition-stars,.seal-transition-chambers,.seal-transition-veil{position:absolute;inset:0}.seal-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 42%,#8543a352,#0000 33%),radial-gradient(circle at 32% 51%,#a8482624,#0000 27%),radial-gradient(circle at 76% 42%,#702f8421,#0000 28%),linear-gradient(#07040b,#0b0710 56%,#030207)}.seal-transition-sky:before,.seal-transition-sky:after{content:"";border:1px solid #cdaa6617;border-radius:50%;width:min(82vw,1090px);height:min(40vw,520px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.seal-transition-sky:after{border-color:#934bb121;width:min(61vw,800px);height:min(29vw,380px);transform:translate(-50%,-50%)rotate(8deg)}.seal-transition-stars{z-index:1}.seal-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#eee3d0;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #eee3d0,0 0 14px #a051c28c}.seal-transition-stars i:nth-child(4n+1){background:#d7b46e;width:2px;height:2px;box-shadow:0 0 5px #d7b46e,0 0 12px #d7b46e6b}.seal-transition-folds{z-index:2;opacity:0;width:min(68vw,880px);height:min(31vw,400px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.78)}.seal-transition-folds i{border:1px solid #caa86930;border-radius:50%;position:absolute;inset:0}.seal-transition-folds i:nth-child(2){border-style:dashed;border-color:#8f4fc43b;inset:15% -8%;transform:rotate(12deg)}.seal-transition-folds i:nth-child(3){border-color:#caa8691f;inset:-14% 9%;transform:rotate(-14deg)}.seal-transition-world{z-index:6;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 32% 22%,#f4daa724,#0000 27%),radial-gradient(circle at 50% 46%,#333039,#19151f 58%,#08060b 84%);border:1px solid #debe80b8;border-radius:50%;width:clamp(220px,23vw,306px);position:absolute;top:43%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.74);box-shadow:inset -45px -34px 65px #000000e0,inset 16px 9px 30px #ffdfa21c,0 0 3px #f6dca4c7,0 0 35px #ca995240,0 0 94px #7e369e80}.seal-world-piece{z-index:2;background:repeating-linear-gradient(13deg,#0000 0 13px,#edd0920a 13px 14px),#504737eb;border:1px solid #d6b5753d;position:absolute}.seal-world-piece.piece-north{--piece-x:-4px;--piece-y:-16px;--piece-r:-5deg;clip-path:polygon(8% 20%,38% 3%,76% 13%,96% 46%,78% 93%,39% 84%,4% 59%);background-color:#674e2dd1;width:54%;height:40%;top:7%;left:23%}.seal-world-piece.piece-west{--piece-x:-18px;--piece-y:6px;--piece-r:-7deg;clip-path:polygon(6% 19%,48% 4%,94% 20%,86% 64%,62% 96%,18% 80%);background-color:#4d4835db;width:49%;height:51%;top:32%;left:3%}.seal-world-piece.piece-east{--piece-x:18px;--piece-y:-2px;--piece-r:7deg;clip-path:polygon(7% 18%,52% 2%,94% 22%,86% 72%,56% 96%,12% 78%);background-color:#354643e0;width:50%;height:49%;top:29%;right:2%}.seal-world-piece.piece-south{--piece-x:2px;--piece-y:18px;--piece-r:4deg;clip-path:polygon(5% 21%,37% 4%,82% 14%,96% 56%,69% 95%,29% 89%,3% 57%);background-color:#333f35e0;width:53%;height:43%;bottom:1%;left:26%}.seal-world-core{z-index:3;opacity:0;background:radial-gradient(at 50% 0,#ffc166b8,#d54c245e 26%,#0000 69%);border-radius:50%;height:70%;position:absolute;bottom:-25%;left:12%;right:12%;box-shadow:0 -16px 28px #d54c242e}.seal-world-roots{z-index:7;opacity:0;position:absolute;inset:0}.seal-world-roots i{transform-origin:0 0;border-top:2px solid #70975785;border-radius:50%;width:77%;height:36%;position:absolute;top:50%;left:50%}.seal-world-roots i:first-child{transform:rotate(22deg)scaleX(0)}.seal-world-roots i:nth-child(2){transform:rotate(94deg)scaleX(0)}.seal-world-roots i:nth-child(3){transform:rotate(164deg)scaleX(0)}.seal-world-roots i:nth-child(4){transform:rotate(236deg)scaleX(0)}.seal-world-roots i:nth-child(5){transform:rotate(307deg)scaleX(0)}.seal-world-metal{z-index:8;opacity:0;border:5px dashed #a4acb266;border-radius:50%;position:absolute;inset:10%;transform:rotate(-24deg)scale(1.12);box-shadow:0 0 13px #9aa2a92e,inset 0 0 17px #9aa2a91f}.seal-world-lock{z-index:10;opacity:0;background:#08050bf5;border:1px solid #debb77d6;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0);box-shadow:0 0 17px #a855f7a3,inset 0 0 9px #d5b4701c}.seal-world-lock:after{content:"";background:#e3bd73;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #e3bd73}.seal-transition-chambers{z-index:5;opacity:0;width:min(64vw,810px);height:min(32vw,410px);top:43%;left:50%;transform:translate(-50%,-50%)scale(.8)}.seal-transition-chambers:before,.seal-transition-chambers:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seal-transition-chambers:before{border:1px solid #caa8692b;width:100%;height:100%;box-shadow:inset 0 0 38px #8f4fc40f,0 0 42px #8f4fc412}.seal-transition-chambers:after{border:1px dashed #8f4fc43b;width:72%;height:66%}.seal-transition-chambers i{left:var(--x);top:var(--y);opacity:0;background:#07050af5;border:1px solid #9d57c3c7;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(0);box-shadow:0 0 11px #974cbd85}.seal-transition-chambers i:nth-child(4n+1){border-color:#dab56ccc;box-shadow:0 0 11px #d3aa5e80}.seal-transition-chambers i.seal-failed{z-index:3;border-color:#d4394af5;box-shadow:0 0 8px #d4394af2,0 0 23px #ae2434b8}.seal-transition-wardens{z-index:9;opacity:0;gap:clamp(20px,3vw,42px);display:flex;position:absolute;top:calc(43% + clamp(154px,14vw,188px));left:50%;transform:translate(-50%,14px)}.seal-transition-wardens i{background:#07050af5;border:1px solid;width:10px;height:10px;transform:rotate(45deg)scale(0);box-shadow:0 0 11px}.seal-transition-wardens .warden-stone{color:#c59e58b3}.seal-transition-wardens .warden-fire{color:#da5b2dc7}.seal-transition-wardens .warden-life{color:#699b5bbf}.seal-transition-wardens .warden-metal{color:#9eabb4bd}.seal-transition-wardens .warden-space{color:#9d53c3cc}.seal-transition-phoenix{z-index:12;opacity:0;filter:drop-shadow(0 0 9px #ed9a34d6);width:60px;height:42px;position:absolute;top:calc(43% - clamp(64px,7vw,94px));left:calc(50% + clamp(110px,16vw,220px));transform:translate(-26px,14px)rotate(-9deg)scale(.55)}.seal-transition-phoenix i,.seal-transition-phoenix:before,.seal-transition-phoenix:after{content:"";background:linear-gradient(135deg,#f6d47f,#e98a36 52%,#a5362d);position:absolute}.seal-transition-phoenix i{border-radius:65% 30% 60%;width:15px;height:9px;top:17px;left:28px;transform:rotate(-8deg)}.seal-transition-phoenix:before{clip-path:polygon(100% 75%,48% 43%,0 0,13% 66%,62% 100%);transform-origin:100% 75%;width:34px;height:24px;top:4px;left:0}.seal-transition-phoenix:after{clip-path:polygon(0 78%,51% 40%,100% 0,87% 68%,37% 100%);transform-origin:0 78%;width:31px;height:25px;top:1px;right:0}.seal-transition-mark{z-index:14;opacity:0;text-align:center;text-shadow:0 0 23px #8e42ac85,0 2px 16px #000000f5;justify-items:center;gap:.25rem;width:min(88vw,620px);display:none;position:absolute;top:calc(43% + clamp(205px,19vw,248px));left:50%;transform:translate(-50%,17px)}.page-container.page-turn-next .seal-mark-forward,.page-container.page-turn-prev .seal-mark-return{display:grid}.seal-transition-mark:before,.seal-transition-mark:after{content:"";width:clamp(54px,7vw,104px);height:1px;position:absolute;top:15px}.seal-transition-mark:before{background:linear-gradient(90deg,#0000,#cfab668f);right:calc(100% + 18px)}.seal-transition-mark:after{background:linear-gradient(90deg,#cfab668f,#0000);left:calc(100% + 18px)}.seal-transition-mark small{font-family:var(--font-ui);letter-spacing:.39em;text-transform:uppercase;color:#dbb978e0;font-size:.58rem;font-weight:700}.seal-transition-mark strong{font-family:var(--font-display);letter-spacing:.105em;text-transform:uppercase;color:#f1e8dc;font-size:clamp(1.25rem,2.35vw,2rem);font-weight:400}.seal-transition-veil{z-index:16;top:43%;left:50%;opacity:0;background:#050308e0;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 20px #f0d59f75,0 0 76px #a048cc8f,inset 0 0 11px #f3e1ba47}.page-container.page-turn-sealing,.page-container.page-turn-sealing .page-turn-layer,.page-container.page-turn-sealing .page-turn-sealing-awakening,.page-container.page-turn-sealing .seal-transition-sky,.page-container.page-turn-sealing .seal-transition-stars i,.page-container.page-turn-sealing .seal-transition-folds,.page-container.page-turn-sealing .seal-transition-world,.page-container.page-turn-sealing .seal-world-piece,.page-container.page-turn-sealing .seal-world-core,.page-container.page-turn-sealing .seal-world-roots,.page-container.page-turn-sealing .seal-world-roots i,.page-container.page-turn-sealing .seal-world-metal,.page-container.page-turn-sealing .seal-world-lock,.page-container.page-turn-sealing .seal-transition-chambers,.page-container.page-turn-sealing .seal-transition-chambers i,.page-container.page-turn-sealing .seal-transition-wardens,.page-container.page-turn-sealing .seal-transition-wardens i,.page-container.page-turn-sealing .seal-transition-phoenix,.page-container.page-turn-sealing .seal-transition-phoenix:before,.page-container.page-turn-sealing .seal-transition-phoenix:after,.page-container.page-turn-sealing .seal-transition-mark,.page-container.page-turn-sealing .seal-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-sealing .page-turn-layer{z-index:30;animation:2.65s linear both sealing-transition-layer;inset:0}body.sealing-transitioning .cursor-aura,body.sealing-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-sealing .page-turn-sheet{animation:none;display:none}.page-container.page-turn-sealing .page-turn-sealing-awakening{animation:2.65s linear both sealing-transition-scene}.page-container.page-turn-sealing .seal-transition-sky{animation:2.65s linear both sealing-transition-sky}.page-container.page-turn-sealing .seal-transition-stars i{animation:sealing-transition-star 2.35s var(--ease-out) var(--delay) both}.page-container.page-turn-sealing .seal-transition-folds{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-folds}.page-container.page-turn-sealing .seal-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-world}.page-container.page-turn-sealing .seal-world-piece{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-piece}.page-container.page-turn-sealing .seal-world-core{animation:2.65s both sealing-transition-core}.page-container.page-turn-sealing .seal-world-roots{animation:2.65s both sealing-transition-roots}.page-container.page-turn-sealing .seal-world-roots i{animation:1.28s cubic-bezier(.2,.72,.24,1) 1.05s both sealing-transition-root-line}.page-container.page-turn-sealing .seal-world-metal{animation:2.65s both sealing-transition-metal}.page-container.page-turn-sealing .seal-world-lock{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-lock}.page-container.page-turn-sealing .seal-transition-chambers{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-chambers}.page-container.page-turn-sealing .seal-transition-chambers i{animation:sealing-transition-node 1.42s cubic-bezier(.2, .72, .24, 1) calc(.82s + var(--delay)) both}.page-container.page-turn-sealing .seal-transition-chambers i.seal-failed{animation:sealing-transition-node 1.42s cubic-bezier(.2, .72, .24, 1) calc(.82s + var(--delay)) both, sealing-transition-failed-pulse .24s ease-in-out 1.2s 4 alternate}.page-container.page-turn-sealing .seal-transition-wardens{animation:2.65s both sealing-transition-wardens}.page-container.page-turn-sealing .seal-transition-wardens i{animation:1.16s cubic-bezier(.2,.72,.24,1) .94s both sealing-transition-warden-mark}.page-container.page-turn-sealing .seal-transition-phoenix{animation:2.65s cubic-bezier(.2,.72,.24,1) both sealing-transition-phoenix}.page-container.page-turn-sealing .seal-transition-phoenix:before{animation:.32s ease-in-out 1.36s 3 alternate sealing-transition-wing-left}.page-container.page-turn-sealing .seal-transition-phoenix:after{animation:.32s ease-in-out 1.36s 3 alternate sealing-transition-wing-right}.page-container.page-turn-sealing .seal-transition-mark{animation:2.65s both sealing-transition-mark}.page-container.page-turn-sealing .seal-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both sealing-transition-veil}.page-container.page-turn-sealing .page-content.page-exit-next,.page-container.page-turn-sealing .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both sealing-transition-page-recede}.page-container.page-turn-sealing .page-content.page-enter-next,.page-container.page-turn-sealing .page-content.page-enter-prev{animation:sealing-transition-page-arrive .62s var(--ease-out) both}.page-container.page-turn-sealing.page-turn-prev .page-turn-sealing-awakening>:not(.seal-transition-mark),.page-container.page-turn-sealing.page-turn-prev .seal-transition-world>*,.page-container.page-turn-sealing.page-turn-prev .seal-transition-chambers i,.page-container.page-turn-sealing.page-turn-prev .seal-transition-wardens i,.page-container.page-turn-sealing.page-turn-prev .seal-transition-phoenix:before,.page-container.page-turn-sealing.page-turn-prev .seal-transition-phoenix:after{animation-direction:reverse}@keyframes sealing-transition-layer{0%,to{opacity:0}4%,94%{opacity:1}}@keyframes sealing-transition-scene{0%{opacity:0}6%,94%{opacity:1}to{opacity:0}}@keyframes sealing-transition-sky{0%{opacity:0;filter:saturate(.78)}11%,88%{opacity:1;filter:saturate()}to{opacity:0;filter:saturate(.62)}}@keyframes sealing-transition-star{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(0)}22%,74%{opacity:.68;transform:translate(-50%,-50%)scale(1)}88%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes sealing-transition-folds{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(.78)rotate(-5deg)}25%,58%{opacity:.7;transform:translate(-50%,-50%)scale(1)rotate(0)}76%{opacity:.82;transform:translate(-50%,-50%)scale(.82)rotate(5deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.46)rotate(12deg)}}@keyframes sealing-transition-world{0%,6%{opacity:0;filter:saturate(.78);transform:translate(-50%,-50%)scale(.74)}21%,67%{opacity:1;filter:saturate();transform:translate(-50%,-50%)scale(1)}82%{opacity:1;filter:saturate(.72)brightness(.82);transform:translate(-50%,-50%)scale(.92)}to{opacity:0;filter:saturate(.52)brightness(.64);transform:translate(-50%,-50%)scale(.76)}}@keyframes sealing-transition-piece{0%,27%{transform:translate(var(--piece-x), var(--piece-y)) rotate(var(--piece-r));filter:brightness(1.08)}48%,76%{filter:brightness(.84);transform:translate(0)rotate(0)}to{filter:brightness(.52);transform:translate(0)rotate(0)scale(.97)}}@keyframes sealing-transition-core{0%,30%{opacity:0;transform:translateY(22%)}46%,82%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-7%)}}@keyframes sealing-transition-roots{0%,38%{opacity:0}50%,82%{opacity:1}to{opacity:0}}.seal-world-roots i:first-child{--root-angle:22deg}.seal-world-roots i:nth-child(2){--root-angle:94deg}.seal-world-roots i:nth-child(3){--root-angle:164deg}.seal-world-roots i:nth-child(4){--root-angle:236deg}.seal-world-roots i:nth-child(5){--root-angle:307deg}@keyframes sealing-transition-root-line{0%{opacity:0;transform:rotate(var(--root-angle)) scaleX(0)}58%,to{opacity:1;transform:rotate(var(--root-angle)) scaleX(1)}}@keyframes sealing-transition-metal{0%,44%{opacity:0;transform:rotate(-52deg)scale(1.25)}61%,84%{opacity:.9;transform:rotate(-24deg)scale(1)}to{opacity:0;transform:rotate(-7deg)scale(.86)}}@keyframes sealing-transition-lock{0%,52%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}64%,85%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}72%{box-shadow:0 0 29px #a855f7d6,0 0 12px #debb77bd}to{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.74)}}@keyframes sealing-transition-chambers{0%,27%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(-5deg)}48%,82%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(7deg)}}@keyframes sealing-transition-node{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}24%,76%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.72)}}@keyframes sealing-transition-failed-pulse{0%{filter:brightness(.78)}to{filter:brightness(1.65)}}@keyframes sealing-transition-wardens{0%,34%{opacity:0;transform:translate(-50%,14px)}48%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes sealing-transition-warden-mark{0%{transform:rotate(45deg)scale(0)}64%,to{transform:rotate(45deg)scale(1)}}@keyframes sealing-transition-phoenix{0%,48%{opacity:0;transform:translate(-38px,18px)rotate(-14deg)scale(.45)}60%{opacity:1;transform:translate(-8px,3px)rotate(-6deg)scale(.92)}69%,79%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(32px,-16px)rotate(8deg)scale(.7)}}@keyframes sealing-transition-wing-left{0%{transform:rotate(-5deg)}to{transform:rotate(-24deg)}}@keyframes sealing-transition-wing-right{0%{transform:rotate(5deg)}to{transform:rotate(24deg)}}@keyframes sealing-transition-mark{0%,44%{opacity:0;letter-spacing:.02em;transform:translate(-50%,17px)}52%,86%{opacity:1;letter-spacing:0;transform:translate(-50%)}94%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes sealing-transition-veil{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(0)}80%{opacity:.74;transform:translate(-50%,-50%)scale(3.2)}94%{opacity:.96;transform:translate(-50%,-50%)scale(90)}to{opacity:0;transform:translate(-50%,-50%)scale(108)}}@keyframes sealing-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.16;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.93)}}@keyframes sealing-transition-page-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.seal-transition-world,.seal-transition-folds,.seal-transition-chambers,.seal-transition-veil{top:40%}.seal-transition-world{width:216px}.seal-transition-wardens{top:calc(40% + 132px)}.seal-transition-phoenix{top:calc(40% - 64px);left:calc(50% + 142px)}.seal-transition-mark{top:calc(40% + 171px)}.seal-transition-mark strong{font-size:1.35rem}}@media (width<=640px){.seal-transition-world,.seal-transition-folds,.seal-transition-chambers,.seal-transition-veil{top:39%}.seal-transition-world{width:210px}.seal-transition-folds{width:118vw;height:50vw}.seal-transition-chambers{width:116vw;height:58vw}.seal-transition-wardens{gap:24px;top:calc(39% + 128px)}.seal-transition-phoenix{top:calc(39% - 60px);left:calc(50% + 122px);transform:translate(-26px,14px)rotate(-9deg)scale(.5)}.seal-transition-mark{width:88vw;top:calc(39% + 170px)}.seal-transition-mark:before,.seal-transition-mark:after{display:none}.seal-transition-mark strong{letter-spacing:.065em;font-size:1.08rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){.page-turn-sealing-awakening{display:none}}.page-turn-restoration-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#020307;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.restoration-transition-sky,.restoration-transition-ash,.restoration-transition-travelers,.restoration-transition-veil{position:absolute;inset:0}.restoration-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 27%,#e4a34729,#0000 20%),radial-gradient(at 50% 47%,#5b844c2b,#0000 24%),radial-gradient(#803ba538,#0000 48%),linear-gradient(#05040a 0%,#090812 52%,#020307 100%)}.restoration-transition-sky:before{content:"";border-top:1px solid #d5b16d1f;border-bottom:1px solid #8f4db21a;border-radius:50%;width:min(92vw,1260px);height:min(38vw,480px);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -52px 90px #030307d1}.restoration-transition-ash{z-index:2}.restoration-transition-ash i{left:var(--x);top:var(--y);opacity:0;background:#a69a8fb8;border-radius:1px;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)rotate(18deg);box-shadow:0 0 7px #c6b1943d}.restoration-transition-ash i:nth-child(3n+1){background:#776966b3;width:5px;height:2px}.restoration-transition-orbits{z-index:1;opacity:0;width:min(76vw,980px);height:min(35vw,450px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.86)}.restoration-transition-orbits i{border:1px solid #9b54c121;border-radius:50%;position:absolute;inset:0;transform:rotate(-8deg)}.restoration-transition-orbits i:nth-child(2){border-color:#d3ae6721;inset:13% 9%;transform:rotate(9deg)}.restoration-transition-orbits i:nth-child(3){border-style:dashed;border-color:#7b9f6f24;inset:24% 19%;transform:rotate(-2deg)}.restoration-transition-sun{z-index:8;opacity:0;background:radial-gradient(circle at 40% 38%,#fff3bd 0 8%,#f2c15f 25%,#e58137 57%,#a9391e61 72%,#0000 74%);border-radius:50%;width:78px;height:78px;position:absolute;top:31%;left:50%;transform:translate(-50%,34px)scale(.18);box-shadow:0 0 16px #ffd369db,0 0 52px #e078347a,0 0 110px #9042ae3d}.restoration-transition-sun:before,.restoration-transition-sun:after,.restoration-transition-sun i{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.restoration-transition-sun:before{border:1px solid #ebbf663d;width:154px;height:154px;box-shadow:inset 0 0 40px #e0853614}.restoration-transition-sun:after{border:1px dashed #a45cc229;width:224px;height:224px}.restoration-transition-sun i{background:#f7d57e;width:10px;height:10px;box-shadow:0 0 18px #efad54}.restoration-transition-world{z-index:6;aspect-ratio:2.34;opacity:0;background:radial-gradient(at 52% 48%,#3d332dfa,#121011fa 68%),#09080a;border:1px solid #cfa96585;border-radius:50%;width:min(38vw,500px);position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.74);box-shadow:inset 0 0 50px #000000e0,0 18px 35px #000c,0 0 42px #8d4bb024}.restoration-transition-world:before,.restoration-transition-world:after{content:"";z-index:7;pointer-events:none;position:absolute}.restoration-transition-world:before{border-radius:inherit;background:repeating-linear-gradient(6deg,#0000 0 19px,#dab8740b 20px 21px),linear-gradient(90deg,#00000070,#0000 23% 77%,#00000070);inset:0}.restoration-transition-world:after{background:linear-gradient(#0000,#d5b1697a);width:1px;height:32%;bottom:0;left:50%;box-shadow:0 0 9px #d5b16945}.restoration-world-ash,.restoration-world-life,.restoration-world-river,.restoration-world-roots,.restoration-world-ruins{position:absolute;inset:0}.restoration-world-ash{z-index:1;opacity:.96;background:linear-gradient(157deg,#0000 0 46%,#1b1718 47% 55%,#0000 56%),linear-gradient(22deg,#0000 0 41%,#292122 42% 50%,#0000 51%),radial-gradient(at 50% 66%,#282123,#0b0a0c 72%)}.restoration-world-life{z-index:2;opacity:0;background:radial-gradient(circle at 63% 64%,#c5a25333,#0000 9%),radial-gradient(circle at 43% 44%,#6c9a59d6,#0000 22%),radial-gradient(circle at 58% 55%,#425f39 0 34%,#263a29 64%,#17251d);border-radius:48% 52% 43% 57%/56% 42% 58% 44%;inset:18% 16% 10% 17%;transform:scale(.12);box-shadow:0 0 25px #5b8e4b47,inset 0 0 21px #d1b5701c}.restoration-world-river{z-index:4;opacity:0;top:11%;bottom:8%;left:46%;transform-origin:50% 100%;clip-path:polygon(35% 0,76% 0,58% 25%,77% 47%,44% 69%,68% 100%,19% 100%,34% 70%,12% 48%,40% 24%);filter:drop-shadow(0 0 5px #4baccc8c);background:linear-gradient(90deg,#0000,#56a7bebf 40% 60%,#0000);width:8%;inset-inline-end:auto;transform:rotate(-8deg)scaleY(.08)}.restoration-world-roots{z-index:3;top:56%;left:50%;width:1px;height:1px;inset-inline-end:auto}.restoration-world-roots i{opacity:0;width:clamp(75px,10vw,136px);height:1px;transform:rotate(var(--root-angle)) scaleX(0);transform-origin:0;filter:drop-shadow(0 0 3px #cda95e6b);background:linear-gradient(90deg,#ceae69b8,#5f93502e,#0000);position:absolute;top:0;left:0}.restoration-world-roots i:first-child{--root-angle:12deg}.restoration-world-roots i:nth-child(2){--root-angle:42deg}.restoration-world-roots i:nth-child(3){--root-angle:151deg}.restoration-world-roots i:nth-child(4){--root-angle:188deg}.restoration-world-roots i:nth-child(5){--root-angle:326deg}.restoration-world-ruins{z-index:5;opacity:0}.restoration-world-ruins i{width:7px;height:var(--ruin-height,22px);border:1px solid #998c826b;border-bottom:0;position:absolute;bottom:27%;transform:skewY(-8deg)}.restoration-world-ruins i:first-child{--ruin-height:20px;left:18%}.restoration-world-ruins i:nth-child(2){--ruin-height:32px;left:25%}.restoration-world-ruins i:nth-child(3){--ruin-height:16px;left:31%}.restoration-world-ruins i:nth-child(4){--ruin-height:27px;right:23%}.restoration-world-ruins i:nth-child(5){--ruin-height:18px;right:16%}.restoration-world-north,.restoration-world-south{z-index:8;opacity:0;border:1px solid #dcb87175;border-radius:50%;width:28px;height:28px;position:absolute;transform:scale(0)rotate(45deg);box-shadow:0 0 12px #8d4bb03b}.restoration-world-north{top:33%;left:33%}.restoration-world-south{bottom:18%;right:29%}.restoration-world-north:before,.restoration-world-north:after,.restoration-world-south:before,.restoration-world-south:after{content:"";background:#e1c07bb3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.restoration-world-north:before{width:14px;height:2px;box-shadow:0 -5px #e1c07b6b}.restoration-world-north:after{width:2px;height:15px}.restoration-world-south:before{width:13px;height:1px}.restoration-world-south:after{background:0 0;border:1px solid #e1c07ba8;border-radius:50%;width:10px;height:10px}.restoration-transition-weave{z-index:9;opacity:0;width:min(52vw,680px);height:min(25vw,320px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.72)}.restoration-transition-weave span{opacity:0;border:1px solid #a05bca80;border-radius:50%;position:absolute;inset:0;transform:scale(.7)rotate(-4deg);box-shadow:0 0 14px #8946b82e,inset 0 0 15px #dbb56b0d}.restoration-transition-weave span:nth-child(2){border-color:#dcb76f5c;inset:8% 5%;transform:scale(.7)rotate(5deg)}.restoration-transition-weave span:nth-child(3){border-style:dashed;border-color:#82b27652;inset:17% 12%;transform:scale(.7)rotate(-1deg)}.restoration-transition-weave i{opacity:0;width:8px;height:8px;transform:translate(-50%, -50%) rotate(var(--a)) translateX(min(26vw, 340px)) rotate(45deg) scale(0);background:#09080d;border:1px solid #ddb971c7;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #9d51c88f}.restoration-transition-travelers{z-index:7}.restoration-transition-travelers i{left:var(--x);top:var(--y);opacity:0;background:#dbbe82;border-radius:50% 50% 42% 42%;width:4px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 -4px 0 -1px #eee2c9,0 0 9px #d5af668a}.restoration-transition-mark{z-index:18;opacity:0;text-align:center;text-shadow:0 0 24px #8543aa94,0 2px 17px #000000f5;justify-items:center;gap:.28rem;width:min(88vw,620px);display:none;position:absolute;top:calc(48% + clamp(185px,17vw,224px));left:50%;transform:translate(-50%,16px)}.page-container.page-turn-next .restoration-mark-forward,.page-container.page-turn-prev .restoration-mark-return{display:grid}.restoration-transition-mark:before,.restoration-transition-mark:after{content:"";width:clamp(58px,8vw,110px);height:1px;position:absolute;top:15px}.restoration-transition-mark:before{background:linear-gradient(90deg,#0000,#dab66f94);right:calc(100% + 18px)}.restoration-transition-mark:after{background:linear-gradient(90deg,#dab66f94,#0000);left:calc(100% + 18px)}.restoration-transition-mark small{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:#deb970e6;font-size:.58rem;font-weight:700}.restoration-transition-mark strong{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#f2e9dc;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:400}.restoration-transition-veil{z-index:15;top:48%;left:50%;opacity:0;background:#050508f7;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 24px #f7cd749e,0 0 82px #8b46b89e,inset 0 0 12px #eddebc59}.page-container.page-turn-restoration,.page-container.page-turn-restoration .page-turn-layer,.page-container.page-turn-restoration .page-turn-restoration-awakening,.page-container.page-turn-restoration .restoration-transition-sky,.page-container.page-turn-restoration .restoration-transition-ash i,.page-container.page-turn-restoration .restoration-transition-orbits,.page-container.page-turn-restoration .restoration-transition-sun,.page-container.page-turn-restoration .restoration-transition-world,.page-container.page-turn-restoration .restoration-world-ash,.page-container.page-turn-restoration .restoration-world-life,.page-container.page-turn-restoration .restoration-world-river,.page-container.page-turn-restoration .restoration-world-roots i,.page-container.page-turn-restoration .restoration-world-ruins,.page-container.page-turn-restoration .restoration-world-north,.page-container.page-turn-restoration .restoration-world-south,.page-container.page-turn-restoration .restoration-transition-weave,.page-container.page-turn-restoration .restoration-transition-weave span,.page-container.page-turn-restoration .restoration-transition-weave i,.page-container.page-turn-restoration .restoration-transition-travelers i,.page-container.page-turn-restoration .restoration-transition-mark,.page-container.page-turn-restoration .restoration-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-restoration .page-turn-layer{z-index:30;animation:2.65s linear both restoration-transition-layer;inset:0}body.restoration-transitioning .cursor-aura,body.restoration-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-restoration .page-turn-sheet{animation:none;display:none}.page-container.page-turn-restoration .page-turn-restoration-awakening{animation:2.65s linear both restoration-transition-scene}.page-container.page-turn-restoration .restoration-transition-sky{animation:2.65s linear both restoration-transition-sky}.page-container.page-turn-restoration .restoration-transition-ash i{animation:restoration-transition-ash 2.18s var(--ease-out) var(--delay) both}.page-container.page-turn-restoration .restoration-transition-orbits{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-orbits}.page-container.page-turn-restoration .restoration-transition-sun{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-sun}.page-container.page-turn-restoration .restoration-transition-sun:before{animation:1.3s ease-out .74s both restoration-transition-sun-ring}.page-container.page-turn-restoration .restoration-transition-sun:after{animation:1.42s ease-out .88s both restoration-transition-sun-ring}.page-container.page-turn-restoration .restoration-transition-sun i{animation:.62s ease-in-out .84s 2 alternate restoration-transition-sun-core}.page-container.page-turn-restoration .restoration-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-world}.page-container.page-turn-restoration .restoration-world-ash{animation:2.65s both restoration-transition-world-ash}.page-container.page-turn-restoration .restoration-world-life{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-life}.page-container.page-turn-restoration .restoration-world-river{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-river}.page-container.page-turn-restoration .restoration-world-roots i{animation:1.18s cubic-bezier(.2,.72,.24,1) .68s both restoration-transition-root}.page-container.page-turn-restoration .restoration-world-ruins{animation:2.65s both restoration-transition-ruins}.page-container.page-turn-restoration .restoration-world-north,.page-container.page-turn-restoration .restoration-world-south{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-settlement}.page-container.page-turn-restoration .restoration-transition-weave{animation:2.65s cubic-bezier(.2,.72,.24,1) both restoration-transition-weave}.page-container.page-turn-restoration .restoration-transition-weave span{animation:1.36s cubic-bezier(.2,.72,.24,1) 1.02s both restoration-transition-weave-ring}.page-container.page-turn-restoration .restoration-transition-weave span:nth-child(2){animation-delay:1.1s}.page-container.page-turn-restoration .restoration-transition-weave span:nth-child(3){animation-delay:1.18s}.page-container.page-turn-restoration .restoration-transition-weave i{animation:1.14s cubic-bezier(.2,.72,.24,1) 1.16s both restoration-transition-weave-node}.page-container.page-turn-restoration .restoration-transition-travelers i{animation:restoration-transition-traveler 1.72s var(--ease-out) calc(.18s + var(--delay)) both}.page-container.page-turn-restoration .restoration-transition-mark{animation:2.65s both restoration-transition-mark}.page-container.page-turn-restoration .restoration-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both restoration-transition-veil}.page-container.page-turn-restoration .page-content.page-exit-next,.page-container.page-turn-restoration .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both restoration-transition-page-recede}.page-container.page-turn-restoration .page-content.page-enter-next,.page-container.page-turn-restoration .page-content.page-enter-prev{animation:restoration-transition-page-arrive .62s var(--ease-out) both}.page-container.page-turn-restoration.page-turn-prev .restoration-transition-ash i,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-orbits,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-sun,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-sun:before,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-sun:after,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-sun i,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-world,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-world>*,.page-container.page-turn-restoration.page-turn-prev .restoration-world-roots i,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-weave,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-weave span,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-weave i,.page-container.page-turn-restoration.page-turn-prev .restoration-transition-travelers i{animation-direction:reverse}@keyframes restoration-transition-layer{0%,to{opacity:0}4%,95%{opacity:1}}@keyframes restoration-transition-scene{0%{opacity:0}6%,95%{opacity:1}to{opacity:0}}@keyframes restoration-transition-sky{0%{opacity:0;filter:saturate(.56)brightness(.6)}12%{opacity:1;filter:saturate(.62)brightness(.72)}52%,88%{opacity:1;filter:saturate()brightness()}to{opacity:0;filter:saturate(.86)brightness(.78)}}@keyframes restoration-transition-ash{0%,7%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scale(.4)}18%{opacity:.72}64%{opacity:.46;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(98deg) scale(.78)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) - 28px)) rotate(146deg) scale(.22)}}@keyframes restoration-transition-orbits{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-4deg)}31%,82%{opacity:.74;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.06)rotate(3deg)}}@keyframes restoration-transition-sun{0%,20%{opacity:0;filter:brightness(.55);transform:translate(-50%,48px)scale(.12)}36%{opacity:1;filter:brightness(1.4);transform:translate(-50%,24px)scale(.72)}51%,86%{opacity:1;filter:brightness();transform:translate(-50%)scale(1)}to{opacity:0;filter:brightness(.84);transform:translate(-50%,-9px)scale(1.08)}}@keyframes restoration-transition-sun-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.32)}55%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes restoration-transition-sun-core{0%{opacity:.62;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1.35)}}@keyframes restoration-transition-world{0%,7%{opacity:0;filter:saturate(.35)brightness(.56);transform:translate(-50%,-50%)scale(.72)}21%{opacity:1}48%,86%{opacity:1;filter:saturate()brightness();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:saturate(.82)brightness(.8);transform:translate(-50%,-50%)scale(1.04)}}@keyframes restoration-transition-world-ash{0%,22%{opacity:1;filter:saturate(.3)}51%,to{opacity:.22;filter:saturate(.65)}}@keyframes restoration-transition-life{0%,21%{opacity:0;filter:saturate(.4);transform:scale(.1)}48%,to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes restoration-transition-river{0%,31%{opacity:0;transform:rotate(-8deg)scaleY(.06)}51%,to{opacity:1;transform:rotate(-8deg)scaleY(1)}}@keyframes restoration-transition-root{0%{opacity:0;transform:rotate(var(--root-angle)) scaleX(0)}58%,to{opacity:.88;transform:rotate(var(--root-angle)) scaleX(1)}}@keyframes restoration-transition-ruins{0%,16%{opacity:0}28%{opacity:.88}58%,to{opacity:.15}}@keyframes restoration-transition-settlement{0%,48%{opacity:0;transform:scale(0)rotate(45deg)}61%,to{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes restoration-transition-weave{0%,33%{opacity:0;transform:translate(-50%,-50%)scale(.7)}51%,88%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.04)}}@keyframes restoration-transition-weave-ring{0%{opacity:0;transform:scale(.7)rotate(-6deg)}58%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes restoration-transition-weave-node{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(min(26vw, 340px)) rotate(45deg) scale(0)}58%,to{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateX(min(26vw, 340px)) rotate(45deg) scale(1)}}@keyframes restoration-transition-traveler{0%,8%{opacity:0;transform:translate(-50%,-50%)}26%{opacity:.9}73%,to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(.72)}}@keyframes restoration-transition-mark{0%,34%{opacity:0;letter-spacing:.025em;transform:translate(-50%,16px)}44%,86%{opacity:1;letter-spacing:0;transform:translate(-50%)}95%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes restoration-transition-veil{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(0)}66%{opacity:.98;transform:translate(-50%,-50%)scale(116)}72%{opacity:.92;transform:translate(-50%,-50%)scale(132)}84%{opacity:.16;transform:translate(-50%,-50%)scale(138)}to{opacity:0;transform:translate(-50%,-50%)scale(144)}}@keyframes restoration-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.15;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.93)}}@keyframes restoration-transition-page-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.restoration-transition-world,.restoration-transition-weave,.restoration-transition-veil{top:43%}.restoration-transition-sun{width:66px;height:66px;top:23%}.restoration-transition-world{width:min(38vw,420px)}.restoration-transition-mark{top:calc(43% + 172px)}.restoration-transition-mark strong{font-size:1.45rem}}@media (width<=640px){.restoration-transition-world,.restoration-transition-weave,.restoration-transition-veil{top:42%}.restoration-transition-world{width:76vw}.restoration-transition-weave{width:112vw;height:54vw}.restoration-transition-weave i{transform:translate(-50%, -50%) rotate(var(--a)) translateX(56vw) rotate(45deg) scale(0)}.restoration-transition-sun{width:61px;height:61px;top:25%}.restoration-transition-mark{width:88vw;top:calc(42% + 148px)}.restoration-transition-mark:before,.restoration-transition-mark:after{display:none}.restoration-transition-mark strong{letter-spacing:.1em;font-size:1.22rem}}@media (prefers-reduced-motion:reduce){.page-turn-restoration-awakening{display:none}}.page-turn-pact-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030208;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.pact-transition-sky,.pact-transition-stars,.pact-transition-mortals,.pact-transition-paths,.pact-transition-divinities,.pact-transition-veil{position:absolute;inset:0}.pact-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 25%,#79469747,#0000 31%),radial-gradient(at 50% 54%,#4f6f442b,#0000 28%),radial-gradient(circle at 76% 31%,#bc6f2f1a,#0000 24%),linear-gradient(#07050c,#090711 54%,#030207)}.pact-transition-sky:before,.pact-transition-sky:after{content:"";border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.pact-transition-sky:before{border:1px solid #cca96617;width:min(84vw,1100px);height:min(39vw,500px);box-shadow:inset 0 -55px 95px #020206c7}.pact-transition-sky:after{border:1px dashed #8f50b221;width:min(64vw,830px);height:min(29vw,380px)}.pact-transition-stars{z-index:1}.pact-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#e9dfd4;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #e9dfd4,0 0 13px #9652b985}.pact-transition-stars i:nth-child(4n+1){background:#d8b56f;width:2px;height:2px;box-shadow:0 0 5px #d8b56f,0 0 12px #d8b56f6b}.pact-transition-orbits{z-index:2;opacity:0;width:min(75vw,960px);height:min(35vw,450px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.86)}.pact-transition-orbits i{border:1px solid #9453b524;border-radius:50%;position:absolute;inset:0;transform:rotate(-7deg)}.pact-transition-orbits i:nth-child(2){border-color:#d3af6924;inset:12% 9%;transform:rotate(8deg)}.pact-transition-orbits i:nth-child(3){border-style:dashed;border-color:#69945b2b;inset:24% 19%;transform:rotate(-2deg)}.pact-transition-world{z-index:5;aspect-ratio:2.42;opacity:0;width:min(38vw,500px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.76)}.pact-world-ground{background:radial-gradient(at 50% 33%,#56774aeb,#2c4030f2 48%,#0f1213fc 82%),#09090b;border:1px solid #cda96575;border-radius:50%;position:absolute;inset:26% 0 0;overflow:hidden;box-shadow:inset 0 0 38px #000000b3,0 17px 31px #000000c7,0 0 35px #744b9021}.pact-world-ground:before{content:"";background:repeating-linear-gradient(5deg,#0000 0 20px,#ddba740a 21px),linear-gradient(90deg,#09080b6b,#0000 23% 77%,#09080b6b);position:absolute;inset:0}.pact-world-river{z-index:3;opacity:.68;clip-path:polygon(34% 0,72% 0,57% 24%,76% 47%,44% 69%,66% 100%,20% 100%,34% 70%,13% 48%,40% 23%);filter:drop-shadow(0 0 5px #4ca2be7a);background:linear-gradient(90deg,#0000,#519bb3b8 42% 58%,#0000);width:8%;height:58%;position:absolute;top:37%;left:46%;transform:rotate(-7deg)}.pact-world-tree{z-index:6;width:170px;height:145px;position:absolute;top:4%;left:50%;transform:translate(-50%)}.pact-tree-trunk,.pact-tree-branch,.pact-tree-canopy,.pact-tree-roots{display:block;position:absolute}.pact-tree-trunk{background:linear-gradient(90deg,#645332,#aa8b50 48%,#5b4b2e);border-radius:70% 50% 22% 22%;width:9px;height:82px;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #aa8b5057,inset 2px 0 2px #e4c57e29}.pact-tree-branch{transform-origin:0;background:linear-gradient(90deg,#9b7d47,#63502f47);border-radius:100%;width:54px;height:4px;top:55px;left:50%}.pact-tree-branch.branch-a{transform:rotate(-34deg)}.pact-tree-branch.branch-b{width:48px;transform:rotate(205deg)}.pact-tree-branch.branch-c{width:42px;top:39px;transform:rotate(-116deg)}.pact-tree-canopy{filter:drop-shadow(0 0 17px #5a894e4d);background:radial-gradient(circle at 38% 35%,#82ae6cc7,#0000 21%),radial-gradient(circle at 62% 44%,#5b8c55c7,#0000 25%),radial-gradient(#3f6b45db,#1f412f57 68%,#0000 71%);border-radius:48% 52% 46% 54%;width:126px;height:70px;top:8px;left:50%;transform:translate(-50%)}.pact-tree-roots{border-bottom:1px solid #819c5e94;border-radius:50%;width:106px;height:28px;bottom:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 -7px 12px #5576461a,0 5px 11px #5f7f4e14}.pact-world-margins{z-index:7;position:absolute;inset:0}.pact-world-margins i{opacity:0;width:38px;height:34px;position:absolute;bottom:18%;transform:translateY(18px)scale(.7)}.pact-margin-north{background:linear-gradient(135deg,#0000 0 43%,#bda06775 44% 48%,#0000 49%),linear-gradient(#0000 58%,#141112e6 59%);border-left:1px solid #b99f6a94;border-right:1px solid #b99f6a57;left:21%}.pact-margin-south{background:radial-gradient(circle at 50% 38%,#84ad6c80,#0000 22%),linear-gradient(#0000 58%,#141a14e6 59%);border-left:1px solid #7da16470;border-right:1px solid #7da164a3;right:20%}.pact-world-rift{z-index:9;opacity:0;transform-origin:50% 100%;clip-path:polygon(35% 0,100% 13%,20% 28%,85% 43%,15% 62%,76% 78%,42% 100%,0 84%,58% 65%,0 47%,64% 31%,0 15%);background:linear-gradient(#0000,#9b4fb3d1 35%,#caa462b8);width:2px;height:53%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)scaleY(0);box-shadow:0 0 8px #944ab094,0 0 18px #944ab047}.pact-transition-mortals{z-index:8}.pact-transition-mortals i{left:var(--x);width:3px;height:var(--h);opacity:0;background:#0b090d;border-left:1px solid #e2d6c299;border-radius:50% 50% 30% 30%;position:absolute;top:calc(47% + 49px);transform:translate(-50%,10px);box-shadow:0 -4px 0 -1px #e9dcc5bd,0 0 7px #ceb17447}.pact-transition-paths{z-index:10}.pact-transition-paths i{opacity:0;transform-origin:0;filter:drop-shadow(0 0 4px #9a54b966);background:linear-gradient(90deg,#e2cb9b61,#0000);width:clamp(125px,17vw,225px);height:1px;position:absolute;top:calc(47% - 12px);left:50%}.pact-path-stone{transform:rotate(163deg)scaleX(0)}.pact-path-life{transform:rotate(-90deg)scaleX(0);width:clamp(95px,12vw,158px)!important}.pact-path-fire{transform:rotate(-35deg)scaleX(0)}.pact-path-space{transform:rotate(-146deg)scaleX(0)}.pact-path-metal{transform:rotate(13deg)scaleX(0)}.pact-transition-oath{z-index:12;opacity:0;width:176px;height:176px;position:absolute;top:calc(47% - 16px);left:50%;transform:translate(-50%,-50%)scale(.64)rotate(-12deg)}.pact-transition-oath span{border:1px solid #d6b26c7a;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px #8e4eb138,inset 0 0 16px #8e4eb114}.pact-transition-oath span:nth-child(2){border-style:dashed;border-color:#9757b98a;inset:17px}.pact-transition-oath i{background:linear-gradient(90deg, #e0c69199, var(--c));width:70px;height:1px;transform:rotate(var(--a));transform-origin:0;box-shadow:0 0 5px color-mix(in srgb, var(--c) 55%, transparent);position:absolute;top:50%;left:50%}.pact-transition-oath i:after{content:"";border:1px solid var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);background:#08060c;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.pact-transition-divinities{z-index:13}.pact-transition-divinities i{opacity:0;border:1px solid var(--divinity-color);width:14px;height:14px;transform:translate(calc(-50% + var(--origin-x)), calc(-50% + var(--origin-y))) rotate(45deg) scale(0);box-shadow:0 0 9px var(--divinity-color), inset 0 0 6px #ffffff0f;background:#09070d;position:absolute;top:calc(47% - 16px);left:50%}.pact-divinity-stone{--divinity-color:#b18b52;--origin-x:-55px;--origin-y:18px;--target-x:calc(-1 * clamp(125px, 17vw, 225px));--target-y:clamp(27px, 5vw, 66px)}.pact-divinity-life{--divinity-color:#83a36f;--origin-x:-18px;--origin-y:-52px;--target-x:0px;--target-y:calc(-1 * clamp(95px, 12vw, 158px));border-radius:50% 0 50% 50%}.pact-divinity-fire{--divinity-color:#de7038;--origin-x:48px;--origin-y:-32px;--target-x:clamp(102px, 14vw, 185px);--target-y:calc(-1 * clamp(74px, 10vw, 132px));border-radius:50%;background:#e5803d!important}.pact-divinity-space{--divinity-color:#9564b5;--origin-x:-48px;--origin-y:-34px;--target-x:calc(-1 * clamp(104px, 14vw, 187px));--target-y:calc(-1 * clamp(72px, 10vw, 128px));border-radius:50%;background:radial-gradient(circle at 35% 33%,#bab5bd,#5c5664 64%,#25212d)!important}.pact-divinity-space:after{content:"";background:#2a25308f;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;left:3px}.pact-divinity-metal{--divinity-color:#94a5b0;--origin-x:55px;--origin-y:17px;--target-x:clamp(126px, 17vw, 228px);--target-y:clamp(26px, 4vw, 54px);clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.pact-transition-mark{z-index:18;opacity:0;text-align:center;text-shadow:0 0 23px #8546a78f,0 2px 17px #000000f5;justify-items:center;gap:.28rem;width:min(88vw,620px);display:none;position:absolute;top:calc(47% + clamp(190px,18vw,236px));left:50%;transform:translate(-50%,16px)}.page-container.page-turn-next .pact-mark-forward,.page-container.page-turn-prev .pact-mark-return{display:grid}.pact-transition-mark:before,.pact-transition-mark:after{content:"";width:clamp(58px,8vw,112px);height:1px;position:absolute;top:15px}.pact-transition-mark:before{background:linear-gradient(90deg,#0000,#d8b46e94);right:calc(100% + 18px)}.pact-transition-mark:after{background:linear-gradient(90deg,#d8b46e94,#0000);left:calc(100% + 18px)}.pact-transition-mark small{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:#deb970e6;font-size:.58rem;font-weight:700}.pact-transition-mark strong{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#f1e8dc;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:400}.pact-transition-veil{z-index:16;top:47%;left:50%;opacity:0;background:#050408f7;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 24px #edca828a,0 0 82px #8b48b39e,inset 0 0 12px #efdebb52}.page-container.page-turn-pact,.page-container.page-turn-pact .page-turn-layer,.page-container.page-turn-pact .page-turn-pact-awakening,.page-container.page-turn-pact .pact-transition-sky,.page-container.page-turn-pact .pact-transition-stars i,.page-container.page-turn-pact .pact-transition-orbits,.page-container.page-turn-pact .pact-transition-world,.page-container.page-turn-pact .pact-world-margins i,.page-container.page-turn-pact .pact-world-rift,.page-container.page-turn-pact .pact-transition-mortals i,.page-container.page-turn-pact .pact-transition-paths i,.page-container.page-turn-pact .pact-transition-oath,.page-container.page-turn-pact .pact-transition-oath span,.page-container.page-turn-pact .pact-transition-oath i,.page-container.page-turn-pact .pact-transition-divinities i,.page-container.page-turn-pact .pact-transition-mark,.page-container.page-turn-pact .pact-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-pact .page-turn-layer{z-index:30;animation:2.65s linear both pact-transition-layer;inset:0}body.pact-transitioning .cursor-aura,body.pact-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-pact .page-turn-sheet{animation:none;display:none}.page-container.page-turn-pact .page-turn-pact-awakening{animation:2.65s linear both pact-transition-scene}.page-container.page-turn-pact .pact-transition-sky{animation:2.65s linear both pact-transition-sky}.page-container.page-turn-pact .pact-transition-stars i{animation:pact-transition-star 2.3s var(--ease-out) var(--delay) both}.page-container.page-turn-pact .pact-transition-orbits{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-orbits}.page-container.page-turn-pact .pact-transition-world{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-world}.page-container.page-turn-pact .pact-world-tree{animation:2.65s both pact-transition-tree}.page-container.page-turn-pact .pact-tree-canopy{animation:1.1s ease-in-out .38s 2 alternate pact-transition-canopy}.page-container.page-turn-pact .pact-world-margins i{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-margin}.page-container.page-turn-pact .pact-margin-south{animation-delay:80ms}.page-container.page-turn-pact .pact-world-rift{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-rift}.page-container.page-turn-pact .pact-transition-mortals i{animation:pact-transition-mortal 2.65s ease calc(var(--delay)) both}.page-container.page-turn-pact .pact-transition-paths i{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-path}.page-container.page-turn-pact .pact-transition-oath{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-oath}.page-container.page-turn-pact .pact-transition-oath span{animation:1.12s ease-out .72s both pact-transition-oath-ring}.page-container.page-turn-pact .pact-transition-oath span:nth-child(2){animation-delay:.82s}.page-container.page-turn-pact .pact-transition-oath i{animation:.88s cubic-bezier(.2,.72,.24,1) .83s both pact-transition-spoke}.page-container.page-turn-pact .pact-transition-divinities i{animation:2.65s cubic-bezier(.2,.72,.24,1) both pact-transition-divinity}.page-container.page-turn-pact .pact-transition-mark{animation:2.65s both pact-transition-mark}.page-container.page-turn-pact .pact-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both pact-transition-veil}.page-container.page-turn-pact .page-content.page-exit-next,.page-container.page-turn-pact .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both pact-transition-page-recede}.page-container.page-turn-pact .page-content.page-enter-next,.page-container.page-turn-pact .page-content.page-enter-prev{animation:pact-transition-page-arrive .62s var(--ease-out) both}.page-container.page-turn-pact.page-turn-prev .pact-transition-stars i,.page-container.page-turn-pact.page-turn-prev .pact-transition-orbits,.page-container.page-turn-pact.page-turn-prev .pact-transition-world,.page-container.page-turn-pact.page-turn-prev .pact-world-tree,.page-container.page-turn-pact.page-turn-prev .pact-tree-canopy,.page-container.page-turn-pact.page-turn-prev .pact-world-margins i,.page-container.page-turn-pact.page-turn-prev .pact-world-rift,.page-container.page-turn-pact.page-turn-prev .pact-transition-mortals i,.page-container.page-turn-pact.page-turn-prev .pact-transition-paths i,.page-container.page-turn-pact.page-turn-prev .pact-transition-oath,.page-container.page-turn-pact.page-turn-prev .pact-transition-oath span,.page-container.page-turn-pact.page-turn-prev .pact-transition-oath i,.page-container.page-turn-pact.page-turn-prev .pact-transition-divinities i{animation-direction:reverse}@keyframes pact-transition-layer{0%,to{opacity:0}4%,95%{opacity:1}}@keyframes pact-transition-scene{0%{opacity:0}6%,95%{opacity:1}to{opacity:0}}@keyframes pact-transition-sky{0%{opacity:0;filter:saturate(.72)brightness(.66)}12%,88%{opacity:1;filter:saturate()brightness()}to{opacity:0;filter:saturate(.8)brightness(.72)}}@keyframes pact-transition-star{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%,78%{opacity:.66;transform:translate(-50%,-50%)scale(1)}91%{opacity:.22}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes pact-transition-orbits{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-4deg)}28%,84%{opacity:.76;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.06)rotate(3deg)}}@keyframes pact-transition-world{0%,7%{opacity:0;filter:saturate(.72);transform:translate(-50%,-50%)scale(.74)}20%,87%{opacity:1;filter:saturate();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:saturate(.75);transform:translate(-50%,-50%)scale(1.04)}}@keyframes pact-transition-tree{0%,14%{opacity:0;transform-origin:50% 100%;transform:translate(-50%)scaleY(.72)}31%,to{opacity:1;transform-origin:50% 100%;transform:translate(-50%)scaleY(1)}}@keyframes pact-transition-canopy{0%{filter:drop-shadow(0 0 9px #5a894e33);transform:translate(-50%)scale(.94)}to{filter:drop-shadow(0 0 22px #6698576b);transform:translate(-50%)scale(1.04)}}@keyframes pact-transition-margin{0%,19%{opacity:0;transform:translateY(18px)scale(.7)}35%,76%{opacity:.9;transform:translateY(0)scale(1)}to{opacity:.14;transform:translateY(3px)scale(.94)}}@keyframes pact-transition-rift{0%,26%{opacity:0;transform:translate(-50%)scaleY(0)}39%,57%{opacity:.92;transform:translate(-50%)scaleY(1)}72%,to{opacity:0;transform:translate(-50%)scaleY(.2)}}@keyframes pact-transition-mortal{0%,13%{opacity:0;transform:translate(-50%,10px)}28%,86%{opacity:.82;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-3px)}}@keyframes pact-transition-path{0%,41%{opacity:0;scale:0 1}56%,82%{opacity:.68;scale:1}to{opacity:0;scale:1}}@keyframes pact-transition-oath{0%,24%{opacity:0;transform:translate(-50%,-50%)scale(.62)rotate(-12deg)}39%,61%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}76%,to{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(8deg)}}@keyframes pact-transition-oath-ring{0%{opacity:0;transform:scale(.55)rotate(-18deg)}62%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pact-transition-spoke{0%{opacity:0;scale:0 1}64%,to{opacity:1;scale:1}}@keyframes pact-transition-divinity{0%,28%{opacity:0;transform:translate(calc(-50% + var(--origin-x)), calc(-50% + var(--origin-y))) rotate(45deg) scale(0)}41%,52%{opacity:1;transform:translate(calc(-50% + var(--origin-x)), calc(-50% + var(--origin-y))) rotate(45deg) scale(1)}75%,87%{opacity:1;transform:translate(calc(-50% + var(--target-x)), calc(-50% + var(--target-y))) rotate(90deg) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--target-x)), calc(-50% + var(--target-y))) rotate(90deg) scale(.72)}}@keyframes pact-transition-mark{0%,40%{opacity:0;letter-spacing:.025em;transform:translate(-50%,16px)}49%,87%{opacity:1;letter-spacing:0;transform:translate(-50%)}95%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes pact-transition-veil{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(0)}66%{opacity:.98;transform:translate(-50%,-50%)scale(116)}72%{opacity:.92;transform:translate(-50%,-50%)scale(132)}84%{opacity:.16;transform:translate(-50%,-50%)scale(138)}to{opacity:0;transform:translate(-50%,-50%)scale(144)}}@keyframes pact-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.15;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.93)}}@keyframes pact-transition-page-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.pact-transition-world,.pact-transition-orbits,.pact-transition-veil{top:42%}.pact-transition-world{width:min(38vw,420px)}.pact-transition-oath,.pact-transition-divinities i{top:calc(42% - 14px)}.pact-transition-paths i{top:calc(42% - 10px)}.pact-transition-mortals i{top:calc(42% + 42px)}.pact-transition-mark{top:calc(42% + 174px)}.pact-transition-mark strong{font-size:1.45rem}}@media (width<=640px){.pact-transition-world,.pact-transition-orbits,.pact-transition-veil{top:41%}.pact-transition-world{width:78vw}.pact-world-tree{transform-origin:50% 100%;transform:translate(-50%)scale(.86)}.pact-transition-orbits{width:116vw;height:56vw}.pact-transition-oath,.pact-transition-divinities i{top:calc(41% - 13px)}.pact-transition-oath{width:142px;height:142px}.pact-transition-oath i{width:54px}.pact-transition-paths i{top:calc(41% - 9px)}.pact-transition-mortals i{top:calc(41% + 38px)}.pact-transition-mark{width:88vw;top:calc(41% + 150px)}.pact-transition-mark:before,.pact-transition-mark:after{display:none}.pact-transition-mark strong{letter-spacing:.1em;font-size:1.22rem}}@media (prefers-reduced-motion:reduce){.page-turn-pact-awakening{display:none}}.page-turn-cities-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030208;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cities-transition-sky,.cities-transition-stars,.cities-transition-departures,.cities-transition-travelers,.cities-transition-petals,.cities-transition-veil{position:absolute;inset:0}.cities-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 28%,#7741944d,#0000 32%),radial-gradient(at 25% 53%,#75664b33,#0000 28%),radial-gradient(at 76% 54%,#5a7b4c38,#0000 29%),linear-gradient(90deg,#1a1618e6,#0000 42% 58%,#09100d),linear-gradient(#07050c,#0a0711 55%,#030207)}.cities-transition-sky:before,.cities-transition-sky:after{content:"";border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cities-transition-sky:before{border:1px solid #cca9661a;width:min(88vw,1180px);height:min(41vw,520px);box-shadow:inset 0 -72px 110px #020206c7}.cities-transition-sky:after{border:1px dashed #8f50b224;width:min(68vw,880px);height:min(31vw,400px);transform:translate(-50%,-50%)rotate(-3deg)}.cities-transition-stars{z-index:1}.cities-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#e9dfd4;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #e9dfd4,0 0 13px #9652b985}.cities-transition-stars i:nth-child(3n+1){background:#d8b56f;width:2px;height:2px;box-shadow:0 0 5px #d8b56f,0 0 12px #d8b56f6b}.cities-transition-orbits{z-index:2;opacity:0;width:min(78vw,1000px);height:min(36vw,460px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.86)}.cities-transition-orbits i{border:1px solid #9453b521;border-radius:50%;position:absolute;inset:0;transform:rotate(-7deg)}.cities-transition-orbits i:nth-child(2){border-color:#d3af6921;inset:13% 8%;transform:rotate(8deg)}.cities-transition-orbits i:nth-child(3){border-style:dashed;border-color:#69945b29;inset:25% 19%;transform:rotate(-2deg)}.cities-transition-oath{z-index:13;opacity:0;width:172px;height:172px;position:absolute;top:calc(44% - 24px);left:50%;transform:translate(-50%,-50%)scale(.9)}.cities-transition-oath span{border:1px solid #d6b26c85;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 22px #8e4eb140,inset 0 0 18px #8e4eb117}.cities-transition-oath span:nth-child(2){border-style:dashed;border-color:#9757b98f;inset:17px}.cities-transition-oath i{background:linear-gradient(90deg, #e0c691a3, var(--c));width:68px;height:1px;transform:rotate(var(--a));transform-origin:0;box-shadow:0 0 5px color-mix(in srgb, var(--c) 55%, transparent);position:absolute;top:50%;left:50%}.cities-transition-oath i:after{content:"";border:1px solid var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);background:#08060c;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.cities-transition-departures{z-index:14}.cities-transition-departures i{opacity:0;border:1px solid var(--c);width:11px;height:11px;box-shadow:0 0 10px var(--c), 0 0 28px color-mix(in srgb, var(--c) 42%, transparent);background:#09070d;position:absolute;top:calc(44% - 24px);left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.7)}.cities-transition-land{z-index:6;aspect-ratio:3.25;opacity:0;width:min(68vw,920px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.82)}.cities-transition-ground{background:radial-gradient(at 24% 34%,#443d37f0,#1c1d1ef5 36%,#0000 58%),radial-gradient(at 76% 34%,#486941e6,#1e3829f5 38%,#0000 60%),linear-gradient(90deg,#101114 0 49.5%,#17241a 50.5% 100%);border:1px solid #cda96570;border-radius:50%;position:absolute;inset:22% 0 0;overflow:hidden;box-shadow:inset 0 0 45px #000000b8,0 19px 34px #000c,0 0 42px #744b9024}.cities-transition-ground:before{content:"";background:repeating-linear-gradient(7deg,#0000 0 24px,#ddba740b 25px),linear-gradient(90deg,#08080b8a,#0000 20% 80%,#08080b80);position:absolute;inset:0}.cities-transition-ground:after{content:"";background:linear-gradient(#0000,#dab46a6b 35%,#8d4cae2e 75%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 13px #914cb12e}.cities-transition-road{z-index:3;opacity:0;clip-path:polygon(46% 0,56% 0,72% 100%,20% 100%);filter:drop-shadow(0 0 7px #d6b36f3d);background:linear-gradient(90deg,#0000,#c7ad7b1a 22%,#dcbf876b 48% 52%,#c7ad7b1a 78%,#0000);width:16%;height:59%;position:absolute;top:37%;left:50%;transform:translate(-50%)}.cities-transition-middle{z-index:9;opacity:0;background:#0a080d;border:1px solid #dbb770ad;width:16px;height:16px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #d5af6859,inset 0 0 6px #914bb257}.cities-transition-blackwood,.cities-transition-hanami{z-index:7;position:absolute;inset:0}.cities-transition-blackwood i,.cities-transition-hanami i{display:block;position:absolute}.cities-blackwood-forest{opacity:0;clip-path:polygon(50% 0,82% 35%,64% 35%,96% 72%,59% 72%,59% 100%,41% 100%,41% 72%,4% 72%,36% 35%,18% 35%);filter:drop-shadow(0 0 8px #a28b6224);background:linear-gradient(90deg,#0d0f13,#25282a 53%,#0a0b0e);width:44px;height:86px;bottom:29%}.cities-blackwood-forest.forest-a{left:5%;transform:scale(.84)}.cities-blackwood-forest.forest-b{bottom:31%;left:13%}.cities-blackwood-forest.forest-c{left:22%;transform:scale(.72)}.cities-blackwood-wall{opacity:0;background:repeating-linear-gradient(90deg,#222326f5 0 22px,#0d0e11fa 23px 25px),#17191c;border:1px solid #b49c7070;width:27%;height:58px;bottom:25%;left:17%;box-shadow:inset 0 9px 14px #00000085,0 8px 18px #00000094}.cities-blackwood-wall:before{content:"";background:repeating-linear-gradient(90deg,#26282b 0 16px,#0000 17px 26px);height:14px;position:absolute;top:-13px;left:-3%;right:-3%}.cities-blackwood-forge{opacity:0;background:radial-gradient(circle at 50% 80%,#dd6e31,#3e1f18 48%,#111);border:1px solid #d07843a8;width:22px;height:24px;bottom:31%;left:29%;box-shadow:0 0 13px #db5a238f,0 0 31px #cc4b1a40}.cities-blackwood-hammer{opacity:0;transform-origin:86%;filter:drop-shadow(0 0 4px #d3b47840);background:linear-gradient(90deg,#a9a29a 0 13px,#5f4930 14px 30px);border-radius:2px;width:30px;height:5px;bottom:38%;left:34%;transform:rotate(-36deg)}.cities-blackwood-mine{opacity:0;transform-origin:50% 0;background:linear-gradient(#c2a46c80,#0000);width:1px;height:42%;bottom:6%;box-shadow:0 0 5px #c4a46c29}.cities-blackwood-mine.mine-a{left:22%;transform:rotate(24deg)}.cities-blackwood-mine.mine-b{left:39%;transform:rotate(-21deg)}.cities-hanami-terrace{opacity:0;background:linear-gradient(#53794824,#0000);border-top:1px solid #92be7380;border-radius:50%;height:28px;right:7%;box-shadow:inset 0 5px 9px #6597580f}.cities-hanami-terrace.terrace-a{width:41%;bottom:18%}.cities-hanami-terrace.terrace-b{width:34%;bottom:27%;right:10%}.cities-hanami-terrace.terrace-c{width:27%;bottom:36%;right:13%}.cities-hanami-pavilion{opacity:0;background:linear-gradient(#0000 0 52%,#1c161ddb 53%);border-left:2px solid #dabd859e;border-right:2px solid #dabd859e;width:82px;height:57px;bottom:36%;right:22%}.cities-hanami-pavilion:before,.cities-hanami-pavilion:after{content:"";clip-path:polygon(50% 0,100% 84%,79% 72%,66% 100%,34% 100%,21% 72%,0 84%);filter:drop-shadow(0 0 6px #b85f973d);background:linear-gradient(90deg,#241927,#633e5d 52%,#241927);width:112px;height:17px;position:absolute;left:50%;transform:translate(-50%)}.cities-hanami-pavilion:before{top:-12px}.cities-hanami-pavilion:after{width:94px;height:13px;top:14px}.cities-hanami-tree{opacity:0;border-bottom:2px solid #7d5c3ca3;width:58px;height:72px;bottom:30%;right:8%}.cities-hanami-tree:before{content:"";background:#6e5136;width:3px;height:48px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(4deg)}.cities-hanami-tree:after{content:"";filter:drop-shadow(0 0 9px #b85b8f4d);background:radial-gradient(circle at 28% 46%,#b2678f 0 7%,#0000 8%),radial-gradient(circle at 51% 28%,#c781a7 0 8%,#0000 9%),radial-gradient(circle at 69% 57%,#a85882 0 8%,#0000 9%),radial-gradient(#7b4165b8,#0000 70%);border-radius:50%;width:55px;height:38px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cities-hanami-tree.tree-b{bottom:29%;right:43%;transform:scale(.73)}.cities-hanami-tree.tree-c{bottom:44%;right:14%;transform:scale(.62)}.cities-transition-travelers{z-index:11}.cities-transition-travelers i{opacity:0;width:3px;height:13px;transform:translate(var(--x), 20px);background:#09080b;border-left:1px solid #e1d4bc9e;border-radius:50% 50% 30% 30%;position:absolute;top:calc(46% + 42px);left:50%;box-shadow:0 -4px 0 -1px #e8d8bdbd,0 0 7px #ccad6f40}.cities-transition-petals{z-index:10}.cities-transition-petals i{left:var(--x);top:var(--y);opacity:0;background:#c66f9ed9;border-radius:70% 10%;width:7px;height:4px;position:absolute;transform:rotate(24deg);box-shadow:0 0 6px #be5e945c}.cities-transition-mark{z-index:18;opacity:0;text-align:center;text-shadow:0 0 24px #8546a78f,0 2px 17px #000000f5;justify-items:center;gap:.28rem;width:min(88vw,680px);display:none;position:absolute;top:calc(46% + clamp(184px,17vw,230px));left:50%;transform:translate(-50%,16px)}.page-container.page-turn-next .cities-mark-forward,.page-container.page-turn-prev .cities-mark-return{display:grid}.cities-transition-mark:before,.cities-transition-mark:after{content:"";width:clamp(58px,8vw,112px);height:1px;position:absolute;top:15px}.cities-transition-mark:before{background:linear-gradient(90deg,#0000,#d8b46e94);right:calc(100% + 18px)}.cities-transition-mark:after{background:linear-gradient(90deg,#d8b46e94,#0000);left:calc(100% + 18px)}.cities-transition-mark small{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:#deb970e6;font-size:.58rem;font-weight:700}.cities-transition-mark strong{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#f1e8dc;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:400}.cities-transition-veil{z-index:16;top:46%;left:50%;opacity:0;background:#050408f7;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 24px #edca828a,0 0 82px #8b48b39e,inset 0 0 12px #efdebb52}.page-container.page-turn-cities,.page-container.page-turn-cities .page-turn-layer,.page-container.page-turn-cities .page-turn-cities-awakening,.page-container.page-turn-cities .cities-transition-sky,.page-container.page-turn-cities .cities-transition-stars i,.page-container.page-turn-cities .cities-transition-orbits,.page-container.page-turn-cities .cities-transition-oath,.page-container.page-turn-cities .cities-transition-oath span,.page-container.page-turn-cities .cities-transition-oath i,.page-container.page-turn-cities .cities-transition-departures i,.page-container.page-turn-cities .cities-transition-land,.page-container.page-turn-cities .cities-transition-road,.page-container.page-turn-cities .cities-transition-middle,.page-container.page-turn-cities .cities-transition-blackwood i,.page-container.page-turn-cities .cities-transition-hanami i,.page-container.page-turn-cities .cities-transition-travelers i,.page-container.page-turn-cities .cities-transition-petals i,.page-container.page-turn-cities .cities-transition-mark,.page-container.page-turn-cities .cities-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-cities .page-turn-layer{z-index:30;animation:2.65s linear both cities-transition-layer;inset:0}body.cities-transitioning .cursor-aura,body.cities-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-cities .page-turn-sheet{animation:none;display:none}.page-container.page-turn-cities .page-turn-cities-awakening{animation:2.65s linear both cities-transition-scene}.page-container.page-turn-cities .cities-transition-sky{animation:2.65s linear both cities-transition-sky}.page-container.page-turn-cities .cities-transition-stars i{animation:cities-transition-star 2.3s var(--ease-out) var(--delay) both}.page-container.page-turn-cities .cities-transition-orbits{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-orbits}.page-container.page-turn-cities .cities-transition-oath{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-oath}.page-container.page-turn-cities .cities-transition-departures i{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-departure}.page-container.page-turn-cities .cities-transition-land{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-land}.page-container.page-turn-cities .cities-transition-road{animation:2.65s both cities-transition-road}.page-container.page-turn-cities .cities-transition-middle{animation:2.65s both cities-transition-middle}.page-container.page-turn-cities .cities-blackwood-forest,.page-container.page-turn-cities .cities-blackwood-wall,.page-container.page-turn-cities .cities-blackwood-forge,.page-container.page-turn-cities .cities-blackwood-mine,.page-container.page-turn-cities .cities-hanami-terrace,.page-container.page-turn-cities .cities-hanami-pavilion,.page-container.page-turn-cities .cities-hanami-tree{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-build}.page-container.page-turn-cities .cities-blackwood-hammer{animation:2.65s cubic-bezier(.2,.72,.24,1) both cities-transition-build,.52s ease-in-out .84s 3 alternate cities-transition-hammer}.page-container.page-turn-cities .cities-transition-travelers i{animation:cities-transition-traveler 2.65s ease calc(var(--delay)) both}.page-container.page-turn-cities .cities-transition-petals i{animation:cities-transition-petal 2.65s ease calc(var(--delay)) both}.page-container.page-turn-cities .cities-transition-mark{animation:2.65s both cities-transition-mark}.page-container.page-turn-cities .cities-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both cities-transition-veil}.page-container.page-turn-cities .page-content.page-exit-next,.page-container.page-turn-cities .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both cities-transition-page-recede}.page-container.page-turn-cities .page-content.page-enter-next,.page-container.page-turn-cities .page-content.page-enter-prev{animation:cities-transition-page-arrive .62s var(--ease-out) both}.page-container.page-turn-cities.page-turn-prev .cities-transition-orbits,.page-container.page-turn-cities.page-turn-prev .cities-transition-oath,.page-container.page-turn-cities.page-turn-prev .cities-transition-departures i,.page-container.page-turn-cities.page-turn-prev .cities-transition-land,.page-container.page-turn-cities.page-turn-prev .cities-transition-road,.page-container.page-turn-cities.page-turn-prev .cities-transition-middle,.page-container.page-turn-cities.page-turn-prev .cities-transition-blackwood i,.page-container.page-turn-cities.page-turn-prev .cities-transition-hanami i,.page-container.page-turn-cities.page-turn-prev .cities-transition-travelers i,.page-container.page-turn-cities.page-turn-prev .cities-transition-petals i{animation-direction:reverse}@keyframes cities-transition-layer{0%,to{opacity:0}4%,95%{opacity:1}}@keyframes cities-transition-scene{0%{opacity:0}6%,95%{opacity:1}to{opacity:0}}@keyframes cities-transition-sky{0%{opacity:0;filter:saturate(.72)brightness(.66)}12%,88%{opacity:1;filter:saturate()brightness()}to{opacity:0;filter:saturate(.8)brightness(.72)}}@keyframes cities-transition-star{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%,80%{opacity:.62;transform:translate(-50%,-50%)scale(1)}93%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes cities-transition-orbits{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-5deg)}25%,84%{opacity:.7;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:.12;transform:translate(-50%,-50%)scale(1.08)rotate(4deg)}}@keyframes cities-transition-oath{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(-8deg)}19%,31%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}48%,to{opacity:0;transform:translate(-50%,-50%)scale(.42)rotate(13deg)}}@keyframes cities-transition-departure{0%,18%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.6)}28%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}52%{opacity:.9;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(90deg) scale(.82)}70%,to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(90deg) scale(.45)}}@keyframes cities-transition-land{0%,14%{opacity:0;filter:saturate(.68);transform:translate(-50%,-50%)scale(.78)}27%,to{opacity:1;filter:saturate();transform:translate(-50%,-50%)scale(1)}}@keyframes cities-transition-road{0%,31%{opacity:0;transform-origin:50% 0;transform:translate(-50%)scaleY(0)}51%,to{opacity:.78;transform-origin:50% 0;transform:translate(-50%)scaleY(1)}}@keyframes cities-transition-middle{0%,39%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}57%,to{opacity:.86;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}@keyframes cities-transition-build{0%,26%{opacity:0;translate:0 20px;scale:.74}50%,to{opacity:1;translate:0;scale:1}}@keyframes cities-transition-hammer{0%{rotate:-17deg}to{rotate:18deg}}@keyframes cities-transition-traveler{0%,36%{opacity:0;transform:translate(var(--x), 20px)}55%,to{opacity:.78;transform:translate(var(--x), 0)}}@keyframes cities-transition-petal{0%,31%{opacity:0;transform:translateY(-9px)rotate(4deg)}47%{opacity:.85}to{opacity:.16;transform:translate(var(--drift), 37px) rotate(220deg)}}@keyframes cities-transition-mark{0%,40%{opacity:0;letter-spacing:.025em;transform:translate(-50%,16px)}49%,87%{opacity:1;letter-spacing:0;transform:translate(-50%)}95%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes cities-transition-veil{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(0)}66%{opacity:.98;transform:translate(-50%,-50%)scale(116)}72%{opacity:.92;transform:translate(-50%,-50%)scale(132)}84%{opacity:.16;transform:translate(-50%,-50%)scale(138)}to{opacity:0;transform:translate(-50%,-50%)scale(144)}}@keyframes cities-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.15;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.93)}}@keyframes cities-transition-page-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.cities-transition-land,.cities-transition-orbits,.cities-transition-veil{top:42%}.cities-transition-land{width:min(65vw,760px)}.cities-transition-oath,.cities-transition-departures i{top:calc(42% - 22px)}.cities-transition-travelers i{top:calc(42% + 38px)}.cities-transition-mark{top:calc(42% + 174px)}.cities-transition-mark strong{font-size:1.45rem}}@media (width<=640px){.cities-transition-land,.cities-transition-orbits,.cities-transition-veil{top:40%}.cities-transition-land{width:88vw}.cities-transition-orbits{width:118vw;height:58vw}.cities-transition-oath,.cities-transition-departures i{top:calc(40% - 18px)}.cities-transition-oath{width:136px;height:136px}.cities-transition-oath i{width:52px}.cities-transition-travelers i{top:calc(40% + 34px)}.cities-transition-mark{width:90vw;top:calc(40% + 148px)}.cities-transition-mark:before,.cities-transition-mark:after{display:none}.cities-transition-mark strong{letter-spacing:.09em;font-size:1.16rem}.cities-transition-departures i:first-child{--ty:-145px!important}.cities-transition-departures i:nth-child(2){--tx:122px!important;--ty:-70px!important}.cities-transition-departures i:nth-child(3){--tx:126px!important;--ty:82px!important}.cities-transition-departures i:nth-child(4){--tx:-125px!important;--ty:84px!important}.cities-transition-departures i:nth-child(5){--tx:-124px!important;--ty:-68px!important}.cities-blackwood-forest.forest-a,.cities-blackwood-forest.forest-c,.cities-hanami-tree.tree-b,.cities-hanami-tree.tree-c{display:none}.cities-blackwood-wall{width:35%;left:9%}.cities-hanami-pavilion{right:11%;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.page-turn-cities-awakening{display:none}}.page-turn-distance-awakening{z-index:6;opacity:0;pointer-events:none;isolation:isolate;contain:strict;background:#030208;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.distance-transition-sky,.distance-transition-stars,.distance-transition-signs,.distance-transition-veil{position:absolute;inset:0}.distance-transition-sky{z-index:0;opacity:0;background:radial-gradient(circle at 50% 24%,#703d8b4d,#0000 31%),radial-gradient(at 22% 49%,#4c596229,#0000 28%),radial-gradient(at 78% 49%,#824d6a26,#0000 28%),linear-gradient(#07050c,#090711 52%,#030207)}.distance-transition-sky:before,.distance-transition-sky:after{content:"";border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.distance-transition-sky:before{border:1px solid #cca9661a;width:min(88vw,1180px);height:min(41vw,520px);box-shadow:inset 0 -72px 112px #020206cc}.distance-transition-sky:after{border:1px dashed #8f50b224;width:min(68vw,900px);height:min(31vw,410px);transform:translate(-50%,-50%)rotate(-3deg)}.distance-transition-stars{z-index:1}.distance-transition-stars i{left:var(--x);top:var(--y);opacity:0;background:#e9dfd4;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 5px #e9dfd4,0 0 13px #9652b980}.distance-transition-stars i:nth-child(3n+1){background:#d8b56f;width:2px;height:2px;box-shadow:0 0 5px #d8b56f,0 0 12px #d8b56f6b}.distance-transition-orbits{z-index:2;opacity:0;width:min(78vw,1020px);height:min(36vw,470px);position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)scale(.86)}.distance-transition-orbits i{border:1px solid #9453b521;border-radius:50%;position:absolute;inset:0;transform:rotate(-7deg)}.distance-transition-orbits i:nth-child(2){border-color:#d3af6921;inset:13% 8%;transform:rotate(8deg)}.distance-transition-orbits i:nth-child(3){border-style:dashed;border-color:#82949e26;inset:25% 19%;transform:rotate(-2deg)}.distance-transition-signs{z-index:13}.distance-transition-signs i{opacity:0;width:18px;height:18px;display:block;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.55)}.distance-transition-signs i:before,.distance-transition-signs i:after{content:"";position:absolute}.distance-sign-sun{--sign-x:-220px;--sign-y:-142px;background:#dc843c;border-radius:50%;box-shadow:0 0 14px #e3742bc7,0 0 32px #e3742b47}.distance-sign-sun:before{border:1px solid #e1af6257;border-radius:50%;inset:-7px}.distance-sign-flower{--sign-x:-112px;--sign-y:-166px;background:#769e67c2;border:1px solid #c17e9db8;border-radius:50% 0 50% 50%;box-shadow:12px 0 0 -4px #bc7497ad,-12px 0 0 -4px #bc7497ad,0 12px 0 -4px #bc7497ad,0 -12px 0 -4px #bc7497ad,0 0 18px #b1679157}.distance-sign-machine{--sign-x:0px;--sign-y:-176px;clip-path:polygon(35% 0,65% 0,72% 20%,94% 28%,100% 60%,80% 72%,70% 96%,35% 100%,25% 80%,3% 70%,0 36%,20% 25%);background:#09090d;border:1px solid #9daeb9b8;box-shadow:0 0 16px #8b9daa75}.distance-sign-machine:after{background:#c5a665;border-radius:50%;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%)}.distance-sign-moon{--sign-x:112px;--sign-y:-164px;background:radial-gradient(circle at 35% 32%,#aaa5ae,#68636e 64%,#29262e);border:1px solid #ae7ec594;border-radius:50%;box-shadow:0 0 16px #844fa27a}.distance-sign-moon:before{background:#2f2b3480;border-radius:50%;width:4px;height:4px;top:5px;left:4px;box-shadow:7px 3px 0 -1px #2f2b346b}.distance-sign-mineral{--sign-x:220px;--sign-y:-140px;transform-origin:50% 100%;border-bottom:1px solid #c09f6294;width:42px!important;height:24px!important}.distance-sign-mineral:before{background:#caa862;width:6px;height:6px;bottom:-3px;left:4px;transform:rotate(45deg);box-shadow:13px -8px 0 -1px #8c9ba6,27px 2px 0 -1px #b18a51,37px -10px 0 -2px #8d58a8}.distance-transition-land{z-index:7;aspect-ratio:4.05;opacity:0;width:min(70vw,940px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scaleX(.46)scaleY(.86)}.distance-transition-ground{background:radial-gradient(at 18% 35%,#363f44f5,#0000 33%),radial-gradient(at 82% 35%,#3b4b38eb,#0000 34%),linear-gradient(90deg,#22282a,#34362e 48% 52%,#29352b);border:1px solid #cda96570;border-radius:50%;position:absolute;inset:17% 0 0;overflow:hidden;box-shadow:inset 0 0 40px #000000ad,0 17px 31px #000000c2,0 0 38px #744b9021}.distance-transition-ground:before{content:"";background:repeating-linear-gradient(6deg,#0000 0 23px,#ddba740a 24px),linear-gradient(90deg,#08080b70,#0000 18% 82%,#08080b70);position:absolute;inset:0}.distance-transition-blackwood,.distance-transition-hanami{z-index:8;opacity:0;width:108px;height:58px;position:absolute;top:35%}.distance-transition-blackwood{background:repeating-linear-gradient(90deg,#25292c 0 15px,#111317 16px 18px),#191c1f;border:1px solid #91a0ab6b;left:6%;box-shadow:0 -11px 0 -6px #25292cf2,0 0 14px #76899629}.distance-transition-blackwood:before{content:"";clip-path:polygon(50% 0,82% 35%,65% 35%,96% 72%,58% 72%,58% 100%,42% 100%,42% 72%,4% 72%,35% 35%,18% 35%);filter:drop-shadow(36px 6px #1b2023)drop-shadow(72px -1px #121619);background:#15191c;width:27px;height:58px;position:absolute;top:-40px;left:-18px}.distance-transition-blackwood:after{content:"";background:#db6f32;border-radius:50%;width:8px;height:8px;position:absolute;top:52%;left:45%;box-shadow:0 0 11px #dd5e25bd}.distance-transition-hanami{background:radial-gradient(circle at 22% 33%,#bd7698 0 4px,#0000 5px),radial-gradient(circle at 48% 22%,#d39ab2 0 5px,#0000 6px),radial-gradient(circle at 78% 40%,#af6489 0 4px,#0000 5px),linear-gradient(#0000,#4c694552);border-bottom:1px solid #81a4737a;border-radius:50%;right:6%}.distance-transition-hanami:before{content:"";border-inline:1px solid #d6b57c94;width:72px;height:36px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.distance-transition-hanami:after{content:"";clip-path:polygon(50% 0,100% 78%,76% 66%,64% 100%,36% 100%,24% 66%,0 78%);background:linear-gradient(90deg,#2a1c2b,#704866,#2a1c2b);width:92px;height:19px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.distance-transition-roads,.distance-transition-villages{z-index:9;position:absolute;inset:0}.distance-transition-roads i{opacity:0;width:70%;height:1px;transform:rotate(var(--road-angle,0deg)) scaleX(0);background:linear-gradient(90deg,#0000,#dab8756b,#0000);position:absolute;top:50%;left:15%}.distance-transition-roads i:nth-child(2){--road-angle:4deg;top:58%}.distance-transition-roads i:nth-child(3){--road-angle:-4deg;top:66%}.distance-transition-villages i{left:var(--x);opacity:0;background:#18171a;border:1px solid #cfb88e7a;width:14px;height:11px;position:absolute;top:45%;transform:translate(-50%,12px)scale(.6)}.distance-transition-villages i:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#2b2528;width:16px;height:9px;position:absolute;top:-7px;left:-2px}.distance-transition-villages i:after{content:"";background:#d1a85e;width:3px;height:3px;position:absolute;top:4px;left:5px;box-shadow:0 0 7px #d6aa5b9e}.distance-transition-underworld{z-index:6;opacity:0;clip-path:inset(0 0 100%);background:repeating-linear-gradient(173deg,#0000 0 29px,#786c870b 30px,#0000 31px 60px),linear-gradient(#0a090e42,#040408f0);width:min(68vw,900px);height:190px;position:absolute;top:calc(43% + 36px);left:50%;overflow:hidden;transform:translate(-50%)translateY(-18px);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.distance-transition-underworld:before,.distance-transition-underworld:after{content:"";border:1px dashed #804e9521;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.distance-transition-underworld:before{width:88%;height:82px;top:18px}.distance-transition-underworld:after{border-color:#bd9c621a;width:72%;height:102px;top:48px}.distance-transition-ruins,.distance-transition-seals{position:absolute;inset:0}.distance-transition-ruins i{left:var(--x);width:var(--w);opacity:0;background:#16141bb3;border:1px solid #867e9333;height:42px;position:absolute;top:24px;transform:translate(-50%,-9px)scaleY(.7)}.distance-transition-ruins i:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#1c1921a3;border-top:1px solid #8c839938;width:116%;height:14px;position:absolute;top:-13px;left:-8%}.distance-transition-seals i{left:var(--x);top:var(--y);opacity:0;background:#07060a;border:1px solid #8f51a694;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(0);box-shadow:0 0 8px #8047976b}.distance-transition-seals .distance-seal-restless{border-color:#d3af69c2;box-shadow:0 0 10px #d1aa62a3,0 0 24px #9355a652}.distance-transition-mark{z-index:18;opacity:0;text-align:center;text-shadow:0 0 24px #8546a78f,0 2px 17px #000000f5;justify-items:center;gap:.28rem;width:min(88vw,700px);display:none;position:absolute;top:calc(43% + 238px);left:50%;transform:translate(-50%,16px)}.page-container.page-turn-next .distance-mark-forward,.page-container.page-turn-prev .distance-mark-return{display:grid}.distance-transition-mark:before,.distance-transition-mark:after{content:"";width:clamp(58px,8vw,112px);height:1px;position:absolute;top:15px}.distance-transition-mark:before{background:linear-gradient(90deg,#0000,#d8b46e94);right:calc(100% + 18px)}.distance-transition-mark:after{background:linear-gradient(90deg,#d8b46e94,#0000);left:calc(100% + 18px)}.distance-transition-mark small{font-family:var(--font-ui);letter-spacing:.4em;text-transform:uppercase;color:#deb970e6;font-size:.58rem;font-weight:700}.distance-transition-mark strong{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#f1e8dc;font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:400}.distance-transition-veil{z-index:16;top:43%;left:50%;opacity:0;background:#050408f7;border-radius:50%;width:20px;height:20px;inset:auto;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 24px #edca828a,0 0 82px #8b48b39e,inset 0 0 12px #efdebb52}.page-container.page-turn-distance,.page-container.page-turn-distance .page-turn-layer,.page-container.page-turn-distance .page-turn-distance-awakening,.page-container.page-turn-distance .distance-transition-sky,.page-container.page-turn-distance .distance-transition-stars i,.page-container.page-turn-distance .distance-transition-orbits,.page-container.page-turn-distance .distance-transition-signs i,.page-container.page-turn-distance .distance-transition-land,.page-container.page-turn-distance .distance-transition-blackwood,.page-container.page-turn-distance .distance-transition-hanami,.page-container.page-turn-distance .distance-transition-roads i,.page-container.page-turn-distance .distance-transition-villages i,.page-container.page-turn-distance .distance-transition-underworld,.page-container.page-turn-distance .distance-transition-ruins i,.page-container.page-turn-distance .distance-transition-seals i,.page-container.page-turn-distance .distance-transition-mark,.page-container.page-turn-distance .distance-transition-veil{will-change:transform, opacity;backface-visibility:hidden}.page-container.page-turn-distance .page-turn-layer{z-index:30;animation:2.65s linear both distance-transition-layer;inset:0}body.distance-transitioning .cursor-aura,body.distance-transitioning .cursor-trail-canvas{opacity:0!important}.page-container.page-turn-distance .page-turn-sheet{animation:none;display:none}.page-container.page-turn-distance .page-turn-distance-awakening{animation:2.65s linear both distance-transition-scene}.page-container.page-turn-distance .distance-transition-sky{animation:2.65s linear both distance-transition-sky}.page-container.page-turn-distance .distance-transition-stars i{animation:distance-transition-star 2.3s var(--ease-out) var(--delay) both}.page-container.page-turn-distance .distance-transition-orbits{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-orbits}.page-container.page-turn-distance .distance-transition-signs i{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-sign}.page-container.page-turn-distance .distance-sign-machine{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-sign,2.2s linear .45s infinite distance-transition-gear}.page-container.page-turn-distance .distance-transition-land{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-land}.page-container.page-turn-distance .distance-transition-blackwood{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-blackwood}.page-container.page-turn-distance .distance-transition-hanami{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-hanami}.page-container.page-turn-distance .distance-transition-roads i{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-road}.page-container.page-turn-distance .distance-transition-villages i{animation:distance-transition-village 2.65s ease calc(var(--delay)) both}.page-container.page-turn-distance .distance-transition-underworld{animation:2.65s cubic-bezier(.2,.72,.24,1) both distance-transition-underworld}.page-container.page-turn-distance .distance-transition-ruins i{animation:distance-transition-ruin 2.65s ease calc(var(--delay)) both}.page-container.page-turn-distance .distance-transition-seals i{animation:distance-transition-seal 2.65s ease calc(var(--delay)) both}.page-container.page-turn-distance .distance-transition-seals .distance-seal-restless{animation:2.65s .25s both distance-transition-seal,.5s ease-in-out 1.05s 3 alternate distance-transition-groan}.page-container.page-turn-distance .distance-transition-mark{animation:2.65s both distance-transition-mark}.page-container.page-turn-distance .distance-transition-veil{animation:2.65s cubic-bezier(.2,.72,.2,1) both distance-transition-veil}.page-container.page-turn-distance .page-content.page-exit-next,.page-container.page-turn-distance .page-content.page-exit-prev{animation:.72s cubic-bezier(.58,0,.4,1) both distance-transition-page-recede}.page-container.page-turn-distance .page-content.page-enter-next,.page-container.page-turn-distance .page-content.page-enter-prev{animation:distance-transition-page-arrive .62s var(--ease-out) both}.page-container.page-turn-distance.page-turn-prev .distance-transition-orbits,.page-container.page-turn-distance.page-turn-prev .distance-transition-signs i,.page-container.page-turn-distance.page-turn-prev .distance-transition-land,.page-container.page-turn-distance.page-turn-prev .distance-transition-blackwood,.page-container.page-turn-distance.page-turn-prev .distance-transition-hanami,.page-container.page-turn-distance.page-turn-prev .distance-transition-roads i,.page-container.page-turn-distance.page-turn-prev .distance-transition-villages i,.page-container.page-turn-distance.page-turn-prev .distance-transition-underworld,.page-container.page-turn-distance.page-turn-prev .distance-transition-ruins i,.page-container.page-turn-distance.page-turn-prev .distance-transition-seals i{animation-direction:reverse}@keyframes distance-transition-layer{0%,to{opacity:0}4%,95%{opacity:1}}@keyframes distance-transition-scene{0%{opacity:0}6%,95%{opacity:1}to{opacity:0}}@keyframes distance-transition-sky{0%{opacity:0;filter:saturate(.72)brightness(.66)}12%,88%{opacity:1;filter:saturate()brightness()}to{opacity:0;filter:saturate(.8)brightness(.72)}}@keyframes distance-transition-star{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(0)}24%,80%{opacity:.62;transform:translate(-50%,-50%)scale(1)}93%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes distance-transition-orbits{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-5deg)}25%,84%{opacity:.7;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:.12;transform:translate(-50%,-50%)scale(1.08)rotate(4deg)}}@keyframes distance-transition-sign{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.55)}48%,to{opacity:.88;transform:translate(calc(-50% + var(--sign-x)), calc(-50% + var(--sign-y))) scale(1)}}@keyframes distance-transition-gear{0%{rotate:0deg}to{rotate:360deg}}@keyframes distance-transition-land{0%,10%{opacity:0;transform:translate(-50%,-50%)scaleX(.46)scaleY(.86)}27%{opacity:1}58%,to{opacity:1;transform:translate(-50%,-50%)scaleX(1)scaleY(1)}}@keyframes distance-transition-blackwood{0%,18%{opacity:0;transform:translate(210px)scale(.82)}35%{opacity:1}61%,to{opacity:.94;transform:translate(0)scale(1)}}@keyframes distance-transition-hanami{0%,18%{opacity:0;transform:translate(-210px)scale(.82)}35%{opacity:1}61%,to{opacity:.94;transform:translate(0)scale(1)}}@keyframes distance-transition-road{0%,33%{opacity:0;transform:rotate(var(--road-angle,0deg)) scaleX(0)}58%,to{opacity:.66;transform:rotate(var(--road-angle,0deg)) scaleX(1)}}@keyframes distance-transition-village{0%,35%{opacity:0;transform:translate(-50%,12px)scale(.6)}58%,to{opacity:.88;transform:translate(-50%)scale(1)}}@keyframes distance-transition-underworld{0%,32%{opacity:0;clip-path:inset(0 0 100%);transform:translate(-50%)translateY(-18px)}58%,to{opacity:1;clip-path:inset(0);transform:translate(-50%)translateY(0)}}@keyframes distance-transition-ruin{0%,38%{opacity:0;transform:translate(-50%,-9px)scaleY(.7)}62%,to{opacity:.72;transform:translate(-50%)scaleY(1)}}@keyframes distance-transition-seal{0%,42%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}64%,to{opacity:.82;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}@keyframes distance-transition-groan{0%{filter:brightness();translate:-2px}to{filter:brightness(1.55);translate:2px}}@keyframes distance-transition-mark{0%,40%{opacity:0;letter-spacing:.025em;transform:translate(-50%,16px)}49%,87%{opacity:1;letter-spacing:0;transform:translate(-50%)}95%,to{opacity:0;transform:translate(-50%,-8px)}}@keyframes distance-transition-veil{0%,58%{opacity:0;transform:translate(-50%,-50%)scale(0)}66%{opacity:.98;transform:translate(-50%,-50%)scale(116)}72%{opacity:.92;transform:translate(-50%,-50%)scale(132)}84%{opacity:.16;transform:translate(-50%,-50%)scale(138)}to{opacity:0;transform:translate(-50%,-50%)scale(144)}}@keyframes distance-transition-page-recede{0%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:.15;filter:blur(1px);transform:scale(.97)}to{opacity:0;filter:blur(3px);transform:scale(.93)}}@keyframes distance-transition-page-arrive{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (height<=820px) and (width>=641px){.distance-transition-land,.distance-transition-veil{top:40%}.distance-transition-land{width:min(68vw,780px)}.distance-transition-orbits{top:38%}.distance-transition-signs i{top:40%}.distance-transition-underworld{width:min(66vw,750px);height:146px;top:calc(40% + 29px)}.distance-transition-mark{top:calc(40% + 186px)}.distance-transition-mark strong{font-size:1.4rem}.distance-transition-signs i{--sign-y:-112px}}@media (width<=640px){.distance-transition-land,.distance-transition-veil{top:38%}.distance-transition-land{width:90vw}.distance-transition-orbits{width:118vw;height:58vw;top:36%}.distance-transition-signs i{top:38%;scale:.78}.distance-sign-sun{--sign-x:-118px;--sign-y:-100px}.distance-sign-flower{--sign-x:-60px;--sign-y:-118px}.distance-sign-machine{--sign-y:-126px}.distance-sign-moon{--sign-x:60px;--sign-y:-118px}.distance-sign-mineral{--sign-x:110px;--sign-y:-96px}.distance-transition-blackwood,.distance-transition-hanami{transform-origin:50% 100%;width:68px;height:40px}.distance-transition-underworld{width:88vw;height:140px;top:calc(38% + 23px)}.distance-transition-ruins i:nth-child(2n),.distance-transition-seals i:nth-child(3n){display:none}.distance-transition-mark{width:92vw;top:calc(38% + 174px)}.distance-transition-mark:before,.distance-transition-mark:after{display:none}.distance-transition-mark strong{letter-spacing:.08em;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.page-turn-distance-awakening{display:none}}@media (width<=640px){.page-turn-layer{inset:62px 0 64px}.page-turn-sheet{width:calc(100% - 1.4rem)}}@media (prefers-reduced-motion:reduce){.page-turn-layer{display:none}.page-content.page-exit-next,.page-content.page-exit-prev,.page-content.page-enter-next,.page-content.page-enter-prev{animation:none}}