﻿html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;margin:0;font-family:"Lato","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}@media only screen{.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}}@media only screen and (min-width:40.063em){.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}}@media only screen and (min-width:64.063em){.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Lato","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:.125rem .3125rem .0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:bold}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background:#d3d3d3}::-moz-selection{background:#d3d3d3}body.night-mode ::selection{background:#a9a9a9;color:#fff}body.night-mode ::-moz-selection{color:#fff;background:#a9a9a9}.introduction-summary i,.readable-text i,.dontread i{font-family:Merriweather,"serif";font-style:italic;line-height:inherit !important}.MathJax{font-size:1em !important}.readable-text .num-string{margin-right:.5em;font-weight:300}#book-main-content-container{display:block;position:relative;padding:2%;max-width:750px;margin:0 auto 2rem auto}#book-main-content-container .readable-text{padding:0 8%;word-wrap:break-word}#book-main-content-container .readable-text.print-book-callout{padding-left:10%}.print-book-callout-head{font-weight:bold;text-transform:uppercase;margin-right:1em}#book-main-content-container .dontread{padding:0 8%;word-wrap:break-word}#book-main-content-container ul,#book-main-content-container ol{padding:0 8% 0 12%;margin-left:0}#book-main-content-container li ul,#book-main-content-container li ol{padding:0 0 0 2em}#book-markup-container h1,#book-markup-container h3{font-weight:bold}#book-markup-container h1{padding:5px}#book-markup-container h1,#book-markup-container h2,#book-markup-container h3,#book-markup-container h4,#book-markup-container h5,#book-markup-container h6{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.2}#book-markup-container{font-family:Merriweather,"serif"}.readable-text>p,.readable-text>h1,.readable-text>h2,.readable-text>h3,.readable-text>h4,.readable-text>h5{border-right:2px solid rgba(0,0,0,0)}.readable-text>p.indented-paragraph{margin-left:1em}.readable-text>p.centered-paragraph{text-align:center}.dontread>p{border-right:2px solid rgba(0,0,0,0)}.readable-text .formula1{height:auto;max-height:20px;width:auto}.readable-text .formula2{height:auto;max-height:20px;width:auto}.readable-text .formula3{height:auto;max-height:35px;width:auto}.readable-text .formula4{height:auto;max-height:75px;width:auto}.book-edit .readable-text>p,.book-edit .readable-text>h1,.book-edit .readable-text>h2,.book-edit .readable-text>h3,.book-edit .readable-text>h4,.book-edit .readable-text>h5{border:1px solid rgba(0,0,0,0)}@media screen and (min-width: 320px){#book-markup-container h1{font-size:1.25rem}#book-markup-container h3{font-size:.875rem}.introduction-summary ul{padding-left:1em !important}.callout-container{padding:5px}#book-markup-container p,#book-markup-container ul,#book-markup-container ol,#book-markup-container table,#book-markup-container i{font-size:.8rem}}@media screen and (min-width: 690px){#book-markup-container h1{font-size:2rem}#book-markup-container h3{font-size:1.125rem}#book-markup-container p,#book-markup-container ul,#book-markup-container ol,#book-markup-container table{font-size:16px;line-height:30px}#book-markup-container p{padding:5px}}@media only screen and (min-width: 1440px){#book-content-main-row{max-width:940px}#book-main-content-container{max-width:initial}}@media only screen and (min-width: 1640px){#book-content-main-row{max-width:1140px}#book-main-content-container{max-width:initial}}.introduction-summary{border-style:solid;border-width:1px;padding:1.25rem;border-radius:3px;background:#e8e8e8;border-color:#ebe7e1;margin:1em 8%}.introduction-summary h3,.introduction-summary ul,.introduction-summary li,.introduction-summary p,.introduction-summary ol{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@media only screen and (min-width: 360px){.introduction-summary ul{padding-left:1em !important}}@media only screen and (min-width: 480px){.introduction-summary ul{padding-left:1em !important}}#book-main-content-container ul .readable-text{padding-top:0;padding-left:1em}#landing-page-content-container .landing-page-heading-container{width:100%;background-color:#d7d0be}#landing-page-content-container .landing-page-heading{height:100%;width:100%;background-color:rgba(60,103,162,.7);text-align:center;color:#fff;padding:2rem;font-weight:300}#landing-page-content-container .landing-page-heading .landing-page-heading-goal{font-weight:300;margin-top:0px}#landing-page-content-container .landing-page-heading .landing-page-heading-title{font-weight:500}#landing-page-content-container .landing-page-heading .register-button,#landing-page-content-container .landing-page-heading .sign-in-button{background-color:#5facbe;font-size:inherit;padding:0 .7rem;margin:.4rem 0;line-height:1.9rem;color:#fff;user-select:none;height:32px;border-radius:3px;text-align:center;display:inline-block;box-shadow:0 2px 4px 0px rgba(0,0,0,.25);font-weight:400}#landing-page-content-container .landing-page-releases-container{padding:22px 2.5rem;text-align:center}#landing-page-content-container .landing-page-carausel-title{display:inline-block;margin-top:0;margin-bottom:10px}.landing-page-book-lists-container{background-color:#fff}.landing-page-heading h3,.landing-page-heading h4{color:#fff}#landing-page-content-container .landing-page-dotd-container,#landing-page-content-container .landing-page-latest-container{margin:25px;margin-bottom:0;text-align:center}#landing-page-content-container .landing-page-carausel-title{display:inline-block;margin-top:0;margin-bottom:10px}.landing-page-carausel.loading-carausel a{display:inline-block;margin:.8rem}#landing-page-content-container .landing-page-releases-container .landing-page-carausel{width:100%;min-height:50px;position:relative}.landing-page-carausel.loading-carausel{display:flex;justify-content:center;overflow:hidden}.app-code-not-loaded .landing-page-carausel img{max-width:115px;height:auto;display:inline-block;vertical-align:middle}.no-wrap{white-space:nowrap}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}a,a:hover,a:visited,a:active{color:#3c67a2}.tooltip .tooltip-container .note-tooltip-container{font-family:Lato}.tooltip .tooltip-container .note-tooltip-container .fal{padding:2px}.tooltip .tooltip-container:has(.note-tooltip-container),.tooltip .tooltip-container:has(.highlight-tooltip-container){padding:7px}.tooltip .tooltip-container:has(.note-tooltip-container) .color-selector,.tooltip .tooltip-container:has(.highlight-tooltip-container) .color-selector{margin:0 4px}body.review-book .tooltip .quick-notes-highlights{display:none}.tooltip{font-size:smaller;max-width:410px;line-height:1;position:fixed;color:#4f4f4f}.tooltip .fa,.tooltip .fal{cursor:pointer}.tooltip .quick-notes-highlights{display:flex;position:relative;margin:10px 0 5px 0;justify-content:center;align-items:center;gap:5px;cursor:pointer}@media screen and (max-width: 850px){.tooltip .quick-notes-highlights{display:none}}.tooltip .tooltip-container{min-width:auto;height:auto;max-width:90vw;padding:1rem}.tooltip .tooltip-container .fal{padding:10px}.tooltip.tip-hidden .tooltip-tip{display:none}.tooltip .tip-up{top:-0.95rem;left:50%;transform:translateX(-50%)}.tooltip .tip-right{right:-0.95rem;top:50%;transform:translateY(-50%)}@media(max-width: 400px){.tooltip .tooltip-container .fal{padding:2px}}.advanced-tooltip{position:absolute;min-width:100px;padding:1rem;max-width:300px;min-height:20px;z-index:95}.advanced-tooltip,.tooltip{-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;display:none}.advanced-tooltip hr,.tooltip hr{margin:0}.advanced-tooltip.no-min-width-tooltip,.tooltip.no-min-width-tooltip{min-width:initial}.tooltip-tip{width:0;height:0;position:absolute}body.night-mode .tooltip-container{box-shadow:none}.tooltip-container{background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid #e0e0e0;padding:.2rem;min-width:200px;height:300px;overflow:auto;position:relative;font-size:.9rem;box-sizing:border-box;box-shadow:4px 4px 44px rgba(255,255,255,.8),0px 4px 4px rgba(0,0,0,.25);border-radius:8px}.tooltip-container .item-row{font-size:13px;margin-top:10px}.tooltip-container .item-row a{color:#fff;display:inline-block;padding:2px 5px;width:100%}.tooltip-container .item-row a:hover,.tooltip-container .item-row a:active,.tooltip-container .item-row a:focus{color:#fff}.tooltip-container .item-row:not(.item-label):hover{background-color:#588cde;border-radius:5px}.tooltip-container .item-label{margin-top:0;color:#fff;text-align:center;font-size:110%;border-bottom:1px solid #d3d3d3}.tip-up{border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:1rem solid #fff;top:.3rem;left:42%}.tip-down{border-left:1rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-top:1rem solid #fff;bottom:.3rem;left:42%}.tip-right{border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-left:1rem solid #fff;right:.3rem;top:42%}.tip-left{border-top:1rem solid rgba(0,0,0,0);border-bottom:1rem solid rgba(0,0,0,0);border-right:1rem solid #fff;left:0;top:42%}a:focus{outline:none}body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;overscroll-behavior:none}body:has(.discussions-v2--fullscreen),body:has(.live-test-books-page),body:has(.live-test-book-page){background-color:#fff !important;height:auto;padding-bottom:500px}body.modal-open{overflow:hidden}.font-preloader-text{font-family:Merriweather,"serif";position:absolute;top:-1000px}.hidden{display:none !important}.book-content-loader{position:relative;top:30vh}body{min-width:320px}@media only screen and (min-width: 320px){.show-small,.show-medium-down{display:block !important}.show-small-inline{display:inline !important}.show-medium-up,.show-large-up{display:none !important}.advanced-tooltip .command-text{font-size:.8rem}}@media only screen and (min-width: 690px){.hide-medium-up{display:none !important}.advanced-tooltip .command-text{font-size:1rem}.show-medium-down{display:block !important}.show-medium-up{display:inline-block !important}.show-small,.show-large-up{display:none !important}}@media only screen and (max-width: 799px){body.theme-1 .question-toolbar .button:not(.emphasized-button),body.theme-1 .question-toolbar .button:not(.emphasized-button):focus{padding:7px}}@media only screen and (min-width: 800px){.show-small,.show-medium-down{display:none !important}.show-medium-up{display:inline-block !important}.show-large-up:not(.hidden){display:inherit !important}}body{background:#f4f4f4}body.landing-page{background:#fff}html{background:#f4f4f4}body{overflow-x:hidden}.loader{font-size:40px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:.8em auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease;animation:load6 1.7s infinite ease}@-webkit-keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}5%,95%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}10%,59%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.087em -0.825em 0 -0.42em #0e5ba9,-0.173em -0.812em 0 -0.44em #0e5ba9,-0.256em -0.789em 0 -0.46em #0e5ba9,-0.297em -0.775em 0 -0.477em #0e5ba9}20%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.338em -0.758em 0 -0.42em #0e5ba9,-0.555em -0.617em 0 -0.44em #0e5ba9,-0.671em -0.488em 0 -0.46em #0e5ba9,-0.749em -0.34em 0 -0.477em #0e5ba9}38%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.377em -0.74em 0 -0.42em #0e5ba9,-0.645em -0.522em 0 -0.44em #0e5ba9,-0.775em -0.297em 0 -0.46em #0e5ba9,-0.82em -0.09em 0 -0.477em #0e5ba9}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}}@keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}5%,95%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}10%,59%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.087em -0.825em 0 -0.42em #0e5ba9,-0.173em -0.812em 0 -0.44em #0e5ba9,-0.256em -0.789em 0 -0.46em #0e5ba9,-0.297em -0.775em 0 -0.477em #0e5ba9}20%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.338em -0.758em 0 -0.42em #0e5ba9,-0.555em -0.617em 0 -0.44em #0e5ba9,-0.671em -0.488em 0 -0.46em #0e5ba9,-0.749em -0.34em 0 -0.477em #0e5ba9}38%{box-shadow:0 -0.83em 0 -0.4em #0e5ba9,-0.377em -0.74em 0 -0.42em #0e5ba9,-0.645em -0.522em 0 -0.44em #0e5ba9,-0.775em -0.297em 0 -0.46em #0e5ba9,-0.82em -0.09em 0 -0.477em #0e5ba9}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #0e5ba9,0 -0.83em 0 -0.42em #0e5ba9,0 -0.83em 0 -0.44em #0e5ba9,0 -0.83em 0 -0.46em #0e5ba9,0 -0.83em 0 -0.477em #0e5ba9}}.slide-in-menu{position:fixed;z-index:1007;max-width:calc(100vw - 44px);top:75px;border-top:1px solid rgba(0,0,0,0)}.slide-in-menu.slide-in-menu-right{right:0;border-left:1px solid rgba(0,0,0,0)}.slide-in-menu.slide-in-menu-left{left:0;border-right:1px solid rgba(0,0,0,0)}.slide-in-menu.closed{opacity:0;display:none}.slide-in-menu .slide-in-menu-container{height:calc(100vh - 75px - 27px);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;position:relative}@media screen and (min-width: 690px){.slide-in-menu .slide-in-menu-container{height:calc(100vh - 75px - 31px)}}.slide-in-menu .slide-in-menu-container.dont-go-full-height{height:auto}.slide-in-menu .slide-in-menu-container .header a{text-decoration:underline;color:#fff}.landing-page-carausel .partial-book-ownership-line{position:absolute}.partial-book-ownership-line{margin:.5em 0 0 0;background-color:#fff;height:.3em;width:100%;display:flex;overflow:hidden}.partial-book-ownership-line .ownership-line{height:.3em}.partial-book-ownership-line .partial-book-ownership-loading-line{width:10px;background-color:#3c67a2;height:.3em;animation:ownership-line-loading 1s infinite}@keyframes ownership-line-loading{from{transform:translateX(0)}to{transform:translateX(100px)}}.partial-book-ownership-line .chapter-ownership-line{flex:1}.partial-book-ownership-line .is-fully-owned{background-color:#3c67a2}.partial-book-ownership-line .is-partially-owned{width:2px;height:.3em;display:inline-block;top:0;vertical-align:top;position:relative;left:calc(50% - 2px);background-color:#3c67a2}.partial-book-ownership-line .non-chapter-ownership-line{float:left}@-webkit-keyframes scaleEaseOutElastic{0%{transform:scale(1)}40%{transform:scale(1.1)}100%{transform:scale(0)}}@-moz-keyframes scaleEaseOutElastic{0%{transform:scale(1)}40%{transform:scale(1.1)}100%{transform:scale(0)}}@-o-keyframes scaleEaseOutElastic{0%{transform:scale(1)}40%{transform:scale(1.1)}100%{transform:scale(0)}}@keyframes scaleEaseOutElastic{0%{transform:scale(1)}40%{transform:scale(1.1)}100%{transform:scale(0)}}@-webkit-keyframes scaleEaseOutElastic{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@-moz-keyframes scaleEaseOutElastic{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@-o-keyframes scaleEaseOutElastic{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes scaleEaseOutElastic{0%{transform:scale(0)}50%{transform:scale(1.1)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.reveal-modal{border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,.4);left:0;right:0;margin:0 auto;max-width:750px;z-index:1008;position:fixed;display:none;top:0;transform:translateY(-100%);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.reveal-modal.transition-in{transform:translateY(70px);opacity:1}.reveal-modal.transition-out{transform:translateY(-100%);opacity:0}@media screen and (max-width: 700px){.cordova #notifications-modal.reveal-modal{padding:.25rem}.cordova #notifications-modal.reveal-modal .close-reveal-modal{top:.25rem;right:.25rem}}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,.45);z-index:1007;display:none;left:0}.reveal-modal .close-reveal-modal{color:#828282;user-select:none;z-index:1;font-size:1.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;font-weight:bold;cursor:pointer}#registration-result-modal .close-reveal-modal{color:#fff}.slide-in-menu .search-input-container>input{outline:none;border-radius:3px;text-indent:5px;padding-right:1.5rem;color:#000;height:2rem;background:#fff;width:96%;margin:5px;font-size:.9rem;transition:initial}body.night-mode.theme-1 #book-markup-container .highlight-color-yellow .emphasized-text{color:#ff0 !important}body.theme-1 .callout-container{background-color:#e8e8e8}body.theme-1 .introduction-summary{background:#e8e8e8;border-color:#ebe7e1}body.theme-1 .introduction-summary h3,body.theme-1 .introduction-summary ul,body.theme-1 .introduction-summary li,body.theme-1 .introduction-summary p{color:inherit}body.theme-1 .slide-in-menu-container{box-shadow:none;border-radius:0}body.theme-1 #current-position-point .track-point-circle{background-color:#fc0 !important}body.theme-1 .track-point-play{border-color:#fc0 !important;background-color:#fc0 !important}body.theme-1 .track-point-pause{background-color:#fc0 !important}body.theme-1 #book-markup-container .emphasized-text{background-color:#fc0 !important;border-top:1px solid #af8c00;border-bottom:1px solid #af8c00}body.theme-1 #book-markup-container .whole-paragraph-emphasized-text p,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text h1,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text h2,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text h3,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text h4,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text h5,body.theme-1 #book-markup-container .whole-paragraph-emphasized-text:is(li){background-color:rgba(255,204,0,.2) !important;border-radius:5px}body.theme-1 .button:not(.emphasized-button),body.theme-1 .button:not(.emphasized-button):focus{background-color:#f5f5f5 !important;color:#333 !important;border-radius:3px;padding:8px 15px;font-size:14px;font-weight:400;box-shadow:0 2px 0 0 #999;border:1px solid #ccc;margin:0 5px 0 0}body.theme-1 .button:not(.emphasized-button):hover,body.theme-1 .button:not(.emphasized-button):focus:hover{background:#fdfdfd}body.theme-1 .button:not(.emphasized-button):active,body.theme-1 .button:not(.emphasized-button):focus:active{box-shadow:0 1px 0 0 #999;background:#fdfdfd;top:2px}body.theme-1 #play-point .icon-i-play-triangle,body.theme-1 #restart-paragraph-point .track-point{color:#fc0;border-color:#fc0}.hover-box{position:fixed;max-width:300px;padding:1rem}.hover-box .notification-content{margin:1rem}#notifications-modal.full-width{padding:0}#notifications-modal.full-width .notifications-modal-message{max-height:calc(100vh - 120px)}#notifications-modal .emphasized-button{min-width:50px}#notifications-modal .auto-login-loading-container{position:relative;height:50px;width:100%}#notifications-modal .close-reveal-modal{top:.5rem;right:1rem}.notifications-modal-message{max-height:65vh;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.page-is-showing-modal .book-content-loader{display:none}body.page-is-showing-modal,body.ReactModal__Body--open,body.disable-scroll{overflow-y:hidden}#notification-box{right:1.2rem;min-width:90px;z-index:1010;display:none;margin-bottom:0;position:fixed}#notification-box .notification-content{margin:.2rem;display:inline-block}#notification-box .notification-content a{color:#fff;text-decoration:underline}#notification-box .close{top:.7rem;background:none}@media screen and (max-width: 550px){#notification-box{padding:.25rem 1.25rem;right:unset;left:50%;transform:translateX(-50%);min-width:unset}#notification-box .close{opacity:1;top:50%;right:0;color:#fff}#notification-box .code-loading-error-notification{min-width:70vw;display:block}#notification-box .download-notification{min-width:200px;display:block}}#download-questions-button{position:fixed;right:40px;top:60px;font-size:120%}.rt{text-align:right}.clickable{cursor:pointer}.meap-label,.review-label{padding:0 5px;color:#fff;font-size:10px;float:right;margin-top:3px;margin-right:5px}.meap-label{background-color:#9f0000}.review-label{background-color:#67a73d}.headroom{transition:transform 200ms linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-75px)}#notification-box .notification-link,#modal-download-info .notification-link,.top-bar li:not(.has-form) a.emphasized-button,.emphasized-button{width:auto;margin:.4rem 0;padding:0 .5rem;user-select:none;-webkit-user-select:none;font-family:inherit;font-weight:300;background:#3c67a2;text-shadow:none;box-shadow:0 2px 4px 0px rgba(0,0,0,.25);color:#fff;height:32px;line-height:2.2rem;border-radius:3px;text-align:center;display:inline-block;border-style:none;cursor:pointer;font-size:14px;font-weight:400;white-space:nowrap}#notification-box .notification-link:hover:not([disabled]),#modal-download-info .notification-link:hover:not([disabled]),.top-bar li:not(.has-form) a.emphasized-button:hover:not([disabled]),.emphasized-button:hover:not([disabled]){background:#2e4f7d}#notification-box .notification-link:active:not([disabled]),#modal-download-info .notification-link:active:not([disabled]),.top-bar li:not(.has-form) a.emphasized-button:active:not([disabled]),.emphasized-button:active:not([disabled]){background:#27446a}#notification-box .notification-link.secondary-color,#modal-download-info .notification-link.secondary-color,.top-bar li:not(.has-form) a.emphasized-button.secondary-color,.emphasized-button.secondary-color{background:gray}#notification-box .notification-link.secondary-color:hover:not([disabled]),#modal-download-info .notification-link.secondary-color:hover:not([disabled]),.top-bar li:not(.has-form) a.emphasized-button.secondary-color:hover:not([disabled]),.emphasized-button.secondary-color:hover:not([disabled]){background:#737373}#notification-box .notification-link.secondary-color:active:not([disabled]),#modal-download-info .notification-link.secondary-color:active:not([disabled]),.top-bar li:not(.has-form) a.emphasized-button.secondary-color:active:not([disabled]),.emphasized-button.secondary-color:active:not([disabled]){background:#676767}#book-main-content-container .emphasized-button,.reveal-modal .emphasized-button{position:relative}#book-main-content-container .emphasized-button:active:not([disabled]),.reveal-modal .emphasized-button:active:not([disabled]){top:1px}a.emphasized-button{color:#fff}#registration-result-modal{background:#4983ce no-repeat;color:#fff;padding:2px;position:fixed;max-height:85vh;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#registration-result-modal h3{color:#fff}#registration-result-modal .registration-info-container{padding:3rem;text-align:center;background-image:url("../../assets/fonts/vbook-icon.svg");background-repeat:no-repeat;background-position-x:-200px;background-size:100% auto;background-position-y:-150px}#registration-result-modal .registration-info-container .emphasized-button{margin-top:2rem}#registration-result-modal .got-it-button{background-color:#3c67a2}#registration-result-modal .got-it-button:hover{background-color:#355b8f}#registration-result-modal .got-it-button:active{background-color:#2e4f7d}.view-in-cart-button{background-color:#67a73d}.view-in-cart-button:hover{background-color:#5b9436 !important}.view-in-cart-button:active,.view-in-cart-button:focus{background-color:#50822f !important}.buy-tokens-button{background-color:#fc0}.buy-tokens-button:hover{background-color:#e6b800 !important}.buy-tokens-button:active,.buy-tokens-button:focus{background-color:#cca300 !important}.tabs-container{position:relative}.tabs-container .tab-container{display:none}.tabs-container .tab-container.selected{display:block}.tab-title-container{display:flex}.tab-title-container .tab-title{flex-grow:1;flex-basis:0;display:block;border-bottom:2px #40464c solid;text-align:center;cursor:pointer;font-size:13px;user-select:none;color:inherit;line-height:2.5;padding:0 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:.2em}.tab-title-container .tab-title.selected{font-weight:bold;border-color:#0e5ba9}.tab-title-container .tab-title:last-of-type{margin-right:0}.tab-title-container .tab-title:hover{border-color:rgba(14,92,170,.6)}.library-section-header-container{position:relative;margin:.1rem .3rem 1rem .3rem;padding:10px 0px}.library-section-header-container .library-section-header .user-first-name-field{display:inline-block}.library-section-header-container .library-section-header .sort-library-page-releases-icon{margin-left:10px;font-size:18px;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;cursor:pointer}.main-catalog-container{margin-top:20px;text-align:initial}.main-catalog-container h4{margin-bottom:13px}.look-inside-button{background-color:#3c67a2}.look-inside-button:hover{background-color:#2e4f7d}@media only screen and (max-width: 319px){*{display:none}}@media only screen and (min-width: 320px)and (max-width: 689px){.annotation-container{right:0}body.theme-1 .button,body.theme-1 .button:focus{padding:7px}.listing-container .CodeMirror{font-size:11px !important}}.playback-menu-item,.settings-menu-user-data-container-email,.settings-menu-user-data-container{display:none}.show-to-logged-in-users{display:none}.user-logged-in #unscramble-info-modal .sign-in-button{display:none}.user-logged-in .settings-menu-user-data-container-email,.user-logged-in .settings-menu-user-data-container{display:block}.user-logged-in .show-to-logged-in-users{display:block}.user-not-logged-in .sign-out-button{display:none}.hopscotch-bubble{max-width:82vw;z-index:1}.hopscotch-bubble-container{max-width:75vw}@media only screen and (max-width: 40em){.reveal-modal{min-height:200px;top:100px;left:0;right:0;margin:0 auto}}#login-modal{max-width:450px;top:50px;position:fixed;z-index:1009}#login-modal input{font-size:16px}#login-modal .login-error-message-container{min-height:30px}#login-modal .tab-title-container{margin:0 1rem}#login-modal .tab-container{padding-top:.5rem;min-height:210px;max-height:85vh;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#login-modal .tab-title-container .tab-title{color:inherit;font-size:20px;line-height:1.5}#login-modal .login-notification-message-container{font-size:1rem;padding:5px 5px;background-color:#f2f2f2}@media screen and (max-width: 450px){#login-modal .login-notification-message-container{font-size:.8rem}}#login-modal .error-message-login,#login-modal .error-message-register{color:red;min-height:1rem}#login-modal input.has-error{border-color:red}#login-modal .emphasized-button{min-width:70px;top:0px !important}#login-modal .emphasized-button:focus{outline:none}#login-modal .register-subscribe-container{display:flex;align-items:center;justify-content:space-between;padding-left:.9375rem;padding-right:.9375rem}#login-modal label{user-select:none}@media screen and (max-width: 600px){#login-modal{padding:5px}#login-modal .close-reveal-modal{top:5px;right:5px}#login-modal input{margin-bottom:.5rem}#login-modal .login-notification-message-container{margin:0 10px}}.my-books-container{margin-bottom:3rem}.browser .download-status-link{display:none}.book-items-container{padding-left:5px;position:relative;min-height:50px}#select-categories-button{line-height:1.8rem;color:#fff;background-color:#5facbe;border-left:3px solid rgba(0,0,0,0);padding-left:.5rem;padding-right:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;display:block;position:relative;float:right;font-size:90%;font-family:inherit;font-weight:300}.flex{display:flex}#select-categories-button.active{display:block}#select-categories-button-menu{position:absolute;right:0;width:200px;background:#fff;padding:14px;z-index:2;-webkit-box-shadow:-2px 4px 24px 0px rgba(0,0,0,.75);-moz-box-shadow:-2px 4px 24px 0px rgba(0,0,0,.75);box-shadow:-2px 4px 24px 0px rgba(0,0,0,.75);max-height:70vh;overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#select-categories-button-menu div{width:100%}#select-categories-button-menu .arrow{position:absolute;top:-7px;right:0;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}#main-page-content{position:relative}.small-loader{position:absolute;top:50%;left:45%}.small-loader .loading-dot{width:10px;height:10px;border:2px solid gray;border-radius:50%;float:left;margin:0 5px;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:small_loading_animation 1000ms ease infinite 0ms;animation:small_loading_animation 1000ms ease infinite 0ms}.small-loader .loading-dot:nth-child(2){-webkit-animation:small_loading_animation 1000ms ease infinite 300ms;animation:small_loading_animation 1000ms ease infinite 300ms}.small-loader .loading-dot:nth-child(3){-webkit-animation:small_loading_animation 1000ms ease infinite 600ms;animation:small_loading_animation 1000ms ease infinite 600ms}@-webkit-keyframes small_loading_animation{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes small_loading_animation{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}.advanced-tooltip.edit-tooltip{z-index:1008 !important}.advanced-tooltip.help-feedback-tooltip .tooltip-container,.advanced-tooltip.sort-books-tooltip .tooltip-container,.advanced-tooltip.buy-audio-tooltip .tooltip-container,.advanced-tooltip.edit-tooltip .tooltip-container{background-color:#000;padding:.2rem;min-width:100px;height:auto;overflow:auto;position:relative}.advanced-tooltip.help-feedback-tooltip .tooltip-container .item-row,.advanced-tooltip.sort-books-tooltip .tooltip-container .item-row,.advanced-tooltip.buy-audio-tooltip .tooltip-container .item-row,.advanced-tooltip.edit-tooltip .tooltip-container .item-row{-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}.advanced-tooltip.help-feedback-tooltip .tooltip-container .item-row:not(.item-label):hover,.advanced-tooltip.sort-books-tooltip .tooltip-container .item-row:not(.item-label):hover,.advanced-tooltip.buy-audio-tooltip .tooltip-container .item-row:not(.item-label):hover,.advanced-tooltip.edit-tooltip .tooltip-container .item-row:not(.item-label):hover{background-color:#666;border-radius:0}.advanced-tooltip.help-feedback-tooltip .tip-up,.advanced-tooltip.sort-books-tooltip .tip-up,.advanced-tooltip.buy-audio-tooltip .tip-up,.advanced-tooltip.edit-tooltip .tip-up{top:0;left:40.5%;border-bottom-color:#000}.advanced-tooltip.sort-books-tooltip{transform:translate(-2px, 5px)}.advanced-tooltip.help-feedback-tooltip{position:fixed;z-index:1009;transform:translateY(12px)}.tour-feedback-tooltip-item,.sort-books-tooltip-item,.buy-audio-tooltip-item,.advanced-tooltip-item,.editor-tooltip-item{white-space:nowrap;line-height:25px;cursor:pointer;padding:2px;margin-top:0 !important;color:#fff;text-align:center}.tour-feedback-tooltip-item.tour{display:none}.sort-books-tooltip-item .fa-check{display:none}.advanced-tooltip.sort-books-tooltip.alphabetical-sort .alphabetical-sort .fa-check{display:inline-block}.advanced-tooltip.sort-books-tooltip.release-date-sort .release-date-sort .fa-check{display:inline-block}.advanced-tooltip.sort-books-tooltip.last-opened-sort .last-opened-sort .fa-check{display:inline-block}.advanced-tooltip.book-menu-sort-tooltip{z-index:1008}#modal-feedback .feedback-content-container{max-height:calc(100vh - 110px);overflow-y:auto}#modal-feedback .feedback-content-container input[type=text],#modal-feedback .feedback-content-container input[type=email],#modal-feedback .feedback-content-container textarea{font-size:16px;border-radius:4px;resize:none}#modal-feedback .feedback-content-container select{font-size:16px;border-radius:4px}#modal-feedback .feedback-button{min-width:70px;color:#4087d4;border:1px solid #2f80ed;height:33px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:16px;cursor:pointer;background:none}#modal-feedback .feedback-button:hover{color:#fff;background:#4087d4}#modal-feedback .feedback-button:active{color:#fff;background:#2e7acc}.free-flag{background-color:#5facbe;position:relative;display:inline-block;padding-right:15px;padding-left:5px;color:#fff;margin-left:5px;position:relative;bottom:3px;font-size:12px}.free-flag:after{content:"";width:0;height:0;border-style:solid;border-width:9px 9px 9px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:0;top:0}@keyframes glowAnimation{from{box-shadow:0 0 0px orange}50%{box-shadow:0 0 20px orange}to{box-shadow:0 0 0px orange}}.glow{animation:glowAnimation 2s infinite}@keyframes glowAnimationSvg{from{filter:drop-shadow(0 0 0 orange)}50%{filter:drop-shadow(0px 2px 3px orange)}to{filter:drop-shadow(0 0 0 orange)}}svg.glow{filter:drop-shadow(0px 2px 3px orange);animation:glowAnimationSvg 2s infinite}@keyframes glowGreenAnimation{from{box-shadow:0 0 0px green}50%{box-shadow:0 0 20px green}to{box-shadow:0 0 0px green}}.glow-green{animation:glowGreenAnimation 2s infinite}@keyframes glowBlueAnimation{from{box-shadow:0 0 0px #407fbf}50%{box-shadow:0 0 20px #407fbf}to{box-shadow:0 0 0px #407fbf}}.glow-blue{animation:glowBlueAnimation 2s infinite}@keyframes glowTextAnimation{from{text-shadow:0 0 0 orange}50%{text-shadow:0 0 10px orange}to{text-shadow:0 0 0 orange}}.glow-text{animation:glowTextAnimation 1.5s infinite}@keyframes glowBlueTextAnimation{from{text-shadow:0 0 0 #407fbf}50%{text-shadow:0 0 10px #407fbf}to{text-shadow:0 0 0 #407fbf}}.glow-text-blue{animation:glowBlueTextAnimation 2.5s infinite}.responsive-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}#error-modal .marketplace-link{margin-left:10px}#impressions-feedback-box{position:fixed;bottom:33px;left:5px;background-color:#5facbe;z-index:1008;width:310px;padding:15px;font-family:inherit;font-weight:300;color:#fff;display:none}@media screen and (max-width: 450px){#impressions-feedback-box{z-index:1009;left:0;right:0;bottom:0;width:100%}}#impressions-feedback-box .impressions-feedback-box-title{font-size:16px;color:#fff;padding-right:20px}#impressions-feedback-box input[type=checkbox]{cursor:pointer}@media screen and (max-width: 500px){#impressions-feedback-box textarea{height:70px}}#impressions-feedback-box .marketing-use-label{color:#fff;font-size:9px;user-select:none;display:inline-block;width:95px;vertical-align:top}#impressions-feedback-box .close-feedback{position:absolute;top:0;right:15px;font-size:30px;color:#fff;user-select:none;cursor:pointer}#impressions-feedback-box #impressions-feedback-input,#impressions-feedback-box #impressions-email-input{font-size:16px}#impressions-feedback-box #impressions-feedback-input.has-error{border:1px solid red}#impressions-feedback-box .send-feedback-link{background:#fff;color:#333;padding:2px 5px;font-size:14px}#impressions-feedback-box .send-feedback-link:hover{background:#f2f2f2}#impressions-feedback-box .send-feedback-link:active{background:#e6e6e6}body .ladda-button{padding:0px 6px !important}.section-menu-header{color:#999;font-size:12px;font-weight:bold;border-bottom:1px solid #677077;text-transform:uppercase;padding:10px 15px;cursor:default;user-select:none;-webkit-user-select:none}.text-label,.no-user-select{user-select:none;-webkit-user-select:none}#modal-feedback select{height:34px;margin-bottom:1em;padding:0 .5rem}#search-modal{z-index:1008;position:fixed;top:76px;left:0;right:0;bottom:0;height:calc(100vh - 76px);display:none}#search-modal.old-search{top:0;height:100vh}#search-modal.shown{display:block}#search-modal .search-react-container{height:100%}#search-modal .search-results-list.search-scroll-area{max-height:calc(100vh - 195px)}.search-autocomplete-container{position:absolute;width:100%;z-index:10}@media screen and (max-width: 650px){.search-autocomplete-container{position:fixed;width:auto;left:10px;right:10px}}.invisible{visibility:hidden}@keyframes jump{0%{transform:translate3d(0, 0, 0)}40%{transform:translate3d(0, -30%, 0)}100%{transform:translate3d(0, -100%, 0)}}.jump{transform-origin:50% 50%;animation:jump .5s linear alternate infinite}.faq-modal p{overflow:auto}.faq-modal img{border:1px solid gray;width:45%;margin-top:.5em}.faq-modal img+h5{margin-top:1em}.faq-modal img.pull-right{margin-left:.5em}.faq-modal img.pull-left{margin-right:.5em}.faq-modal h5{font-weight:600;clear:both}.faq-modal .modal-content-container{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#beta-sticker-container{height:0;width:0;display:none}#beta-sticker{display:none;width:90px;height:25px;background:red;position:relative;top:10px;left:-24px;text-align:center;font-size:16px;font-family:sans-serif;text-transform:uppercase;font-weight:bold;color:#fff;line-height:27px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}.settings-editor-section{display:none}body.user-is-editor .settings-editor-section{display:block}body.review-book .book-review-link{display:block}body:not(.review-book) .book-review-link{display:none}body.book-edit .edit-book-link{display:none}body.review-report-page .book-review-link{display:none}body.book-page:not(.book-edit) .back-to-regular-book-link{display:none}.edit-book-link,.back-to-regular-book-link,.book-review-link{text-decoration:underline;display:block;line-height:1.5}.shopping-cart-modal select.form-control{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+")}.registration-activation-modal .sign-in-button{float:right}.jumping-dots{position:relative}.jumping-dots .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background:#fff;animation:wave 1.3s linear infinite}.jumping-dots .dot:nth-child(2){animation-delay:-1.1s}.jumping-dots .dot:nth-child(3){animation-delay:-0.9s}@keyframes wave{0%,60%,100%{transform:initial}30%{transform:translateY(-10px)}}.liveaudio-corner{position:absolute;bottom:0;right:0;width:40%}.liveaudio-corner svg{vertical-align:bottom}.landing-page-releases-container{background:#e8e8e8 url(../../assets/images/body-background.png) 0 0 repeat}#video-mode-overlay,#notes-menu,#big-add-to-cart-button-container{display:none}.wish-list-toggle{cursor:pointer;transition:color 125ms ease-in-out;display:inline-block;padding-right:5px;overflow:visible}.wish-list-toggle{color:#708}.pulse{animation:beat .5s infinite alternate;transform-origin:center}@keyframes beat{to{transform:scale(1.2)}}.wish-list-container .wishlist-command-container{margin-top:.5em;display:flex;align-items:center;justify-content:space-between}.wish-list-container .remove-from-wishlist-button{cursor:pointer;padding:.5em 0 .5em 1em}.toolbar-current-position-outer-point{display:block;width:16px;height:16px;position:relative}.toolbar-current-position-inner-point{background-color:#fff;border-width:2px;border-style:solid;border-color:#fc0;width:14px;height:14px;border-radius:50%;position:absolute}.landing-page-catalog{min-height:300px;position:relative;overflow:auto;text-align:center;position:relative;min-height:150px}.tooltip{z-index:1009}#text-addons-menu .sort-library-menu-icon,#books-menu .sort-library-menu-icon,#book-resources-menu .sort-library-menu-icon{cursor:pointer}#text-addons-menu .books-menu-sort-container,#books-menu .books-menu-sort-container,#book-resources-menu .books-menu-sort-container{text-align:right;padding-right:1rem;color:inherit;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}#text-addons-menu .books-menu-sort-container .sort-my-books-menu-icon,#books-menu .books-menu-sort-container .sort-my-books-menu-icon,#book-resources-menu .books-menu-sort-container .sort-my-books-menu-icon{cursor:pointer}#books-menu .slide-in-menu-container,.text-slide-menu{display:flex;flex-direction:column}#books-menu .slide-in-menu-container>.tab-title-container,.text-slide-menu>.tab-title-container{flex:none}#books-menu .slide-in-menu-container>.tabs-container,.text-slide-menu>.tabs-container{flex:1 1 auto;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#text-addons-menu .header,#books-menu .header,#book-resources-menu .header{color:#999;font-size:12px;font-weight:bold;padding-bottom:5px;padding-left:5px}#text-addons-menu .search-input,#books-menu .search-input,#book-resources-menu .search-input{height:1.8rem;padding-right:.5rem}#text-addons-menu .search-input-container,#books-menu .search-input-container,#book-resources-menu .search-input-container{position:relative}#text-addons-menu .search-input-container .search-icon,#books-menu .search-input-container .search-icon,#book-resources-menu .search-input-container .search-icon{position:absolute;right:5px;top:5px;cursor:pointer}#text-addons-menu .items-container,#books-menu .items-container,#book-resources-menu .items-container{overflow-y:auto;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}#text-addons-menu .items-container ul,#books-menu .items-container ul,#book-resources-menu .items-container ul{list-style-type:none;font-size:smaller;margin:0}#text-addons-menu .items-container .item,#books-menu .items-container .item,#book-resources-menu .items-container .item{padding:.5rem .2rem;cursor:initial;border-top:1px dashed rgba(255,255,255,.2)}#books-menu .items-container{overscroll-behavior-y:initial}.header-icon-notification.wish-list-notification{background-color:#f65b61}.footer-book-title-label .wish-list-icon{display:none;margin:0 .5em;cursor:pointer;transition:scale .2s ease-in-out,color .2s ease-in-out}.footer-book-title-label .wish-list-icon:hover{color:#f65b61}.footer-book-title-label .wish-list-icon.active{color:#f65b61}.footer-book-title-label .reading-list-icon{display:none;margin:0 .5em;cursor:pointer}.user-doesnt-own-book .main-footer-wrapper .wish-list-icon,.user-doesnt-own-book .header-nav-bar .wish-list-icon{display:inline-block}.user-is-active-subscriber.user-owns-book .main-footer-wrapper .reading-list-icon,.user-is-active-subscriber.user-owns-book .header-nav-bar .reading-list-icon{display:inline-block}.offline .wish-list-book-cover-icon,.offline .wish-list-icon{display:none !important}.offline .not-downloaded-book .book-cover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.offline .not-downloaded-book .download-status-container{display:none}.landing-page-placeholder-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wish-list-book-cover-icon{position:absolute;bottom:.2em;left:.2em;cursor:pointer;color:#fff;transition:scale .2s ease-in-out,color .2s ease-in-out}.wish-list-book-cover-icon:hover{color:#f65b61}.wish-list-book-cover-icon.active{color:#f65b61}.book-cover-item:hover .book-cover-commands-wrapper{display:flex}.book-cover-commands-wrapper{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);color:#fff}.book-cover-commands-wrapper a{color:#fff}.book-cover-command-wrapper{padding:.5em;font-size:120%;cursor:pointer}.book-cover-command-wrapper:hover{transform:scale(1.1)}.book-cover-command-wrapper:active{color:#e6e6e6}#marketing-subscription-form{position:fixed;display:inline-block;left:50%;bottom:75px;transform:translate(-50%, 110%);width:500px;max-width:95vw;border:1px solid #d3d3d3;z-index:1007;background-color:#fff;padding:1.5em;transition:transform .25s ease-in-out;box-shadow:0px 3px 15px rgba(0,0,0,.2)}@media screen and (min-width: 1250px){#marketing-subscription-form{bottom:35px}}#marketing-subscription-form.show{transform:translate(-50%, 0)}#marketing-subscription-form .marketing-subscription-title-container+.marketing-subscription-email-input-container{margin-top:.5em}#marketing-subscription-form .marketing-subscription-title-container{font-size:.875rem;text-align:justify;padding-right:1.75rem}#marketing-subscription-form .marketing-subscription-close-button{position:absolute;top:1.3em;right:1.3em;user-select:none;cursor:pointer;color:gray}.marketing-subscription-email-input-container{display:flex;align-items:stretch}.marketing-subscription-email-input-container input{flex:1;background-color:#fff;border:1px solid #ccc;border-radius:0;margin:0}.marketing-subscription-email-input-container .marketing-subscription-confirm{outline:none;background-color:#5facbe;border-radius:0;padding:.5rem;height:2.3125rem;font-size:.875rem;margin:0;color:#fff;cursor:pointer;user-select:none}.marketing-subscription-email-input-container .marketing-subscription-confirm:hover{background-color:#4494a6}.marketing-subscription-email-input-container .marketing-subscription-confirm:active{background-color:#3c8494}.header-social-button-container{font-size:80%}body.night-mode .placeholder{background:#515556}body.night-mode .placeholder-animated-background{background:linear-gradient(to right, #9a9898 10%, #7f7f7f 18%, #858585 33%)}.placeholder{background-color:#eee;display:flex;margin:5px 0;line-height:16px}@keyframes placeHolderShimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.placeholder-animated-background{width:100%;animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right, #eeeeee 10%, #dddddd 18%, #eeeeee 33%);background-size:1100px 104px;position:relative}.loading-page-image-placeholder{padding:0;background:url(../../assets/images/cover.png);height:180px;margin:1em 8%;background-repeat:no-repeat;background-position-x:center;background-color:#d5d6db;background-position-y:-80px}.fallback-book-markup-container .browsable-container{margin-top:1em;margin-bottom:2em;padding:1em;margin:0 8%;border-radius:5px;border:1px solid #d9d9d9}.fallback-book-markup-container>ul{padding:0 8% 0 12%}.single-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submit-app-feedback-link{display:none}body.electron .shopping-cart-button,body.electron .book-cover-add-to-cart-command,body.electron .carausel-price-container,body.cordova .shopping-cart-button,body.cordova .book-cover-add-to-cart-command,body.cordova .carausel-price-container{display:none !important}body.electron .more-information-link,body.cordova .more-information-link{display:none}body.electron .submit-app-feedback-link,body.cordova .submit-app-feedback-link{display:inline-block}#exit-zen-mode{position:fixed;top:0;right:0;display:none;background:none;border:none;cursor:pointer;padding:15px}body.zen-mode{padding-top:0}body.zen-mode #footer{display:none}body.zen-mode .lp-ad-container,body.zen-mode .feature-promo-container{display:none}body.zen-mode #exit-zen-mode{display:block}body.zen-mode #header{background:rgba(0,0,0,0);min-height:unset;border-bottom:unset}body.zen-mode #header .header-nav-bar{display:none}body.zen-mode .inline-indexed-term:after{display:none}body.zen-mode .paragraph-bubble:not(.activated) .bookmark-bubble,body.zen-mode .paragraph-bubble:not(.activated) .forums-bubble{display:none}body.zen-mode .paragraph-notification-bubble{transform:scale(0.75)}body.zen-mode .paragraph-bubble[data-bookmark-active]:not(.activated) .paragraph-notification-bubble,body.zen-mode .paragraph-bubble[data-notes-active]:not(.activated) .paragraph-notification-bubble,body.zen-mode .paragraph-bubble[data-forums-active]:not(.activated) .paragraph-notification-bubble{display:block}body:fullscreen,body:-webkit-full-screen,body:-moz-full-screen{background-color:#f4f4f4}.app-feedback-google-forms-container{height:85vh;overflow-y:scroll;overflow-x:hidden;padding-top:56.25%;position:relative;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.app-feedback-google-forms-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#app-feedback-modal{padding:0;padding-right:.75em;padding-left:.75em;padding-bottom:.75em;overscroll-behavior-y:none}#app-feedback-modal .close-reveal-modal{top:0em;right:.2em}.loading-container{text-align:center;color:#fff;margin:20px}.lb-avatar-container{position:relative}.lb-avatar-container .fa,.lb-avatar-container .fal,.lb-avatar-container .far,.lb-avatar-container .fas{font-size:22px}.lb-avatar-container .avatar-image{display:inline-block;height:26px;width:26px;position:relative;background-size:cover;border-radius:50%}.alert-box{background-color:#666;border-color:#585858;color:#fff;padding:1rem;font-size:13px}.alert-box .close{font-size:1.375rem;padding:0 6px 4px;line-height:.9;position:absolute;top:50%;margin-top:-0.6875rem;right:.25rem;color:#333;opacity:.3;background:inherit}.alert-box.radius{border-radius:3px}@media only screen and (min-width: 40.063em){.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}}.text-center{text-align:center}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.pull-right{float:right}.pull-left{float:left}.unread-text-color-menu-item,.narration-speed-menu-item,.browsable-audio-stop-menu-item{display:none}.subtitles-loaded .unread-text-color-menu-item,.subtitles-loaded .narration-speed-menu-item,.subtitles-loaded .browsable-audio-stop-menu-item{display:flex}.pinchable-image-message{text-align:right;font-size:90%}.settings-menu-dots-icon,.settings-button .settings-more-label{display:none}@media print{#header,#footer{display:none !important}html,body{background:#fff !important}#book-assistant-main-button{display:none !important}}body:not(.icon-fonts-loaded) .slick-arrow,body:not(.icon-fonts-loaded) .icon-i,body:not(.icon-fonts-loaded) .fa,body:not(.icon-fonts-loaded) .fal{opacity:0 !important}body.night-mode .slide-in-menu{border-color:#000}body.night-mode .slide-in-menu .slide-in-menu-container{background-color:#222}body.night-mode .slide-in-menu .slide-in-menu-container a{color:#fff}body.night-mode .slide-in-menu .loading-container{color:#fff}body:not(.night-mode) .slide-in-menu{border-color:#d3d3d3}body:not(.night-mode) .slide-in-menu .slide-in-menu-container{background-color:#fff}body:not(.night-mode) .slide-in-menu .slide-in-menu-container a{color:#222}body:not(.night-mode) .slide-in-menu .loading-container{color:#222}body.pointing-selection-shown li.readable-text,body.pointing-selection-shown .browsable-container,body.pointing-selection-shown .readable-text p{user-select:none}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);display:block;margin:0 0 1rem 0;padding:.5rem;width:100%;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}.scrambled p>span:not(.print-book-callout-head),li.scrambled>span:not(.print-book-callout-head){background-color:#fdfdfd;color:#fdfdfd}body.night-mode .scrambled p>span:not(.print-book-callout-head),body.night-mode li.scrambled>span:not(.print-book-callout-head){background-color:#121212;color:#121212}@media print{body.scrapbook-open{padding-top:0}body.scrapbook-open .summary-wrapper,body.scrapbook-open .sitemap-container,body.scrapbook-open .manning-online-catalog-root{display:none !important}body.scrapbook-open.book-page #main-page-content{display:none !important}body.scrapbook-open #scrapbook-modal{position:static;top:0;width:auto;max-width:none;height:auto;max-height:none;transform:none}}body.user-is-active-subscriber:not(.zen-mode) #subscriptions-feedback-button{display:flex}body.user-is-active-subscriber.search-shown #subscriptions-feedback-button{display:none}body.user-is-beta-tester .browse-item-container{display:none !important}#subscriptions-feedback-button{width:36px;height:36px;border-radius:50%;background:#f2994a;border:1px solid #df7210;display:none;align-items:center;justify-content:center;cursor:pointer;color:#fff;margin-left:15px;position:fixed;bottom:43px;left:0;z-index:1007}#subscriptions-feedback-button:hover{background:#f08c32}#subscriptions-feedback-button:active{background:#ef7e1a}body.search-shown #subscriptions-feedback-button{display:none}#book-additional-commands-container>.header-icon-notification{top:0;right:12px;font-size:12px;transform-origin:90px 15px;top:.6rem;right:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#828282;background-color:unset;height:unset;width:unset}#book-additional-commands-container>.header-icon-notification .fa,#book-additional-commands-container>.header-icon-notification .fal{background-color:#67a73d;border-radius:50%;padding:1em;color:#fff}#book-additional-commands-container>.header-icon-notification .notificiation-icon-label{width:90px;text-align:center}@media screen and (max-width: 890px){#book-additional-commands-container>.header-icon-notification{top:.5rem;right:.5rem;transform-origin:center}#book-additional-commands-container>.header-icon-notification .notificiation-icon-label{display:none}}body.zen-mode #settings-menu.manning-menu-slide-menu{bottom:0;top:0}#settings-menu.manning-menu-slide-menu{bottom:32px;width:320px;z-index:1009}#settings-menu.manning-menu-slide-menu .manning-menu-root{height:100%}body.subscriptions-disabled #settings-menu.manning-menu-slide-menu .manning-menu-root>._body>._menu-item.menu-bar-item{display:none}body.subscriptions-disabled ._menu-item.plan-and-billing,body.subscriptions-disabled ._menu-item.subscription-credit{display:none}#book-additional-commands-container{display:none !important}#notifications-modal[data-type=resume-subscription-modal]{max-width:440px;padding:70px}#notifications-modal[data-type=resume-subscription-modal].reveal-modal.transition-in{transform:translateY(120px)}#notifications-modal[data-type=resume-subscription-modal] .notifications-modal-title{text-align:center;font-weight:300}#notifications-modal[data-type=resume-subscription-modal] .resume-subscription-container{text-align:center}#notifications-modal[data-type=resume-subscription-modal] .resume-subscription-container .resume-subscription-container-message{font-weight:bold;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.5;padding:30px 0 45px 0}#notifications-modal[data-type=resume-subscription-modal] .resume-subscription-container .restart-subscription-button{width:200px;height:44px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 500px){#notifications-modal[data-type=resume-subscription-modal]{padding:1.875rem;max-width:85vw}#notifications-modal[data-type=resume-subscription-modal] .resume-subscription-container .resume-subscription-container-message{padding:20px 0 30px 0;font-size:14px}#notifications-modal[data-type=resume-subscription-modal] .resume-subscription-container .restart-subscription-button{width:unset}}body.manning-online-discussions-selected.new-search .search-categories-selector-container,body.manning-online-library-selected.new-search .search-categories-selector-container,body.manning-online-dashboard-selected.new-search .search-categories-selector-container{display:block}body.manning-online-discussions-selected .header-main-search-container,body.manning-online-library-selected .header-main-search-container,body.manning-online-dashboard-selected .header-main-search-container{display:none !important}body.manning-online-discussions-selected .header-additional-search-container,body.manning-online-library-selected .header-additional-search-container,body.manning-online-dashboard-selected .header-additional-search-container{display:inline-block !important}@media screen and (max-width: 1035px){body.manning-online-discussions-selected #header .header-logo-container,body.manning-online-library-selected #header .header-logo-container,body.manning-online-dashboard-selected #header .header-logo-container{opacity:0;cursor:auto}}body.manning-online-discussions-selected #header .header-logo-container .header-manning-big-logo ._manning-word,body.manning-online-library-selected #header .header-logo-container .header-manning-big-logo ._manning-word,body.manning-online-dashboard-selected #header .header-logo-container .header-manning-big-logo ._manning-word{opacity:0;cursor:auto}body:not(.manning-online-discussions-selected,.manning-online-library-selected,.manning-online-dashboard-selected) .header-main-search-container{display:inline-block !important}body:not(.manning-online-discussions-selected,.manning-online-library-selected,.manning-online-dashboard-selected) .header-additional-search-container{display:none !important}body.force-standard-search .header-main-search-container{display:inline-block !important}body.force-standard-search .header-additional-search-container{display:none !important}body.manning-online-discussions-selected .category-selector-root option[data-library],body.manning-online-discussions-selected .additional-search-selector-container option[data-library]{display:none}body.manning-online-discussions-selected .category-selector-root option[data-dashboard],body.manning-online-discussions-selected .additional-search-selector-container option[data-dashboard]{display:none}body.manning-online-discussions-selected .category-selector-root option[data-discussions],body.manning-online-discussions-selected .additional-search-selector-container option[data-discussions]{display:unset}@media screen and (min-width: 691px){body.manning-online-discussions-selected .additional-search-selector-container select{width:100px}}body.manning-online-library-selected .category-selector-root option[data-discussions],body.manning-online-library-selected .additional-search-selector-container option[data-discussions]{display:none}body.manning-online-library-selected .category-selector-root option[data-dashboard],body.manning-online-library-selected .additional-search-selector-container option[data-dashboard]{display:none}body.manning-online-library-selected .category-selector-root option[data-library],body.manning-online-library-selected .additional-search-selector-container option[data-library]{display:unset}@media screen and (min-width: 691px){body.manning-online-library-selected .additional-search-selector-container select{width:70px}}body.manning-online-dashboard-selected .category-selector-root option[data-discussions],body.manning-online-dashboard-selected .additional-search-selector-container option[data-discussions]{display:none}body.manning-online-dashboard-selected .category-selector-root option[data-library],body.manning-online-dashboard-selected .additional-search-selector-container option[data-library]{display:none}body.manning-online-dashboard-selected .category-selector-root option[data-dashboard],body.manning-online-dashboard-selected .additional-search-selector-container option[data-dashboard]{display:unset}@media screen and (min-width: 691px){body.manning-online-dashboard-selected .additional-search-selector-container select{width:92px}}body .additional-search-selector-container{position:absolute;transform:translateX(-100%);left:0;z-index:2}body .additional-search-selector-container select{height:40px;box-sizing:border-box;border-radius:4px 0 0 4px;font-weight:300;margin:0;background-color:#fff;font-family:inherit;border-style:solid;border:none;color:rgba(0,0,0,.75);display:block;font-size:14px;text-align:center;user-select:none;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 98% 50%;background-color:rgba(0,0,0,0);-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:5px 20px 5px 5px;width:50px}@media screen and (max-width: 670px){.manning-menu-root>._body ._menu-item.chat-menu-item{display:none}}body.night-mode .additional-search-selector-container select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzJlMmUyZTt9LmNscy0ye2ZpbGw6d2hpdGU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3M8L3RpdGxlPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQuOTUiIGhlaWdodD0iMTAiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS40MSA0LjY3IDIuNDggMy4xOCAzLjU0IDQuNjcgMS40MSA0LjY3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzIDMuNTQgNS4zMyIvPjwvc3ZnPg==) no-repeat 98% 50%;color:#fff}html:has(dialog[open]:modal){overflow:hidden}html:has(body.edit-audio-mode){scrollbar-gutter:stable right-edge}._audio-generation-progress-icon{font-family:"Font Awesome 5 Pro" !important;position:absolute;font-style:normal !important;bottom:0;right:0}.uncopiable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uncopiable::before{content:attr(data-uncopiable)}.MJXc-display{display:block;font-family:Merriweather,"serif";margin:0;padding:0}.mjx-chtml{font-size:100% !important}.mdc-button-google2{display:flex;justify-content:center;border:0;box-shadow:0 1px 2px 1px #ddd;gap:24px}.list-unstyled{list-style-type:none}.google-login-button{display:flex;width:100%;align-items:center;justify-content:center;border:0;border-radius:.25rem;box-sizing:border-box;box-shadow:0 1px 2px 1px #ddd;background-color:#fff;padding:10px;gap:24px;font-size:1rem;transition:all 125ms ease-in-out;margin:1rem 0 1rem 0}.google-login-button:hover{background-color:rgba(200,200,200,.5)}.floating-icons-bottom-right{position:fixed;bottom:43px;right:15px;margin:0;z-index:1000;display:flex;flex-direction:column;gap:30px}.floating-icons-bottom-right #test-yourself-sun-icon{cursor:pointer;display:none;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);align-items:center;justify-content:center;flex-direction:column;position:relative}.floating-icons-bottom-right #test-yourself-sun-icon .header-icon-label{font-size:12px;user-select:none;font-weight:300}.floating-icons-bottom-right #test-yourself-sun-icon .custom-tooltip{position:absolute;bottom:100%;right:0;left:auto;transform:none;background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;margin-bottom:4px}.floating-icons-bottom-right #test-yourself-sun-icon:hover .custom-tooltip,.floating-icons-bottom-right #test-yourself-sun-icon.active .custom-tooltip{opacity:1}@media print{.floating-icons-bottom-right{display:none !important}}.ios #footer .main-footer-wrapper{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}#footer{position:fixed;right:0;bottom:0;left:0;z-index:1008;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);text-align:center;color:rgba(0,0,0,.568627451)}#footer .main-footer-wrapper{background-color:#fff;border-top:1px solid #eee;position:relative}@media only screen and (min-width: 320px){#footer{font-size:.6rem}}@media only screen and (min-width: 690px){#footer{font-size:.8rem}}#footer.headroom--unpinned{transform:translateY(26px)}@media only screen and (max-width: 690px){#footer .book-element-label{display:none}}#footer .large-12{padding:0 10px}#footer a{color:#666;display:inline-block;margin:0;border-radius:2px;font-size:.75rem;font-weight:700;padding:0 10px;white-space:nowrap}#footer .footer-content-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;padding:.4em 0;max-width:750px;margin:0 auto}@media only screen and (min-width: 1550px){#footer .footer-content-wrapper{max-width:initial}}#footer .copyright-label,#footer .footer-book-title-label{display:inline-block;user-select:none;vertical-align:middle;text-align:center;overflow:hidden}#footer .footer-book-title-label{font-size:.75rem;white-space:nowrap}body:not(.touch-device) #footer a:hover{background-color:#0e5ba9;color:#fff}body.night-mode #footer .main-footer-wrapper{background:#4d4d4d;color:#ccc;border-top-color:#3c3b3b}body.night-mode #footer a{color:#ccc}.site-wide-promo-version-2{background:linear-gradient(270deg, #5FC6A3 0%, #39C2E3 99.91%);color:#fff;font-size:35px;letter-spacing:0}@media screen and (max-width: 680px){.site-wide-promo-version-2{font-size:20px}}@media screen and (max-width: 450px){.site-wide-promo-version-2{font-size:14px}.site-wide-promo-version-2 .close-side-wide-sale-button{padding:5px 10px}}.site-wide-footer-promo{position:relative;font-family:inherit;display:flex;align-items:center;justify-content:center;padding:10px 40px}.site-wide-footer-promo img{position:absolute;left:0;bottom:0}.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook strong{color:#fff}.site-wide-footer-promo-pbook span{display:inline-block;margin:0 13px;opacity:.8;font-size:35px}.site-wide-footer-promo-pbook .close-side-wide-sale-button{margin:0}.site-wide-footer-promo-pbook strong{font-size:45px;font-weight:900}.site-wide-footer-promo-pbook span+strong{font-size:35px}@media screen and (max-width: 1080px){.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook span+strong{font-size:30px}.site-wide-footer-promo-pbook strong{font-size:40px}}@media screen and (max-width: 940px){.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook span+strong{font-size:25px}.site-wide-footer-promo-pbook strong{font-size:35px}}.site-wide-footer-promo-pbook.small-promo{padding:0px 15px 0px 0px}@media screen and (min-width: 811px){.site-wide-footer-promo-pbook.small-promo span,.site-wide-footer-promo-pbook.small-promo span+strong{font-size:20px}.site-wide-footer-promo-pbook.small-promo strong{font-size:30px}}@media screen and (max-width: 810px){.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook span+strong{font-size:20px}.site-wide-footer-promo-pbook strong{font-size:30px}}@media screen and (max-width: 800px){.site-wide-footer-promo-pbook img{display:none}}@media screen and (max-width: 670px){.site-wide-footer-promo-pbook span{margin:0 8px}.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook span+strong{font-size:16px}.site-wide-footer-promo-pbook strong{font-size:25px}}@media screen and (max-width: 560px){.site-wide-footer-promo-pbook span{margin:0 8px}.site-wide-footer-promo-pbook span,.site-wide-footer-promo-pbook span+strong{font-size:12px}.site-wide-footer-promo-pbook strong{font-size:20px}}@media screen and (max-width: 450px){.site-wide-footer-promo-pbook{padding:5px 15px 5px 5px !important}.site-wide-footer-promo-pbook span{font-size:12px;margin:5px}.site-wide-footer-promo-pbook strong{margin:0;font-size:12px}.site-wide-footer-promo-pbook .close-side-wide-sale-button{padding:0;font-size:12px}}@media screen and (max-width: 360px){.site-wide-footer-promo-pbook span{font-size:10px;margin:5px}}.site-wide-footer-promo-ebook span{opacity:.8;color:#fff}.site-wide-footer-promo-ebook strong{margin:0 13px;color:#fff;font-size:45px;font-weight:900;letter-spacing:0}.site-wide-footer-promo-ebook.small-promo{padding:0 40px}@media screen and (min-width: 681px){.site-wide-footer-promo-ebook.small-promo{font-size:20px}.site-wide-footer-promo-ebook.small-promo strong{font-size:30px}}@media screen and (max-width: 600px){.site-wide-footer-promo-ebook img{display:none}}@media screen and (max-width: 680px){.site-wide-footer-promo-ebook{font-size:20px}.site-wide-footer-promo-ebook strong{font-size:30px}}@media screen and (max-width: 450px){.site-wide-footer-promo-ebook{font-size:14px}.site-wide-footer-promo-ebook strong{margin:0 5px;font-size:18px}.site-wide-footer-promo-ebook .close-side-wide-sale-button{padding:5px 10px}}.header-nav-bar>section>div{display:none;margin:0 .1em}body:not(.touch-device) #header .header-icon:hover{color:#222}body.night-mode:not(.touch-device) #header .header-icon:hover{color:#fff}#header .header-icon.selected{color:#222}body.night-mode #header .header-icon.selected{color:#fff}body.night-mode #header-browse-container{color:#fff}@media only screen and (max-width: 1035px){body.subscriptions-disabled .book-page.user-logged-in .header-icon .avatar-icon,body.subscriptions-disabled .book-page.user-logged-in .header-icon .user-initials-container,body.subscriptions-disabled .book-page.user-logged-in .header-icon .avatar-image{display:none !important}body.subscriptions-disabled .book-page.user-logged-in .settings-menu-dots-icon,body.subscriptions-disabled .book-page.user-logged-in .settings-button .settings-more-label{display:block}body.subscriptions-disabled .book-page.user-logged-in .settings-button .user-initials-container{display:none}}body.night-mode #header .header-mid-container input::placeholder{color:#b9b9ad}@media screen and (min-width: 1035px){body .header-mid-container input{min-width:520px}}@media screen and (min-width: 1220px){body .header-mid-container input{min-width:575px}}@media screen and (min-width: 1440px){body .header-mid-container input{min-width:710px}}@media screen and (min-width: 1660px){body .header-mid-container input{min-width:870px}}@media screen and (min-width: 1035px){body.user-logged-in .header-mid-container{padding:0 calc(50vw - 552px) 0 calc(50vw - 530px)}}@media screen and (min-width: 1440px){body.user-logged-in .header-mid-container{padding:0 calc(50vw - 620px) 0 calc(50vw - 606px)}}@media screen and (min-width: 1640px){body.user-logged-in .header-mid-container{padding:0 calc(50vw - 700px) 0 calc(50vw - 687px)}}@media screen and (min-width: 1660px){body.user-logged-in .header-mid-container{padding:0 calc(50vw - 700px) 0 calc(50vw - 690px)}}@media screen and (min-width: 1035px){body.user-logged-in.testing-button-showing.has-cart-items .header-mid-container{padding:0 calc(50vw - 600px) 0 calc(50vw - 530px)}}@media screen and (min-width: 1440px){body.user-logged-in.testing-button-showing.has-cart-items .header-mid-container{padding:0 calc(50vw - 670px) 0 calc(50vw - 606px)}}@media screen and (min-width: 1640px){body.user-logged-in.testing-button-showing.has-cart-items .header-mid-container{padding:0 calc(50vw - 750px) 0 calc(50vw - 687px)}}@media screen and (min-width: 1660px){body.user-logged-in.testing-button-showing.has-cart-items .header-mid-container{padding:0 calc(50vw - 750px) 0 calc(50vw - 690px)}}@media screen and (min-width: 1035px){body:not(.user-logged-in):not(.user-not-logged-in) .header-mid-container{padding:0 calc(50vw - 440px) 0 calc(50vw - 539px)}}@media screen and (min-width: 1440px){body:not(.user-logged-in):not(.user-not-logged-in) .header-mid-container{padding:0 calc(50vw - 506px) 0 calc(50vw - 606px)}}@media screen and (min-width: 1660px){body:not(.user-logged-in):not(.user-not-logged-in) .header-mid-container{padding:0 calc(50vw - 581px) 0 calc(50vw - 687px)}}@media screen and (min-width: 1035px){body.user-not-logged-in .header-mid-container{padding:0 calc(50vw - 488px) 0 calc(50vw - 538px)}}@media screen and (min-width: 1440px){body.user-not-logged-in .header-mid-container{padding:0 calc(50vw - 554px) 0 calc(50vw - 605px)}}@media screen and (min-width: 1640px){body.user-not-logged-in .header-mid-container{padding:0 calc(50vw - 636px) 0 calc(50vw - 687px)}}@media screen and (min-width: 1660px){body.user-not-logged-in .header-mid-container{padding:0 calc(50vw - 636px) 0 calc(50vw - 687px)}}body.night-mode #header{background-color:#2e2e2e;border-bottom-color:#484848}body.night-mode #header .header-manning-big-logo,body.night-mode #header .header-manning-small-logo{filter:invert(0.7)}body.night-mode #header .header-icon{color:#bdbdbd}body.night-mode #header .header-mid-container input{background-color:#282e2f;box-shadow:none;color:#fff}body.night-mode #header .header-mid-container .close-search-icon{color:#bdbdbd}body.night-mode #header .header-mid-container button{background-color:#282e2f;color:#bdbdbd}body.night-mode #header .header-mid-container button:hover{background-color:#343b3d}body.night-mode #header .header-mid-container button:active{background-color:#3f494b}body.night-mode #book-additional-commands-container{color:#828282}body.night-mode #book-additional-commands-container:hover,body.night-mode #book-additional-commands-container.selected{color:#9c9c9c}body:not(.night-mode) #header{background-color:#fff}body:not(.night-mode) #book-additional-commands-container{color:#828282}body:not(.night-mode) #book-additional-commands-container:hover,body:not(.night-mode) #book-additional-commands-container.selected{color:#222}#header{z-index:1006;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#header>*{z-index:1}#header.new-header .browse-item-container,#header.new-header .my-titles-item-container{display:none !important}#header .header-logo-container{display:inline-block;margin:0 23px}#header .header-logo-container .header-manning-small-logo{display:none}#header .header-logo-container .header-manning-big-logo{display:inline-block}#header .header-logo-container .header-manning-big-logo ._manning-word{cursor:pointer}@media screen and (max-width: 1035px){#header .header-logo-container .header-manning-small-logo{display:inline-block;height:36px}#header .header-logo-container .header-manning-big-logo{display:none}}@media screen and (max-width: 689px){#header .header-logo-container{margin:0 6px}}#header .header-mid-container{display:flex;align-items:center;flex:1}#header .header-mid-container .header-search-container{position:relative;flex:1}@media screen and (max-width: 1035px){#header .header-mid-container .header-search-container{max-width:unset}}#header .header-mid-container .header-search-container .close-search-icon{visibility:hidden;position:absolute;top:0;right:40px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:scale(1);transition:transform .2s ease-in-out;user-select:none;border:none;background:none}#header .header-mid-container .header-search-container .close-search-icon.fa{font-size:16px !important}#header .header-mid-container .header-search-container .close-search-icon:hover,#header .header-mid-container .header-search-container .close-search-icon:active{transform:scale(1.1);border:none;background:none}#header .header-mid-container .header-search-container>button{display:inline-block;position:absolute;right:0;top:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:4px;border:1px solid #c4c4c4;background:#fff;color:#828282;transition:none}#header .header-mid-container .header-search-container>button .fa{font-size:16px !important}#header .header-mid-container .header-search-container>button:hover{background:#f2f2f2}#header .header-mid-container .header-search-container>button:active{background:#e6e6e6;color:#222}#header .header-mid-container .header-search-container>button:focus{border-color:#ababab}#header .header-mid-container input{margin-bottom:0;height:40px;border-radius:4px;font-weight:300;margin-right:20px;padding-right:70px;transition:none;box-shadow:none;font-size:16px !important}#header .header-mid-container input::placeholder,#header .header-mid-container input ::-webkit-input-placeholder{font-style:normal}#header .header-mid-container .browse-item-container,#header .header-mid-container .index-button-container{margin-left:23px}#header .header-mid-container .my-titles-item-container{margin-left:20px}@media screen and (max-width: 1035px){#header .header-mid-container .my-titles-item-container,#header .header-mid-container .browse-item-container{display:none !important}}#header .header-right-icons-container{display:flex;align-items:center;padding-right:23px}@media screen and (max-width: 689px){#header .header-right-icons-container{padding-right:6px}}@media screen and (max-width: 370px){#header .header-right-icons-container{padding-right:0}}#header .header-item-with-label{transform:translateY(4px)}#header .header-icon-notification .fa,#header .header-icon-notification .far,#header .header-icon-notification .fas,#header .header-icon-notification .fal{font-size:10px !important}#header .header-back-arrow-container{margin-left:.25em}#header .header-nav-bar{display:flex;align-items:center;overflow:hidden;height:75px}#header .header-left-section{flex-grow:1;min-width:0;display:flex;align-items:center}#header .sign-in-button{-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;font-weight:400;white-space:nowrap;margin:.4rem 0;margin-right:-10px;text-shadow:none;box-shadow:0 2px 4px 0px rgba(0,0,0,.25);border-radius:3px;text-align:center;display:inline-block;border-style:none;color:#fff;display:flex;align-items:center;justify-content:center;background:#3c67a2;cursor:pointer}#header .sign-in-button:hover:not([disabled]){background:#2e4f7d}#header .sign-in-button:active:not([disabled]){background:#27446a}#header .fa,#header .fas,#header .far,#header .fal{font-size:20px !important}#header .search-autocomplete-container .fal,#header .search-autocomplete-container .fa{font-size:12px !important}#header .header-icon{border-radius:3px;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;color:#828282}#header .header-icon.disable-interaction{cursor:default}#header .header-icon .header-icon-label{font-size:12px;user-select:none;font-weight:300}#header .header-icon.books-button .header-icon-label{white-space:nowrap}#header .header-shopping-cart-button-container{position:relative}#header .close-promo-button{cursor:pointer}body .show-on-book-page{display:none}body.book-page .show-on-book-page{display:block}.book-page #header .show-on-book-page{display:inline-block}.book-edit #header .hide-on-edit-page{display:none}.landing-page #header .hide-on-landing-page{display:none}body.book-page #header .hide-on-landing-page,body.library-page #header .hide-on-landing-page,body.try-it-page #header .hide-on-landing-page,body.exercise-suite-page #header .hide-on-landing-page,body.concept-page #header .hide-on-landing-page{display:inline-block}.landing-page #header .show-on-landing-page{display:inline-block}body #header .show-on-all-pages{display:inline-block}.user-logged-in.book-page:not(.book-edit) #header .show-on-logged-in-book-page{display:inline-block}.user-logged-in.book-edit.book-page #header .show-on-edit-page{display:inline-block}.user-logged-in.review-book #header .show-on-logged-in-review-page{display:inline-block}.user-logged-in.review-book #header .hide-on-review-page{display:none !important}.user-logged-in.review-book:not(.user-reviewer) #header .show-on-logged-in-review-page-non-reviewer{display:inline-block}.review-report-page .show-on-review-report{display:inline-block}.review-report-page #header .show-on-review-report{display:inline-block}.review-report-page #review-structure-menu-container.show-on-review-report{display:inline-block}body.user-not-logged-in #header .show-on-all-not-logged-in-pages{display:inline-block}body.user-logged-in #header .show-on-all-logged-in-pages{display:inline-block}body.user-is-subscriber #header .show-on-all-subscriber-pages{display:inline-block}body.user-is-subscriber #header .hide-on-all-subscriber-pages{display:none !important}body.forum-page #header .my-titles-item-container{display:none !important}body.forum-page:has(.new-browse-header:not(.collapsed)) .discussions-main-app{margin-top:2em}body:not(.has-cart-items) #header .header-shopping-cart-button-container{display:none}.header-settings-button-container{position:relative;margin-right:.2em}.settings-button .fa-user{padding:7px;border-radius:14px;width:28px;height:28px;text-shadow:none;line-height:12px}.settings-button .fa-user:before{color:rgba(0,0,0,.75)}.header-icon-notification{position:absolute;top:-0.2rem;right:0;background-color:#67a73d;width:1rem;height:1rem;border-radius:50%;line-height:1rem;font-size:80%;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;transform:scale(0.5);transition:transform .2s;display:flex;align-items:center;justify-content:center;color:#fff}.header-icon-notification.disappear{transform:scale(0);animation-name:easeInElastic}.header-icon-notification.appear{transform:scale(1);animation-name:easeOutElastic}.header-icon-notification .fa,.header-icon-notification .fas,.header-icon-notification .far{font-size:10px !important;text-shadow:none;margin-top:2px}.site-wide-promo{position:relative;font-family:inherit;display:flex;align-items:center;justify-content:center;padding:10px 40px}body.book-page:not(.user-owns-book) .site-wide-promo{cursor:pointer}.site-wide-promo-version-1{background:linear-gradient(90deg, #53A4FF 0%, #1F58A2 99.91%);font-size:35px;letter-spacing:0}@media screen and (max-width: 680px){.site-wide-promo-version-1{font-size:20px}}@media screen and (max-width: 450px){.site-wide-promo-version-1{font-size:14px}.site-wide-promo-version-1 .close-side-wide-sale-button{padding:5px 10px}}.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook strong{color:#fff}.site-wide-header-promo-pbook span{display:inline-block;margin:0 13px;opacity:.8;font-size:35px}.site-wide-header-promo-pbook .close-side-wide-sale-button{margin:0}.site-wide-header-promo-pbook strong{font-size:45px;font-weight:900}.site-wide-header-promo-pbook span+strong{font-size:35px}@media screen and (max-width: 1080px){.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook span+strong{font-size:30px}.site-wide-header-promo-pbook strong{font-size:40px}}@media screen and (max-width: 940px){.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook span+strong{font-size:25px}.site-wide-header-promo-pbook strong{font-size:35px}}.site-wide-header-promo-pbook.small-promo{padding:0px 15px 0px 0px}@media screen and (min-width: 811px){.site-wide-header-promo-pbook.small-promo span,.site-wide-header-promo-pbook.small-promo span+strong{font-size:20px}.site-wide-header-promo-pbook.small-promo strong{font-size:30px}}@media screen and (max-width: 810px){.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook span+strong{font-size:20px}.site-wide-header-promo-pbook strong{font-size:30px}}@media screen and (max-width: 670px){.site-wide-header-promo-pbook span{margin:0 8px}.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook span+strong{font-size:16px}.site-wide-header-promo-pbook strong{font-size:25px}}@media screen and (max-width: 560px){.site-wide-header-promo-pbook span{margin:0 8px}.site-wide-header-promo-pbook span,.site-wide-header-promo-pbook span+strong{font-size:12px}.site-wide-header-promo-pbook strong{font-size:20px}}@media screen and (max-width: 450px){.site-wide-header-promo-pbook{padding:5px 15px 5px 5px}.site-wide-header-promo-pbook span{font-size:12px;margin:5px}.site-wide-header-promo-pbook strong{margin:0;font-size:12px}.site-wide-header-promo-pbook .close-side-wide-sale-button{padding:0;font-size:12px}}@media screen and (max-width: 360px){.site-wide-header-promo-pbook span{font-size:10px;margin:5px}}.site-wide-header-promo-ebook span{opacity:.8;color:#fff}.site-wide-header-promo-ebook strong{margin:0 13px;color:#fff;font-size:45px;font-weight:900;letter-spacing:0}.site-wide-header-promo-ebook.small-promo{padding:0 40px}@media screen and (min-width: 681px){.site-wide-header-promo-ebook.small-promo{font-size:20px}.site-wide-header-promo-ebook.small-promo strong{font-size:30px}}@media screen and (max-width: 680px){.site-wide-header-promo-ebook{font-size:20px}.site-wide-header-promo-ebook strong{font-size:30px}}@media screen and (max-width: 450px){.site-wide-header-promo-ebook{font-size:14px}.site-wide-header-promo-ebook strong{margin:0 5px;font-size:18px}.site-wide-header-promo-ebook .close-side-wide-sale-button{padding:5px 10px}}.close-side-wide-sale-button{display:block;color:#fff;position:absolute;font-size:20px;right:5px;top:50%;transform:translateY(-50%);padding:.5rem 1rem;cursor:pointer}body.header-notifier-shown #book-additional-commands-container,body.header-notifier-shown #toc-icon-container{transform:translateY(0)}#book-additional-commands-container,#toc-icon-container{position:absolute;transform:translateY(26px);border-radius:50%}@media screen and (max-width: 689px){#book-additional-commands-container,#toc-icon-container{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transform:translateY(12px)}}#book-additional-commands-container{right:22px;padding:12px 12px 6px 12px;cursor:pointer;color:#828282;user-select:none}#book-additional-commands-container:hover,#book-additional-commands-container.selected{color:#222}@media screen and (max-width: 689px){#book-additional-commands-container{right:6px}}body.night-mode #toc-icon-container{color:#6b6b6b}body.night-mode #toc-icon-container:hover{color:#828282}#review-structure-menu-container{display:none}#toc-icon-container,#review-structure-menu-container{position:absolute;left:22px;padding:12px 12px 6px 12px;width:48px;height:48px;border:none;overflow:hidden;user-select:none;cursor:pointer;color:#828282}#toc-icon-container:hover,#review-structure-menu-container:hover{color:#222}@media screen and (max-width: 689px){#toc-icon-container,#review-structure-menu-container{left:0}}@media screen and (max-width: 360px){#toc-icon-container,#review-structure-menu-container{left:-4px}}.review-filter-menu-button i{height:30px;text-align:center;width:26px;transform:translateY(4px)}@media screen and (max-width: 630px){body:not(.user-is-subscriber) #header-browse-container.new-browse-header a+a.books-link,body:not(.user-is-subscriber) #header-browse-container.new-browse-header a+a.videos-link,body:not(.user-is-subscriber) #header-browse-container.new-browse-header a+a.projects-link,body:not(.user-is-subscriber) #header-browse-container.new-browse-header a+a.audio-books-link{display:none}}#header-browse-container{display:flex;justify-content:center;max-height:34px;overflow:hidden;transition:max-height .25s}#header-browse-container.collapsed{max-height:0}#header-browse-container.new-browse-header a{width:unset;flex-basis:unset}#header-browse-container.new-browse-header a .hideable{margin-left:.25em}@media screen and (max-width: 710px){#header-browse-container.new-browse-header a+a .hideable{display:none}}#header-browse-container.new-browse-header .header-browse-link.buy-link{display:none}#header-browse-container a{width:100px;flex-basis:100px;font-family:Lato;font-weight:300;font-size:15px;line-height:18px;padding:0 18px;height:34px;color:inherit;display:flex;justify-content:center;align-items:center;white-space:nowrap}#header-browse-container a:hover{background-color:#ebf5f7}@media screen and (max-width: 700px){#header-browse-container a{width:auto;padding:0 2px;margin:0 5px;flex-basis:unset}}@media screen and (max-width: 540px){#header-browse-container a{font-size:12px;margin:0 3px}}@media screen and (max-width: 430px){#header-browse-container a{margin:0 2px;padding:0 1px}#header-browse-container a .hideable-label{display:none}}body.book-page.user-is-subscriber.user-doesnt-own-book #header-browse-container .header-browse-link.buy-link{display:inline-flex;gap:5px;align-items:center;justify-content:center}body.night-mode #header-browse-container a:hover{color:#222}.header-site-menu-button-container{display:none !important}body:not(.prod) .header-site-menu-button-container{display:inline-block !important}body.new-search #header .header-nav-bar{overflow:visible}body.new-search #header .header-nav-bar .autocomplete-suggestion-root .fa{font-size:13px !important}body.new-search.search-shown #toc-icon-container,body.new-search.search-shown #book-additional-commands-container,body.new-search.search-shown #header-notification-container{display:none}@media screen and (min-width: 1036px){#header .dashboard-item-container{transform:translateY(0)}#header .dashboard-item-container .header-icon-label{visibility:hidden}#header .dashboard-item-container svg{transform:translateY(8px)}}body.browse-header-shown{padding-top:109px}body.book-page #header .header-extra-icon-button-container{display:none}body.testing-button-showing.book-page #header .header-extra-icon-button-container{display:inline-block}#meap-sticker-container{position:fixed;bottom:130px;right:-65px;transform:translateY(-50%)}@media screen and (max-width: 690px){#meap-sticker-container{transform:scale(0.65);right:-58px}}@media screen and (max-width: 360px){#meap-sticker-container{display:none}}#meap-sticker,#review-sticker{width:90px;height:25px;background:#9f0000;position:relative;top:10px;left:-33px;text-align:center;font-size:16px;font-family:sans-serif;text-transform:uppercase;font-weight:bold;color:#fff;line-height:27px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:-1;-webkit-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none;cursor:pointer !important}#review-sticker{background-color:#2bc1c1;cursor:default !important}/*# sourceMappingURL=app.css.map */
