/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:PT Astra Sans;src:local("PT Astra Sans Regular"),local("PT Astra Sans-Regular"),url(../fonts/pt-astra-sans_regular.woff2) format("woff2"),url(../fonts/pt-astra-sans_regular.woff) format("woff"),url(../fonts/pt-astra-sans_regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:PT Astra Sans;src:local("PT Astra Sans Bold"),local("PT Astra Sans-Bold"),url(../fonts/pt-astra-sans_bold.woff2) format("woff2"),url(../fonts/pt-astra-sans_bold.woff) format("woff"),url(../fonts/pt-astra-sans_bold.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:"PT Astra Serif";src:local("PT Astra Serif Regular"),local("PT Astra Serif-Regular"),url(../fonts/pt-astra-serif_regular.woff2) format("woff2"),url(../fonts/pt-astra-serif_regular.woff) format("woff"),url(../fonts/pt-astra-serif_regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:"PT Astra Serif";src:local("PT Astra Serif Italic"),local("PT Astra Serif-Italic"),url(../fonts/pt-astra-serif_italic.woff2) format("woff2"),url(../fonts/pt-astra-serif_italic.woff) format("woff"),url(../fonts/pt-astra-serif_italic.ttf) format("ttf");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans-Regular"),url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("ttf");font-weight:400;font-style:normal}*{-webkit-tap-highlight-color:transparent}html{-webkit-user-select:none;user-select:none}main::-webkit-scrollbar{display:none}main{-ms-overflow-style:none;scrollbar-width:none}#notify{color:var(--bk-text, #000);font-family:PT Astra Sans;line-height:120%;background:rgba(229,229,236,.5);pointer-events:none;z-index:5;position:fixed}#UI{width:100vw;width:100svw;height:100vh;height:100svh;position:fixed;pointer-events:none;z-index:1000}#UI #UI__navigation{width:100vw;width:100svw;display:flex;justify-content:center;position:fixed;pointer-events:auto;bottom:0}#UI #UI__navigation.click #UI__go-top-button,#UI #UI__navigation.click #UI__go-bottom-button,#UI #UI__navigation.touch #UI__previous-page-button,#UI #UI__navigation.touch #UI__next-page-button{display:none}#UI #UI__navigation #UI__previous-page-button,#UI #UI__navigation #UI__go-top-button,#UI #UI__navigation #UI__favorite-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center}#UI #UI__navigation #UI__next-page-button{display:flex;align-items:center;justify-content:center;padding:4px 4px 4px 16px;margin:0 26px}#UI #UI__navigation #UI__next-page-button span{color:var(--white, #fff);font-family:Open Sans;font-size:18px;font-weight:400}#UI #UI__navigation #UI__go-bottom-button{display:flex;align-items:center;justify-content:center;height:48px;margin:0 26px}#UI #UI__sidebar{position:absolute;top:0;right:-256px;z-index:1000;pointer-events:none;transition:all .5s ease-in-out;display:flex;align-items:flex-start}#UI #UI__sidebar.open{transform:translate(-256px)}#UI #UI__sidebar #UI__menu-button{display:flex;width:48px;height:48px;padding:4px;justify-content:center;align-items:center;pointer-events:auto}#UI #UI__table-of-content{height:100vh;height:100svh;width:256px;pointer-events:auto;background:var(--light-text-inv, #fff)}#UI #UI__table-of-content .heading{display:flex;width:256px;height:48px;padding:16px 26px;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;border-bottom:.5px solid var(--gray-2, #b0acb8);color:var(--bk-text, #000);font-family:PT Astra Sans;font-size:26px;font-style:normal;font-weight:700;line-height:120%}#UI #UI__table-of-content .progress-box{background:var(--tiff-selection, rgba(32, 189, 210, .1))}#UI #UI__table-of-content .progress-box .progress-box__text{display:flex;justify-content:space-between}#UI #UI__table-of-content .progress-box .progress-box__text span{color:var(--gray-1, #818181);font-family:PT Astra Sans;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin:0 8px}#UI #UI__table-of-content .progress-box .progress-bar{height:2px;background:var(--cb-light-tiffani, #20bdd2)}#UI #UI__table-of-content .content{padding:0 26px 75px;height:90%;height:-webkit-fill-available;overflow-y:scroll;-webkit-user-select:none;user-select:none;scrollbar-color:#d5f3f7 var(--cb-light-tiffani, #20bdd2)}#UI #UI__table-of-content .content::-webkit-scrollbar{width:12px}#UI #UI__table-of-content .content::-webkit-scrollbar-track{background:var(--tiff-selection, rgba(32, 189, 210, .1))}#UI #UI__table-of-content .content::-webkit-scrollbar-thumb{background:var(--cb-light-tiffani, #20bdd2)}#UI #UI__table-of-content .content a{text-decoration:none}#UI #UI__table-of-content .content .content__chapter{margin:26px 0;height:96px}#UI #UI__table-of-content .content .content__chapter .preview{margin-left:32px;height:100%;transition:all .2s}#UI #UI__table-of-content .content .content__chapter .preview:hover{transform:scale(1.1)}#UI #UI__table-of-content .content .content__page{margin:26px 0;height:48px;display:flex;align-items:center}#UI #UI__table-of-content .content .content__page.active{background:var(--tiff-selection, rgba(32, 189, 210, .1))}#UI #UI__table-of-content .content .content__page.active span{display:none}#UI #UI__table-of-content .content .content__page:not(.active) .content__play{display:none}#UI #UI__table-of-content .content .content__page:not(.favorite) .content__favorite{display:none}#UI #UI__table-of-content .content .content__page .preview{height:100%;margin:0 4px;transition:all .2s}#UI #UI__table-of-content .content .content__page .preview:hover{transform:scale(1.1)}#UI #UI__table-of-content .content .content__page .content__play{width:32px;height:32px;margin:0}#UI #UI__table-of-content .content .content__page .content__favorite{width:20px;height:20px}#UI #UI__table-of-content .content .content__page span{color:var(--bk-text, #000);font-family:PT Astra Sans;font-size:23px;line-height:120%;display:flex;width:32px;height:16px;flex-direction:column;justify-content:center}#UI button{border:none;cursor:pointer}#UI .bottom{border-radius:16px 16px 0 0}#UI .top-right{border-radius:0 0 0 16px}#UI .button-blue{background-color:#20bdd2}#UI .button-black{background-color:#000;color:#fff}main{height:100vh;height:100lvh;width:100vw;width:100lvw;background-size:cover;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width: 1601px){#notify{padding:32px;border-radius:32px;font-size:32px;top:56px;right:56px}}@media only screen and (min-width: 1281px) and (max-width: 1600px){#notify{padding:28px;border-radius:32px;font-size:26px;top:56px;right:56px}}@media (min-width: 481px) and (max-width: 1280px){#notify{padding:26px;border-radius:0 0 16px 16px;font-size:24px;top:0;left:0}}@media (max-width: 480px){#notify{padding:16px;font-size:14px;border-radius:0 0 16px 16px;top:0;left:0}}
