.view-wrapper{position:relative;transition:transform .3s .3s}.refreshing-view .view-wrapper{transition:transform 0s}.firebase-emulator-warning{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,textarea{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:text-body;vertical-align:baseline;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;font-size:15px;color:#424232;background-color:#fffdf2}body{font-family:text-body;font-size:1rem;min-height:100vh}small{font-size:.7rem;line-height:1.3}p{line-height:1.6}p,input,select{font-size:1rem}h1{font-family:title;font-size:2.5rem;line-height:1.2}h1.larger{font-size:4rem}h2{font-family:title;font-size:2.1rem;line-height:1.2}h3{font-family:subtitle;font-size:1.7rem;line-height:1.3}h4{font-family:subtitle;font-size:1.5rem;line-height:1.3}h5{font-family:subtitle;font-size:1.2rem}h6{font-family:subtitle;font-size:1rem}b{font-family:subtitle}span{font-family:inherit}@media only screen and (min-width: 700px){html{font-size:17px}}share-btn,bookmark-btn,button{position:relative;display:block;pointer-events:auto;cursor:pointer;box-sizing:border-box;background-color:transparent;touch-action:manipulation;border:none}share-btn:before,bookmark-btn:before,button:before{content:'';position:absolute;margin:auto;width:100%;max-width:30px;height:auto;max-height:30px;aspect-ratio:1;left:50%;top:50%;background-color:rgba(170,170,170,0);transform:translate(-50%, -50%) scale(.25);transform-origin:center;border-radius:50%;transition:.5s all}share-btn:active:before,bookmark-btn:active:before,button:active:before{background-color:rgba(170,170,170,0.3);transform:translate(-50%, -50%) scale(1);transition:0s all}.disabled{pointer-events:none !important;opacity:.3;transition:.2s opacity ease-in-out}.ng-invalid{color:#dd2124}.ng-invalid .icon-inner{background-color:#dd2124 !important}.warning{display:block;margin:5px;text-align:center;color:#dd2124}.warning .icon-inner{background-color:#dd2124 !important}.info{margin:5px;text-align:center;color:#5bc0de}.info .icon-inner{background-color:#5bc0de !important}.error{display:flex;justify-content:center;padding:5px;text-align:center;color:#bb2124}.error .icon-inner{background-color:#bb2124 !important}.accent{color:#ff6c02}.success{padding:5px;text-align:center;color:#22bb33}.success .icon-inner{background-color:#22bb33 !important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{-webkit-text-size-adjust:100%;-webkit-user-drag:none;background-repeat:no-repeat;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}*:after,*:before{background-repeat:no-repeat}*::-webkit-scrollbar{display:none;height:0;width:0}*::-webkit-scrollbar-track{display:none;background-color:#0001 1}*::-webkit-scrollbar-thumb{display:none;background-color:#fff4 4}*::-webkit-scrollbar-thumb:hover{display:none;background-color:#fff8 8}.fixed{overflow:hidden !important}.swiper-container{position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden;z-index:1}.swiper-wrapper{position:relative;cursor:grab;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;transition-property:transform;box-sizing:content-box}.swiper-wrapper:active{cursor:grabbing}.swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-pagination{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:10px 0;transition:all .33s;z-index:10}.swiper-pagination-custom{position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;bottom:10px;left:50%;transition:all .33s;transform:translate3d(-15px, 0, 0);z-index:10}.single .swiper-pagination-custom{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background-color:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12, end) infinite;animation:a 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}.swiper-slide{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;background-position:50%;background-size:cover}.swiper-pagination-bullet{cursor:pointer;display:inline-block;margin:0 3px;width:4px;height:4px;vertical-align:middle;background-color:#fbfbfb;border:none;border-radius:50%;opacity:.5;transition:all .33s}.swiper-pagination-bullet-custom{cursor:pointer;display:inline-block;margin:0 3px;width:4px;height:4px;vertical-align:middle;background-color:#fbfbfb;border:none;border-radius:50%;opacity:0;transform:scale(.8);transition:all .33s}.swiper-pagination-bullet-custom .swiper-pagination-bullet-active~.swiper-pagination-bullet:nth-of-type(2),.swiper-pagination-bullet-custom .swiper-pagination-bullet-active~.swiper-pagination-bullet:nth-of-type(-2){opacity:.6;transform:scale(1.3)}.swiper-pagination-bullet-custom .swiper-pagination-bullet-active~.swiper-pagination-bullet:nth-of-type(3){opacity:.6;transform:scale(1)}.swiper-pagination-bullet-custom .swiper-pagination-bullet-active~.swiper-pagination-bullet:nth-of-type(4){opacity:.6;transform:scale(.8)}.swiper-pagination-bullet-active{opacity:1;transform:scale(1.6);transition:all .33s}.swiper-pagination-bullet-before-middle{opacity:.6;transform:scale(1.3) !important}.swiper-pagination-bullet-after-middle{opacity:.6;transform:scale(1.3) !important}.swiper-pagination-bullet-before-small{opacity:.6;transform:scale(1) !important}.swiper-pagination-bullet-after-small{opacity:.6;transform:scale(1) !important}.swiper-pagination-bullet-before-smallest{opacity:.6;transform:scale(.8) !important}.swiper-pagination-bullet-after-smallest{opacity:.6;transform:scale(.8) !important}#abaco .android .swiper-wrapper{transform:initial}.swiper-slide{background-color:transparent}.pull-to-refresh{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-40px auto 0;padding:0;width:100%;height:40px;border-bottom:1px dashed #ccc;text-align:center;line-height:40px;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;transition-duration:400ms;-webkit-transition-property:margin;-moz-transition-property:margin;transition-property:margin;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@keyframes touch{0%,100%{scale:1}20%{scale:.95}}@keyframes bg-wrapper{0%,100%{background-position:left top}50%{background-position:right bottom}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-top{from{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-10px)}}@keyframes fade-in-left{from{opacity:0}to{opacity:1}}@keyframes fade-in-right{from{transform:translateX(10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-bottom-bounce{0%{opacity:0;transform:translateY(5px)}20%{transform:translateY(-3px)}40%{transform:translateY(2px)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade-out-bottom-bounce{0%{opacity:1;transform:translateY(0)}33%{transform:translateY(1px)}66%{transform:translateY(-2px)}100%{opacity:0;transform:translateY(5px)}}@keyframes fade-out-deleted{to{margin-bottom:-17px}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out-bottom{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes fade-out-top{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes fade-out-left{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateX(-10px)}}@keyframes fade-out-right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(10px)}}@keyframes progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lineasDiv{from{opacity:0;transform:scale(1.2) rotate(90deg)}to{opacity:.85;transform:scale(1) rotate(0deg)}}@keyframes scale-background-position{0%{transform:scale(1);background-position:left top}33%{transform:scale(1.1)}66%{background-position:right bottom}100%{transform:scale(1);background-position:center}}@keyframes opacity{to{opacity:1}}@keyframes fade-in-out{0%,100%{transform:translateY(-120px);opacity:1}15%,85%{transform:translate(0);opacity:1}}@keyframes overworld-clouds{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes overworld-fly-left{from{left:150%}to{left:-50%}}@keyframes overworld-fly-right{from{left:-50%}to{left:150%}}@keyframes overworld-wobble{0%{transform:rotate(-0.05turn)}50%{transform:rotate(.05turn)}100%{transform:rotate(-0.05turn)}}@keyframes overworld-bounce{0%{transform:translateY(6%)}50%{transform:translateY(-6%)}100%{transform:translateY(6%)}}@keyframes overworld-bounce-little{0%{transform:translateY(1%)}50%{transform:translateY(-1%)}100%{transform:translateY(1%)}}@keyframes overworld-bounce-n-flip{0%{transform:translateY(6%)}10%{transform:translateY(-6%)}20%{transform:translateY(6%)}30%{transform:translateY(-6%)}40%{transform:translateY(6%)}45%{transform:translateY(6%)}50%{transform:translateY(6%) scaleX(-1)}60%{transform:translateY(-6%) scaleX(-1)}70%{transform:translateY(6%) scaleX(-1)}80%{transform:translateY(-6%) scaleX(-1)}90%{transform:translateY(6%) scaleX(-1)}95%{transform:translateY(6%) scaleX(-1)}100%{transform:translateY(6%) scaleX(1)}}@keyframes overworld-walk{0%{transform:translateX(-150%) translateY(0) scaleX(1)}7.5%{transform:translateX(-100%) translateY(-10%) scaleX(1)}15%{transform:translateX(-50%) translateY(0) scaleX(1)}22.5%{transform:translateX(0) translateY(-10%) scaleX(1)}30%{transform:translateX(50%) translateY(0) scaleX(1)}37.5%{transform:translateX(100%) translateY(-10%) scaleX(1)}49.9%{transform:translateX(150%) translateY(0) scaleX(1)}50%{transform:translateX(150%) translateY(0) scaleX(-1)}57.5%{transform:translateX(100%) translateY(-10%) scaleX(-1)}65%{transform:translateX(50%) translateY(0) scaleX(-1)}72.5%{transform:translateX(0) translateY(-10%) scaleX(-1)}80%{transform:translateX(-50%) translateY(0) scaleX(-1)}87.5%{transform:translateX(-100%) translateY(-10%) scaleX(-1)}99.9%{transform:translateX(-150%) translateY(0) scaleX(-1)}100%{transform:translateX(-150%) translateY(0) scaleX(1)}}@keyframes overworld-walk-short{0%{transform:translateX(-50%) translateY(0) scaleX(1)}7.5%{transform:translateX(-33.33%) translateY(-10%) scaleX(1)}15%{transform:translateX(-16.66%) translateY(0) scaleX(1)}22.5%{transform:translateX(0) translateY(-10%) scaleX(1)}30%{transform:translateX(16.66%) translateY(0) scaleX(1)}37.5%{transform:translateX(33.33%) translateY(-10%) scaleX(1)}49.9%{transform:translateX(50%) translateY(0) scaleX(1)}50%{transform:translateX(50%) translateY(0) scaleX(-1)}57.5%{transform:translateX(33.33%) translateY(-10%) scaleX(-1)}65%{transform:translateX(16.66%) translateY(0) scaleX(-1)}72.5%{transform:translateX(0) translateY(-10%) scaleX(-1)}80%{transform:translateX(-16.66%) translateY(0) scaleX(-1)}87.5%{transform:translateX(-33.33%) translateY(-10%) scaleX(-1)}99.9%{transform:translateX(-50%) translateY(0) scaleX(-1)}100%{transform:translateX(-50%) translateY(0) scaleX(1)}}@keyframes overworld-grow{0%{transform:scale(1.2, 1.2) translateY(-10%)}50%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1.2, 1.2) translateY(-10%)}}@keyframes overworld-pulse{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes overworld-smoke{0%{transform:translateY(0) scale(1, 1);opacity:0}10%{opacity:.8}50%{transform:translateY(-100%) scale(1.25, 1.25)}70%{opacity:.8}90%{transform:translateY(-200%) scale(1.5, 1.5);opacity:0}100%{transform:translateY(-200%) scale(1.5, 1.5);opacity:0}}@keyframes zoom-in{0%{opacity:0;transform:scale(.5)}100%{transform:scale(1);opacity:100%}}@keyframes zoom-out{0%{transform:scale(1);opacity:100%}100%{transform:scale(.5);opacity:0}}@keyframes expand-height-m{0%{max-height:100px;opacity:0}100%{max-height:1000px;opacity:100%}}@keyframes shrink-height-m{0%{max-height:1000px;opacity:100%}100%{max-height:100px;opacity:0}}@keyframes bounce-flip{0%{transform:translateY(0) rotateY(0deg)}60%{transform:translateY(-10px) rotateY(10deg);opacity:.3}}@keyframes shake{96%{transform:translate(0, 0) rotate(0deg)}96.5%{transform:translate(.5px, .5px) rotate(5deg)}97%{transform:translate(0, 0) rotate(0eg)}97.5%{transform:translate(-0.5px, .5px) rotate(-5deg)}98%{transform:translate(0, 0) rotate(0deg)}98.5%{transform:translate(.5px, .5px) rotate(5deg)}99%{transform:translate(0, 0) rotate(0eg)}99.5%{transform:translate(-0.5px, .5px) rotate(-5deg)}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes page-in{from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.immersive-wrapper{position:absolute;display:none;margin:30px auto 0;top:0;left:0;right:0;z-index:10}.immersive .immersive-wrapper{display:flex}.immersive-msg{position:relative;display:inline-block;margin:0 auto;padding:15px 30px;text-align:center;color:#424232;background-color:#fffdf2;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;animation:fade-in-out 4s forwards}@media only screen and (min-width: 700px){.immersive-msg{border-radius:6px}}.immersive{overflow:hidden}.collection-wrapper{position:relative;margin:calc(env(safe-area-inset-top) + 10px) 0 0}.daily-collection{box-sizing:border-box;flex-direction:column;gap:20px;padding:20px;perspective:500px;-webkit-perspective:500px}.content-wrapper{position:relative;padding-bottom:calc(120px + env(safe-area-inset-bottom));min-height:calc(100vh - 185px + env(safe-area-inset-top) - env(safe-area-inset-bottom));opacity:0}.content-wrapper.ready{animation:.6s fade-in-left cubic-bezier(0, .51, .58, 1) forwards}.content-wrapper hr{margin:10px auto;width:80%;max-width:560px;border:none;border-bottom:1px solid rgba(66,66,50,0.2)}.content{position:relative;color:#424232;background-color:#fffdf2;overflow:hidden}.content .icon-btn,.content .icon-inner{background-color:#424232}.content-intro-copy{position:relative;display:flex;flex-direction:column;gap:10px;padding:max(env(safe-area-inset-top), 70px) 20px 20px;color:#424232;background-color:#fffdf2}@media only screen and (min-width: 700px){.content-intro-copy{padding:max(env(safe-area-inset-top), 70px) 40px 20px}}.content-intro-copy .icon-btn,.content-intro-copy .icon-inner{background-color:#424232}chat-ai{position:relative;display:block;width:100%;height:calc(100vh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}chat-ai .dm-header{padding-left:60px}.content.gallery{color:#424232;background-color:#fffdf2}.content.gallery .video-standalone .btn-primary{display:none}.content.gallery .video-player-time-remaining,.content.gallery .btn-inline{margin:0;filter:drop-shadow(0 1px 2px black)}.content.gallery .icon-small,.content.gallery .icon-medium{background-color:#424232}.content.gallery .icon-background-small,.content.gallery .icon-background-medium{background-color:rgba(255,253,242,0.5)}.content-gallery{position:relative;margin-bottom:-240px;width:100%;height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top));max-height:1000px}@media only screen and (min-width: 700px){.content-gallery{margin-bottom:-200px}}.content-gallery .swiper-pagination-custom{bottom:250px}@media only screen and (min-width: 700px){.content-gallery .swiper-pagination-custom{bottom:210px}}.immersive .content-gallery .swiper-pagination-custom{bottom:90px}.content-gallery-item{position:relative;width:100%;height:100%;background-color:#fffdf2;overflow:hidden}.content-gallery-video,.content-gallery-img{width:100%;height:100%;background-size:cover;background-position:center;animation:bg-wrapper 30s infinite}.immersive .content-gallery-video,.immersive .content-gallery-img{background-size:contain;background-position:center;animation:none}.content-gallery-img.story{animation:none;width:auto;aspect-ratio:.66666667;height:100%;background-size:cover;background-position:center}.content-gallery-video.story{background-image:none !important;height:auto}.content-gallery-overlay{position:absolute;pointer-events:none;width:100%;height:500px;bottom:0;left:0;background:linear-gradient(to top, #fffdf2 0,rgba(255,253,242,0.3) 50%,rgba(255,253,242,0.15) 65%,rgba(255,253,242,0.075) 75.5%,rgba(255,253,242,0.037) 82.85%,rgba(255,253,242,0.019) 88%,rgba(255,253,242,0) 100%);transition:all .23s ease-in-out;z-index:2}.immersive .content-gallery-overlay{opacity:0;transform:translateY(20px)}.content-gallery-info{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 10px;padding:15px;color:#424232;background-color:#fff;border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:all .23s ease-in-out;z-index:2}@media only screen and (min-width: 700px){.content-gallery-info{border-radius:18px}}.immersive .content-gallery-info{opacity:0;transform:translateY(50px)}.content-gallery-thumb-wrapper{margin:20px auto;position:relative;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1px;margin:0 auto;width:calc(100% - 20px);max-width:640px;z-index:2;transition:all .23s ease-in-out}@media only screen and (min-width: 700px){.content-gallery-thumb-wrapper{grid-template-columns:repeat(4, 1fr)}}.content-gallery-thumb-wrapper.grilla{grid-template-columns:repeat(6, 1fr)}.immersive .content-gallery-thumb-wrapper{opacity:0;transform:translateY(50px)}.content-gallery-thumb{position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;aspect-ratio:1;background-size:cover;background-position:center}@media only screen and (min-width: 700px){.content-gallery-thumb{border-radius:18px}}.story .content-gallery-thumb{aspect-ratio:.5625}.grilla .content-gallery-thumb{grid-column:auto / span 2;grid-row:auto / span 1}.grilla .content-gallery-thumb:nth-child(12n + 1){grid-column:auto / span 4;grid-row:auto / span 2}.grilla .content-gallery-thumb:nth-child(12n + 8){grid-column:3 / span 4;grid-row:auto / span 2}.unlock-date{position:absolute;bottom:0;width:100%;left:0;text-align:center;padding:16px 0 4px;background:linear-gradient(0deg, #fffdf2 0,rgba(255,253,242,0.3) 50%,rgba(255,253,242,0.15) 65%,rgba(255,253,242,0.075) 75.5%,rgba(255,253,242,0.037) 82.85%,rgba(255,253,242,0.019) 88%,rgba(255,253,242,0) 100%)}.content.lamina{display:flex;flex-direction:column;min-height:100vh}.content .module{position:relative;box-sizing:border-box;margin:10px auto}.content .module .swiper-pagination-bullet{background-color:rgba(255,108,2,0.5)}.content .module .swiper-pagination-bullet-active{background-color:#ff6c02}.module-intro{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(80vh, 720px);width:100%;overflow:hidden}.module-intro-bg{position:absolute;width:100%;height:100%;background-color:#ff6c02;background-size:cover;background-position:left top;animation:scale-background-position 15s forwards;animation-timing-function:ease-in-out}.module-intro-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:15px;box-sizing:border-box;margin:max(env(safe-area-inset-top), 10px) auto 10px;padding:15px;width:calc(100% - 20px);max-width:640px;color:#424232;background-color:#fff;border:1px solid rgba(255,108,2,0.2);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}@media only screen and (min-width: 700px){.module-intro-copy{border-radius:18px}}@media only screen and (min-width: 560px){.module-intro-copy{width:calc(100% - 40px);gap:20px}}@media only screen and (min-width: 560px){.btn-terciary .content.modulos .module-intro-copy{margin:calc(env(safe-area-inset-top) + 20px) 20px 20px}}.module-intro-copy hr{width:100%;border:unset;border-top:1px solid rgba(255,253,242,0.25)}.module-intro-copy .icon-inner{background-color:#424232}.module-intro-kicker{display:inline-block;padding:4px 8px;color:#424232;background-color:#fffdf2;border-radius:8px}@media only screen and (min-width: 700px){.module-intro-kicker{border-radius:10px}}.content.pdf{width:100%}.pdf-wrapper{position:relative;width:100%;height:auto;min-height:80vh;top:0;left:0}.audio-playlist-tracks{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;width:100%;max-height:70vh;transform:translate3d(0, 0, 0);overflow:auto}.audio-playlist-tracks .icon-btn,.audio-playlist-tracks .icon-inner{background-color:#fffdf2}.content.terms{display:flex;padding:calc(env(safe-area-inset-top) + 70px) 0 calc(env(safe-area-inset-bottom) + 70px);min-height:calc(100vh - 240px);justify-content:center}.content.test{background-color:transparent;border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media only screen and (min-width: 700px){.content.test{border-radius:18px}}.content.test .module-intro-copy module_test{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;color:#333}.content.video_vimeo,.content.video{background-color:transparent}.content.video_vimeo .icon-background-medium,.content.video .icon-background-medium,.content.video_vimeo button.icon-small,.content.video button.icon-small{display:none}.video-player-cover{position:relative;width:100%;aspect-ratio:1;background-size:cover;background-position:center;animation:60s bg-wrapper infinite ease-in-out;transform:translate3d(0, 0, 0);border-radius:12px}@media only screen and (min-width: 700px){.video-player-cover{border-radius:18px}}@media only screen and (min-width: 700px){.video-player-cover{margin:0 auto 20px 0;width:200px;height:200px}}.dev{position:relative;margin:0 auto;padding:calc(env(safe-area-inset-top) + 60px) 0 20px;width:calc(100% - 20px);max-width:640px}.dev .swiper-pagination{margin:0 0 4px}.dev .swiper-pagination-bullet{width:90px;height:6px;background-color:#ff6c02;border-radius:3px;opacity:.1}.dev .swiper-pagination-bullet-active{opacity:.5;transform:scale(1)}.dev .btn-primary{margin:0;width:100%}.dev .swiper-slide{flex-direction:column;box-sizing:border-box;gap:10px;padding:20px;color:#424232;background-color:#fff;border:1px solid rgba(255,108,2,0.2);border-radius:12px;hyphens:auto;text-align:left}@media only screen and (min-width: 700px){.dev .swiper-slide{border-radius:18px}}.dev .swiper-slide p{width:100%;hyphens:auto;transition:.05s transform ease-in-out}.dev .swiper-slide p:active{transform:scale(.96)}.dev .swiper-slide small{transition:.1s all ease-in-out}.dev .swiper-slide small:active{opacity:.75;transform:scale(.98)}.dev .icons-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.dev .icons-wrapper .icon-inner,.dev .icons-wrapper .icon-btn{background-color:#424232}.dev .icons-wrapper.light{background-color:white;border-radius:12px}.dev .icons-wrapper.light .icon-inner,.dev .icons-wrapper.light .icon-btn{background-color:black}.dev .select-country-container{width:100%}.explore-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;margin:calc(env(safe-area-inset-top) + 10px) 0 0}.explore-inner-wrapper{display:flex;flex-direction:column;gap:10px;margin:auto;width:calc(100% - 20px);max-width:640px}.game-wrapper{position:relative;height:100vh;color:#424232;overflow:hidden}.game-wrapper a{cursor:pointer;color:#ff6c02;text-decoration:underline;font-family:'title'}.game-wrapper h1,.game-wrapper h2,.game-wrapper h3,.game-wrapper h4,.game-wrapper h5{font-family:'title-special',sans-serif}.game-wrapper p{line-height:1.8}.game-wrapper .btn-primary{margin:0 auto;border:1px solid;color:#424232;background-color:transparent;background-position:calc(100% - 10px) center;background-size:20px;background-repeat:no-repeat;transition:all .2s}.overworld-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.overworld-nav-wrapper{position:absolute;display:flex;pointer-events:none;box-sizing:border-box;justify-content:space-evenly;align-items:center;gap:10px;margin:10px 0 0;margin:max(env(safe-area-inset-top) + 10px) 0 0;padding:0 10px;height:50px;top:0;right:10px;color:#424232;background-color:rgba(255,255,255,0.6);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:.3s all}@media only screen and (min-width: 700px){.overworld-nav-wrapper{border-radius:18px}}.overworld-nav-wrapper.hide{transform:translateY(-10px);opacity:0}.overworld-nav-logo{position:absolute;margin:0 auto;width:100px;top:10px;left:0;right:0}.overworld-nav-btn{cursor:pointer;pointer-events:auto;width:40px;height:40px;background-size:30px;background-position:center;background-image:url(../img/icon-more-horizontal_white.svg)}.overworld-nav-btn.active{background-image:url(../img/icon-close_white.svg)}.overworld-nav-actions-container{position:absolute;visibility:hidden;display:flex;box-sizing:border-box;flex-direction:column;gap:20px;padding:40px 20px;width:90%;max-width:420px;top:50%;background-color:rgba(255,253,242,0.6);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translate(0, -50%);transition:.5s all cubic-bezier(.25, .46, .45, .94)}@media only screen and (min-width: 700px){.overworld-nav-actions-container{border-radius:18px}}.overworld-nav-actions-container.active{visibility:visible;background-color:rgba(255,253,242,0.9);opacity:1;transform:translate(0, -50%)}.game-wrapper .modal-underlay,.game-wrapper .small-modal-underlay,.game-wrapper .overworld-nav-actions-underlay{display:none;position:absolute;top:0;width:100%;height:100%;background-color:rgba(66,66,50,0.2);animation:modal-underlay-fade-in .5s forwards cubic-bezier(.25, .46, .45, .94)}.game-wrapper .modal-underlay.closing,.game-wrapper .small-modal-underlay.closing,.game-wrapper .overworld-nav-actions-underlay.closing{display:flex;animation:modal-underlay-fade-out .5s forwards cubic-bezier(0, .51, .58, 1)}.game-wrapper .modal-underlay.active,.game-wrapper .small-modal-underlay.active,.game-wrapper .overworld-nav-actions-underlay.active{display:flex}.modal-wrapper{position:fixed;display:none;box-sizing:border-box;margin:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 60px);padding-top:0;width:100%;max-width:560px;height:100%;height:calc(100% - env(safe-area-inset-top) - 70px);bottom:0;left:0;right:0;color:#424232;background-color:#fffdf2;animation:fade-in-bottom .5s forwards cubic-bezier(.25, .46, .45, .94);overflow:hidden;border-radius:12px}@media only screen and (min-width: 700px){.modal-wrapper{border-radius:18px}}@media only screen and (min-width: 700px){.modal-wrapper{padding-bottom:20px;height:83%;top:0}}.modal-wrapper.closing{display:block;animation:fade-out-bottom .5s forwards cubic-bezier(0, .51, .58, 1)}.modal-wrapper.active{display:block}.modal-content-wrapper{display:flex;box-sizing:border-box;align-items:center;flex-direction:column;width:100%;height:100%;color:#424232}.modal-content-wrapper .modal-item-wrapper{justify-content:flex-start;overflow:auto}.modal-content-wrapper .swiper-pagination{align-items:center;margin:auto;padding:5px;bottom:20px;width:54px;border-radius:7px;border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(255,253,242,0.75)}@media only screen and (min-width: 700px){.modal-content-wrapper .swiper-pagination{border-radius:6px}}.modal-content-wrapper .swiper-pagination .swiper-pagination-bullet{background-color:#424232}.modal-content-scrollable{position:relative;overflow-y:auto}.modal-close-button{position:absolute;margin:-10px;width:30px;height:30px;top:calc(env(safe-area-inset-top) + 24px);right:24px;background-image:url(../img/icon-close.svg);background-size:22px;background-color:rgba(255,255,255,0.3);background-position:center;border-radius:50%;z-index:2}.modal-title{margin:20px 30px}.modal-background{position:relative;margin-bottom:20px;width:100%;object-fit:cover;object-position:center}.modal-game-copy-wrapper{box-sizing:border-box;display:inline-flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:0 30px 30px;position:relative;width:100%}@media only screen and (min-width: 700px){.modal-game-copy-wrapper{padding:0 40px calc(env(safe-area-inset-bottom) + 40px)}}.modal-game-copy-wrapper>h1,.modal-game-copy-wrapper>h2,.modal-game-copy-wrapper>h3,.modal-game-copy-wrapper>h5,.modal-game-copy-wrapper>p{margin-bottom:10px}.ske-loading{background-color:rgba(66,66,50,0.15);animation:2s infinite loading-text linear}.modal-game-finished{padding:0 30px 30px;display:flex;flex-direction:column;justify-content:space-around;text-align:center;height:100%}.modal-game-finished h3{margin-bottom:20px}.game-modal-top-wrapper{display:flex;margin:20px 30px 0;align-items:center;min-height:40px}.modal-buttons-wrapper{position:relative;display:flex;box-sizing:border-box;align-items:center;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:10px 20px;gap:10px;width:100%;box-shadow:0 -20px 20px #fffdf2}.modal-buttons-wrapper .btn-primary{margin:0}.ranking-wrapper{display:flex;width:100%;max-height:100%;flex-direction:column;gap:15px;overflow:scroll}.ranking-wrapper-module{margin:20px 0 0 -30px;max-width:100vw;width:calc(60px + 100%);overflow:hidden;transition:max-height .3s ease-in-out;padding-bottom:30px;box-sizing:border-box;max-height:640px}@media only screen and (min-width: 700px){.ranking-wrapper-module{margin-left:-40px;width:calc(80px + 100%)}}.ranking-wrapper-module.compact{max-height:150px;transition:max-height .3s ease-in-out}.module-ranking-expand{box-shadow:0 -20px 20px white;background-color:#fffdf2;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.module-ranking-expand-btn{border:1px solid;border-radius:50%;font-size:1em;width:25px;aspect-ratio:1;padding:0}.loading-module-ranking{color:rgba(66,66,50,0.75);animation:2s infinite loading-text linear}@keyframes loading-text{0%{opacity:100%}50%{opacity:20%}100%{opacity:100%}}.ranking-top-wrapper{display:flex;padding:0 30px 0;align-items:center;text-align:center;justify-content:space-around}.ranking-top-10{display:flex;flex-direction:column;padding-bottom:20px;text-align:center}.ranking-user{margin-bottom:20px}.ranking-user-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 30px;gap:10px;background-color:rgba(66,66,50,0.02)}.ranking-user-wrapper:nth-of-type(even){background-color:rgba(66,66,50,0)}.ranking-user-wrapper h3{text-align:center;min-width:20px}.ranking-user-wrapper p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking-user-avatar{border-radius:50%;width:30px;height:30px}.ranking-user-points{flex-grow:1;text-align:right}.ranking-current-user p{font-weight:bold}.level-state-wrapper{margin:15px 0}.trivia-question-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.overworld-trivia-question{position:relative;display:flex;margin:0 30px;padding-bottom:calc(env(safe-area-inset-bottom) + 10px);flex-grow:1;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;height:100%}.trivia-points-awarded{position:absolute;display:block;animation:2s trivia-points-awarded forwards;font-size:20px;transform-origin:left top}.trivia-points-awarded.streak{color:#dff2a6}@keyframes trivia-points-awarded{0%{transform:translateY(120%);opacity:0}10%,90%{transform:translateY(100%);opacity:1}100%{transform:scale(.9) translateY(0);opacity:0}}.trivia-current-question{display:flex;flex-direction:column;align-items:center}.trivia-options{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.streak-wrapper{position:relative;display:block;margin:0 auto;width:70%;height:15px;background-color:#fffdf2;box-shadow:0 0 8px rgba(221,33,36,0.25);border-radius:8px}@media only screen and (min-width: 700px){.streak-wrapper{border-radius:10px}}.streak-progress{width:100%;height:100%;background-image:linear-gradient(45deg, #dd2124, #f9d320);background-size:100% auto;background-position:center;clip-path:inset(0 100% 0 0);border-radius:8px;transition:clip-path .4s ease-in-out}@media only screen and (min-width: 700px){.streak-progress{border-radius:10px}}.streak-1 .streak-progress{clip-path:inset(0 66% 0 0)}.streak-2 .streak-progress{clip-path:inset(0 33% 0 0)}.streak-3 .streak-progress{clip-path:inset(0 0 0 0)}.streak-wow{position:absolute;display:none;width:120px;height:120px;top:-45px;right:-60px;background-image:url(../img/games/streak_animated_wow.png);background-size:100%;background-position:0;animation:streak-wow 4s steps(6, end) infinite}.streak-3 .streak-wow{display:block}@keyframes streak-wow{0%{transform:scale(.2)}99%{opacity:1}100%{transform:scale(1);opacity:0}}.streak-icon{position:absolute;margin:auto;width:60px;height:60px;top:0;bottom:0;left:0;background-image:url(../img/games/streak-flame_100x100.png);background-size:100% auto;background-position:center;transform:translate(-50%) scale(.7);transition:all .4s ease-in-out}.streak-1 .streak-icon{left:33%;transform:translate(-50%) scale(.8)}.streak-2 .streak-icon{left:66%;transform:translate(-50%) scale(.9)}.streak-3 .streak-icon{left:100%;transform:translate(-50%) scale(1)}.game-modal-top-wrapper .streak-icon{position:relative;margin:0;height:40px;width:40px;transform:none}.small-modal-wrapper{position:fixed;display:none;box-sizing:border-box;flex-direction:column;margin:0 auto;left:0;top:50%;right:0;width:80%;max-width:350px;align-items:center;color:#424232;background-color:#fffdf2;border-radius:12px;justify-content:center;transform:translateY(-50%)}@media only screen and (min-width: 700px){.small-modal-wrapper{border-radius:18px}}.small-modal-wrapper.active{display:flex}.small-modal-wrapper.closing{animation:modal-underlay-fade-out .5s forwards cubic-bezier(0, .51, .58, 1)}.small-modal-wrapper .modal-game-copy-wrapper{text-align:center}.init-loader-wrapper{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;top:0;transition:opacity .8s .5s ease-out;overflow:hidden}.init-loader-wrapper h3{animation:5s overworld-pulse infinite ease-in-out}.init-loader-wrapper.closed{opacity:0;pointer-events:none}.init-loader-top-image{margin:auto;width:100%;height:100%;background-size:cover;background-position:center center;animation:5s overworld-pulse infinite ease-in-out}.init-loader-logo-wrapper{position:absolute;margin:auto;width:200px;left:50%;top:50%;transform:translate(-50%, -110%) scale(1);transition:all .8s cubic-bezier(.8, 0, .8, 1),opacity .2s ease-in-out;pointer-events:none}.init-loader-logo-wrapper.closed{top:max(env(safe-area-inset-top) + 10px);left:70px;transform:translate(0) scale(.5);transform-origin:left top}@media only screen and (min-width: 700px){.init-loader-logo-wrapper.closed{left:calc(50% - 100px);transform-origin:center top}}.init-loader-logo-wrapper.closed.no-history{left:10px}@media only screen and (min-width: 700px){.init-loader-logo-wrapper.closed.no-history{left:calc(50% - 100px)}}.init-loader-logo-wrapper.hide{opacity:0}.init-loader-logo{width:100%;height:100%;object-fit:contain}.init-loader-background{position:absolute;width:100%;height:100%;top:0}.trivia-loader-wrapper{display:none;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center;position:absolute;background-color:rgba(66,66,50,0.4)}.trivia-loader-wrapper img{position:absolute;width:25%;max-width:125px}.trivia-loader-filling{animation:2s opacity-fade infinite linear}@keyframes opacity-fade{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}.overworld-map-wrapper{position:absolute;display:flex;align-items:center;justify-content:center;width:500%;transform:scale(calc(.2));transition-timing-function:cubic-bezier(.25, .46, .45, .94)}.overworld-background{position:relative;cursor:grab;display:block;margin:0 auto;width:100%;transition:.1s transform}.overworld-background:active{cursor:grabbing}.overworld-node-wrapper{position:absolute;cursor:pointer;pointer-events:auto;width:1.7%;height:2.5%;transform:translate(-50%, -90%)}.overworld-node-wrapper.next_level{animation:node-bump .7s forwards}.overworld-node-player-photo{aspect-ratio:1;width:50%;border-radius:50%;color:#fffdf2;background-color:#424232;box-shadow:0 5px 10px rgba(66,66,50,0.75);border:.5px solid}@media only screen and (min-width: 700px){.overworld-node-player-photo{border-width:2px}}.recent-players-container{position:absolute;left:105%;top:15%;min-width:100%;display:flex;align-items:center;gap:20%}.recent-players-shadow{aspect-ratio:1;width:50%;z-index:-100;position:absolute;border-radius:50%;margin-left:14%;background-color:#424232;border:.5px solid}@media only screen and (min-width: 700px){.recent-players-shadow{border-width:2px}}.recent-players-number{font-weight:bold;text-shadow:0 0 3px black;font-size:1.6vw;color:#fffdf2;background-color:rgba(66,66,50,0.3);padding:1px 2px;border-radius:2px}@media only screen and (min-width: 700px){.recent-players-number{padding:2px 4px;border-radius:6px}}.overworld-node-state{position:absolute;width:100%;height:100%;top:0;bottom:0;-webkit-mask-image:url(../img/games/node_mask.png);mask-image:url(../img/games/node_mask.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#4d4d4d}.available .overworld-node-state{background-color:#fab70b}.overworld-zoomin-animation{pointer-events:none;animation-duration:2.2s !important}.overworld-zoomin-animation :nth-child(odd){animation-delay:1.1s !important}.overworld-node-progress{position:absolute;width:100%;height:86%;bottom:14%;left:0;background-color:#0070cc;transform:scaleY(0);transform-origin:bottom;transition:.2s transform ease-in-out}.node-mask{-webkit-mask-image:url(../img/games/node_mask.png);mask-image:url(../img/games/node_mask.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0}.overworld-node-overlay{position:absolute;width:100%;top:0;height:100%;bottom:0}.overworld-node-id{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1;color:black}.overworld-node-id h5{font-size:2.9vw}@keyframes node-bump{0%,33%,66%,100%{transform:scale(1) translate(-50%, -90%)}25%,50%,75%{transform:scale(1.1) translate(-45%, -90%)}}.overworld-zoomout-animations{position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0}.overworld-animations-wrapper{position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;animation:4.5s ease-in-out 0s infinite normal none running overworld-bounce}.overworld-fg-clouds{position:absolute;width:400%;height:400%;top:0;left:0;background-size:5%;background-repeat:repeat;animation:200s overworld-clouds infinite linear}.home-wrapper{position:relative;margin:calc(env(safe-area-inset-top) + 60px) 0 0}.sections-wrapper{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;row-gap:20px;margin:20px auto 0;width:100%;max-width:640px;overflow:hidden;z-index:3}@media only screen and (min-width: 700px){.sections-wrapper{justify-content:center;row-gap:30px;column-gap:20px}}.section-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;margin:auto;width:100%;max-width:640px;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.section-wrapper .quote-wrapper{color:#424232}.section-wrapper .quote-copy{background-color:rgba(255,253,242,0.5)}.section-wrapper .sections-overlay-shadow{display:none}.section-wrapper .highlight-overlay{display:none}.section-wrapper .swiper-container{overflow:visible}.section-wrapper hr{margin:0 auto;width:80%;border:none;border-color:var(--home-color, #424232);border-bottom:1px solid;opacity:.2}.section-wrapper .icon-small{background-color:#424232}.section-title{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 10px;max-width:100%;transition:.2s transform cubic-bezier(0, .51, .58, 1);z-index:2;overflow-x:hidden;line-height:1.2}.section-title:active{transform:translateX(5px)}@media only screen and (min-width: 560px){.section-title{margin:0 20px}}@media only screen and (min-width: 700px){.section-title{margin:0}}.section-title .icon-btn,.section-title .icon-inner{background-color:#424232;min-height:10px;min-width:10px}.section-title-more{flex-shrink:0;padding:4px 8px;border:1px solid;border-radius:4px;opacity:.75}.section-title-cover{display:inline-block;height:36px;aspect-ratio:.75;background-size:cover;background-position:center;border-radius:2px}.section-title-cover .square{aspect-ratio:1}.section-cover{margin:auto;color:#424232;width:calc(100% - 20px)}@media only screen and (min-width: 560px){.section-cover{width:calc(100% - 40px)}}@media only screen and (min-width: 700px){.section-cover{width:100%}}.section-cover .icon-inner{background-color:#424232}.section-grid{display:grid;box-sizing:border-box;grid-template-columns:repeat(3, 1fr);grid-gap:1px}@media only screen and (min-width: 700px){.section-grid{grid-gap:4px}}.grid-item{cursor:pointer;aspect-ratio:1;background-color:rgba(66,66,50,0.025);overflow:hidden;transition:.2s transform cubic-bezier(0, .51, .58, 1)}@media only screen and (min-width: 700px){.grid-item{border-radius:18px}}.grid-item img{display:block;object-fit:cover;width:100%;height:100%}.grid-item video{position:relative;display:block;width:100%;height:100%;object-fit:cover}.grid-item.left-video{grid-column:1 / span 2;grid-row:span 2}.grid-item.left-video.img{grid-column:span 1 !important;grid-row:span 1 !important}.grid-item.right-video{grid-column:2 / span 2;grid-row:span 2}.grid-item.right-video.img{grid-column:span 1 !important;grid-row:span 1 !important}.section-gallery{margin:0 auto;width:calc(100% - 20px)}@media only screen and (min-width: 560px){.section-gallery{width:calc(100% - 40px)}}@media only screen and (min-width: 700px){.section-gallery{width:100%}}.section-gallery .swiper-slide{transition:.3s opacity ease-in-out}.section-gallery .swiper-slide-prev{opacity:.25}.section-gallery .swiper-slide-next{opacity:.25}.gallery-wrapper{position:relative;margin-bottom:20px;width:100%;aspect-ratio:1.5}.gallery-wrapper .swiper-pagination-bullet{background-color:rgba(66,66,50,0.5)}.gallery-wrapper .swiper-pagination-bullet-active{background-color:#424232}.gallery-item{margin:0 auto;width:100%;height:100%;background-size:cover;background-position:center;overflow:hidden;border-radius:12px}@media only screen and (min-width: 700px){.gallery-item{border-radius:18px}}.section-large .swiper-pagination-bullet{background-color:#424232}.section-cards_large .sections-overlay-shadow{height:calc(100% - 24px);top:0;bottom:unset}.swiper-slide-prev card-large{transform:translate3d(17px, 0, -1px) scale(.96);transform-origin:right;opacity:.5}@media only screen and (min-width: 560px){.swiper-slide-prev card-large{transform:translate3d(-5px, 0, -1px) scale(.96)}}.swiper-slide-next card-large{transform:translate3d(-17px, 0, -1px) scale(.96);transform-origin:left;opacity:.5}@media only screen and (min-width: 560px){.swiper-slide-next card-large{transform:translate3d(5px, 0, -1px) scale(.96)}}.medium-cards-wrapper{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;padding:0 10px;width:100%;overflow-y:hidden;overflow-x:auto}@media only screen and (min-width: 700px){.medium-cards-wrapper{padding:0 20px;-webkit-mask-image:linear-gradient(to right, #fff 95%, rgba(255,255,255,0.05) 100%)}}.medium-cards-wrapper.cards-column{flex-direction:column;gap:20px}@media only screen and (min-width: 700px){.medium-cards-wrapper.cards-column{-webkit-mask-image:none}}.medium-card{display:flex;box-sizing:border-box;flex-shrink:0;flex-grow:0;width:180px;flex-direction:column;color:var(--home-color, #424232);background-color:var(--home-background-color, #fff);border:1px solid rgba(255,108,2,0.2);border-color:var(--home-color, #424232);border-radius:8px;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards;overflow:hidden}@media only screen and (min-width: 700px){.medium-card{border-radius:10px}}@media only screen and (min-width: 700px){.medium-card{min-width:220px}}.cards-column .medium-card{aspect-ratio:unset;flex-direction:row;width:100%;height:170px}.medium-bg{width:100%;aspect-ratio:1;background-size:cover;background-position:center}.cards-column .medium-bg{width:unset;height:100%}@media only screen and (min-width: 700px){.cards-column .medium-bg{aspect-ratio:1.14285714}}.medium-copy{margin:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:fit-content;overflow:hidden}.cards-column .medium-copy{-webkit-line-clamp:4}.quote-wrapper{position:relative;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;margin:0 auto;width:calc(100% - 20px);aspect-ratio:1;font-style:unset;border-radius:8px;overflow:hidden}@media only screen and (min-width: 700px){.quote-wrapper{border-radius:10px}}@media only screen and (min-width: 560px){.quote-wrapper{width:calc(100% - 40px)}}@media only screen and (min-width: 700px){.quote-wrapper{width:100%;max-height:550px}}.quote-cover{position:absolute;display:none;width:100%;height:100%;opacity:0;object-fit:cover;object-position:center;animation:.2s opacity forwards ease-in-out}.viewport .quote-cover{display:block}.quote-copy{margin:10px;padding:10px 20px;max-width:560px;border-radius:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media only screen and (min-width: 700px){.quote-copy{border-radius:10px}}@media only screen and (min-width: 700px){.quote-copy{margin:20px;padding:20px}}.quote-text{margin-bottom:10px}.section-wrapper .quote-wrapper{color:#424232}.section-wrapper .quote-copy{background-color:rgba(255,253,242,0.5)}.sections-overlay-shadow{position:absolute;pointer-events:none;width:auto;height:100%;right:0;left:0;bottom:0;background:linear-gradient(to right, rgba(255,253,242,0.5) 0,rgba(255,253,242,0.1) 3%,rgba(255,253,242,0) 5%,rgba(255,253,242,0) 95%,rgba(255,253,242,0.1) 97%,rgba(255,253,242,0.5) 100%);z-index:1}.section-cards_small .sections-overlay-shadow{height:100%}.section-small_custom .cover{background-size:contain}.section-small_custom .card_small-wrapper{background-color:transparent}.cards-square-wrapper{position:relative;box-sizing:border-box;display:flex;gap:10px;padding:0 10px;width:100%;min-height:240px;overflow-y:hidden;overflow-x:auto}@media only screen and (min-width: 560px){.cards-square-wrapper{padding:0 20px}}@media only screen and (min-width: 700px){.cards-square-wrapper{padding:0;gap:12px;-webkit-mask-image:linear-gradient(to right, #fff 95%, rgba(255,255,255,0.05) 100%);min-height:280px}}.card-square-wrapper{display:flex;flex-direction:column;gap:2px}.card-square{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;min-width:240px;min-height:240px;background-color:rgba(255,255,255,0.05);background-size:cover;background-position:center;border-radius:8px;overflow:hidden;opacity:0;transition:.2s transform cubic-bezier(0, .51, .58, 1);animation:.5s opacity forwards cubic-bezier(0, .51, .58, 1)}@media only screen and (min-width: 700px){.card-square{border-radius:10px}}@media only screen and (min-width: 700px){.card-square{min-width:280px;min-height:280px}}.copy-wrapper{display:flex;flex-direction:column;gap:8px;margin:0 10px}@media only screen and (min-width: 700px){.copy-wrapper{margin:0}}.banner-wrapper{display:flex;box-sizing:border-box;cursor:pointer;flex-direction:row;margin:0 auto;padding:10px;width:calc(100% - 20px);color:white;background-color:#ff6c02;background-image:linear-gradient(180deg, #ff7b1c, #e86100);border-radius:12px;animation:.5s opacity forwards cubic-bezier(0, .51, .58, 1)}.banner-wrapper .icon-small{background-color:white}@media only screen and (min-width: 700px){.banner-wrapper{border-radius:18px}}.banner-body{flex-grow:1;margin:0 10px}.banner-cover{max-width:90px;max-height:100%;object-fit:contain}@media only screen and (min-width: 700px){.banner-cover{max-width:120px}}.section-categories{width:calc(100% - 20px)}.section-video *{pointer-events:none}.section-wrapper video_inline_url,.section-wrapper video_inline_vimeo{margin:auto;width:calc(100% - 20px)}@media only screen and (min-width: 700px){.section-wrapper video_inline_url,.section-wrapper video_inline_vimeo{width:calc(100% - 40px)}}.library-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;margin:calc(env(safe-area-inset-top) + 10px) 0 0}.library-wrapper .icon-inner{background-color:#424232}.library-inner-wrapper{display:flex;flex-direction:column;box-sizing:border-box;gap:10px;margin:0 auto;width:100%;height:100%;max-width:640px;overflow-x:hidden;overflow-y:scroll;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}@media only screen and (min-width: 700px){.library-inner-wrapper{padding:40px 40px 140px}}.library-inner-wrapper .title{display:flex;justify-content:center;align-items:center;min-height:90px}.library-inner-wrapper hr{width:80%;min-height:1px;background-color:rgba(255,108,2,0.2);border:none}.library-cards{display:flex;box-sizing:border-box;flex-wrap:wrap;flex-direction:row;gap:10px;padding:0 10px;width:100%;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1);overflow:auto}.library-cards-horizontal{flex-wrap:nowrap;overflow:scroll}@media only screen and (min-width: 700px){.library-cards-horizontal{margin:10px auto;padding:0;-webkit-mask-image:linear-gradient(to right, #fff 95%, rgba(255,255,255,0.05) 100%)}}.library-cards-horizontal .library-card{min-width:150px;width:150px}@media only screen and (min-width: 700px){.library-cards-horizontal .library-card{min-width:160px;width:160px}}.library-card{position:relative;cursor:pointer;display:flex;gap:2px;flex-grow:0;flex-direction:column;min-width:calc((100% - 20px) / 3);width:calc((100% - 20px) / 3);animation:.5s fade-in cubic-bezier(0, .51, .58, 1)}@media only screen and (min-width: 700px){.library-card{min-width:calc((100% - 40px) / 3);width:calc((100% - 40px) / 3)}}.library-card .post-data-buttons{gap:10px}.library-card .post-data-buttons small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.library-card-cover{width:100%;aspect-ratio:.75;background-size:cover;background-position:center;transition:.35s background-image ease-in-out;border-radius:6px}.library-card-cover.multiple{box-shadow:0 -1px 0 white,0 -2px 0 rgba(255,108,2,0.45),0 -3px 0 white,0 -4px 0 rgba(255,108,2,0.3)}.no-content{display:flex;flex-direction:column;justify-content:center;margin:auto;width:calc(100% - 40px);max-width:540px}.no-content img{width:100%;animation:.3s page-in forwards}.no-content.no-content-alone{padding-top:calc(50px + env(safe-area-inset-top))}.nav-top-wrapper,.nav-actions-wrapper,.nav-bottom-wrapper,.nav-view-wrapper{display:flex;pointer-events:none;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:10px;margin:0 auto;padding:0 10px;width:calc(100% - 20px);max-width:620px;height:50px;left:0;right:0;overflow-y:hidden;overflow-x:scroll}.nav-top-wrapper .icon-medium,.nav-actions-wrapper .icon-medium,.nav-bottom-wrapper .icon-medium,.nav-view-wrapper .icon-medium{background-color:#424232}.nav-top-wrapper .icon-name,.nav-actions-wrapper .icon-name,.nav-bottom-wrapper .icon-name,.nav-view-wrapper .icon-name{color:#424232}.nav-top-wrapper{position:absolute;justify-content:center;align-items:stretch;padding:max(env(safe-area-inset-top), 10px) 10px 0;top:0;transition:transform .3s .3s}.refreshing-view .nav-top-wrapper{transition:transform 0s}@media only screen and (min-width: 560px){.nav-top-wrapper{padding:max(env(safe-area-inset-top), 10px) 20px 0}}.nav-top-wrapper .icon-name{display:none}.nav-actions-wrapper{position:fixed;box-sizing:content-box;justify-content:flex-end;gap:5px;margin:0 auto;padding:0;width:calc(100% - 10px);bottom:calc(max(env(safe-area-inset-bottom), 5px) + 55px);z-index:9}.nav-bottom-wrapper{position:fixed;pointer-events:auto;padding-bottom:max(env(safe-area-inset-bottom), 5px);bottom:0;background-color:rgba(255,253,242,0.8);transition:.3s transform ease-in-out;z-index:8;border-top:1px solid rgba(66,66,50,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-item-wrapper{position:relative;display:flex;justify-content:center;align-items:flex-start;margin:auto;max-width:70px;min-width:50px;height:52px}.nav-item{pointer-events:auto;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;min-width:40px;max-width:70px;height:100%;transition:opacity .2s ease-in-out}.nav-item .icon-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:subtitle}.nav-item .icon-name,.nav-item .icon-medium{opacity:.65}.nav-item .icon-name.disabled,.nav-item .icon-medium.disabled{opacity:.35}.nav-item.active .icon-name,.nav-item.active .icon-medium{opacity:1}.nav-item.active .icon-name.disabled,.nav-item.active .icon-medium.disabled{opacity:.35}.update-toast-wrapper{position:fixed;display:flex;pointer-events:none;cursor:pointer;align-items:center;gap:10px;padding:5px 10px;top:calc(env(safe-area-inset-top) + 80px);left:0;color:#424232;background-color:#fffdf2;border:1px solid #ff6c02;translate:calc(50vw - 50%) -20px;scale:.9;border-radius:100px;opacity:0;transition:all 1.2s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,0.25);filter:blur(100px)}.update-toast-wrapper.show{translate:calc(50vw - 50%) 0;scale:1;pointer-events:auto;opacity:1;filter:blur(0)}.update-toast-wrapper .icon-inner{background-color:#424232}.update-toast-cover{width:25px;height:25px;border-radius:4px;background-size:cover}.nav-action-wrapper{cursor:pointer;position:relative;pointer-events:auto;display:flex;box-sizing:border-box;flex-direction:row;align-content:center;align-items:center;width:50%;min-width:45%;height:100%;color:#424232;background-color:#fffdf2;border-radius:8px;border:1px solid rgba(66,66,50,0.1);overflow:hidden;animation:fade-in-bottom .5s forwards cubic-bezier(0, .51, .58, 1);gap:5px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media only screen and (min-width: 700px){.nav-action-wrapper{border-radius:10px}}.nav-continue-cover,.nav-gift-cover{height:100%;aspect-ratio:1;background-size:cover;background-position:center}.nav-gift-cover{animation:7s -4s preview-cover infinite ease}.nav-continue-cover{margin:-4px 4px 4px;height:calc(100% - 14px);aspect-ratio:.72727273;border-radius:4px}@media only screen and (min-width: 700px){.nav-continue-cover{border-radius:6px}}.nav-continue-cover.square{aspect-ratio:1}.nav-continue-copy,.nav-gift-copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:5px;line-height:1.2}.nav-continue-copy{margin-bottom:8px}.nav-continue-progress{position:absolute;flex-grow:1;margin:4px;width:calc(100% - 8px);height:4px;bottom:0;max-height:4px;background-color:rgba(69,171,184,0);border-radius:8px;border:none;overflow:hidden}@media only screen and (min-width: 700px){.nav-continue-progress{border-radius:10px}}.nav-continue-progress::-webkit-progress-bar{background-color:rgba(69,171,184,0.25)}.nav-continue-progress::-webkit-progress-value{background-color:#45abb8}.nav-profile-avatar{position:relative;margin:5px;width:23px;height:23px;border-radius:50%;background-color:rgba(255,253,242,0.8);background-size:cover;background-position:center;background-image:url(../img/icon-default-avatar.png);box-shadow:0 0 0 1px #fffdf2,0 0 0 2px #424232}.nav-logo-image{cursor:pointer;pointer-events:auto;width:180px;height:100%;background-position:center;background-size:contain;background-image:url(../img/logo.svg);animation:fade-in-bottom .5s forwards cubic-bezier(0, .51, .58, 1)}.nav-footer-wrapper{position:relative;display:flex;box-sizing:border-box;margin:calc(-1 * env(safe-area-inset-bottom) - 120px) auto 0;padding:20px 20px 60px;padding:20px 20px calc(env(safe-area-inset-bottom) + 120px);width:100%;max-width:640px;flex-direction:column;justify-content:space-around;align-items:center}.game .nav-footer-wrapper{display:none}.footer-items-wrapper{display:flex;margin:10px 0;flex-wrap:wrap;justify-content:center}.footer-item{pointer-events:auto;box-sizing:border-box;padding:5px 10px;line-height:3;text-decoration:underline;border:none}.footer-item.btn-primary,.footer-item.btn-secondary,.footer-item.btn-terciary{margin:0 auto;max-width:calc(100% - 24px);text-decoration:none;line-height:inherit;text-align:center}.nav-menu-wrapper{position:fixed;display:flex;flex-direction:column;pointer-events:auto;margin:calc(-1 * env(safe-area-inset-top)) 0 calc(-1 * env(safe-area-inset-bottom));padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);width:100%;left:0;right:0;top:env(safe-area-inset-top);bottom:calc(env(safe-area-inset-bottom) + 50px);color:#424232;background-color:rgba(255,253,242,0.8);border-top:1px solid rgba(66,66,50,0.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:fade-in-bottom .2s forwards cubic-bezier(.25, .46, .45, .94);overflow-y:scroll;opacity:0;z-index:7}@media only screen and (min-width: 700px){.nav-menu-wrapper{border-radius:18px}}.menu-item-wrapper{position:relative;margin:20px auto 0;padding-bottom:100px;overflow-y:scroll;max-width:500px;width:100%}.menu-item{display:flex;align-items:center;gap:5px;box-sizing:border-box;cursor:pointer;margin:0 auto;padding:15px;width:100%;max-width:500px}.menu-item .icon-medium,.menu-item .icon-small{background-color:#424232}.menu-item.btn-primary,.menu-item.btn-secondary,.menu-item.btn-terciary{margin:0 auto;max-width:calc(100% - 24px)}@media only screen and (min-width: 700px){.menu-item.bookmarks{display:none}}.menu-category-wrapper{position:relative;margin:0 auto;cursor:pointer;max-width:500px;width:100%}@media only screen and (min-width: 700px){.menu-category-wrapper{border-radius:18px}}@media only screen and (min-width: 560px){.menu-category-wrapper{overflow:hidden}}.menu-version{font-size:12px;cursor:default}.menu-category-item{position:relative;display:flex;cursor:pointer;padding:15px;transition:.2s background-color ease-in-out;align-items:center;justify-content:space-between}.active .menu-category-item{background-color:rgba(66,66,50,0.1)}.menu-category-item .icon-inner{background-color:#424232}.menu-subcategories-wrapper{display:none;width:100%;color:#424232;background-color:rgba(66,66,50,0.1);animation:.25s fade-in forwards}.active .menu-subcategories-wrapper{display:block}.menu-subcategory-item{padding:15px}.onboarding-dev{position:fixed;cursor:pointer;top:calc(env(safe-area-inset-top) + 10px);left:10px;padding:10px;background:rgba(0,0,0,0.25);color:#fff;z-index:2;border-radius:6px;line-height:2}.onboarding-dev p:hover{text-decoration:underline}.onboarding-wrapper{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 0px) 0px calc(env(safe-area-inset-bottom) + 0px);width:100vw;top:0;--cta-color:white;--cta-background-color:#45abb8;--cta-background-color-20:rgba(69,171,184,0.2);--color:#424232;--background-color:#fffdf2;bottom:0;background-color:var(--background-color);color:var(--color)}.onboarding-inner-wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin:auto;width:100%;height:100%;max-width:560px;max-height:940px}.onboarding-content-wrapper{display:flex;flex-direction:column;flex:1;padding:60px 0 10px;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 10px);overflow-x:hidden;overflow-y:scroll;animation:.3s fade-in-right forwards}.onboarding-content-wrapper.fade-out{pointer-events:none;animation:.6s fade-out-left cubic-bezier(0, .51, .58, 1) forwards}.onboarding-modules-wrapper{display:flex;flex-direction:column;flex:1;justify-content:center;gap:10px}.module-wrapper{animation:.3s fade-in-right forwards}.module-wrapper.body{margin:0 20px}.module-wrapper.video{margin:0 20px;aspect-ratio:1.33333333}.module-image{display:block;width:100%}.onboarding-action-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px 20px;animation:.3s fade-in-right forwards}.onboarding-action-wrapper.fade-out{pointer-events:none;animation:.6s fade-out-left cubic-bezier(0, .51, .58, 1) forwards}.onboarding-action-wrapper button{margin:0 auto}.btn-primary.onboarding-cta{color:var(--cta-color);background-color:var(--cta-background-color);border-color:var(--cta-background-color)}.onboarding-action-inner-wrapper{position:relative;display:flex;flex-direction:column;padding:10px 0;gap:10px;max-height:max(50vh, 420px);overflow:scroll;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 10px, #fff calc(100% - 10px), rgba(255,255,255,0) 100%)}.btn-skip{position:absolute;padding:5px 10px;top:10px;right:10px;color:#fff;background-color:rgba(102,102,102,0.5);border-radius:6px;z-index:9}.onboarding-nav-wrapper{display:flex;flex-direction:column;position:absolute;padding:5px 0 15px;gap:5px;width:100%;top:0;left:0;backdrop-filter:blur(8px);animation:.25s fade-in-right forwards;overflow:hidden;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 20px)}.onboarding-progress-wrapper{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;height:50px;left:0;top:env(safe-area-inset-top)}.onboarding-progress{position:relative;display:inline-flex;flex-direction:row;align-items:center;width:100%;translate:calc(50% - 10px);transition:.5s translate ease-in-out}.progress-state-wrapper{display:flex;flex-direction:row;align-items:center;flex-shrink:0;min-width:50%}.progress-node{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:var(--cta-background-color);color:var(--cta-color);border-radius:50%;opacity:.5;transition:.5s all ease-in-out}.progress-node.completed{opacity:1}.progress-bar{flex-grow:1;margin:0 2px;border:none;height:4px;background-color:transparent;border-radius:4px;overflow:hidden}.progress-bar::-webkit-progress-bar{background-color:var(--cta-background-color-20)}.progress-bar::-webkit-progress-value{background-color:var(--cta-background-color);transition:width 1s ease-in-out}.progress-disclaimer{text-align:center}.algorithm-actions-wrapper{display:flex;justify-content:space-between;width:100%;gap:20px}.algorithm-actions-wrapper .btn-inner{gap:0}.algorithm-actions-wrapper .btn-secondary{color:var(--color);border:2px solid var(--cta-background-color-20)}.algorithm-actions-wrapper .btn-secondary.active{background-color:var(--cta-background-color-20);transition:0s all}.algorithm-actions-wrapper .btn-secondary .icon-btn{background-color:var(--cta-background-color)}.algorithm-disclaimer{animation:.2s fade-in-right cubic-bezier(0, .51, .58, 1) forwards}.options-wrapper{position:relative;display:flex;flex-direction:column;gap:10px}.options-wrapper .btn-option{flex-direction:row;justify-content:flex-start;gap:10px;max-width:360px;color:var(--color);border:2px solid var(--cta-background-color-20)}@media only screen and (min-width: 700px){.options-wrapper .btn-option{max-width:540px}}.options-wrapper .btn-option.active{background-color:var(--cta-background-color-20);transition:0s all}.options-wrapper.cards{flex-direction:row;flex-wrap:wrap}.options-wrapper.cards .btn-option{width:calc(50% - 5px);flex-direction:column;padding:10px}.options-wrapper.cards .option-image{width:100px}.options-wrapper.cards .option-copy{flex-direction:column;justify-content:flex-start}.options-wrapper.covers{flex-direction:row;flex-wrap:wrap}.options-wrapper.covers .btn-option{width:calc((100% - 20px) / 3);padding:0;aspect-ratio:.75;border-color:transparent;filter:saturate(0);overflow:hidden;transition:.5s all ease-in-out}.options-wrapper.covers .btn-option.active{border-color:transparent;filter:saturate(1);border-color:var(--cta-background-color);animation:.3s touch forwards}.options-wrapper.covers .option-image{width:100%;height:100%;background-size:cover;background-position:center}.option-image{width:35px;aspect-ratio:1;background-size:contain;background-position:center}.cards .option-image{width:100px}.option-copy{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:space-between;flex:1}.algorithm-progress-wrapper{display:flex;flex-direction:column;gap:10px;flex-grow:2;justify-content:center;margin:0 20px;max-height:50vh;overflow-y:scroll;overflow-x:hidden}.algorithm-progress-wrapper .icon-btn{background-color:var(--cta-background-color)}.algorith-step{position:relative;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.algorith-step.hidden{opacity:0}.step-progress{position:absolute;bottom:0;left:0;width:calc(100% - 10px);height:4px;background-color:transparent;border-radius:6px;overflow:hidden}.step-progress::-webkit-progress-bar{background-color:var(--cta-background-color-20)}.step-progress::-webkit-progress-value{background-color:var(--cta-background-color);transition:width 1.2s}.algorithm-question-wrapper{display:flex;flex-direction:column;justify-content:flex-end;flex:1;gap:10px;margin:0 20px;animation:.6s fade-in-right cubic-bezier(0, .51, .58, 1) forwards}.algorithm-question-wrapper.fade-out{pointer-events:none;animation:.6s fade-out-left cubic-bezier(0, .51, .58, 1) forwards}.algorithm-question-wrapper.hidden{visibility:hidden}.algorithm-question{position:relative;display:flex;flex-direction:column;justify-content:center;height:80px;color:var(--color);background-color:var(--cta-background-color-20);border-radius:6px}.algorithm-question p{padding:10px 10px;max-height:100%;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 10px, #fff calc(100% - 10px), rgba(255,255,255,0) 100%);overflow-x:invisible;overflow-y:scroll}.module-body{display:flex;flex-direction:column;gap:10px}.post-wrapper{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:env(safe-area-inset-top) 0 0;width:100vw;top:0;bottom:0;color:#424232;background-color:#fffdf2}.post-wrapper .icon-small,.post-wrapper .icon-medium,.post-wrapper .icon-large,.post-wrapper .icon-btn,.post-wrapper .icon-inner{background-color:#424232}.post-wrapper .nav-buttons-wrapper{justify-content:center}.post-inner-wrapper{display:flex;flex-direction:column;box-sizing:border-box;gap:8px;margin:0 auto;padding:10px 20px calc(env(safe-area-inset-bottom) + 80px);width:100%;height:100%;max-width:640px;overflow-x:hidden;overflow-y:scroll;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1);-webkit-mask-image:-webkit-gradient(linear, left 95%, left bottom, from(#000), to(rgba(0,0,0,0.1)))}@media only screen and (min-width: 700px){.post-inner-wrapper{padding:40px 0 140px}}.post-inner-wrapper .title{display:flex;justify-content:center;align-items:center}.post-inner-wrapper hr{width:80%;min-height:1px;background-color:rgba(48,119,128,0.2);border:none}.post-inner-wrapper .categories-pills-wrapper{margin:0 -20px;padding:0 20px}.post-inner-wrapper .btn-primary{margin:0 auto}.player-title{min-height:90px;overflow:hidden}.player-title.smaller{min-height:unset}.post-nav-wrapper{position:absolute;display:flex;flex-direction:row;justify-content:space-evenly;gap:8px;margin:0 auto;bottom:max(env(safe-area-inset-bottom), 10px)}.post-nav-inner-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:space-evenly;gap:8px;background-color:rgba(255,253,242,0.5);border:1px solid rgba(48,119,128,0.2);border-radius:100px;overflow:hidden;animation:fade-in-right .2s forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.post-nav-inner-wrapper .icon-medium.active,.post-nav-inner-wrapper .icon-btn.active,.post-nav-inner-wrapper .icon-inner.active{background-color:white}.btn-primary .icon-small{background-color:white}.icon-btn-state{position:absolute;min-width:46px;min-height:46px;margin:2px;right:0;background-color:#307780;transform:translateY(0) translateX(110%);transition:.2s all ease-in-out;border-radius:100px}.icon-btn-state.player,.icon-btn-state.reader{opacity:1}.icon-btn-state.reader{transform:translateY(0) translateX(0)}.icon-btn-state.player{transform:translateY(0) translateX(calc(-100% - 12px))}.post-nav-cta{display:flex;padding:0 15px;align-items:center;gap:5px;height:100%;color:#424232}.post-nav-cta h5{display:flex;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;gap:5px;align-items:center}.post-nav-cta .player-progress{margin:0}.column{display:flex;flex-direction:column;gap:5px}.post-nav-cta-cover{margin-left:4px;height:34px;aspect-ratio:.8;border-radius:4px;background-size:cover;background-position:center}.radial-progress{position:absolute;width:100%;height:100%;--accent:#307780;-webkit-mask-image:radial-gradient(transparent 22px, black 22px);border-radius:100px}@media only screen and (min-width: 700px){.radial-progress{-webkit-mask-image:radial-gradient(transparent 32px, black 32px)}}.preview-cover{position:relative;flex:none;margin:10px auto;width:70vw;max-width:25vh;aspect-ratio:.75;background-size:cover;background-position:center;animation:7s -4s preview-cover infinite ease;border-radius:12px}@media only screen and (min-width: 700px){.preview-cover{border-radius:18px}}.preview-cover.smaller{margin:0 auto;max-width:21vh}@keyframes preview-cover{70%,95%{transform:scale(1)}82%{transform:scale(1.01)}}.preview-cover-effect{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:contrast(1.5);backdrop-filter:contrast(1.5);-webkit-mask-image:linear-gradient(75deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, #fff 50%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(75deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, #fff 50%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;animation:7s -4s preview-cover-effect infinite ease;border-radius:12px}@keyframes preview-cover-effect{0%,70%,100%{-webkit-mask-position:left;mask-position:left}99.9%{-webkit-mask-position:right;mask-position:right}}.metadata-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;margin:auto;min-width:80%}.metadata-wrapper .btn-primary{margin:5px auto;padding:10px 20px}.metadata-wrapper .btn-primary .player-progress{margin:8px 0 0;background-color:rgba(255,255,255,0.25)}.metadata-wrapper .btn-primary .player-progress::-webkit-progress-bar{background-color:rgba(255,255,255,0.25)}.metadata-wrapper .btn-primary .player-progress::-webkit-progress-value{background-color:#fff}.metadata{display:flex;align-items:center;gap:2px}.title,.description{text-align:center;flex-direction:column;gap:8px;margin:0 10px;animation:.3s page-in forwards}.subtitle{margin-top:10px}.preview-checklist{display:flex;flex-direction:column;gap:8px;padding:10px;background-color:rgba(69,171,184,0.1);animation:.3s page-in forwards;border-radius:12px}@media only screen and (min-width: 700px){.preview-checklist{border-radius:18px}}.preview-checklist li{display:flex;flex-direction:row;align-content:flex-start;align-items:flex-start;gap:6px}.preview-checklist li p{flex-grow:1}.preview-checklist .icon-inner{margin:5px 0}.preview-links{display:flex;cursor:pointer;flex-direction:column;gap:8px;padding:10px;animation:.3s page-in forwards}.preview-links h5{padding-right:10px}.preview-links li{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid rgba(69,171,184,0.25)}.preview-links li.disabled{pointer-events:auto !important;opacity:.7}.preview-links li p{flex-grow:1}.preview-links .highlight-overlay{background-color:#45abb8}.preview-links .highlight-overlay{padding:2px}.preview-links .highlight-overlay small{padding-right:4px}.player-controls,.player-info{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:20px;margin:0 auto;width:100%;transition:.2s opacity ease-in-out}.player-info{justify-content:space-between}.player-progress-wrapper{position:relative;display:flex;flex:1;flex-direction:row}.player-progress{position:relative;flex-grow:1;margin:2px 0;width:100%;height:6px;max-height:6px;background-color:rgba(69,171,184,0.25);border:none;border-radius:6px;-webkit-appearance:none;appearance:none}.player-progress::-webkit-progress-bar{background-color:rgba(69,171,184,0.25);border-radius:6px}.player-progress::-webkit-progress-value{background-color:#45abb8;border-radius:6px}.player-progress-value{position:absolute;pointer-events:none;margin:2px 0;width:12.5px;min-width:25px;height:6px;max-height:6px;transform-origin:left;background-color:#45abb8;border-radius:6px;overflow:hidden}.player-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#45abb8;cursor:pointer;border-radius:100px;box-shadow:none}.player-modifier-wrapper{display:flex;flex-direction:column;gap:8px;margin:20px 0}.player-playback-speed-wrapper{display:flex;width:100%;justify-content:center;gap:5px}.modifier-pill{flex-grow:1;padding:5px;border-radius:100px;box-sizing:border-box;border:1px solid rgba(69,171,184,0.2);width:inherit;max-width:70px;max-width:;color:#45abb8}.modifier-pill.active{color:white;background-color:#45abb8;opacity:1}.reader-module-wrapper{flex-grow:1;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}.reader-module-wrapper .swipable{display:flex;flex-direction:column;gap:20px}.reader-header{cursor:pointer;box-sizing:content-box;display:flex;justify-content:flex-start;align-items:center;gap:20px;margin:0 auto;padding:10px 20px;width:calc(100% - 40px);max-width:640px;min-height:52px;border-bottom:1px solid rgba(255,108,2,0.25);box-shadow:0 10px 30px -20px rgba(0,0,0,0.25)}@media only screen and (min-width: 700px){.reader-header{padding:10px calc(50vw - 320px)}}.reader-header-cover{min-width:37px;min-height:50px;background-size:cover;background-position:center;border-radius:4px}.reader-header-title{display:-webkit-box;-webkit-line-clamp:3;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.component-wrapper{-webkit-transform:translate3d(0, 0, 0)}.post-image{margin:0 -20px;width:calc(100% + 40px)}.post-text{display:flex;flex-direction:column;gap:20px}.post-link{cursor:pointer;color:#ff6c02;text-decoration:underline}.post-data-wrapper{display:flex;flex-direction:row;gap:8px;margin:0 -20px;padding:20px;background:#fff;border-top:1px solid rgba(48,119,128,0.2);border-bottom:1px solid rgba(48,119,128,0.2)}@media only screen and (min-width: 700px){.post-data-wrapper{margin:0;border:1px solid rgba(48,119,128,0.2);border-radius:8px}}@media only screen and (min-width: 700px) and only screen and (min-width: 700px){.post-data-wrapper{border-radius:10px}}.post-data-wrapper .icon-idea{background-color:#307780}.post-data-wrapper.active{animation:data-bounce 1s ease}@keyframes data-bounce{0%,50%,80%,100%{transform:scale(1)}20%{transform:scale(.99)}40%{transform:scale(1.03)}60%{transform:scale(1.015)}}.post-data-col{display:flex;flex-direction:column;gap:8px}.post-data-col hr{height:100%;width:1px;min-width:1px;background-color:rgba(48,119,128,0.2);border:none}.post-data-buttons{display:flex;justify-content:flex-end;gap:20px}.post-data-btn{display:flex;align-items:center;gap:5px;padding:0;color:#307780}.post-data-btn .icon-small,.post-data-btn .icon-inner{background-color:#307780}.plan-header{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:20px;margin:10px 20px 20px;padding:0 0 10px 0;width:100%;border-bottom:1px solid rgba(255,108,2,0.25)}.preview-cover.plan-preview-cover{width:75vw;max-width:45vh;aspect-ratio:1}.plan-cards{position:relative;display:flex;flex-direction:row;gap:8px;margin:0 -20px;padding:0 20px;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1);overflow:scroll;flex-shrink:0}.plan-card{position:relative;cursor:pointer;min-width:150px}.plan-card-inner-wrapper{display:flex;flex-direction:column;align-items:center;gap:2px}.plan-card-index{display:flex;justify-content:center;align-items:center;margin-bottom:5px;width:24px;height:24px;background-color:rgba(69,171,184,0.25);color:white;border-radius:50%}.active .plan-card-index{background-color:#45abb8}.plan-card-index .icon-inner{background-color:white}.plan-card-cover{position:relative;width:100%;aspect-ratio:.75;background-size:cover;background-position:center;transition:.35s background-image ease-in-out;border-radius:4px}@media only screen and (min-width: 700px){.plan-card-cover{border-radius:6px}}.plan-card-connector{position:absolute;margin:0 5px;left:calc(50% + 16px);top:11px;width:calc(100% - 32px);background-color:rgba(69,171,184,0.25);height:4px;border-radius:2px}.active .plan-card-connector{background-color:#45abb8}.reader-header-cover-plan{min-width:50px;min-height:50px;background-size:cover;background-position:center;border-radius:4px}.reader-header-cover-post{margin:8px 0 0 -40px;min-width:30px;min-height:42px;background-size:cover;background-position:center;background-color:#ff6c02;border-radius:4px;box-shadow:-2px 0 8px rgba(0,0,0,0.5)}.plan-post-wrapper{display:flex;flex-direction:column;gap:8px}.profile-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;margin:calc(env(safe-area-inset-top) + 10px) 0 0}.profile-view-wrapper{display:flex;flex-direction:column;gap:10px;margin:0 auto;width:calc(100% - 20px);animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}@media only screen and (min-width: 700px){.profile-view-wrapper{width:calc(100% - 40px);max-width:640px}}.profile-view-wrapper>*{animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}.profile-view-wrapper button .icon-small{background-color:#424232}.profile-view-wrapper hr{margin:0 auto;width:80%;border:none;border-bottom:1px solid rgba(69,171,184,0.25)}.profile-property{padding-left:10px;margin-left:10px;border-left:2px solid}.profile-property:first-of-type{padding-left:0;margin-left:0;border:unset}.body-text-area{position:relative;display:block;box-sizing:border-box;margin:5px auto 10px;padding:10px;width:100%;max-width:360px;min-height:130px;border:none;border-radius:8px;resize:none}@media only screen and (min-width: 700px){.body-text-area{border-radius:10px}}@media only screen and (min-width: 700px){.body-text-area{max-width:540px}}.profile-picture-wrapper{position:relative;overflow:hidden;margin:-20px -20px 0}.profile-gallery-wrapper{margin:25px auto;width:160px;height:auto;aspect-ratio:1;background-color:#fffdf2;border:2px solid white;box-shadow:0 16px 24px -16px rgba(0,0,0,0.25);border-radius:8px}@media only screen and (min-width: 700px){.profile-gallery-wrapper{border-radius:10px}}.profile-gallery-background{position:absolute;margin:-20px;width:140%;height:140%;left:-20%;top:-20%;background-size:cover;background-position:center;filter:blur(36px) saturate(.2);overflow:hidden}.profile-gallery-image{width:100%;height:100%;background-size:cover;background-position:center}.swiper-pagination-profile{transform:translateY(-20px)}.swiper-pagination-profile .swiper-pagination-bullet{background-color:#fff;width:2px;height:2px;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.preview-module-wrapper{display:flex;flex-direction:column;gap:8px}.preview-module-wrapper>*{animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}.item-label{display:block;line-height:1;opacity:.5}.preview-module-inner-wrapper{position:relative;display:flex;box-sizing:border-box;flex-direction:column;gap:20px;margin:0 auto;padding:20px 10px;width:100%;background-color:white;color:#424232;border:1px solid rgba(66,66,50,0.1);border-radius:12px;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1);overflow:hidden}@media only screen and (min-width: 700px){.preview-module-inner-wrapper{border-radius:18px}}.btn-edit{position:absolute;display:flex;padding:10px;right:0;top:0;color:white}.btn-edit .icon-small{background-color:#424232}.grid-picture-wrapper{display:grid;box-sizing:border-box;grid-template-columns:repeat(3, 1fr);grid-gap:6px;perspective:500px}@media only screen and (min-width: 700px){.grid-picture-wrapper{grid-gap:12px}}.grid-picture-container{position:relative;cursor:pointer;aspect-ratio:1;border-radius:12px;transition:.2s all ease-in-out;overflow:hidden}@media only screen and (min-width: 700px){.grid-picture-container{border-radius:18px}}.grid-picture-container.deleting{animation:fade-out-top .3s cubic-bezier(0, .51, .58, 1) forwards}.grid-picture-container.moving{opacity:.5;transform:scale(.94)}.grid-picture-container.main{grid-column:1 / span 2;grid-row:span 2}.grid-picture-container.main.moving{opacity:.5;transform:scale(1.02)}.grid-picture-container .nav-button{position:absolute;bottom:5px;right:5px;background-color:rgba(66,66,50,0.5);border-radius:8px}@media only screen and (min-width: 700px){.grid-picture-container .nav-button{border-radius:10px}}.grid-picture-container .nav-button .icon-btn{min-width:30px;min-height:30px;opacity:1;background-color:#fffdf2}.grid-picture{position:absolute;width:100%;height:100%;background-size:cover;background-position:center}.grid-picture-badge{position:absolute;margin:4px;padding:4px 8px;color:#fffdf2;background-color:rgba(66,66,50,0.5);border-radius:8px}@media only screen and (min-width: 700px){.grid-picture-badge{border-radius:10px}}.grid-picture-upload{background-color:#fffdf2;border:1px solid rgba(66,66,50,0.1)}.grid-picture-upload .icon-btn{width:100%;height:100%;-webkit-mask-size:24px;mask-size:24px}.grid-picture-upload.btn-loading:after{right:calc(50% - 12px)}.grid-picture-upload.btn-loading .icon-btn{display:none}.update-wrapper{display:flex;pointer-events:auto;flex-direction:column;justify-content:center;height:100vh;height:100dvh}.udpate-bg{width:100%}.update-copy{display:flex;pointer-events:auto;flex-direction:column;gap:20px;padding:30px}.medium-filter-wrapper{display:flex;overflow:scroll;gap:10px;margin:10px 0 20px 10px}.medium-filter{white-space:nowrap;cursor:pointer}.daily-wrapper{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;gap:10px;padding:20px;width:calc(100% - 20px);max-width:640px;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1);perspective:500px;-webkit-perspective:500px}.daily-wrapper.image_slider{padding:0}.daily-wrapper.image_slider .swiper-pagination-bullet{background-color:#424232}@media only screen and (min-width: 560px){.daily-wrapper{margin:calc(env(safe-area-inset-top) + 70px) auto 10px;width:calc(100% - 40px)}}@media only screen and (min-width: 700px){.daily-wrapper{flex-direction:row;padding:40px}}.daily-bg-color{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;background-size:cover;background-color:#307780;border-radius:12px}@media only screen and (min-width: 700px){.daily-bg-color{border-radius:18px}}.daily-bottom-wrapper{position:relative;display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;color:#fff}.daily-bottom-wrapper .btn-primary{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:10px 20px;width:auto;max-width:100%;color:#307780;background-color:#fff;border-radius:calc(8px)}@media only screen and (min-width: 700px){.daily-bottom-wrapper .btn-primary{border-radius:calc(10px)}}.daily-cover-wrapper{position:relative;margin:0 auto;width:200px;min-width:200px;height:270px;animation:2s daily-cover-a forwards ease,9s 2s daily-cover-b infinite ease}.daily-cover-wrapper.guide,.daily-cover-wrapper.plan{width:270px;min-width:270px}@media only screen and (min-width: 700px){.daily-cover-wrapper{margin:0 calc(25% - 110px)}}.daily-cover-wrapper:after{position:absolute;width:100%;left:100%;background-color:#fff}.daily-cover{position:absolute;width:100%;height:100%;background-color:#803930;background-size:cover;background-position:center;border-radius:8px;overflow:hidden}@media only screen and (min-width: 700px){.daily-cover{border-radius:10px}}.daily-cover-volume{position:absolute;width:100%;height:calc(100% - 2px);top:1px;background-color:rgba(255,255,255,0.75);border-radius:8px;overflow:hidden;animation:2s daily-volume-a forwards ease,9s 2s daily-volume-b infinite ease}@media only screen and (min-width: 700px){.daily-cover-volume{border-radius:10px}}@keyframes daily-cover-a{0%{opacity:0;transform:rotate3d(1, 1, .1, 45deg) translate(0, 40%) scale(1.5);-webkit-transform:rotate3d(1, 1, .1, 45deg) translate(0, 40%) scale(1.5);filter:contrast(1) blur(4px);z-index:99}100%{opacity:1;transform:rotate3d(0, 1, 0, -5deg) translate(-8%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, -5deg) translate(-8%, 0) scale(1);filter:contrast(1.75) blur(0)}}@keyframes daily-cover-b{0%,100%{transform:rotate3d(0, 1, 0, -5deg) translate(-8%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, -5deg) translate(-8%, 0) scale(1);filter:contrast(1.75);z-index:1}25%,75%{filter:contrast(1)}50%{transform:rotate3d(0, 1, 0, 5deg) translate(8%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, 5deg) translate(8%, 0) scale(1);filter:contrast(1.75)}}@keyframes daily-volume-a{0%{box-shadow:0 10px 60px -8px rgba(0,0,0,0.1)}25%{translate:0}100%{translate:2px;box-shadow:60px 10px 60px -8px rgba(0,0,0,0.2)}}@keyframes daily-volume-b{0%,100%{translate:2px;box-shadow:60px 10px 60px -8px rgba(0,0,0,0.2)}50%{translate:-2px;box-shadow:-60px 10px 60px -8px rgba(0,0,0,0.2)}}.daily-image-slider-cover{width:100%;border-radius:12px;transition:.5s all cubic-bezier(0, .51, .58, 1)}@media only screen and (min-width: 700px){.daily-image-slider-cover{border-radius:18px}}.swiper-slide-prev .daily-image-slider-cover{transform:translate3d(-5px, 0, -1px) scale(.96);transform-origin:right;opacity:.25}@media only screen and (min-width: 560px){.swiper-slide-prev .daily-image-slider-cover{transform:translate3d(-5px, 0, -1px) scale(.96)}}.swiper-slide-next .daily-image-slider-cover{transform:translate3d(5px, 0, -1px) scale(.96);transform-origin:left;opacity:.5}@media only screen and (min-width: 560px){.swiper-slide-next .daily-image-slider-cover{transform:translate3d(5px, 0, -1px) scale(.96)}}.important-wrapper{position:relative;width:100%;overflow:hidden;margin:0 auto 10px;padding:60px 0 0}.important-wrapper>.swiper-container{position:relative;box-sizing:border-box;margin:0 auto;width:calc(100% - 20px);max-width:640px;height:60vh;max-height:min(640px, calc(100vh - 360px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:12px}@media only screen and (min-width: 700px){.important-wrapper>.swiper-container{border-radius:18px}}@media only screen and (min-width: 560px){.important-wrapper>.swiper-container{width:calc(100% - 40px)}}.important-wrapper-small>.swiper-container{height:min(60vh, 100vw);max-width:640px;max-height:unset}.important-slide-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.important-top-wrapper{position:relative;z-index:3;width:70%;margin:30px auto;max-width:500px;transform:translate3d(0, 0, 0)}.important-top-wrapper p{position:absolute;width:200px;top:60px;left:50%;translate:-50%;text-align:right}.important-top-wrapper .nav-logo-image{height:80px}.important-bg-wrapper{position:absolute;pointer-events:none;width:100%;height:100%;top:0;opacity:1;overflow:hidden}.important-bg{width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center}.animated-bg .important-bg{animation:30s bg-wrapper infinite ease-in-out}video.important-bg{position:absolute;animation:none;width:100%;min-height:100%;object-fit:cover}.important-bottom-wrapper{position:absolute;box-sizing:border-box;padding:170px 15px 20px;width:100%;bottom:0;left:0;color:#fff;background-image:linear-gradient(to top, rgba(66,66,50,0.3) 0, rgba(66,66,50,0.15) 65%, rgba(66,66,50,0.075) 75.5%, rgba(66,66,50,0.037) 82.85%, rgba(66,66,50,0.019) 88%, rgba(66,66,50,0) 100%);transform:translate3d(0, 0, 0);z-index:3}@media only screen and (min-width: 700px){.important-bottom-wrapper{padding:170px 15px 40px}}.important-bottom-wrapper .btn-primary{display:flex;align-items:center;gap:10px;padding:8px 16px;width:auto;max-width:100%;color:#fff;background-color:rgba(66,66,50,0.5);border:1px solid rgba(255,255,255,0.5);border-radius:calc(8px);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media only screen and (min-width: 700px){.important-bottom-wrapper .btn-primary{border-radius:calc(10px)}}.important-bottom-wrapper .btn-primary .highlight-overlay{color:#fff;background-color:#ff6c02}.important-bottom-wrapper .btn-primary .highlight-overlay .icon-inner,.important-bottom-wrapper .btn-primary .highlight-overlay .icon-btn{background-color:#fff}.important-title-image{width:100%;max-width:460px}.important-title{letter-spacing:0}.important-description{margin:10px 0}.swiper-pagination-custom{bottom:10px}@media only screen and (min-width: 700px){.swiper-pagination-custom{bottom:20px}}.tabs-wrapper{display:flex;width:100%;margin:calc(env(safe-area-inset-top) + 60px) auto 30px;overflow:scroll}.tab-item{flex-grow:1;cursor:pointer;padding:10px 15px;text-align:center;color:#424232;border-bottom:1px solid;transition:.36s color}.tab-item h5{white-space:nowrap}.tab-item.current{color:#f9d320}.overlay-wrapper{position:fixed;pointer-events:none;box-sizing:border-box;display:flex;margin:auto;align-items:center;justify-content:center;width:100%;height:100%;top:0;bottom:0;right:0;left:0;--overlay-color:#424232;--overlay-background-color:#fffdf2;z-index:40}.overlay-underlay{position:absolute;pointer-events:auto;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,253,242,0.4);align-items:center;animation:.19s modal-underlay-fade-in cubic-bezier(0, .51, .58, 1) forwards}.closing .overlay-underlay{animation:modal-underlay-fade-out .19s cubic-bezier(0, .51, .58, 1) forwards}.large .overlay-underlay,.medium .overlay-underlay{display:block}@keyframes modal-underlay-fade-in{from{-webkit-backdrop-filter:blur(8px) opacity(0);backdrop-filter:blur(8px) opacity(0);background-color:rgba(66,66,50,0)}to{-webkit-backdrop-filter:blur(8px) opacity(1);backdrop-filter:blur(8px) opacity(1)}}@keyframes modal-underlay-fade-out{from{-webkit-backdrop-filter:blur(8px) opacity(1);backdrop-filter:blur(8px) opacity(1)}to{-webkit-backdrop-filter:blur(8px) opacity(0);backdrop-filter:blur(8px) opacity(0);background-color:rgba(66,66,50,0)}}.overlay-inner-wrapper{position:absolute;pointer-events:auto;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;color:var(--overlay-color);background-color:var(--overlay-background-color);animation:.2s fade-in-bottom cubic-bezier(0, .51, .58, 1) forwards;overflow:hidden}.closing .overlay-inner-wrapper{animation:fade-out-bottom .16s cubic-bezier(0, .51, .58, 1) forwards}@media only screen and (min-width: 700px){.overlay-inner-wrapper{aspect-ratio:.55;max-width:min(540px, 50vh);max-height:min(920px, 80vh);border-radius:12px}}@media only screen and (min-width: 700px) and only screen and (min-width: 700px){.overlay-inner-wrapper{border-radius:18px}}.large .overlay-inner-wrapper{margin:auto;width:100%;left:0;right:0;top:0;bottom:0}.medium .overlay-inner-wrapper{padding:0 0 max(env(safe-area-inset-bottom), 10px);width:100%;height:60%;left:0;right:0;bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -10px 20px rgba(0,0,0,0.2)}@media only screen and (min-width: 700px){.medium .overlay-inner-wrapper{border-radius:18px 18px 0 0}}.toast .overlay-inner-wrapper{background-color:rgba(255,253,242,0.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.toast .overlay-inner-wrapper,.small .overlay-inner-wrapper{padding:0;width:calc(100% - 20px);bottom:calc(max(env(safe-area-inset-bottom), 5px) + 60px);border-radius:8px;box-shadow:0 -10px 20px rgba(0,0,0,0.2)}@media only screen and (min-width: 700px){.toast .overlay-inner-wrapper,.small .overlay-inner-wrapper{border-radius:10px}}.overlay-slides-wrapper{display:flex;box-sizing:content-box;flex-direction:column;height:100%;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 20px);overflow:hidden;animation:.3s fade-in-right forwards}.overlay-slides-wrapper .swiper-pagination{gap:4px;margin:0;bottom:26px}.small .overlay-slides-wrapper .swiper-pagination,.toast .overlay-slides-wrapper .swiper-pagination{bottom:6px}.overlay-slides-wrapper .swiper-pagination-bullet{margin:0;opacity:.25;background-color:var(--overlay-background-color);border:1px solid}.overlay-slides-wrapper .swiper-pagination-bullet-active{opacity:1;background-color:var(--overlay-background-color);transform:unset}.small .overlay-slides-wrapper{-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 10px)}.toast .overlay-slides-wrapper{-webkit-mask-image:none}.overlay-copy-wrapper{display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;flex-shrink:0;gap:10px;padding:max(env(safe-area-inset-top), 10px) 0 20px;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.small .overlay-copy-wrapper{flex-direction:row;padding:10px;height:140px}.toast .overlay-copy-wrapper{flex-direction:row;padding:5px}.overlay-copy-module{display:flex;flex-direction:column;flex-shrink:0;margin:auto;width:100%}.small .overlay-copy-module{margin:0;width:unset;height:100%;flex-shrink:1}.toast .overlay-copy-module{margin:0;width:unset;height:60px;flex-shrink:1}.overlay-video,.overlay-body{padding:0 20px}.small .overlay-video,.small .overlay-body,.toast .overlay-video,.toast .overlay-body{padding:0;text-align:left;overflow:scroll}.overlay-body{display:flex;flex-direction:column;gap:5px}.overlay-image{width:100%}.small .overlay-image{width:120px;height:120px;object-fit:cover;border-radius:8px}@media only screen and (min-width: 700px){.small .overlay-image{border-radius:10px}}.toast .overlay-image{width:60px;height:60px;object-fit:cover;border-radius:8px}@media only screen and (min-width: 700px){.toast .overlay-image{border-radius:10px}}.overlay-slides-wrapper video_inline_url .nav-button{background-color:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.overlay-slides-wrapper video_inline_url .icon-btn,.overlay-slides-wrapper video_inline_url .icon-inner{background-color:var(--overlay-color)}.overlay-actions-wrapper{display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin:0 0 -10px;padding:10px 20px max(calc(env(safe-area-inset-bottom) + 10px), 20px);max-height:60%;-webkit-mask-image:linear-gradient(to top, rgba(255,255,255,0) 0, #fff 10px);overflow:scroll;animation:.2s page-in forwards}.overlay-actions-wrapper .btn-primary,.overlay-actions-wrapper .btn-secondary,.overlay-actions-wrapper .btn-terciary{margin:0}.small .overlay-actions-wrapper{flex-direction:row;padding:0;margin:0;-webkit-mask-image:none}.small .overlay-actions-wrapper button{border-radius:0}.toast .overlay-actions-wrapper{margin:0;display:none}.small .overlay-action{flex-grow:1;width:100%}.sound-wave{height:50px;display:flex;align-items:center;justify-content:center;gap:2px;opacity:.2}.sound-wave.playing{opacity:1}.sound-wave-bar{animation-iteration-count:1;animation-timing-function:ease-in-out;background-color:#424232;height:4px;width:2px;border-radius:2px;animation-fill-mode:forwards;animation-name:wave-lg-reverse}.sound-wave-bar:nth-child(-n + 7),.sound-wave-bar:nth-last-child(-n + 7){animation-name:wave-md-reverse}.sound-wave-bar:nth-child(-n + 3),.sound-wave-bar:nth-last-child(-n + 3){animation-name:wave-sm-reverse}.playing .sound-wave-bar{animation-iteration-count:infinite;animation-direction:alternate;animation-name:wave-lg}.playing .sound-wave-bar:nth-child(-n + 7),.playing .sound-wave-bar:nth-last-child(-n + 7){animation-name:wave-md}.playing .sound-wave-bar:nth-child(-n + 3),.playing .sound-wave-bar:nth-last-child(-n + 3){animation-name:wave-sm}@keyframes wave-sm{0%{opacity:.35;height:2px}100%{opacity:1;height:12px}}@keyframes wave-md{0%{opacity:.35;height:3px}100%{opacity:1;height:25px}}@keyframes wave-lg{0%{opacity:.35;height:3px}100%{opacity:1;height:30px}}@keyframes wave-sm-reverse{0%{opacity:1;height:8px}100%{opacity:.35;height:4px}}@keyframes wave-md-reverse{0%{opacity:1;height:16px}100%{opacity:.35;height:4px}}@keyframes wave-lg-reverse{0%{opacity:1;height:20px}100%{opacity:.35;height:4px}}.achievement-feed-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;left:0;top:0;bottom:0;right:0;z-index:2;background-color:rgba(255,255,255,0.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.achievement-feed-wrapper.closing{pointer-events:none;animation:fade-out .6s cubic-bezier(0, .51, .58, 1) forwards}.achievement-feed{position:relative;display:flex;box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:10px;margin:0 auto;width:calc(100% - 40px);max-width:540px;max-height:calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom));background-color:white;color:#424232;border:1px solid rgba(66,66,50,0.1);box-shadow:0 12px 12px -6px rgba(66,66,50,0.1);animation:fade-in-bottom .3s forwards ease-in-out;border-radius:8px}@media only screen and (min-width: 700px){.achievement-feed{border-radius:10px}}.closing .achievement-feed{animation:fade-out-bottom .3s cubic-bezier(0, .51, .58, 1) forwards}.achievement-feed .btn-terciary{padding:20px}.achievement-feed-inner-wrapper{display:flex;flex-direction:column;gap:10px;padding:0 10px;overflow-x:hidden;overflow-y:scroll;text-align:center;-webkit-mask-image:linear-gradient(to top, #fff0 0%, #fff 10px, #fff calc(100% - 10px), #fff0 100%)}.achievement-feed-cover{width:100%;height:130px;background-size:contain;background-position:center;flex-shrink:0}.achievement-feed-medals-wrapper{position:relative;width:100%;margin-bottom:10px;-webkit-mask-image:linear-gradient(to left, #fff0 0%, #fff 40px, #fff calc(100% - 40px), #fff0 100%)}.achievement-feed-medals-wrapper .swiper-container{overflow:visible}.achievement-feed-medals-wrapper .swiper-slide{align-items:center;flex-direction:column;width:60%}.feed-medal-cover{position:relative;width:150px;height:150px;background-size:contain;transition:.3s all ease-in-out}.swiper-slide-prev .feed-medal-cover{transform:scale(.75)}.swiper-slide-next .feed-medal-cover{transform:scale(.75)}.feed-medal-cover.incomplete{filter:grayscale(.7);opacity:.5}.feed-progress-wrapper{display:flex;flex-direction:row;flex-shrink:0;gap:4px;margin:0 auto;width:calc(100% - 6px);height:8px;background-color:rgba(91,192,222,0.2);border-radius:12px;overflow:hidden}.feed-progress-value{background-color:#5bc0de;width:100%;height:100%}.content.ambient{position:absolute;display:flex;width:100vw;height:100vh;top:0;left:0;overflow:hidden}ambient{position:absolute;display:flex;justify-content:center;width:100%;height:100%}ambient .video-inline-wrapper{pointer-events:none;width:max(100vh, 100vw);height:max(100vh, 100vw);aspect-ratio:unset;border-radius:0}ambient .video-inline-wrapper button{pointer-events:none}ambient .video-inline-wrapper .overlay-btn{display:none}.images-fullscreen-background{position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;overflow:hidden}.images-fullscreen-background .swiper-slide img{width:100%;height:100%;object-fit:cover}.ambient-bottom-wrapper{position:fixed;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;margin:0 10px;padding:10px 20px;width:calc(100% - 20px);max-width:560px;bottom:calc(env(safe-area-inset-bottom) + 80px);color:#424232;text-align:center;background-color:rgba(255,253,242,0.8);border:1px solid;border-radius:29px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1}.ambient-player{display:flex;justify-content:center;align-items:center;gap:10px}.ambient-player .icon-medium{background-color:#424232}.ambient-btn-wrapper{margin:5px;padding:0;color:rgba(66,66,50,0.2);border:2px solid;border-radius:50%;transition:1s all}.ambient-btn-wrapper.playing{color:#424232}.audio-player-ui{position:relative;box-sizing:border-box;display:flex;justify-content:space-around;align-content:center;flex-direction:row;width:100%}@media only screen and (min-width: 700px){.audio-player-ui{padding:5px}}.audio-player-ui .icon-inner,.audio-player-ui .icon-btn{background-color:#424232}.audio-player-ui .nav-button{flex-direction:row;gap:5px;opacity:1}.audio-player-ui .player-btn{border:1px solid}.audio-player-info{position:relative;box-sizing:border-box;display:flex;gap:10px;justify-content:space-around;align-items:center}@media only screen and (min-width: 700px){.audio-player-info{padding:5px}}.audio-player-info *{margin:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-player-progress{position:relative;flex-grow:1;height:4px;background-color:rgba(249,211,32,0);border:none;border-radius:6px;overflow:hidden}.audio-player-progress::-webkit-progress-bar{background-color:rgba(249,211,32,0.2)}.audio-player-progress::-webkit-progress-value{background-color:#f9d320}.audio-track-wrapper{position:relative;display:flex;align-items:center;gap:5px;cursor:pointer;transition:.3s color;color:#fffdf2}@media only screen and (min-width: 700px){.audio-track-wrapper{gap:20px}}.audio-track-wrapper.active{color:#fffdf2}.audio-track-wrapper .icon-inner{background-color:#fffdf2}.track-poster{min-width:50px;min-height:50px;background-size:cover;background-position:center;background-color:#fffdf2;background-image:url(../img/icon-default-avatar.png);border-radius:4px}@media only screen and (min-width: 700px){.track-poster{border-radius:6px}}@media only screen and (min-width: 700px){.track-poster{min-width:60px;min-height:60px}}.track-info{display:flex;flex-direction:column;gap:5px;flex-grow:1;max-width:calc(100% - 75px)}.track-name,.track-artist{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.track-artist{color:rgba(255,253,242,0.75)}.track-progress{position:relative;width:100%;height:6px;background-color:rgba(255,253,242,0);border:none;border-radius:6px;-webkit-appearance:none;appearance:none}.track-progress::-webkit-progress-bar{background-color:rgba(255,253,242,0.25);border-radius:6px}.track-progress::-webkit-progress-value{background-color:#fffdf2;border-radius:6px}badges{position:absolute;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;right:calc(50% - 30px);top:1px;height:100%}badges .icon-inner{padding:0;min-width:12px;min-height:12px;-webkit-mask-size:100%;mask-size:100%;background-color:#fff}.badge-item{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;min-width:12px;height:12px;color:#fff;background-color:#ff6c02;opacity:0;animation:fade-in-bottom-bounce .5s .2s forwards ease-in-out,8s 1s shake 5 reverse;overflow:hidden;box-shadow:inset 0 -3px 6px -3px rgba(0,0,0,0.25);transition:.2s margin ease-in-out;border-radius:4px}@media only screen and (min-width: 700px){.badge-item{border-radius:6px}}.badge-item.deleting{animation:fade-out-bottom-bounce .5s forwards ease-in-out,fade-out-deleted .2s .2s forwards ease-in-out}.badge-item.overlap-1{margin-bottom:-2px;box-shadow:inset 0 -3px 6px -3px rgba(0,0,0,0.25),0 -3px 4px -2px rgba(0,0,0,0.25)}.badge-item.overlap-2{margin-bottom:-7px;box-shadow:inset 0 -3px 6px -3px rgba(0,0,0,0.25),0 -3px 4px -1px rgba(0,0,0,0.25)}.badge-item.overlap-3{margin-bottom:-9px;box-shadow:inset 0 -3px 6px -3px rgba(0,0,0,0.25),0 -3px 4px -1px rgba(0,0,0,0.25)}.badge-item small{padding:0 1px;font-size:.55rem;font-family:subtitle}.badge-item.badge-dot{margin-right:4px;min-width:6px;height:6px;background-color:#ff6c02}.badge-item.badge-dot .icon-inner{display:none}.badge-item.badge-pending{background-color:#dd2124}.badge-item.badge-started{background-color:#5bc0de}.badge-item.badge-success{background-color:#22bb33}.badge-item.badge-new{background-color:#45abb8}billing-module{display:flex;flex-direction:column;gap:10px}.subscription-wrapper{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.subscription-promo-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.subscription-original-price,.subscription-discount{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.subscription-original-price{padding:2px 10px;color:white;text-decoration:line-through;background-color:#ff6c02;border:2px solid #ff6c02;border-radius:4px}.subscription-discount{padding:2px 10px;color:#ff6c02;border:2px solid #ff6c02;border-radius:4px}.product-options-wrapper{display:flex;flex-direction:column;gap:5px;width:100%}.product-option{position:relative;cursor:pointer;touch-action:manipulation;display:flex;box-sizing:border-box;pointer-events:auto;flex-direction:row;padding:6px 10px;width:100%;border:1px solid rgba(255,108,2,0.5);border-radius:8px;transition:.2s all ease-in-out}@media only screen and (min-width: 700px){.product-option{border-radius:10px}}.product-option.selected{background-color:rgba(255,108,2,0.2);border:1px solid #ff6c02}.product-copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;flex-grow:1}.product-copy>*{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-badge{flex-grow:0;flex-shrink:1}.product-badge small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding:4px 8px;color:#fff;background-color:#631a86;border-radius:4px}@media only screen and (min-width: 700px){.product-badge small{border-radius:6px}}.modal-actions-wrapper .ar-movistar{padding:10px;background-color:#03a7dd;color:white;border-radius:calc(8px)}@media only screen and (min-width: 700px){.modal-actions-wrapper .ar-movistar{border-radius:calc(10px)}}.modal-actions-wrapper .ar-movistar .btn-primary{background-color:#fff;color:#333}.modal-actions-wrapper .ar-movistar .btn-terciary{color:#fff}.btn-close{position:absolute;top:env(safe-area-inset-top);right:env(safe-area-inset-right);width:auto;z-index:9}.btn-close .icon-btn{background-color:rgba(66,66,50,0.25)}.overlay-wrapper .btn-close{padding:0}.overlay-wrapper .btn-close .icon-btn{opacity:.5;background-color:var(--overlay-color)}.overlay-wrapper.medium .btn-close,.overlay-wrapper.small .btn-close,.overlay-wrapper.toast .btn-close{top:0;right:0;padding:0}.overlay-wrapper.toast .btn-close .icon-btn.icon-close,.overlay-wrapper.small .btn-close .icon-btn.icon-close{min-width:30px;min-height:30px}.btn-terciary{position:relative;box-sizing:border-box;margin:0 auto;padding:8px 30px;color:inherit;width:100%;text-decoration:underline;text-align:center;background:transparent;border:none}.btn-terciary:active{opacity:.9}.btn-terciary>*{display:flex;justify-content:center;align-items:center;gap:6px}.btn-terciary.warning{color:#dd2124}a.btn-terciary{margin:0;padding:0;text-align:left}a.btn-terciary>*{display:block}.blocked .btn-terciary{pointer-events:none}.btn-option{position:relative;pointer-events:auto;box-sizing:border-box;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:10px 20px;width:100%;transition:.5s all;color:#424242;background-color:transparent;border:1px solid #ff6c02;border-radius:8px}@media only screen and (min-width: 700px){.btn-option{border-radius:10px}}.btn-option.active{background-color:rgba(255,108,2,0.2)}.btn-option .icon-btn{-webkit-mask-size:75%;mask-size:75%;min-width:40px;min-height:40px}.btn-pill{padding:5px 10px;transition:.5s all;color:#424242;background-color:transparent;border:1px solid rgba(255,108,2,0.4);border-radius:8px}@media only screen and (min-width: 700px){.btn-pill{border-radius:10px}}.btn-pill.active{background-color:rgba(255,108,2,0.2)}.btn-primary{touch-action:manipulation;display:block;box-sizing:border-box;margin:12px auto;padding:12px 20px;width:100%;color:#fff;background-color:#ff6c02;border:none;border-radius:12px}@media only screen and (min-width: 700px){.btn-primary{border-radius:18px}}.btn-primary:active{opacity:.9}.btn-primary>*{display:flex;justify-content:center;align-items:center;gap:10px}.btn-primary .icon-inner,.btn-primary .icon-btn{background-color:#fff}.btn-primary.warning{background-color:#dd2124}.btn-primary.warning .icon-inner,.btn-primary.warning .icon-btn{background-color:#fff !important}.blocked .btn-primary{pointer-events:none}.btn-inner{display:flex;align-content:center;align-items:center;justify-content:center;gap:10px}.btn-inner hr{margin:0 10px;height:15px;width:0;border:none;border-right:1px solid}.btn-primary.btn-input-inner{position:absolute;display:flex;align-items:center;gap:5px;margin:auto;padding:0 12px;right:4px;top:4px;bottom:4px;width:auto;height:auto}.btn-secondary{position:relative;display:block;pointer-events:auto;box-sizing:border-box;margin:10px auto;padding:12px 20px;width:100%;color:#ff6c02;background-color:transparent;border:2px solid;transition:.5s all;border-radius:12px}@media only screen and (min-width: 700px){.btn-secondary{border-radius:18px}}.btn-secondary:active{opacity:.9}.btn-secondary>*{display:flex;justify-content:center;align-items:center;gap:10px}.btn-secondary .icon-inner,.btn-secondary .icon-btn{background-color:#ff6c02}.blocked .btn-secondary{pointer-events:none}.card_cover-wrapper{display:flex;cursor:pointer;box-sizing:border-box;position:relative;flex-direction:column;justify-content:flex-end;aspect-ratio:1.6;margin:0;width:100%;color:#424232;background-size:cover;background-position:center;background-color:#fff;border:1px solid rgba(255,108,2,0.2);transition:.2s transform cubic-bezier(0, .51, .58, 1);border-radius:12px}@media only screen and (min-width: 700px){.card_cover-wrapper{border-radius:18px}}@media only screen and (min-width: 700px){.card_cover-wrapper{aspect-ratio:1.4}}.card_cover-body{position:relative;box-sizing:border-box;margin:10px auto;padding:10px;width:calc(100% - 20px);max-width:560px;background-color:rgba(255,255,255,0.5);border-radius:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media only screen and (min-width: 700px){.card_cover-body{border-radius:10px}}@media only screen and (min-width: 700px){.card_cover-body{width:calc(100% - 40px)}}card-large{position:relative;cursor:pointer;display:flex;box-sizing:border-box;flex-direction:column;justify-content:flex-start;margin:0 auto;width:calc(100% - 20px);height:400px;text-align:left;color:var(--home-color, #424232);background-color:var(--home-background-color, #fff);border:1px solid rgba(255,108,2,0.2);border-color:var(--home-color, #424232);border-radius:12px;overflow:hidden;transition:.2s all cubic-bezier(0, .51, .58, 1);height:auto}@media only screen and (min-width: 700px){card-large{border-radius:18px}}card-large .card_large-copy{display:block}@media only screen and (min-width: 560px){card-large{flex-direction:row;width:calc(100% - 40px);height:200px}}@media only screen and (min-width: 700px){card-large{width:100%}}.card_large-cover-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;min-height:220px;background-color:rgba(66,66,50,0.05)}@media only screen and (min-width: 560px){.card_large-cover-wrapper{width:40%;min-height:100%}}.card_large-details{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:10px;box-sizing:border-box;padding:20px;height:auto;overflow:hidden}@media only screen and (min-width: 560px){.card_large-details{width:60%}}.card_large-details .icon-btn,.card_large-details .icon-inner{background-color:#424232}.card_large-copy{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.card_large-title{position:relative;margin-bottom:10px}card_medium{position:relative;cursor:pointer;display:flex;box-sizing:border-box;flex-direction:column;margin:2px auto;width:calc(100% - 20px);color:#424232;background-color:#fff;border:1px solid rgba(255,108,2,0.2);border-radius:12px;transition:.2s transform cubic-bezier(0, .51, .58, 1);overflow:hidden}@media only screen and (min-width: 700px){card_medium{border-radius:18px}}@media only screen and (min-width: 700px){card_medium{width:100%}}card_medium module_post_info{padding:0 5px}card_medium .icon-btn,card_medium .icon-inner{background-color:#424232}.card_medium-top-wrapper{display:flex;flex-direction:row;height:140px}@media only screen and (min-width: 700px){.card_medium-top-wrapper{height:200px}}.card_medium-cover-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;aspect-ratio:1;background-color:rgba(66,66,50,0.05)}.card_medium-details{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px;box-sizing:border-box;padding:10px;height:100%;overflow:hidden}@media only screen and (min-width: 700px){.card_medium-details{padding:20px}}.card_medium-copy{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 700px){.card_medium-copy{-webkit-line-clamp:6}}.card_medium-title{position:relative;margin-bottom:5px}cards_small{position:relative;box-sizing:border-box;display:flex;gap:6px;margin:0 0 -5px;padding:0 10px 5px;width:100%;overflow-y:hidden;overflow-x:auto}@media only screen and (min-width: 560px){cards_small{padding:0 20px 5px;-webkit-mask-image:linear-gradient(to right, #fff 95%, rgba(255,255,255,0.05) 100%)}}@media only screen and (min-width: 700px){cards_small{padding:0 5px}}.card_small-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;margin:auto;min-width:105px;aspect-ratio:.75;background-color:#fff;background-size:cover;background-position:center;opacity:0;animation:.5s opacity forwards cubic-bezier(0, .51, .58, 1)}.card_small-wrapper.square{aspect-ratio:1}.card_small-wrapper.small{min-width:105px}.card_small-wrapper.medium{min-width:140px}.card_small-wrapper.large{min-width:220px}@media only screen and (min-width: 560px){.card_small-wrapper{min-width:150px}}@media only screen and (min-width: 700px){.card_small-wrapper.small{min-width:150px}.card_small-wrapper.medium{min-width:170px}.card_small-wrapper.large{min-width:260px}}.editors-choice .card_small-wrapper{background-color:transparent}.card_small-inner-wrapper{position:absolute;height:100%;width:100%;transition:.2s transform cubic-bezier(0, .51, .58, 1);border-radius:4px}@media only screen and (min-width: 700px){.card_small-inner-wrapper{border-radius:6px}}comments{position:relative;display:flex;flex-direction:column;box-sizing:border-box;gap:20px;margin:0 auto;padding:20px 10px;color:#424232;background-color:#fffdf2;border-top:1px dotted rgba(255,253,242,0.1)}@media only screen and (min-width: 560px){comments{padding:20px}}comments .icon-inner{background-color:#424232}.comments-title{width:100%;max-width:640px;margin:0 auto}.comments-subscription{display:flex;align-items:center;justify-content:center}.comments-subscription input{margin:0 10px 0 0;width:15px;height:15px}.comment-text-area-wrapper{margin:0 auto;width:100%;max-width:640px;color:#424232;background-color:#fff;border:1px solid rgba(255,108,2,0.2);border-radius:12px}@media only screen and (min-width: 700px){.comment-text-area-wrapper{border-radius:18px}}.comment-text-area-wrapper .btn-secondary{margin:0 auto;padding:10px;border:unset;border-top:1px solid rgba(66,66,50,0.5);color:#424232;max-width:90%;background-color:transparent;border-radius:unset}.comment-text-area{position:relative;display:block;box-sizing:border-box;padding:20px;width:100%;min-height:80px;background-color:transparent;resize:none}@media only screen and (min-width: 700px){.comment-text-area{min-height:140px}}.comments-wrapper{display:flex;flex-direction:column-reverse;width:100%;max-width:640px;margin:0 auto}.comments-wrapper .btn-terciary{width:auto;margin:0;padding:10px;color:inherit}.comment-item{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;margin:10px auto;padding-bottom:20px;width:100%;border-bottom:1px dashed rgba(66,66,50,0.2)}.replies-wrapper .comment-item{margin:15px 0 0;padding:0;background:transparent;border:none}.comment-center-wrapper,.comment-left-wrapper{flex-basis:30px}.comment-center-wrapper{flex-grow:1}.comment-avatar{width:35px;height:35px;object-fit:cover;border-radius:4px}@media only screen and (min-width: 700px){.comment-avatar{border-radius:6px}}@media only screen and (min-width: 700px){.comment-avatar{width:45px;height:45px}}.comment-misc{position:relative;display:flex;justify-content:flex-between;white-space:nowrap;align-items:center;gap:5px;margin:5px 0 0 10px;height:25px;color:rgba(66,66,50,0.6);text-overflow:ellipsis;overflow:hidden}.comment-misc small:first-child{flex-grow:1}.comment-message{position:relative;margin-left:10px}.replies-wrapper{display:flex;flex-direction:column-reverse;width:100%}.replies-wrapper .comment-item:before{content:'';position:absolute;left:18px;top:-30px;height:25px;border-left:dashed 1px rgba(66,66,50,0.2)}faq .btn-terciary{padding:0}faq .btn-terciary>*{justify-content:flex-start;gap:5px}.faq-wrapper{cursor:pointer;display:flex;flex-direction:column;gap:5px}.faq-wrapper hr{margin:10px auto 0}.faq-question{display:flex;align-content:center;justify-content:space-between}.faq-question .icon-inner{background-color:#424232}.faq-answer{animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}.faq-answer *{all:revert}.fullscreen-swiper-body .nav-logo-wrapper,.fullscreen-swiper-body .nav-back-wrapper,.fullscreen-swiper-body .nav-profile-wrapper{pointer-events:none;animation:.3s fade-out-top ease-out forwards}fullscreen-swiper .btn-icon{background-color:#424232}.fullscreen-swiper{animation:.3s fade-in ease-out forwards}.fullscreen-swiper.closing{animation:.3s fade-out ease-out forwards}.fullscreen-swiper-bg{background-color:#fffdf2;position:fixed;width:100vw;height:100vh;top:0;left:0}.fullscreen-swiper-box{position:fixed;width:100vw;height:100vh;top:0;left:0}.fullscreen-swiper-box img{display:block;width:100%;max-width:640px;animation:.3s zoom-in ease-out forwards}.fullscreen-swiper-box img.closing{animation:.3s zoom-out ease-out forwards}.fullscreen-swiper-box .swiper-pagination{bottom:15%}.fullscreen-swiper-close-btn{position:fixed;top:calc(env(safe-area-inset-top) + 20px);left:20px;background-color:#424232;z-index:10}inbox{display:flex;flex-direction:column;gap:10px}inbox .icon-inner{background-color:#424232}inbox .no-content{padding:0}.notification-wrapper{position:relative;cursor:pointer;display:flex;box-sizing:border-box;justify-content:space-between;gap:10px;padding:10px;width:100%;color:#424232;background-color:#fff;border:1px solid rgba(255,108,2,0.25);border-radius:12px;overflow:hidden}@media only screen and (min-width: 700px){.notification-wrapper{border-radius:18px}}.notification-wrapper.deleting{pointer-events:none;animation:fade-out-left .25s cubic-bezier(0, .51, .58, 1) forwards}@media only screen and (min-width: 700px){.notification-wrapper{height:160px}}.notification-ui{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;bottom:0;background:#fff}.notification-ui .btn-terciary{margin:0;padding:2px 12px;width:auto}.notification-right-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.notification-copy-wrapper{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-thumb{position:relative;flex-shrink:0;width:80px;height:80px;border-radius:8px;background-color:rgba(66,66,50,0.05);overflow:hidden}@media only screen and (min-width: 700px){.notification-thumb{border-radius:10px}}.input-primary{position:relative;cursor:pointer;-webkit-appearance:initial;box-sizing:border-box;margin:0 auto;padding:12px;width:100%;color:#424232;background-color:white;border:1px solid rgba(66,66,50,0.1);transition:1s border-color;border-radius:12px}@media only screen and (min-width: 700px){.input-primary{border-radius:18px}}modal .input-primary{text-align:center;border:1px solid}.input-primary.checked{animation:6s input-checked forwards}.input-primary[type='date'].ng-empty:before{content:'📅 ' !important}select.input-primary:after{content:'⌄' !important}@keyframes input-checked{20%,70%{border:1px solid #2b3}0%,100%{border:1px solid rgba(66,66,50,0.1)}}login{display:flex;flex-direction:column;text-align:center;gap:10px;animation:fade-in-bottom .25s forwards}login .btn-inner{justify-content:flex-start}login .btn-inner .icon-inner{margin:0 10px;min-width:20px;min-height:20px}.branded-facebook{background-color:#3b5998;border-color:#3b5998}.branded-google{background-color:#dd4b39;border-color:#dd4b39;color:white}.branded-google .icon-google{background-color:white}.branded-apple{background-color:#000000;border-color:#000000}.branded-mail{background-color:#3b5998;border-color:#3b5998}.toggle-merge-bookmarks{margin:5px 0}vas{display:flex;flex-direction:column;gap:10px}vas input{max-width:360px}.vas-state-copy{text-align:center}.vas-state-wrapper{display:flex;pointer-events:auto;flex-direction:column;gap:10px}.vas-validation-form{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 auto;width:100%}@media only screen and (min-width: 560px){.vas-validation-form{width:80%}}.vas-validation-form .btn-primary{width:100%}.vas-id-input-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;margin:0 auto;width:100%;max-width:360px;text-align:center}.vas-id-input-wrapper .input-primary{text-align:left;text-indent:55px;border:2px solid;transition:.25s all ease-in-out}.vas-id-input-wrapper .input-fixed-before{position:absolute;pointer-events:none;display:block;top:36px;left:20px}.input-pin-wrapper{display:flex;flex-direction:row;justify-content:space-evenly}.input-pin-wrapper .input-pin{width:60px;margin:10px 0;text-align:center;text-indent:unset}.vas-operation-options{position:fixed;padding:40px;display:flex;margin:auto;gap:20px;min-width:200px;top:50%;left:50%;flex-direction:column;align-items:center;background-color:#fffdf2;box-shadow:0 8px 24px rgba(66,66,50,0.7);border-radius:12px;transform:translate(-50%);z-index:2}@media only screen and (min-width: 700px){.vas-operation-options{border-radius:18px}}.vas-operation-options li{cursor:pointer;padding:10px 20px;border-radius:8px}@media only screen and (min-width: 700px){.vas-operation-options li{border-radius:10px}}.vas-operation-options li:hover{background-color:rgba(66,66,50,0.03)}.vas-operation-options li.active{text-decoration:underline}mgm{display:flex;flex-direction:column;gap:10px}mgm .btn-primary{margin:0 auto}mgm .btn-primary.btn-loading{opacity:.5}mgm .btn-primary .icon-small,mgm .btn-primary .icon-inner{background-color:white}mgm .btn-terciary{animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}mgm .btn-terciary .icon-small,mgm .btn-terciary .icon-inner{background-color:#424232}.mgm-wrapper{display:flex;flex-direction:column;gap:10px;opacity:0;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.mgm-wrapper.fade-out{pointer-events:none;animation:.25s fade-out-left cubic-bezier(0, .51, .58, 1) forwards}.mgm-body{display:flex;flex-direction:column;gap:10px;text-align:center}.mgm-cover{border-radius:12px}@media only screen and (min-width: 700px){.mgm-cover{border-radius:18px}}.code-wrapper{position:relative;display:flex;box-sizing:border-box;gap:8px;flex-direction:column;align-items:center;padding:10px;background-color:white;color:#424232;border:1px solid rgba(66,66,50,0.1);border-radius:12px}@media only screen and (min-width: 700px){.code-wrapper{border-radius:18px}}.code-wrapper small{text-indent:unset}.code-wrapper h4{display:flex;justify-content:space-between;gap:4px;transition:.5s all cubic-bezier(0, .51, .58, 1)}.code-wrapper input{padding:0;font-family:title-special;font-size:1.5rem;line-height:1.3;border:none;text-align:center}.code-wrapper input::placeholder{opacity:.5}.code-wrapper .icon-small,.code-wrapper .icon-inner{background-color:#424232;transition:.5s all cubic-bezier(0, .51, .58, 1)}.code-wrapper.copied h4{color:#22bb33;animation:copied .65s}.code-wrapper.copied .icon-small,.code-wrapper.copied .icon-inner{transform:scale(1.2) translateY(-2px);background-color:#22bb33}@keyframes copied{0%{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(3px)}60%{transform:translateY(-2px)}80%{transform:translateY(1px)}100%{transform:translateY(0)}}.btn-primary.reward{background-color:#45abb8;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.btn-primary.reward .icon-small,.btn-primary.reward .icon-inner{background-color:white;animation:2.2s reward-icon 10 ease-in-out}@keyframes reward-icon{0%,20%,80%,100%{transform:scale(1)}35%,45%,50%,55%,60%,65%{transform:scale(1.2) rotate(5deg)}42.5%,47.5%,52.5%,57.5%,62.5%{transform:scale(1.2) rotate(0deg)}}.module.audio{padding:0 5px;color:#fffdf2;background-color:#ff6c02;width:calc(100% - 20px);border-radius:8px;max-width:360px}@media only screen and (min-width: 700px){.module.audio{border-radius:10px}}@media only screen and (min-width: 700px){.module.audio{max-width:560px}}.module.audio .audio-track-wrapper{padding:5px 0}.module.block_link{width:calc(100% - 20px)}.block-link-wrapper{position:relative;display:flex;cursor:pointer;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:10px;width:100%;max-width:640px;color:#fffdf2;background-color:#ff6c02;border-radius:8px}@media only screen and (min-width: 700px){.block-link-wrapper{border-radius:10px}}.block-link-cover{position:relative;width:120px;height:120px;border-radius:8px;object-fit:cover;overflow:hidden}@media only screen and (min-width: 700px){.block-link-cover{border-radius:10px}}.block-link-details{position:relative;display:flex;box-sizing:border-box;margin-left:15px;width:calc(100% - 160px);height:120px;justify-content:flex-start;flex-direction:column;overflow:hidden}.block-link-details .btn-terciary{margin:0;color:#fffdf2}.block-link-title{margin-bottom:4px}.block-link-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.editorial-wrapper{display:flex;flex-direction:column;margin:40px auto 20px;width:calc(100% - 40px);max-width:640px}.editorial-wrapper *{margin:revert;padding:revert;width:revert;height:clear;max-width:100%}.editorial-wrapper h1,.editorial-wrapper h2,.editorial-wrapper h3,.editorial-wrapper h4,.editorial-wrapper h5,.editorial-wrapper h6{margin:10px 0 20px}.editorial-wrapper p{margin:0 0 15px;line-height:2}.editorial-wrapper a{color:inherit;text-decoration:underline;font-family:'subtitle'}.editorial-wrapper strong,.editorial-wrapper b,.editorial-wrapper em{font-family:subtitle}.editorial-wrapper blockquote{position:relative;font-family:subtitle;font-style:italic}.editorial-wrapper blockquote iframe{all:unset}.editorial-wrapper ul,.editorial-wrapper ol{margin:0 0 10px;padding-left:20px;list-style:square}.editorial-wrapper ol{list-style:decimal}.editorial-wrapper li{margin-bottom:10px}.editorial-wrapper code{color:grey;display:block;margin:10px 0;padding:10px;background-color:#eee;font-family:monospace;border-radius:8px}@media only screen and (min-width: 700px){.editorial-wrapper code{border-radius:10px}}.editorial-wrapper iframe,.editorial-wrapper blockquote,.editorial-wrapper img,.editorial-wrapper video,.editorial-wrapper audio{max-width:100%}.editorial-wrapper img{margin:10px -10px;width:calc(100% + 20px);max-width:calc(100% + 20px);height:revert}.editorial-wrapper img[viewport-action]{opacity:.5;transform:scale(.95) translateY(10px);transition:all 1s ease-in-out}.editorial-wrapper img[viewport-action].viewport{transform:scale(1);opacity:1}.editorial-wrapper .instagram-media,.editorial-wrapper .tiktok-embed,.editorial-wrapper .twitter-tweet{pointer-events:none !important}.module-gallery-item{position:relative;display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto;width:calc(100% - 20px);aspect-ratio:1;color:#424232}.module-gallery-image{width:100%;height:calc(100% - 35px);transition:.3s all ease-in-out;border-radius:8px;overflow:hidden}@media only screen and (min-width: 700px){.module-gallery-image{border-radius:10px}}.swiper-slide-prev .module-gallery-image{transform:translate(17px, -1px) scale(.95);transform-origin:right;opacity:.5}.swiper-slide-next .module-gallery-image{transform:translate(-17px, -1px) scale(.95);transform-origin:left;opacity:.5}.module-gallery-quote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-top:5px;height:30px;text-align:center}.module-overlay{position:absolute;pointer-events:none;width:100%;height:100%;right:0;bottom:0;background:linear-gradient(to right, #fffdf2 0,rgba(255,253,242,0.05) 2%,rgba(255,253,242,0) 5%,rgba(255,253,242,0) 95%,rgba(255,253,242,0.05) 98%,#fffdf2 100%);z-index:1}module_image{position:relative;cursor:grab;display:flex;align-items:center;justify-content:center;flex:1;width:100%;height:100%;overflow:hidden}module_image:active{cursor:grabbing}.image-container{position:relative;width:100%}.image-selector{position:relative;cursor:grab;display:block;margin:0 auto;width:100%;transition:.25s opacity;background-size:cover}.image-container,.image-selector{transition-timing-function:cubic-bezier(.25, .46, .45, .94)}.image-zoom-feed{position:absolute;padding:4px 12px;top:20px;right:20px;color:#424232;background-color:rgba(255,253,242,0.5);border-radius:8px;opacity:0;z-index:100;transition:.3s opacity ease-in-out}@media only screen and (min-width: 700px){.image-zoom-feed{border-radius:10px}}.image-zoom-feed.show{opacity:1}.module.inline_link{width:calc(100% - 20px)}.inline-link{display:inline-block}.inline-link h5{text-decoration:underline}.module-interaction{display:flex;align-items:center;cursor:pointer;gap:4px;width:fit-content}.module-interaction .icon-btn{background-color:#424232;margin:-10px;min-width:40px;min-height:40px}.module-interaction .user-images{display:flex;margin-left:10px}.module-interaction .user-avatar{aspect-ratio:1;background-position:center center;background-size:cover;border-radius:50%;height:25px;margin-left:-10px;border:1px solid white}module_painter{position:relative;display:flex;margin:20px 0;overflow:auto;flex-direction:column;align-items:center;justify-content:flex-end}.palette-wrapper{position:relative;display:flex;margin-bottom:20px;width:90%;max-width:540px;flex-wrap:wrap;align-content:space-around;justify-content:space-around}.palette-swatch{width:12%;margin:1%;aspect-ratio:1;border-radius:50%;box-shadow:inset -4px -4px 10px #0002, 0 2px 6px #0006;transition:.3s box-shadow ease-in-out}.palette-swatch.active{box-shadow:inset 4px 4px 10px #0003, 0 2px 4px #0000}.painter-wrapper{position:relative}.painter-canvas{position:absolute;cursor:crosshair;margin:auto;top:0;left:0}.painter-lines{position:absolute;pointer-events:none;margin:0 auto;top:0;left:0;width:100%;height:100%;opacity:0;animation:3s fade-in forwards}.poll-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:#fffdf2;background-color:#ff6c02;border-radius:8px}@media only screen and (min-width: 700px){.poll-wrapper{border-radius:10px}}.poll-answer{margin:0;padding:10px;min-width:100%;color:#ff6c02;background-color:#fffdf2}module_post_info{position:relative;box-sizing:border-box;width:100%}module_post_info .flex-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px}@media only screen and (min-width: 560px){module_post_info .flex-row{gap:10px}}module_post_info small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}module_post_info .nav-button{flex-direction:row}module_post_info .icon-inner{cursor:pointer;min-width:30px;min-height:30px;-webkit-mask-size:65%;mask-size:65%}@media only screen and (min-width: 560px){card-large module_post_info{background-color:rgba(255,255,255,0.2)}}.module-intro-copy module_post_info .icon-btn,.module-intro module_post_info .icon-btn,.content-gallery-info module_post_info .icon-btn,.module-intro-copy module_post_info .icon-inner,.module-intro module_post_info .icon-inner,.content-gallery-info module_post_info .icon-inner{background-color:#424232}module_post_info module-interactions{float:right;margin-right:8px;margin-top:8px}.module.quote{width:calc(100% - 20px)}blockquote.quote-wrapper{margin:0;padding:20px;width:100%;aspect-ratio:unset;color:#fffdf2;background-color:#ff6c02;border-radius:8px}@media only screen and (min-width: 700px){blockquote.quote-wrapper{border-radius:10px}}.recipe-wrapper{display:flex;flex-direction:column;margin:40px auto 20px;width:calc(100% - 40px);max-width:640px}.recipe-ingredients{margin:0;list-style:none}.ingredient{margin:10px 0;font-style:italic}module_test{position:relative;display:block;margin:10px -20px -20px}@media only screen and (min-width: 700px){module_test{margin:10px -40px -20px}}.trivia-wrapper{position:relative;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:20px;color:#424232;background-color:#fffdf2;text-align:center;overflow:hidden}.trivia-wrapper h1,.trivia-wrapper h2,.trivia-wrapper h3,.trivia-wrapper h4,.trivia-wrapper h5{font-family:'title-special',sans-serif}.trivia-wrapper p{line-height:1.8}.trivia-wrapper .btn-primary{margin:0 auto;padding:12px 0;width:100%;height:50px;border:1px solid;color:#424232;background-color:transparent}.trivia-wrapper .btn-primary h5{pointer-events:none;display:flex;justify-content:center;align-items:center;gap:10px}.trivia-wrapper .btn-primary.correct{color:#fffdf2;background-color:#22bb33}.trivia-wrapper .btn-primary.correct .icon-check{display:inline-block}.trivia-wrapper .btn-primary.incorrect{color:#fffdf2;background-color:#bb2124}.trivia-wrapper .btn-primary.incorrect .icon-close{display:inline-block}.trivia-wrapper .btn-primary .icon-close,.trivia-wrapper .btn-primary .icon-check{display:none}.trivia-item-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.trivia-question{height:90px;display:flex;align-items:center}.trivia-progress{position:relative;margin:auto;width:100%;max-width:360px;height:6px;border:none;border-radius:3px;overflow:hidden;background-color:rgba(255,108,2,0)}.trivia-progress::-webkit-progress-bar{background-color:rgba(255,108,2,0.4)}.trivia-progress::-webkit-progress-value{background-color:#ff6c02}.trivia-ratio{margin:20px 0;text-align:center}.trivia-feedback-cover{margin:-20px -10px 0;width:calc(100% + 20px)}.module.video-url{width:calc(100% - 20px)}.module.video-vimeo{width:calc(100% - 20px)}.zodiac-item{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 auto;width:calc(100% - 20px);color:#fffdf2;background-color:#ff6c02;border-radius:8px;text-align:left;transition:.3s all ease-in-out}@media only screen and (min-width: 700px){.zodiac-item{border-radius:10px}}.swiper-slide-prev .zodiac-item{transform:translate(17px, -1px) scale(.95);transform-origin:right;opacity:.5}.swiper-slide-next .zodiac-item{transform:translate(-17px, -1px) scale(.95);transform-origin:left;opacity:.5}.zodiac-item .icon-btn{background-color:#fffdf2}.zodiac-title{display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.zodiac-text{padding:10px 20px;height:200px;overflow:auto}.zodiac-text p{margin:10px 0}.zodiac-text:after{content:'';position:absolute;width:100%;bottom:0;left:0}.no-content-modal{padding:30px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:4px;text-align:center;animation:fade-in-bottom 2s forwards}@media only screen and (min-width: 700px){.no-content-modal{border-radius:6px}}.no-content-modal>*{margin:30px 0}.tutorial-wrapper{position:relative;flex-shrink:0;width:calc(100% - 20px);height:auto;min-height:120px;background-color:white;border:1px solid rgba(66,66,50,0.1);border-radius:12px}@media only screen and (min-width: 700px){.tutorial-wrapper{border-radius:18px}}@media only screen and (min-width: 700px){.tutorial-wrapper{width:calc(100% - 40px)}}.tutorial-wrapper .swiper-pagination-bullet{background-color:#424232}.tutorial-slide{flex-direction:row}.tutorial-copy{padding:10px 10px 30px 20px;width:calc(100% - 150px);min-width:calc(100% - 150px);gap:5px;text-align:left}.tutorial-cover{height:100px;min-width:120px;background-size:contain;background-position:center}.stories-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fffdf2;z-index:10}.stories-wrapper .btn-primary,.stories-wrapper .btn-secondary{margin:0;padding:5px 0}.story-wrapper{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;flex-direction:column;gap:20px;padding:calc(env(safe-area-inset-top) + 0px) 20px calc(env(safe-area-inset-bottom) + 20px);margin:auto;width:100%;max-width:640px;height:100%}.story-nav-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.story-nav-wrapper .icon-btn{background-color:#45abb8}.story-progress{position:relative;flex-grow:1;height:8px;background-color:rgba(69,171,184,0);border:none;border-radius:12px;overflow:hidden}.story-progress::-webkit-progress-bar{background-color:rgba(69,171,184,0.25)}.story-progress::-webkit-progress-value{background-color:#45abb8;transition:.05s width ease-in-out}.story-card-wrapper{position:relative;flex-grow:1;width:100%;perspective:700px;-webkit-perspective:700px}.story-card-wrapper .reader-header{margin:0;padding:0 0 20px}.story-card-wrapper .reader-header h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.story-card{position:absolute;display:none;box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:20px;padding:20px;width:100%;height:100%;background-color:white;color:#424232;background-color:#fff;border:1px solid rgba(69,171,184,0.25);transition:.5s all cubic-bezier(0, .65, .65, 1);perspective:700px;-webkit-perspective:700px;border-radius:12px}@media only screen and (min-width: 700px){.story-card{border-radius:18px}}.story-card.card-in{display:flex;animation:.3s card-in forwards cubic-bezier(0, .65, .65, 1);z-index:2}.story-card.card-queue{display:flex;animation:1.2s card-queue forwards cubic-bezier(0, .65, .65, 1)}.story-card.card-out{display:flex;animation:.2s card-out forwards cubic-bezier(0, .65, .65, 1)}.story-card.card-bounce{display:flex;animation:.2s card-bounce forwards cubic-bezier(0, .65, .65, 1)}@keyframes card-in{from{transform:translateX(50%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes card-out{from{transform:translateX(0);opacity:1}to{transform:translateX(-50%);opacity:0}}@keyframes card-queue{0%{transform:translateX(0) rotateY(0deg) scale(1);z-index:3}30%{transform:translateX(-10%) rotateY(5deg) scale(1.1);animation-timing-function:ease-in-out}70%{transform:translateX(-100%) rotateY(70deg) scale(1);animation-timing-function:ease-in-out;scale:1.1;z-index:3;filter:brightness(1)}70.1%{z-index:-1;filter:brightness(.8)}100%{transform:translateX(0) rotateY(0deg);scale:.98;filter:brightness(.95);z-index:-1}}@keyframes card-bounce{0%{transform:translateX(0)}50%{transform:translateX(-10%)}100%{transform:translateX(0)}}.story-card-actions-wrapper{display:flex;align-items:center;justify-content:flex-end}.story-card-actions-wrapper .icon-btn{background-color:#45abb8}.story-card-copy{display:flex;flex-direction:column;gap:20px}.story-success-cover{position:relative;margin:0 auto;width:90%;height:300px;background-image:url(../img/bg-library-stories-success.png);background-size:contain;background-position:center;animation:2s fade-in-bottom forwards ease}.story-success-copy{display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:20px}.story-actions-wrapper{display:flex;justify-content:space-between;width:100%;gap:20px}.story-actions-wrapper .btn-inner{gap:0}.search-header{display:flex;align-items:center;justify-content:space-between;gap:5px}.search-header .icon-small{background-color:#424232;animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}.search-header form{width:100%;display:flex;align-items:center}.search-strings-wrapper{position:relative;margin:0 auto;display:flex;flex-direction:column;gap:10px;width:calc(100% - 20px);animation:.25s page-in forwards cubic-bezier(0, .65, .65, 1)}@media only screen and (min-width: 700px){.search-strings-wrapper{width:calc(100% - 40px);max-width:640px}}.search-string-wrapper{display:flex;flex-direction:column;max-height:40vh;overflow:scroll;-webkit-mask-image:linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 5%, #fff 90%, rgba(255,255,255,0) 100%)}.search-string{cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin:10px 0}.search-string p{flex-grow:1}.search-string .icon-small{background-color:#424232}.toggle-switch{position:relative;display:inline-block;width:43.2px;height:24.6px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a6a6a6;-webkit-transition:.4s;transition:.4s}.toggle-slider:before{position:absolute;content:'';height:18.8px;width:18.8px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.toggle-slider{background-color:#ff6c02}input:focus+.toggle-slider{box-shadow:0 0 1px #ff6c02}input:checked+.toggle-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.toggle-slider.round{border-radius:28.2px}.toggle-slider.round:before{border-radius:50%}user-metrics{display:flex;flex-direction:column;gap:20px;margin-top:20px;min-height:calc(100vh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.metrics-wrapper{display:flex;flex-direction:column;gap:5px;row-gap:20px}.metric-wrapper{position:relative;display:flex;align-items:flex-end;gap:10px}.metric-wrapper h2{display:flex;align-items:center;gap:10px;white-space:nowrap;max-width:100%;height:30px;overflow:hidden}.metric-wrapper .icon-small{background-color:#424232}user-achievements{display:flex;flex-direction:column;gap:20px;margin-top:20px;min-height:calc(100vh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.preview-module-title{display:flex;gap:10px;align-items:center}.preview-module-title .icon-small{background-color:#424232}.achievements-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.achievement-wrapper{display:flex;cursor:pointer;flex-direction:column;align-items:center;width:calc(100% / 3 - 20px / 3);text-align:center;gap:5px;perspective:200px;-webkit-perspective:200px}.achievement-cover{position:relative;width:100%;aspect-ratio:1;background-size:contain;animation:2s achievement-cover-a forwards ease,9s 2s achievement-cover-b infinite ease}.achievement-cover.incomplete{filter:grayscale(.7);opacity:.5}@keyframes achievement-cover-a{0%{opacity:0;transform:rotate3d(1, 1, .1, 45deg) translate(0, 40%) scale(1.2);-webkit-transform:rotate3d(1, 1, .1, 45deg) translate(0, 40%) scale(1.2);filter:blur(4px);z-index:99}100%{opacity:1;transform:rotate3d(0, 1, 0, -15deg) translate(-2%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, -15deg) translate(-2%, 0) scale(1);filter:blur(0)}}@keyframes achievement-cover-b{0%,100%{transform:rotate3d(0, 1, 0, -15deg) translate(-2%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, -15deg) translate(-2%, 0) scale(1);z-index:1}50%{transform:rotate3d(0, 1, 0, 15deg) translate(2%, 0) scale(1);-webkit-transform:rotate3d(0, 1, 0, 15deg) translate(2%, 0) scale(1)}}.achievement-cover-effect{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:saturate(.7) brightness(1.2);backdrop-filter:saturate(.7) brightness(1.2);-webkit-mask-image:linear-gradient(75deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, #fff 50%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(75deg, rgba(0,0,0,0) 0, rgba(0,0,0,0) 30%, #fff 50%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 100%);-webkit-mask-size:400% 100%;mask-size:400% 100%;animation:7s -4s preview-cover-effect infinite ease;opacity:.5;mix-blend-mode:color-dodge}.achievement-progress-wrapper{display:flex;flex-direction:row;margin:0 auto;width:80%;border-radius:12px;height:6px;gap:4px;overflow:hidden}.achievement-progress{height:100%;background-color:rgba(91,192,222,0.2);flex-grow:1}.achievement-progress-value{background-color:#5bc0de;width:100%;height:100%}.achievement-goal-wrapper{display:flex;justify-content:space-evenly;flex-direction:row;margin:-3px auto 0;width:80%}.achievement-goal-wrapper small{display:block;width:25%;text-align:center;font-size:.5rem}user-categories .categories-pills-wrapper{flex-wrap:wrap}.preview-module-cover.daily_pending{background-image:url(../img/progress-daily-pending.png)}.preview-module-cover.daily_success{background-image:url(../img/progress-daily-success.png)}.preview-module-cover.daily_started{background-image:url(../img/progress-daily-started.png)}.progress-item{display:flex;flex-direction:column;gap:5px;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.progress-item .player-progress{margin:0;padding:0;background-color:rgba(91,192,222,0)}.progress-item .player-progress::-webkit-progress-bar{background-color:rgba(91,192,222,0.1)}.progress-item .player-progress::-webkit-progress-value{background-color:#5bc0de;transition:width 3s}.progress-item.progress-success .player-progress{background-color:rgba(34,187,51,0)}.progress-item.progress-success .player-progress::-webkit-progress-bar{background-color:rgba(34,187,51,0.1)}.progress-item.progress-success .player-progress::-webkit-progress-value{background-color:#22bb33}user-progress{display:flex;flex-direction:column;gap:20px}.progress-intro{display:flex;flex-direction:column;gap:10px;margin:10px}.preview-module-cover{position:relative;margin:0 auto;width:100%;height:120px;background-size:contain;background-position:center;animation:2s fade-in-bottom forwards ease}.progress-variance-item{animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.progress-variance-item .player-progress{margin:0;background-color:transparent}.progress-variance-item .player-progress::-webkit-progress-bar{background-color:transparent}.progress-variance-item .player-progress::-webkit-progress-value{transition:width 2s}.progress-variance-item{display:flex;flex-direction:column;gap:5px}.progress-color-hints{display:flex;align-items:center;gap:10px}.color-hint{display:block;flex-shrink:0;width:6px;height:6px;border-radius:50%}.color-current{background-color:#ff6c02}.color-previous{background-color:#5bc0de}.color-current.player-progress::-webkit-progress-value{background-color:#ff6c02}.color-previous.player-progress::-webkit-progress-value{background-color:#5bc0de}.preview-module-cover.weekly_pending{background-image:url(../img/progress-weekly-pending.png)}.preview-module-cover.weekly_success{background-image:url(../img/progress-weekly-success.png)}.preview-module-cover.weekly_started{background-image:url(../img/progress-weekly-started.png)}.progress-item-wrapper{display:flex;flex-direction:column;gap:20px;margin:0 10px}.progress-days-wrapper{display:flex;align-items:center;justify-content:space-evenly;margin:10px 0}.progress-day{position:relative;display:flex;aspect-ratio:1;align-items:center;justify-content:center;padding:0;width:calc(100% / 9 - 6px);background:aliceblue;border-radius:50%;background-color:rgba(255,108,2,0);color:rgba(129,129,129,0.5);border:4px solid rgba(129,129,129,0.5)}.progress-day.success{border:4px solid rgba(255,255,255,0.2);color:#ff6c02;animation:1.2s .2s progress-success forwards}.progress-current{position:absolute;box-sizing:border-box;left:-8px;top:-8px;height:calc(100% + 16px);width:calc(100% + 16px);border:3px solid rgba(255,108,2,0);border-bottom:3px solid #ff6c02;border-radius:50%}@keyframes progress-success{100%{background-color:#ff6c02;color:white}}.progress-history{display:flex;flex-direction:column;gap:5px;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.progress-history small{display:flex;align-items:center;gap:5px}.progress-history .icon-inner{background-color:#424232}.progress-history-wrapper{display:flex;flex-direction:column;gap:20px;padding:20px 0;max-height:500px;overflow-y:scroll;-webkit-mask-image:linear-gradient(to top, #fff3 0%, #fff 20px, #fff calc(100% - 20px), #fff3 100%)}video_inline_url .nav-buttons-wrapper,video_inline_vimeo .nav-buttons-wrapper{margin:10px auto}video_inline_url .nav-buttons-wrapper .icon-btn,video_inline_vimeo .nav-buttons-wrapper .icon-btn,video_inline_url .nav-buttons-wrapper .icon-inner,video_inline_vimeo .nav-buttons-wrapper .icon-inner{min-width:30px;min-height:30px;-webkit-mask-size:60%;mask-size:60%}video_inline_url .nav-button,video_inline_vimeo .nav-button{background-color:#fff;border-radius:50%}video_inline_url .player-btn,video_inline_vimeo .player-btn{background-color:rgba(66,66,50,0.2);border-radius:50%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}video_inline_url .player-btn .icon-btn,video_inline_vimeo .player-btn .icon-btn{background-color:#fff}video_inline_url .icon-btn,video_inline_vimeo .icon-btn,video_inline_url .icon-inner,video_inline_vimeo .icon-inner{background-color:#424232}.video-player,.video-player-fullscreen{position:absolute;cursor:pointer;width:100vw;height:100vh;top:0;left:0;opacity:0;transition:.5s opacity}.video-player.active,.video-player-fullscreen.active{opacity:1}.video-player iframe,.video-player-fullscreen iframe{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background-color:#fffdf2}.video-inline-wrapper .video-player,.video-inline-wrapper .video-player-fullscreen{width:100%;height:100%;object-fit:cover}.video-inline-wrapper .video-player:not(:root):fullscreen,.video-inline-wrapper .video-player-fullscreen:not(:root):fullscreen{object-fit:contain}.video-inline-wrapper{position:relative;margin:0 auto;width:100%;max-width:640px;aspect-ratio:1.66666667;background:linear-gradient(0deg, rgba(66,66,50,0.1) 0,rgba(66,66,50,0.15) 100%);background-size:cover;background-position:center;border-radius:12px;overflow:hidden;transform:translateZ(0)}@media only screen and (min-width: 700px){.video-inline-wrapper{border-radius:18px}}.video-inline-wrapper video,.video-inline-wrapper iframe{margin:0}.content-gallery-video>video_inline_vimeo>.video-inline-wrapper{border-radius:0}.video-standalone{position:relative;display:flex;gap:10px;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center}.video-standalone .btn-primary{margin:0;transition:.4s opacity;color:#fffdf2;background-color:#ff6c02}.video-standalone .btn-primary .icon-btn,.video-standalone .btn-primary .icon-medium,.video-standalone .btn-primary .icon-small,.video-standalone .btn-primary .icon-inner{background-color:#fffdf2}.video-standalone .btn-terciary{padding:10px 0}.video-standalone .icon-download{animation:overworld-bounce .5s infinite ease-in-out}.video-player{position:absolute;width:100vw;height:100vh;top:0;left:0;opacity:0;pointer-events:none;transition:.5s opacity}.video-player:not(:root):fullscreen{object-fit:contain}.video-player.active{pointer-events:initial;opacity:1}.video-player iframe{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;background-color:transparent}.video-player-progress{position:relative;margin-top:5px;margin-bottom:-5px;width:100%;height:4px;border:none;background-color:rgba(255,253,242,0);overflow:hidden;border-radius:4px}@media only screen and (min-width: 700px){.video-player-progress{border-radius:6px}}.video-player-progress::-webkit-progress-bar{background-color:rgba(255,253,242,0.4)}.video-player-progress::-webkit-progress-value{background-color:#fffdf2}.video-player-time-remaining{text-align:center}.refresh-wrapper{position:fixed;display:flex;width:100%;height:50px;top:env(safe-area-inset-top);left:0;align-items:center;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s .3s}.refreshing-view .refresh-wrapper{opacity:1;transition:opacity 0s}.refresh-wrapper .icon-small{display:none;background-color:#424232}.refresh-loader{position:relative;pointer-events:none;width:20px;height:20px;border:2px solid rgba(66,66,50,0.5);border-right:2px solid rgba(66,66,50,0);border-radius:50%;animation:loading 1s infinite}.btn-loading{pointer-events:none;opacity:.85}.btn-loading:after{content:'';position:absolute;pointer-events:none;width:20px;height:20px;right:20px;top:calc(50% - 12px);border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:loading 1s infinite}.item-loading{pointer-events:none;width:8px;height:8px;border:1px solid;border-right:1px solid transparent;border-radius:50%;animation:loading 1s infinite}@keyframes loading{100%{transform:rotate(360deg) scale(1)}}.categories-pills-wrapper{display:flex;flex-shrink:0;gap:10px;overflow:scroll;max-width:100%;animation:fade-in-right .25s cubic-bezier(0, .51, .58, 1) forwards}.category-pill{cursor:pointer;display:flex;align-items:center;gap:5px;padding:5px 10px;white-space:nowrap;transition:.3s all ease-in;color:#fff;background-color:#45abb8;border-radius:8px}@media only screen and (min-width: 700px){.category-pill{border-radius:10px}}.category-pill.inactive{filter:grayscale(1);opacity:.5}.category-pill:active{animation:.3s touch forwards}.category-pill .icon-inner{background-color:white}.category-pill-illustration{width:30px;height:30px;background-size:contain;background-position:center}.card-state-wrapper{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;margin:5px;width:auto;left:0;top:0}.section-small_custom .card-state-wrapper small{display:none}.blocked{pointer-events:none}.blocked-overlay,.highlight-overlay{display:flex;box-sizing:border-box;padding:5px;width:auto;border-radius:4px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media only screen and (min-width: 700px){.blocked-overlay,.highlight-overlay{border-radius:6px}}.blocked-overlay{color:#fff;background-color:rgba(14,25,37,0.5)}.blocked-overlay .icon-inner{background-color:#fff}.highlight-overlay{color:#fff;background-color:rgba(255,108,2,0.7)}.highlight-overlay .icon-inner{background-color:#fff}.important-bottom-wrapper .highlight-overlay{position:relative;margin:-3px -3px -3px -11px;padding:8px;width:auto;border-radius:calc(4px)}@media only screen and (min-width: 700px){.important-bottom-wrapper .highlight-overlay{border-radius:calc(5px)}}.info-toast{position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:5px;padding:2px 4px;border-radius:8px}@media only screen and (min-width: 700px){.info-toast{border-radius:10px}}.cfg-bg{position:relative;margin-bottom:-50vh;width:100%;height:calc(env(safe-area-inset-top) + 80px + 50vh);background-image:'';background-size:cover;background-position:center}.cfg-wrapper{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 60px) 0 10px;width:calc(100% - 20px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px}@media only screen and (min-width: 700px){.cfg-wrapper{border-radius:18px}}@media only screen and (min-width: 700px){.cfg-wrapper{width:calc(100% - 40px);max-width:540px}}.cfg-wrapper .icon-inner,.cfg-wrapper .icon-btn{background-color:#424232}.cfg-wrapper .info-toast{background-color:#fffdf2;border:1px solid rgba(66,66,50,0.2)}.cfg-wrapper .info-toast .icon-inner{background-color:#424232}.cfg-wrapper hr{margin:0 auto;width:80%;border:none;border-bottom:1px solid rgba(66,66,50,0.25)}.cfg-inner-wrapper{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 10px}@media only screen and (min-width: 700px){.cfg-inner-wrapper{padding:0 40px}}.cfg-inner-wrapper h3,.cfg-inner-wrapper p,.cfg-inner-wrapper label,.cfg-inner-wrapper input,.cfg-inner-wrapper select,.cfg-inner-wrapper textarea,.cfg-inner-wrapper button{position:relative;margin:0 auto;width:100%}.cfg-inner-wrapper .deleting{pointer-events:none;animation:fade-out-left .25s cubic-bezier(0, .51, .58, 1) forwards}.cfg-inner-wrapper .deleting~.cfg-inner-wrapper{transform:translateY(calc(-100% - 10px));transition:transform .25s ease-in-out}.cfg-inner-wrapper .icon-inner{background-color:#424232}label{gap:8px;display:flex;flex-direction:column}label small{text-indent:10px}label .icon-inner{position:absolute;right:12px;bottom:12px;background-color:#424232}.cfg-modal-underlay{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.cfg-modal-wrapper{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:auto;padding:10px 20px;width:calc(100% - 20px);height:auto;left:0;right:0;top:50%;color:rgba(255,253,242,0.8);background-color:#424232;border-radius:12px;transform:translateY(-60%);animation:.3s fade-in forwards}@media only screen and (min-width: 700px){.cfg-modal-wrapper{border-radius:18px}}@media only screen and (min-width: 700px){.cfg-modal-wrapper{width:calc(100% - 40px);max-width:640px}}.cfg-modal-wrapper .btn-secondary{border:1px solid}.cfg-modal-icon{position:relative;margin:20px auto 0;height:60px;width:60px;opacity:.5;background-size:contain}.cfg-modal-icon:before{margin:0;width:100%;height:100%}.cfg-modal-copy{display:flex;text-align:center;gap:10px;flex-direction:column}.cfg-modal-icon.error:before{background-image:url(../img/icon-error_black.svg)}.cfg-modal-icon.success:before{background-image:url(../img/icon-check_black.svg)}.container-bottom-overlay{position:absolute;pointer-events:none;width:100%;height:300px;height:min(20vh, 300px);bottom:0;left:0;background:linear-gradient(to top, #fffdf2 0,rgba(255,253,242,0.3) 50%,rgba(255,253,242,0.15) 65%,rgba(255,253,242,0.075) 75.5%,rgba(255,253,242,0.037) 82.85%,rgba(255,253,242,0.019) 88%,rgba(255,253,242,0) 100%)}.content .container-bottom-overlay{height:100%}.cover{position:absolute;height:100%;width:100%;background-size:cover !important;background-position:center;background-image:url(../img/transparent.png);transition:.35s background-image ease-in-out}.blocked .cover .cover{filter:opacity(.75)}.book .cover{box-shadow:1px 1px 0px 0px #fff, inset 0px 0px 1px #0003, 2px 2px 4px -2px #0009;border-radius:4px}.large-bg{position:absolute;pointer-events:none;display:block;width:120%;height:120%;top:-10%;left:-10%;right:0;opacity:.2;background-size:cover;background-position:center;filter:blur(30px);-webkit-transition:background-image .5s ease-in-out;transition:background-image .5s ease-in-out;transform:translate3d(0, 0, -1px)}.sections-wrapper .large-bg{display:none}.section-wrapper.section-quote .large-bg{border-radius:50%;filter:blur(60px)}.content.playlist .large-bg .large-bg{opacity:1}.icon-small,.icon-medium,.icon-large,.icon-btn,.icon-inner{cursor:pointer;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s ease-in-out,opacity .2s ease-in-out}.icon-background-small,.icon-background-medium{content:'';position:absolute;margin:auto;width:30px;height:30px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:50%}.icon-background-medium{width:45px;height:45px}.icon-inner{display:inline-block;vertical-align:middle;min-width:15px;min-height:15px;-webkit-mask-size:75%;mask-size:75%}.icon-small{cursor:pointer;width:25px;height:25px;min-width:25px;min-height:25px;-webkit-mask-size:75%;mask-size:75%}.icon-medium{cursor:pointer;width:35px;height:35px;min-width:35px;min-height:35px;-webkit-mask-size:90%;mask-size:90%}.icon-btn{cursor:pointer;min-width:50px;min-height:50px;-webkit-mask-size:50%;mask-size:50%}.icon-large{cursor:pointer;min-width:70px;min-height:70px;-webkit-mask-size:75%;mask-size:75%}.overlay-btn{position:absolute;display:flex;cursor:pointer;margin:auto;left:0;right:0;top:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center}.player-btn{display:flex;cursor:pointer;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;animation:fade-in-bottom .66s forwards}.player-btn .icon-btn{min-width:100%;min-height:100%}.icon-color-positive{background-color:#22bb33}.icon-color-negative{background-color:#bb2124}.icon-language{-webkit-mask-image:url(../img/icon-language.svg);mask-image:url(../img/icon-language.svg)}.icon-delete{-webkit-mask-image:url(../img/icon-delete.svg);mask-image:url(../img/icon-delete.svg)}.icon-replay{-webkit-mask-image:url(../img/icon-replay.svg);mask-image:url(../img/icon-replay.svg)}.icon-play{-webkit-mask-image:url(../img/icon-play.svg);mask-image:url(../img/icon-play.svg)}.icon-pause{-webkit-mask-image:url(../img/icon-pause.svg);mask-image:url(../img/icon-pause.svg)}.icon-forward{-webkit-mask-image:url(../img/icon-forward.svg);mask-image:url(../img/icon-forward.svg)}.icon-next{-webkit-mask-image:url(../img/icon-next.svg);mask-image:url(../img/icon-next.svg)}.icon-start{-webkit-mask-image:url(../img/icon-play.svg);mask-image:url(../img/icon-play.svg)}.icon-started{-webkit-mask-image:url(../img/icon-started_border.svg);mask-image:url(../img/icon-started_border.svg)}.icon-previous{-webkit-mask-image:url(../img/icon-previous.svg);mask-image:url(../img/icon-previous.svg)}.icon-rewind{-webkit-mask-image:url(../img/icon-rewind.svg);mask-image:url(../img/icon-rewind.svg)}.icon-stop{-webkit-mask-image:url(../img/icon-stop.svg);mask-image:url(../img/icon-stop.svg)}.icon-fullscreen{-webkit-mask-image:url(../img/icon-fullscreen.svg);mask-image:url(../img/icon-fullscreen.svg)}.icon-child{-webkit-mask-image:url(../img/icon-child.svg);mask-image:url(../img/icon-child.svg)}.icon-caption{-webkit-mask-image:url(../img/icon-cc_border.svg);mask-image:url(../img/icon-cc_border.svg)}.active .icon-caption{-webkit-mask-image:url(../img/icon-cc.svg);mask-image:url(../img/icon-cc.svg)}.icon-mute{-webkit-mask-image:url(../img/icon-mute.svg);mask-image:url(../img/icon-mute.svg)}.icon-unmute{-webkit-mask-image:url(../img/icon-unmute.svg);mask-image:url(../img/icon-unmute.svg)}.icon-soon{-webkit-mask-image:url(../img/icon-lock_clock.svg);mask-image:url(../img/icon-lock_clock.svg)}.icon-new_release{-webkit-mask-image:url(../img/icon-new_release.svg);mask-image:url(../img/icon-new_release.svg)}.icon-open{-webkit-mask-image:url(../img/icon-open.svg);mask-image:url(../img/icon-open.svg)}.icon-expand{-webkit-mask-image:url(../img/icon-expand.svg);mask-image:url(../img/icon-expand.svg)}.icon-contract{-webkit-mask-image:url(../img/icon-contract.svg);mask-image:url(../img/icon-contract.svg)}.icon-security{-webkit-mask-image:url(../img/icon-security.svg);mask-image:url(../img/icon-security.svg)}.icon-clipboard{-webkit-mask-image:url(../img/icon-clipboard.svg);mask-image:url(../img/icon-clipboard.svg)}.icon-share{-webkit-mask-image:url(../img/icon-share.svg);mask-image:url(../img/icon-share.svg)}.icon-reward{-webkit-mask-image:url(../img/icon-reward.svg);mask-image:url(../img/icon-reward.svg)}.icon-download{-webkit-mask-image:url(../img/icon-download.svg);mask-image:url(../img/icon-download.svg)}.icon-buffering{-webkit-mask-image:url(../img/icon-buffering.svg);mask-image:url(../img/icon-buffering.svg)}.icon-warning{-webkit-mask-image:url(../img/icon-warning.svg);mask-image:url(../img/icon-warning.svg)}.icon-error{-webkit-mask-image:url(../img/icon-error.svg);mask-image:url(../img/icon-error.svg)}.icon-info{-webkit-mask-image:url(../img/icon-info.svg);mask-image:url(../img/icon-info.svg)}.icon-check{-webkit-mask-image:url(../img/icon-check.svg);mask-image:url(../img/icon-check.svg)}.icon-completed{-webkit-mask-image:url(../img/icon-complete.svg);mask-image:url(../img/icon-complete.svg)}.icon-feedback{-webkit-mask-image:url(../img/icon-feedback_border.svg);mask-image:url(../img/icon-feedback_border.svg)}.active .icon-feedback{-webkit-mask-image:url(../img/icon-feedback.svg);mask-image:url(../img/icon-feedback.svg)}.icon-back{-webkit-mask-image:url(../img/icon-back.svg);mask-image:url(../img/icon-back.svg)}.icon-forth{-webkit-mask-image:url(../img/icon-forth.svg);mask-image:url(../img/icon-forth.svg)}.icon-sessions,.icon-history{-webkit-mask-image:url(../img/icon-history.svg);mask-image:url(../img/icon-history.svg)}.icon-close{-webkit-mask-image:url(../img/icon-close.svg);mask-image:url(../img/icon-close.svg)}.icon-switch{-webkit-mask-image:url(../img/icon-switch.svg);mask-image:url(../img/icon-switch.svg)}.icon-menu{-webkit-mask-image:url(../img/icon-menu.svg);mask-image:url(../img/icon-menu.svg)}.icon-contact{-webkit-mask-image:url('../img/icon-contact_border.svg');mask-image:url('../img/icon-contact_border.svg')}.active .icon-contact{-webkit-mask-image:url(../img/icon-contact.svg);mask-image:url(../img/icon-contact.svg)}.icon-wa{-webkit-mask-image:url('../img/icon-rrss_wa.svg');mask-image:url('../img/icon-rrss_wa.svg')}.icon-login{-webkit-mask-image:url('../img/icon-login.svg');mask-image:url('../img/icon-login.svg')}.icon-apple{-webkit-mask-image:url('../img/icon-rrss_apple.svg');mask-image:url('../img/icon-rrss_apple.svg')}.icon-google{-webkit-mask-image:url('../img/icon-rrss_go.svg');mask-image:url('../img/icon-rrss_go.svg')}.icon-fb{-webkit-mask-image:url('../img/icon-rrss_fb.svg');mask-image:url('../img/icon-rrss_fb.svg')}.icon-tw{-webkit-mask-image:url('../img/icon-rrss_tw.svg');mask-image:url('../img/icon-rrss_tw.svg')}.icon-cb{-webkit-mask-image:url('../img/icon-rrss_cb.svg');mask-image:url('../img/icon-rrss_cb.svg')}.icon-profile{-webkit-mask-image:url(../img/icon-profile_border.svg);mask-image:url(../img/icon-profile_border.svg)}.active .icon-profile{-webkit-mask-image:url(../img/icon-profile.svg);mask-image:url(../img/icon-profile.svg)}.icon-route{-webkit-mask-image:url(../img/icon-route_border.svg);mask-image:url(../img/icon-route_border.svg)}.active .icon-route{-webkit-mask-image:url(../img/icon-route.svg);mask-image:url(../img/icon-route.svg)}.icon-metrics{-webkit-mask-image:url(../img/icon-metrics_border.svg);mask-image:url(../img/icon-metrics_border.svg)}.active .icon-metrics{-webkit-mask-image:url(../img/icon-metrics.svg);mask-image:url(../img/icon-metrics.svg)}.icon-mgm{-webkit-mask-image:url(../img/icon-mgm_border.svg);mask-image:url(../img/icon-mgm_border.svg)}.active .icon-mgm{-webkit-mask-image:url(../img/icon-mgm.svg);mask-image:url(../img/icon-mgm.svg)}.icon-search{-webkit-mask-image:url(../img/icon-search.svg);mask-image:url(../img/icon-search.svg)}.icon-home{-webkit-mask-image:url(../img/icon-home_border.svg);mask-image:url(../img/icon-home_border.svg)}.active .icon-home{-webkit-mask-image:url(../img/icon-home.svg);mask-image:url(../img/icon-home.svg)}.icon-more{-webkit-mask-image:url(../img/icon-more_border.svg);mask-image:url(../img/icon-more_border.svg)}.active .icon-more{-webkit-mask-image:url(../img/icon-more.svg);mask-image:url(../img/icon-more.svg)}.icon-explore{-webkit-mask-image:url(../img/icon-explore_border.svg);mask-image:url(../img/icon-explore_border.svg)}.active .icon-explore{-webkit-mask-image:url(../img/icon-explore.svg);mask-image:url(../img/icon-explore.svg)}.icon-banca{-webkit-mask-image:url(../img/icon-banca_border.svg);mask-image:url(../img/icon-banca_border.svg)}.active .icon-banca{-webkit-mask-image:url(../img/icon-banca.svg);mask-image:url(../img/icon-banca.svg)}.icon-notifications{-webkit-mask-image:url(../img/icon-notifications_border.svg);mask-image:url(../img/icon-notifications_border.svg)}.active .icon-notifications{-webkit-mask-image:url(../img/icon-notifications.svg);mask-image:url(../img/icon-notifications.svg)}.icon-preview{-webkit-mask-image:url(../img/icon-preview_border.svg);mask-image:url(../img/icon-preview_border.svg)}.active .icon-preview{-webkit-mask-image:url(../img/icon-preview.svg);mask-image:url(../img/icon-preview.svg)}.icon-edit{-webkit-mask-image:url(../img/icon-edit.svg);mask-image:url(../img/icon-edit.svg)}.icon-edit_profile{-webkit-mask-image:url(../img/icon-edit_profile_border.svg);mask-image:url(../img/icon-edit_profile_border.svg)}.active .icon-edit_profile{-webkit-mask-image:url(../img/icon-edit_profile.svg);mask-image:url(../img/icon-edit_profile.svg)}.icon-bookmarks{-webkit-mask-image:url(../img/icon-bookmarks_border.svg);mask-image:url(../img/icon-bookmarks_border.svg)}.active .icon-bookmarks{-webkit-mask-image:url(../img/icon-bookmarks.svg);mask-image:url(../img/icon-bookmarks.svg)}.icon-repetitions,.icon-library,.icon-idea{-webkit-mask-image:url(../img/icon-idea_border.svg);mask-image:url(../img/icon-idea_border.svg)}.active .icon-repetitions,.active .icon-library,.active .icon-idea{-webkit-mask-image:url(../img/icon-idea.svg);mask-image:url(../img/icon-idea.svg)}.icon-settings{-webkit-mask-image:url(../img/icon-settings_border.svg);mask-image:url(../img/icon-settings_border.svg)}.active .icon-settings{-webkit-mask-image:url(../img/icon-settings.svg);mask-image:url(../img/icon-settings.svg)}.icon-progress{-webkit-mask-image:url(../img/icon-progress_border.svg);mask-image:url(../img/icon-progress_border.svg)}.active .icon-progress{-webkit-mask-image:url(../img/icon-progress.svg);mask-image:url(../img/icon-progress.svg)}.icon-support{-webkit-mask-image:url(../img/icon-support_border.svg);mask-image:url(../img/icon-support_border.svg)}.active .icon-support{-webkit-mask-image:url(../img/icon-support.svg);mask-image:url(../img/icon-support.svg)}.icon-achievements{-webkit-mask-image:url(../img/icon-achievement_border.svg);mask-image:url(../img/icon-achievement_border.svg)}.active .icon-achievements{-webkit-mask-image:url(../img/icon-achievement.svg);mask-image:url(../img/icon-achievement.svg)}.icon-goals{-webkit-mask-image:url(../img/icon-goals_border.svg);mask-image:url(../img/icon-goals_border.svg)}.icon-updates{-webkit-mask-image:url(../img/icon-updates_border.svg);mask-image:url(../img/icon-updates_border.svg)}.active .icon-updates{-webkit-mask-image:url(../img/icon-updates.svg);mask-image:url(../img/icon-updates.svg)}.icon-settings{-webkit-mask-image:url(../img/icon-settings_border.svg);mask-image:url(../img/icon-settings_border.svg)}.active .icon-settings{-webkit-mask-image:url(../img/icon-settings.svg);mask-image:url(../img/icon-settings.svg)}.icon-system{-webkit-mask-image:url(../img/icon-system_border.svg);mask-image:url(../img/icon-system_border.svg)}.active .icon-system{-webkit-mask-image:url(../img/icon-system.svg);mask-image:url(../img/icon-system.svg)}.icon-social{-webkit-mask-image:url(../img/icon-social_border.svg);mask-image:url(../img/icon-social_border.svg)}.active .icon-social{-webkit-mask-image:url(../img/icon-social.svg);mask-image:url(../img/icon-social.svg)}.icon-summary{-webkit-mask-image:url(../img/icon-summary_border.svg);mask-image:url(../img/icon-summary_border.svg)}.active .icon-summary{-webkit-mask-image:url(../img/icon-summary.svg);mask-image:url(../img/icon-summary.svg)}.icon-posts,.icon-content{-webkit-mask-image:url(../img/icon-content_border.svg);mask-image:url(../img/icon-content_border.svg)}.active .icon-posts,.active .icon-content{-webkit-mask-image:url(../img/icon-content.svg);mask-image:url(../img/icon-content.svg)}.icon-guide{-webkit-mask-image:url(../img/icon-guide_border.svg);mask-image:url(../img/icon-guide_border.svg)}.icon-date{-webkit-mask-image:url(../img/icon-date.svg);mask-image:url(../img/icon-date.svg)}.icon-plan{-webkit-mask-image:url(../img/icon-plan_border.svg);mask-image:url(../img/icon-plan_border.svg)}.icon-like{-webkit-mask-image:url(../img/icon-like_border.svg);mask-image:url(../img/icon-like_border.svg)}.active .icon-like{-webkit-mask-image:url('../img/icon-like.svg');mask-image:url('../img/icon-like.svg')}.icon-dislike{-webkit-mask-image:url(../img/icon-dislike_border.svg);mask-image:url(../img/icon-dislike_border.svg)}.active .icon-dislike{-webkit-mask-image:url('../img/icon-dislike.svg');mask-image:url('../img/icon-dislike.svg')}.icon-bookmark{-webkit-mask-image:url(../img/icon-bookmark_border.svg);mask-image:url(../img/icon-bookmark_border.svg)}.active .icon-bookmark{-webkit-mask-image:url('../img/icon-bookmark.svg');mask-image:url('../img/icon-bookmark.svg')}.icon-comments{-webkit-mask-image:url(../img/icon-comments_border.svg);mask-image:url(../img/icon-comments_border.svg)}.active .icon-comments{-webkit-mask-image:url('../img/icon-comments.svg');mask-image:url('../img/icon-comments.svg')}.icon-author{-webkit-mask-image:url(../img/icon-author.svg);mask-image:url(../img/icon-author.svg)}.icon-picture{-webkit-mask-image:url(../img/icon-picture_border.svg);mask-image:url(../img/icon-picture_border.svg)}.active .icon-picture{-webkit-mask-image:url(../img/icon-picture.svg);mask-image:url(../img/icon-picture.svg)}.icon-plus{-webkit-mask-image:url(../img/icon-plus.svg);mask-image:url(../img/icon-plus.svg)}.icon-remember{-webkit-mask-image:url(../img/icon-remember_border.svg);mask-image:url(../img/icon-remember_border.svg)}.active .icon-remember{-webkit-mask-image:url(../img/icon-remember.svg);mask-image:url(../img/icon-remember.svg)}.icon-read{-webkit-mask-image:url(../img/icon-read.svg);mask-image:url(../img/icon-read.svg)}.icon-streak_max,.icon-streak_current,.icon-streak_total,.icon-weekly_streak_total,.icon-bolt{-webkit-mask-image:url(../img/icon-bolt_border.svg);mask-image:url(../img/icon-bolt_border.svg)}.active .icon-streak_max,.active .icon-streak_current,.active .icon-streak_total,.active .icon-weekly_streak_total,.active .icon-bolt{-webkit-mask-image:url(../img/icon-bolt.svg);mask-image:url(../img/icon-bolt.svg)}.icon-time{-webkit-mask-image:url(../img/icon-time_border.svg);mask-image:url(../img/icon-time_border.svg)}.active .icon-time{-webkit-mask-image:url(../img/icon-time.svg);mask-image:url(../img/icon-time.svg)}.icon-listen{-webkit-mask-image:url(../img/icon-listen.svg);mask-image:url(../img/icon-listen.svg)}.icon-chapters,.icon-list{-webkit-mask-image:url(../img/icon-list.svg);mask-image:url(../img/icon-list.svg)}.nav-buttons-wrapper{display:flex;align-items:center;flex-direction:row;justify-content:space-evenly;flex-shrink:0;gap:5px;margin:0 auto;width:100%;max-width:500px;-webkit-transform:translate3d(0, 0, 0);overflow-x:scroll}.nav-button{position:relative;display:flex;cursor:pointer;align-items:center;flex-direction:column;margin:0;padding:0;transition:opacity .2s ease-in-out}.nav-button .icon-inner,.nav-button .icon-small,.nav-button .icon-btn{opacity:.75}.nav-button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:80px}.nav-button.active .icon-inner,.nav-button.active .icon-small,.nav-button.active .icon-btn{opacity:1}@font-face{font-family:text-body;src:url('../fonts/Lato-Regular.woff2') format('woff2')}@font-face{font-family:subtitle;src:url('../fonts/Lato-Bold.woff2') format('woff2')}@font-face{font-family:title;src:url('../fonts/Lato-Bold.woff2') format('woff2')}@font-face{font-family:title-special;src:url('../fonts/Archivo-Bold.woff2') format('woff2')}h1,h2,h3,h4{font-family:title-special}.icon-idea{-webkit-mask-image:url(../img/icon-kibit_border.svg);mask-image:url(../img/icon-kibit_border.svg)}.active .icon-idea{-webkit-mask-image:url(../img/icon-kibit.svg);mask-image:url(../img/icon-kibit.svg)}