*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{height:100%}a{text-decoration:none;color:inherit}.rpv-default-layout-sidebar{display:none!important}.rpv-default-layout__main{margin-left:0!important}.app-header{position:fixed;top:0;right:0;z-index:80;padding:12px 16px;pointer-events:none}.app-header-profile-btn{pointer-events:auto;display:grid;place-items:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;cursor:pointer;background:#ffffffeb;color:#202020;box-shadow:0 2px 12px #0003;transition:transform .15s ease,box-shadow .15s ease}.app-header-profile-btn:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 16px #00000040}.app-header-profile-btn:disabled{opacity:.5;cursor:wait}.app-header-profile-btn--signed-in{box-shadow:0 0 0 2px #4caf50,0 2px 12px #0003}.app-header-profile-svg{width:26px;height:26px}.auth-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background-color:#000000a6}.auth-modal{position:relative;width:100%;max-width:400px;padding:28px 24px 24px;border-radius:12px;background:#fff;box-shadow:0 12px 40px #00000040}.auth-modal h2{margin:0 0 12px;font-size:1.35rem;color:#202020}.auth-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#505050}.auth-modal-close:hover{background:#0000000f}.auth-modal-hint{margin:0 0 16px;font-size:.9rem;color:#505050;line-height:1.45}.auth-modal-label{display:block;margin-bottom:6px;font-size:.85rem;font-weight:600;color:#202020}.auth-modal-input{width:100%;padding:12px 14px;margin-bottom:14px;border:1px solid #ccc;border-radius:8px;font-size:1rem}.auth-modal-input:focus{outline:none;border-color:#202020;box-shadow:0 0 0 2px #2020201f}.auth-modal-error{margin:-6px 0 12px;font-size:.85rem;color:#b00020}.auth-modal-primary{width:100%;padding:14px;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;background:#202020;color:#fff}.auth-modal-primary:disabled{opacity:.45;cursor:not-allowed}.auth-modal-secondary{width:100%;margin-top:12px;padding:12px;border:none;background:none;font-size:.95rem;cursor:pointer;color:#202020;text-decoration:underline}.auth-modal-phone{margin:0 0 8px;font-size:1.1rem;font-weight:600;word-break:break-all;color:#202020}.auth-modal-subtitle{margin:20px 0 10px;font-size:.95rem;font-weight:700;color:#202020}.auth-modal-purchases{margin-bottom:8px;text-align:left}.auth-modal-purchases-empty{margin:0}.auth-modal-purchase-list{margin:0;padding-left:1.25rem;max-height:220px;overflow-y:auto;font-size:.9rem;line-height:1.45;color:#2d2d2d}.auth-modal-purchase-list li{margin-bottom:8px}.auth-modal-purchase-list li:last-child{margin-bottom:0}.app{width:100%;display:grid;place-items:center;background-color:#251810}img{width:100%;height:100%}.container{max-width:1440px;width:90%}h1{color:#fff;margin:50px 0 0;letter-spacing:5px;font-size:40px;font-family:Verdana}.book_shelf{min-height:100vh;width:100%;margin:auto;background:url(/assets/book_shelf_bg_mobile-ChNBQ3Vv.png);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px}.book_shelf_container{width:90%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:center;gap:70px 0;margin-bottom:50px;position:relative}.book_container{position:relative;display:flex;justify-content:center}.book{box-shadow:0 2px 4px #0000,0 9px 20px;width:120px;cursor:pointer;height:190px;object-fit:cover}.shelf{position:absolute;width:180%;bottom:-5%}.modal{position:fixed;top:0;left:0;display:grid;place-items:center;background-color:#000000b3;z-index:100;width:100%;height:100%;overflow-y:scroll}.modal_content{max-width:700px;width:90%;background-color:#fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:10px;position:relative;padding:30px;margin:auto}.modal_content object{height:100%}.modal_content>button{position:absolute;background-color:transparent;border:none;right:-0px;border-radius:50%;padding:10px 10px 5px;top:0;cursor:pointer}.modal_content h1,p{color:#202020}.modal_content h1{font-size:22px}.book_view_content .modal_btns{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.book_view_content .modal_btns button{width:100%;min-height:48px;padding:14px 12px;box-sizing:border-box;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;line-height:1.2}.book_view_content .modal_btns button+button{margin-left:0;padding:14px 12px}.book_view{display:flex}.book_view_content{color:#fff;padding:20px;width:100%;display:flex;flex-direction:column}.book_view_content h1{font-size:32px}.book_view_content button{border:none;padding:14px 24px;font-weight:700;border-radius:8px;cursor:pointer}.book_view_content button{background-color:#202020;color:#fff;display:flex;align-items:center;justify-content:center}.book_view_content button img{width:25px;height:25px;flex-shrink:0}.book_view_content .modal_btns button:first-child img{filter:brightness(0) invert(1)}.book_view_content button+button{border:2px solid rgb(32,32,32);margin-left:10px;background-color:#fff;color:#202020;padding:8px 24px}.book_view_content p{flex-grow:1}.book_analytics{border-top:1px solid #eee;border:solid}.book_analytics>div{display:none}.book_analytics img{width:20px}.book_view_content h1{text-transform:capitalize;letter-spacing:unset;margin-top:0}.modal_content>button img{width:22px;height:22px}.modal_content iframe{width:100%;height:100%;border:none}.video_modal{z-index:110}.video_modal_content{max-width:900px;width:90%;background-color:#fff;border-radius:10px;position:relative;padding:30px;margin:auto}.video_modal_content>button{position:absolute;background-color:transparent;border:none;right:0;border-radius:50%;padding:10px 10px 5px;top:0;cursor:pointer;z-index:1}.video_modal_content>button img{width:22px;height:22px}.video_modal_content h2{margin:0 0 16px;font-size:20px;color:#202020;text-transform:capitalize}.video_modal_player{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background-color:#000}.video_modal_player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.doc-viewe button{border:solid}@media (max-width: 800px){.book_shelf_container{grid-template-columns:repeat(3,minmax(130px,1fr));gap:30px}.book{width:80px;height:120px}.book_shelf{background-size:cover}}@media (max-width: 450px){.book_shelf h1,.modal_content h1{font-size:28px;text-align:center;margin:50px 0}.book_shelf_container{grid-template-columns:repeat(2,minmax(150px,1fr));gap:30px}.modal_content{margin:20px 0}.book_view_content button+button{margin-left:0;margin-top:10px}.book_shelf{background-image:url(/assets/book_shelf_bg_mobile-ChNBQ3Vv.png)}.book{width:95px;height:170px}.book_view{display:flex;flex-direction:column;align-items:center}.book_view h1{text-align:center;margin:unset;font-size:24px}.book_view p{text-align:center}.book_view_content .modal_btns{grid-template-columns:1fr}.book_view_content>div{display:flex;justify-content:center}}.book-item{max-width:200px;width:100%;position:relative;text-align:center;aspect-ratio:1/1.6;cursor:pointer;border-radius:.375rem;background-color:#1d2730;transform:translateZ(0);box-shadow:0 .05rem .1rem #11111a40,0 .125rem .375rem #11111a80;background:url(/assets/shelf-BVuzc-wX.png);background-position:center;background-size:cover;background-repeat:no-repeat}.book-item .book-cover{z-index:1;position:absolute;width:100%;height:100%;transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background:#111;background-size:cover;border-radius:.375rem;border-top:.0625rem solid hsla(0,0%,100%,.2);border-right:.0625rem solid hsla(0,0%,100%,.2);overflow:hidden;transition:transform .3s ease-in-out}.book-item .book-cover:hover{transform:perspective(2000px) rotateY(-35deg);-webkit-transform:perspective(2000px) rotate3d(0,1,0,-35deg)}.book-item .book-cover .effect{position:absolute;left:0;top:0;width:10%;height:100%;margin-left:5%;border-left:2% solid #1d2730;background-image:linear-gradient(90deg,#fff3,#fff0);transition:all .5s ease}.book-item .book-cover .light{width:90%;height:100%;position:absolute;background-image:linear-gradient(90deg,#fff0,#fff6);top:0;right:0;opacity:.1;transition:all .5s ease;-webkit-transition:all .5s ease}.book-item:hover .book-cover .light{opacity:1;width:70%}.book-inside{width:98%;height:97%;position:absolute;top:1.5%;border:2% solid #141b22;border-radius:.375rem;background:#fff;box-shadow:10px 40px 40px -10px #00000030,inset -2px 0 #141b22,inset -3px 0 #dbdbdb,inset -4px 0 #fff,inset -5px 0 #dbdbdb,inset -6px 0 #fff,inset -7px 0 #dbdbdb,inset -8px 0 #fff,inset -9px 0 #dbdbdb}
