@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in-down{animation:fadeInDown .6s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in-left{animation:fadeInLeft .6s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in-right{animation:fadeInRight .6s cubic-bezier(.4,0,.2,1) forwards}.animate-scale-in{animation:scaleIn .4s cubic-bezier(.4,0,.2,1) forwards}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.loading-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%}[data-theme=dark] .loading-shimmer{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200px 100%}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0}html{background-color:#fff;color:#000;font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}@media(min-width:112.5em){html{font-size:62.5%}}@media(max-width:112.5em){html{font-size:50%}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-resolution:192dpi)and (max-width:112.5em),only screen and (min-resolution:2dppx)and (max-width:112.5em){html{font-size:62.5%}}@media(max-width:75em){html{font-size:56.25%}}@media(max-width:56.25em){html{font-size:50%}}@media(max-width:37.5em){html{font-size:50%}}body{box-sizing:border-box;max-width:100%;overflow-x:hidden}body[data-theme=dark]{background-color:#1c1b18}body[data-theme=sepia]{background-color:#f4f1ea}main{min-height:100vh}input[type=text],textarea{border:none;box-shadow:0 0 0 .2rem #f3f2ec;transition:box-shadow .1s ease-in-out}input[type=text]:focus,textarea:focus{box-shadow:0 0 0 .2rem #e8621a;outline:none!important}input[type=text]::placeholder,textarea::placeholder{color:#9c9b8e}table{margin-bottom:4rem;margin-top:2rem;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a:not(:visited){color:#e8621a}a:visited{color:#0f6e56}p:not(:last-child){margin-bottom:2.4rem}.web3modal-modal-lightbox{z-index:1000!important}.typo{cursor:inherit;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:400;transition:all .2s ease-in-out}.typo__logo{color:#000;font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400}.typo__logo--white{color:#fff}.typo__display{font-family:"DM Serif Display",serif;font-size:8rem;font-weight:400;text-transform:capitalize}@media(max-width:37.5em){.typo__display{font-size:4.8rem}}.typo__head{font-family:"DM Serif Display",serif;font-size:9.3rem;font-weight:400}.typo__head--2{font-size:5.8rem;font-weight:300}.typo__head--3{font-size:4.6rem;font-weight:400}.typo__head--4{font-size:3.3rem;font-weight:400}.typo__head--5{font-size:2.3rem;font-weight:400}.typo__head--6{font-size:1.9rem;font-weight:500}.typo__body{font-weight:400}.typo__body--2{font-size:1.4rem}.typo__act{cursor:pointer;font-size:1.6rem;font-weight:700;text-transform:uppercase}.typo__act--2{font-size:1.4rem;font-weight:400}.typo__subtitle{font-size:1.6rem;font-weight:500}.typo__subtitle--2{font-size:1.4rem}.typo__cap,.typo__over{font-size:1.2rem;font-weight:400}.typo__over{text-transform:uppercase}.typo__align--left{text-align:left}.typo__align--center{text-align:center}.typo__align--right{text-align:right}.typo__weight--heavy{font-weight:600}.typo__weight--normal{font-weight:400}.typo__weight--light{font-weight:200}.typo__transform--capital{text-transform:capitalize}.typo__transform--upper{text-transform:uppercase}.typo__transform--lower{text-transform:lowercase}.typo__color--primary{color:#e8621a!important}.typo__color--danger{color:#fd4976!important}.typo__color--success{color:#53c683!important}.typo__color--warning{color:#fdc149!important}.typo__color--info{color:#568ff0!important}.typo__color--white{color:#fff!important}.typo__color--black{color:#000!important}.typo__color--n100{color:#fafaf7!important}.typo__color--n200{color:#f3f2ec!important}.typo__color--n300{color:#eceae0!important}.typo__color--n400{color:#d8d6c9!important}.typo__color--n500{color:#9c9b8e!important}.typo__color--n600{color:#6b6a5e!important}.typo__color--n700{color:#4a493f!important}.typo__color--n800{color:#2e2d27!important}.typo__color--n900{color:#1c1b18!important}.typo--nowrap{white-space:nowrap}.typo--noselect{-webkit-user-select:none;user-select:none}.typo--break-spaces{white-space:break-spaces}.utils__visibility--hide{visibility:hidden}.utils__visibility--show{visibility:visible}.utils__height--0{height:0}.utils__height--v-100{height:100vh}.utils__height--p-100{height:100%}.utils__width--auto{width:auto!important}.utils__width--fill{width:100%!important}.utils__width--half{width:50%!important}.utils__width--60{width:60%!important}.utils__width--50{width:50%!important}.utils__width--40{width:40%!important}.utils__width--25{width:25%!important}.utils__width--mc{width:-webkit-max-content;width:max-content}.utils__cursor--alias{cursor:alias!important}.utils__cursor--all-scroll{cursor:all-scroll!important}.utils__cursor--auto{cursor:auto!important}.utils__cursor--cell{cursor:cell!important}.utils__cursor--context-menu{cursor:context-menu!important}.utils__cursor--col-resize{cursor:col-resize!important}.utils__cursor--copy{cursor:copy!important}.utils__cursor--crosshair{cursor:crosshair!important}.utils__cursor--default{cursor:default!important}.utils__cursor--e-resize{cursor:e-resize!important}.utils__cursor--ew-resize{cursor:ew-resize!important}.utils__cursor--grab{cursor:grab!important}.utils__cursor--grabbing{cursor:grabbing!important}.utils__cursor--help{cursor:help!important}.utils__cursor--move{cursor:move!important}.utils__cursor--n-resize{cursor:n-resize!important}.utils__cursor--ne-resize{cursor:ne-resize!important}.utils__cursor--nesw-resize{cursor:nesw-resize!important}.utils__cursor--ns-resize{cursor:ns-resize!important}.utils__cursor--nw-resize{cursor:nw-resize!important}.utils__cursor--nwse-resize{cursor:nwse-resize!important}.utils__cursor--no-drop{cursor:no-drop!important}.utils__cursor--none{cursor:none!important}.utils__cursor--not-allowed{cursor:not-allowed!important}.utils__cursor--pointer{cursor:pointer!important}.utils__cursor--progress{cursor:progress!important}.utils__cursor--row-resize{cursor:row-resize!important}.utils__cursor--s-resize{cursor:s-resize!important}.utils__cursor--se-resize{cursor:se-resize!important}.utils__cursor--sw-resize{cursor:sw-resize!important}.utils__cursor--text{cursor:text!important}.utils__cursor--w-resize{cursor:w-resize!important}.utils__cursor--wait{cursor:wait!important}.utils__cursor--zoom-in{cursor:zoom-in!important}.utils__cursor--zoom-out{cursor:zoom-out!important}.utils__margin__top--n{margin-top:0!important}.utils__margin__top--xs{margin-top:.8rem!important}.utils__margin__top--s{margin-top:1.6rem!important}.utils__margin__top--m{margin-top:2.4rem!important}@media(max-width:37.5em){.utils__margin__top--m{margin-top:4rem!important}}.utils__margin__top--b{margin-top:8rem!important}.utils__margin__top--l{margin-top:14rem!important}@media(max-width:37.5em){.utils__margin__top--l{margin-top:10rem!important}}.utils__margin__bottom--n{margin-bottom:0!important}.utils__margin__bottom--xs{margin-bottom:.8rem!important}.utils__margin__bottom--s{margin-bottom:1.6rem!important}.utils__margin__bottom--m{margin-bottom:2.4rem!important}.utils__margin__bottom--b{margin-bottom:8rem!important}.utils__margin__bottom--l{margin-bottom:14rem!important}.utils__margin__vertical--n{margin-bottom:0!important;margin-top:0!important}.utils__margin__vertical--xs{margin-bottom:.8rem!important;margin-top:.8rem!important}.utils__margin__vertical--s{margin-bottom:1.6rem!important;margin-top:1.6rem}.utils__margin__vertical--m{margin-bottom:2.4rem!important;margin-top:2.4rem}.utils__margin__vertical--b{margin-bottom:8rem!important;margin-top:8rem}.utils__margin__vertical--l{margin-bottom:14rem!important;margin-top:14rem}.utils__margin__right--n{margin-right:0!important}.utils__margin__right--xs{margin-right:.8rem!important}.utils__margin__right--s{margin-right:1.6rem!important}.utils__margin__right--m{margin-right:2.4rem!important}.utils__margin__right--b{margin-right:8rem!important}.utils__margin__right--l{margin-right:14rem!important}.utils__margin__left--n{margin-left:0!important}.utils__margin__left--xs{margin-left:.8rem!important}.utils__margin__left--s{margin-left:1.6rem!important}.utils__margin__left--m{margin-left:2.4rem!important}.utils__margin__left--b{margin-left:8rem!important}.utils__margin__left--l{margin-left:14rem!important}.utils__margin__horizontal--n{margin-left:0!important;margin-right:0!important}.utils__margin__horizontal--xs{margin-left:.8rem!important;margin-right:.8rem!important}.utils__margin__horizontal--s{margin-left:1.6rem!important;margin-right:1.6rem!important}.utils__margin__horizontal--m{margin-left:2.4rem!important;margin-right:2.4rem!important}.utils__margin__horizontal--b{margin-left:8rem!important;margin-right:8rem!important}.utils__margin__horizontal--l{margin-left:14rem!important;margin-right:14rem!important}.utils-p-t-n{padding-top:0!important}.utils-p-t-s{padding-top:1.6rem!important}.utils-p-t-m{padding-top:2.4rem!important}.utils-p-t-b{padding-top:8rem!important}.utils-p-t-l{padding-top:14rem!important}.utils-p-b-n{padding-bottom:0!important}.utils-p-b-s{padding-bottom:1.6rem!important}.utils-p-b-m{padding-bottom:2.4rem!important}.utils-p-b-b{padding-bottom:8rem!important}.utils-p-b-l{padding-bottom:14rem!important}.utils-p-v-n{padding-bottom:0!important;padding-top:0!important}.utils-p-v-xs{padding-bottom:.8rem!important;padding-top:.8rem!important}.utils-p-v-s{padding-bottom:1.6rem!important;padding-top:1.6rem!important}.utils-p-v-m{padding-bottom:2.4rem!important;padding-top:2.4rem!important}.utils-p-v-b{padding-bottom:8rem!important;padding-top:8rem!important}.utils-p-v-l{padding-bottom:14rem!important;padding-top:14rem!important}.utils-p-r-n{padding-right:0!important}.utils-p-r-s{padding-right:1.6rem!important}.utils-p-r-m{padding-right:2.4rem!important}.utils-p-r-b{padding-right:8rem!important}.utils-p-r-l{padding-right:14rem!important}.utils-p-l-n{padding-left:0!important}.utils-p-l-s{padding-left:1.6rem!important}.utils-p-l-m{padding-left:2.4rem!important}.utils-p-l-b{padding-left:8rem!important}.utils-p-l-l{padding-left:14rem!important}.utils-p-h-n{padding-left:0!important;padding-right:0!important}.utils-p-h-xxs{padding-left:.8rem!important;padding-right:.8rem!important}.utils-p-h-s{padding-left:1.6rem!important;padding-right:1.6rem!important}.utils-p-h-m{padding-left:2.4rem!important;padding-right:2.4rem!important}.utils-p-h-b{padding-left:8rem!important;padding-right:8rem!important}.utils-p-h-l{padding-left:14rem!important;padding-right:14rem!important}.utils-p-h-x{padding-left:20rem!important;padding-right:20rem!important}.utils__d__flex{display:flex}.utils__d__block{display:block}.utils__d__inline{display:inline}.utils__d__inline-block{display:inline-block}.utils__d__inline-flex{display:inline-flex}.utils__align__start{align-items:flex-start}.utils__align__center{align-items:center}.utils__align__end{align-items:flex-end}.utils__justify__start{justify-content:flex-start}.utils__justify__center{justify-content:center}.utils__justify__end{justify-content:flex-end}.utils__justify__between{justify-content:space-between}.utils__justify__around{justify-content:space-around}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vis--hide{opacity:0}.vis--show{opacity:1}.backdrop{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease-in-out;width:100vw;z-index:-1}.backdrop--show{opacity:1;z-index:800}.backdrop__container{background-color:#00000080;cursor:pointer;height:100vh;left:0;position:absolute;top:0;width:100vw}.backdrop__container--nodismiss{cursor:default}.modal{background-color:#fff;border-radius:2rem;box-shadow:0 .2rem 1.6rem #0000003d;padding:2.4rem;z-index:800}@media(max-width:37.5em){.modal{overflow-y:scroll}}.modal__wrapper{background-color:#fff;border-radius:2rem;box-shadow:0 .2rem 1.6rem #0000003d;left:50%;max-height:100%;max-width:48rem;min-height:-webkit-max-content;min-height:max-content;min-width:40vw;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;width:100%;z-index:999}@media(max-width:56.25em){.modal__wrapper{max-width:90%}}.modal__wrapper__header{align-items:center;display:flex;margin-bottom:1rem;padding:1.5rem 1.5rem 0 2.5rem}.modal__wrapper__header__title{color:#6b6a5e;flex:1 1}.modal__wrapper__content{max-height:60vh;overflow-y:auto;padding:2rem}.modal__wrapper--close{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.modal__wrapper--open{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.modal__purchase__tabs{border:none;flex-direction:row;overflow:hidden;width:100%}.modal__purchase__tabs,.modal__purchase__tabs__item{align-items:center;display:flex;justify-content:center}.modal__purchase__tabs__item{border-radius:.4rem;color:#9c9b8e;flex:1 1;font-weight:600;padding:1rem 0;transition:all .15s ease-out}.modal__purchase__tabs__item:hover{background-color:#f3f2ec}.modal__purchase__tabs__item--active{background:linear-gradient(90deg,#e8621a,#c04a0a);color:#fff}.modal__purchase__data{margin-top:2rem}.modal__purchase__data__book{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.modal__purchase__data__book__cover{margin-right:2.4rem}.modal__purchase__data__book__cover>img{border-radius:.4rem;height:16rem;object-fit:contain;width:10rem}.modal__purchase__data__cta{margin-top:1rem}.modal__purchase__data__offers__item{border-radius:.8rem;padding:1rem}.modal__purchase__data__offers__item:not(:last-child){margin-bottom:.8rem}.modal__purchase__data__offers__item:hover{background-color:#f3f2ec}.modal__purchase__data__offers__item__cta{margin-top:1.2rem;width:50%}.sidepanel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fff;box-shadow:0 24px 80px #0000002e;display:flex;flex-direction:column;height:100%;max-width:40rem;position:fixed;top:0;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%;z-index:9998!important}@media(max-width:37.5em){.sidepanel{max-width:100%}}.sidepanel--right{right:0;transform:translate(calc(100% + 4rem))}.sidepanel--left{left:0;transform:translate(calc(-100% - 4rem))}.sidepanel--right-bottom{right:0;transform:translate(calc(100% + 4rem))}@media(max-width:37.5em){.sidepanel--right-bottom{bottom:0;height:-webkit-min-content;height:min-content;left:0;top:auto;transform:translateY(calc(100% + 4rem));width:100%}}.sidepanel--open{transform:translate(0);z-index:9999!important}.sidepanel.sidepanel--customizer .sidepanel__header{display:flex}@media(max-width:37.5em){.sidepanel.sidepanel--customizer .sidepanel__header{display:none}}.sidepanel__backdrop{animation:fadeIn .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9997!important}.sidepanel__header{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.1rem solid #00000014;display:flex;padding:1.4rem 5.5rem;position:relative;z-index:9999!important}.sidepanel__header__title{color:#1c1b18;flex:1 1;font-family:"DM Serif Display",serif;font-size:1.9rem;text-align:center}.sidepanel__header__close-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.sidepanel__header__close-btn:active{transform:translateY(-50%) scale(.95)}.sidepanel__body{flex:1 1;overflow-y:auto;scroll-behavior:smooth;z-index:9998!important}.sidepanel__body::-webkit-scrollbar{width:6px}.sidepanel__body::-webkit-scrollbar-track{background:#0000}.sidepanel__body::-webkit-scrollbar-thumb{background:#eceae0;border-radius:3px}.sidepanel__body::-webkit-scrollbar-thumb:hover{background:#d8d6c9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .sidepanel{background-color:#1c1b18}[data-theme=dark] .sidepanel__backdrop{background-color:#000000b3}[data-theme=dark] .sidepanel__header{border-bottom-color:#ffffff14}[data-theme=dark] .sidepanel__header__title{color:#fafaf7}[data-theme=dark] .sidepanel__body::-webkit-scrollbar-thumb{background:#4a493f}[data-theme=dark] .sidepanel__body::-webkit-scrollbar-thumb:hover{background:#6b6a5e}[data-theme=sepia] .sidepanel{background-color:#f4f1ea}[data-theme=sepia] .sidepanel__backdrop{background-color:#5c4b3766}[data-theme=sepia] .sidepanel__header{border-bottom-color:#5c4b371f}[data-theme=sepia] .sidepanel__header__title{color:#5c4b37}.footer{align-items:center;background-color:#568ff0;display:flex;flex-direction:column;padding:20rem 8rem;position:relative;width:100%}@media(max-width:75em){.footer{padding:20rem 4rem}}@media(max-width:37.5em){.footer{padding:16rem 4rem}}.footer:before{background-image:url(/static/media/footer-bg-top.ae77966c669fe034825a.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:-4px;width:100%}@media(max-width:56.25em){.footer:before{background-size:120% auto}}@media(max-width:37.5em){.footer:before{background-size:200% auto}}.footer:after{background-image:url(/static/media/footer-bg-bottom.f941fcc5c4527ab6197c.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%}@media(max-width:56.25em){.footer:after{background-size:120% auto}}@media(max-width:37.5em){.footer:after{background-size:200% auto}}.footer__row{display:flex;flex-direction:row;justify-content:space-between;max-width:96rem;width:100%}.footer__row:not(:last-child){margin-bottom:4rem}@media(max-width:37.5em){.footer__row:nth-child(2){align-items:flex-start;flex-direction:column;justify-content:flex-start}.footer__row:nth-child(2) .footer__row__item:not(:last-child){margin-bottom:3.6rem}}.footer__row__item__socials{align-items:center;display:flex;flex-direction:row}.footer__row__item__socials__item{align-items:center;border:.24rem solid #fff;border-radius:100rem;cursor:pointer;display:flex;height:6rem;justify-content:center;transition:transform .15s cubic-bezier(0,1.4,.3,1.4);width:6rem}.footer__row__item__socials__item:hover{background-color:#fff;transform:scale(1.1)}.footer__row__item__socials__item:hover>svg{stroke:#568ff0}.footer__row__item__socials__item:not(:last-child){margin-right:2.4rem}.footer__row__item__socials__item>svg{height:3.2rem;object-fit:contain;width:3.2rem}.footer__row__item__logo{align-items:center;display:flex}.footer__row__item__logo>*+*{margin-left:2rem}.footer__row__item__links{font-family:Josefin Sans,sans-serif;font-size:2rem}.footer__row__item__links__head{margin-bottom:2.4rem}@media(max-width:37.5em){.footer__row__item__links__head{margin-bottom:1.2rem}}.footer__row__item__links__item{cursor:pointer;margin-bottom:2rem!important}.header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:700}.header__content{align-items:center;display:flex;height:7.2rem;padding:0 8rem}@media(max-width:112.5em){.header__content{padding:0 4rem}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-resolution:192dpi)and (max-width:112.5em),only screen and (min-resolution:2dppx)and (max-width:112.5em){.header__content{padding:0 8rem}}@media(max-width:75em){.header__content{padding:0 4rem}}@media(max-width:56.25em){.header__content{padding:0 4rem}}@media(max-width:37.5em){.header__content{padding:0 1.2rem}}.header__content__logo{align-items:center;display:flex}.header__content__logo__image{height:4rem;object-fit:contain;width:4rem}.header__content__logo__name{color:#4a493f;margin-left:1.5rem;padding-top:.5rem}.header__content__search{color:#9c9b8e;margin-left:20rem;max-width:32rem;position:relative;width:100%}@media(max-width:75em){.header__content__search{display:none}}.header__content__search:focus-within,.header__content__search:hover{color:#4a493f}.header__content__search__input{--webkit-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f3f2ec;border:none;border-radius:.25rem;height:4rem;padding:0 1rem 0 5rem;width:100%}.header__content__search__icon{align-items:center;display:flex;height:2.4rem;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5rem}.header__content__search__result{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;max-width:32rem;width:100%}.header__content__search__result:not(:last-child){margin-bottom:1.6rem}.header__content__search__result--none>ul{margin-left:2rem}.header__content__search__result__cover{border-radius:.8rem;height:20rem;object-fit:cover;width:12.5rem}.header__content__search__result__info{margin-left:1.2rem}.header__content__search__result__info__name{word-break:break-word}.header__content__search__result__info__author{color:#d8d6c9}.header__content__navbar{align-items:center;display:flex;margin-left:auto}@media(max-width:56.25em){.header__content__navbar{display:none}}.header__content__navbar>*+*{margin-left:.75rem}.header__content__navbar__link{align-items:center;border-radius:.8rem;color:#6b6a5e;cursor:pointer;display:flex;justify-content:center;padding:1.2rem 1.6rem}.header__content__navbar__link>svg{height:3rem;width:3rem}.header__content__navbar__link:hover{background-color:#f3f2ec;color:#4a493f}.header__content__navbar__link>*+*{margin-left:1.2rem}.header__content__navbar__link__subitem{align-items:center;border-radius:.4rem;color:#6b6a5e;display:flex;flex:0 0;padding:1em;position:relative}.header__content__navbar__link__subitem:hover{background-color:#f3f2ec;color:#4a493f}.header__content__navbar__link__subitem:before{border-right:.3rem solid;border-top:.3rem solid;content:"";height:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:1rem}.header__content__navbar__link__subitem>*+*{margin-left:2.4rem}.header__content__navbar__link__subitem--icon{align-items:center;display:flex}.header__content__navbar__link__subitem>img{align-items:center;background-color:#0f6e56;border-radius:100;display:flex;height:4rem;justify-content:center;object-fit:contain;width:4rem}.header__content__navbar__link__subitem>svg{height:3rem;width:3rem}.header__content__menu{cursor:pointer;display:none;margin-left:auto;position:relative}.header__content__menu:hover{background-color:#f3f2ec}@media(max-width:56.25em){.header__content__menu{align-items:center;border-radius:.8rem;display:flex;flex-direction:column;height:5rem;justify-content:center;width:5rem}}.header__content__menu>div{background-color:#9c9b8e;border-radius:10rem;height:.2rem;position:absolute;transition:all .2s ease-out;width:3rem}.header__content__menu>div:first-child{left:50%;top:50%;transform:translate(-50%,calc(-50% - 1rem))}.header__content__menu>div:nth-child(2){left:50%;top:50%;transform:translate(-50%,-50%)}.header__content__menu>div:nth-child(3){left:50%;top:50%;transform:translate(-50%,calc(-50% + 1rem))}.header__content__menu>div:not(:last-child){margin-bottom:.8rem}.header__content__menu--open>div{border-radius:10rem}.header__content__menu--open>div:first-child{transform:translate(-50%,-50%) rotate(45deg)}.header__content__menu--open>div:nth-child(2){opacity:0}.header__content__menu--open>div:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.header__ribbion{align-items:center;background:linear-gradient(90deg,#e8621a,#c04a0a);box-shadow:0 0 1.5rem #0003,0 0 .25rem #0000004d;color:#fff;display:flex;height:4.8rem;padding:0 8rem;width:100%}@media(max-width:112.5em){.header__ribbion{padding:0 4rem}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-device-pixel-ratio:2)and (max-width:112.5em),only screen and (min-resolution:192dpi)and (max-width:112.5em),only screen and (min-resolution:2dppx)and (max-width:112.5em){.header__ribbion{padding:0 8rem}}@media(max-width:75em){.header__ribbion{padding:0 4rem}}@media(max-width:56.25em){.header__ribbion{padding:0 4rem}}@media(max-width:37.5em){.header__ribbion{display:none}}.header__ribbion>*+*{margin-left:3rem}.header__ribbion__item{border-radius:.8rem;cursor:pointer;padding:1rem 1.75rem;white-space:nowrap}.header__ribbion__item:hover{background-color:#ffffff1a}.header__ribbion__item--label{background-color:#0000;cursor:default}.header__ribbion__item--label:hover{background-color:#0000}.header[data-nopadding=true]{border-bottom:.2rem solid #f3f2ec}.header[data-nopadding=true]>.header__content{padding-left:1.5rem;padding-right:1.5rem}.side-navbar{--header-height:12rem;align-items:center;background-color:#fff;box-shadow:0 0 1rem #0003;box-sizing:border-box;flex-direction:column;height:calc(100% - var(--header-height));justify-content:center;max-width:42rem;overflow:hidden;padding:0 1rem;pointer-events:none;position:fixed;right:0;top:var(--header-height);transform:translateX(100%);transition:all .15s ease-out;width:100%;z-index:199}@media(max-width:56.25em){.side-navbar{display:flex}}@media(max-width:37.5em){.side-navbar{height:calc(100% - 4.8rem);max-width:none;top:7.2rem}}.side-navbar--open{pointer-events:all;transform:translateX(0)}.side-navbar__container{display:flex;flex-direction:column;height:100%;padding-top:1rem;width:100%}.side-navbar__container__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.side-navbar__container__header__title{color:#4a493f;margin-left:2.4rem}.side-navbar__container__header__backbtn{align-items:center;border-radius:.4rem;color:#9c9b8e;cursor:pointer;display:flex;flex:0 0 4rem;height:4rem;justify-content:center;width:4rem}.side-navbar__container__header__backbtn>svg{width:75%}.side-navbar__container__header__backbtn:hover{background-color:#f3f2ec;color:#1c1b18}@media(max-width:56.25em){.side-navbar__container__header{display:none}}.side-navbar__container__submenu{background-color:#fff;height:100%;left:0;padding:1rem;position:absolute;top:0;transform:translateX(100%);transition:all .2s ease-out;width:100%}.side-navbar__container__submenu--open{transform:translateX(0)}.side-navbar__container__submenu__header{align-items:center;color:#000;display:flex;height:4rem}.side-navbar__container__submenu__header__backbtn{align-items:center;border-radius:.4rem;color:#9c9b8e;cursor:pointer;display:flex;flex:0 0 4rem;height:4rem;justify-content:center;margin-right:1rem;width:4rem}.side-navbar__container__submenu__header__backbtn:hover{background-color:#f3f2ec;color:#1c1b18}.side-navbar__container__submenu__header__title{color:#9c9b8e}.side-navbar__container__spacer{flex:1 1}.side-navbar__container__item{align-items:center;border-radius:.4rem;color:#9c9b8e;display:flex;flex:0 0;padding:1em;position:relative}.side-navbar__container__item:hover{background-color:#f3f2ec;color:#1c1b18}.side-navbar__container__item:before{border-right:.3rem solid;border-top:.3rem solid;content:"";height:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%) rotate(45deg);width:1rem}.side-navbar__container__item>*+*{margin-left:2.4rem}.side-navbar__container__item--icon{align-items:center;display:flex}.side-navbar__container__item>img{align-items:center;background-color:#0f6e56;border-radius:100;display:flex;height:4rem;justify-content:center;object-fit:contain;width:4rem}.side-navbar__container__item>svg{height:3rem;width:3rem}@media(max-width:37.5em){.side-navbar__container__item{font-size:1.6rem}}.side-navbar__container__socials{border-top:.2rem solid #f3f2ec;display:flex;justify-content:space-around;margin-top:1.2rem;padding:1.5rem 0}.side-navbar__container__socials__item{align-items:center;border-radius:.4rem;color:#9c9b8e;cursor:pointer;display:flex;justify-content:center;padding:1rem;text-decoration:none}.side-navbar__container__socials__item>svg{height:3rem;width:3rem}.side-navbar__container__socials__item:hover{background-color:#f3f2ec;color:#1c1b18}@media(max-width:37.5em){.side-navbar__container{font-size:1.6rem}}.button{align-items:center;background-color:#0000;border:none;border-radius:999px;color:#9c9b8e;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:1.4rem 2rem;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1)}.button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.23,1,.32,1);width:100%}.button:hover{background:#e8621a1f;color:#e8621a;transform:translateY(-2px) scale(1.02)}.button:hover:before{left:100%}.button:active{transform:translateY(0) scale(.98)}.button>svg{stroke:currentColor;height:2.8rem;margin-right:1.2rem;pointer-events:none;transition:all .4s cubic-bezier(.23,1,.32,1);width:2.8rem}.button>*+svg{margin-left:1.2rem;margin-right:0}.button__icon{height:2.8rem;margin-right:1.2rem;object-fit:contain;transition:all .4s cubic-bezier(.23,1,.32,1);width:2.8rem}.button__icon>svg{margin:0}.button__icon--sm{height:2rem;margin:1rem;width:2rem}.button__icon--md{height:2.4rem;margin:1.2rem;width:2.4rem}.button__icon--lg{height:3.2rem;margin:1.6rem;width:3.2rem}.button__icon--xl{height:3.6rem;margin:2rem;width:3.6rem}.button--primary{background:linear-gradient(135deg,#e8621a,#c55214);box-shadow:0 6px 20px #e8621a4d;color:#fff;font-weight:600}.button--primary:hover{background:linear-gradient(135deg,#ea7231,#e8621a);box-shadow:0 10px 30px #e8621a66;color:#fff;transform:translateY(-3px) scale(1.02)}.button--secondary{background:linear-gradient(135deg,#0f6e56,#0a4a3a);box-shadow:0 6px 20px #0f6e564d;color:#fff;font-weight:600}.button--secondary:hover{background:linear-gradient(135deg,#128468,#0f6e56);box-shadow:0 10px 30px #0f6e5666;color:#fff;transform:translateY(-3px) scale(1.02)}.button--white{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff4d;color:#000;mix-blend-mode:screen}.button--white:hover{background:linear-gradient(135deg,#fffffff2,#fffc);box-shadow:0 8px 25px #00000026;color:#000}.button--white:after{background:#fff;border-radius:inherit;bottom:0;content:"";left:0;mix-blend-mode:color-burn;opacity:.1;position:absolute;right:0;top:0}.button--outline-primary{background-color:#0000;box-shadow:inset 0 0 0 2px #e8621a;color:#e8621a;font-weight:600}.button--outline-primary:hover{background:linear-gradient(135deg,#e8621a,#d35815);box-shadow:0 8px 25px #e8621a4d;color:#fff}.button--outline-secondary{background-color:#0000;box-shadow:inset 0 0 0 2px #0f6e56;color:#0f6e56;font-weight:600}.button--outline-secondary:hover{background:linear-gradient(135deg,#0f6e56,#0c5844);box-shadow:0 8px 25px #0f6e564d;color:#fff}.button--outline-white{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:2px solid #d8d6c999}.button--outline-white:hover{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-color:#fffc;box-shadow:0 8px 25px #00000026;color:#000}.button--icon{border-radius:999px;padding:1.6rem}.button--icon svg{height:2.4rem;margin:0;width:2.4rem}.button--icon:hover{transform:translateY(-2px) scale(1.08)}.button:disabled{background:linear-gradient(135deg,#f3f2ec,#f7f6f2)!important;box-shadow:none!important;color:#d8d6c9!important;cursor:not-allowed;transform:none!important}.button:disabled:before{display:none}[data-theme=dark] .button{color:#d8d6c9}[data-theme=dark] .button:hover{background:#e8621a2e;color:#f07830}[data-theme=dark] .button--white{background:linear-gradient(135deg,#1a1a1ae6,#1a1a1ab3);border-color:#fff3;color:#fff}[data-theme=dark] .button--white:hover{background:linear-gradient(135deg,#1a1a1af2,#1a1a1acc)}[data-theme=sepia] .button{color:#7a6b52}[data-theme=sepia] .button:hover{background:#e8621a24;color:#c04a0a}[data-theme=sepia] .button--white{background:linear-gradient(135deg,#f4f1eae6,#f4f1eab3);border-color:#5c4b374d;color:#5c4b37}[data-theme=sepia] .button--white:hover{background:linear-gradient(135deg,#f4f1eaf2,#f4f1eacc)}.input{position:relative}.input__modal{display:flex;flex-direction:column;max-height:90vh;min-height:50vh;width:50vw}@media(max-width:56.25em){.input__modal{width:90vw}}.input__modal__head{margin-bottom:2.4rem}.input__modal__values{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:2.4rem}.input__modal__values__item{align-items:center;background-color:#00000014;border-radius:100rem;display:flex;justify-content:center;margin:0 1.2rem 1.2rem 0;min-width:8rem;padding:.4rem 1.2rem;transition:all .4s ease-in-out}.input__modal__values__item--active{background-color:#0f6e56;color:#fff}.input__modal__space{flex:1 1}.input__modal__actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.input__form{padding:4rem 0}.input__group{position:relative}.input__group__field{background-color:#fff;border-color:#00000014;border-radius:.8rem;padding:1.5rem;position:relative;transition:all .15s ease-in-out;width:100%}.input__group__field--text:focus~.input__group__label,.input__group__field--text:not(:focus):valid~.input__group__label{top:5%!important}.input__group__field__list{background-color:#fff;border:.1rem solid #e8621a;border-radius:0 0 2rem 2rem;box-shadow:0 .2rem 2.4rem #00000014;left:0;max-height:24rem;opacity:0;overflow-y:scroll;position:absolute;top:5.6rem;transition:all .4s ease-in-out;width:100%;z-index:-100}.input__group__field__list__backdrop{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease-in-out;width:100vw;z-index:-1}.input__group__field__list__item{padding:.4rem 1.6rem}.input__group__field__list__item:not(:last-child){border-bottom:.1rem solid #00000014}.input__group__field:focus{border-color:#e8621a}.input__group__field:focus~.input__group__field__list{opacity:1;z-index:100}.input__group__field:focus~.input__group__field__list~.input__group__field__list__backdrop{background-color:#0000000a;opacity:1;z-index:50}.input__group__field--icon{position:relative}.input__group__field__icon{height:2.4rem;object-fit:contain;opacity:.2;position:absolute;right:0;top:50%;transform:translate(-1.6rem,-50%);transition:all .4s ease-in-out;width:2.4rem}.input__group:not(:last-of-type){margin-bottom:2.8rem}.input__group__label{color:#4a493f;line-height:1.5}.input__group__label--required:after{color:#f20d33;content:"*"}.input__group__description{color:#9c9b8e;margin-bottom:1rem}.spinner{align-items:center;background-color:#ffffff7a;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease-in-out;width:100vw;z-index:-100}.spinner--show{opacity:1;z-index:1000}.spinner__container{height:8rem;width:8rem}.dropdown{position:relative}.dropdown__options{background-color:#fff;border-radius:.4rem;color:#000;cursor:pointer;filter:drop-shadow(0 0 1rem rgba(0,0,0,.2));min-width:24rem;opacity:0;padding:1rem;position:absolute;right:0;top:calc(100% + 1rem);transform:scale(0);transform-origin:100% 0;transition:all .2s cubic-bezier(0,1.2,.3,1.2)}.dropdown__options--open{opacity:1;pointer-events:all;transform:scale(1)}.dropdown__options__item{border-radius:.4rem;color:#9c9b8e;padding:2rem}.dropdown__options__item:hover{background-color:#f3f2ec;color:#1c1b18}.dropdown--open{cursor:default;z-index:100}.dropdown--open>.dropdown__backdrop{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.panel__customizer--instant{background:#fff;display:flex;flex-direction:column;gap:2.8rem;padding:2.4rem 2rem}.compact-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3rem;padding-top:0;row-gap:1.5rem}.compact-row--font,.compact-row--themes{border-bottom:1px solid #0000000f;padding-bottom:2rem}.compact-row--spacing{gap:3rem;justify-content:space-around}.compact-label{color:#9c9b8e;font-size:1.3rem;font-weight:600;letter-spacing:.6px;min-width:6rem;text-align:left;text-transform:uppercase}.theme-buttons{display:flex;gap:1rem}.theme-btn{border:.15rem solid #0000001a;border-radius:2rem;cursor:pointer;font-size:1.3rem;font-weight:500;min-width:7rem;padding:.8rem 2rem;position:relative;transition:opacity .15s ease,border-color .15s ease}.theme-btn:hover{opacity:.85}.theme-btn--active{border-color:#e8621a}.theme-btn--active:after{align-items:center;animation:checkmark .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#e8621a,#c04a0a);border:none;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:1rem;height:1.8rem;justify-content:center;position:absolute;right:-2px;top:-2px;width:1.8rem;z-index:1001}.font-selector{gap:1.5rem}.font-nav-btn,.font-selector{align-items:center;display:flex}.font-nav-btn{background:#0000000d;border:none;border-radius:50%;cursor:pointer;height:3rem;justify-content:center;position:relative;transition:background-color .15s ease,color .15s ease;width:3rem}.font-nav-btn:hover{background:#0000001a;color:#1c1b18}.font-nav-btn svg{height:1.4rem;width:1.4rem}.font-display{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:10rem}.font-name{color:#1c1b18;font-size:1.6rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.font-dots{display:flex;gap:.4rem}.font-dot{background:#eceae0;border-radius:50%;height:.6rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:.6rem}.font-dot--active{background:linear-gradient(135deg,#e8621a,#c04a0a);box-shadow:0 0 8px #e8621a66;transform:scale(1.4)}.font-size-controls{background:#0000000d;border:none;border-radius:2rem;gap:1rem;padding:.4rem}.font-size-controls,.size-btn{align-items:center;display:flex}.size-btn{background:#fff;border:none;border-radius:50%;color:#4a493f;cursor:pointer;font-size:1.6rem;font-weight:600;height:2.8rem;justify-content:center;position:relative;transition:background-color .15s ease,color .15s ease;width:2.8rem}.size-btn:hover{background:#e8621a;color:#fff}.size-display{color:#1c1b18;font-size:1.3rem;font-weight:600;min-width:4rem;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.margin-section,.spacing-section{align-items:center;display:flex;flex-direction:column;gap:1rem}.margin-options,.spacing-options{display:flex;gap:.8rem}.margin-btn,.spacing-btn{align-items:center;background:#0000000d;border:none;border-radius:.8rem;cursor:pointer;display:flex;height:4rem;justify-content:center;position:relative;transition:background-color .15s ease;width:4rem}.margin-btn:hover,.spacing-btn:hover{background:#0000001a}.margin-btn--active,.spacing-btn--active{background:#e8621a1f}.spacing-lines{display:flex;flex-direction:column;gap:.2rem}.spacing-line{background:#6b6a5e;border-radius:1px;height:1.5px;transition:all .2s cubic-bezier(.4,0,.2,1);width:2rem}.spacing-btn:hover .spacing-line{background:#1c1b18}.spacing-btn--active .spacing-line{background:#e8621a}.spacing-btn:first-child .spacing-lines{gap:.1rem}.spacing-btn:nth-child(2) .spacing-lines{gap:.2rem}.spacing-btn:nth-child(3) .spacing-lines{gap:.3rem}.margin-preview{border:1.5px solid #6b6a5e;border-radius:2px;height:3rem;position:relative;width:2.4rem}.margin-content,.margin-preview{transition:all .2s cubic-bezier(.4,0,.2,1)}.margin-content{background:#6b6a5e;border-radius:1px}.margin-btn:hover .margin-preview{border-color:#1c1b18}.margin-btn:hover .margin-content{background:#1c1b18}.margin-btn--active .margin-preview{border-color:#e8621a}.margin-btn--active .margin-content{background:#e8621a}.margin-btn:first-child .margin-content{height:calc(100% - 4px);margin:2px}.margin-btn:nth-child(2) .margin-content{height:calc(100% - 8px);margin:4px}.margin-btn:nth-child(3) .margin-content{height:calc(100% - 12px);margin:6px}[data-theme=dark] .panel__customizer--instant{background:#1c1b18}[data-theme=dark] .panel__customizer--instant .compact-row--font,[data-theme=dark] .panel__customizer--instant .compact-row--themes{border-bottom-color:#ffffff14}[data-theme=dark] .panel__customizer--instant .compact-label{color:#d8d6c9}[data-theme=dark] .panel__customizer--instant .theme-btn{border-color:#ffffff1f}[data-theme=dark] .panel__customizer--instant .size-btn{background:#2e2d27;color:#f3f2ec}[data-theme=dark] .panel__customizer--instant .size-btn:hover{background:#e8621a;color:#fff}[data-theme=dark] .panel__customizer--instant .size-display{color:#fafaf7}[data-theme=dark] .panel__customizer--instant .margin-btn,[data-theme=dark] .panel__customizer--instant .spacing-btn{background:#ffffff1a}[data-theme=dark] .panel__customizer--instant .margin-btn:hover,[data-theme=dark] .panel__customizer--instant .spacing-btn:hover{background:#ffffff26}[data-theme=dark] .panel__customizer--instant .margin-btn--active,[data-theme=dark] .panel__customizer--instant .spacing-btn--active{background:#e8621a40}[data-theme=dark] .panel__customizer--instant .margin-content,[data-theme=dark] .panel__customizer--instant .spacing-line{background:#eceae0}[data-theme=dark] .panel__customizer--instant .margin-preview{border-color:#eceae0}[data-theme=sepia] .panel__customizer--instant{background:#f4f1ea}[data-theme=sepia] .panel__customizer--instant .compact-row--font,[data-theme=sepia] .panel__customizer--instant .compact-row--themes{border-bottom-color:#5c4b371a}[data-theme=sepia] .panel__customizer--instant .compact-label{color:#8a7b64}[data-theme=sepia] .panel__customizer--instant .theme-btn{border-color:#5c4b3726}[data-theme=sepia] .panel__customizer--instant .size-btn{background:#faf7f0;color:#5c4b37}[data-theme=sepia] .panel__customizer--instant .size-btn:hover{background:#e8621a;color:#fff}[data-theme=sepia] .panel__customizer--instant .size-display{color:#5c4b37}[data-theme=sepia] .panel__customizer--instant .margin-btn,[data-theme=sepia] .panel__customizer--instant .spacing-btn{background:#5c4b371a}[data-theme=sepia] .panel__customizer--instant .margin-btn:hover,[data-theme=sepia] .panel__customizer--instant .spacing-btn:hover{background:#5c4b3726}[data-theme=sepia] .panel__customizer--instant .margin-btn--active,[data-theme=sepia] .panel__customizer--instant .spacing-btn--active{background:#e8621a26}[data-theme=sepia] .panel__customizer--instant .margin-content,[data-theme=sepia] .panel__customizer--instant .spacing-line{background:#7a6b52}[data-theme=sepia] .panel__customizer--instant .margin-preview{border-color:#7a6b52}@keyframes checkmark{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}.bookmark-panel{background-color:#fff;border-radius:2.4rem;box-shadow:0 24px 80px #0000002e;height:calc(100vh - 16rem);max-width:48rem;overflow:hidden;width:calc(100vw - 4rem)}.bookmark-panel__title{align-items:center;border-bottom:.1rem solid #00000014;color:#e8621a;display:flex;font-family:"DM Serif Display",serif;font-size:1.9rem;height:6rem;justify-content:center}.bookmark-panel__add{border-bottom:.1rem solid #f3f2ec;display:flex;height:6rem;width:100%}.bookmark-panel__add__input{background-color:#0000;border:0;flex:7 1;font-size:1.5rem;height:100%;padding:0 2rem;transition:all .1s ease-out}.bookmark-panel__add__input:focus{border:0;box-shadow:inset 0 0 0 .2rem #0f6e56}.bookmark-panel__add__input::placeholder{color:#9c9b8e;font-size:1.5rem}.bookmark-panel__add__button{align-items:center;background-color:#0000;border:0;border-left:.1rem solid #f3f2ec;color:#9c9b8e;cursor:pointer;display:flex;flex:3 1;height:100%;justify-content:center;outline:0}.bookmark-panel__add__button:hover{background-color:#f3f2ec;color:#1c1b18}.bookmark-panel__container{color:#9c9b8e;height:calc(100% - 6rem);overflow-y:auto;padding:1rem}.bookmark-panel__container__empty{text-align:center}.bookmark-panel__container__item{align-items:center;border-radius:.4rem;color:#9c9b8e;cursor:pointer;display:flex;height:6rem;overflow:hidden;padding-left:2rem;transition:all .15s ease-out}.bookmark-panel__container__item__name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-panel__container__item__delete{align-items:center;display:flex;flex:0 0 6rem;height:6rem;justify-content:center;width:6rem}.bookmark-panel__container__item__delete:hover{color:#fd4976}.bookmark-panel__container__item:hover{background-color:#f3f2ec;color:#9c9b8e}[data-theme=dark] .bookmark-panel{background-color:#1c1b18}[data-theme=dark] .bookmark-panel__title{border-bottom:.1rem solid #4a493f;color:#0f6e56}[data-theme=dark] .bookmark-panel__add{border-bottom:.1rem solid #4a493f}[data-theme=dark] .bookmark-panel__add__input{color:#fff}[data-theme=dark] .bookmark-panel__add__input::placeholder{color:#f3f2ec}[data-theme=dark] .bookmark-panel__add__button{border-left:.1rem solid #4a493f;color:#f3f2ec}[data-theme=dark] .bookmark-panel__add__button:hover{background-color:#2e2d27;color:#fafaf7}[data-theme=dark] .bookmark-panel__container__item{color:#f3f2ec}[data-theme=dark] .bookmark-panel__container__item:hover{background-color:#2e2d27;color:#fafaf7}.panel{color:#4a493f}.panel__toc{padding:.75rem}.panel__toc__item{border-bottom:.1rem solid #0000000f;border-radius:.6rem;cursor:pointer;padding:.85rem 1.1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.panel__toc__item .typo__body{font-size:1.4rem;line-height:1.4}.panel__toc__item:hover{background-color:#f3f2ec;transform:translateX(4px)}.panel__toc__item--active{background-color:#e8621a1f;border-color:#0000}.panel__toc__item--active .typo__body{color:#e8621a;font-weight:600}.panel__toc__item--active:hover{background-color:#e8621a2e}.panel__annotation{overflow-y:auto;padding:1rem}.panel__annotation__item{background-color:#f3f2ec;border-radius:.8rem;padding:1.5rem 1.5rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.panel__annotation__item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.panel__annotation__item__container{cursor:pointer;display:flex;position:relative}.panel__annotation__item__color{border-radius:.4rem;flex:0 0 .5rem;margin-right:1rem;width:.5rem}.panel__annotation__item__name{flex:1 1;height:100%}.panel__annotation__item>.button{display:block;margin-left:auto;margin-top:1rem}.panel__annotation__item+.panel__annotation__item{margin-top:1rem}.panel__customizer{padding:2rem}.panel__customizer__field__label{color:#2e2d27;font-weight:600;margin-bottom:1.5rem}.panel__customizer__field__input{display:flex}.panel__customizer__field__input__chip{align-items:center;border:3px solid #0000;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:2rem;font-weight:700;height:5.5rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:5.5rem}.panel__customizer__field__input__chip:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.panel__customizer__field__input__chip--selected{border-color:#0f6e56;box-shadow:0 4px 20px #0f6e564d;transform:scale(1.1)}.panel__customizer__field__input__font{align-items:center;border:2px solid #eceae0;border-radius:.8rem;color:#4a493f;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.panel__customizer__field__input__font__demo{font-size:3rem;font-weight:700}.panel__customizer__field__input__font__name{font-weight:500;margin-top:1rem;text-align:center}.panel__customizer__field__input__font:hover{background-color:#f3f2ec;box-shadow:0 4px 12px #0000001a;color:#1c1b18;transform:translateY(-2px)}.panel__customizer__field__input__font--selected{background-color:#0f6e561a;border-color:#0f6e56;transform:scale(1.02)}.panel__customizer__field__input>*+*{margin-left:1.5rem}.panel__customizer__field__input--fonts{flex-wrap:wrap;gap:1rem}.panel__customizer__field__input--themes{gap:1rem}.panel__customizer__field+.panel__customizer__field{margin-top:3rem}@media(max-width:37.5em){.panel__customizer__field+.panel__customizer__field{margin-top:2rem}}.panel__empty{color:#9c9b8e;padding:2rem;text-align:center}[data-theme=dark] .panel{color:#fafaf7}[data-theme=dark] .panel__toc__item{border-bottom-color:#ffffff14}[data-theme=dark] .panel__toc__item:hover{background-color:#2e2d27}[data-theme=dark] .panel__toc__item--active{background-color:#e8621a33}[data-theme=dark] .panel__toc__item--active .typo__body{color:#f07830}[data-theme=dark] .panel__toc__item--active:hover{background-color:#e8621a42}[data-theme=dark] .panel__annotation__item{background-color:#2e2d27}[data-theme=dark] .panel__empty{color:#d8d6c9}[data-theme=sepia] .panel{color:#5c4b37}[data-theme=sepia] .panel__toc__item:hover{background-color:#5c4b371a}[data-theme=sepia] .panel__annotation__item{background-color:#5c4b3714}[data-theme=sepia] .panel__empty{color:#8a7b64}.readtime{align-items:center;color:#9c9b8e;display:flex}.readtime,.readtime__time{margin-left:1rem}.progressbar{background-color:#f3f2ec;border-radius:100rem;height:1rem;overflow:hidden;position:relative;width:100%}.progressbar__value{--progress:0;background:linear-gradient(90deg,#e8621a,#c04a0a);border-radius:100rem;height:100%;transition:all .4ms cubic-bezier(.68,-.55,.265,1.55);width:calc(var(--progress)*100%)}.filter-panel{display:flex;flex-direction:column;height:100%;padding:0 1.5rem;position:relative}.filter-panel__header{align-items:center;border-bottom:.2rem solid #f3f2ec;color:#6b6a5e;display:flex;height:4rem;padding:1.5rem}.filter-panel__header__title{margin-left:auto;margin-right:auto}.filter-panel__header__close-btn{display:none}@media(max-width:75em){.filter-panel__header__close-btn{display:block}}.filter-panel__body{-ms-overflow-style:none;flex:1 1;height:100%;overflow-y:auto;overflow:-moz-scrollbars-none;padding-bottom:3rem;scrollbar-width:none}.filter-panel__body::-webkit-scrollbar{display:none}.filter-panel__body__accordian{max-height:48rem}.filter-panel__body__tabs{border-bottom:.2rem solid #f3f2ec;display:flex;padding:.5rem}.filter-panel__body__tabs__item{flex:1 1;margin:.5rem}.filter-panel__body__tabs__item--active{background:#f3f2ec;color:#4a493f}.filter-panel__body__range{border-bottom:.2rem solid #f3f2ec}.filter-panel__body__range__header{align-items:center;color:#6b6a5e;display:flex;justify-content:space-between;padding:.75rem}.filter-panel__body__range__body{padding:1.27rem}.filter-panel__body__range__body>input{width:100%}.filter-panel__body__item{color:#6b6a5e;padding:1rem}.filter-panel__body__item>label{align-items:center;cursor:pointer;display:flex}.filter-panel__body__item>label>input{display:block;margin-right:1rem}.filter-panel__body__item:hover,.filter-panel__body__item>label>input:checked+span{color:#4a493f}.filter-panel__fab{bottom:2.4rem;left:50%;position:absolute;transform:translateX(-50%)}.filter-panel__fab>button{box-shadow:0 0 1.5rem #0003,0 0 .25rem #0000004d}.range-slider{--progress:0;cursor:pointer;height:2.5rem;overflow:hidden;position:relative;width:100%}.range-slider__input{-webkit-appearance:none;appearance:none;background-color:#0000;cursor:pointer;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0f6e56;border-radius:50%;box-shadow:0 2px 8px #0f6e564d;cursor:pointer;height:20px;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.range-slider__input::-webkit-slider-thumb:hover{box-shadow:0 4px 16px #0f6e5666;transform:scale(1.2)}.range-slider__input::-moz-range-thumb{background:#0f6e56;border:none;border-radius:50%;box-shadow:0 2px 8px #0f6e564d;cursor:pointer;height:20px;-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:20px}.range-slider__input::-moz-range-thumb:hover{box-shadow:0 4px 16px #0f6e5666;transform:scale(1.2)}.range-slider:before{background-color:#eceae0;transform:translateY(-50%)}.range-slider:after,.range-slider:before{border-radius:3px;content:"";height:.6rem;left:0;pointer-events:none;position:absolute;top:50%;width:100%}.range-slider:after{background:linear-gradient(90deg,#0f6e56,#085041);transform:translate(calc((1 - var(--progress))*-100%),-50%);transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .range-slider:before{background-color:#4a493f}.number-input{align-items:center;background-color:#fafaf7;border-radius:.8rem;box-shadow:0 2px 8px #0000000d;display:flex;overflow:hidden}.number-input__button{align-items:center;background-color:#0000;border:none;color:#6b6a5e;cursor:pointer;display:flex;height:4.5rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:4.5rem}.number-input__button:hover{background-color:#0f6e56;color:#fff;transform:scale(1.05)}.number-input__button:active{transform:scale(.95)}.number-input__value{background-color:#fff;border:none;color:#2e2d27;font-size:1.4rem;font-weight:600;padding:1rem .5rem;text-align:center;width:8ch}[data-theme=dark] .number-input{background-color:#2e2d27}[data-theme=dark] .number-input__button{color:#d8d6c9}[data-theme=dark] .number-input__button:hover{background-color:#0f6e56;color:#fff}[data-theme=dark] .number-input__value{background-color:#1c1b18;color:#fff}.progress-fab{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffff8c;border:1px solid #fff6;border-radius:50%;bottom:calc(2rem + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 20px #00000026;color:#e8621a;cursor:pointer;display:flex;height:4.4rem;justify-content:center;position:fixed;right:2rem;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s ease;width:4.4rem;z-index:150}.progress-fab:hover{transform:scale(1.08)}.progress-fab:active{transform:scale(.94)}@media(max-width:56.25em){.progress-fab{bottom:calc(1.4rem + env(safe-area-inset-bottom, 0px));height:4rem;right:1.4rem;width:4rem}}.progress-sheet__backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0000002e;inset:0;position:fixed;z-index:160}.progress-sheet{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:#ffffffd9;border:1px solid #ffffff59;border-bottom:none;border-radius:2.4rem 2.4rem 0 0;bottom:0;box-shadow:0 -8px 40px #0000002e;left:0;padding:1.5rem 2rem calc(2rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:161}.progress-sheet__handle{background:#00000026;border-radius:999px;height:.4rem;margin:0 auto 1.4rem;width:4rem}.progress-sheet__title{color:#e8621a;font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;text-align:center}.progress-sheet__stats{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:1.6rem}.progress-sheet__stat{align-items:center;color:#6b6a5e;display:flex;font-size:1.4rem;gap:.5rem}.progress-sheet__stat__label{font-weight:500}.progress-sheet__stat__value{background:#e8621a1f;border-radius:.6rem;color:#e8621a;font-weight:700;padding:.2rem .8rem}.progress-sheet__stat__sep{color:#d8d6c9}.progress-sheet__controls{align-items:center;display:flex;gap:1.2rem}.progress-sheet__nav-btn{align-items:center;background:#e8621a1a;border:none;border-radius:50%;color:#e8621a;cursor:pointer;display:flex;flex-shrink:0;height:3.6rem;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:3.6rem}.progress-sheet__nav-btn:hover{background:#e8621a2e}.progress-sheet__nav-btn:active{transform:scale(.92)}.progress-sheet__chapter{color:#9c9b8e;font-size:1.3rem;margin-top:1.4rem;text-align:center;text-transform:capitalize}[data-theme=dark] .progress-fab{background:#2e2d278c;border-color:#f078304d;color:#f07830}[data-theme=dark] .progress-sheet{background:#1c1b18d9;border-color:#f0783033}[data-theme=dark] .progress-sheet__handle{background:#ffffff2e}[data-theme=dark] .progress-sheet__title{color:#f07830}[data-theme=dark] .progress-sheet__stat{color:#d8d6c9}[data-theme=dark] .progress-sheet__stat__value{background:#e8621a33;color:#f07830}[data-theme=dark] .progress-sheet__nav-btn{background:#e8621a2e;color:#f07830}[data-theme=dark] .progress-sheet__nav-btn:hover{background:#e8621a47}[data-theme=dark] .progress-sheet__chapter{color:#9c9b8e}[data-theme=sepia] .progress-fab{background:#f4f1ea99}[data-theme=sepia] .progress-sheet{background:#f4f1eae6}.reader{background-color:#fff;height:100%;overflow:hidden;position:fixed;transition:all .8s cubic-bezier(.23,1,.32,1);width:100%}.reader--mobile .reader__container__book{-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.reader__header{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background-color:inherit;border-bottom:1px solid #0000000d;box-shadow:0 8px 40px #00000014;height:8rem;justify-content:space-between;padding:0 8rem;transition:all .8s cubic-bezier(.23,1,.32,1);width:100%}@media(max-width:75em){.reader__header{padding:0 2rem}}.reader__header--show{animation:slideInFromTop .8s cubic-bezier(.23,1,.32,1)}.reader__header__center{font-weight:600;left:50%;letter-spacing:.5px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.23,1,.32,1)}@media(max-width:37.5em){.reader__header__center{display:none}}.reader__header__left,.reader__header__right{align-items:center;display:flex}.reader__header__left>*+*,.reader__header__right>*+*{margin-left:1.2rem}.reader__header__left{position:relative;transform:translateY(8rem);transition:all .8s cubic-bezier(.23,1,.32,1)}@media(max-width:56.25em){.reader__header__left{transform:translateY(0)!important}}.reader__header__left__timer{align-items:center;display:flex;margin-left:1.5rem;transition:all .5s cubic-bezier(.23,1,.32,1)}.reader__header--show .reader__header__left{transform:translateY(0)}.reader__header__right__button{border-radius:1.2rem;overflow:hidden;padding:1.2rem 1.6rem;position:relative;transition:all .6s cubic-bezier(.23,1,.32,1)}.reader__header__right__button:before{background:linear-gradient(90deg,#0000,#fff9,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s cubic-bezier(.23,1,.32,1);width:100%}.reader__header__right__button:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.reader__header__right__button:hover:before{left:100%}.reader__header__right__button--active{background-color:#0f6e56;box-shadow:0 8px 30px #0f6e5666;color:#fff;transform:scale(1.08)}.reader__header__right__button--active:hover{background-color:#0f6e56;box-shadow:0 12px 35px #0f6e5680;color:#fff;transform:translateY(-3px) scale(1.12)}.reader__header__right__button svg{height:2.4rem;transition:all .4s cubic-bezier(.23,1,.32,1);width:2.4rem}.reader__header__right__button:hover svg{transform:scale(1.1)}@media(max-width:56.25em){.reader__header__right__hide-on-mobile{display:none}}.reader__container{-webkit-touch-callout:none;padding:0 8rem 8rem;user-select:none;-webkit-user-select:none}@media(max-width:56.25em){.reader__container{padding:0 2rem 6rem}}.reader__container__book{border-radius:1.6rem;box-shadow:0 20px 60px #0000001a;height:100%;position:relative;transition:all .4s cubic-bezier(.23,1,.32,1);width:100%}.reader__container__book *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reader__container__book.page-slide--next{animation:mobilePageFlipNext .6s cubic-bezier(.23,1,.32,1) forwards}.reader__container__book.page-slide--prev{animation:mobilePageFlipPrev .6s cubic-bezier(.23,1,.32,1) forwards}.reader__container__next-btn,.reader__container__prev-btn{height:100%;left:0;position:fixed;top:0;width:8rem}@media(max-width:56.25em){.reader__container__next-btn,.reader__container__prev-btn{display:none}}@media(max-width:37.5em){.reader__container__next-btn,.reader__container__prev-btn{display:none}}.reader__container__next-btn__button,.reader__container__prev-btn__button{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;height:6rem;opacity:0;overflow:hidden;position:relative;transform:scale(.8);transition:all .6s cubic-bezier(.23,1,.32,1);width:6rem}.reader__container__next-btn__button:before,.reader__container__prev-btn__button:before{background:radial-gradient(circle,#ffffff4d 0,#0000 70%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .5s cubic-bezier(.23,1,.32,1)}.reader__container__next-btn__button>svg,.reader__container__prev-btn__button>svg{stroke:#6b6a5e;height:2.8rem;transition:all .5s cubic-bezier(.23,1,.32,1);width:2.8rem;z-index:1}.reader__container__next-btn__button:hover,.reader__container__prev-btn__button:hover{background:#fafaf7f2;box-shadow:0 15px 45px #0003;transform:scale(1.15)}.reader__container__next-btn__button:hover:before,.reader__container__prev-btn__button:hover:before{transform:scale(1)}.reader__container__next-btn__button:hover>svg,.reader__container__prev-btn__button:hover>svg{stroke:#2e2d27;transform:scale(1.2)}.reader__container__next-btn__button:active,.reader__container__prev-btn__button:active{transform:scale(1.05)}.reader__container__next-btn:hover .reader__container__next-btn__button,.reader__container__next-btn:hover .reader__container__prev-btn__button,.reader__container__prev-btn:hover .reader__container__next-btn__button,.reader__container__prev-btn:hover .reader__container__prev-btn__button{opacity:1;transform:scale(1.15)}.reader__container__next-btn{left:auto;right:0}.reader__container__bookmark{background:linear-gradient(135deg,#0f6e56,#094133);box-shadow:0 8px 25px #0f6e5666;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 70%,0 100%);height:5rem;position:absolute;right:4rem;top:0;transform:translateY(calc(-100% - 8rem));transition:all .8s cubic-bezier(.23,1,.32,1);width:3.6rem;z-index:99}.reader__container__bookmark--show{animation:bookmarkDrop .8s cubic-bezier(.23,1,.32,1);transform:none}.reader__container__context-menu-container{left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .6s cubic-bezier(.23,1,.32,1)}.reader__container__context-menu-container--show{animation:contextMenuAppear .6s cubic-bezier(.23,1,.32,1);opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.reader__nav{--offset:6rem;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background-color:#0000;border-top:1px solid #0000000d;box-shadow:0 -8px 40px #00000014;height:10rem;padding:2rem 8rem;pointer-events:none;transform:translateY(4rem);width:100%;z-index:50}.reader__nav,.reader__nav__value{transition:all .8s cubic-bezier(.23,1,.32,1)}.reader__nav__value{margin-bottom:2rem;position:relative}.reader__nav__value__chapter-title{letter-spacing:.3px;margin-right:4rem;transition:all .5s cubic-bezier(.23,1,.32,1)}.reader__nav__value__progress-percent{color:#0f6e56;font-size:1.4rem;font-weight:600}.reader__nav__progress{transform:translateY(var(--offset));transition:all .8s cubic-bezier(.23,1,.32,1);width:100%}@media(max-width:75em){.reader__nav{padding:2rem;transform:translateY(3rem)}}.reader__nav--show{--offset:0rem;animation:slideInFromBottom .8s cubic-bezier(.23,1,.32,1);background-color:inherit;pointer-events:all;transform:translateY(0)!important}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bookmarkDrop{0%{opacity:0;transform:translateY(calc(-100% - 8rem)) rotate(-15deg)}40%{opacity:.8;transform:translateY(-2rem) rotate(8deg)}70%{opacity:1;transform:translateY(.5rem) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@keyframes contextMenuAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(-10deg)}60%{opacity:.9;transform:translate(-50%,-50%) scale(1.1) rotate(5deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}}[data-theme=dark] .reader{background-color:#1a1a1a;color:#fff}[data-theme=dark] .reader__container__next-btn__button,[data-theme=dark] .reader__container__prev-btn__button{background:#1a1a1ae6;border-color:#ffffff1a}[data-theme=dark] .reader__container__next-btn__button:hover,[data-theme=dark] .reader__container__prev-btn__button:hover{background:#2e2d27f2;color:#fff}[data-theme=dark] .reader__container__next-btn__button:hover>svg,[data-theme=dark] .reader__container__prev-btn__button:hover>svg{stroke:#fff}[data-theme=dark] .reader .button{color:#d8d6c9}[data-theme=dark] .reader .button--icon:hover{background-color:#4a493f;color:#fafaf7}[data-theme=dark] .reader__header{background-color:#1a1a1a;border-bottom-color:#ffffff1a;color:#fff}[data-theme=dark] .reader__header__right__button--active{background-color:#0f6e56;color:#fff!important}[data-theme=dark] .reader__header__right__button--active:hover{background-color:#0f6e56;color:#fff}[data-theme=dark] .reader__nav{border-top-color:#ffffff1a}[data-theme=dark] .reader__nav__progress-value{color:#fafaf7}[data-theme=sepia] .reader{background-color:#f4f1ea;color:#5c4b37}[data-theme=sepia] .reader__container__next-btn__button,[data-theme=sepia] .reader__container__prev-btn__button{background:#f4f1eae6;border-color:#5c4b3733}[data-theme=sepia] .reader__container__next-btn__button:hover,[data-theme=sepia] .reader__container__prev-btn__button:hover{background:#e8e0d0f2;color:#5c4b37}[data-theme=sepia] .reader__container__next-btn__button:hover>svg,[data-theme=sepia] .reader__container__prev-btn__button:hover>svg{stroke:#5c4b37}[data-theme=sepia] .reader .button{color:#7a6b52}[data-theme=sepia] .reader .button--icon:hover{background-color:#e8e0d0;color:#5c4b37}[data-theme=sepia] .reader__header{background-color:#f4f1ea;border-bottom-color:#5c4b371a;color:#5c4b37}[data-theme=sepia] .reader__header__right__button--active{background-color:#0f6e56;color:#fff!important}[data-theme=sepia] .reader__header__right__button--active:hover{background-color:#0f6e56;color:#fff}[data-theme=sepia] .reader__nav__progress-value{color:#5c4b37}#book__reader iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .28s cubic-bezier(.25,.8,.25,1);will-change:transform}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;font-size:16px;line-height:1.5;overflow-wrap:break-word;white-space:pre-wrap}h1,h2,h3,p{margin:0;padding:0}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:DM Sans,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-20{bottom:5rem}.top-10{top:2.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-12{height:3rem;width:3rem}.size-16{height:4rem;width:4rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-6{height:1.5rem;width:1.5rem}.size-8{height:2rem;width:2rem}.size-9{height:2.25rem;width:2.25rem}.size-\[18px\]{height:18px;width:18px}.size-\[4\.5rem\]{height:4.5rem;width:4.5rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.border{border-width:1px}.border-\[3px\]{border-width:3px}.border-t{border-top-width:1px}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/\[0\.06\]{border-color:#0000000f}.border-primary{--tw-border-opacity:1;border-color:#e8621a;border-color:rgb(232 98 26/var(--tw-border-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:#fafaf7;background-color:rgb(250 250 247/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/5{background-color:#0000000d}.bg-neutral-100{--tw-bg-opacity:1;background-color:#fafaf7;background-color:rgb(250 250 247/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:#e8621a;background-color:rgb(232 98 26/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:#e8621a1a}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:#0f6e56;background-color:rgb(15 110 86/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/80{background-color:#fffc}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-neutral-400{--tw-text-opacity:1;color:#d8d6c9;color:rgb(216 214 201/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#6b6a5e;color:rgb(107 106 94/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#4a493f;color:rgb(74 73 63/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:#2e2d27;color:rgb(46 45 39/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:#1c1b18;color:rgb(28 27 24/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:#e8621a;color:rgb(232 98 26/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.25\)\2c 0_0_0_4px_rgba\(232\2c 98\2c 26\2c 0\.15\)\]{--tw-shadow:0 2px 6px #00000040,0 0 0 4px #e8621a26;--tw-shadow-colored:0 2px 6px var(--tw-shadow-color),0 0 0 4px var(--tw-shadow-color)}.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.25\)\2c 0_0_0_4px_rgba\(232\2c 98\2c 26\2c 0\.15\)\],.shadow-card{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 24px 80px #0000002e;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-shadow{transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:#fafaf7;background-color:rgb(250 250 247/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:#f3f2ec;background-color:rgb(243 242 236/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-primary\/10:hover{background-color:#e8621a1a}.hover\:bg-red-500\/90:hover{background-color:#ef4444e6}.hover\:bg-secondary\/90:hover{background-color:#0f6e56e6}.hover\:text-primary:hover{--tw-text-opacity:1;color:#e8621a;color:rgb(232 98 26/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-orange-500\/30:hover{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:#e8621a4d}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:#e8621a80}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (min-width:640px){.sm\:bottom-10{bottom:2.5rem}}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}.dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#fff3}.dark\:bg-neutral-800\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#2e2d27cc}.dark\:bg-neutral-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:#1c1b18;background-color:rgb(28 27 24/var(--tw-bg-opacity,1))}.dark\:bg-primary\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#e8621a33}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}.dark\:bg-white\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff26}.dark\:text-neutral-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#fafaf7;color:rgb(250 250 247/var(--tw-text-opacity,1))}.dark\:text-neutral-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f3f2ec;color:rgb(243 242 236/var(--tw-text-opacity,1))}.dark\:text-neutral-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#eceae0;color:rgb(236 234 224/var(--tw-text-opacity,1))}.dark\:text-neutral-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#9c9b8e;color:rgb(156 155 142/var(--tw-text-opacity,1))}.dark\:text-primary-light:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:#f07830;color:rgb(240 120 48/var(--tw-text-opacity,1))}.dark\:hover\:bg-white\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:1rem;width:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.style_lds-circle__Ktlx4{animation:style_lds-circle__Ktlx4 2.4s cubic-bezier(0,.2,.8,1) infinite;border-radius:50%;display:inline-block;margin:8px}@keyframes style_lds-circle__Ktlx4{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1);transform:rotateY(5turn)}to{transform:rotateY(10turn)}}.style_lds-default__ztvO\+{display:inline-block;height:80px;position:relative;width:80px}.style_lds-default__ztvO\+ div{animation:style_lds-default__ztvO\+ 1.2s linear infinite;background:#fff;border-radius:50%;height:6px;position:absolute;width:6px}.style_lds-default__ztvO\+ div:first-child{animation-delay:0s;left:82.5%;top:46.25%}.style_lds-default__ztvO\+ div:nth-child(2){animation-delay:-.1s;left:77.5%;top:27.5%}.style_lds-default__ztvO\+ div:nth-child(3){animation-delay:-.2s;left:65%;top:13.75%}.style_lds-default__ztvO\+ div:nth-child(4){animation-delay:-.3s;left:46.25%;top:8.75%}.style_lds-default__ztvO\+ div:nth-child(5){animation-delay:-.4s;left:27.5%;top:13.75%}.style_lds-default__ztvO\+ div:nth-child(6){animation-delay:-.5s;left:13.75%;top:27.5%}.style_lds-default__ztvO\+ div:nth-child(7){animation-delay:-.6s;left:8.75%;top:46.25%}.style_lds-default__ztvO\+ div:nth-child(8){animation-delay:-.7s;left:13.75%;top:65%}.style_lds-default__ztvO\+ div:nth-child(9){animation-delay:-.8s;left:27.5%;top:77.5%}.style_lds-default__ztvO\+ div:nth-child(10){animation-delay:-.9s;left:46.25%;top:82.5%}.style_lds-default__ztvO\+ div:nth-child(11){animation-delay:-1s;left:65%;top:77.5%}.style_lds-default__ztvO\+ div:nth-child(12){animation-delay:-1.1s;left:77.5%;top:65%}@keyframes style_lds-default__ztvO\+{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.style_lds-dual-ring__MLYfv{display:inline-block;height:80px;width:80px}.style_lds-dual-ring-after__Hq6F9{animation:style_lds-dual-ring__MLYfv 1.2s linear infinite;border-color:#000 #0000;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes style_lds-dual-ring__MLYfv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_lds-ellipsis__Bo75A{display:inline-block;position:relative}.style_lds-ellipsis__Bo75A div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:16.25%;position:absolute;top:41.25%;width:16.25%}.style_lds-ellipsis__Bo75A div:first-child{animation:style_lds-ellipsis1__pQWzl .6s infinite;left:10%}.style_lds-ellipsis__Bo75A div:nth-child(2){animation:style_lds-ellipsis2__OIvQi .6s infinite;left:10%}.style_lds-ellipsis__Bo75A div:nth-child(3){animation:style_lds-ellipsis2__OIvQi .6s infinite;left:40%}.style_lds-ellipsis__Bo75A div:nth-child(4){animation:style_lds-ellipsis3__8SvX1 .6s infinite;left:70%}@keyframes style_lds-ellipsis1__pQWzl{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes style_lds-ellipsis3__8SvX1{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes style_lds-ellipsis2__OIvQi{0%{transform:translate(0)}to{transform:translate(184.61%)}}.style_lds-facebook__9emMs{display:inline-block;height:80px;position:relative;width:80px}.style_lds-facebook__9emMs div{animation:style_lds-facebook__9emMs 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#fff;display:inline-block;left:10%;position:absolute;width:20%}.style_lds-facebook__9emMs div:first-child{animation-delay:-.24s;left:10%}.style_lds-facebook__9emMs div:nth-child(2){animation-delay:-.12s;left:40%}.style_lds-facebook__9emMs div:nth-child(3){animation-delay:0;left:70%}@keyframes style_lds-facebook__9emMs{0%{height:80%;top:10%}50%,to{height:40%;top:30%}}.style_lds-grid__eig1K{display:inline-block;height:80px;position:relative;width:80px}.style_lds-grid__eig1K div{animation:style_lds-grid__eig1K 1.2s linear infinite;background:#fff;border-radius:50%;height:20%;position:absolute;width:20%}.style_lds-grid__eig1K div:first-child{animation-delay:0s;left:10%;top:10%}.style_lds-grid__eig1K div:nth-child(2){animation-delay:-.4s;left:40%;top:10%}.style_lds-grid__eig1K div:nth-child(3){animation-delay:-.8s;left:70%;top:10%}.style_lds-grid__eig1K div:nth-child(4){animation-delay:-.4s;left:10%;top:40%}.style_lds-grid__eig1K div:nth-child(5){animation-delay:-.8s;left:40%;top:40%}.style_lds-grid__eig1K div:nth-child(6){animation-delay:-1.2s;left:70%;top:40%}.style_lds-grid__eig1K div:nth-child(7){animation-delay:-.8s;left:10%;top:70%}.style_lds-grid__eig1K div:nth-child(8){animation-delay:-1.2s;left:40%;top:70%}.style_lds-grid__eig1K div:nth-child(9){animation-delay:-1.6s;left:70%;top:70%}@keyframes style_lds-grid__eig1K{0%,to{opacity:1}50%{opacity:.5}}.style_lds-heart__Aw8rN{display:inline-block;height:80px;position:relative;transform:rotate(45deg);transform-origin:40px 40px;width:80px}.style_lds-heart__Aw8rN>div{animation:style_lds-heart__Aw8rN 1.2s cubic-bezier(.215,.61,.355,1) infinite;background:#fff;height:32px;left:32px;position:absolute;top:32px;width:32px}.style_lds-heart__Aw8rN .style_div-after__jEInc,.style_lds-heart__Aw8rN .style_div-before__UrS5P{background:#fff;content:" ";display:block;height:32px;position:absolute;width:32px}.style_lds-heart__Aw8rN .style_div-before__UrS5P{border-radius:50% 0 0 50%;left:-24px}.style_lds-heart__Aw8rN .style_div-after__jEInc{border-radius:50% 50% 0 0;top:-24px}@keyframes style_lds-heart__Aw8rN{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.style_lds-hourglass__1bOLf{display:inline-block;height:80px;position:relative;width:80px}.style_lds-hourglass-after__bbCMi{animation:style_lds-hourglass__1bOLf 1.2s infinite;border-color:#fff #0000;border-radius:50%;border-style:solid;border-width:32px;box-sizing:border-box;content:" ";display:block;height:0;margin:8px;width:0}@keyframes style_lds-hourglass__1bOLf{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(5turn)}}.style_lds-orbitals__dCDZV{display:inline-block;height:80px;position:relative;width:80px}.style_lds-orbitals__dCDZV *{--center:translate(-50%,-50%)}.style_lds-orbitals__dCDZV .style_center__-f1X5{border-radius:50%;height:15px;left:50%;position:absolute;top:50%;transform:var(--center);width:15px}.style_lds-orbitals__dCDZV .style_inner-spin__W6aaA,.style_lds-orbitals__dCDZV .style_outer-spin__zaHwf{left:50%;position:absolute;top:50%}.style_lds-orbitals__dCDZV .style_inner-arc__omxxK{border:3px solid;border-radius:50%;height:31px;position:absolute;width:31px}.style_lds-orbitals__dCDZV .style_inner-arc_start-a__tvXZ0{border-color:#0000;transform:var(--center) rotate(45deg)}.style_lds-orbitals__dCDZV .style_inner-arc_end-a__hnQFG{border-color:#0000;transform:var(--center) rotate(25deg)}.style_lds-orbitals__dCDZV .style_inner-moon-a__NIUQc{border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:var(--center) translate(17px);width:8px}.style_lds-orbitals__dCDZV .style_inner-moon-b__0hOgq{border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:var(--center) translate(-17px);width:8px}.style_lds-orbitals__dCDZV .style_inner-arc_start-b__Oxy\+\+{border-color:#0000;transform:var(--center) rotate(65deg) scale(-1)}.style_lds-orbitals__dCDZV .style_inner-arc_end-b__xR9iU{border-color:#0000;transform:var(--center) rotate(45deg) scale(-1)}.style_lds-orbitals__dCDZV .style_outer-arc__6B792{border:3px solid;border-radius:50%;height:60px;position:absolute;width:60px}.style_lds-orbitals__dCDZV .style_outer-arc_start-a__y7iJB{border-color:#0000;transform:var(--center) rotate(65deg)}.style_lds-orbitals__dCDZV .style_outer-arc_end-a__OicEr{border-color:#0000;transform:var(--center) rotate(45deg)}.style_lds-orbitals__dCDZV .style_outer-moon-a__aT4Sa{border-radius:50%;height:9px;left:50%;position:absolute;top:50%;transform:var(--center) translate(32px);width:9px}.style_lds-orbitals__dCDZV .style_outer-moon-b__uPViQ{border-radius:50%;height:9px;left:50%;position:absolute;top:50%;transform:var(--center) translate(-32px);width:9px}.style_lds-orbitals__dCDZV .style_outer-arc_start-b__6U5yQ{border-color:#0000;transform:var(--center) rotate(65deg) scale(-1)}.style_lds-orbitals__dCDZV .style_outer-arc_end-b__XxuTI{border-color:#0000;transform:var(--center) rotate(45deg) scale(-1)}.style_lds-orbitals__dCDZV .style_outer-spin__zaHwf{animation:style_spin__rX-CK 4s linear infinite}.style_lds-orbitals__dCDZV .style_inner-spin__W6aaA{animation:style_spin__rX-CK 3s linear infinite}@keyframes style_spin__rX-CK{to{transform:rotate(1turn)}}.style_lds-ring__qD552{display:inline-block;position:relative}.style_lds-ring__qD552 div{animation:style_lds-ring__qD552 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid #0000;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;position:absolute}.style_lds-ring__qD552 div:first-child{animation-delay:-.45s}.style_lds-ring__qD552 div:nth-child(2){animation-delay:-.3s}.style_lds-ring__qD552 div:nth-child(3){animation-delay:-.15s}@keyframes style_lds-ring__qD552{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_lds-ripple__lguXU{display:inline-block;height:80px;position:relative;width:80px}.style_lds-ripple__lguXU div{animation:style_lds-ripple__lguXU 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #fff;border-radius:50%;opacity:1;position:absolute}.style_lds-ripple__lguXU div:nth-child(2){animation-delay:-.5s}@keyframes style_lds-ripple__lguXU{0%{height:0;left:45%;opacity:1;top:45%;width:0}to{height:90%;left:0;opacity:0;top:0;width:90%}}.style_lds-roller__EAJWU{display:inline-block;height:80px;position:relative;width:80px}.style_lds-roller__EAJWU>div{animation:style_lds-roller__EAJWU 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.style_lds-roller__EAJWU div .style_div-after__BeYBJ{background:#fff;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.style_lds-roller__EAJWU div:first-child{animation-delay:-36ms}.style_lds-roller__EAJWU div:first-child .style_div-after__BeYBJ{left:63px;top:63px}.style_lds-roller__EAJWU div:nth-child(2){animation-delay:-72ms}.style_lds-roller__EAJWU div:nth-child(2) .style_div-after__BeYBJ{left:56px;top:68px}.style_lds-roller__EAJWU div:nth-child(3){animation-delay:-.108s}.style_lds-roller__EAJWU div:nth-child(3) .style_div-after__BeYBJ{left:48px;top:71px}.style_lds-roller__EAJWU div:nth-child(4){animation-delay:-.144s}.style_lds-roller__EAJWU div:nth-child(4) .style_div-after__BeYBJ{left:40px;top:72px}.style_lds-roller__EAJWU div:nth-child(5){animation-delay:-.18s}.style_lds-roller__EAJWU div:nth-child(5) .style_div-after__BeYBJ{left:32px;top:71px}.style_lds-roller__EAJWU div:nth-child(6){animation-delay:-.216s}.style_lds-roller__EAJWU div:nth-child(6) .style_div-after__BeYBJ{left:24px;top:68px}.style_lds-roller__EAJWU div:nth-child(7){animation-delay:-.252s}.style_lds-roller__EAJWU div:nth-child(7) .style_div-after__BeYBJ{left:17px;top:63px}.style_lds-roller__EAJWU div:nth-child(8){animation-delay:-.288s}.style_lds-roller__EAJWU div:nth-child(8) .style_div-after__BeYBJ{left:12px;top:56px}@keyframes style_lds-roller__EAJWU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_lds-spinner__m1pSE{color:official;display:inline-block;height:80px;position:relative;width:80px}.style_lds-spinner__m1pSE div{animation:style_lds-spinner__m1pSE 1.2s linear infinite;transform-origin:40px 40px}.style_lds-spinner__m1pSE div .style_div-after__cuClF{background:#fff;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.style_lds-spinner__m1pSE div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.style_lds-spinner__m1pSE div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.style_lds-spinner__m1pSE div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.style_lds-spinner__m1pSE div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.style_lds-spinner__m1pSE div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.style_lds-spinner__m1pSE div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.style_lds-spinner__m1pSE div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.style_lds-spinner__m1pSE div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.style_lds-spinner__m1pSE div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.style_lds-spinner__m1pSE div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.style_lds-spinner__m1pSE div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.style_lds-spinner__m1pSE div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes style_lds-spinner__m1pSE{0%{opacity:1}to{opacity:0}}.style_lds-ouroboro__Z9dRs{border-radius:50%;box-shadow:inset 0 0 10px #0000001a,0 0 25px rgba(0,0,255,.075);display:inline-block;height:64px;margin:.5em;overflow:hidden;position:relative;width:64px}.style_lds-ouroboro__Z9dRs:after{background:none repeat scroll 0 0 #f2f2f2;border-radius:50%;box-shadow:0 0 10px #0000001a;content:"";display:block;height:70%;left:15%;position:relative;top:15%;width:70%}.style_lds-ouroboro__Z9dRs>span{height:100%;overflow:hidden;position:absolute;width:50%}.style_lds-ouroboro__Z9dRs>.style_left__Ltpn4{left:0}.style_lds-ouroboro__Z9dRs>.style_right__QF\+x1{left:50%}.style_lds-ouroboro__Z9dRs>.style_left__Ltpn4>.style_anim__j9qhR,.style_lds-ouroboro__Z9dRs>.style_right__QF\+x1>.style_anim__j9qhR{animation:style_lds-ouroboro-rotate__AE\+J4 3s infinite;background:none repeat scroll 0 0 #508ec3;border-radius:999px;height:100%;left:100%;opacity:.8;position:absolute;top:0;transform-origin:0 50% 0;width:100%}.style_lds-ouroboro__Z9dRs>.style_left__Ltpn4>.style_anim__j9qhR{border-bottom-left-radius:0;border-top-left-radius:0}.style_lds-ouroboro__Z9dRs>.style_right__QF\+x1>.style_anim__j9qhR{border-bottom-right-radius:0;border-top-right-radius:0;left:-100%;transform-origin:100% 50% 0}@keyframes style_lds-ouroboro-rotate__AE\+J4{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.annotation-context-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #0000001a;border-radius:2.4rem;box-shadow:0 24px 80px #0000002e;max-width:40rem;min-width:32rem;padding:2rem;position:absolute;z-index:1002}.annotation-context-menu .context-menu-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.annotation-context-menu .context-menu-header .context-menu-icon{color:#1c1b18;font-size:1.8rem;margin-right:1rem}.annotation-context-menu .context-menu-header span{color:#1c1b18;font-family:"DM Serif Display",serif;font-size:1.8rem;font-weight:400;margin:0}.annotation-context-menu .close-button{align-items:center;background:#0000000d;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:2rem;font-weight:300;height:3rem;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:3rem}.annotation-context-menu .close-button:hover{background:#0000001a;transform:scale(1.1)}.annotation-context-menu .color-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));margin-bottom:0}.annotation-context-menu .color-option{align-items:center;border:2px solid #0000001a;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:40px}.annotation-context-menu .color-option:hover{box-shadow:0 4px 15px #0003;transform:scale(1.1)}.annotation-context-menu .color-option.selected{border-color:currentColor;box-shadow:0 4px 20px #0000004d;transform:scale(1.15)}[data-theme=dark] .annotation-context-menu{background:linear-gradient(135deg,#1a1a1af2,#1a1a1ae6);border-color:#ffffff1a}[data-theme=dark] .annotation-context-menu .context-menu-header{border-bottom-color:#ffffff1a}[data-theme=dark] .annotation-context-menu .context-menu-header .context-menu-icon,[data-theme=dark] .annotation-context-menu .context-menu-header span{color:#fff}[data-theme=dark] .annotation-context-menu .close-button{background:#ffffff1a;color:#fff}[data-theme=dark] .annotation-context-menu .close-button:hover{background:#ffffff26}[data-theme=dark] .annotation-context-menu .color-option{border-color:#ffffff1a}[data-theme=sepia] .annotation-context-menu{background:linear-gradient(135deg,#f4f1eaf2,#f4f1eae6);border-color:#5c4b371a}[data-theme=sepia] .annotation-context-menu .context-menu-header{border-bottom-color:#5c4b371a}[data-theme=sepia] .annotation-context-menu .context-menu-header .context-menu-icon,[data-theme=sepia] .annotation-context-menu .context-menu-header span{color:#5c4b37}[data-theme=sepia] .annotation-context-menu .close-button{background:#5c4b371a;color:#5c4b37}[data-theme=sepia] .annotation-context-menu .close-button:hover{background:#5c4b3726}[data-theme=sepia] .annotation-context-menu .color-option{border-color:#5c4b371a}.annotation-context-menu{inset:auto;pointer-events:auto;position:fixed;-webkit-user-select:none;user-select:none;will-change:left,top,transform;z-index:100000}.annotation-context-menu *{pointer-events:auto}.tts-panel{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:none;border-radius:0;bottom:0;box-shadow:0 -8px 32px #1f26871a,0 -4px 16px #0000;left:0;max-height:30vh;overflow-y:auto;position:fixed;right:0;z-index:1500}@media(min-width:1024px){.tts-panel{animation:slideUp .3s ease-out;border-radius:0;bottom:0;box-shadow:0 -8px 32px #1f26875e,0 -4px 16px #0000001a;left:0;right:0;top:auto;width:auto}}.panel-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000001a;display:flex;display:none;justify-content:space-between;padding:20px}.panel-header h3{color:#1c1b18;font-weight:600;margin:0}.close-button{background:none;border:none;border-radius:8px;color:#6b6a5e;cursor:pointer;padding:8px;transition:all .3s ease}.close-button:hover{background:#0000001a;color:#1c1b18}.tts-content{padding:20px}.tts-progress{background:#0000001a;border-radius:2px;height:10px;margin-bottom:10px;overflow:hidden;width:100%}.tts-progress-bar{background:linear-gradient(45deg,#e8621a,#f07830);border-radius:2px;height:100%;transition:width .3s ease}.tts-controls{gap:10px;margin-bottom:10px}.control-button,.tts-controls{align-items:center;display:flex;justify-content:center}.control-button{background:#fffc;border:none;border-radius:50%;box-shadow:0 4px 15px #e8621a4d,0 2px 8px #e8621a33;color:#1c1b18;cursor:pointer;font-size:18px;height:50px;transition:all .3s ease;width:50px}.control-button:hover{box-shadow:0 6px 20px #e8621a66,0 3px 12px #e8621a4d;transform:translateY(-2px)}.control-button:active{transform:translateY(0)}.play-button{background:linear-gradient(45deg,#e8621a,#f07830);color:#fff;font-size:22px;height:60px;width:60px}.tts-settings{display:flex;flex-direction:column;gap:15px;margin-bottom:10px}.setting-group{gap:10px;margin-bottom:-20px}.setting-group,.setting-label{align-items:center;display:flex}.setting-label{color:#1c1b18;font-weight:500;gap:5px;min-width:80px}.setting-slider{-webkit-appearance:none;appearance:none;background:#0000001a;border-radius:3px;cursor:pointer;flex:1 1;height:6px;outline:none}.setting-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,#e8621a,#f07830);border-radius:50%;box-shadow:0 2px 8px #4facfe4d;cursor:pointer;height:18px;width:18px}.setting-value{color:#1c1b18;font-weight:500;min-width:40px;text-align:right}.voice-select{background:#fffc;border:1px solid #0003;border-radius:8px;color:#1c1b18;cursor:pointer;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.voice-select:focus{border-color:#e8621a;box-shadow:0 0 0 2px #4facfe33}.text-preview{background:#0000000d;border-radius:12px;padding:15px}.text-preview-content{color:#6b6a5e;font-size:14px;line-height:1.5;text-align:justify}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .tts-panel{background:#1a1a1af7;box-shadow:0 -8px 32px #0000004d}[data-theme=sepia] .tts-panel{background:#f4f1eaf7}@media(max-width:768px){.tts-panel{max-height:45vh}.tts-content{padding:15px}.control-button{font-size:16px;height:45px;width:45px}.play-button{font-size:20px;height:55px;width:55px}.tts-controls{gap:12px}}@media(max-width:480px){.setting-group{align-items:stretch;flex-direction:column;gap:8px}.setting-label{min-width:auto}.control-button{font-size:14px;height:40px;width:40px}.play-button{font-size:18px;height:50px;width:50px}}.tts-panel{display:block!important;max-height:40vh!important}.tts-content{padding:20px!important}@media(max-width:768px){.tts-content{padding:15px!important}.tts-panel{max-height:50vh!important}}.reader__stalled-banner{align-items:center;background:#000c;border-radius:999px;color:#fff;display:flex;font-size:.8rem;gap:.75rem;left:50%;padding:.5rem .75rem;position:fixed;top:.75rem;transform:translateX(-50%);z-index:200}.reader__stalled-banner button{background:#fff;border:none;border-radius:999px;color:#000;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.reader__header__right__button--active{fill:#e8621a!important;background-color:#e8621a1f!important;box-shadow:none!important;color:#e8621a!important;transition:all .2s ease}.reader__header__right{align-items:center;display:flex;gap:.4rem;justify-content:space-between;padding:0 .5rem}.reader__header__right .button{padding:1.1rem}.reader__header__right__button--bookmarked{fill:#e8621a!important;animation:bookmarkPulse 2s infinite;background-color:#0000!important;box-shadow:none!important;color:#e8621a!important;position:relative;transition:all .2s ease}.reader__header{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fafaf7f7;box-shadow:0 4px 24px #00000014;display:flex;left:0;padding:.75rem 1rem;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;z-index:100}.reader__header--show{transform:translateY(0)}.reader__header--hidden{display:none!important}@media(max-width:768px){.reader__header{padding:.4rem .6rem}}[data-theme=dark] .reader__header{background:#1c1b18f7;box-shadow:0 4px 24px #0000004d}[data-theme=sepia] .reader__header{background:#f4f1eaf7}.reader__nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fafaf7f2;border-top:1px solid #00000014;bottom:0;left:0;padding:1rem 1.6rem 1.4rem;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:100}.reader__nav--show{transform:translateY(0)}.reader__nav--hidden{display:none!important}.reader__nav__value{align-items:center;display:flex;gap:1.6rem;justify-content:space-between;margin-bottom:.8rem}.reader__nav__value__chapter-title{color:#6b6a5e;flex:1 1;font-size:1.3rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader__nav__value>div:last-child{color:#e8621a;flex-shrink:0;font-size:1.3rem;font-weight:700}@media(max-width:768px){.reader__nav{padding:.75rem 1.2rem 1.1rem}}[data-theme=dark] .reader__nav{background:#1c1b18f2;border-top-color:#ffffff14}[data-theme=dark] .reader__nav__value__chapter-title{color:#d8d6c9}[data-theme=sepia] .reader__nav{background:#f4f1eaf2;border-top-color:#5c4b371a}[data-theme=sepia] .reader__nav__value__chapter-title{color:#8a7b64}#book__reader{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;height:100dvh;margin:0 auto;max-width:1200px;perspective:1000px;transform:translateZ(0);will-change:transform}#book__reader iframe{height:100%!important;transform:translateZ(0);transition:opacity .2s ease-out;width:100%!important}@keyframes bookmarkPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.bookmark-indicator-dot{animation:bookmarkDotAppear .3s ease-out forwards;background-color:#e8621a;border:1px solid #fff;border-radius:50%;height:6px;opacity:0;position:absolute;right:2px;top:2px;width:6px;z-index:2}@keyframes bookmarkDotAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.reader__container__bookmark--show{animation:bookmarkAppear .3s ease-out forwards,bookmarkBlink 1s .3s infinite;background-color:#e8621a;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:12px;opacity:0;position:absolute;right:15px;top:15px;transform:scale(0);width:12px;z-index:1000}@keyframes bookmarkAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes bookmarkBlink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.reader__container{-webkit-overflow-scrolling:touch;overflow:hidden;scroll-behavior:smooth;transform:translateZ(0);will-change:transform}.reader__container__next-btn__button,.reader__container__prev-btn__button{transform:translateZ(0);transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform}.reader__container__next-btn__button:hover,.reader__container__prev-btn__button:hover{transform:scale(1.1)}.reader__container__next-btn__button:active,.reader__container__prev-btn__button:active{transform:scale(.95)}.reader__container__book{transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.reader--transitioning .reader__container__book{opacity:.98}.reader__container__book.page-slide--next{animation:mobilePageFlipNext .4s cubic-bezier(.25,.8,.25,1) forwards}.reader__container__book.page-slide--prev{animation:mobilePageFlipPrev .4s cubic-bezier(.25,.8,.25,1) forwards}.epub-view{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.epub-view .epub-page{transition:opacity .2s ease-out}.reader__nav__progress input[type=range]{transition:all .2s ease}.reader__nav__progress input[type=range]::-webkit-slider-thumb{-webkit-transition:all .2s ease;transition:all .2s ease}.reader__nav__progress input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}@media(max-width:768px){.button--icon{padding:6px!important}}@keyframes mobilePageFlipNext{0%{filter:blur(0);opacity:1;transform:translateX(0) rotateY(0deg) scale(1)}25%{filter:blur(.3px);opacity:.95;transform:translateX(-10%) rotateY(-3deg) scale(.98)}50%{filter:blur(.6px);opacity:.8;transform:translateX(-30%) rotateY(-8deg) scale(.95)}75%{filter:blur(1px);opacity:.6;transform:translateX(-60%) rotateY(-15deg) scale(.92)}to{filter:blur(1.5px);opacity:0;transform:translateX(-100%) rotateY(-20deg) scale(.9)}}@keyframes mobilePageFlipPrev{0%{filter:blur(0);opacity:1;transform:translateX(0) rotateY(0deg) scale(1)}25%{filter:blur(.3px);opacity:.95;transform:translateX(10%) rotateY(3deg) scale(.98)}50%{filter:blur(.6px);opacity:.8;transform:translateX(30%) rotateY(8deg) scale(.95)}75%{filter:blur(1px);opacity:.6;transform:translateX(60%) rotateY(15deg) scale(.92)}to{filter:blur(1.5px);opacity:0;transform:translateX(100%) rotateY(20deg) scale(.9)}}@media(prefers-reduced-motion:reduce){#book__reader iframe,.reader__container__book,.reader__container__book.page-slide--next,.reader__container__book.page-slide--prev{animation:none;transform:none;transition:none}}.reader__container__book{overflow:hidden;overscroll-behavior:contain;touch-action:pan-y}.reader__container__book .epub-view,.reader__container__book iframe{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}#book__reader.page-slide--next,#book__reader.page-slide--prev{transition:transform .28s cubic-bezier(.25,.8,.25,1)}#book__reader.page-slide--next{transform:translate3d(-12%,0,0)}#book__reader.page-slide--prev{transform:translate3d(12%,0,0)}@media(prefers-reduced-motion:reduce){#book__reader.page-slide--next,#book__reader.page-slide--prev{transform:none;transition:none}}.reader-mobile{-webkit-overflow-scrolling:touch;overflow:hidden;touch-action:pan-y}.reader-mobile,.reader__container{height:100%;position:relative;width:100%}.reader__container{transition:transform 10.25s ease}#book__reader{background:#fff;height:100%;overflow:hidden;position:relative;width:100%}.reader__container__next-btn,.reader__container__prev-btn{align-items:center;display:flex;height:100px;justify-content:center;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:50px;z-index:10}.reader__container__next-btn:hover,.reader__container__prev-btn:hover{opacity:1}.reader__container__next-btn__button,.reader__container__prev-btn__button{align-items:center;background:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.reader__container__prev-btn{left:10px}.reader__container__next-btn{right:10px}
/*# sourceMappingURL=main.2b686f9c.css.map*/