@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@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);box-sizing:border-box;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}main{min-height:100vh}input[type=text],textarea{border:none;box-shadow:0 0 0 .2rem #f3f4f6;transition:box-shadow .1s ease-in-out}input[type=text]:focus,textarea:focus{box-shadow:0 0 0 .2rem #fda049;outline:none!important}input[type=text]::placeholder,textarea::placeholder{color:#8d96a5}table{border-collapse:collapse;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:#fda049}a:visited{color:#568ff0}p:not(:last-child){margin-bottom:2.4rem}.web3modal-modal-lightbox{z-index:1000!important}.typo{cursor:inherit;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400;transition:all .2s ease-in-out}.typo__logo{color:#000;font-family:Josefin Sans,sans-serif;font-size:2rem;font-weight:700}.typo__logo--white{color:#fff}.typo__display{font-size:8rem;font-weight:800;text-transform:capitalize}@media(max-width:37.5em){.typo__display{font-size:4.8rem}}.typo__head{font-size:9.3rem;font-weight:300}.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:#fda049!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:#f9fafb!important}.typo__color--n200{color:#f3f4f6!important}.typo__color--n300{color:#c4cad4!important}.typo__color--n400{color:#a8b0bd!important}.typo__color--n500{color:#8d96a5!important}.typo__color--n600{color:#586274!important}.typo__color--n700{color:#3c4453!important}.typo__color--n800{color:#22272f!important}.typo__color--n900{color:#111318!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: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: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:#586274;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:#8d96a5;flex:1 1;font-weight:600;padding:1rem 0;transition:all .15s ease-out}.modal__purchase__tabs__item:hover{background-color:#f3f4f6}.modal__purchase__tabs__item--active{background:linear-gradient(90deg,#fda049,#fd6a49);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:#f3f4f6}.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 0 .75rem #0003;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: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:.2rem solid #f3f4f6;display:flex;padding:1rem;z-index:9999!important}.sidepanel__header__title{align-items:center;color:#3c4453;display:flex;flex:1 1;justify-content:center}.sidepanel__header__close{flex-shrink:0;margin-left:1rem}.sidepanel__header__close:active{transform: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:#c4cad4;border-radius:3px}.sidepanel__body::-webkit-scrollbar-thumb:hover{background:#a8b0bd}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .sidepanel{background-color:#111318}[data-theme=dark] .sidepanel__backdrop{background-color:#000000b3}[data-theme=dark] .sidepanel__header{border-bottom-color:#000}[data-theme=dark] .sidepanel__header__title{color:#f9fafb}[data-theme=dark] .sidepanel__body::-webkit-scrollbar-thumb{background:#3c4453}[data-theme=dark] .sidepanel__body::-webkit-scrollbar-thumb:hover{background:#586274}.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:#3c4453;margin-left:1.5rem;padding-top:.5rem}.header__content__search{color:#8d96a5;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:#3c4453}.header__content__search__input{--webkit-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f3f4f6;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:#a8b0bd}.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:#586274;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:#f3f4f6;color:#3c4453}.header__content__navbar__link>*+*{margin-left:1.2rem}.header__content__navbar__link__subitem{align-items:center;border-radius:.4rem;color:#586274;display:flex;flex:0 0;padding:1em;position:relative}.header__content__navbar__link__subitem:hover{background-color:#f3f4f6;color:#3c4453}.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:#568ff0;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:#f3f4f6}@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:#8d96a5;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,#fda049,#fd6a49);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 #f3f4f6}.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:#3c4453;margin-left:2.4rem}.side-navbar__container__header__backbtn{align-items:center;border-radius:.4rem;color:#8d96a5;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:#f3f4f6;color:#111318}@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:#8d96a5;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:#f3f4f6;color:#111318}.side-navbar__container__submenu__header__title{color:#8d96a5}.side-navbar__container__spacer{flex:1 1}.side-navbar__container__item{align-items:center;border-radius:.4rem;color:#8d96a5;display:flex;flex:0 0;padding:1em;position:relative}.side-navbar__container__item:hover{background-color:#f3f4f6;color:#111318}.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:#568ff0;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 #f3f4f6;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:#8d96a5;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:#f3f4f6;color:#111318}@media(max-width:37.5em){.side-navbar__container{font-size:1.6rem}}.button{align-items:center;background-color:#0000;border:none;border-radius:1.2rem;color:#8d96a5;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:linear-gradient(135deg,#f3f4f6,#fcfcfd);box-shadow:0 8px 25px #0000001f;color:#3c4453;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,#fda049,#fd8b21);box-shadow:0 6px 20px #fda0494d;color:#fff;font-weight:600}.button--primary:hover{background:linear-gradient(135deg,#fdad62,#fda049);box-shadow:0 10px 30px #fda04966;color:#fff;transform:translateY(-3px) scale(1.02)}.button--secondary{background:linear-gradient(135deg,#568ff0,#3176ed);box-shadow:0 6px 20px #568ff04d;color:#fff;font-weight:600}.button--secondary:hover{background:linear-gradient(135deg,#6e9ef2,#568ff0);box-shadow:0 10px 30px #568ff066;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 #fda049;color:#fda049;font-weight:600}.button--outline-primary:hover{background:linear-gradient(135deg,#fda049,#fd9330);box-shadow:0 8px 25px #fda0494d;color:#fff}.button--outline-secondary{background-color:#0000;box-shadow:inset 0 0 0 2px #568ff0;color:#568ff0;font-weight:600}.button--outline-secondary:hover{background:linear-gradient(135deg,#568ff0,#3f7fee);box-shadow:0 8px 25px #568ff04d;color:#fff}.button--outline-white{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:2px solid #a8b0bd99}.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:1.2rem;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,#f3f4f6,#f9fafb)!important;box-shadow:none!important;color:#a8b0bd!important;cursor:not-allowed;transform:none!important}.button:disabled:before{display:none}[data-theme=dark] .button{color:#a8b0bd}[data-theme=dark] .button:hover{background:linear-gradient(135deg,#3c4453,#424c5c);color:#f9fafb}[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:linear-gradient(135deg,#e8e0d0,#ebe5d7);color:#5c4b37}[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:#568ff0;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 #fda049;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:#fda049}.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:#3c4453;line-height:1.5}.input__group__label--required:after{color:#f20d33;content:"*"}.input__group__description{color:#8d96a5;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:#8d96a5;padding:2rem}.dropdown__options__item:hover{background-color:#f3f4f6;color:#111318}.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{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-top:1px solid #0000001a;bottom:0;display:flex;flex-direction:column;gap:2rem;height:40vh;left:0;max-height:200px;padding:2rem;right:0;transition:all .1s cubic-bezier(.4,0,.2,1);z-index:1000}.compact-row{align-items:center;display:flex;justify-content:space-between;min-height:3rem;padding-top:0}.compact-row--font,.compact-row--themes{border-bottom:1px solid #00000014;padding-bottom:1rem}.compact-row--spacing{gap:3rem;justify-content:space-around}.compact-label{color:#333;font-size:1.4rem;font-weight:600;min-width:6rem;text-align:left}.theme-buttons{display:flex;gap:1rem}.theme-btn{border:none;border-radius:2rem;cursor:pointer;font-size:1.3rem;font-weight:500;min-width:7rem;overflow:hidden;padding:.8rem 2rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s cubic-bezier(.4,0,.2,1);width:100%}.theme-btn:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.theme-btn:hover:before{left:100%}.theme-btn:active{transform:translateY(0) scale(1.02)}.theme-btn--active{box-shadow:0 6px 20px #0003;transform:scale(1.08)}.theme-btn--active:after{align-items:center;animation:checkmark .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#007aff,#0056cc);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;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:3rem}.font-nav-btn:before{background:radial-gradient(circle,#0000001a 0,#0000 70%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.font-nav-btn:hover{background:#0000001a;box-shadow:0 4px 15px #00000026;color:#333;transform:scale(1.1)}.font-nav-btn:hover:before{transform:scale(1)}.font-nav-btn:active{transform:scale(1.05)}.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:#333;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:#ddd;border-radius:50%;height:.6rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:.6rem}.font-dot--active{background:linear-gradient(135deg,#007aff,#0056cc);box-shadow:0 0 8px #007aff66;transform:scale(1.4)}.font-size-controls{align-items:center;background:#0000000d;border:none;border-radius:2rem;display:flex;gap:1rem;padding:.4rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.font-size-controls:hover{background:#00000014;box-shadow:0 4px 15px #0000001a}.size-btn{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;height:2.8rem;justify-content:center;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:2.8rem}.size-btn:before{background:radial-gradient(circle,#0000000d 0,#0000 70%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.size-btn:hover{background:#f8f9fa;transform:scale(1.1)}.size-btn:hover:before{transform:scale(1)}.size-btn:active{transform:scale(1.05)}.size-display{color:#333;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;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:4rem}.margin-btn:before,.spacing-btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s cubic-bezier(.4,0,.2,1);width:100%}.margin-btn:hover,.spacing-btn:hover{background:#0000001a;box-shadow:0 8px 20px #00000026;transform:translateY(-3px) scale(1.05)}.margin-btn--active,.spacing-btn--active{background:linear-gradient(135deg,#007aff26,#0056cc1a);box-shadow:0 6px 20px #007aff4d;transform:scale(1.08)}.spacing-lines{display:flex;flex-direction:column;gap:.2rem}.spacing-line{background:#666;border-radius:1px;height:1.5px;transition:all .2s cubic-bezier(.4,0,.2,1);width:2rem}.spacing-btn:hover .spacing-line{background:#333;transform:scaleX(1.1)}.spacing-btn--active .spacing-line{background:#007aff}.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 #666;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:#666;border-radius:1px}.margin-btn:hover .margin-preview{border-color:#333;transform:scale(1.05)}.margin-btn:hover .margin-content{background:#333}.margin-btn--active .margin-preview{border-color:#007aff}.margin-btn--active .margin-content{background:#007aff}.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:linear-gradient(135deg,#1a1a1af2,#1a1a1ae6);border-top-color:#ffffff1a}[data-theme=dark] .panel__customizer--instant .compact-label{color:#fff}[data-theme=dark] .panel__customizer--instant .font-nav-btn,[data-theme=dark] .panel__customizer--instant .size-btn{background:#ffffff1a;color:#fff}[data-theme=dark] .panel__customizer--instant .font-nav-btn:hover,[data-theme=dark] .panel__customizer--instant .size-btn:hover{background:#ffffff26}[data-theme=dark] .panel__customizer--instant .font-size-controls{background:#ffffff0d}[data-theme=dark] .panel__customizer--instant .font-size-controls:hover{background:#ffffff14}[data-theme=dark] .panel__customizer--instant .font-name,[data-theme=dark] .panel__customizer--instant .size-display{color:#fff}[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:linear-gradient(135deg,#007aff40,#0056cc26)}[data-theme=dark] .panel__customizer--instant .margin-content,[data-theme=dark] .panel__customizer--instant .spacing-line{background:#ccc}[data-theme=dark] .panel__customizer--instant .margin-preview{border-color:#ccc}[data-theme=dark] .panel__customizer--instant .margin-btn:hover .margin-content,[data-theme=dark] .panel__customizer--instant .margin-btn:hover .margin-preview,[data-theme=dark] .panel__customizer--instant .spacing-btn:hover .spacing-line{background:#fff;border-color:#fff}[data-theme=sepia] .panel__customizer--instant{background:linear-gradient(135deg,#f4f1eaf2,#f4f1eae6);border-top-color:#5c4b371a}[data-theme=sepia] .panel__customizer--instant .compact-label{color:#5c4b37}[data-theme=sepia] .panel__customizer--instant .font-nav-btn,[data-theme=sepia] .panel__customizer--instant .size-btn{background:#5c4b371a;color:#5c4b37}[data-theme=sepia] .panel__customizer--instant .font-nav-btn:hover,[data-theme=sepia] .panel__customizer--instant .size-btn:hover{background:#5c4b3726}[data-theme=sepia] .panel__customizer--instant .font-size-controls{background:#5c4b370d}[data-theme=sepia] .panel__customizer--instant .font-size-controls:hover{background:#5c4b3714}[data-theme=sepia] .panel__customizer--instant .font-name,[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:linear-gradient(135deg,#007aff26,#0056cc1a)}[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}[data-theme=sepia] .panel__customizer--instant .margin-btn:hover .margin-content,[data-theme=sepia] .panel__customizer--instant .spacing-btn:hover .spacing-line{background:#5c4b37}[data-theme=sepia] .panel__customizer--instant .margin-btn:hover .margin-preview{border-color:#5c4b37}@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:1rem;box-shadow:0 0 1rem #0003,0 0 .25rem #0000004d;height:calc(100vh - 16rem);max-width:48rem;overflow:hidden;width:calc(100vw - 4rem)}.bookmark-panel__title{align-items:center;color:#568ff0;font-weight:500;justify-content:center}.bookmark-panel__add,.bookmark-panel__title{border-bottom:.1rem solid #f3f4f6;display:flex;height:6rem}.bookmark-panel__add{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 #568ff0}.bookmark-panel__add__input::placeholder{color:#8d96a5;font-size:1.5rem}.bookmark-panel__add__button{align-items:center;background-color:#0000;border:0;border-left:.1rem solid #f3f4f6;color:#8d96a5;cursor:pointer;display:flex;flex:3 1;height:100%;justify-content:center;outline:0}.bookmark-panel__add__button:hover{background-color:#f3f4f6;color:#111318}.bookmark-panel__container{color:#8d96a5;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:#8d96a5;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:#f3f4f6;color:#8d96a5}[data-theme=dark] .bookmark-panel{background-color:#111318}[data-theme=dark] .bookmark-panel__title{border-bottom:.1rem solid #3c4453;color:#568ff0}[data-theme=dark] .bookmark-panel__add{border-bottom:.1rem solid #3c4453}[data-theme=dark] .bookmark-panel__add__input{color:#fff}[data-theme=dark] .bookmark-panel__add__input::placeholder{color:#f3f4f6}[data-theme=dark] .bookmark-panel__add__button{border-left:.1rem solid #3c4453;color:#f3f4f6}[data-theme=dark] .bookmark-panel__add__button:hover{background-color:#22272f;color:#f9fafb}[data-theme=dark] .bookmark-panel__container__item{color:#f3f4f6}[data-theme=dark] .bookmark-panel__container__item:hover{background-color:#22272f;color:#f9fafb}.panel{color:#3c4453}.panel__toc{padding:1rem}.panel__toc__item{border-radius:.8rem;cursor:pointer;padding:1.25rem 1.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.panel__toc__item:hover{background-color:#f3f4f6;transform:translateX(4px)}.panel__annotation{overflow-y:auto;padding:1rem}.panel__annotation__item{background-color:#f3f4f6;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:#22272f;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:#568ff0;box-shadow:0 4px 20px #568ff04d;transform:scale(1.1)}.panel__customizer__field__input__font{align-items:center;border:2px solid #c4cad4;border-radius:.8rem;color:#3c4453;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:#f3f4f6;box-shadow:0 4px 12px #0000001a;color:#111318;transform:translateY(-2px)}.panel__customizer__field__input__font--selected{background-color:#568ff01a;border-color:#568ff0;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:#8d96a5;padding:2rem;text-align:center}[data-theme=dark] .panel{color:#f9fafb}[data-theme=dark] .panel__annotation__item,[data-theme=dark] .panel__toc__item:hover{background-color:#22272f}[data-theme=dark] .panel__customizer__field__label{color:#f9fafb}[data-theme=dark] .panel__customizer__field__input__font{border-color:#3c4453;color:#f3f4f6}[data-theme=dark] .panel__customizer__field__input__font:hover{background-color:#22272f;color:#fff}[data-theme=dark] .panel__customizer__field__input__font--selected{background-color:#568ff033;border-color:#568ff0}.readtime{align-items:center;color:#8d96a5;display:flex}.readtime,.readtime__time{margin-left:1rem}[data-theme=dark] .readtime{color:#f9fafb}.progressbar{background-color:#f3f4f6;border-radius:100rem;height:1rem;overflow:hidden;position:relative;width:100%}.progressbar__value{--progress:0;background:linear-gradient(90deg,#fda049,#fd6a49);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 #f3f4f6;color:#586274;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 #f3f4f6;display:flex;padding:.5rem}.filter-panel__body__tabs__item{flex:1 1;margin:.5rem}.filter-panel__body__tabs__item--active{background:#f3f4f6;color:#3c4453}.filter-panel__body__range{border-bottom:.2rem solid #f3f4f6}.filter-panel__body__range__header{align-items:center;color:#586274;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:#586274;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:#3c4453}.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}.range-slider__input{appearance:none;background-color:#0000;cursor:pointer;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.range-slider__input::-webkit-slider-thumb{appearance:none;background:#568ff0;box-shadow:0 2px 8px #568ff04d;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 #568ff066;transform:scale(1.2)}.range-slider__input::-moz-range-thumb{background:#568ff0;border:none;box-shadow:0 2px 8px #568ff04d;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 #568ff066;transform:scale(1.2)}.range-slider:before{background-color:#c4cad4;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,#568ff0,#1463eb);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:#3c4453}.number-input{align-items:center;background-color:#f9fafb;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:#586274;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:#568ff0;color:#fff;transform:scale(1.05)}.number-input__button:active{transform:scale(.95)}.number-input__value{background-color:#fff;border:none;color:#22272f;font-size:1.4rem;font-weight:600;padding:1rem .5rem;text-align:center;width:8ch}[data-theme=dark] .number-input{background-color:#22272f}[data-theme=dark] .number-input__button{color:#a8b0bd}[data-theme=dark] .number-input__button:hover{background-color:#568ff0;color:#fff}[data-theme=dark] .number-input__value{background-color:#111318;color:#fff}.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:#568ff0;box-shadow:0 8px 30px #568ff066;color:#fff;transform:scale(1.08)}.reader__header__right__button--active:hover{background-color:#568ff0;box-shadow:0 12px 35px #568ff080;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:8rem;user-select:none;-webkit-user-select:none}@media(max-width:56.25em){.reader__container{padding:4rem 2rem}}.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:#586274;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:#f9fafbf2;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:#22272f;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,#568ff0,#276fec);box-shadow:0 8px 25px #568ff066;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{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.reader__nav__value__chapter-title{font-weight:500;letter-spacing:.3px;margin-right:4rem;overflow:hidden;text-overflow:ellipsis;transition:all .5s cubic-bezier(.23,1,.32,1);white-space:nowrap}.reader__nav__value__progress-percent{color:#568ff0;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:#22272ff2;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:#a8b0bd}[data-theme=dark] .reader .button--icon:hover{background-color:#3c4453;color:#f9fafb}[data-theme=dark] .reader__header{background-color:#1a1a1a;border-bottom-color:#ffffff1a;color:#fff}[data-theme=dark] .reader__header__right__button--active{background-color:#568ff0;color:#fff!important}[data-theme=dark] .reader__header__right__button--active:hover{background-color:#568ff0;color:#fff}[data-theme=dark] .reader__nav{border-top-color:#ffffff1a}[data-theme=dark] .reader__nav__progress-value{color:#f9fafb}[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:#568ff0;color:#fff!important}[data-theme=sepia] .reader__header__right__button--active:hover{background-color:#568ff0;color:#fff}[data-theme=sepia] .reader__nav{border-top-color:#5c4b371a}[data-theme=sepia] .reader__nav__progress-value{color:#5c4b37}#book__reader iframe{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}.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)}}.range-slider{position:relative;width:100%}.range-slider__input{-webkit-appearance:none;background:linear-gradient(90deg,#007cba 0,#007cba 0,#ddd 0,#ddd);background:linear-gradient(to right,#007cba 0,#007cba calc(var(--progress, 0)*100%),#ddd calc(var(--progress, 0)*100%),#ddd 100%);border-radius:3px;height:6px;outline:none;width:100%}.range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:#007cba;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.range-slider__input::-moz-range-thumb{background:#007cba;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.annotation-context-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:1px solid #0000001a;border-radius:1.6rem;box-shadow:0 20px 60px #00000026;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:#333;font-size:1.8rem;margin-right:1rem}.annotation-context-menu .context-menu-header span{color:#333;font-size:1.8rem;font-weight:600;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:#333;font-weight:600;margin:0}.close-button{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;padding:8px;transition:all .3s ease}.close-button:hover{background:#0000001a;color:#333}.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,#4facfe,#00f2fe);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 #647eea4d,0 2px 8px #647eea33;color:#333;cursor:pointer;font-size:18px;height:50px;transition:all .3s ease;width:50px}.control-button:hover{box-shadow:0 6px 20px #647eea66,0 3px 12px #647eea4d;transform:translateY(-2px)}.control-button:active{transform:translateY(0)}.play-button{background:linear-gradient(45deg,#4facfe,#00f2fe);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:#333;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,#4facfe,#00f2fe);border-radius:50%;box-shadow:0 2px 8px #4facfe4d;cursor:pointer;height:18px;width:18px}.setting-value{color:#333;font-weight:500;min-width:40px;text-align:right}.voice-select{background:#fffc;border:1px solid #0003;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.voice-select:focus{border-color:#4facfe;box-shadow:0 0 0 2px #4facfe33}.text-preview{background:#0000000d;border-radius:12px;padding:15px}.text-preview-content{color:#666;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:linear-gradient(135deg,#1a1a1afa,#1a1a1af2);border-top-color:#ffffff1a}[data-theme=dark] .panel-header{background:#1a1a1af2}[data-theme=dark] .panel-header h3{color:#fff}[data-theme=dark] .close-button{background:#ffffff1a;color:#fff}[data-theme=dark] .close-button:hover{background:#ffffff26}[data-theme=dark] .tts-progress{background:#ffffff1a}[data-theme=dark] .control-button{background:#ffffff1a;color:#fff}[data-theme=dark] .control-button:hover{background:#ffffff26}[data-theme=dark] .play-button{background:linear-gradient(45deg,#4facfe,#00f2fe);color:#fff}[data-theme=dark] .setting-label{color:#fff}[data-theme=dark] .setting-slider{background:#ffffff1a}[data-theme=dark] .voice-select{background:#ffffff1a;border-color:#fff3;color:#fff}[data-theme=dark] .text-preview{background:#1877f21a;border-color:#1877f233;color:#ccc}@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}[data-theme=dark] .tts-panel{background:#1a1a1af2!important;border-top:1px solid #ffffff1a!important}[data-theme=dark] input[type=range]{background:#ffffff1a!important}[data-theme=dark] select{border-color:#fff3!important}[data-theme=dark] button,[data-theme=dark] select{background:#ffffff1a!important;color:#fff!important}@media(max-width:768px){.tts-content{padding:15px!important}.tts-panel{max-height:50vh!important}}.reader__header__right__button--active{fill:#ff6b35!important;background-color:#0000!important;box-shadow:none!important;color:#0dbff1!important;transform:scale(1.1);transition:all .2s ease}.reader__header__right{align-items:center;display:flex;gap:0;justify-content:space-between;padding:0 .5rem}.reader__header__right__button--bookmarked{fill:#ff6b35!important;animation:bookmarkPulse 2s infinite;background-color:#0000!important;box-shadow:none!important;color:#ff6b35!important;position:relative;transition:all .2s ease}.reader__header{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000001a;display:flex;left:0;padding:.5rem .75rem;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:.25rem .5rem}}.reader__nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #0000001a;bottom:0;left:0;padding:.5rem 1rem;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}@media(max-width:768px){.reader__nav{padding:.25rem .75rem}}#book__reader{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;height:100vh;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:#ff6b35;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:#ff6b35;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{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}}[data-theme=dark] .reader__header{background:#000000f2;border-bottom:1px solid #ffffff1a}[data-theme=dark] .reader__nav{background:#000000f2;border-top:1px solid #ffffff1a}@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{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.82d05da4.css.map*/