@charset "utf-8";
/*!
 *
 *  # Bibi Style                                                 (℠)
 *
 *  * © Satoru Matsushima - https://bibi.epub.link or https://github.com/satorumurmur/bibi
 *  * Open source under the MIT License - https://github.com/satorumurmur/bibi/blob/master/LICENSE
 *
 *  * Including:
 *      - Material Icons : © Material Design Authors & Google Inc. - https://material.io/resources/icons / Licensed under the Apache License version 2.0 - https://www.apache.org/licenses/LICENSE-2.0.html
 *
 */
/*!
 * Material Icons by Material Design Authors / Google Inc. - https://material.io/icons
 * Licensed under the Apache License Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0
 * // through a package maintained by Ravindra Marella. - https://marella.github.io/material-icons
 * // Licensed under the Apache License Version 2.0 - https://www.apache.org/licenses/LICENSE-2.0
 */@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(./fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(./fonts/MaterialIcons-Regular.woff2) format("woff2"),url(./fonts/MaterialIcons-Regular.woff) format("woff"),url(./fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}/*!
 *
 *  # Bibi Style                                                 (℠)
 *
 */*{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit}li{list-style:none outside}article,aside,figcaption,figure,footer,header,nav,section{display:block}.non-visual{display:block!important;position:absolute!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;left:0!important;top:0!important;width:0!important;height:0!important;background:transparent!important}.uppercase{text-transform:uppercase!important}html{overflow:hidden;position:absolute;top:0;right:0;bottom:auto;left:0;width:100%;height:100%;font-family:sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overscroll-behavior-x:none;overscroll-behavior-y:none}html.welcome{overflow:scroll!important}html.InternetExplorer{position:static}html[data-bibi-cursor=bottom],html[data-bibi-cursor=left],html[data-bibi-cursor=right],html[data-bibi-cursor=top]{cursor:pointer}html.Blink{-ms-touch-action:none;touch-action:none}body{position:absolute;top:0;right:0;bottom:auto;left:0;overflow:hidden;width:100%;height:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}body *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}body.InternetExplorer{position:static}div#bibi-catcher{display:none;position:absolute;z-index:101;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;cursor:pointer;-webkit-transition:.125s cubic-bezier(.2,.8,.8,1.6);transition:.125s cubic-bezier(.2,.8,.8,1.6)}html.waiting-file div#bibi-catcher{display:block}div#bibi-catcher>.book-icon{z-index:10;top:auto;right:0;bottom:56%;left:0;margin:0 auto;-webkit-transform:translateX(-4%);transform:translateX(-4%)}div#bibi-catcher>.book-icon,div#bibi-catcher>.book-icon *{-webkit-transition:.125s cubic-bezier(.2,.8,.8,1.6);transition:.125s cubic-bezier(.2,.8,.8,1.6)}div#bibi-catcher>.pgroup{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100;top:44%;right:0;bottom:auto;left:0;margin:0 auto;width:100%;vertical-align:middle;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div#bibi-catcher>.pgroup p em,div#bibi-catcher>.pgroup p small,div#bibi-catcher>.pgroup p span,div#bibi-catcher>.pgroup p strong{display:block;font-weight:700;-webkit-transition:.125s cubic-bezier(.2,.8,.8,1.6);transition:.125s cubic-bezier(.2,.8,.8,1.6)}div#bibi-catcher>.pgroup p strong{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:18px;padding:0 .5em;height:2.5em;line-height:2.5em;border-radius:1.25em;font-size:16px}div#bibi-catcher>.pgroup p em{margin-top:14px;font-size:16px;line-height:1.5}div#bibi-catcher>.pgroup p span{margin-top:10px;font-size:14px;line-height:1.5}div#bibi-catcher>.pgroup p small{margin-top:6px;font-size:12px}div#bibi-catcher>.pgroup[lang=en] p strong{text-indent:.125em}div#bibi-catcher>.pgroup[lang=en] p em,div#bibi-catcher>.pgroup[lang=en] p span{margin-right:-.125em}div#bibi-catcher>.pgroup[lang=ja] p strong{text-indent:.5em}div#bibi-catcher>.pgroup[lang=ja] p em{margin-right:-.67em;text-indent:-.67em}div#bibi-catcher>.pgroup[lang=ja] p span{margin-right:-.67em;text-indent:0}div#bibi-catcher>input{visibility:hidden}div#bibi-catcher:before{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;top:0;margin:auto;-webkit-transition:.125s cubic-bezier(.2,.8,.8,1.6);transition:.125s cubic-bezier(.2,.8,.8,1.6)}div#bibi-catcher:after,div#bibi-catcher:before{content:"";display:block;position:absolute;right:0;bottom:0;left:0}div#bibi-catcher:after{z-index:0;width:100%}html:not(.iOS):not(.Android).dragenter div#bibi-catcher>.book-icon,html:not(.iOS):not(.Android) div#bibi-catcher:hover>.book-icon{-webkit-transform:translateX(-4%) rotate(-4deg);transform:translateX(-4%) rotate(-4deg)}html:not(.iOS):not(.Android).dragenter div#bibi-catcher>.pgroup p strong,html:not(.iOS):not(.Android) div#bibi-catcher:hover>.pgroup p strong{-webkit-transform:scale(1.05);transform:scale(1.05)}html.Android div#bibi-catcher:active>.book-icon,html.iOS div#bibi-catcher:active>.book-icon,html:not(.iOS):not(.Android) div#bibi-catcher:active>.book-icon{-webkit-transform:translateX(-4%) rotate(4deg);transform:translateX(-4%) rotate(4deg)}html.Android div#bibi-catcher:active>.pgroup p strong,html.iOS div#bibi-catcher:active>.pgroup p strong,html:not(.iOS):not(.Android) div#bibi-catcher:active>.pgroup p strong{-webkit-transform:scale(.95);transform:scale(.95)}div#bibi-poweredby{overflow:hidden;z-index:1000000;top:auto;left:0;margin:0 auto;width:100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}div#bibi-poweredby,div#bibi-poweredby p a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;right:auto;bottom:0;font-size:14px}div#bibi-poweredby p a{top:0;left:4px;margin:auto 0;border-radius:2px;width:50.99631px;height:26px;line-height:26px;text-align:center;text-decoration:none;color:transparent;background:transparent}div#bibi-poweredby p a,div#bibi-poweredby p a:after,div#bibi-poweredby p a:before{-webkit-transition:.1s linear;transition:.1s linear}div#bibi-poweredby p a:after,div#bibi-poweredby p a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;background:transparent none no-repeat 50%;background-size:30.99631px 14px}div#bibi-poweredby p a:before{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:invert(100%);filter:invert(100%)}div#bibi-poweredby p a:after,div#bibi-poweredby p a:before{background-image:url(data:image/svg+xml;base64, )}html.panel-opened div#bibi-poweredby,html.waiting-file div#bibi-poweredby,html.waiting div#bibi-poweredby{opacity:1;-webkit-transform:none;transform:none}div#bibi-info{overflow:hidden;width:0;height:0}div#bibi-style-checker{-webkit-writing-mode:vertical-rl;-epub-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;direction:ltr;position:absolute;z-index:0;font-size:16px;font-size:1rem;line-height:1em;white-space:nowrap;opacity:0}div#bibi-is-dev-mode{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:99999999999;top:0;right:0;bottom:0;left:0;margin:auto;padding:2em;width:300px;height:300px;border-radius:150px;font-weight:700;color:#fff;background:rgba(255,64,0,.9);pointer-events:text}div#bibi-is-dev-mode p{text-align:center;width:100%;line-height:1.5}div#bibi-is-dev-mode p:first-of-type{margin-top:-1em;padding-bottom:.4em;border-bottom:1px solid #fff;margin-bottom:.6em;font-size:18px}div#bibi-is-dev-mode p:first-of-type strong{display:block;width:100%}div#bibi-is-dev-mode p:first-of-type strong:first-of-type{font-size:.75em}div#bibi-is-dev-mode p:first-of-type strong:nth-of-type(2){text-transform:uppercase}div#bibi-is-dev-mode p:nth-of-type(2),div#bibi-is-dev-mode p:nth-of-type(3){font-size:14px}div#bibi-is-dev-mode p:nth-of-type(2) span,div#bibi-is-dev-mode p:nth-of-type(3) span{display:inline-block}div#bibi-is-dev-mode p:nth-of-type(3) code{display:block;margin:.5em auto 0;width:12em;height:2em;border-radius:.25em;font-size:16px;line-height:2em;background:rgba(0,0,0,.75)}div#bibi-is-dev-mode p:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:auto;right:0;bottom:0;left:0;margin:0 auto;padding:.4em 0 .6em;width:100%;height:auto;font-weight:400;font-size:20px;cursor:pointer;background:hsla(0,0%,100%,0);-webkit-transition:.2s linear;transition:.2s linear}div#bibi-is-dev-mode p:nth-of-type(4):before{font-family:Material Icons;content:"highlight_off";line-height:1}div#bibi-is-dev-mode p:nth-of-type(4) em{padding:0 .5em 0 .25em;font-size:.75em;text-transform:uppercase}div#bibi-is-dev-mode p:nth-of-type(4):hover{color:#000;background:hsla(0,0%,100%,.9)}div#bibi-is-dev-mode{-webkit-transform:translateY(-200%) rotate(-1turn);transform:translateY(-200%) rotate(-1turn);opacity:0}div#bibi-is-dev-mode.show{-webkit-transition:1s cubic-bezier(.5,0,0,1.5);transition:1s cubic-bezier(.5,0,0,1.5);-webkit-transform:none;transform:none;opacity:1}div#bibi-is-dev-mode.hide{-webkit-transition:1s cubic-bezier(1,0,0,1);transition:1s cubic-bezier(1,0,0,1);-webkit-transform:translateY(800%) rotate(1turn);transform:translateY(800%) rotate(1turn);opacity:0}div#__bs_notify__{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:table-cell!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;border-radius:1.5em!important;padding:0!important;width:16em!important;height:3em!important;line-height:3em!important;font-size:14px!important;font-weight:700!important;text-indent:-.25em!important;text-shadow:0 0 2px #000!important;background:rgba(0,0,0,.5)!important}main#bibi-main{overflow:hidden;-webkit-overflow-scrolling:touch;position:absolute;z-index:1;width:100%;background:transparent;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:scroll-position,padding,transform}html.book-full-height main#bibi-main{height:100%}html.view-paged main#bibi-main{overflow:hidden}html.view-horizontal main#bibi-main{overflow-x:scroll;overflow-y:hidden}html.view-vertical main#bibi-main{overflow-x:hidden;overflow-y:scroll}html.appearance-horizontal main#bibi-main{top:0;right:-100%;bottom:auto;left:-100%;margin:auto}html.appearance-vertical main#bibi-main{top:-100%;right:auto;bottom:-100%;left:0;margin:auto}div#bibi-main-book{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;width:100%;height:100%;-webkit-transition:opacity .15s ease,-webkit-transform .5s ease-in-out;transition:opacity .15s ease,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .15s ease;transition:transform .5s ease-in-out,opacity .15s ease,-webkit-transform .5s ease-in-out;will-change:width,height,opacity}html.spread-ltr div#bibi-main-book{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}html.spread-rtl div#bibi-main-book{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.spread-ttb div#bibi-main-book{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.changing-view div#bibi-main-book,html.resizing div#bibi-main-book{visibility:hidden}div.spread-box{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;position:relative}html.spread-horizontal div.spread-box{height:100%}html.spread-vertical div.spread-box{width:100%}html.book-pre-paginated.view-paged.spread-horizontal div.spread-box{min-width:100vw}html.view-paged.spread-vertical div.spread-box{min-height:100vh}div.spread{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.page-ltr div.spread{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}html.page-rtl div.spread{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.view-vertical div.spread-box:not(.spreaded) div.spread{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.spread-box.single-item-spread-after div.spread{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.spread-box.single-item-spread-center div.spread{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.item-box,div.spread-box.reflowable div.spread{background:#fff}div.item-box{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}div.item-box.reflowable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.spread-ltr div.item-box.reflowable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}html.spread-rtl div.item-box.reflowable{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.spread-ttb div.item-box.reflowable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.book-pre-paginated div.item-box:after{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}html.book-pre-paginated div.item-box:not(.placeholder):not(.loaded):after{opacity:1}iframe.item,span.page{-webkit-box-sizing:content-box;box-sizing:content-box;display:block}iframe.item{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;line-height:1;vertical-align:top;background:transparent;-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}html.zoomed-in iframe.item{will-change:transform}html.transforming iframe.item{will-change:none!important}div.item-box:not(.loaded) iframe.item{visibility:hidden;opacity:0}div.spread-box.current iframe.item{-webkit-transition:opacity .1s linear;transition:opacity .1s linear}span.page{z-index:1;width:100%;height:100%}div.item-box.reflowable span.page{position:relative}div.item-box.pre-paginated span.page{position:absolute;top:0;right:0;bottom:0;left:0}div#bibi-menu{position:absolute;z-index:100000;top:0;right:0;bottom:auto;left:0;right:auto;margin:0;width:100%;background:transparent}div#bibi-menu,div#bibi-menu ul{-webkit-transition:.125s linear;transition:.125s linear}html.waiting-file div#bibi-menu,html.without-menubar div#bibi-menu{display:none!important}div#bibi-menu-l,div#bibi-menu-r{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;height:100%;color:#fff;-webkit-transition:opacity .75s linear;transition:opacity .75s linear}div#bibi-menu-l,div#bibi-menu-l ul,div#bibi-menu-r,div#bibi-menu-r ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative}div#bibi-menu-l ul,div#bibi-menu-l ul.sticky,div#bibi-menu-r ul,div#bibi-menu-r ul.sticky{opacity:0}div#bibi-menu-l ul:before,div#bibi-menu-r ul:before{content:"";display:block;position:absolute}div#bibi-menu-l ul li,div#bibi-menu-r ul li{position:relative;z-index:1}div#bibi-menu-l ul li.hover,div#bibi-menu-l ul li:active,div#bibi-menu-r ul li.hover,div#bibi-menu-r ul li:active{z-index:10}div#bibi-menu-l ul li .bibi-button span.bibi-button-label,div#bibi-menu-r ul li .bibi-button span.bibi-button-label{font-size:0;color:transparent}div#bibi-menu.hover div#bibi-menu-l ul,div#bibi-menu.hover div#bibi-menu-l ul.sticky,div#bibi-menu.hover div#bibi-menu-r ul,div#bibi-menu.hover div#bibi-menu-r ul.sticky,html.menu-opened div#bibi-menu-l ul,html.menu-opened div#bibi-menu-l ul.sticky,html.menu-opened div#bibi-menu-r ul,html.menu-opened div#bibi-menu-r ul.sticky,html.panel-opened div#bibi-menu-l ul,html.panel-opened div#bibi-menu-l ul.sticky,html.panel-opened div#bibi-menu-r ul,html.panel-opened div#bibi-menu-r ul.sticky,html.subpanel-opened div#bibi-menu-l ul,html.subpanel-opened div#bibi-menu-l ul.sticky,html.subpanel-opened div#bibi-menu-r ul,html.subpanel-opened div#bibi-menu-r ul.sticky,html.waiting div#bibi-menu-l ul,html.waiting div#bibi-menu-l ul.sticky,html.waiting div#bibi-menu-r ul,html.waiting div#bibi-menu-r ul.sticky,html:not(.book-full-height) div#bibi-menu-l ul,html:not(.book-full-height) div#bibi-menu-l ul.sticky,html:not(.book-full-height) div#bibi-menu-r ul,html:not(.book-full-height) div#bibi-menu-r ul.sticky{opacity:1}div#bibi-menu-l ul.bibi-buttongroup-tiled li:not(:first-child):not(:last-child) .bibi-button .bibi-button-iconbox .bibi-icon,div#bibi-menu-r ul.bibi-buttongroup-tiled li:not(:first-child):not(:last-child) .bibi-button .bibi-button-iconbox .bibi-icon{border-radius:0}div#bibi-menu-l{float:left}div#bibi-menu-l,div#bibi-menu-l ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}div#bibi-menu-l ul:first-child:before{display:none}div#bibi-menu-l ul:not(:first-child):before{left:0}div#bibi-menu-l ul li:first-child{margin-left:0}div#bibi-menu-l ul.bibi-buttongroup-tiled li{margin-left:-1px!important}div#bibi-menu-l ul.bibi-buttongroup-tiled li:first-child:not(:last-child) .bibi-button .bibi-button-iconbox .bibi-icon{border-top-right-radius:0;border-bottom-right-radius:0}div#bibi-menu-l ul.bibi-buttongroup-tiled li:last-child:not(:first-child) .bibi-button .bibi-button-iconbox .bibi-icon{border-top-left-radius:0;border-bottom-left-radius:0}div#bibi-menu-r{float:right}div#bibi-menu-r,div#bibi-menu-r ul{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}div#bibi-menu-r ul:first-child:before{display:none}div#bibi-menu-r ul:not(:first-child):before{right:0}div#bibi-menu-r ul li:first-child{margin-right:0}div#bibi-menu-r ul.bibi-buttongroup-tiled li{margin-right:-1px!important}div#bibi-menu-r ul.bibi-buttongroup-tiled li:first-child:not(:last-child) .bibi-button .bibi-button-iconbox .bibi-icon{border-top-left-radius:0;border-bottom-left-radius:0}div#bibi-menu-r ul.bibi-buttongroup-tiled li:last-child:not(:first-child) .bibi-button .bibi-button-iconbox .bibi-icon{border-top-right-radius:0;border-bottom-right-radius:0}html.book-pre-paginated ul#bibi-buttongroup_font-size,html.waiting ul#bibi-buttongroup_font-size,html.waiting ul#bibi-buttongroup_loupe{display:none}div#bibi-slider{overscroll-behavior-x:none;overscroll-behavior-y:none;overflow:hidden;position:relative;position:absolute;z-index:10000;cursor:pointer;will-change:height}div#bibi-slider,div#bibi-slider:after{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}div#bibi-slider:after{content:"";position:absolute;z-index:0;border-style:solid;border-width:0;width:100%;height:100%}html.appearance-horizontal div#bibi-slider{top:auto;right:0;bottom:0;left:0;width:100%;height:15px}html.appearance-horizontal div#bibi-slider:after{border-top-width:1px}html.appearance-horizontal.panel-opened div#bibi-slider{height:0}html.appearance-vertical div#bibi-slider{top:0;right:0;bottom:0;left:auto;width:15px;height:100%}html.appearance-vertical div#bibi-slider:after{border-left-width:1px}html.appearance-vertical.panel-opened div#bibi-slider{width:0}html.slider-opened div#bibi-slider{overflow:visible}html.busy div#bibi-slider,html.slider-sliding div#bibi-slider{-webkit-transition:none;transition:none}div#bibi-slider:not(.bibi-slider-with-history) div#bibi-slider-history,html.busy div#bibi-slider,html.panel-opened div#bibi-slider,html.waiting div#bibi-slider{display:none}html:not(.slider-opened) div#bibi-slider-history{-webkit-transform:scale(0);transform:scale(0)}div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{position:absolute;z-index:1;margin:auto}html.appearance-vertical div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{left:0;right:0;bottom:auto}html.appearance-horizontal div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{top:0;bottom:0}html.appearance-ltr div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{right:auto}html.appearance-rtl div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{left:auto}div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button span.bibi-button-label{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:0;height:0;color:transparent}div#bibi-slider-thumb{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100000;margin:auto;background:transparent;will-change:width,height,transform,left,top}html.appearance-horizontal div#bibi-slider-thumb{top:0;bottom:0;height:8px}html.appearance-vertical div#bibi-slider-thumb{left:0;right:0;width:8px}html.slider-opened.appearance-horizontal div#bibi-slider-thumb{height:100%;cursor:col-resize}html.slider-opened.appearance-vertical div#bibi-slider-thumb{width:100%;cursor:row-resize}div#bibi-slider-thumb:after,div#bibi-slider-thumb:before{content:"";display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10;margin:auto}div#bibi-slider-thumb:before{top:-8px;right:-8px;bottom:-8px;left:-8px;width:100%;height:100%;border-radius:4px}html.appearance-horizontal div#bibi-slider-thumb:before{min-width:8px}html.appearance-vertical div#bibi-slider-thumb:before{min-height:8px}html.slider-opened div#bibi-slider-thumb:before,html:not(.slider-opened) div#bibi-slider-thumb:after{-webkit-transform:scale(0);transform:scale(0);opacity:0}div#bibi-slider-rail,div#bibi-slider-rail-groove,div#bibi-slider-rail-progress{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;pointer-events:none;-webkit-transition:background-color .33s linear;transition:background-color .33s linear}div#bibi-slider-rail{z-index:10000;top:0;right:0;bottom:0;left:0;margin:auto}html.appearance-horizontal div#bibi-slider-rail{width:100%;height:0}html.appearance-vertical div#bibi-slider-rail{width:0;height:100%}div#bibi-slider-rail-groove,div#bibi-slider-rail-progress{width:0;height:0}html.appearance-horizontal div#bibi-slider-rail-groove,html.appearance-vertical div#bibi-slider-rail-groove{top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}div#bibi-slider-rail-progress{will-change:width,height}html.appearance-rtl div#bibi-slider-rail-progress{top:-100%;right:0;bottom:-100%;left:auto;margin:auto 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.appearance-ltr div#bibi-slider-rail-progress{top:-100%;right:auto;bottom:-100%;left:0;margin:auto 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}html.appearance-ttb div#bibi-slider-rail-progress{top:0;right:-100%;bottom:auto;left:-100%;margin:0 auto;-webkit-transform-origin:50% 0;transform-origin:50% 0}div#bibi-slider-edgebar-box{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;margin:auto;background:transparent;will-change:width,height}html.appearance-horizontal div#bibi-slider-edgebar-box{top:1px;right:0;bottom:auto;left:0;height:calc(100% - 1px);width:calc(100% - 8px)}html.appearance-vertical div#bibi-slider-edgebar-box{top:0;right:auto;bottom:0;left:1px;width:calc(100% - 1px);height:calc(100% - 8px)}html.slider-opened.appearance-horizontal div#bibi-slider-edgebar-box{bottom:auto}html.slider-opened.appearance-ltr div#bibi-slider-edgebar-box{right:auto}html.slider-opened.appearance-rtl div#bibi-slider-edgebar-box{left:auto}html.slider-opened.appearance-vertical div#bibi-slider-edgebar-box{right:auto;bottom:auto}div#bibi-slider-edgebar{z-index:10;right:0;bottom:0;left:0;height:100%;margin:auto;will-change:width,height}div#bibi-notifier,div#bibi-slider-edgebar{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;width:100%}div#bibi-notifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100000000;padding:0 8px;-webkit-transition:.15s linear;transition:.15s linear;-webkit-transform-origin:50% 0;transform-origin:50% 0}div#bibi-notifier p{font-size:12px;line-height:1.25;font-weight:700}div#bibi-notifier p small{font-size:.875em}div#bibi-notifier{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.2s linear;transition:.2s linear}html.notifier-shown div#bibi-notifier{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:.15s linear;transition:.15s linear}div#bibi-veil{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:block;position:absolute;z-index:100;left:0;top:0;width:100%;height:100%;font-size:15px;opacity:1;-webkit-transition:.5s ease-in;transition:.5s ease-in}div#bibi-veil.closed{opacity:0;-webkit-transition:.5s ease-out;transition:.5s ease-out}html.appearance-ltr div#bibi-veil.closed{-webkit-transform:translateX(-240%);transform:translateX(-240%)}html.appearance-rtl div#bibi-veil.closed{-webkit-transform:translateX(240%);transform:translateX(240%)}html.appearance-ttb div#bibi-veil.closed{-webkit-transform:translateY(-240%);transform:translateY(-240%)}div#bibi-veil:after,div#bibi-veil:before{content:"";display:block;position:absolute;z-index:0;left:0;right:0;width:100%}div#bibi-veil:before{top:0}div#bibi-veil:after{bottom:0}p#bibi-veil-byebye{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;margin:auto;padding:10px;border-radius:20px;width:240px;height:240px;max-width:calc(100% - 20px);line-height:1.75;text-align:center;font-size:14px;font-weight:700}p#bibi-veil-byebye a{color:inherit;-webkit-transition:.2s linear;transition:.2s linear}p#bibi-veil-byebye a:hover{color:#d8d8d8;-webkit-transition:.1s linear;transition:.1s linear}p#bibi-veil-byebye span{display:block;position:relative}p#bibi-veil-byebye>span+span{margin-top:1.5em;padding-top:1.5em}p#bibi-veil-byebye>span+span:before{content:"";display:block;position:absolute;top:0;right:0;bottom:auto;left:0;margin:auto;width:2em;height:1px;background:hsla(0,0%,100%,.5)}p#bibi-veil-play{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;margin:0;padding:8px;width:100%;height:100%;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}html.waiting p#bibi-veil-play{display:-webkit-box;display:-ms-flexbox;display:flex}p#bibi-veil-play:before{position:relative;z-index:10;-webkit-transition:.2s cubic-bezier(.2,.8,.8,1.6);transition:.2s cubic-bezier(.2,.8,.8,1.6)}html.appearance-ttb p#bibi-veil-play,p#bibi-veil-play{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.appearance-ttb p#bibi-veil-play:before,p#bibi-veil-play:before{-webkit-transform:translateY(0) scale(1) rotate(90deg);transform:translateY(0) scale(1) rotate(90deg)}html.appearance-ttb p#bibi-veil-play:hover:before,p#bibi-veil-play:hover:before{-webkit-transform:translateY(-5%) scale(1.1) rotate(90deg);transform:translateY(-5%) scale(1.1) rotate(90deg)}html.appearance-ttb p#bibi-veil-play:active:before,p#bibi-veil-play:active:before{-webkit-transform:translateY(10%) scale(1.1) rotate(90deg);transform:translateY(10%) scale(1.1) rotate(90deg)}html.appearance-rtl p#bibi-veil-play{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}html.appearance-rtl p#bibi-veil-play:before{-webkit-transform:translateX(0) scale(1) rotate(180deg);transform:translateX(0) scale(1) rotate(180deg)}html.appearance-rtl p#bibi-veil-play:hover:before{-webkit-transform:translateX(5%) scale(1.1) rotate(180deg);transform:translateX(5%) scale(1.1) rotate(180deg)}html.appearance-rtl p#bibi-veil-play:active:before{-webkit-transform:translateX(-10%) scale(1.1) rotate(180deg);transform:translateX(-10%) scale(1.1) rotate(180deg)}html.appearance-ltr p#bibi-veil-play{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}html.appearance-ltr p#bibi-veil-play:before{-webkit-transform:translateX(0) scale(1) rotate(0);transform:translateX(0) scale(1) rotate(0)}html.appearance-ltr p#bibi-veil-play:hover:before{-webkit-transform:translateX(-5%) scale(1.1) rotate(0);transform:translateX(-5%) scale(1.1) rotate(0)}html.appearance-ltr p#bibi-veil-play:active:before{-webkit-transform:translateX(10%) scale(1.1) rotate(0);transform:translateX(10%) scale(1.1) rotate(0)}div#bibi-veil-cover{overflow:hidden;position:absolute;z-index:1;top:auto;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid transparent;width:100%;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;background:transparent no-repeat 50%;background-size:contain}html.book-full-height div#bibi-veil-cover{height:100%}div#bibi-veil-cover.with-cover-image,div#bibi-veil-cover.without-cover-image{opacity:1}div#bibi-veil-cover.with-cover-image p{opacity:0}div#bibi-veil-cover.without-cover-image .book-icon,div#bibi-veil-cover.without-cover-image p{margin:0 auto}div#bibi-veil-cover.without-cover-image .book-icon{position:absolute;left:0;right:0;bottom:41%;z-index:1}div#bibi-veil-cover.without-cover-image p{position:absolute;z-index:2;top:59%;right:0;bottom:auto;left:0;width:100%;height:4em;line-height:1.2;font-size:14px;text-align:center}div#bibi-veil-cover.without-cover-image p>em,div#bibi-veil-cover.without-cover-image p>small,div#bibi-veil-cover.without-cover-image p>span,div#bibi-veil-cover.without-cover-image p>strong{display:block}div#bibi-veil-cover.without-cover-image p>strong{margin-top:1em;font-size:1.28571em;font-weight:700}div#bibi-veil-cover.without-cover-image p>em{margin-top:.75em;font-size:1em}div#bibi-veil-cover.without-cover-image p>small,div#bibi-veil-cover.without-cover-image p>span{margin-top:.75em;font-size:.85714em}div#bibi-veil-cover.without-cover-image.waiting-for-unzipping .book-icon{opacity:.75}div#bibi-help{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;z-index:10000000;top:auto;right:auto;left:0;margin:0;padding:0 8px 0 56px;width:100%;opacity:0;-webkit-transition:.2s linear;transition:.2s linear;bottom:0}div#bibi-help p{text-align:center;font-size:12px;font-weight:700}div#bibi-help p small{font-size:.875em}div#bibi-help.active{display:block}div#bibi-help.active.shown{opacity:1}div#bibi-panel{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;z-index:1000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-transform:translateY(-100%);transform:translateY(-100%)}html.panel-opened div#bibi-panel{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:.15s ease-in;transition:.15s ease-in;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}div#bibi-panel:after,div#bibi-panel:before{content:"";display:block;position:absolute;z-index:99999999999;left:0;right:0;width:100%}div#bibi-panel:before{top:0}div#bibi-panel:after{bottom:0}div#bibi-panel-bookinfo{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;-webkit-overflow-scrolling:touch}html.nav-ttb div#bibi-panel-bookinfo{overflow-x:hidden;overflow-y:auto;-webkit-writing-mode:horizontal-tb;-epub-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;direction:ltr}html.nav-rtl div#bibi-panel-bookinfo{overflow-x:auto;overflow-y:hidden;-webkit-writing-mode:vertical-rl;-epub-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;direction:ltr}div#bibi-panel-bookinfo-navigation{-webkit-box-sizing:border-box;box-sizing:border-box}html.nav-ttb div#bibi-panel-bookinfo-navigation>:first-child,html.nav-ttb div#bibi-panel-bookinfo-navigation>:first-child>:first-child,html.nav-ttb div#bibi-panel-bookinfo-navigation>:first-child>:first-child>:first-child{margin-top:0!important}html.nav-rtl div#bibi-panel-bookinfo-navigation>:first-child,html.nav-rtl div#bibi-panel-bookinfo-navigation>:first-child>:first-child,html.nav-rtl div#bibi-panel-bookinfo-navigation>:first-child>:first-child>:first-child{margin-right:0!important}html.nav-rtl div#bibi-panel-bookinfo-navigation span.tcy{-webkit-text-combine:horizontal;text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-horizontal:all;text-combine-upright:all}div#bibi-panel-bookinfo-navigation nav{line-height:1.2;font-size:20px}html.nav-ttb div#bibi-panel-bookinfo-navigation nav{margin:2em 0 1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav{margin:0 2em 0 1em}div#bibi-panel-bookinfo-navigation nav h1,div#bibi-panel-bookinfo-navigation nav h2,div#bibi-panel-bookinfo-navigation nav h3,div#bibi-panel-bookinfo-navigation nav h4,div#bibi-panel-bookinfo-navigation nav h5,div#bibi-panel-bookinfo-navigation nav h6{font-weight:700}html.nav-ttb div#bibi-panel-bookinfo-navigation nav h1,html.nav-ttb div#bibi-panel-bookinfo-navigation nav h2,html.nav-ttb div#bibi-panel-bookinfo-navigation nav h3,html.nav-ttb div#bibi-panel-bookinfo-navigation nav h4,html.nav-ttb div#bibi-panel-bookinfo-navigation nav h5,html.nav-ttb div#bibi-panel-bookinfo-navigation nav h6{margin:0 0 1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav h1,html.nav-rtl div#bibi-panel-bookinfo-navigation nav h2,html.nav-rtl div#bibi-panel-bookinfo-navigation nav h3,html.nav-rtl div#bibi-panel-bookinfo-navigation nav h4,html.nav-rtl div#bibi-panel-bookinfo-navigation nav h5,html.nav-rtl div#bibi-panel-bookinfo-navigation nav h6{margin:0 0 0 1em}div#bibi-panel-bookinfo-navigation nav small{font-size:.8em}html.nav-ttb div#bibi-panel-bookinfo-navigation nav br+small{margin:0 0 0 2em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav br+small{margin:2em 0 0}div#bibi-panel-bookinfo-navigation nav ol,div#bibi-panel-bookinfo-navigation nav ul{font-size:.9em}html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul{margin:0 0 1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul{margin:0 0 0 1em}html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li{margin:1em 0 0}html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li{margin:0 1em 0 0}div#bibi-panel-bookinfo-navigation nav ol li ol,div#bibi-panel-bookinfo-navigation nav ol li ul,div#bibi-panel-bookinfo-navigation nav ul li ol,div#bibi-panel-bookinfo-navigation nav ul li ul{position:relative}html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ol,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ul,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ol,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ul,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ol,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ul,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ol,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ul{margin:0}div#bibi-panel-bookinfo-navigation nav ol li ol:before,div#bibi-panel-bookinfo-navigation nav ol li ul:before,div#bibi-panel-bookinfo-navigation nav ul li ol:before,div#bibi-panel-bookinfo-navigation nav ul li ul:before{content:"";display:block;position:absolute;background:#fff}html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ol:before,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ul:before,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ol:before,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ul:before{left:.175em;top:0;width:4px;height:100%}html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ol:before,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ul:before,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ol:before,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ul:before{top:.175em;right:0;width:100%;height:4px}html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ol li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ol li ul li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ol li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav ul li ul li{margin:.5em 0 0 1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ol li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ol li ul li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ol li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav ul li ul li{margin:1em .5em 0 0}div#bibi-panel-bookinfo-navigation nav a{border-style:solid;border-width:0;text-decoration:none;-webkit-transition:.15s linear;transition:.15s linear}html.nav-ttb div#bibi-panel-bookinfo-navigation nav a{border-bottom-width:1px;padding-bottom:.1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav a{border-right-width:1px;padding-right:.1em}div#bibi-panel-bookinfo-navigation nav a:hover{-webkit-transition:none;transition:none}div#bibi-panel-bookinfo-navigation nav a.bibi-bookinfo-inactive-link{color:inherit!important;border:0!important;cursor:default!important}div#bibi-panel-bookinfo-navigation nav a.bibi-bookinfo-inactive-link:hover{color:inherit!important}div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks,div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list{font-size:16px}html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h1,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h2,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h3,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h4,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h5,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h6,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h1,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h2,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h3,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h4,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h5,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h6{margin:0 0 .25em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h1,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h2,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h3,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h4,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h5,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks h6,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h1,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h2,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h3,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h4,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h5,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list h6{margin:0 0 0 .25em}div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol,div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul,div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol,div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul{overflow:hidden}html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul{padding:0 0 .25em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul{padding:0 0 0 .25em}div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol li,div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul li,div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol li,div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul li{float:left}html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol li,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul li{padding:0 1em 0 0}html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol li:last-child,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul li:last-child,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol li:last-child,html.nav-ttb div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul li:last-child{padding:0}html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol li,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul li{padding:0 0 1em}html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ol li:last-child,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-landmarks ul li:last-child,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ol li:last-child,html.nav-rtl div#bibi-panel-bookinfo-navigation nav.bibi-nav-page-list ul li:last-child{padding:0}div#bibi-panel-bookinfo-cover{border-style:solid;border-width:0;-webkit-writing-mode:horizontal-tb;-epub-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;direction:ltr}div#bibi-panel-bookinfo-cover img{display:block;margin-bottom:.75em;max-width:100%}div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>em,div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>span,div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>strong{display:block;line-height:1.2;margin:0 0 .5rem}div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>strong{font-size:16px;font-weight:700}div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>em{font-size:14px}div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info>span{font-size:12px}html.nav-ttb div#bibi-panel-bookinfo-cover{border-top-width:1px}html.nav-ttb div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info{text-align:left}html.nav-rtl div#bibi-panel-bookinfo-cover{border-right-width:1px;height:100%}html.nav-rtl div#bibi-panel-bookinfo-cover img{margin-left:auto;margin-right:auto}html.nav-rtl div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info{text-align:center}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon{margin-bottom:.75em}html.nav-rtl div#bibi-panel-bookinfo-cover.without-cover-image .book-icon{margin-left:auto;margin-right:auto}div.bibi-subpanel{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100010;margin:auto;opacity:.25;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;overflow:auto;-webkit-overflow-scrolling:touch}div.bibi-subpanel.opened{opacity:1;-webkit-transform:none;transform:none}div.bibi-subpanel::-webkit-scrollbar-thumb{border-style:solid}.bibi-subpanel-section{margin-left:0;margin-right:0}.bibi-subpanel-section strong{font-weight:700}.bibi-subpanel-section .bibi-button,.bibi-subpanel-section .bibi-buttonbox,.bibi-subpanel-section .bibi-h,.bibi-subpanel-section .bibi-h-label{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.bibi-subpanel-section a.bibi-button{text-decoration:none}.bibi-subpanel-section .bibi-h-label{line-height:1.2;font-size:12px;font-weight:700}.bibi-subpanel-section .bibi-h-label>small{display:block;position:relative;overflow:hidden;padding:.2em 0 0 .9em;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;font-size:10px}.bibi-subpanel-section .bibi-h-label>small:before{display:block;position:absolute;left:-.1em;top:.225em;font:1.1em/1 Material Icons;-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal;content:"chevron_right"}.bibi-subpanel-section .bibi-buttongroup{overflow:hidden;border-style:solid;border-width:1px 0}.bibi-subpanel-section .bibi-button{position:relative;z-index:1;margin:-1px 0;border-style:solid;border-width:1px 0}.bibi-subpanel-section .bibi-button.bibi-button-radio{border-style:dashed}.bibi-subpanel-section .bibi-button .bibi-button-iconbox,.bibi-subpanel-section .bibi-button .bibi-button-label{display:inline-block;vertical-align:top}.bibi-subpanel-section .bibi-button .bibi-button-label{line-height:1.2}.bibi-subpanel-section .bibi-button .bibi-button-label small{font-size:.875em}.bibi-subpanel-section .bibi-button .bibi-button-label span.non-visual-in-label{display:block!important;position:absolute!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;left:0!important;top:0!important;width:0!important;height:0!important;background:transparent!important}.bibi-subpanel-section .bibi-button:before{content:"";display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bibi-subpanel-section .bibi-button:after{display:block;position:absolute;z-index:1;top:0;bottom:0;left:auto;margin:auto;width:auto;height:.9em;font:16px/1 Material Icons;-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal;text-align:right;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.bibi-subpanel-section .bibi-button.active,html:not(.touch) .bibi-subpanel-section .bibi-button.default:active{z-index:2}.bibi-subpanel-section .bibi-button.hover{z-index:3}.bibi-subpanel-section .bibi-button.bibi-button-toggle.active.hover,.bibi-subpanel-section .bibi-button.default.hover{cursor:pointer;border-style:solid}.bibi-subpanel-section .bibi-button.bibi-button-toggle.active.hover.bibi-button-radio,.bibi-subpanel-section .bibi-button.default.hover.bibi-button-radio{border-style:solid}.bibi-subpanel-section .bibi-button.disabled .bibi-button-iconbox,.bibi-subpanel-section .bibi-button.disabled .bibi-button-label,.bibi-subpanel-section .bibi-button.disabled.hover .bibi-button-iconbox,.bibi-subpanel-section .bibi-button.disabled.hover .bibi-button-label{opacity:.5!important}.bibi-subpanel-section .bibi-button-radio.active .bibi-button-label,.bibi-subpanel-section .bibi-button-toggle.active .bibi-button-label{font-weight:700}.bibi-subpanel-section .bibi-button-link:after{content:"chevron_right"}.bibi-subpanel-section .bibi-button-toggle:after{font-size:30px}.bibi-subpanel-section .bibi-button-toggle.default:after,html:not(.touch) .bibi-subpanel-section .bibi-button-toggle.active:active:after{content:"toggle_off"}.bibi-subpanel-section .bibi-button-toggle.active:after,html:not(.touch) .bibi-subpanel-section .bibi-button-toggle.default:active:after{content:"toggle_on"}.bibi-subpanel-section .bibi-button-radio.default:after{content:"radio_button_unchecked"}html:not(.touch) .bibi-subpanel-section .bibi-button-radio.default:active:after{content:"check_circle"}.bibi-subpanel-section .bibi-button-radio.active:after,html:not(.touch) .bibi-subpanel-section .bibi-button-radio.active:active:after{content:"radio_button_checked"}.bibi-subpanel-section .bibi-buttongroup-tiled{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox{width:100%;margin:0}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox .bibi-button{margin:0 -1px;border-width:0 1px}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox .bibi-button .bibi-button-label{font-size:12px}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox .bibi-button-link:after{margin-right:-5px}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-remove-bookmark{position:absolute;z-index:999;top:0;right:0;cursor:pointer}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button.bibi-button-bookmark-is-current.disabled .bibi-button-iconbox,#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button.bibi-button-bookmark-is-current.disabled .bibi-button-label,#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button.bibi-button-bookmark-is-current.disabled .bibi-icon:before,#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button.bibi-button-bookmark-is-current.disabled .bibi-remove-bookmark{opacity:1!important}.bibi-icon,.bibi-icon *,.bibi-icon:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0;border:0;text-align:center;vertical-align:middle;text-decoration:none}.bibi-icon{overflow:hidden;position:relative;border:1px solid;border-radius:3px}.bibi-icon *,.bibi-icon:before{position:absolute;margin:0}.bibi-button-normal.active.hover .bibi-icon,.bibi-button-normal.active:hover .bibi-icon,.bibi-button-normal.default.hover .bibi-icon,.bibi-button-normal.default:hover .bibi-icon,.bibi-button-toggle.active.hover .bibi-icon,.bibi-button-toggle.active:hover .bibi-icon,.bibi-button-toggle.default.hover .bibi-icon,.bibi-button-toggle.default:hover .bibi-icon,.bibi-button.active.hover .bibi-icon,.bibi-button.active:hover .bibi-icon,.bibi-button.default.hover .bibi-icon,.bibi-button.default:hover .bibi-icon{cursor:pointer}.bibi-button-radio.active .bibi-icon{cursor:default}div#bibi-nombre{display:none;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;z-index:10001;margin:auto;font-size:10px;text-align:center;opacity:0;-webkit-transition:.125s ease-out;transition:.125s ease-out}html.busy div#bibi-nombre{display:none!important}div#bibi-nombre.active{display:block}div#bibi-nombre.hot{opacity:1}html.view-horizontal div#bibi-nombre,html.view-paged div#bibi-nombre{top:auto;right:-100%;left:-100%}html.view-paged div#bibi-nombre{bottom:2px}html.view-horizontal div#bibi-nombre{bottom:17px}html.view-vertical div#bibi-nombre{top:-100%;right:17px;bottom:-100%;left:auto}div#bibi-nombre span{display:inline-block}div#bibi-nombre span.bibi-nombre-current{font-size:1.2em;font-weight:700}div#bibi-nombre span.bibi-nombre-delimiter{margin:0 .1em 0 .2em}div#bibi-nombre span.bibi-nombre-percent{margin-left:.25em}div#bibi-nombre span.bibi-nombre-percent span.unit{margin-left:.125em;font-size:.75em}div.bibi-arrow{pointer-events:none;display:none;position:absolute;z-index:100001;margin:auto;line-height:1}html.arrows-active div.bibi-arrow{display:block}div.bibi-arrow:after,div.bibi-arrow:before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute}div.bibi-arrow:before{z-index:2}div.bibi-arrow:after{content:"";z-index:1}html.appearance-horizontal div.bibi-arrow{bottom:auto;width:0}html.appearance-horizontal div.bibi-arrow:before{top:0;bottom:0}html.appearance-horizontal div.bibi-arrow:after{top:0;bottom:0;height:100%}html.appearance-horizontal.book-full-height:not(.slider-opened) div.bibi-arrow{top:0;height:100vh}html.appearance-vertical div.bibi-arrow{left:0;right:auto;height:0}html.appearance-vertical div.bibi-arrow:before{left:0;right:0}html.appearance-vertical div.bibi-arrow:after{left:0;right:0;width:100%}html.appearance-vertical:not(.slider-opened) div.bibi-arrow{width:100vw}html.busy div.bibi-arrow:after,html.busy div.bibi-arrow:before{opacity:0!important;-webkit-transition:none!important;transition:none!important}div.bibi-arrow:after,div.bibi-arrow:before{-webkit-transition-duration:.4s;transition-duration:.4s}div.bibi-arrow:before{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(.2,.8,.8,1.6);transition-timing-function:cubic-bezier(.2,.8,.8,1.6)}div.bibi-arrow:after{opacity:1;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}div.bibi-arrow.available.hover{cursor:pointer}div.bibi-arrow.available.hover:after,div.bibi-arrow.available.hover:before{-webkit-transition-duration:.2s;transition-duration:.2s}div.bibi-arrow.available.hover:before{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}div.bibi-arrow.available.active:after,div.bibi-arrow.available.active:before{-webkit-transition-duration:.1s;transition-duration:.1s}div.bibi-arrow.available.active:before{opacity:.75;-webkit-transform:scale(1);transform:scale(1)}div.bibi-arrow.available.glowing:after,div.bibi-arrow.available.glowing:before{-webkit-transition-duration:.1s;transition-duration:.1s}div.bibi-arrow.available.glowing:before{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}html.appearance-ltr div#bibi-arrow-back,html.appearance-rtl div#bibi-arrow-forward{left:0}html.appearance-ltr div#bibi-arrow-back:after,html.appearance-ltr div#bibi-arrow-back:before,html.appearance-rtl div#bibi-arrow-forward:after,html.appearance-rtl div#bibi-arrow-forward:before{-webkit-transform-origin:0 50%;transform-origin:0 50%}html.appearance-ltr div#bibi-arrow-back:before,html.appearance-rtl div#bibi-arrow-forward:before{left:8px}html.appearance-ltr div#bibi-arrow-back:after,html.appearance-rtl div#bibi-arrow-forward:after{background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(25%,transparent),to(rgba(0,0,0,.1)));background:linear-gradient(270deg,transparent,transparent 25%,rgba(0,0,0,.1));opacity:0}html.appearance-ltr div#bibi-arrow-back.available.glowing:after,html.appearance-ltr div#bibi-arrow-back.available.hover:after,html.appearance-rtl div#bibi-arrow-forward.available.glowing:after,html.appearance-rtl div#bibi-arrow-forward.available.hover:after{opacity:1}html.appearance-ltr div#bibi-arrow-back.available.glowing:before,html.appearance-rtl div#bibi-arrow-forward.available.glowing:before{left:8px}html.appearance-ltr div#bibi-arrow-forward,html.appearance-rtl div#bibi-arrow-back{right:0}html.appearance-ltr div#bibi-arrow-forward:after,html.appearance-ltr div#bibi-arrow-forward:before,html.appearance-rtl div#bibi-arrow-back:after,html.appearance-rtl div#bibi-arrow-back:before{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}html.appearance-ltr div#bibi-arrow-forward:before,html.appearance-rtl div#bibi-arrow-back:before{right:8px}html.appearance-ltr div#bibi-arrow-forward:after,html.appearance-rtl div#bibi-arrow-back:after{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(25%,transparent),to(rgba(0,0,0,.1)));background:linear-gradient(90deg,transparent,transparent 25%,rgba(0,0,0,.1));opacity:0}html.appearance-ltr div#bibi-arrow-forward.available.glowing:after,html.appearance-ltr div#bibi-arrow-forward.available.hover:after,html.appearance-rtl div#bibi-arrow-back.available.glowing:after,html.appearance-rtl div#bibi-arrow-back.available.hover:after{opacity:1}html.appearance-ltr div#bibi-arrow-forward.available.glowing:before,html.appearance-rtl div#bibi-arrow-back.available.glowing:before{right:8px}html.appearance-ttb div#bibi-arrow-back{top:0}html.appearance-ttb div#bibi-arrow-back:after,html.appearance-ttb div#bibi-arrow-back:before{-webkit-transform-origin:50% 0;transform-origin:50% 0}html.appearance-ttb div#bibi-arrow-back:before{top:8px}html.appearance-ttb div#bibi-arrow-back:after{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(25%,transparent),to(rgba(0,0,0,.1)));background:linear-gradient(0deg,transparent,transparent 25%,rgba(0,0,0,.1));opacity:0}html.appearance-ttb div#bibi-arrow-back.available.glowing:after,html.appearance-ttb div#bibi-arrow-back.available.hover:after{opacity:1}html.appearance-ttb div#bibi-arrow-back.available.glowing:before{top:8px}html.appearance-ttb div#bibi-arrow-forward{bottom:0}html.appearance-ttb div#bibi-arrow-forward:after,html.appearance-ttb div#bibi-arrow-forward:before{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}html.appearance-ttb div#bibi-arrow-forward:before{bottom:8px}html.appearance-ttb div#bibi-arrow-forward:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,transparent),to(rgba(0,0,0,.1)));background:linear-gradient(180deg,transparent,transparent 25%,rgba(0,0,0,.1));opacity:0}html.appearance-ttb div#bibi-arrow-forward.available.glowing:after,html.appearance-ttb div#bibi-arrow-forward.available.hover:after{opacity:1}html.appearance-ttb div#bibi-arrow-forward.available.glowing:before{bottom:8px}div#bibi-spinner{display:none;position:fixed;z-index:99999999999;-webkit-box-sizing:border-box;box-sizing:border-box;top:48%;right:-100%;bottom:auto;left:-100%;margin:auto}html.busy div#bibi-spinner{display:block}
