html{scroll-padding-top:150px}@media (max-width: 992px){html{scroll-padding-top:130px}}body{margin:0}strong{font-weight:700}.h5{font-size:18px!important;font-weight:600!important}.h2{font-size:24px!important;font-weight:600!important}.h4{font-size:20px!important;font-weight:600!important}.h6{font-size:16px!important;font-weight:600!important}.fs-22{font-size:22px!important}.fw-600{font-weight:600!important}.m-0{margin:0}.mx-1{margin:0 10px}.mx-2{margin:0 20px}.mx-3{margin:0 30px}.mx-4{margin:0 40px}.mb-2{margin-bottom:20px!important}.mb-1{margin-bottom:10px!important}.mb-3{margin-bottom:30px!important}.mr-1{margin-right:10px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:20px!important}.mt-3{margin-top:30px!important}.ml-auto{margin-left:auto}.ml-3{margin-left:30px}.ml-1{margin-left:10px}.pb-2{padding-bottom:20px!important}.pl-2{padding-left:20px!important}.pl-3{padding-left:30px!important}.pr-1{padding-right:10px!important}.pr-2{padding-right:20px!important}.px-1{padding:0 10px}.px-2{padding:0 20px}.px-3{padding-left:30px;padding-right:30px}.py-1{padding:10px 0}.py-2{padding-top:20px;padding-bottom:20px}.py-3{padding-top:30px;padding-bottom:30px}.pt-1{padding-top:10px!important}.pt-2{padding-top:20px!important}.pt-3{padding-top:30px!important}.pb-3{padding-bottom:30px!important}.pt-4{padding-top:40px!important}.pb-4{padding-bottom:40px!important}.pl-1{padding-left:10px}.pl-2{padding-left:20px}.pl-3{padding-left:30px}.rounded-1{border-radius:5px!important}.rounded-2{border-radius:10px!important}.rounded-3{border-radius:15px!important}.content-text,.content-list{font-family:Outfit,Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;text-align:left}.content-list.ul{list-style-type:disc;padding-left:10px}.no-scroll{overflow:hidden;touch-action:none}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar::-webkit-scrollbar-track{background:#f5f6fa}.scrollbar::-webkit-scrollbar-thumb{background:#adadad}.scrollbar::-webkit-scrollbar-thumb:hover{background:#525252}.bg-light{background:#f2f2f280}.container,.rebuild-container{display:flex;flex-direction:column;padding:0 23%}@media screen and (max-width: 2400px){.container,.rebuild-container{padding:0 20%}}@media screen and (max-width: 2000px){.container,.rebuild-container{padding:0 15%}}@media screen and (max-width: 1720px){.container,.rebuild-container{padding:0 10%}}@media screen and (max-width: 1500px){.container,.rebuild-container{padding:0 5%}}.article-container{display:flex;flex-direction:column;padding:0 23%}@media screen and (max-width: 1000px){.article-container{padding:0 5%}}.device{display:none!important}@media screen and (max-width: 992px){.device{display:flex!important}}.desktop{display:none!important}@media screen and (min-width: 992px){.desktop{display:flex!important}}.desktop-and-tablet{display:flex!important}@media screen and (max-width: 576px){.desktop-and-tablet{display:none!important}}@media screen and (max-width: 576px){.device--sm{display:none!important}}@media screen and (min-width: 576px){.device-sm{display:none!important}}[role=button]{cursor:pointer}.img-fluid{max-width:100%;height:auto}.text-center{text-align:center!important}.text-danger{color:#dc3545}.text-success{color:#5edc6099}.text-strike{text-decoration:line-through}figure>img{width:100%}.d-none{display:none!important}.no-style-anchor{text-decoration:none}.inherit{color:inherit;font-size:inherit;font-weight:inherit}.d-flex{display:flex}.gap-20{gap:20px}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.content-center{justify-content:center}.content-between{justify-content:space-between}.items-center{align-items:center}.text-right{text-align:right}.w-100{width:100%}.rebuild-alert{display:flex;align-items:center;justify-content:center;width:423px;height:50px;flex-shrink:0;border-radius:5px;border:1px solid #57b7f7;background:#57b7f726}.rebuild-alert.lg{width:100%}.rebuild-alert.dark{background-color:#000;color:#fff!important;border:1px solid black}input::-ms-reveal,input::-ms-clear{display:none}.bg-gray-95{background-color:#f2f2f2}.full-width-container{padding-right:60px;padding-left:60px}@media (max-width: 992px){.full-width-container{padding-right:45px;padding-left:45px}}@media (max-width: 768px){.full-width-container{padding-right:30px;padding-left:30px}}@media (max-width: 576px){.full-width-container{padding-right:20px;padding-left:20px}}.rebuild-row{display:flex;flex-wrap:wrap}.rebuild-col-12{padding-left:15px;padding-right:15px;box-sizing:border-box;width:100%}.hover-underline:hover{text-decoration:underline!important}@keyframes imageRotateIn{0%{opacity:0;transform:rotate(-.25turn) translate(-68%)}to{opacity:1;transform:rotate(0) translate(0)}}@keyframes imageRotateOut{0%{transform:rotate(0) translate(0);opacity:.5}to{opacity:0;transform:rotate(.25turn) translateY(-110%)}}.loader{width:30px;height:30px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #696969;animation:prixClipFix 2s linear infinite}.loader-large{width:50px;height:50px}.loader-small{width:20px;height:20px}.loader__white:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}.loader__black{display:inline-block}.loader__black:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:5px solid #000;animation:prixClipFix 2s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.subs-btn{--subs-btn-background: #000;--subs-btn-color: #fff;--subs-btn-border-color: #000;padding:0 20px;height:40px;display:inline-flex;gap:5px;align-items:center;justify-content:center;outline:none;text-align:center;cursor:pointer;border-radius:4px;background:var(--subs-btn-background);border:none;color:var(--subs-btn-color);text-decoration:none;position:relative}.subs-btn-primary{--subs-btn-background: #ec6611;--subs-btn-color: #fff;--subs-btn-border-color: #ec6611}.subs-btn-light{--subs-btn-background: #fff;--subs-btn-color: #000;--subs-btn-border-color: #fff}.subs-btn-success{--subs-btn-background: #5edc60;--subs-btn-color: #fff;--subs-btn-border-color: #5edc60}.subs-btn-danger{--subs-btn-background: #dc3545;--subs-btn-color: #fff;--subs-btn-border-color: #dc3545}.subs-btn-primary-gradient{background-image:linear-gradient(135deg,#f79f27,#ec6611);--subs-btn-color: #fff;--subs-btn-border-color: #ec6611}.subs-btn-outlined{--subs-btn-background: transparent;color:var(--subs-btn-border-color);border:2px solid var(--subs-btn-border-color)}.subs-btn.loading{opacity:.6;pointer-events:none}.subs-btn.loading:after{content:"";display:inline-block;margin-left:10px;margin-bottom:-4px;width:16px;height:16px;border:2px solid transparent;border-top-color:var(--subs-btn-color);border-radius:50%;transform:translateY(-50%);animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.subs-btn-rounded{border-radius:20px!important}.subs-btn-small{padding:4px 15px;font-size:12px}.search{display:flex;flex:9;padding:1rem;color:#696969;border:1px solid #c4c4c4;font-size:18px;background:#fff;align-content:center;flex-wrap:wrap;align-items:center;gap:20px;border-radius:5px;position:relative;margin:10px 0}.search-input{border:0;display:flex;flex:1;width:100%;height:29px;font-size:18px}.search-input:focus,.search-input:active{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;outline:none}.search-icon{width:25px;height:25px}.search-icon:hover{cursor:pointer}.search-close{width:24px;height:24px}.search-close:hover{cursor:pointer}.search-results{position:absolute;top:61px;border:1px solid #c4c4c4;width:100%;left:0;background:#fff;z-index:10;overflow:auto;max-height:400px;font-size:14px;padding:10px}.search-results>div{display:flex;gap:10px;flex-direction:column;margin-bottom:15px}.search-results-list{display:flex;gap:10px;flex-direction:column}.search-results-list-item{display:flex;gap:20px;align-items:center}@media (max-width: 768px){.search-results-list-item{display:flex;flex-direction:column;border-bottom:1px solid #f2f2f2}}.search-results-list-item>a{text-decoration:none;color:#000;display:flex;gap:20px;width:100%}.search-results-list-item:hover{background-color:#f2f2f2;cursor:pointer}.search-results-list-item-text{display:flex;flex:1;align-items:center}.search-results-list-item.active-item{background-color:#f2f2f2}.search-results-box{padding:20px 10px;display:flex;flex-direction:column;gap:20px}.search-results-box>span{font-weight:700}.search-results-box-items-item{padding:15px 10px;display:flex;flex-direction:row;gap:10px;justify-items:center;align-items:center}.search-results-box-items-item:hover{background-color:#f2f2f2;cursor:pointer}.search-results-box-items-item-image{width:34px;height:34px}.search-results-box-items-item-product{display:flex;flex-direction:column;flex:1}.search-results-box-items-item-price{display:flex;flex-direction:row;gap:10px}.search-results-box-items-item-price>span{font-weight:600}.search-results-box-items-item-price-del{font-size:16px}.search-results-box-items-link{text-decoration:none;color:#000}.search-results .products .search-results-list-item-text{display:flex;justify-content:space-between;gap:20px}.search-results .products .search-results-list-item-container{display:flex;gap:20px;align-items:center}.search-results .products .search-results-list-item-price-text{color:#696969}.select{padding:5px 10px;border:1px solid #adadad;border-radius:5px;display:flex;justify-content:center;align-items:center;background:none;flex:1}.select>select{border:0;background:transparent;flex:1}.select>select:focus,.select>select:active{outline:none}.select-borderless{border:0px}select.type-selector{border:none!important;background-color:transparent!important;font-size:16px;font-weight:600}.packt-checkbox{position:relative;padding-left:35px}.packt-checkbox input[type=checkbox]{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #f97141;background-color:#fff;cursor:pointer;border-radius:3px;z-index:3}.packt-checkbox input[type=checkbox]:checked{background-image:url(/images/new-product/checked.svg);background-size:100% 100%}.form-error-text{margin-top:10px;color:#a30505;display:flex;align-items:flex-start;line-height:16px}.form-error-text__password{white-space:pre-line}.form-error-text:before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23F00%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Ccircle cx%3D%2212%22 cy%3D%2212%22 r%3D%2210%22/%3E%3Cline x1%3D%2215%22 y1%3D%229%22 x2%3D%229%22 y2%3D%2215%22/%3E%3Cline x1%3D%229%22 y1%3D%229%22 x2%3D%2215%22 y2%3D%2215%22/%3E%3C/svg%3E");display:inline-block;width:16px;height:16px;margin-right:8px;flex-shrink:0}.form-mandatory{color:#a30505;margin-left:3px}.packt-radio{accent-color:#ec6611;height:16px}.float-alert{--float-alert-background: #36c;--float-alert-color: #fff;color:var(--float-alert-color);background-color:var(--float-alert-background);width:100%;padding:10px 20px;text-align:center;border-radius:5px}.float-alert-info{--float-alert-background: #f6b11f;--float-alert-color: #fff}.float-alert-light{--float-alert-background: #e4e7ed;--float-alert-color: #000;border:1px solid #000}.float-alert-danger{--float-alert-background: #dc3545;--float-alert-color: #fff}.float-alert-success{--float-alert-background: #0f5e03;--float-alert-color: #fff}.float-alert-container{display:flex;flex-direction:column;gap:10px;width:calc(100% - 40px);max-width:500px;position:fixed;top:20;left:50%;transform:translate(-50%);z-index:1000}.float-alert b *{font-weight:700}.float-alert a{color:inherit;text-decoration:none}.float-alert a:hover{text-decoration:underline}.rebuild-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00000080;z-index:999;display:flex;justify-content:center;align-items:center}.rebuild-modal-content{background:#fff;max-width:90vw;max-height:90vh;border-radius:10px;width:500px;display:flex;flex-direction:column}@media (max-width: 768px){.rebuild-modal-content{width:100vw;min-height:100vh;max-width:100vw;border-radius:0}}.rebuild-modal-content-md{width:700px}.rebuild-modal-content-lg{width:900px}.rebuild-modal-content-xl{width:1100px}.rebuild-modal-content-xxl{width:1300px}.rebuild-modal-content-auto{width:auto}.rebuild-modal-content-header{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #a8adb5;align-items:center}.rebuild-modal-content-header-title{font-weight:700;font-size:1em}.rebuild-modal-content-body{display:flex;flex:1;padding:20px;overflow:hidden;overflow-y:auto}.rebuild-modal-content-body a{color:#000;text-decoration:none}.rebuild-modal-content-body-country{display:flex;flex-direction:column}.rebuild-modal-content-body-country-flag{width:30px;height:30px;margin-right:10px}.rebuild-modal-content-footer{display:flex;padding:20px;border-top:1px solid #a8adb5}.header{display:flex;font-size:14px;font-weight:500;background:#fff;box-shadow:0 3px 20px #3f4f6e26;height:70px;padding-bottom:0!important;padding-top:0!important;position:sticky;top:0;z-index:10;align-items:center;gap:30px}.header .icon{width:20px;cursor:pointer}.header .icon-1{width:10px}.header.header-sticky{position:sticky}.header .navbar-brand{margin-right:10px}.header .navbar-brand img{width:92px;height:30px}.header .navbar-collapse{position:absolute;top:100%;display:flex;flex-direction:column;padding:10px 0;left:0;right:0;background-color:#f5f6fa;height:calc(100vh - 70px)}.header .navbar-collapse>*{padding:15px 20px}.header .navbar-collapse>.subs-btn{margin:15px 20px;padding:8px 20px}.header .navbar-collapse.collapse{display:none}.header .navbar-collapse.collapse~.navbar-toggler .switch-icon{display:none}.header .navbar-collapse.collapse~.navbar-toggler .default-icon{display:block}.header .navbar-nav{align-items:center}.header .navbar-toggler{border:none;background-color:transparent;padding:10px 0}.header .header-searchbar-collapse{position:absolute;top:100%;display:flex;flex-direction:column;padding:20px;left:0;right:0;background-color:inherit}.header .header-searchbar-collapse.collapse{display:none}.header .header-searchbar-collapse.collapse~.mobile-search-parent .switch-icon{display:none}.header .header-searchbar-collapse.collapse~.mobile-search-parent .default-icon{display:block}.header .mobile-search-parent .default-icon{filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.header .mobile-search-parent .default-icon,.header .navbar-toggler .default-icon{display:none}.header .mobile-search-parent .switch-icon,.header .navbar-toggler .switch-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)}.header .nav-link{color:#454a55;font-size:14px;line-height:16px;text-decoration:none;cursor:pointer}.header .nav-link:hover{color:#ec6611!important}.header .nav-link:hover .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)!important}.header .nav-link.style-1{color:#4ac5e3}.header-search-form{position:relative;margin-block-end:0;min-width:500px}.header-search-form input{background-color:#f5f6fa;border:0 solid;border-radius:20px;font-size:14px;line-height:16px;padding:12px 40px 12px 20px;width:100%}.header-search-form input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ec6611}.header-search-form-btn{position:absolute;top:0;right:0;height:100%;border:none;padding:10px 12px;background-color:transparent}.header-search-form-btn .icon{width:18px;filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);opacity:.5}.header .start-free-trial-btn{font-size:16px;text-wrap:nowrap}.header .dropdown{position:relative}.header .dropdown-menu{position:absolute;top:calc(100% + 10px)!important;max-width:calc(100vw - 60px);width:250px;right:-25px;left:auto!important;padding:0;background-color:#fff;border:0px solid;border-radius:.25rem;box-shadow:0 8px 16px #0000001a;transform:unset!important}.header .dropdown-divider{border-top:1px solid #e4e7ed;height:0;margin:.5rem 0;overflow:hidden}.header .dropdown-button{display:flex;gap:4px;justify-content:space-between;text-wrap:nowrap}.header .dropdown:has(.dropdown-menu:not(.d-none)) .dropdown-button{color:#ec6611}.header .dropdown:has(.dropdown-menu:not(.d-none)) .dropdown-button .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%);transform:rotate(180deg)}.header .cart-btn-parent{position:relative;color:#454a55}.header .cart-btn-parent .btn-content{position:relative;padding:10px}.header .cart-btn-parent .btn-content .item-count{align-items:center;background:#ec6611;background:#f94141;border-radius:50px;bottom:calc(100% - 10px);color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-6px;width:18px}.header .cart-btn-parent .dropdown-menu{top:calc(100% - 5px)!important;max-width:calc(100vw - 60px);width:350px}.header .cart-btn-parent .dropdown-menu:before{content:"";position:absolute;height:12px;width:100%;bottom:100%}.header .cart-btn-parent .dropdown-menu:after{content:"";border:8px solid transparent;border-bottom-color:#e4e7ed;position:absolute;bottom:100%;right:40px}@media (max-width: 400px){.header .cart-btn-parent .dropdown-menu{right:-20px}.header .cart-btn-parent .dropdown-menu:after{right:30px}}.header .cart-btn-parent .dropdown-menu .card{border:0px solid;border-radius:0}.header .cart-btn-parent .dropdown-menu .card:hover{transform:none}.header .cart-btn-parent .dropdown-menu .card .price-parent .price{font-weight:600}.header .cart-btn-parent .dropdown-menu .card .price-parent .strike-price{color:#696969;text-decoration:line-through}.header .cart-btn-parent .dropdown-menu .card .card-body{overflow:auto;max-height:240px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info{display:flex;margin-bottom:10px;align-items:center}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-img{width:35px;border-radius:5px;align-self:flex-start}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-title{margin-right:auto}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .excluded-title{color:#36c;font-weight:400;margin-top:3px;font-size:13px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .excluded-title i{font-size:13px;margin-right:1px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .product-title,.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .price-parent{line-height:normal;font-size:13px;padding-left:10px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn{margin-left:10px;border:0px solid;background:transparent;line-height:normal}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .loader{display:block}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn button{outline:none;border:none;background-color:transparent;padding:10px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .icon{height:13px}.header .cart-btn-parent .dropdown-menu .card .card-body .product-info .delete-btn .spinner-border{width:16px;height:16px}.header .cart-btn-parent .dropdown-menu .card .card-body.empty-items{display:flex;align-items:center;justify-content:center;min-height:70px}.header .cart-btn-parent .dropdown-menu .card .card-body.empty-items .empty-label{font-size:16px;font-weight:700}.header .cart-btn-parent .dropdown-menu .card .card-header,.header .cart-btn-parent .dropdown-menu .card .card-body,.header .cart-btn-parent .dropdown-menu .card .card-footer{border:0px solid;padding:12px 15px}.header .cart-btn-parent .dropdown-menu .card .card-header{display:flex;align-items:center;background:#e4e7ed;padding:7px 15px}.header .cart-btn-parent .dropdown-menu .card .card-header .label{font-size:12px}.header .cart-btn-parent .dropdown-menu .card .card-header .total-items{font-size:12px;margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn{margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn .dropdown-item{display:flex;padding:0}.header .cart-btn-parent .dropdown-menu .card .card-header .close-btn .dropdown-item svg{height:14px}.header .cart-btn-parent .dropdown-menu .card .card-footer{background:transparent;text-align:right;padding-top:10px;border-top:1px solid #e0e1e4}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal,.header .cart-btn-parent .dropdown-menu .card .card-footer .list-item{display:flex;font-size:13px;margin-bottom:5px}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal .price-parent,.header .cart-btn-parent .dropdown-menu .card .card-footer .list-item .price-parent{line-height:normal;margin-left:auto}.header .cart-btn-parent .dropdown-menu .card .card-footer .subtotal{margin-bottom:15px}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text{background:#f9714126;margin:0 -15px 15px;padding:10px 15px;font-size:13px;font-weight:400;line-height:17px;text-align:left}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text strong{font-weight:700}.header .cart-btn-parent .dropdown-menu .card .card-footer .discount-text .cart-none{display:none}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn,.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn{margin:auto;font-size:12px;letter-spacing:1px;border:1px solid #202020;color:#fff;background:#202020;border-radius:5px;padding:4px 15px;display:inline-block;transition:all .15s ease-in-out;text-transform:uppercase}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn[disabled],.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn[disabled]{cursor:not-allowed;opacity:.6}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn:hover,.header .cart-btn-parent .dropdown-menu .card .card-footer .checkout-btn:hover{text-decoration:none}.header .cart-btn-parent .dropdown-menu .card .card-footer .show-more-btn{margin-right:10px;background:#fff;color:#363636}.header-account-link .icon{filter:brightness(0) saturate(100%) invert(74%) sepia(6%) saturate(307%) hue-rotate(178deg) brightness(93%) contrast(90%)}.header .header-my-library-dropdown .dropdown-menu,.header .header-my-library-dropdown-mobile .dropdown-menu,.header .header-recent-dropdown .dropdown-menu,.header .header-recent-dropdown-mobile .dropdown-menu{padding:5px 0;width:180px;box-shadow:0 3px 20px #3f4f6e26}.header .header-my-library-dropdown .dropdown-menu .icon,.header .header-my-library-dropdown-mobile .dropdown-menu .icon,.header .header-recent-dropdown .dropdown-menu .icon,.header .header-recent-dropdown-mobile .dropdown-menu .icon{width:18px}.header .header-my-library-dropdown a,.header .header-my-library-dropdown-mobile a,.header .header-recent-dropdown a,.header .header-recent-dropdown-mobile a{display:flex;gap:10px;padding:10px 15px}.header .header-my-library-dropdown-mobile .dropdown-menu,.header .header-recent-dropdown-mobile .dropdown-menu{position:relative;width:auto;right:0;background-color:unset!important;box-shadow:unset}.header .header-recent-dropdown .dropdown-menu{width:250px}.header .button--more-info{margin-left:auto;max-width:180px;width:180px}@media screen and (max-width: 1400px){.header-search-form{min-width:300px}}@media screen and (max-width: 1199px){.header{gap:20px}.header-search-form{min-width:200px}}@media screen and (max-width: 992px){.header{gap:10px}.header .mobile-search-parent{margin-left:auto}}.night-mode .header{background:#24272e}.night-mode .header .navbar-collapse{background-color:#24272e}.night-mode .header .nav-link{color:#fff}.night-mode .header .auth-btn{color:#4ac5e3}.night-mode .header .cart-btn-parent .btn-content .icon,.night-mode .header .navbar-toggler .default-icon,.night-mode .header .dropdown .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .header .dropdown-menu{background-color:#202020}.night-mode .header-search-form input{background-color:#454a55;color:#fff}.subs-home-page-footer-container{background-color:#3c3c3b;font-size:14px;color:#fff}.subs-home-page-footer-container .footer-group{display:flex;padding:20px 0}.subs-home-page-footer-container .footer-links-container{flex:6}.subs-home-page-footer-container .footer-links-container-rows{display:grid;grid-template-columns:1fr 1fr}.subs-home-page-footer-container .footer-useful-links{flex:3}.subs-home-page-footer-container .tech-links-container{padding:5px 0}.subs-home-page-footer-container .tech-links-container a:hover{color:#ec6611;cursor:pointer}.subs-home-page-footer-container .header-text{font-weight:700}.subs-home-page-footer-container a{color:inherit;text-decoration:none}.subs-home-page-footer-container .footer-email-subscribe-container{text-align:left;flex:5}.subs-home-page-footer-container .footer-email-subscribe-container ul>li{list-style-type:none;margin-bottom:10px}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup{display:flex;padding-top:10px}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup .btn{border-radius:0 3px 3px 0;width:3em;background-color:#ec6611;height:40px;border:none}.subs-home-page-footer-container .footer-email-subscribe-container .newsletter-signup input[type=email]{height:40px;background-color:#fff;border-radius:5px 0 0 5px;font-size:15px;padding-left:10px;position:relative;width:70%;border:none}.subs-home-page-footer-container .footer-email-subscribe-container .app-icons{padding-top:10px;display:flex;gap:10px}.subs-home-page-footer-container .footer-copyright{font-size:12px;text-align:center;background-color:#2b2b2b;padding:26px 0 26px 15px}.subs-home-page-footer-container .footer-copyright .copy-right-text a{text-decoration:none;color:inherit}.subs-home-page-footer-container .footer-copyright .copy-right-text span{margin:1em}@media screen and (max-width: 992px){.subs-home-page-footer-container .footer-email-subscribe-container{display:none}}@media screen and (max-width: 576px){.subs-home-page-footer-container .footer-useful-links{flex:2}}.rebuild-btn{width:100%;border-radius:5px;font-size:1em;border:0;outline:1px solid transparent;font-weight:400;text-transform:uppercase;padding:10px 5px;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:10px}.rebuild-btn:hover{cursor:pointer}.rebuild-btn:active{outline:1px solid #f2f2f2}.rebuild-btn[disabled]{pointer-events:none;opacity:.6}.rebuild-btn-primary{background-color:#f97141;color:#000}.rebuild-btn-primary:hover,.rebuild-btn-primary:focus,.rebuild-btn-primary:active,.rebuild-btn-primary:visited{background-color:#f97141!important;color:#000!important}.rebuild-btn-white{background-color:#fff;color:#000}.rebuild-btn-dark{background-color:#202020;color:#fff}.rebuild-btn-primary-light{background-color:#f9714126;color:#000}.rebuild-btn-outline{background-color:transparent;color:#000;border:1px solid #f97141}.rebuild-btn-outline:hover{background:#f97141}.rebuild-btn-outline.rebuild-btn-loading{background:transparent}.rebuild-btn-outline-dark{background-color:transparent;color:#000;border:1px solid #202020}.rebuild-btn-outline-dark:hover{background:#f2f2f2}.rebuild-btn-outline-dark.rebuild-btn-loading{background:transparent}.rebuild-btn-outline-primary{background-color:transparent;color:#000;border:1px solid #ec6611}.rebuild-btn-outline-primary:hover{background:#ec6611}.rebuild-btn-outline-primary.rebuild-btn-loading{background:transparent}.rebuild-btn-success{border:1px solid #0f5e03;color:#0f5e03;background:#168a040d!important}.rebuild-btn-success[disabled]{opacity:.9;cursor:not-allowed;pointer-events:none}.rebuild-btn-grey{background-color:#f2f2f2;color:#000}.rebuild-btn-grey[disabled]{opacity:.9;cursor:not-allowed;pointer-events:none}.rebuild-btn-medium{min-height:50px}.rebuild-btn-remove-cart{background:#fff;color:#000}.rebuild-btn-remove-cart:hover{background:#f2f2f2}.rebuild-btn .rebuild-btn-loader{width:16px;height:16px;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.rebuild-btn-express-checkout{cursor:pointer;background-color:#fff;border:solid 1px #202020;border-radius:5px;margin-top:10px;width:127px;height:48px;display:flex;align-items:center;justify-content:center}.rebuild-modal#add-to-playlist .rebuild-modal-content-body{flex-direction:column}.rebuild-modal#add-to-playlist .choose-playlist-header{padding:10px 0}.rebuild-modal#add-to-playlist .choose-playlist-container{background-color:#f5f6fa;border-radius:10px;color:#696969;max-height:381px;overflow:hidden;padding:15px 10px 15px 20px}.rebuild-modal#add-to-playlist .choose-playlist-create{color:#4ac5e3;padding:10px 0;cursor:pointer}.rebuild-modal#add-to-playlist .choose-playlist-list{max-height:200px;overflow-y:auto}.rebuild-modal#add-to-playlist .choose-playlist-list-item{border-top:1px solid #e0e1e4;font-size:14px;line-height:16px;margin-right:20px;padding:12px 0;cursor:pointer}.rebuild-modal#add-to-playlist .choose-playlist-list-item.not-present .icon,.rebuild-modal#add-to-playlist .choose-playlist-list-item.loading .icon{display:none}.rebuild-modal#add-to-playlist .choose-playlist-list-item.loading:after{content:"";display:inline-block;margin-left:10px;width:12px;height:12px;border:2px solid transparent;border-top:2px solid #ec6611;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rebuild-modal#add-to-playlist .create-playlist-form-header{padding:10px 0}.rebuild-modal#add-to-playlist .create-playlist-form-input{width:100%;background-color:#f5f6fa;border:2px solid #f5f6fa;border-radius:20px;box-shadow:none!important;color:#454a55;font-size:14px;height:40px;line-height:16px;padding:10px 15px}.rebuild-modal#add-to-playlist .create-playlist .buttons .subs-btn{flex:1}@media screen and (max-width: 768px){.rebuild-modal#add-to-playlist .rebuild-modal-content{max-width:min(90vw,480px);max-height:90vh;border-radius:10px}}.night-mode .rebuild-modal#add-to-playlist .rebuild-modal-content{background-color:#24272e;color:#c3c8cf}.night-mode .rebuild-modal#add-to-playlist .rebuild-modal-content-header .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .rebuild-modal#add-to-playlist .choose-playlist-container,.night-mode .rebuild-modal#add-to-playlist .create-playlist-form-input{background-color:#434549!important;color:#fff;border:none}.ai-assistant-modal{position:fixed;bottom:5px;right:5px;width:500px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:2px;outline:0;pointer-events:auto;background-color:#f5f6fa;color:#6d737d;z-index:1050;box-shadow:-4px -4px 4px #2020201a}.ai-assistant-modal .icon{cursor:pointer}.ai-assistant-modal-header{border-bottom:1px solid #e0e1e4;padding:16px 10px;display:flex;align-items:center}.ai-assistant-modal-header-title{align-items:center}.ai-assistant-modal-header-title .icon{width:35px}.ai-assistant-modal-header-title-container{margin-left:10px}.ai-assistant-modal-header-title-1{font-size:20px;color:#454a55}.ai-assistant-modal-header-title-2{font-size:16px;margin-top:5px}.ai-assistant-modal-body{height:450px;max-height:calc(100vh - 320px);padding:10px 20px;overflow-y:auto}.ai-assistant-modal-body-welcome-prompt{display:flex;align-items:center;flex-direction:column;margin-block:28px;font-size:clamp(20px,2.5vw,24px)!important}.ai-assistant-modal-body-welcome-prompt .icon{width:60px}.ai-assistant-modal-body .message{display:flex;flex-direction:column}.ai-assistant-modal-body .generated-answer{padding:10px 15px 5px;margin:5px 0;display:inline-block;justify-self:end;font-weight:400;color:#757575;line-height:25px}.ai-assistant-modal-body .generated-answer pre.ai-language-markup{display:flex;flex-direction:column;text-wrap:wrap}.ai-assistant-modal-body .generated-answer pre{position:relative}.ai-assistant-modal-body .generated-answer pre .copy-btn{background:#fff;border-radius:20px;position:absolute;padding:14px 15px;right:10px;top:5px;color:#ec6611;cursor:pointer;width:70px;line-height:0}.ai-assistant-modal-body .generated-answer pre .copy-btn:hover{color:#000}.ai-assistant-modal-body .generated-answer pre code{background-color:#e4e7ed;color:#454a55;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px!important;line-height:22px;overflow:visible;overflow-x:auto;white-space:break-spaces;border-radius:16px;padding:32px 10px 10px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar{width:4px;height:4px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.ai-assistant-modal-body .generated-answer pre code::-webkit-scrollbar-track{background:transparent}.ai-assistant-modal-body .generated-answer .annotation-block a{color:#4ac5e3;text-decoration:none}.ai-assistant-modal-body .generated-answer .annotation-block a:hover{text-decoration:underline}.ai-assistant-modal-body .user-question{color:#000;margin:5px 0;max-width:350px;display:inline-block;align-self:end;background:#f9714133;border-radius:0 0 0 15px;padding:15px}.ai-assistant-modal-body::-webkit-scrollbar{width:4px;height:4px}.ai-assistant-modal-body::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.ai-assistant-modal-body::-webkit-scrollbar-track{background:transparent}.ai-assistant-modal-footer{padding:10px 20px;position:relative}.ai-assistant-modal-footer-form{display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;overflow:hidden;justify-content:space-between;width:100%}.ai-assistant-modal-footer-form textarea{width:100%;height:120px;padding:5px 10px;border:none;outline:none;resize:none;background-color:inherit}.ai-assistant-modal-footer-form button{width:40px;border:none;background-color:transparent}.ai-assistant-modal-footer-form button .icon{width:24px;padding:10px 0}.ai-assistant-modal-footer-feedback-navigator{border-top:1px solid #e0e1e4;padding:10px 0}.ai-assistant-modal-footer-feedback-navigator div{cursor:pointer;text-decoration:underline}.ai-assistant-modal-footer-feedback-navigator div:hover{text-decoration:none}.ai-assistant-modal-feedback{display:flex;flex-direction:column;padding:20px;height:600px;gap:10px}.ai-assistant-modal-feedback-form{display:flex;flex-direction:column;gap:10px;font-size:16px}.ai-assistant-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%);width:14px}.ai-assistant-modal-feedback-form textarea{width:100%;padding:5px 10px;border:none;outline:none;resize:none}.ai-assistant-modal-feedback-form textarea:focus-visible{border-color:#ec6611;box-shadow:0 0 0 .2rem #f27c2840}.ai-assistant-modal-feedback-header{padding:10px 0;font-size:18px}.ai-assistant-modal-feedback-header span{display:flex;gap:2px;cursor:pointer;text-decoration:underline}.ai-assistant-modal-feedback-header span:hover{text-decoration:none}.ai-assistant-modal-feedback-header span .icon{filter:brightness(0)}.ai-assistant-modal-feedback .subs-btn{max-width:150px}.ai-assistant-modal-all-loader,.ai-assistant-modal-footer-query-loader{position:absolute;width:100%;height:calc(100% - 80px);top:80px;left:0;z-index:1;background-color:#ffffff70;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ai-assistant-modal-footer-query-loader{display:none;top:0;height:145px}.ai-assistant-modal .loader{--loader-color: $black;font-size:10px;width:30px;height:30px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}.ai-assistant-modal.loading .ai-assistant-modal-footer-form{pointer-events:none;opacity:.5}.ai-assistant-modal.loading .ai-assistant-modal-footer-query-loader{display:flex}.ai-assistant-modal.minimize{bottom:0}.ai-assistant-modal.minimize .ai-assistant-modal-header{border-bottom:none}.ai-assistant-modal.minimize .ai-assistant-modal-body,.ai-assistant-modal.minimize .ai-assistant-modal-footer,.ai-assistant-modal.minimize .ai-assistant-modal-feedback,.ai-assistant-modal.minimize .ai-assistant-modal-header-title-2{display:none!important}@media (max-width: 768px){.ai-assistant-modal{width:100vw;bottom:0;right:0}}.night-mode .ai-assistant-modal{background-color:#202020;color:#dbdbdb;border:1px solid #363636;box-shadow:-4px -4px 4px #dedede1a}.night-mode .ai-assistant-modal .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .ai-assistant-modal-body .user-question{color:#fff}.night-mode .ai-assistant-modal-body .generated-answer{color:#dbdbdb}.night-mode .ai-assistant-modal-body .generated-answer pre code{background-color:#454a55;color:#fff}.night-mode .ai-assistant-modal-header-title-1{font-size:20px;color:#fff}.night-mode .ai-assistant-modal-footer-form,.night-mode .ai-assistant-modal textarea{background-color:#525252;color:#fff}.night-mode .ai-assistant-modal-feedback-header{color:#fff}.night-mode .ai-assistant-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%)}.night-mode .ai-assistant-modal-feedback-form .subs-btn{background-color:#ec6611}.night-mode .ai-assistant-modal-all-loader,.night-mode .ai-assistant-modal-footer-query-loader{background-color:#00000070}.summarize-it-modal{position:fixed;bottom:5px;right:5px;width:500px;padding:0 15px;border:1px solid rgba(0,0,0,.2);border-radius:2px;outline:0;pointer-events:auto;background-color:#f5f6fa;color:#6d737d;z-index:1050;box-shadow:-4px -4px 4px #2020201a}.summarize-it-modal .icon{cursor:pointer}.summarize-it-modal-header{border-bottom:1px solid #e0e1e4;padding:16px 10px;display:flex;align-items:center}.summarize-it-modal-header-title{align-items:center}.summarize-it-modal-header-title .icon{width:35px}.summarize-it-modal-header-title-container{margin-left:10px}.summarize-it-modal-header-title-1{font-size:20px;color:#454a55}.summarize-it-modal-header-title-2{font-size:16px;margin-top:5px}.summarize-it-modal-body{height:450px;max-height:calc(100vh - 280px);padding:10px 20px;overflow-y:auto}.summarize-it-modal-body .message{display:flex;flex-direction:column}.summarize-it-modal-body .generated-answer{padding:10px 15px 5px;margin:5px 0;display:inline-block;justify-self:end;font-weight:400;color:#757575;line-height:25px}.summarize-it-modal-body .generated-answer pre.ai-language-markup{display:flex;flex-direction:column;text-wrap:wrap}.summarize-it-modal-body .generated-answer pre{position:relative}.summarize-it-modal-body .generated-answer pre .copy-btn{background:#fff;border-radius:20px;position:absolute;padding:14px 15px;right:10px;top:5px;color:#ec6611;cursor:pointer;width:70px;line-height:0}.summarize-it-modal-body .generated-answer pre .copy-btn:hover{color:#000}.summarize-it-modal-body .generated-answer pre code{background-color:#e4e7ed;color:#454a55;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px!important;line-height:22px;overflow:visible;overflow-x:auto;white-space:break-spaces;border-radius:16px;padding:32px 10px 10px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar{width:4px;height:4px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.summarize-it-modal-body .generated-answer pre code::-webkit-scrollbar-track{background:transparent}.summarize-it-modal-body .generated-answer .annotation-block a{color:#4ac5e3;text-decoration:none}.summarize-it-modal-body .generated-answer .annotation-block a:hover{text-decoration:underline}.summarize-it-modal-body .user-question{color:#000;margin:5px 0;max-width:350px;display:inline-block;align-self:end;background:#f9714133;border-radius:0 0 0 15px;padding:15px}.summarize-it-modal-body::-webkit-scrollbar{width:4px;height:4px}.summarize-it-modal-body::-webkit-scrollbar-thumb{background-color:#adadad;border-radius:10px;width:2px}.summarize-it-modal-body::-webkit-scrollbar-track{background:transparent}.summarize-it-modal-footer{padding:10px 20px;position:relative}.summarize-it-modal-footer-form{display:flex;align-items:flex-end;background-color:#fff;border-radius:4px;overflow:hidden;justify-content:space-between;width:100%}.summarize-it-modal-footer-form textarea{width:100%;height:120px;padding:5px 10px;border:none;outline:none;resize:none;background-color:inherit}.summarize-it-modal-footer-form button{width:40px;border:none;background-color:transparent}.summarize-it-modal-footer-form button .icon{width:24px;padding:10px 0}.summarize-it-modal-footer-feedback-navigator{border-top:1px solid #e0e1e4;padding:10px 0}.summarize-it-modal-footer-feedback-navigator div{cursor:pointer;text-decoration:underline}.summarize-it-modal-footer-feedback-navigator div:hover{text-decoration:none}.summarize-it-modal-feedback{display:flex;flex-direction:column;padding:20px;height:600px;gap:10px}.summarize-it-modal-feedback-form{display:flex;flex-direction:column;gap:10px;font-size:16px}.summarize-it-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%);width:14px}.summarize-it-modal-feedback-form textarea{width:100%;padding:5px 10px;border:none;outline:none;resize:none}.summarize-it-modal-feedback-form textarea:focus-visible{border-color:#ec6611;box-shadow:0 0 0 .2rem #f27c2840}.summarize-it-modal-feedback-header{padding:10px 0;font-size:18px}.summarize-it-modal-feedback-header span{display:flex;gap:2px;cursor:pointer;text-decoration:underline}.summarize-it-modal-feedback-header span:hover{text-decoration:none}.summarize-it-modal-feedback-header span .icon{filter:brightness(0)}.summarize-it-modal-feedback .subs-btn{max-width:150px}.summarize-it-modal-all-loader,.summarize-it-modal-footer-query-loader{position:absolute;width:100%;height:calc(100% - 56px);top:56px;left:0;z-index:1;background-color:#ffffff70;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.summarize-it-modal-footer-query-loader{display:none;top:0;height:145px}.summarize-it-modal .loader{--loader-color: $black;font-size:10px;width:30px;height:30px;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 var(--loader-color),1.8em -1.8em rgba(var(--loader-color),.2),2.5em 0 rgba(var(--loader-color),.2),1.75em 1.75em rgba(var(--loader-color),.2),0 2.5em rgba(var(--loader-color),.2),-1.8em 1.8em rgba(var(--loader-color),.2),-2.6em 0 rgba(var(--loader-color),.5),-1.8em -1.8em rgba(var(--loader-color),.7)}}.summarize-it-modal.loading .summarize-it-modal-footer-form{pointer-events:none;opacity:.5}.summarize-it-modal.loading .summarize-it-modal-footer-query-loader{display:flex}.summarize-it-modal.minimize{bottom:0}.summarize-it-modal.minimize .summarize-it-modal-header{border-bottom:none}.summarize-it-modal.minimize .summarize-it-modal-body,.summarize-it-modal.minimize .summarize-it-modal-footer,.summarize-it-modal.minimize .summarize-it-modal-feedback,.summarize-it-modal.minimize .summarize-it-modal-header-title-2{display:none!important}@media (max-width: 768px){.summarize-it-modal{width:100vw;bottom:0;right:0}}.night-mode .summarize-it-modal{background-color:#202020;color:#dbdbdb;border:1px solid #363636;box-shadow:-4px -4px 4px #dedede1a}.night-mode .summarize-it-modal .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .summarize-it-modal-body .user-question{color:#fff}.night-mode .summarize-it-modal-body .generated-answer{color:#dbdbdb}.night-mode .summarize-it-modal-body .generated-answer pre code{background-color:#454a55;color:#fff}.night-mode .summarize-it-modal-header-title-1{font-size:20px;color:#fff}.night-mode .summarize-it-modal-footer-form,.night-mode .summarize-it-modal textarea{background-color:#525252;color:#fff}.night-mode .summarize-it-modal-feedback-header{color:#fff}.night-mode .summarize-it-modal-feedback-form .icon{filter:brightness(0) saturate(100%) invert(62%) sepia(100%) saturate(1324%) hue-rotate(2deg) brightness(105%) contrast(107%)}.night-mode .summarize-it-modal-feedback-form .subs-btn{background-color:#ec6611}.night-mode .summarize-it-modal-all-loader,.night-mode .summarize-it-modal-footer-query-loader{background-color:#00000070}body{padding-top:0!important}*{box-sizing:border-box}.carousel{position:relative}.carousel-body-arrow{width:30px;height:30px;position:absolute;z-index:1;background-color:#ec6611;border-radius:50px;object-fit:scale-down;padding:5px}.carousel-body-arrow-right{right:0}.star-rating{display:flex;align-items:center;gap:2px}.star-rating .svg-icon{filter:brightness(0) saturate(100%) invert(90%) sepia(24%) saturate(6436%) hue-rotate(344deg) brightness(100%) contrast(94%)}.star-rating span{margin-left:5px}.overview{padding:20px 20px 10px}.overview-header{width:100%;margin-bottom:50px;gap:18px}.overview-header.desktop{display:none}@media (min-width: 992px){.overview-header.desktop{display:flex}}.overview-header.mobile{display:block;margin-bottom:18px}@media (min-width: 992px){.overview-header.mobile{display:none}}.overview-header__info-container{flex:1 1 100%}.overview-header__info-container .title-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-direction:column}.overview-header__info-container .title-container h4,.overview-header__info-container .title-container h5{padding-left:15px}.overview-header__info-container-buttons{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;color:#ec6611}.overview-header__info-container-buttons>div{font-size:12px;cursor:pointer}.overview-header__info-container-buttons>div a{font-weight:600}.overview-header__info-container-buttons>div:first-child{color:#fff;background-color:#000;border:1px solid #525252;border-radius:4px;font-size:12px;font-weight:600;padding:10px 21px}.overview-header__info-container-buttons>div:first-child a{color:inherit;text-decoration:none}.overview-header__info-container-buttons>div:nth-of-type(2) a{color:#000}.overview-header__info-wrap{display:flex;align-items:flex-start;padding-top:17px;padding-bottom:14px;padding-inline:22px;border-bottom:2px solid #dbdbdb;margin:-20px -20px 24px;flex-direction:column}.overview-header__info-wrap .small-book-image{flex:0 1;border-radius:4px}.overview-header .title{margin-top:0;margin-bottom:10px;color:#202020;font-size:clamp(16px,2.5vw,20px);font-style:normal;font-weight:500;line-height:normal;align-self:flex-start}.overview-header .close-btn{cursor:pointer;position:absolute;right:10px;top:20px}.overview-content__title{color:#202020;font-size:18px;font-weight:600;line-height:20px;letter-spacing:1px;margin-bottom:18px}.overview-content .contentfull-block{color:#202020;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:75px}.overview .author{margin-top:0;margin-bottom:10px;color:#696969!important;align-self:flex-start;font-size:18px}.overview .title-container-mobile{display:flex;justify-content:space-between;margin-bottom:10px;align-items:flex-start;gap:15px}.night-mode .overview{background-color:#000}.night-mode .overview *{color:#fff}.night-mode .overview .author{color:#fff!important}.night-mode .overview-header__info-container-buttons>div:first-child{background-color:#ec6611}.night-mode .overview-header__info-container-buttons>div:nth-of-type(2) a{color:#ec6611}.toc-panel__wrapper{display:flex;justify-content:space-between;padding:20px 20px 10px;flex-direction:column}.toc-panel__wrapper .toc-search{width:100%}.toc-panel__wrapper .toc-search .toc-search__form{align-items:center;border:1px solid #dbdbdb;border-radius:4px;display:flex;justify-content:space-between;padding:0 10px;margin-bottom:1rem}.toc-panel__wrapper .toc-search .toc-search__form .toc-search__form__input{border:none;box-shadow:none!important;font-size:16px;height:35px;outline:none!important;width:90%}.toc-panel__wrapper .toc-search .clear-search img{width:16px;height:16px}.toc-panel__header{font-size:20px;font-weight:500;color:#202020;margin-bottom:20px;display:flex;justify-content:space-between}.toc-panel__close svg{position:absolute;right:10px;top:20px}.toc-panel__contents{padding:20px 20px 10px 5px;margin-bottom:35px;transition:all .5s ease}.toc-panel__contents__chapter{border-bottom:solid 1px #dbdbdb;margin-bottom:15px}.toc-panel__contents__chapter .free-chapter-parent{margin-left:calc(28px + 1.5rem);margin-bottom:5px}@media (max-width: 768px){.toc-panel__contents__chapter .free-chapter-parent{margin-bottom:10px}}.toc-panel__contents__chapter .free-chapter-parent .free-chapter{display:inline-flex;color:#e6e6e6;font-weight:500;font-size:12px;line-height:14px;background:#75bf9cb3;border-radius:22px;padding:7px 15px;align-items:center}.toc-panel__contents__chapter .free-chapter-parent .free-chapter .svg-icon{margin-right:8px;margin-top:-2px}.toc-panel__contents__chapter .free-chapter-parent .free-chapter .svg-icon svg{height:16px}.toc-panel__contents__chapter .free-chapter-parent .free-chapter .svg-icon svg #asdfasdf{fill:#e6e6e6}.toc-panel__contents__chapter__header{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.toc-panel__contents__chapter__header__content{display:flex;padding-left:15px;width:calc(100% - 30px)}.toc-panel__contents__chapter__header__tracker{width:40px;color:#202020;margin-bottom:10px}.toc-panel__contents__chapter__header--title{font-size:16px;margin-bottom:10px;color:#202020;width:calc(100% - 30px)}.toc-panel__contents__chapter__header--title-progress{margin-top:14px}.toc-panel__contents__chapter__header--title-progress .status{color:#696969}.toc-panel__contents__chapter__header--title-progress .percentage{color:#25a727}.toc-panel__contents__chapter__header__dropdown--icon{width:15px}.toc-panel__contents__chapter__section__dropdown{max-height:0px;overflow:hidden;transition:all .3s ease}.toc-panel__contents__chapter__section__dropdown.show{max-height:1000px}.toc-panel__contents__chapter__section__dropdown__sections{transition:all .5s ease;font-size:16px}.toc-panel__contents__chapter__section__dropdown__sections__title{color:#202020;font-weight:400;padding:10px;min-height:36px;display:flex;align-items:center}.toc-panel__contents__chapter__section__dropdown__sections__title.active{background-color:#f2f2f2;color:#f97141!important;border-left:solid 2px #f97141}.toc-panel__contents__chapter__section__dropdown__sections__title.active a{color:#f97141!important;font-weight:600}.toc-panel__contents__chapter__section__dropdown__sections__title--progress{width:45px;text-align:center}.toc-panel__contents__chapter__section__dropdown__sections__title a{width:calc(100% - 30px);color:#202020;text-decoration:none!important}.toc-panel__contents__chapter__section__dropdown__sections__title .toc-section-link{width:calc(100% - 30px);color:#202020}.toc-panel__contents__chapter__section__dropdown__sections__title .check-icon{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(44%) sepia(90%) saturate(436%) hue-rotate(72deg) brightness(98%) contrast(95%);display:none}.toc-panel__contents__chapter__section__dropdown__sections__title.completed .check-icon{display:inline-block}.night-mode .toc-panel{background-color:#000!important}.night-mode .toc-panel .toc-search__form__input{background-color:#000!important;color:#fff}.night-mode .toc-panel .toc-search__form__reset *{fill:#fff}.night-mode .toc-panel .toc-search__dropdown{background-color:#363636!important}.night-mode .toc-panel .toc-search__dropdown__chapter--index{color:#adadad}.night-mode .toc-panel .toc-search__dropdown__chapter--title,.night-mode .toc-panel .toc-search__dropdown__section a,.night-mode .toc-panel__header{color:#fff}.night-mode .toc-panel__contents__chapter{border-bottom:solid 1px #dbdbdb}.night-mode .toc-panel__contents__chapter__header .icon{filter:unset}.night-mode .toc-panel__contents__chapter__header__tracker,.night-mode .toc-panel__contents__chapter__header--title{color:#fff}.night-mode .toc-panel__contents__chapter__header__dropdown--icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .toc-panel__contents__chapter__section__dropdown__sections__title{color:#fff}.night-mode .toc-panel__contents__chapter__section__dropdown__sections__title .toc-section-link{color:unset}.night-mode .toc-panel__contents__chapter__section__dropdown__sections__title.active{background-color:#363636}.night-mode .toc-panel__contents__chapter__section__dropdown__sections__title.active a{color:#f97141!important;font-weight:600}.night-mode .toc-panel__contents__chapter__section__dropdown__sections__title a{color:#fff}.circular-progress{display:inline-block}.circular-progress .progress-background{fill:none;stroke:#dbdbdb}.circular-progress .progress{fill:none;stroke:#25a727;stroke-linecap:round;transform-origin:center;transform:rotate(-90deg);transition:stroke-dashoffset .3s}.circular-progress .percentage{fill:#333;font-size:16px;font-weight:700;dominant-baseline:central;text-anchor:middle}.night-mode .circular-progress .percentage{fill:#fff}.feedback-panel{padding:10px 0}.feedback-panel__header{padding:10px 20px;display:flex;justify-content:space-between}.feedback-panel__header__title{font-size:18px;line-height:23px;margin-bottom:20px;color:#6d737d;font-weight:600}.feedback-panel__close svg{position:absolute;right:10px;top:20px;cursor:pointer}.feedback-panel__form{padding:10px 20px}.feedback-panel__form__title{padding-top:10px;font-size:18px;line-height:23px;margin-bottom:20px}.feedback-panel__form__rating{margin:15px 0}.feedback-panel__form__textarea textarea{font-size:14px;margin-bottom:20px;border-radius:4px;resize:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;transition:border-color .2s ease,box-shadow .2s ease}.feedback-panel__form__textarea textarea:focus{border:1px solid #66afe9;outline:none;box-shadow:0 0 5px #66afe999}.feedback-panel__form__tags--title{font-size:18px;line-height:23px;margin-bottom:20px}.feedback-panel__form__tags__wrapper{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}@media (max-width: 992px){.feedback-panel__form__tags__wrapper{gap:20px;justify-content:space-between}}.feedback-panel__form__tags__wrapper span{min-width:120px;min-height:32px;display:flex;justify-content:center;align-items:center;padding:0 10px;border-radius:40px;background-color:#f2f2f2;color:#202020;cursor:pointer}.feedback-panel__form__tags__wrapper span.active{background:#f9714133}@media (max-width: 992px){.feedback-panel__form__tags__wrapper span{min-width:150px}}@media (max-width: 992px){.feedback-panel__form__button{display:flex;justify-content:center}}.feedback-panel__form__button button{border:none;display:flex;height:40px;width:155px;border-radius:4px;justify-content:center;align-items:center;background-color:#202020;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:20px;cursor:pointer}.feedback-panel__form__button button span.spinner-border{width:1.5rem;height:1.5rem}.feedback-panel__form__success{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.feedback-panel__form__success__icon{border:solid 1px #f00;height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.feedback-panel__form__success__text{font-size:18px;line-height:23px;margin-bottom:20px}.feedback-panel__form__text{color:#6d737d;font-size:12px;font-weight:400px}.feedback-panel__form .rating-container{margin-bottom:15px}.night-mode .feedback-panel{background-color:#000!important;color:#fff}.night-mode .feedback-panel__form__textarea textarea{border:1px solid #363636;background:#202020;color:#c4c4c4;outline:none!important;box-shadow:none!important}.night-mode .feedback-panel__form__tags--title{font-size:18px;line-height:23px;margin-bottom:20px}.night-mode .feedback-panel__form__tags__wrapper span{color:#fff;background-color:#363636}.night-mode .feedback-panel__form__tags__wrapper span.active{color:#202020;background-color:#fdd0bf}@media (max-width: 992px){.night-mode .feedback-panel__form__button{display:flex;justify-content:center}}.night-mode .feedback-panel__form__button button{background-color:#f97141}.reader-video-header-chapter{margin:30px 0 20px}.reader-video-header-title{color:#434549;font-size:32px;line-height:38px;text-align:left}.reader-video-container{margin:0 5%}.reader-video-wrapper{position:relative;border-radius:10px;overflow:hidden;margin-top:20px;display:flex}.reader-video-wrapper .icon{margin:0}.reader-video-wrapper .play-btn{position:absolute;background-color:#ec6611;width:40px;height:40px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.reader-video-wrapper .play-btn .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.reader-video-wrapper .controls{position:absolute;height:30px;bottom:0;left:0;right:0;background:#2b333fb3;display:flex;align-items:center;color:#fff;transition:opacity .8s ease,visibility .8s ease}.reader-video-wrapper .controls>*{height:100%}.reader-video-wrapper .controls .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);width:14px}.reader-video-wrapper .controls button{height:100%;background:none;border:none;color:#fff;font-size:18px;cursor:pointer;white-space:nowrap}.reader-video-wrapper .controls .player-dropdown{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);width:100px;background:#2b333fb3;border-radius:10px;padding:7px 0;display:none}.reader-video-wrapper .controls .player-dropdown .option{padding:10px;cursor:pointer;color:#fff;font-size:14px}.reader-video-wrapper .controls .player-dropdown .option:hover{background:#73859f80}.reader-video-wrapper .controls .player-dropdown .option.active{background-color:#fff;color:#2b333f}.reader-video-wrapper .controls .player-dropdown:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(43,51,63,.7)}.reader-video-wrapper .controls input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:100%;background:transparent;border-radius:3px;outline:none;cursor:pointer}.reader-video-wrapper .controls input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#fff var(--value, 0%),#dddddd62 var(--value, 0%));border-radius:1px}.reader-video-wrapper .controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-2px;height:6px;width:6px;border-radius:50%;background:#fff;cursor:pointer;position:relative;z-index:1}.reader-video-wrapper .controls input[type=range]::-moz-range-track{height:2px;background:#dddddd62;border-radius:1px}.reader-video-wrapper .controls input[type=range]::-moz-range-progress{background:#fff;height:2px;border-radius:1px}.reader-video-wrapper .controls input[type=range]::-moz-range-thumb{height:6px;width:6px;border-radius:50%;background:#fff;cursor:pointer}.reader-video-wrapper .controls input[type=range]::-ms-track{height:2px;background:transparent;border-color:transparent;color:transparent}.reader-video-wrapper .controls input[type=range]::-ms-fill-lower{background:#fff;border-radius:1px}.reader-video-wrapper .controls input[type=range]::-ms-fill-upper{background:#dddddd62;border-radius:3px}.reader-video-wrapper .controls input[type=range]::-ms-thumb{height:6px;width:6px;border-radius:50%;background:#fff;cursor:pointer}.reader-video-wrapper .controls .volume-controller{display:flex;align-items:center}.reader-video-wrapper .controls .volume-controller #volumeBar{width:0;visibility:hidden;transition:all .3s ease}@media (min-width: 768px){.reader-video-wrapper .controls .volume-controller:hover #volumeBar{width:50px;visibility:visible}}.reader-video-wrapper .controls #time-remaining{font-size:12px;display:flex;align-items:center;white-space:nowrap}.reader-video-wrapper .controls .speed-controller{position:relative}@media (min-width: 768px){.reader-video-wrapper .controls .speed-controller:hover .player-dropdown{display:block}}.reader-video-wrapper .controls #pipButton .icon{width:22px}.reader-video-wrapper .controls.hide{opacity:0;visibility:hidden}.reader-video-wrapper .fullscreen-exit{display:none}.reader-video-wrapper:fullscreen{border-radius:0}.reader-video-wrapper:fullscreen .fullscreen{display:none}.reader-video-wrapper:fullscreen .fullscreen-exit{display:block}.reader-video-wrapper .pip-exit,.reader-video-wrapper.pip-mode .pip{display:none}.reader-video-wrapper.pip-mode .pip-exit{display:block}.reader-video-player{width:100%}#customerReviews{padding:0;margin-top:0;margin-bottom:10px}#customerReviews.all-review{padding:10px 20px;margin-top:30px}#customerReviews .customer-reviews__heading{color:#6d737d;display:flex;justify-content:space-between;margin-bottom:20px}#customerReviews .customer-reviews__heading--text{font-size:18px;line-height:23px;font-weight:600;margin-bottom:0;display:flex;align-items:center}#customerReviews .customer-reviews__heading__rating{font-size:14px;display:flex;align-items:center;gap:5px}#customerReviews .customer-reviews__heading__rating--text{padding-top:5px}#customerReviews .customer-reviews__ratings{color:#6d737d}#customerReviews .customer-reviews__ratings__counts{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}#customerReviews .customer-reviews__ratings__counts span{width:50px}#customerReviews .customer-reviews__ratings__counts .progress{width:70%;overflow:hidden;background-color:#e9ecef;border-radius:.25rem}#customerReviews .customer-reviews__ratings__counts .progress .progress-bar{height:1rem;background-color:#f6b11f!important}@media (max-width: 390px){#customerReviews .customer-reviews__ratings__counts .progress{width:50%}}#customerReviews .customer-reviews__ratings__counts .percentage{width:13%;text-align:right}@media (max-width: 390px){#customerReviews .customer-reviews__ratings__counts .percentage{width:25%}}#customerReviews .customer-reviews__ratings__counts .rating-value{flex:1;text-align:right}#content .content-body{margin:0 auto 100px;word-break:break-word}#content .content-body .reset-position{position:initial}#content .content-body div.code-toolbar .copy-clipboard-button{position:absolute;background:#fff;border-radius:20px;padding:3px 15px;height:26px;top:2px;right:2rem;display:flex;align-items:center;border:none;color:#ff9b51}#content .content-body div.code-toolbar .copy-clipboard-button:hover{color:#6d737d}#content .content-body div.code-toolbar .copy-clipboard-button.active{color:#ff9b51}#content .content-body div.code-toolbar .copy-clipboard-button span{font-size:14px!important;line-height:22px}#content .content-body div.code-toolbar pre[class*=language-]>code{font-size:14px!important;line-height:22px}#content .content-body div.code-toolbar pre[class*=language-]>code img{margin:0}#content .content-body.w40{max-width:40%}#content .content-body.w50{max-width:50%}#content .content-body.w60{max-width:60%}#content .content-body.w70{max-width:70%}#content .content-body.w80{max-width:80%}#content .content-body.w90{max-width:90%}#content .content-body.w100{max-width:100%}@media (min-width: 992px){#content .content-body{width:calc(100vw - 200px)}}@media (max-width: 576px){#content div.code-toolbar .copy-clipboard-button{top:6px!important;right:0!important}#content div.code-toolbar pre[class*=language-]>code{border-top:38px solid #f5f6fa!important}}#content h1{font-size:2em}#content h2{font-size:1.625em}#content h2.title{font-size:1.25em}#content h3{font-size:1em}#content p{font-size:1em;line-height:1.5em}#content.small *:not(h1,h2,h3,h4,h5,h6){font-size:14px!important}#content.standard *:not(h1,h2,h3,h4,h5,h6){font-size:16px!important}#content.bigger *:not(h1,h2,h3,h4,h5,h6){font-size:18px!important}#content.largest *:not(h1,h2,h3,h4,h5,h6){font-size:20px!important}.night-mode #content{background-color:#000;color:#fff}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6{color:#fff}.sepia-mode #content{background-color:#f7f0e4}.product .product__preview .book-content p{font-weight:400;font-size:1.4rem;line-height:2rem;margin-bottom:2rem}.book-content{color:#6d737d;font-family:Outfit,Arial,Helvetica,sans-serif;font-size:16px;transition:margin-left .5s ease;position:relative}.book-content .reader-panel{width:100%;padding-left:3rem;position:fixed;z-index:4;background-color:var(--theme-background-color)}.book-content .reader-panel-content{padding:20px 0;display:flex;gap:20px;flex-wrap:wrap}.book-content .reader-panel-content .subs-btn{border-width:1px}.book-content .reader-panel-content .subs-btn .icon{filter:brightness(0) saturate(100%) invert(50%) sepia(46%) saturate(4323%) hue-rotate(356deg) brightness(96%) contrast(92%)}.book-content .reader-panel-content .text-to-speech{display:flex;border:1px solid #ec6611;border-radius:4px}.book-content .reader-panel-content .text-to-speech .tts-button{border:unset}.book-content .reader-panel-content .text-to-speech .tts-button-dropdown{border-left:1px solid #ec6611!important;border-radius:unset;padding:5px;border:unset}.book-content .reader-panel-content .text-to-speech .tts-button-dropdown:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.book-content .reader-panel-content .text-to-speech .tts-play-pause{min-width:110px}.book-content .reader-panel img{margin:0;width:20px}.book-content .reader-panel-btn{position:fixed;padding:12px;border:1px solid #f2f2f2;border-radius:5px;box-shadow:0 2px 2px #00000026;top:90px}.book-content .reader-panel-distraction-free-mode-btn{right:80px;background-color:#fff}.book-content .reader-panel .default-reader-view{right:20px}.book-content .reader-panel-content-toggler{right:20px;background-color:#f2f2f2}.book-content .reader-panel.close .reader-panel-content{display:none}.book-content .reader-panel.close .reader-panel-content-toggler img{transform:rotate(180deg)}@media screen and (max-width: 576px){.book-content .reader-panel{padding-left:2rem}.book-content .reader-panel .reader-panel-content{gap:8px}.book-content .reader-panel .reader-panel-distraction-free-mode-btn{right:5px;top:140px}.book-content .reader-panel .reader-panel-content-toggler{right:5px}}.book-content .btn-navigation-chapter-container{container-type:inline-size}@container (max-width: 340px){.book-content .btn-navigation-chapter-container .content-between{gap:10px;flex-direction:column}.book-content .btn-navigation-chapter-container .content-between a{width:100%}}.book-content .highlight-text{background-color:#ff0}.book-content .hide{display:none}.book-content .header-title{color:#333;font-size:32px;line-height:38px;margin-bottom:2rem}.book-content h1,.book-content h2,.book-content h3,.book-content h4{color:#454a55}.book-content h1{font-size:32px;line-height:48px}.book-content h2,.book-content .book-section__video-title{font-size:26px;line-height:38px}.book-content h3{font-size:18px;line-height:32px}.book-content h4{font-size:16px;line-height:22px}.book-content p{font-size:16px;line-height:24px;margin-bottom:1.5rem}.book-content .Code-In-Text--PACKT-{background:#fceff1;color:#f34e66;outline:0;font-family:Outfit,Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;padding:2px 4px;display:inline-block}.book-content .Code-In-Text--PACKT- span{font-size:14px;line-height:22px}.book-content a{font-size:14px;line-height:22px;color:#4ac5e3}.book-content .button{color:#fff;font-size:16px;padding:9px 32px}.book-content ol,.book-content ul{margin:3rem 0;font-size:16px;line-height:24px;color:#6d737d;padding-left:20px}.book-content ol li,.book-content ul li{padding-left:8px;margin-bottom:5px}.book-content ul{padding:2.5rem;background:#f5f6fa;border-radius:10px;line-height:26px}.book-content ul>li{margin-bottom:10px;list-style:none!important;position:relative}.book-content ul>li p{display:inline-block}.book-content ul li:last-child{margin-bottom:0}.book-content ul li:before{content:"";margin-left:-10px;display:inline-block;background-color:#a8adb5;border-radius:100%;width:11px;height:11px;margin-right:10px}.book-content code{word-wrap:break-word;color:#e83e8c}.book-content pre{background-color:#eceef3;border-radius:16px;line-height:22px;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;overflow:visible;overflow-x:auto;white-space:break-spaces;padding:20px!important;color:#454a55}.book-content pre code{font-size:14px!important;line-height:22px;overflow-x:auto;color:inherit;background-color:#eceef3;font-family:Roboto Mono,monospace,Helvetica,Arial,Lucida Grande,sans-serif;white-space:break-spaces}.book-content pre code .hljs-attr,.book-content pre code .hljs-doctag,.book-content pre code .hljs-keyword,.book-content pre code .hljs-meta .hljs-keyword,.book-content pre code .hljs-section,.book-content pre code .hljs-selector-tag{color:#88aece}.book-content pre code .hljs-built_in,.book-content pre code .hljs-literal,.book-content pre code .hljs-title{color:#f08d49}.book-content pre code .hljs-link,.book-content pre code .hljs-regexp,.book-content pre code .hljs-selector-attr,.book-content pre code .hljs-string,.book-content pre code .hljs-symbol,.book-content pre code .hljs-template-variable,.book-content pre code .hljs-variable{color:#b5bd68}.book-content pre .language-markup:after{content:"";height:16px;display:block}.book-content .chapterTitle,.book-content h1.title{color:#454a55;font-size:32px;line-height:38px;margin-bottom:2.5rem}.book-content h2.title{font-size:20px}.book-content h3.title{font-size:18px!important}.book-content .book-sections{padding:5rem 0 1rem;border-bottom:1px solid #e4e7ed;position:relative}@media screen and (max-width: 480px){.book-content .book-sections{padding-top:8rem}}.book-content .book-sections.fade-out{border-bottom:0}.book-content .book-sections.fade-out:after{content:"";position:absolute;width:100%;left:0;bottom:3rem;padding:75px 0;background:linear-gradient(#fff0,#fff)}.book-content .book-sections-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.book-content .book-sections-row-content{flex:12}.book-content .book-sections-row-bookmark-icon{flex:1;display:flex;align-items:flex-start;justify-content:center;padding-top:20px}.book-content .book-sections-row-bookmark-icon .icon{filter:brightness(1)}.book-content .book-sections .annotator-hl{background:#ffff0a4d}.book-content table{width:fit-content;max-width:100%;border-radius:10px;margin-top:3rem;margin-bottom:3rem;box-shadow:0 0 0 1px #e4e7ed;word-break:keep-all;display:block;overflow-x:auto;border-collapse:collapse}.book-content table td,.book-content table th{border:1px solid #e4e7ed;padding:10px 15px;font-family:Outfit,Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:#454a55}.book-content table td p,.book-content table th p{margin-top:0;margin-bottom:0}.book-content table tr th,.book-content table tr:first-child td,.book-content table th p{background:#f5f5fa}.book-content kbd{color:#c7254e;background-color:#f9f2f4;margin:0 5px;padding:2px 4px;font-size:90%;border-radius:0;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.book-content ul li.has_sub:after,.book-content ul li.has_sub li:after{content:"";position:absolute;border-left:1px solid #a8adb5}.book-content ul li.has_sub:after{width:100px;top:10px;height:30%}.book-content ul li.has_sub li:after{border-top:1px solid #a8adb5;width:35px;top:10px;left:-30px;height:calc(100% + 10px)}.book-content .packt_infobox a{text-decoration:underline;overflow-wrap:break-word}.book-content .note,.book-content .packt_tip,.book-content .packt_infobox{margin:50px 0;font-weight:300;font-size:1em;line-height:1.7em;padding:2rem;background-color:#fff;border-radius:10px;box-shadow:0 5px 30px #5953f033;position:relative}.book-content .note:before,.book-content .packt_tip:before,.book-content .packt_infobox:before{content:"Pro Tip";display:block;font-size:1.1rem;color:#fff;font-weight:100;position:absolute;top:-1.3rem;background-color:#8885e3;border-radius:20px;padding:.2rem 1.2rem;left:2rem}.book-content .packt_infobox:before{content:"Infobox"}.book-content .note:before{content:"Note"}.book-content .packt_quote{background:#51a796;color:#fff;font-weight:300;font-style:italic;line-height:1.8em;padding:15px;border-left:15px solid #3c8c7c;border-radius:4px;margin:30px 0}.book-content .mediaobject{text-align:center}.book-content img{margin-top:1rem;margin-bottom:2rem;max-width:100%;height:auto!important}@media (max-width: 700px){.book-content img{max-width:100%}}.book-content code,.book-content kbd,.book-content pre,.book-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.book-content a.btn-active-next,.book-content a.btn-active-prev{background-color:transparent;border:2px solid #ec6611;color:#ec6611}.book-content a.btn-active-next:hover,.book-content a.btn-active-prev:hover{background-color:#ec6611;border-color:#ec6611;color:#fff;text-decoration:none}.book-content a.btn-inactive-next,.book-content a.btn-inactive-prev{background:#fff;border:2px solid #a8adb5;color:#a8adb5}.book-content a.btn-inactive-next:hover,.book-content a.btn-inactive-prev:hover{background-color:#ec6611;border-color:#ec6611;color:#fff;text-decoration:none}.book-content .readerpage-prev-btn,.book-content .readerpage-next-btn{height:40px;width:150px;display:flex;justify-content:center;align-items:center;border-radius:20px;text-decoration:none;gap:5px}.night-mode .note,.night-mode .packt_tip,.night-mode .packt_infobox{background-color:#434549;color:#fff}.night-mode .book-content .reader-panel-distraction-free-mode-btn{background-color:#434549;border:1px solid #434549}.night-mode .book-content .reader-panel-content-toggler{background-color:#363636;border:1px solid #363636}.night-mode .book-content ul{background-color:#434549}.night-mode .book-content h1,.night-mode .book-content h2,.night-mode .book-content h3,.night-mode .book-content h4,.night-mode .book-content h5,.night-mode .book-content h6,.night-mode .book-content ol,.night-mode .book-content ul{color:#fff}.night-mode .book-content table tr td{color:#f5f5fa}.night-mode .book-content table th p,.night-mode .book-content table tr th,.night-mode .book-content table tr:first-child td,.night-mode .book-content table tr:first-child td p{background:#f5f5fa;color:#454a55;font-size:14px;line-height:16px}.night-mode .book-content code{background-color:#642f37}.night-mode .book-content pre{background-color:#454a55;color:#fff}.night-mode .book-content pre code{background-color:transparent}.night-mode .book-content .chapterTitle,.night-mode .book-content h1.title{color:#fff}#content.book-content span.highlight-text{font-size:inherit!important}#add-to-playlist .icon{width:unset;filter:unset}.text-to-speech .dropdown-menu-tts{position:absolute;transform:translate3d(0,40px,0);will-change:transform;box-shadow:0 4px 4px #00000040;border-radius:10px;border:1px solid #dbdbdb;margin:0;background-color:#fff;min-height:80px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:250px;z-index:5}@media (max-width: 576px){.text-to-speech .dropdown-menu-tts{width:75%}}.text-to-speech .dropdown-menu-tts .tts-player{font-size:unset;min-height:70px;width:100%;display:flex;align-items:center;justify-content:center}.text-to-speech .dropdown-menu-tts .tts-player__button{display:flex;align-items:center;justify-content:center;gap:10px}.text-to-speech .dropdown-menu-tts .tts-player__button svg{font-size:3rem!important;color:#363636}.text-to-speech .dropdown-menu-tts .tts-player__button .skip-button{font-size:2rem!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback{border-top:solid 1px #ccc;width:100%;text-align:right;padding:5px;display:flex;justify-content:right;align-items:center;gap:10px}.text-to-speech .dropdown-menu-tts .tts-player__feedback select{width:40px;padding:5px;border:none;background:none;font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback select:focus{outline:none!important;box-shadow:none}.text-to-speech .dropdown-menu-tts .tts-player__feedback select option{font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__button{font-size:13px!important;cursor:pointer}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__button.button-active{border-bottom:solid 2px #f97141;padding-bottom:3px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown{border-top:solid 1px #ccc;border-radius:0 0 5px 5px;position:absolute;width:100%;min-height:150px;left:0;background-color:#fff;box-shadow:0 4px 4px #00000040;padding:10px 15px;transition:all .5s}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown--rate{display:flex;justify-content:space-between}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown--rate span{font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown--rate span.icon{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown--rate span.rate{display:flex;align-items:center;gap:5px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown--rate span.rate svg{color:#f97141}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown__close{display:flex;justify-content:space-between}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown__close span{font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown__close span svg{cursor:pointer}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice span svg{height:13px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__button{font-size:13px!important;cursor:pointer}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__button.button-active{border-bottom:solid 2px #f97141;padding-bottom:3px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown{border-top:solid 1px #ccc;border-radius:0 0 5px 5px;position:absolute;width:100%;min-height:150px;left:0;background-color:#fff;box-shadow:0 4px 4px #00000040;padding:10px 0;transition:all .5s;overflow-y:auto}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown--voice{display:flex;justify-content:space-between;padding:0 15px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown--voice span{font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown--voice span.icon{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown--voice span.voice{display:flex;align-items:center;text-align:left;gap:5px}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown--voice span.voice svg{color:#f97141}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown__close{padding:10px 15px;display:flex;justify-content:space-between}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown__close span{font-size:13px!important}.text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown__close span svg{cursor:pointer}.text-to-speech .dropdown-menu-tts .tts-feedback-modal .btn-secondary{background-color:transparent;font-size:14px!important;border:none;color:#f97141}.text-to-speech .dropdown-menu-tts .tts-feedback-modal .btn-secondary:hover,.text-to-speech .dropdown-menu-tts .tts-feedback-modal .btn-secondary:active,.text-to-speech .dropdown-menu-tts .tts-feedback-modal .btn-secondary:visited,.text-to-speech .dropdown-menu-tts .tts-feedback-modal .btn-secondary:focus{border:none;outline:none;box-shadow:none}.text-to-speech .dropdown-menu-tts .btn-outline-danger.dropdown-toggle{color:#f97141;background-color:#fff;border-color:#f97141}.text-to-speech .dropdown-menu-tts .btn-outline-danger{border-color:#f97141;border:solid 1px #f97141}.text-to-speech .dropdown-menu-tts .btn-outline-danger:hover,.text-to-speech .dropdown-menu-tts .btn-outline-danger:active,.text-to-speech .dropdown-menu-tts .btn-outline-danger:visited,.text-to-speech .dropdown-menu-tts .btn-outline-danger:focus{background-color:#fff;box-shadow:none}.text-to-speech .dropdown-menu-tts .btn-outline-danger:first-child{width:90px;color:#f97141}.text-to-speech .dropdown-menu-tts .btn-outline-danger:first-child span{font-size:14px!important}.text-to-speech .dropdown-menu-tts .btn:hover{background-color:#fff;color:#f97141}.tts-feedback-modal-body{width:100%}.tts-feedback-modal-body .forms__input label{display:inline-block;margin:10px 0;position:relative;width:100%}.tts-feedback-modal-body .forms__input label input,.tts-feedback-modal-body .forms__input label textarea{font-size:16px;min-height:45px;width:100%;padding:10px;border:2px solid #e4e7ed;border-radius:7px;background-color:#fff}.tts-feedback-modal-body .forms__input label textarea{min-height:60px;padding:10px 20px;display:flex;flex-direction:row}.tts-feedback-modal-body .forms__input label span{position:absolute;left:15px;top:50%;transform:translateY(-50%);opacity:.6;padding:0 5px;background:#fff;transition:.2s ease-in-out}.tts-feedback-modal-body .forms__input label input:focus+span,.tts-feedback-modal-body .forms__input label input:not(:placeholder-shown)+span,.tts-feedback-modal-body .forms__input label textarea:focus+span,.tts-feedback-modal-body .forms__input label textarea:not(:placeholder-shown)+span{top:5px;font-size:12px;opacity:1}.tts-feedback-modal-body .forms__input .forms__input__error{background-color:#fceff1;border-radius:10px;color:#f34e66;font-size:1em;margin-top:-6px;padding:8px 25px;position:relative;width:100%}.tts-feedback-modal-body button{border:2px solid #000;border-radius:5px;font-size:1.2em;max-width:300px;padding:10px 30px;text-decoration:none;text-transform:uppercase;transition:all .5s ease;background-color:#000;color:#fff;cursor:pointer}.night-mode .text-to-speech .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .text-to-speech .dropdown-menu-tts .tts-player__feedback__speed__dropdown,.night-mode .text-to-speech .dropdown-menu-tts .tts-player__feedback__voice__dropdown{background-color:#434549}.rhs-panel{position:fixed;width:50px;top:min(235px,100vh - 500px);right:0;background-color:#fff;border-radius:10px 0 0 10px;box-shadow:-4px 4px 8px #2020201a;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right ease .4s}.rhs-panel.expand{right:400px}.rhs-panel.hidden{right:-60px}.rhs-panel .icon{width:24px}.rhs-panel>span{padding:15px;max-width:100%}.rhs-panel>span:hover{background-color:#ccc}.rhs-panel>span.active{background-color:#ccc}.rhs-panel span:first-child{border-top-left-radius:10px}.rhs-panel>span:last-of-type{border-bottom-left-radius:10px}.rhs-panel .rebuild-reader-rhs-popover{background:#fff;border-radius:10px 0 0 10px;box-shadow:0 5px 28px #3f4f6e59;color:#000;padding:1rem 2rem;position:absolute;right:50px;width:430px}.rhs-panel .rebuild-reader-rhs-popover .header-buttons{background-color:#f5f6fa;border-radius:24px;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:5px 0}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button{flex:0 0 25%;max-width:25%}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button a{text-decoration:none!important}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button .btn{border-radius:24px;color:#ec6611;font-size:16px;height:32px;line-height:1.3;width:100%;border:none;background-color:transparent;display:flex;justify-content:start;text-transform:capitalize;align-items:center}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button .btn:hover{cursor:pointer}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button .active{background-image:linear-gradient(135deg,#f79f27,#ec6611);color:#fff;text-align:center}.rhs-panel .rebuild-reader-rhs-popover .margin-range-slider{margin-bottom:10px}.rhs-panel .rebuild-reader-rhs-popover .slider{width:100%;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;background:#fff;outline:none;border:1px solid;box-shadow:0 1px 1px #0003}.rhs-panel .rebuild-reader-rhs-popover .slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#ec6611;cursor:pointer}.rhs-panel .rebuild-reader-rhs-popover .slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#ec6611;cursor:pointer}.rhs-panel .rebuild-reader-rhs-popover .slider:focus{background:#fff}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons{background-color:#f5f6fa;border-radius:5px}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button{flex:1;max-width:unset}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button span{padding:unset}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button span:hover{background-color:unset}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button .btn{display:flex;justify-content:center;align-items:center;gap:0px;padding:20px;gap:5px;border:1px solid #c4c4c4}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button .first{border-radius:5px 0 0 5px}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button .center{border-radius:0;border-style:solid none}.rhs-panel .rebuild-reader-rhs-popover .mode-container .header-buttons .header-button .last{border-radius:0 5px 5px 0}.rhs-panel .reader-rhs-code-download{padding:unset;width:unset;right:60px;border-radius:10px}.rhs-panel .reader-rhs-code-download .header-buttons{display:block;background-color:unset;padding:10px;min-width:200px;border-radius:16px 0 0 16px}.rhs-panel .reader-rhs-code-download .header-buttons .header-button{flex:1}.rhs-panel .reader-rhs-code-download .header-buttons .header-button .btn{color:#4ac5e3}.rhs-panel .reader-rhs-code-download:after{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid white}@media (max-width: 576px){.rhs-panel .rebuild-reader-rhs-popover{width:300px;padding:2rem 1rem}.rhs-panel .rebuild-reader-rhs-popover .header-buttons .header-button .btn{gap:3px!important;padding:0!important}}@media (max-width: 360px){.rhs-panel .rebuild-reader-rhs-popover{width:260px;padding:20px 8px}}.rhs-panel .reader-rhs-theme-selection-popover{bottom:0}.rhs-panel .reader-rhs-margin-width-resize{bottom:55px}.rhs-panel .reader-rhs-font-resize{bottom:120px}.rebuild-reader-theme-selection-popover{top:172px}.night-mode .rhs-panel{background-color:#434549}.night-mode .rhs-panel .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode .rebuild-reader-rhs-popover{background-color:#24272e;color:#fff}.night-mode .rebuild-reader-rhs-popover .header-buttons{background-color:#434549}.night-mode .reader-rhs-theme-selection-popover,.night-mode .reader-rhs-theme-selection-popover .mode-container .header-buttons{background-color:#525252}.icon{filter:brightness(0)}.icon--light{filter:brightness(1)}.icon:hover{cursor:pointer}.icon-1{width:14px;height:14px}.icon-2{width:16px;height:16px}.icon-3{width:20px;height:20px}.icon-4{width:24px;height:24px}.icon-5{width:30px;height:30px}.icon-6{width:35px;height:35px}.rhs-collapse{position:fixed;right:0;top:70px;height:calc(100% - 70px);width:0;margin-right:-50px;background-color:#f5f6fa;padding:30px 20px;transition:.3s ease}.rhs-collapse-title{color:#434549;font-size:18px;font-weight:500;display:inline-block;margin-bottom:20px}.rhs-collapse-tabs{background-color:#fff;border-radius:24px;padding:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.rhs-collapse-tabs button{background-color:#fff;color:#ec6611;font-size:16px;border-radius:20px;width:130px;height:36px;display:flex;justify-content:center;align-items:center;border:none;box-shadow:none}.rhs-collapse-tabs button.active{background-image:linear-gradient(135deg,#f79f27,#ec6611);color:#fff}.rhs-collapse hr{background-color:#e4e7ed;border:0;height:1px;margin:2.4rem auto}.rhs-collapse-contents{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 200px)}.rhs-collapse-contents-card{background-color:#fff;border-radius:10px;box-shadow:0 0 16px 1px #e7e7e7;padding:15px;display:flex;gap:15px;flex-direction:column;margin-bottom:20px}.rhs-collapse-contents-card-header{font-size:18px;line-height:22px}.rhs-collapse-contents-card-body{display:flex;flex-direction:column;gap:10px}.rhs-collapse-contents-card-body a{color:#4ac5e3;font-size:14px;line-height:20px;text-decoration:none}.rhs-collapse-contents-card-body-content{color:#6d737d;cursor:pointer;font-size:16px;line-height:24px;max-height:10.5em;text-overflow:ellipsis}.rhs-collapse-contents-card-body-content .title{font-style:italic}.rhs-collapse-contents-card-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #ccc;padding-top:5px}.rhs-collapse-contents-card-footer .date{color:#a8adb5;font-size:14px;line-height:20px}.rhs-collapse-contents-card-footer .delete-button{color:#e96578;font-size:14px;line-height:16px;outline:none}.rhs-collapse-contents.scroll-area{height:80vh;overflow-y:auto;position:relative;padding:10px}.rhs-collapse-contents.scroll-area::-webkit-scrollbar{width:4px}.rhs-collapse-contents.scroll-area::-webkit-scrollbar-track{background:#f5f6fa}.rhs-collapse-contents.scroll-area::-webkit-scrollbar-thumb{background:#adadad;height:10px!important;border-radius:8px}.rhs-collapse-contents.scroll-area::-webkit-scrollbar-thumb:hover{background:#525252;height:8px!important}.rhs-collapse.show-collapse{width:400px;margin-right:0}#title-search-collapse .rhs-collapse-search-wrapper{display:flex;flex-direction:row;align-items:center;background-color:#fff;border-radius:20px;padding:0 10px;margin-bottom:20px}#title-search-collapse .rhs-collapse-search-wrapper input{background-color:#fff;border:none;border-radius:20px;height:40px;outline:none;width:calc(100% - 20px)}#title-search-collapse .reader-search-result-card{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px}#title-search-collapse .reader-search-result-card-title{color:#4ac5e3;font-size:18px;margin-bottom:20px}#title-search-collapse .reader-search-result-card-title .highlight-text{background-color:#ffd57b}#title-search-collapse .reader-search-result-card-body{color:#6d737d;font-size:16px;margin-bottom:20px;word-wrap:break-word}#title-search-collapse .reader-search-result-card-body .highlight-text{background-color:#ffd57b}.night-mode .rhs-collapse-title{color:#fff}.night-mode .rhs-collapse-tabs,.night-mode .rhs-collapse-tabs button{background-color:#434549}.night-mode .rhs-collapse-contents-card{background-color:#434549;box-shadow:none}.night-mode .rhs-collapse-contents-card-header{color:#fff}.night-mode #title-search-collapse .rhs-collapse-search-wrapper{background-color:#434549}.night-mode #title-search-collapse .rhs-collapse-search-wrapper input{background-color:#434549;color:#a8adb5}.night-mode #title-search-collapse .reader-search-result-card{border-bottom:1px solid #fff}.night-mode #title-search-collapse .reader-search-result-card-title{color:#4ac5e3;font-size:18px;margin-bottom:20px}.night-mode #title-search-collapse .reader-search-result-card-title .highlight-text{background-color:#ffd57b}.off-canvas{position:fixed;right:0;top:70px;height:calc(100% - 70px);width:0;margin-right:-50px;background-color:#f5f6fa;padding:30px 20px;transition:.3s ease;z-index:5}.off-canvas.show-collapse{width:min(400px,100vw);margin-right:0}.off-canvas-close-icon{position:absolute;top:30px;right:20px}.night-mode .off-canvas{background-color:#24272e}.create-notes{width:100%}.create-notes-title{color:#454a55;font-family:walsheim,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:26px;line-height:32px;text-align:left}.create-notes-label{color:#454a55;font-family:walsheim medium,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;margin-bottom:20px;text-align:left}.create-notes-textarea{width:100%;background-color:#f5f6fa;border-radius:20px;font-family:walsheim,Helvetica,Arial,Lucida Grande,sans-serif!important;font-size:14px;font-style:normal;height:74px;padding:10px}.upsell-banner{background-color:#fff;padding:40px 3rem;border-radius:10px;box-shadow:0 5px 28px #3f4f6e59;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:100%;max-width:700px;margin:0 auto 20px;gap:20px}.upsell-banner-container{position:relative}.upsell-banner-container:before{content:"";position:absolute;top:-170px;height:150px;width:100%;background:linear-gradient(rgba(255,255,255,0),var(--theme-background-color))}.upsell-banner h1,.upsell-banner h2{margin:0;line-height:unset}.upsell-banner-title{color:#ec6611!important;font-size:16px!important}.upsell-banner-subtitle{font-size:18px}.upsell-banner-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.upsell-banner-buttons-cta{color:#fff!important}.upsell-banner-buttons-cta-alternate{text-decoration:none}.upsell-banner-buttons-cta-alternate:hover{text-decoration:underline}@media (max-width: 576px){.upsell-banner{padding:20px 1rem}}.night-mode .upsell-banner{background-color:#24272e}.night-mode .upsell-banner-subtitle{color:#fff}.tooltip{position:absolute;width:500px;z-index:5}.tooltip .author-name{color:#fff!important}.tooltip-dark{background:#000;color:#fff!important}.tooltip-content{height:100%;padding:10px;border-radius:5px;overflow-y:auto}.tooltip-content ::-webkit-scrollbar{width:4px}.tooltip-content ::-webkit-scrollbar-track{background:#f5f6fa}.tooltip-content ::-webkit-scrollbar-thumb{background:#adadad}.tooltip-content ::-webkit-scrollbar-thumb:hover{background:#525252}.tooltip-bottom-left{padding-top:10px;top:100%;left:0}.tooltip-bottom-left:after{top:0;left:50px}.tooltip-right-bottom{padding-left:10px;left:100%;bottom:0}.tooltip-right-bottom:after{bottom:50px;left:0}.tooltip-left-bottom{padding-right:10px;right:100%;bottom:0}.tooltip-left-bottom:after{bottom:50px;right:0}.tooltip.direction:after{content:"";width:20px;height:20px;position:absolute;background-color:#000;transform:rotate(45deg)}:has(>.inline-tooltip){position:relative}:has(>.inline-tooltip) .inline-tooltip{position:absolute;width:max-content;max-width:200px;top:0;right:calc(100% + 5px);background-color:#000;color:#fff;padding:5px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}:has(>.inline-tooltip) .inline-tooltip.right{top:10px;right:0;left:calc(100% + 5px);font-size:14px}:has(>.inline-tooltip) .inline-tooltip.right:before{content:" ";position:absolute;background:#000;width:8px;height:8px;top:10px;left:-4px;transform:rotate(45deg)}:has(>.inline-tooltip):hover .inline-tooltip{opacity:1}#credit-modal .buttons,#credit-modal-confirmation .buttons{padding-top:40px;display:flex;justify-content:flex-end;gap:10px}#credit-modal .buttons .rebuild-btn,#credit-modal-confirmation .buttons .rebuild-btn{width:auto;max-height:40px}#credit-modal .buttons .rebuild-btn-outline,#credit-modal-confirmation .buttons .rebuild-btn-outline{border:1px solid #202020}#credit-modal .buttons .rebuild-btn-outline:hover,#credit-modal-confirmation .buttons .rebuild-btn-outline:hover{background-color:#dbdbdb;color:#000!important}#credit-modal .rebuild-modal-content-body>div,#credit-modal-confirmation .rebuild-modal-content-body>div{width:100%}#credit-modal #credit-modal-purchase-error-message,#credit-modal-confirmation #credit-modal-purchase-error-message{color:#dc3545}.night-mode #credit-modal,.night-mode #credit-modal-confirmation{color:#fff}.night-mode #credit-modal .icon,.night-mode #credit-modal-confirmation .icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.night-mode #credit-modal .rebuild-modal-content,.night-mode #credit-modal-confirmation .rebuild-modal-content{background:#363636}.night-mode #credit-modal .buttons .rebuild-btn-outline,.night-mode #credit-modal-confirmation .buttons .rebuild-btn-outline{border-color:#fff;color:#fff}body{--theme-background-color: #fff;background-color:var(--theme-background-color)}@media (max-width: 992px){.tooltip.b-tooltip.mobile-hidden{display:none}}.tooltip-inner{font-size:16px;padding-inline:1rem}.reader-page{display:flex}.lhs-tabs-container{position:sticky;bottom:0;left:0;height:62px;z-index:5;transition:all .5s ease;width:100%;box-shadow:0 4px 4px #00000040}@media (min-width: 992px){.lhs-tabs-container{width:60px;height:calc(100vh - 71px);top:71px;display:flex;justify-content:space-between}}.lhs-tabs-container.tab-open .lhs-tabs-panel.active{width:100%;position:fixed;top:70px;left:0;height:calc(100vh - 132px);overflow-y:auto;overflow:hidden;background-color:#fff}@media (min-width: 992px){.lhs-tabs-container.tab-open .lhs-tabs-panel.active{position:static;height:100%}}@media (min-width: 992px){.lhs-tabs-container.tab-open{width:500px}}.lhs-tabs-container ul.lhs-tabs{background:#f2f2f2;margin:0;padding:0;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 992px){.lhs-tabs-container ul.lhs-tabs{display:list-item;list-style:none;height:100%;width:60px}}.lhs-tabs-container ul.lhs-tabs li{line-height:52px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;flex:1 1 auto;padding-block:12px;margin-bottom:20px}.lhs-tabs-container ul.lhs-tabs li.active{background:#f97141}.lhs-tabs-container ul.lhs-tabs li.active svg path{fill:#202020}.lhs-tabs-container ul.lhs-tabs li.active svg circle{fill:#f97141}.lhs-tabs-container ul.lhs-tabs li .inline-tooltip{line-height:20px;display:none}.lhs-tabs-container ul.lhs-tabs li.disabled .inline-tooltip{visibility:hidden;opacity:0}@media (min-width: 992px){.lhs-tabs-container ul.lhs-tabs li{display:block}.lhs-tabs-container ul.lhs-tabs li .inline-tooltip{display:inline-block}.lhs-tabs-container ul.lhs-tabs li:hover{background:#c4c4c4}.lhs-tabs-container ul.lhs-tabs li:hover svg path{fill:#202020}.lhs-tabs-container ul.lhs-tabs li:hover svg circle{fill:#c4c4c4}}.lhs-tabs-container .lhs-tabs-content{overflow:hidden;overflow-y:auto;display:none;background:#fff;width:100%}.lhs-tabs-container .lhs-tabs-content.open{display:block}.lhs-tabs-container .lhs-tabs-content .lhs-tabs-panel{display:none}.lhs-tabs-container .lhs-tabs-content .lhs-tabs-panel.active{display:block}.lhs-tabs-container .lhs-tabs-content .scroll-area{height:100%;overflow-y:auto;position:relative}.lhs-tabs-container .lhs-tabs-content .scroll-area::-webkit-scrollbar{width:4px}.lhs-tabs-container .lhs-tabs-content .scroll-area::-webkit-scrollbar-track{background:#f5f6fa}.lhs-tabs-container .lhs-tabs-content .scroll-area::-webkit-scrollbar-thumb{background:#adadad;height:10px!important;border-radius:8px}.lhs-tabs-container .lhs-tabs-content .scroll-area::-webkit-scrollbar-thumb:hover{background:#525252;height:8px!important}.lhs-tabs-container .lhs-tabs-content .panel__close.white{display:none}.rhs-panel-container{width:60px}#reader-highlight-words-container{flex:1;overflow:hidden}.night-mode{--theme-background-color: #000}.night-mode .tooltip .arrow:before{border-right-color:#fff}.night-mode .tooltip .tooltip-inner{background:#fff;color:#333}.night-mode .close-btn,.night-mode .close-btn *{fill:#fff}.night-mode .lhs-tabs-container{box-shadow:0 4px 4px #ffffff40}.night-mode .lhs-tabs-container ul.lhs-tabs{background-color:#525252}.night-mode .lhs-tabs-container ul.lhs-tabs *{color:#fff}.night-mode .lhs-tabs-container ul.lhs-tabs li .icon{filter:brightness(10)}.night-mode .lhs-tabs-container ul.lhs-tabs li svg path{fill:#fff}.night-mode .lhs-tabs-container ul.lhs-tabs li svg circle{fill:#525252}.night-mode .lhs-tabs-container ul.lhs-tabs li.active{background:#f97141}.night-mode .lhs-tabs-container ul.lhs-tabs li.active svg path{fill:#202020}.night-mode .lhs-tabs-container ul.lhs-tabs li.active svg circle{fill:#f97141}.night-mode .lhs-tabs-container ul.lhs-tabs li.active:hover circle{fill:#f97141}.night-mode .lhs-tabs-container ul.lhs-tabs li:hover svg path{fill:#202020}.night-mode .lhs-tabs-container ul.lhs-tabs li:hover svg circle{fill:#c4c4c4}.night-mode .lhs-tabs-container .lhs-tabs-content,.night-mode .lhs-tabs-container .lhs-tabs-content .lhs-tabs-panel{background-color:#000}.night-mode .lhs-tabs-container .panel__close{display:none}.night-mode .lhs-tabs-container .panel__close.white{display:block}.night-mode .lhs-tabs-container .panel__close.white .icon{filter:brightness(1)}.night-mode .lhs-tabs-container .scroll-area{height:100%;overflow-y:auto;position:relative}.night-mode .lhs-tabs-container .scroll-area::-webkit-scrollbar{width:4px}.night-mode .lhs-tabs-container .scroll-area::-webkit-scrollbar-track{background:#000}.night-mode .lhs-tabs-container .scroll-area::-webkit-scrollbar-thumb{background:#525252;height:10px!important;border-radius:8px}.night-mode .lhs-tabs-container .scroll-area::-webkit-scrollbar-thumb:hover{background:#525252;height:8px!important}.night-mode .distraction-free-mode button{background-color:#434549!important}.sepia-mode{--theme-background-color: #f7f0e4}#popupNotesIcon{position:absolute;display:none;z-index:1000;cursor:pointer;border:solid 1px #ccc;border-radius:5px;padding:5px;box-shadow:0 0 5px #ccc;background-color:#fff}@media (max-width: 992px){.lhs-tabs-container{position:fixed}.rhs-panel-container{width:0}ul.lhs-tabs,ul.lhs-tabs li{height:100%;margin-bottom:0!important}ul.lhs-tabs .icon{width:28px;height:28px}}
