:root{--motion-tick:40ms;--motion-step:90ms;--motion-anticipate:90ms;--motion-quick:.18s;--motion-glint:.45s;--motion-pop:.42s;--motion-spark:.52s;--motion-cluster:.3s;--motion-land:.78s;--motion-land-micro:.44s;--motion-pose:.56s;--motion-burst:.8s;--motion-fanfare:1.8s;--motion-dust:.36s;--motion-spurt:.48s;--motion-tier:.51s;--motion-hang:.6s;--motion-ornament-offset:.52s;--motion-arrival-hero:.25s;--motion-arrival-lights:.3s;--motion-arrival-palm:.55s;--motion-arrival-glint:1.2s;--motion-ui-press:.11s;--motion-ui-fast:.14s;--motion-ui-base:.18s;--motion-ui-enter:.24s;--motion-ui-slow:.34s;--motion-ui-fill:.42s;--motion-ui-long:.7s;--motion-ui-pulse:1.2s;--motion-ui-ambient:2.4s;--motion-reduced:.01ms;--ease-out:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--settle-ease:cubic-bezier(.2, .9, .25, 1.2);--ease-in-out:cubic-bezier(.37, 0, .63, 1);--ease-rise:cubic-bezier(.333, .667, .667, 1);--ease-fall:cubic-bezier(.333, 0, .667, .333);--ease-fall-terminal:cubic-bezier(.19, 0, .44, .3);--ease-drag:cubic-bezier(.21, .84, .48, .96);--ease-anticipate:cubic-bezier(.5, 0, .75, 0);--spring-settle:cubic-bezier(.32, 1.22, .36, 1);--spring-pop:cubic-bezier(.3, 1.65, .3, 1);--spring-bouncy:cubic-bezier(.2, 2.1, .3, 1)}@supports (animation-timing-function:linear(0, 1)){:root{--spring-settle:linear(0, .025 3.1%, .101 6.7%, .531 20.6%, .709 27.4%, .833 33.8%, .92 40.6%, .981 48.9%, 1.01 58.9%, 1.015 70.1%, 1);--spring-pop:linear(0, .008 1.4%, .033 2.8%, .133 6.1%, .679 17.7%, .884 23%, 1.018 27.9%, 1.097 33%, 1.123 37.4%, 1.122 42.4%, 1.103 46.9%, 1.02 61.3%, .989 71.7%, .984 81.3%, 1);--spring-bouncy:linear(0, .01 1%, .04 2%, .166 4.3%, .826 12%, 1.056 15.3%, 1.2 18.3%, 1.268 21.5%, 1.274 23.6%, 1.25 26.1%, .998 37.5%, .951 40.8%, .928 44.1%, .924 46.4%, .931 49%, 1 60.3%, 1.019 66.6%, 1.019 72%, .996 87.5%, 1)}}.journey-scene{background:linear-gradient(#c3dade 0%,#dce9ec 62%)}.journey-scene--oasis{background:linear-gradient(#c3dade 0%,#dce9ec 48%,#f2e5c7 100%)}.journey-scene--night{background:linear-gradient(#132531 0%,#1d3547 55%,#325165 100%)}.journey-scene--library{background:#e7d2a6}.journey-scene{aspect-ratio:7/4;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;flex-shrink:0;width:100%;height:auto;display:block;overflow:hidden}.journey-scene--compact{aspect-ratio:7/3}.journey-scene--library.journey-scene--compact{aspect-ratio:7/4}.journey-scene__glint{opacity:0}@media (prefers-reduced-motion:no-preference){.journey-scene--animated .journey-scene__sun{animation:journey-sun 1.2s var(--spring-settle,cubic-bezier(.32, 1.22, .36, 1)) both}.journey-scene--animated .journey-scene__cloud{animation:journey-cloud 2.4s var(--ease-drag,cubic-bezier(.21, .84, .48, .96)) both}.journey-scene--animated .journey-scene__hero{transform-box:fill-box;transform-origin:50% 100%;animation:journey-hero .9s var(--spring-settle,cubic-bezier(.32, 1.22, .36, 1)) var(--motion-arrival-hero) both}.journey-scene--animated .journey-scene__library-piece.is-earned{transform-box:fill-box;transform-origin:50% 100%;--hero-sx:.88;--hero-sy:.72;animation:journey-hero var(--motion-pop,.42s) var(--spring-pop,cubic-bezier(.3, 1.65, .3, 1)) var(--library-delay,0s) both}.journey-scene--animated .journey-scene__library-piece.is-earned[data-library-piece^=book-]{animation-name:library-book-arrival;animation-duration:var(--library-book-duration,.56s);animation-timing-function:var(--ease-out,cubic-bezier(.2, .8, .2, 1))}.journey-scene--animated .journey-scene__palm{transform-box:view-box;transform-origin:0 -62px;animation:journey-palm 1.4s linear var(--motion-arrival-palm) both}.journey-scene--animated .journey-scene__lantern{transform-box:view-box;transform-origin:0 0;animation:journey-lantern 2.6s linear var(--motion-arrival-lights) both}.journey-scene--animated .journey-scene__glint{animation:journey-glint .45s var(--ease-in-out,cubic-bezier(.37, 0, .63, 1)) 2 both;animation-delay:calc(var(--motion-arrival-glint) + var(--glint-i,0) * var(--motion-tick))}.journey-scene--night.journey-scene--animated .journey-scene__glint{animation-delay:calc(var(--motion-arrival-lights) + var(--glint-i,0) * var(--motion-tick))}}@keyframes library-book-arrival{0%{transform:translate(-8px,-18px)rotate(-8deg)scale(.65,.78)}42%{transform:translateY(1px)rotate(2deg)scale(1.1,.86)}64%{transform:translateY(-3px)rotate(-1deg)scale(.95,1.07)}82%{transform:translateY(1px)scale(1.02,.98)}to{transform:none}}@keyframes journey-sun{0%{transform:translateY(10px)}to{transform:none}}@keyframes journey-cloud{0%{transform:translate(-16px)}to{transform:none}}@keyframes journey-hero{0%{transform:scale(var(--hero-sx,.98), var(--hero-sy,.9))}to{transform:none}}@keyframes journey-palm{0%{animation-timing-function:var(--ease-out,cubic-bezier(.2, .8, .2, 1));transform:none}14%{transform:rotate(calc(var(--sway,1) * 5deg));animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1))}38%{transform:rotate(calc(var(--sway,1) * -2.5deg));animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1))}60%{transform:rotate(calc(var(--sway,1) * 1.2deg));animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1))}80%{transform:rotate(calc(var(--sway,1) * -.5deg));animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1))}to{transform:none}}@keyframes journey-lantern{0%{animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1));transform:rotate(4deg)}22%{animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1));transform:rotate(-2.8deg)}46%{animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1));transform:rotate(1.6deg)}71%{animation-timing-function:var(--ease-in-out,cubic-bezier(.37, 0, .63, 1));transform:rotate(-.6deg)}to{transform:none}}@keyframes journey-glint{0%{opacity:0}50%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.journey-scene--animated .journey-scene__sun,.journey-scene--animated .journey-scene__cloud,.journey-scene--animated .journey-scene__hero,.journey-scene--animated .journey-scene__library-piece.is-earned,.journey-scene--animated .journey-scene__palm,.journey-scene--animated .journey-scene__lantern{animation:none;transform:none}.journey-scene__glint{display:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400 700;src:url(./noto-naskh-arabic-arabic-wght-normal-DIN-4rtF.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@supports (-webkit-touch-callout:none){.app-shell .mobile-header{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}:root body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:max(16px,1rem)}:root .download-header{padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:max(24px, calc((100vw - 1160px)/2), env(safe-area-inset-left,0px));padding-right:max(24px, calc((100vw - 1160px)/2), env(safe-area-inset-right,0px))}:root .download-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}
