:root{--pro-purple:#950088;--pro-purple-tint-1:#c114b8;--pro-purple-tint-2:#d143d1;--pro-purple-tint-3:#e085e3;--sharing-blue:#1560ba;--sharing-blue-tint-1:#05a8c6;--sharing-blue-tint-2:#53ceea;--sharing-blue-tint-3:#79dde0;--sample-green:#679339;--sample-green-tint-1:#89c333;--sample-green-tint-2:#a7dd5b;--sample-green-tint-3:#b4e85d;--deal-yellow:#eeaf00;--deal-yellow-tint-2:#f9ce00;--deal-yellow-tint-3:#f9da46;--deal-yellow-tint-4:#f9e16d;--pure-black:#000;--pure-black-transparent:rgba(0,0,0,0.9);--pure-black-lighten:hsl(0 0 20%);--tablet-black:#1f1f1f;--icon-gray:#5b5852;--icon-gray-darken:#252422;--icon-gray-inverted:#a4a7ad;--icon-gray-transparent:rgba(91,88,82,0.5);--border-gray:#dccbbb;--border-gray-transparent:rgba(220,203,187,0.5);--hover-gray:hsla(0,0%,49%,0.05);--tablet-white:#f0f0f0;--pure-white:#fff;--pure-white-transparent:hsla(0,0%,100%,0.9);--pure-white-darken:hsl(0 0 97.2%);--error-red:#d0343a;--dark-cloth:#d1c6ac;--light-cloth:#f6ecda;--light-cloth-transparent:rgba(246,236,218,0.9);--light-cloth-darken:#e3c387;--white-cloth:#fefefe;--button-purple:#d01fc2;--button-purple-hover:#a6329f;--animation-color:var(--button-purple);--button-blue:#05a8c7;--button-blue-hover:#04869f;--button-green:#8ac333;--button-green-hover:#6e9c29;--button-yellow:#ffb400;--button-yellow-hover:#cc9000;--text-purple:#a6329f;--text-blue:#04869f;--text-green:#6e9c29;--text-yellow:#cc9000;--background-color:var(--pure-white);--secondary-background-color:var(--pure-white-darken);--primary-border-color:var(--border-gray);--secondary-border-color:var(--border-gray);--primary-color:var(--icon-gray)}[data-cassis-theme=night]{--background-color:var(--pure-black);--secondary-background-color:var(--pure-black-lighten);--secondary-border-color:#0b0a09;--primary-border-color:#0b0a09;--primary-color:var(--icon-gray-inverted);accent-color:hsl(0 0 30%)}@media (prefers-color-scheme:dark){[data-cassis-theme=auto]{--background-color:var(--pure-black);--secondary-background-color:var(--pure-black-lighten);--secondary-border-color:#0b0a09;--primary-border-color:#0b0a09;--primary-color:var(--icon-gray-inverted)}}[data-cassis-theme=sepia]{--background-color:var(--white-cloth);--secondary-background-color:var(--light-cloth);--secondary-border-color:var(--dark-cloth);--primary-border-color:var(--border-gray);--primary-color:var(--pure-black-lighten);accent-color:#d1c6ac;accent-color:var(--dark-cloth)}:root{--basefontraw:16;--basefont:calc(var(--basefontraw)*1px);--sans-serif-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--humanist-stack:"Myriad Pro","Open Sans","Lucida Grande","Lucida Sans Unicode",Calibri,Arial,sans-serif;-webkit-text-size-adjust:100%;zoom:reset}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--sans-serif-stack),sans-serif;font-size:16px,sans-serif;font-size:var(--basefont),sans-serif;margin:0 auto;-ms-scroll-chaining:none;overscroll-behavior:contain}ol li,ul li{list-style:none}button{background:#fff;background:var(--pure-white);border:0;padding:.35rem .35rem .2rem;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}a,button{color:#5b5852;color:var(--icon-gray)}a{text-decoration:none}.inactive{opacity:0;z-index:-30;pointer-events:none}#viewer{padding:0;box-sizing:border-box}.svgIcon.use{display:none;height:0;position:absolute;width:0}.top-bar{z-index:20}.controls-trigger{--controls-duration:.3s;position:fixed;top:.5rem;right:.5rem;padding:env(safe-area-inset-top) 0 0;z-index:30;background-color:#fff;background-color:var(--pure-white);color:#5b5852;color:var(--icon-gray)}.controls-trigger .icon{display:inline-block;color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:1.5rem;width:1.5rem}.controls-trigger .icon,.controls-trigger .inactive-icon{transition:transform var(--controls-duration) ease-in-out}.controls-trigger .inactive-icon{transform:rotate(-90deg)}#backnav{position:fixed;bottom:.45rem;left:.25rem;z-index:40;background-color:transparent;color:#5b5852;color:var(--icon-gray);cursor:pointer}@media screen and (min-width:56.25rem){#backnav{bottom:.075rem}}#backnav .icon{display:inline-block;fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:1.5rem;width:1.5rem}#backnav .icon,.controls{color:#5b5852;color:var(--icon-gray)}.controls{position:fixed;right:0;top:0;width:100%;padding:env(safe-area-inset-top) 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.controls ol li,.controls ul li{display:inline-block}.controls .links{background-color:#fff;background-color:var(--pure-white);height:inherit;list-style-type:none;margin:0;position:relative;padding:.125rem;text-align:center}.controls .links .icon{display:inline-block;color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:1.5rem;width:1.5rem}.controls .links .icon.inactive-icon{display:none;height:0;width:0}.controls .links .icon .purple-icon-frag{color:#d01fc2;color:var(--button-purple);fill:#d01fc2;fill:var(--button-purple);stroke:#d01fc2;stroke:var(--button-purple)}.controls .links .setting-text{display:none;position:relative;text-transform:uppercase;top:-.4rem}@media screen and (min-width:75rem){.controls .links .setting-text{display:inline-block;font-size:.9rem;letter-spacing:.07rem}}.controls .links.top{background-color:#fff;background-color:var(--pure-white);border-bottom:.0625rem solid #dccbbb;border-bottom:.0625rem solid var(--border-gray);height:2.9rem;padding:.5rem 0 0;display:flex}.controls .links.top.inactive{transition:opacity .1s cubic-bezier(.32,.76,1,1.01);pointer-events:none}.controls .links.top.active{transition:opacity .1s cubic-bezier(0,.03,.63,.99)}.controls .links.top>li:first-child{display:inline-block;margin:0 0 0 2.825rem}.controls .links.top>li:first-child #lib-handler{display:inline-block;padding:.35rem .35rem .2rem}.controls .links.top>li:first-child #lib-handler[disabled]{opacity:.4;cursor:not-allowed}.controls .links.top>li:first-child #lib-handler svg.libHandler-icon #libHandler-add{display:block}.controls .links.top>li:first-child #lib-handler svg.libHandler-icon #libHandler-exist,.controls .links.top>li:first-child #lib-handler svg.libHandler-icon.sample-added #libHandler-add{display:none}.controls .links.top>li:first-child #lib-handler svg.libHandler-icon.sample-added #libHandler-exist{display:block}.controls .links.top #shopping-cart{display:inline-block;padding:.35rem .35rem .2rem}.controls .links.top .cart-wrapper+.bookmark-icon-wrapper,.controls .links.top .cart-wrapper+.settings-wrapper,.controls .links.top .cart-wrapper+.share-wrapper,.controls .links.top .contents-wrapper+.bookmark-icon-wrapper,.controls .links.top .contents-wrapper+.settings-wrapper,.controls .links.top .contents-wrapper+.share-wrapper{margin-left:auto}.controls .links.top>li:last-child{margin-right:2.85rem}.controls .links.bottom{background-color:hsl(0 0 97.2%);background-color:var(--pure-white-darken);border-top:.16rem solid #dccbbb;border-top:.16rem solid var(--border-gray);bottom:0;height:2.2rem;padding-top:.625rem;position:fixed;width:100%}.controls .links.bottom.inactive{height:0;pointer-events:none}@media screen and (min-width:56.25rem){.controls .links.bottom{padding-top:0}}.controls .links.bottom li{border:0;float:none;padding:0}.controls .links.bottom li:first-child{float:left;margin-left:2.125rem}.controls .links.bottom li:nth-child(3){float:right;margin-right:2.125rem}.controls .links.bottom li a[aria-disabled=true]{visibility:hidden}.controls .links.bottom li#chapters{margin:0 1rem;position:relative;top:.25rem;text-align:center}@media screen and (min-width:56.25rem){.controls .links.bottom li#chapters{display:none}}@media screen and (min-width:56.25rem){.controls .links.bottom{background:#fff;background:var(--pure-white)}}.controls .links.bottom .icon{height:1.5rem;width:1.5rem;margin:0 .375rem}@media screen and (min-width:56.25rem){.controls .links.bottom .icon{position:relative;top:.375rem}}.controls .links.bottom .chapter-control{display:none}@media screen and (min-width:56.25rem){.controls .links.bottom .chapter-control{display:inline-block}}.controls a,.controls button{z-index:1}.controls ol li,.controls ul li{position:relative}.controls a:after,.controls button:after{content:"";z-index:0;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}@keyframes load{0%{transform:translate(-2.5rem,-2.5rem) rotate(0)}to{transform:translate(-2.5rem,-2.5rem) rotate(1turn)}}.loading.is-loading .icon{animation:load 1s ease-in-out infinite}.loading{position:fixed;width:100%;height:100vh;z-index:30;background-color:hsla(0,0%,100%,.9);background-color:var(--pure-white-transparent);color:#5b5852;color:var(--icon-gray);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.loading .icon{display:block;position:absolute;top:50%;left:50%;width:5rem;height:5rem;transform:translate(-2.5rem,-2.5rem);fill:#5b5852;fill:var(--icon-gray)}.error{z-index:30;background-color:hsla(0,0%,100%,.9);background-color:var(--pure-white-transparent);color:#d0343a;color:var(--error-red);height:100%;padding-top:40vh;position:fixed;text-align:center;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.error .icon{width:3rem;height:3rem;fill:#d0343a;fill:var(--error-red)}.error span{display:block;margin-bottom:.75rem}.error button{color:#d0343a;color:var(--error-red);border:.125rem solid #d0343a;border:.125rem solid var(--error-red);border-radius:.3125rem;font-size:1rem;font-weight:700;padding:1.4rem}.error button+button{margin-left:1rem}.bookinfo{position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;z-index:40;background-color:#fff;background-color:var(--pure-white);color:#1f1f1f;color:var(--tablet-black);cursor:default;justify-content:center;align-items:flex-start;text-align:center;flex:0 0 20rem}.bookinfo.inactive{display:none}.bookinfo.active{display:flex}.bookinfo .bookinfo-close{position:fixed;z-index:50;top:.5rem;right:.5rem;padding:env(safe-area-inset-top) 0 0}.bookinfo .bookinfo-close .icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:2.125rem;width:2.125rem}.bookinfo .bookinfo-wrapper{box-sizing:border-box;padding:4.5rem .75rem 0;margin:0;text-align:left;max-width:100%}.bookinfo .bookinfo-wrapper .bookinfo-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.bookinfo .bookinfo-wrapper .bookinfo-author,.bookinfo .bookinfo-wrapper .bookinfo-date,.bookinfo .bookinfo-wrapper .bookinfo-genre,.bookinfo .bookinfo-wrapper .bookinfo-isbn,.bookinfo .bookinfo-wrapper .bookinfo-publisher{font-size:1.2rem;margin-bottom:2rem}.bookinfo .bookinfo-wrapper .buy-button{background-color:#d01fc2;background-color:var(--button-purple);color:#fff;color:var(--pure-white)}.bookinfo .bookinfo-wrapper .buy-button,.bookinfo .bookinfo-wrapper .share-button{display:block;margin-bottom:2rem;padding:1rem;font-weight:700;text-decoration:none;border-radius:5px;text-align:center}.bookinfo .bookinfo-wrapper .share-button{box-sizing:border-box;width:100%;font-size:1rem;background-color:#f9ce00;background-color:var(--deal-yellow-tint-2);color:#1f1f1f;color:var(--tablet-black)}.controls-view{--controls-duration:.3s;font-family:var(--sans-serif-stack),sans-serif;font-size:var(--basefont)}.controls-view .disabled{background-color:#252422;background-color:var(--icon-gray-darken)}.controls-view.inactive{height:0;pointer-events:none}.controls-view.active,.controls-view.inactive{transition:opacity var(--controls-duration) cubic-bezier(0,.03,.63,.99)}.controls-view>ul{padding-bottom:1rem}.info{color:#5b5852;color:var(--icon-gray);margin:0;padding:0 1.5rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.info.top{line-height:3;padding-top:env(safe-area-inset-top)}.info.bottom{line-height:2;padding-bottom:env(safe-area-inset-bottom)}.info .chapter-position,.info .chapter-title{font-size:.85rem;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.hint{width:4rem;height:4rem;position:absolute;top:50vh;transform:translateY(-2rem);display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.left-hint{left:-.75rem}.right-hint{right:-.75rem}#renderer{opacity:0}@media screen and (pointer:fine) and (hover:hover){#renderer.left-hover+.desktop-hints>.left-hint,#renderer.right-hover+.desktop-hints>.right-hint{display:block}}.scrolling-suggestion{position:absolute;left:-10000px;top:auto;width:.0625rem;height:.0625rem;overflow:hidden;background-color:#fff;background-color:var(--pure-white);margin:.3125rem;padding:.3125rem .625rem;z-index:50}.scrolling-suggestion:focus{left:auto;width:auto;height:auto;overflow:visible;top:.3125rem}[data-cassis-theme=sepia]{background-color:#f6ecda;background-color:var(--light-cloth)}[data-cassis-theme=sepia] button{background:#f6ecda;background:var(--light-cloth)}[data-cassis-theme=sepia] a,[data-cassis-theme=sepia] button{color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=sepia] .controls-trigger{background:#f6ecda;background:var(--light-cloth);color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=sepia] .controls-trigger .icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray)}[data-cassis-theme=sepia] #backnav{color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=sepia] #backnav .icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray)}[data-cassis-theme=sepia] .controls{color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=sepia] .controls .links{background-color:#f6ecda;background-color:var(--light-cloth)}[data-cassis-theme=sepia] .controls .links .icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray)}[data-cassis-theme=sepia] .controls .links.top{background-color:#f6ecda;background-color:var(--light-cloth);border-bottom:.0625rem solid #dccbbb;border-bottom:.0625rem solid var(--border-gray)}[data-cassis-theme=sepia] .controls .links.bottom{background-color:#e3c387;background-color:var(--light-cloth-darken);border-top:.16rem solid #dccbbb;border-top:.16rem solid var(--border-gray)}[data-cassis-theme=sepia] .error,[data-cassis-theme=sepia] .loading{background-color:rgba(246,236,218,.9);background-color:var(--light-cloth-transparent)}[data-cassis-theme=sepia] .error button{background-color:#fff;background-color:var(--pure-white);color:#d0343a;color:var(--error-red);border:.125rem solid #d0343a;border:.125rem solid var(--error-red)}[data-cassis-theme=sepia] .bookinfo,[data-cassis-theme=sepia] .scrolling-suggestion{background-color:#f6ecda;background-color:var(--light-cloth)}[data-cassis-theme=sepia] .info{color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=night]{background-color:#000;background-color:var(--pure-black);color:#f0f0f0;color:var(--tablet-white)}[data-cassis-theme=night] button{background:#000;background:var(--pure-black)}[data-cassis-theme=night] .controls-trigger,[data-cassis-theme=night] a,[data-cassis-theme=night] button{color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] .controls-trigger{background:#000;background:var(--pure-black)}[data-cassis-theme=night] .controls-trigger .icon{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}[data-cassis-theme=night] #backnav,[data-cassis-theme=night] #backnav .icon{color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] #backnav .icon{fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}[data-cassis-theme=night] .controls{color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] .controls .links{background-color:#000;background-color:var(--pure-black)}[data-cassis-theme=night] .controls .links .icon,[data-cassis-theme=night] .controls .links .icon .purple-icon-frag{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}[data-cassis-theme=night] .controls .links.top{background-color:#000;background-color:var(--pure-black);border-bottom:.0625rem solid #5b5852;border-bottom:.0625rem solid var(--icon-gray)}[data-cassis-theme=night] .controls .links.top>li:first-child #lib-handler[disabled]{opacity:.5}[data-cassis-theme=night] .controls .links.bottom{background-color:hsl(0 0 20%);background-color:var(--pure-black-lighten);border-top:.16rem solid #5b5852;border-top:.16rem solid var(--icon-gray)}[data-cassis-theme=night] .loading{background-color:rgba(0,0,0,.9);background-color:var(--pure-black-transparent);color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] .loading .icon{fill:#a4a7ad;fill:var(--icon-gray-inverted)}[data-cassis-theme=night] .error{background-color:rgba(0,0,0,.9);background-color:var(--pure-black-transparent)}[data-cassis-theme=night] .error button{background-color:hsl(0 0 20%);background-color:var(--pure-black-lighten);color:#d0343a;color:var(--error-red);border:.125rem solid #d0343a;border:.125rem solid var(--error-red)}[data-cassis-theme=night] .bookinfo{background-color:#000;background-color:var(--pure-black);color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] .bookinfo .bookinfo-close .icon{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}[data-cassis-theme=night] .scrolling-suggestion{background-color:#000;background-color:var(--pure-black)}[data-cassis-theme=night] .hint{fill:#a4a7ad;fill:var(--icon-gray-inverted)}[data-cassis-theme=night] .info{color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-navigator=fxl][data-cassis-reading-progression=rtl] #renderer{flex-direction:row-reverse}[data-cassis-navigator=fxl]{background-color:#5b5852;background-color:var(--icon-gray)}[data-cassis-navigator=fxl] .controls-trigger,[data-cassis-navigator=fxl] .controls-trigger .trigger{background-color:transparent}[data-cassis-navigator=fxl] #renderer{display:flex;justify-content:center}[data-cassis-navigator=fxl] iframe{background-color:#fff}[data-cassis-navigator=fxl] .publication{position:relative;z-index:10}[data-cassis-navigator=fxl] .publication.top-bar{z-index:20}[data-cassis-navigator=fxl] .controls .links.bottom.inactive,[data-cassis-navigator=fxl] .controls .links.top.inactive{transition:none 0s ease 0s;transition:initial;height:0;pointer-events:none}[data-cassis-navigator=fxl] .links.top .info.top{flex-grow:1;position:relative;top:-.4rem}[data-cassis-navigator=fxl] .links.top .info.top .book-title{padding:.35rem .35rem .2rem;text-align:center}[data-cassis-navigator=fxl] .links.bottom li:first-child{float:left;margin-left:2.125rem}[data-cassis-navigator=fxl] .links.bottom .info.bottom{position:relative;top:-.34rem;text-align:center}@media screen and (min-width:56.25rem){[data-cassis-navigator=fxl] .links.bottom .info.bottom{top:0}}[data-cassis-navigator=fxl] .links.bottom li:last-child{float:right;margin-right:2.125rem}[data-cassis-navigator=fxl] .controls .links.bottom,[data-cassis-navigator=fxl] .controls .links.top{background-color:rgba(0,0,0,.9);background-color:var(--pure-black-transparent)}[data-cassis-navigator=fxl] .controls .links.bottom button,[data-cassis-navigator=fxl] .controls .links.top button{background-color:transparent}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion){.controls-trigger,.controls-view{--controls-duration:0ms}}.contents-view{background-color:#fff;background-color:var(--pure-white);overflow:scroll;top:3.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contents-view .bookmarks-view,.contents-view .toc-view{position:absolute;top:3rem;width:100%}.contents-view .tabs-list{box-sizing:border-box;height:3rem;display:none;justify-content:flex-start;flex:0 0 auto;width:100%;position:fixed;top:3.2rem;background-color:#fff;background-color:var(--pure-white);border-top:1px solid hsl(0 0 97.2%);border-top:1px solid var(--pure-white-darken);border-bottom:1px solid hsl(0 0 97.2%);border-bottom:1px solid var(--pure-white-darken);z-index:30}.contents-view .tabs-list .tab{padding:1rem;margin:0;font-weight:600;border-right:1px solid hsl(0 0 97.2%);border-right:1px solid var(--pure-white-darken)}.contents-view .tabs-list .tab[aria-selected=true]{background:#dccbbb;background:var(--border-gray);color:#1f1f1f;color:var(--tablet-black)}.contents-view.active .tabs-list{display:flex}.contents-view ol{padding:0;margin-left:1.25rem}@media screen and (min-width:60rem){.contents-view ol{margin-left:2rem}}.contents-view .toc-view>ol{margin-bottom:3.2rem;margin-right:1.25rem}@media screen and (min-width:60rem){.contents-view .toc-view>ol{margin-right:2rem}}.contents-view ol li{margin-top:0;display:block}.contents-view ol li a{box-sizing:border-box;color:#5b5852;color:var(--icon-gray);border-bottom:1px solid hsl(0 0 97.2%);border-bottom:1px solid var(--pure-white-darken);display:block;padding:1rem;text-decoration:none;max-width:100%}@media screen and (min-width:60rem){.contents-view ol li a:hover{background:#5b5852;background:var(--icon-gray);color:#fff;color:var(--pure-white)}}.contents-view ol li a.active{background:#dccbbb;background:var(--border-gray);color:#1f1f1f;color:var(--tablet-black)}.contents-view ol li a.active:hover{background:#1f1f1f;background:var(--tablet-black);color:#dccbbb;color:var(--border-gray)}.contents-view ol li span{box-sizing:border-box;color:#5b5852;color:var(--icon-gray);border-bottom:1px solid hsl(0 0 97.2%);border-bottom:1px solid var(--pure-white-darken);display:block;padding:1rem;text-decoration:none;max-width:100%}.contents-view ol li .toc-collapsed{display:none}.contents-view ol li .toc-collapsed.active{display:block}.contents-view ol li .toc-expand-button{box-sizing:border-box;margin-right:4px;float:left;font-size:1.125rem;padding:1rem;line-height:1;width:43px;background-color:transparent;color:#5b5852;color:var(--icon-gray)}.contents-view .bookmarks-view ol li{display:flex;justify-content:space-between;border-bottom:1px solid hsl(0 0 97.2%);border-bottom:1px solid var(--pure-white-darken)}.contents-view .bookmarks-view ol li a{border-bottom:none;word-break:break-word}.contents-view .bookmarks-view ol li button{padding:0 .75rem}.contents-view .bookmarks-view ol li button .del-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.contents-view .bookmarks-view ol li button:hover{background-color:#d0343a;background-color:var(--error-red)}.contents-view .bookmarks-view ol li button:hover .del-icon{color:#fff;color:var(--pure-white);fill:#fff;fill:var(--pure-white);stroke:#fff;stroke:var(--pure-white)}[data-cassis-theme=sepia] .contents-view,[data-cassis-theme=sepia] .contents-view .tabs-list{background-color:#f6ecda;background-color:var(--light-cloth)}[data-cassis-theme=sepia] .contents-view .tabs-list{border-top:1px solid #e3c387;border-top:1px solid var(--light-cloth-darken);border-bottom:1px solid #e3c387;border-bottom:1px solid var(--light-cloth-darken)}[data-cassis-theme=sepia] .contents-view .tabs-list .tab{border-right:1px solid #e3c387;border-right:1px solid var(--light-cloth-darken)}[data-cassis-theme=sepia] .contents-view .tabs-list .tab[aria-selected=true]{background:#dccbbb;background:var(--border-gray);color:#1f1f1f;color:var(--tablet-black)}[data-cassis-theme=sepia] .contents-view ol li a{color:#5b5852;color:var(--icon-gray);border-bottom:1px solid #e3c387;border-bottom:1px solid var(--light-cloth-darken)}@media screen and (min-width:60rem){[data-cassis-theme=sepia] .contents-view ol li a:hover{background:#5b5852;background:var(--icon-gray);color:#f6ecda;color:var(--light-cloth)}}[data-cassis-theme=sepia] .contents-view ol li a.active{background:#dccbbb;background:var(--border-gray);color:#1f1f1f;color:var(--tablet-black)}[data-cassis-theme=sepia] .contents-view ol li a.active:hover{background:#1f1f1f;background:var(--tablet-black);color:#dccbbb;color:var(--border-gray)}[data-cassis-theme=sepia] .contents-view ol li span{color:#5b5852;color:var(--icon-gray);border-bottom:1px solid #e3c387;border-bottom:1px solid var(--light-cloth-darken)}[data-cassis-theme=sepia] .contents-view ol li .toc-expand-button{color:#5b5852;color:var(--icon-gray)}[data-cassis-theme=sepia] .contents-view .bookmarks-view ol li{border-bottom:1px solid #e3c387;border-bottom:1px solid var(--light-cloth-darken)}[data-cassis-theme=sepia] .contents-view .bookmarks-view ol li a{border-bottom:none}[data-cassis-theme=night] .contents-view,[data-cassis-theme=night] .contents-view .tabs-list{background-color:#000;background-color:var(--pure-black)}[data-cassis-theme=night] .contents-view .tabs-list{border-top:1px solid hsl(0 0 20%);border-top:1px solid var(--pure-black-lighten);border-bottom:1px solid hsl(0 0 20%);border-bottom:1px solid var(--pure-black-lighten)}[data-cassis-theme=night] .contents-view .tabs-list .tab{border-right:1px solid hsl(0 0 20%);border-right:1px solid var(--pure-black-lighten)}[data-cassis-theme=night] .contents-view .tabs-list .tab[aria-selected=true]{background:#dccbbb;background:var(--border-gray);color:#000;color:var(--pure-black)}[data-cassis-theme=night] .contents-view ol li a{color:#f0f0f0;color:var(--tablet-white);border-bottom:1px solid hsl(0 0 20%);border-bottom:1px solid var(--pure-black-lighten)}@media screen and (min-width:60rem){[data-cassis-theme=night] .contents-view ol li a:hover{background:#5b5852;background:var(--icon-gray);color:#f0f0f0;color:var(--tablet-white)}}[data-cassis-theme=night] .contents-view ol li a.active{background:#dccbbb;background:var(--border-gray);color:#000;color:var(--pure-black)}[data-cassis-theme=night] .contents-view ol li a.active:hover{background:#000;background:var(--pure-black);color:#dccbbb;color:var(--border-gray)}[data-cassis-theme=night] .contents-view ol li span{color:#f0f0f0;color:var(--tablet-white);border-bottom:1px solid hsl(0 0 20%);border-bottom:1px solid var(--pure-black-lighten)}[data-cassis-theme=night] .contents-view ol li .toc-expand-button{color:#f0f0f0;color:var(--tablet-white)}[data-cassis-theme=night] .contents-view .bookmarks-view ol li{border-bottom:1px solid hsl(0 0 20%);border-bottom:1px solid var(--pure-black-lighten)}[data-cassis-theme=night] .contents-view .bookmarks-view ol li a{border-bottom:none}.controls-view{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;height:calc(100% - 2rem);left:0;position:fixed;top:3rem;width:100%;-webkit-overflow-scrolling:touch;text-align:left}.settings-view{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--label-size:9rem}.active{opacity:1;z-index:30}.settings-menu{background-color:hsl(0 0 97.2%);background-color:var(--secondary-background-color);color:#5b5852;color:var(--primary-color);border:.0625rem solid #dccbbb;border:.0625rem solid var(--primary-border-color);border-radius:.375rem;box-shadow:0 0 4px 1px rgba(220,203,187,.5);right:0;margin:0 .25rem;padding:.5rem 0;position:absolute;min-width:240px;width:auto;max-width:98%;max-height:80vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;display:grid;grid-row-gap:.5rem;row-gap:.5rem}.about-this-book,.settings-options,.tos-link{background-color:#fff;background-color:var(--background-color);border-block:.0625rem solid #dccbbb;border-block:.0625rem solid var(--secondary-border-color);padding:.5rem 1.5rem;margin:0;display:grid;grid-template-columns:var(--label-size) 1fr;align-items:center;grid-gap:1rem;gap:1rem}.settings-options.settings-options-line,.settings-options.settings-options-range{grid-template-columns:1fr}.settings-options.settings-options-range{padding:0}.about-this-book,.tos-link{grid-template-columns:1fr;padding:0;justify-content:center}.settings-legend:not(:focus):not(:active){position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.about-this-book button,.settings-label,.settings-options label,.settings-options legend,.tos-link a{text-transform:uppercase;font-size:.75rem;letter-spacing:.07rem;margin:0;position:relative;overflow:hidden;text-overflow:ellipsis}.settings-options label{height:100%;flex:1 0 auto;align-items:center;display:flex}.settings-options-fieldset .settings-label{padding-inline-start:1.5rem}.about-this-book button,.tos-link>*{background-color:#fff;background-color:var(--background-color);padding:.5rem 1.5rem;text-align:center}.settings-options input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#5b5852;background:var(--primary-color);height:2px;padding:0}.settings-options select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-transform:uppercase;font-size:.75rem;padding:.25rem .75rem;letter-spacing:.07rem;margin:0;width:100%;min-width:15ch;cursor:pointer;line-height:inherit;border:1px solid #dccbbb;border:1px solid var(--primary-border-color);background-color:hsl(0 0 97.2%);background-color:var(--secondary-background-color);color:#5b5852;color:var(--primary-color)}.settings-range{display:grid;grid-template-columns:1rem 1fr 1rem;padding:.75rem 1.5rem}.settings-input,.settings-range{align-items:center;grid-gap:.5rem;gap:.5rem}.settings-input{display:flex;flex-direction:row;height:100%;box-sizing:border-box}.settings-input:has(input:checked){background-color:#d01fc2;background-color:var(--button-purple);color:#fff;color:var(--pure-white);--primary-border-color:var(--pure-white)}.dnt-section,.guide-section,.settings-options-fieldset{border-inline:none;grid-template-columns:1fr 1fr 1fr;padding:0}.settings-options-fieldset.settings-options-mode{grid-template-columns:1fr 1fr}.settings-options-fieldset{grid-gap:0;gap:0}.settings-options-fieldset .settings-input{padding:.25rem .5rem}.dnt-section .settings-input,.guide-section .settings-input{padding:.5rem 1rem}.settings-options.guide-section{display:none}:root{--cassis-guide-height:1.3rem;--cassis-guide-position:calc(var(--cassis-guide-height)*100)}.GuideWrapper{top:0;bottom:0}.Guide,.GuideWrapper{display:none;position:fixed;right:0;left:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.Guide{top:130rem;top:var(--cassis-guide-position);height:1.3rem;height:var(--cassis-guide-height);background-color:rgba(0,0,0,.15);border-block:1rem solid hsla(0,0%,100%,.5);cursor:grab}[data-cassis-show-guide-section=true] body[data-cassis-guide-show=true] .Guide,[data-cassis-show-guide-section=true] body[data-cassis-guide-show=true] .GuideWrapper{display:block}[data-cassis-show-guide-section=true] .guide-section{display:grid}.settings-options input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:10px;border:2px solid #dccbbb;border:2px solid var(--primary-border-color);vertical-align:-2px;margin:.25rem}.settings-options input[type=radio]:before{display:block;content:" ";width:10px;height:10px;border-radius:6px;background-color:#fff;background-color:var(--pure-white);font-size:1.2em;transform:translate(3px,3px) scale(0);transform-origin:center;transition:all .3s ease-in}.settings-options input[type=radio]:checked:before{transform:translate(3px,3px) scale(1);transition:all .3s cubic-bezier(.25,.25,.56,2)}.settings-options input[type=checkbox]{position:relative;width:1.5em;height:1.5em;border:1px solid #dccbbb;border:1px solid var(--primary-border-color);color:#dccbbb;color:var(--primary-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.125rem}.settings-options input[type=checkbox]:before{content:"\2714";position:absolute;font-size:2.5em;right:-.5rem;top:-.75rem;visibility:hidden}.settings-options input[type=checkbox]:checked:before{visibility:visible}.settings-range-before{font-size:.65rem;line-height:.75rem}.settings-range-after{font-size:1rem;line-height:.75rem}.settings-range-before.settings-range-line{height:.25rem}.settings-range-after.settings-range-line,.settings-range-before.settings-range-line{border-block:1px solid #5b5852;border-block:1px solid var(--primary-color)}.settings-book-theme{padding:0}.settings-book-theme .settings-day-theme{background-color:#fff;color:#000}.settings-book-theme .settings-day-theme input:not(:checked){background-color:#fff;color:#000;--primary-border-color:#000}.settings-book-theme .settings-night-theme{background-color:#000;color:#fff}.settings-book-theme .settings-night-theme input:not(:checked){background-color:#000;color:#000;--primary-border-color:#fff}.settings-book-theme .settings-sepia-theme,.settings-book-theme .settings-sepia-theme input:not(:checked){background-color:#f6ecda;background-color:var(--light-cloth);color:hsl(0 0 20%);color:var(--pure-black-lighten)}.settings-book-theme .settings-sepia-theme input:not(:checked){--primary-border-color:var(--pure-black-lighten)}.settings-options-locale{display:none}[data-cassis-show-locale-section] .settings-options-locale{display:grid}@keyframes popup{0%{transform:translate(-50%)}to{transform:translate(-50%,-100px)}}@keyframes popdown{0%{transform:translate(-50%)}to{transform:translate(-50%,100px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#toast{position:fixed;z-index:100;font-weight:700;display:inline-block;max-width:96%;border-radius:.3125rem;background-color:#dccbbb;background-color:var(--border-gray);padding:1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toast,#toast a{color:#000;color:var(--pure-black)}#toast a{text-decoration:underline}.toast-ui{left:50%;transform:translate(-50%)}.toast-ui.bottom{bottom:-50px;animation:popup .5s ease-in-out 1 forwards}.toast-ui.top{top:-50px;animation:popdown .5s ease-in-out 1 forwards}.hint-ui{left:0;opacity:0;box-sizing:border-box}.hint-ui.bottom{bottom:3.6rem}.hint-ui.bottom,.hint-ui.top{animation:fadeIn .5s ease-in-out 1 forwards}.hint-ui.top{top:3.6rem}.hint-ui.hint-left:after{left:1rem}.hint-ui.hint-left:after,.hint-ui.hint-right:after{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:.75rem solid transparent;border-bottom:.75rem solid var(--border-gray)}.hint-ui.hint-right:after{right:1rem}#modal-view{position:fixed;z-index:40;top:0;left:0;padding-top:3rem;background-color:hsla(0,0%,100%,.9);background-color:var(--pure-white-transparent);color:#1f1f1f;color:var(--tablet-black)}#modal-view,#modal-view iframe{box-sizing:border-box;width:100%;height:100%}#modal-view iframe{display:block;background-color:#fff;color:#000;margin:0;border:1px solid #dccbbb;border:1px solid var(--border-gray)}#modal-view .modal-view-close{position:fixed;z-index:50;top:.5rem;right:.5rem;padding:env(safe-area-inset-top) 0 0}#modal-view .modal-view-close .icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:2.125rem;width:2.125rem}#modal-view .modal-nav-controls{position:fixed;z-index:50;top:.5rem;left:.5rem;padding:env(safe-area-inset-top) 0 0;margin:0}#modal-view .modal-nav-controls li{display:inline-block;line-height:1}#modal-view .modal-nav-controls li a.disabled{opacity:.4;cursor:not-allowed}#modal-view .modal-nav-controls li a.modal-next-icon svg.icon,#modal-view .modal-nav-controls li a.modal-prev-icon svg.icon{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:2.125rem;width:2.125rem}#modal-view .modal-nav-controls li a .modal-control{display:none}[data-cassis-theme=sepia] #modal-view{background-color:rgba(246,236,218,.9);background-color:var(--light-cloth-transparent)}[data-cassis-theme=night] #modal-view{background-color:rgba(0,0,0,.9);background-color:var(--pure-black-transparent);color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] #modal-view .modal-nav-controls li a .modal-next-icon,[data-cassis-theme=night] #modal-view .modal-nav-controls li a .modal-prev-icon,[data-cassis-theme=night] #modal-view .modal-view-close .icon{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}[data-cassis-navigator=audio] .controls{z-index:10}[data-cassis-navigator=audio] .controls .links.top{border:0}[data-cassis-navigator=audio] .controls .links.top>li:last-child{margin-right:.625rem}[data-cassis-navigator=audio] #renderer{box-sizing:border-box;max-width:30rem;margin:0 auto;padding:3.4rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (orientation:landscape){[data-cassis-navigator=audio] #renderer{max-width:56.25rem;flex-direction:row}}[data-cassis-navigator=audio] .audio-cover{box-sizing:border-box;min-width:200px;min-height:200px;max-width:100%;max-height:100%;margin:0 auto;padding:0;flex:1 1;text-align:center}[data-cassis-navigator=audio] .audio-cover .audio-cover-fallback,[data-cassis-navigator=audio] .audio-cover img{width:100%;min-height:200px;height:100%;max-height:calc(80vh - 3.4rem);-o-object-fit:contain;object-fit:contain}[data-cassis-navigator=audio] .audio-cover .audio-cover-fallback{color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:none}[data-cassis-navigator=audio] .audio-cover .audio-cover-fallback #fallback-bg{fill:#53ceea;fill:var(--sharing-blue-tint-2)}[data-cassis-navigator=audio] .chapter-title{max-width:100%;font-size:.85rem;margin:1rem 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (orientation:landscape){[data-cassis-navigator=audio] .chapter-title{margin-top:0}}[data-cassis-navigator=audio] .audio-player{box-sizing:border-box;padding:0 1rem;flex:1 1;display:flex;flex-direction:column;justify-content:space-around}[data-cassis-navigator=audio] .audio-player .chapter-info{margin:0 0 1rem}[data-cassis-navigator=audio] .audio-player .audio-bar{box-sizing:border-box;margin:0 .75rem;height:.75rem;border-radius:.625rem;border:.0625rem solid #5b5852;border:.0625rem solid var(--icon-gray);position:relative;overflow:hidden}[data-cassis-navigator=audio] .audio-player .audio-bar #buffering-bar{position:absolute;top:0;left:0;width:0;height:.625rem;border-radius:.625rem;background-color:#dccbbb;background-color:var(--border-gray)}[data-cassis-navigator=audio] .audio-player .audio-bar #progress-bar{position:absolute;top:0;left:0;width:0;height:.625rem;border-radius:.625rem;background-color:#5b5852;background-color:var(--icon-gray)}[data-cassis-navigator=audio] .audio-player .progress-info{width:100%;margin:.5rem 0 0;display:flex;justify-content:space-between}[data-cassis-navigator=audio] .audio-player .progress-info .elapsed-time,[data-cassis-navigator=audio] .audio-player .progress-info .total-time{font-size:.75rem;line-height:1;font-weight:700;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}[data-cassis-navigator=audio] .audio-player .progress-info .elapsed-time{margin-right:.5rem;text-align:left}[data-cassis-navigator=audio] .audio-player .progress-info .total-time{margin-left:.5rem;text-align:right}[data-cassis-navigator=audio] .audio-player .audio-controls{box-sizing:border-box;max-width:100%;padding:0;margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}[data-cassis-navigator=audio] .audio-player .audio-controls li{box-sizing:border-box;margin:.5rem;text-align:center}[data-cassis-navigator=audio] .audio-player .audio-controls li:first-child{margin-left:0}[data-cassis-navigator=audio] .audio-player .audio-controls li:last-child{margin-right:0}[data-cassis-navigator=audio] .audio-player .audio-controls li button{box-sizing:border-box;display:inline-block;padding:.25rem}[data-cassis-navigator=audio] .audio-player .audio-controls li button[disabled]{opacity:.4}[data-cassis-navigator=audio] .audio-player .audio-controls li a{box-sizing:border-box;display:inline-block;padding:.25rem;cursor:default}[data-cassis-navigator=audio] .audio-player .audio-controls li a[aria-disabled=true]{opacity:.4}[data-cassis-navigator=audio] .audio-player .audio-controls li .control-icon{box-sizing:border-box;display:inline-block;height:auto;min-width:100%;width:100%;color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:none}[data-cassis-navigator=audio] .audio-player .audio-controls li .control-icon.inactive-icon{display:none;height:0;width:0}[data-cassis-navigator=audio] .audio-player .audio-controls .prev-control{flex:1 1}[data-cassis-navigator=audio] .audio-player .audio-controls .prev-control .control-icon{stroke:#5b5852;stroke:var(--icon-gray);stroke-width:.25}[data-cassis-navigator=audio] .audio-player .audio-controls .skip-backward-control{flex:1.25 1}[data-cassis-navigator=audio] .audio-player .audio-controls .play-pause-control{flex:2 1}[data-cassis-navigator=audio] .audio-player .audio-controls .skip-forward-control{flex:1.25 1}[data-cassis-navigator=audio] .audio-player .audio-controls .next-control{flex:1 1}[data-cassis-navigator=audio] .audio-player .audio-controls .next-control .control-icon{stroke:#5b5852;stroke:var(--icon-gray);stroke-width:.25}[data-cassis-navigator=audio][data-cassis-theme=night] .audio-bar{border-color:#a4a7ad;border-color:var(--icon-gray-inverted)}[data-cassis-navigator=audio][data-cassis-theme=night] .audio-bar #buffering-bar{position:absolute;top:0;left:0;width:0;height:.625rem;border-radius:.625rem;background-color:#5b5852;background-color:var(--icon-gray)}[data-cassis-navigator=audio][data-cassis-theme=night] .audio-bar #progress-bar{position:absolute;top:0;left:0;width:0;height:.625rem;border-radius:.625rem;background-color:#dccbbb;background-color:var(--border-gray)}[data-cassis-navigator=audio][data-cassis-theme=night] .audio-controls li .control-icon{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted)}[data-cassis-navigator=audio][data-cassis-theme=night] .audio-controls .next-control .control-icon,[data-cassis-navigator=audio][data-cassis-theme=night] .audio-controls .prev-control .control-icon{stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}#shareAPIPolyfill-backdrop,#shareAPIPolyfill-container{opacity:0;pointer-events:none;position:fixed;left:0;top:0;bottom:0;right:0;margin:auto;width:100%;height:100%;will-change:opacity;z-index:99999999}#shareAPIPolyfill-backdrop{transition:opacity .25s linear;background-color:rgba(0,0,0,.6)}#shareAPIPolyfill-container{display:flex;flex-direction:column;background-color:#f9f9f9;top:auto;max-width:400px;height:auto;transition-property:transform,opacity;transition-timing-function:linear;transition-duration:.25s;transition-delay:.15s;transform:translateY(100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,arial,sans-serif,Microsoft JhengHei}#shareAPIPolyfill-backdrop.visible,#shareAPIPolyfill-container.visible{opacity:1;pointer-events:all}#shareAPIPolyfill-container.visible{transform:translateY(0)}#shareAPIPolyfill-container .shareAPIPolyfill-header{background:#eee;order:1}#shareAPIPolyfill-container .shareAPIPolyfill-header .shareAPIPolyfill-icons-container{display:flex}#shareAPIPolyfill-container .shareAPIPolyfill-header-title{background-color:#e0e0e0;padding:10px 18px;color:#424242;font-weight:600}#shareAPIPolyfill-container .shareAPIPolyfill-body{order:2;border-top:1px solid #eee}#shareAPIPolyfill-container .shareAPIPolyfill-footer{order:3;box-sizing:border-box;width:100%;display:block;transition:opacity .25s ease-in;border:none;border-top:1px solid #eee;background-color:#eee;text-align:center;padding:10px;font-size:13px;cursor:pointer;opacity:.5}#shareAPIPolyfill-container .shareAPIPolyfill-footer:hover{opacity:1}#shareAPIPolyfill-container .shareAPIPolyfill-icons-container{display:flex;flex-wrap:wrap}#shareAPIPolyfill-container .tool-icon{border:none;display:inline-block;width:25%;box-sizing:border-box;font-weight:400;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;cursor:pointer;background-color:transparent;padding:20px 0}#shareAPIPolyfill-container .tool-icon span,#shareAPIPolyfill-container .tool-icon svg{pointer-events:none}#shareAPIPolyfill-container .tool-icon:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.125)}#shareAPIPolyfill-container .the-icon-title{padding-top:10px;display:block}.shareAPIPolyfill-header-title .the-icon{box-sizing:border-box;display:inline-block;height:20px;width:20px;padding-right:5px;vertical-align:-4px}.shareAPIPolyfill-icons-container.body .tool-icon .the-icon,.shareAPIPolyfill-icons-container.title .tool-icon .the-icon{display:block;margin:auto;width:42px;height:36px}.shareAPIPolyfill-icons-container.title .tool-icon .the-icon{height:24px}.shareAPIPolyfill-icons-container .hidden{display:none!important}#share-control{stroke-width:.25}.QuestionButton{z-index:1000;display:block;position:fixed;--controls-duration:.3s;top:.5rem;left:.5rem;padding:env(safe-area-inset-top) 0 0;background-color:#fff;background-color:var(--pure-white);color:#5b5852;color:var(--icon-gray)}.QuestionButton a:active,.QuestionButton a:link,.QuestionButton a:visited{color:#1560ba;color:var(--sharing-blue);text-decoration:underline}.QuestionButton a:hover{color:#dccbbb;color:var(--primary-border-color)}.QuestionButton .icon{display:inline-block;color:#5b5852;color:var(--icon-gray);fill:#5b5852;fill:var(--icon-gray);stroke:#5b5852;stroke:var(--icon-gray);height:1.5rem;width:1.5rem}.QuestionButton .icon,.QuestionButton .inactive-icon{transition:transform var(--controls-duration) ease-in-out}.QuestionButton .inactive-icon{transform:rotate(-90deg)}::backdrop{background-color:#000;opacity:.125}dialog{position:fixed;z-index:40;box-sizing:border-box;top:0;left:0;width:100%;max-width:90ch;height:100%;padding-top:3rem;background-color:#fff;background-color:var(--background-color);color:#1f1f1f;color:var(--tablet-black);border:.0625rem solid #dccbbb;border:.0625rem solid var(--border-gray)}dialog .modal-view-close{position:absolute;top:.5rem;right:.5rem}dialog .helpText-modes{display:grid;margin:1rem 0;grid-template-columns:1fr 10rem}dialog .helpText-subhead1{font-size:110%;font-weight:700}dialog .helpText-subhead2{font-size:100%;font-weight:700}dialog .helpText-button{border:1px solid #dccbbb;border:1px solid var(--primary-border-color);background-color:#fff;background-color:var(--background-color);text-transform:uppercase;font-weight:700}dialog .arrows{font-size:150%}[data-cassis-theme=sepia] dialog{background-color:rgba(246,236,218,.9);background-color:var(--light-cloth-transparent)}[data-cassis-theme=night] dialog{background-color:rgba(0,0,0,.9);background-color:var(--pure-black-transparent);color:#a4a7ad;color:var(--icon-gray-inverted)}[data-cassis-theme=night] dialog .modal-view-close .icon{color:#a4a7ad;color:var(--icon-gray-inverted);fill:#a4a7ad;fill:var(--icon-gray-inverted);stroke:#a4a7ad;stroke:var(--icon-gray-inverted)}