/*!
TIFY v0.31.0
(c) 2017-2024 Göttingen State and University Library (https://www.sub.uni-goettingen.de/)
AGPL-3.0
https://tify.rocks/
*/.tify-toc-toggle,.tify-scan-reset,.tify-scan-page-button,.tify-scan-button,.tify-page-select-button,.tify-header-button,.tify-collection-link,.tify-toc-toggle-all,.tify-info-toggle,.tify-info-button,.tify-export-toggle,.tify-collection-reset{align-items:center;background:#f5f5f5 linear-gradient(to bottom,#fff7,#fff0);border-radius:var(--tify-border-radius, 2px);border:0;box-shadow:0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset;color:inherit;display:inline-flex;font:inherit;justify-content:center;padding:calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .5);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.tify-toc-toggle:not(:disabled),.tify-scan-reset:not(:disabled),.tify-scan-page-button:not(:disabled),.tify-scan-button:not(:disabled),.tify-page-select-button:not(:disabled),.tify-header-button:not(:disabled),.tify-collection-link:not(:disabled),.tify-toc-toggle-all:not(:disabled),.tify-info-toggle:not(:disabled),.tify-info-button:not(:disabled),.tify-export-toggle:not(:disabled),.tify-collection-reset:not(:disabled){cursor:pointer}.tify-toc-toggle:not(:disabled):hover,.tify-scan-reset:not(:disabled):hover,.tify-scan-page-button:not(:disabled):hover,.tify-scan-button:not(:disabled):hover,.tify-page-select-button:not(:disabled):hover,.tify-header-button:not(:disabled):hover,.tify-collection-link:not(:disabled):hover,.tify-toc-toggle-all:not(:disabled):hover,.tify-info-toggle:not(:disabled):hover,.tify-info-button:not(:disabled):hover,.tify-export-toggle:not(:disabled):hover,.tify-collection-reset:not(:disabled):hover,.tify-toc-toggle:not(:disabled):focus,.tify-scan-reset:not(:disabled):focus,.tify-scan-page-button:not(:disabled):focus,.tify-scan-button:not(:disabled):focus,.tify-page-select-button:not(:disabled):focus,.tify-header-button:not(:disabled):focus,.tify-collection-link:not(:disabled):focus,.tify-toc-toggle-all:not(:disabled):focus,.tify-info-toggle:not(:disabled):focus,.tify-info-button:not(:disabled):focus,.tify-export-toggle:not(:disabled):focus,.tify-collection-reset:not(:disabled):focus,.tify-toc-toggle:not(:disabled):active,.tify-scan-reset:not(:disabled):active,.tify-scan-page-button:not(:disabled):active,.tify-scan-button:not(:disabled):active,.tify-page-select-button:not(:disabled):active,.tify-header-button:not(:disabled):active,.tify-collection-link:not(:disabled):active,.tify-toc-toggle-all:not(:disabled):active,.tify-info-toggle:not(:disabled):active,.tify-info-button:not(:disabled):active,.tify-export-toggle:not(:disabled):active,.tify-collection-reset:not(:disabled):active{background:#f5f5f5 linear-gradient(to bottom,#fff,#fff7)}.tify-toc-toggle:not(:disabled):active,.tify-scan-reset:not(:disabled):active,.tify-scan-page-button:not(:disabled):active,.tify-scan-button:not(:disabled):active,.tify-page-select-button:not(:disabled):active,.tify-header-button:not(:disabled):active,.tify-collection-link:not(:disabled):active,.tify-toc-toggle-all:not(:disabled):active,.tify-info-toggle:not(:disabled):active,.tify-info-button:not(:disabled):active,.tify-export-toggle:not(:disabled):active,.tify-collection-reset:not(:disabled):active{box-shadow:0 .5px 3px #0003 inset,0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify-toc-toggle:not(:disabled):focus-visible,.tify-scan-reset:not(:disabled):focus-visible,.tify-scan-page-button:not(:disabled):focus-visible,.tify-scan-button:not(:disabled):focus-visible,.tify-page-select-button:not(:disabled):focus-visible,.tify-header-button:not(:disabled):focus-visible,.tify-collection-link:not(:disabled):focus-visible,.tify-toc-toggle-all:not(:disabled):focus-visible,.tify-info-toggle:not(:disabled):focus-visible,.tify-info-button:not(:disabled):focus-visible,.tify-export-toggle:not(:disabled):focus-visible,.tify-collection-reset:not(:disabled):focus-visible{outline:2px solid var(--tify-base-color-light, #73abda);z-index:1}[disabled].tify-toc-toggle,[disabled].tify-scan-reset,[disabled].tify-scan-page-button,[disabled].tify-scan-button,[disabled].tify-page-select-button,[disabled].tify-header-button,[disabled].tify-collection-link,[disabled].tify-toc-toggle-all,[disabled].tify-info-toggle,[disabled].tify-info-button,[disabled].tify-export-toggle,[disabled].tify-collection-reset{opacity:.3}.tify-info-button.-active,.tify-header-button.-active,.tify-collection-item.-current .tify-collection-link{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff3,#fff0);color:#fff;z-index:1}.tify-info-button.-active:not(:disabled):hover,.tify-header-button.-active:not(:disabled):hover,.tify-collection-item.-current .tify-collection-link:not(:disabled):hover,.tify-info-button.-active:not(:disabled):focus,.tify-header-button.-active:not(:disabled):focus,.tify-collection-item.-current .tify-collection-link:not(:disabled):focus,.tify-info-button.-active:not(:disabled):active,.tify-header-button.-active:not(:disabled):active,.tify-collection-item.-current .tify-collection-link:not(:disabled):active{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff1,#0002);color:#fff}.tify-toc-toggle-all,.tify-info-toggle,.tify-info-button,.tify-export-toggle,.tify-collection-reset{font-size:var(--tify-font-size-small, calc(var(--tify-font-size, 16px) * .8125));padding:0 calc(var(--tify-grid-base, 24px) * .5)}.tify-toc,.tify-thumbnails,.tify-scan,.tify-info,.tify-help,.tify-fulltext,.tify-export,.tify-collection{background:#fff;box-shadow:-1px 0 var(--tify-border-color, rgba(0, 0, 0, .2));flex:1;min-width:calc(var(--tify-grid-base, 24px) * 15);overflow-y:auto;padding:calc(var(--tify-grid-base, 24px) * .5);position:relative}.tify.-medium .tify-toc,.tify.-medium .tify-thumbnails,.tify.-medium .tify-scan,.tify.-medium .tify-info,.tify.-medium .tify-help,.tify.-medium .tify-fulltext,.tify.-medium .tify-export,.tify.-medium .tify-collection{border:0;bottom:0;min-width:0;position:absolute;top:0;width:100%;z-index:0}.tify-toc:first-child,.tify-thumbnails:first-child,.tify-scan:first-child,.tify-info:first-child,.tify-help:first-child,.tify-fulltext:first-child,.tify-export:first-child,.tify-collection:first-child{border:0}.-active.tify-toc,.-active.tify-thumbnails,.-active.tify-scan,.-active.tify-info,.-active.tify-help,.-active.tify-fulltext,.-active.tify-export,.-active.tify-collection{display:block}.-always-active.tify-toc,.-always-active.tify-thumbnails,.-always-active.tify-scan,.-always-active.tify-info,.-always-active.tify-help,.-always-active.tify-fulltext,.-always-active.tify-export,.-always-active.tify-collection{display:block!important}.tify{background:var(--tify-body-bg, #666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEElEQVQImWNgwAGkcElgAgAEogAbFZcwKQAAAABJRU5ErkJggg==));box-sizing:border-box;color:var(--tify-text-color, #333);display:flex;flex-direction:column;font-size:var(--tify-font-size, 16px);height:100%;line-height:var(--tify-line-height, var(--tify-grid-base, 24px));min-height:240px;min-width:240px;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.tify *,.tify *:before,.tify *:after{box-sizing:inherit}.tify a{color:var(--tify-link-color, var(--tify-base-color, #06b));word-wrap:break-word}.tify a:hover,.tify a:focus,.tify a:active{color:var(--tify-link-hover-color, var(--tify-link-color, var(--tify-base-color, #06b)))}.tify a:focus-visible{outline:2px solid var(--tify-base-color-light, #73abda)}.tify h3{box-shadow:0 1px var(--tify-border-color, rgba(0, 0, 0, .2));font-size:.75em;font-weight:700;letter-spacing:.1em;margin:0 0 calc(var(--tify-grid-base, 24px) * .5);color:var(--tify-text-muted-color, #666);padding:0;text-transform:uppercase}.tify h4{font-size:1em;font-weight:400;margin:0;color:var(--tify-text-muted-color, #666);padding:0}.tify h4:nth-of-type(n+2){margin-top:calc(var(--tify-grid-base, 24px) * .5)}.tify label{cursor:pointer;font-size:inherit;font-weight:400}.tify p{margin:0 0 calc(var(--tify-grid-base, 24px) * .5);padding:0}.tify [type=text]{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:var(--tify-border-radius, 2px);color:inherit;font:inherit;padding:calc(calc(var(--tify-grid-base, 24px) * .25) - 1px) .5em}.tify [type=text]:focus{border-color:var(--tify-base-color, #06b);outline:2px solid var(--tify-base-color-lighter, #e6f0f8)}.tify-collection{overflow-y:scroll;padding:calc(var(--tify-grid-base, 24px) * .5)}.tify-collection-controls{display:flex}.tify-collection-controls>:first-child{border-radius:var(--tify-border-radius, 2px) 0 0 var(--tify-border-radius, 2px)}.tify-collection-controls>:last-child{border-radius:0 var(--tify-border-radius, 2px) var(--tify-border-radius, 2px) 0}.tify-collection-filter{flex:1;max-width:36em}.tify-collection-filter:focus{z-index:1}.tify-collection-list{list-style:none;margin:0;padding:0}.tify-collection-list .tify-collection-list{margin-left:var(--tify-grid-base, 24px);margin-top:calc(var(--tify-grid-base, 24px) * .25)}.tify-collection-list li{margin-bottom:calc(var(--tify-grid-base, 24px) * .25)}.tify-collection-link{color:inherit!important;display:block;padding:calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .5);text-align:left;text-decoration:none;width:100%}.tify-collection-link.-has-children{font-weight:700}.tify-collection-item.-current .tify-collection-link{color:#fff!important}.tify-collection-link .tify-icon{margin-left:calc(var(--tify-grid-base, 24px) * -.25)}.tify-collection-no-results{color:var(--tify-text-muted-color, #666)}.tify-collection-reset{margin-left:-1px;white-space:nowrap}.tify-error{background:#d22c;border-radius:0 var(--tify-border-radius, 2px) 0 0;bottom:0;color:#fff;display:flex;font-weight:700;max-height:50%;max-width:90%;position:absolute}.tify-error p{margin:0}.tify-error-close{align-self:flex-start;background:0;border:0;color:#fff;cursor:pointer;display:flex;padding:calc(var(--tify-grid-base, 24px) * .25)}.tify-error-close:hover,.tify-error-close:focus,.tify-error-close:active{background:#0000001a}.tify-error-messages{overflow:auto;padding:calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .5) calc(var(--tify-grid-base, 24px) * .25) 0}.tify-export-container{margin:calc(var(--tify-grid-base, 24px) * .5) 0 var(--tify-grid-base, 24px);position:relative}.tify-export-section{margin:0 0 var(--tify-grid-base, 24px)}.tify-export-toc{border:1px solid var(--tify-border-color, rgba(0, 0, 0, .2));border-radius:var(--tify-border-radius, 2px);margin:calc(var(--tify-grid-base, 24px) * .5) 0 0;padding:calc(var(--tify-grid-base, 24px) * .25);position:relative}.tify-export-toc h4{margin:calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .75)}.tify-export-toc ul{margin:0 0 0 calc(var(--tify-grid-base, 24px) * .5);padding:0}.tify-export-toggle.-close{border-radius:0 var(--tify-border-radius, 2px);padding:calc(var(--tify-grid-base, 24px) * .25);position:absolute;right:0;z-index:1}.tify-fulltext{overflow-y:auto}.tify-fulltext-none{color:var(--tify-text-muted-color, #666);font-style:italic}.tify-fulltext-page{margin:0 0 var(--tify-grid-base, 24px)}.tify-fulltext-text{margin-left:1em;text-indent:-1em;word-break:break-word}.tify-fulltext-text p{margin:0 0 1em}.tify-header{background:var(--tify-header-bg, #f5f5f5);box-shadow:0 1px var(--tify-border-color, rgba(0, 0, 0, .2));display:flex;flex-wrap:wrap;justify-content:space-between;z-index:9}.tify-header-button-group{align-items:center;display:flex;margin:calc(var(--tify-grid-base, 24px) * .25) 0;padding:0 calc(var(--tify-grid-base, 24px) * .25);position:relative}.tify-header-button-group.-page-select{align-self:center;box-shadow:0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset;border-radius:var(--tify-border-radius, 2px);margin:0 calc(var(--tify-grid-base, 24px) * .25);padding:0}.tify.-small .tify-header-button-group.-page-select{margin:0}.tify-header-button-group.-pagination{padding-left:0}.tify.-small .tify-header-button-group.-pagination{display:none}.tify-header-popup .tify-header-button-group.-pagination{box-shadow:0 -1px var(--tify-border-color, rgba(0, 0, 0, .2));display:none;margin:calc(var(--tify-border-radius, 2px) * 2 - 1px) 0 0;padding:var(--tify-border-radius, 2px) 0 0}.tify.-small .tify-header-popup .tify-header-button-group.-pagination{display:flex}.tify-header-button-group.-toggle{display:none}.tify.-large .tify-header-button-group.-toggle{display:flex}.tify-header-column:not(:nth-child(2)) .tify-header-button-group.-toggle{border-left:1px solid var(--tify-border-color, rgba(0, 0, 0, .2))}.tify.-small .tify-header-column:not(:nth-child(2)) .tify-header-button-group.-toggle{border:0}.tify.-large .tify-header-button-group.-view{display:block;margin:0;padding:0}.tify-header-button-group.-view:nth-child(n+2),.tify-header-column.-pagination~.tify-header-column .tify-header-button-group.-view{border-left:1px solid var(--tify-border-color, rgba(0, 0, 0, .2))}.tify.-large .tify-header-button-group.-view:nth-child(n+2),.tify.-large .tify-header-column.-pagination~.tify-header-column .tify-header-button-group.-view{border-left:0}.tify-header-button{align-self:center;background:none;border-radius:var(--tify-border-radius, 2px);border:0;box-shadow:none;margin:0;min-height:calc(var(--tify-grid-base, 24px) * 1.5);min-width:calc(var(--tify-grid-base, 24px) * 1.5);padding:0}.tify-header-button:not(:disabled):hover,.tify-header-button:not(:disabled):focus,.tify-header-button:not(:disabled):active{box-shadow:0 0 0 1px #0000001a inset}.tify-header-button:not(:disabled):active{box-shadow:0 .5px 3px #0003 inset,0 0 0 1px #0000001a inset}.tify-header-button.-icon-only{display:block;font-size:0!important}.tify.-large .tify-header-button.-icon-only{font-size:inherit!important}.tify-header-button.-scan{display:none!important}.tify.-medium .tify-header-button.-scan{display:block!important}.tify-header-button-group.-toggle .tify-header-button{padding:calc(var(--tify-grid-base, 24px) * .375)}.tify.-tiny .tify-header-button-group.-toggle .tify-header-button{margin:calc(var(--tify-grid-base, 24px) * .125) 0;padding:calc(var(--tify-grid-base, 24px) * .25)}.tify-header-button-group.-view .tify-header-button{font-size:.75em}.tify-header-button-group.-view .tify-header-button:not(.-icon-only){align-items:center;display:flex;flex-direction:column;font-size:var(--tify-font-size-small, calc(var(--tify-font-size, 16px) * .8125));line-height:1;min-height:calc(var(--tify-grid-base, 24px) * 1.75);min-width:calc(var(--tify-grid-base, 24px) * 1.75);padding:0 .5em 4px}.tify.-large .tify-header-button-group.-view .tify-header-button{align-items:flex-start;display:block;font:inherit;min-height:0;padding:calc(var(--tify-grid-base, 24px) * .25);text-align:left;width:100%}.tify-page-select+.tify-header-button{border-radius:0 var(--tify-border-radius, 2px) var(--tify-border-radius, 2px) 0;margin-left:-1px}.tify-page-select+.tify-header-button:not(:disabled):hover,.tify-page-select+.tify-header-button:not(:disabled):focus,.tify-page-select+.tify-header-button:not(:disabled):active{box-shadow:0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify-page-select+.tify-header-button:not(:disabled):active{box-shadow:0 .5px 3px #0003 inset,0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify-header-column{display:flex;flex-wrap:wrap;justify-content:space-between;min-width:0}.tify-header-column:first-child{flex:1}.tify-header-popup{display:flex}.tify.-large .tify-header-popup{background:#fff;border:var(--tify-border-radius, 2px) solid #fff;border-radius:var(--tify-border-radius, 2px);filter:drop-shadow(0 0 calc(var(--tify-grid-base, 24px) * .25) rgba(0,0,0,.5));min-width:6em;overflow:visible;position:absolute;text-shadow:none;z-index:9;margin:calc(var(--tify-grid-base, 24px) * .25) 0;left:auto;right:calc(var(--tify-grid-base, 24px) * .25);box-shadow:none;display:none;top:calc(var(--tify-grid-base, 24px) * 2)}.tify.-large .tify-header-popup:before{position:absolute;content:"";background:#fff;width:calc(var(--tify-grid-base, 24px) * .5);height:calc(var(--tify-grid-base, 24px) * .5);transform:rotate(45deg);z-index:-1;bottom:auto;top:calc(calc(var(--tify-grid-base, 24px) * -.25) - var(--tify-border-radius, 2px));left:auto;right:calc(var(--tify-grid-base, 24px) * .5)}.tify.-large .tify-header-popup.-visible{display:block}.tify-header-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:center;display:-webkit-box;font-size:1em;font-weight:400;line-height:var(--tify-grid-base, 24px);margin:0;overflow:hidden;margin:calc(var(--tify-grid-base, 24px) * .125) calc(var(--tify-grid-base, 24px) * .5);text-align:left;text-overflow:ellipsis}.tify-help{overflow-y:auto}.tify-help-footer{box-shadow:0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset;font-size:var(--tify-font-size-small, calc(var(--tify-font-size, 16px) * .8125));margin-top:var(--tify-grid-base, 24px);padding-top:calc(var(--tify-grid-base, 24px) * .5)}.tify-icon{fill:currentColor;height:24px;vertical-align:middle;width:24px}.tify-info{overflow-y:auto}.tify-info-button{border-radius:0}.tify-info-button:first-child{border-radius:var(--tify-border-radius, 2px) 0 0 var(--tify-border-radius, 2px)}.tify-info-button:last-child{border-radius:0 var(--tify-border-radius, 2px) var(--tify-border-radius, 2px) 0}.tify-info-button+.tify-info-button{margin-left:-1px}.tify-info-content{position:relative}.tify-info-content.-collapsed{max-height:calc(var(--tify-grid-base, 24px) * 6.5)}.tify-info-header{display:inline-flex;margin:0 0 calc(var(--tify-grid-base, 24px) * .75);position:relative}.tify-info-logo{display:block;max-height:calc(var(--tify-grid-base, 24px) * 6);max-width:100%;height:auto;width:auto}.tify-info-metadata>div{margin-bottom:calc(var(--tify-grid-base, 24px) * .5)}.tify-info-section{margin:0 0 var(--tify-grid-base, 24px);word-break:break-word}.tify-info-section.-attribution img{display:block}.tify-info-section.-logo>a{border:0;box-shadow:none;display:inline-block}.tify-info-section.-title>p{font-weight:700}.tify-info-toggle{margin:calc(var(--tify-grid-base, 24px) * .5) 0;padding-left:calc(var(--tify-grid-base, 24px) * .25);position:relative}.tify-info-value>div:last-child>:last-child{margin-bottom:0}.tify-info-content.-collapsed .tify-info-value{max-height:calc(calc(var(--tify-grid-base, 24px) * 6.5) - calc(var(--tify-grid-base, 24px) * 2));overflow:hidden}.tify-info-content.-collapsed .tify-info-value:after{background:linear-gradient(#fff0,#fff);bottom:calc(var(--tify-grid-base, 24px) * 2);content:"";height:calc(var(--tify-grid-base, 24px) * 2);position:absolute;width:100%}.tify-list{margin:0 0 calc(var(--tify-grid-base, 24px) * .5);padding:0 0 0 var(--tify-grid-base, 24px)}.tify-list li{margin:0;padding:0}.tify-list li:only-child{list-style:none;margin-left:calc(var(--tify-grid-base, 24px) * -1)}.tify-loading{animation:fadeIn .5s forwards .5s,spin 1.2s infinite ease-in-out;background:var(--tify-base-color-light, #73abda);border-radius:var(--tify-border-radius, 2px);bottom:calc(var(--tify-grid-base, 24px) * .5);height:calc(var(--tify-grid-base, 24px) * 1.5);left:calc(var(--tify-grid-base, 24px) * .5);opacity:0;pointer-events:none;position:absolute;width:calc(var(--tify-grid-base, 24px) * 1.5)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tify-main{display:flex;flex:1;overflow:hidden;position:relative}.tify-page-select a{border:0;box-shadow:none}.tify-page-select-button{background:none;border-radius:var(--tify-border-radius, 2px) 0 0 var(--tify-border-radius, 2px);box-shadow:none;display:block;height:100%;max-width:calc(var(--tify-grid-base, 24px) * 10);min-width:calc(var(--tify-grid-base, 24px) * 3);overflow:hidden;padding:calc(var(--tify-grid-base, 24px) * .25) .5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.tify-page-select-button:not(:disabled):hover,.tify-page-select-button:not(:disabled):focus,.tify-page-select-button:not(:disabled):active{box-shadow:0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify-page-select-button:not(:disabled):active{box-shadow:0 .5px 3px #0003 inset,0 0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify.-medium .tify-page-select-button{max-width:calc(var(--tify-grid-base, 24px) * 8)}.tify.-small .tify-page-select-button{max-width:calc(var(--tify-grid-base, 24px) * 6)}.tify.-tiny .tify-page-select-button{max-width:calc(var(--tify-grid-base, 24px) * 4)}.tify-page-select-dropdown{background:#fff;border:var(--tify-border-radius, 2px) solid #fff;border-radius:var(--tify-border-radius, 2px);filter:drop-shadow(0 0 calc(var(--tify-grid-base, 24px) * .25) rgba(0,0,0,.5));min-width:6em;overflow:visible;position:absolute;text-shadow:none;z-index:9;margin:calc(var(--tify-grid-base, 24px) * .25) 0;left:0;right:auto;max-width:100%;text-align:center}.tify-page-select-dropdown:before{position:absolute;content:"";background:#fff;width:calc(var(--tify-grid-base, 24px) * .5);height:calc(var(--tify-grid-base, 24px) * .5);transform:rotate(45deg);z-index:-1;bottom:auto;top:calc(calc(var(--tify-grid-base, 24px) * -.25) - var(--tify-border-radius, 2px));left:calc(var(--tify-grid-base, 24px) * .5);right:auto}.tify.-small .tify-page-select-dropdown{left:0}.tify-page-select-filter{padding:var(--tify-border-radius, 2px) var(--tify-border-radius, 2px) calc(var(--tify-border-radius, 2px) * 2)}.tify-page-select-input{width:100%}.tify-page-select-list{list-style:none;margin:0;max-height:calc(var(--tify-grid-base, 24px) * 11);min-width:100%;overflow-y:scroll;padding:0;position:relative}.tify-page-select-list>li{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tify-page-select-list>li+li{box-shadow:0 1px var(--tify-border-color, rgba(0, 0, 0, .2)) inset}.tify-page-select-list>li>a:hover,.tify-page-select-list>li>a:focus,.tify-page-select-list>li>a:active{background:#0000001a}.tify-page-select-list>li.-current>a{background:#0000001a}.tify-page-select-list>li.-highlighted>a{background:var(--tify-link-color, var(--tify-base-color, #06b));color:#fff}.tify-page-select-list a{color:inherit;display:block;padding:calc(var(--tify-grid-base, 24px) * .125) .5em;text-decoration:none}.tify-page-select-list a:hover,.tify-page-select-list a:focus,.tify-page-select-list a:active{color:inherit}.tify-scan{background:transparent;box-shadow:none;flex:3;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.tify-scan-buttons{border-radius:var(--tify-border-radius, 2px);display:flex;flex-direction:column;left:calc(var(--tify-grid-base, 24px) * .25);position:absolute;top:calc(var(--tify-grid-base, 24px) * .25);z-index:9}.tify-scan-button{background:none;box-shadow:none;color:#fff;height:calc(var(--tify-grid-base, 24px) * 1.5);padding:0;position:relative;width:calc(var(--tify-grid-base, 24px) * 1.5)}.tify-scan-button:not(:disabled):hover,.tify-scan-button:not(:disabled):focus,.tify-scan-button:not(:disabled):active{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003}.tify-scan-button.-active:after{background:var(--tify-base-color, #06b);box-shadow:0 0 calc(var(--tify-grid-base, 24px) * .25) var(--tify-base-color-lighter, #e6f0f8);content:"";border-radius:50%;display:block;height:.5em;position:absolute;right:calc(var(--tify-grid-base, 24px) * .25);top:calc(var(--tify-grid-base, 24px) * .25);width:.5em}.tify-scan-button .tify-icon{filter:drop-shadow(0 0 2px rgba(0,0,0,.2)) drop-shadow(0 0 1px rgba(0,0,0,.5))}.tify-scan-filters{position:relative}.tify-scan-filters-popup{background:#fff;border:var(--tify-border-radius, 2px) solid #fff;border-radius:var(--tify-border-radius, 2px);filter:drop-shadow(0 0 calc(var(--tify-grid-base, 24px) * .25) rgba(0,0,0,.5));min-width:6em;overflow:visible;position:absolute;text-shadow:none;z-index:9;transform:translateY(-50%);left:0;right:auto;left:calc(var(--tify-grid-base, 24px) * 1.75);padding:calc(var(--tify-grid-base, 24px) * .5);top:calc(var(--tify-grid-base, 24px) * .75);width:calc(var(--tify-grid-base, 24px) * 10)}.tify-scan-filters-popup:before{position:absolute;content:"";background:#fff;width:calc(var(--tify-grid-base, 24px) * .5);height:calc(var(--tify-grid-base, 24px) * .5);transform:rotate(45deg);z-index:-1;left:calc(calc(var(--tify-grid-base, 24px) * -.25) - var(--tify-border-radius, 2px));top:calc(50% - calc(var(--tify-grid-base, 24px) * .25))}.tify-scan-filters-popup label>b{float:right;font-size:var(--tify-font-size-small, calc(var(--tify-font-size, 16px) * .8125))}.tify-scan-filters-popup>p{margin:0}.tify-scan-filters-popup>p+p{margin-top:calc(var(--tify-grid-base, 24px) * .5)}.tify-scan-image{height:100%;white-space:nowrap;width:100%}.tify-scan-image .openseadragon-canvas{outline:0}.tify-scan-page-button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff6;border:0;box-shadow:0 0 1px var(--tify-border-color, rgba(0, 0, 0, .2));height:calc(var(--tify-grid-base, 24px) * 2.5);margin-top:calc(var(--tify-grid-base, 24px) * -1.25);padding:0;position:absolute;top:50%;width:calc(var(--tify-grid-base, 24px) * 1.25);z-index:1}.tify.-short .tify-scan-page-button{bottom:0;height:calc(var(--tify-grid-base, 24px) * 1.75);width:calc(var(--tify-grid-base, 24px) * 1.75);top:auto}.tify-scan-page-button.-previous{border-radius:0 calc(var(--tify-grid-base, 24px) * 1.25) calc(var(--tify-grid-base, 24px) * 1.25) 0;left:0;justify-content:flex-start}.tify.-short .tify-scan-page-button.-previous{border-radius:0 calc(var(--tify-grid-base, 24px) * 1.75) 0 0;padding:calc(var(--tify-grid-base, 24px) * .375) 0 0 calc(var(--tify-grid-base, 24px) * .25)}.tify-scan-page-button.-next{border-radius:calc(var(--tify-grid-base, 24px) * 1.25) 0 0 calc(var(--tify-grid-base, 24px) * 1.25);right:0;justify-content:flex-end}.tify.-short .tify-scan-page-button.-next{border-radius:calc(var(--tify-grid-base, 24px) * 1.75) 0 0;padding:calc(var(--tify-grid-base, 24px) * .375) calc(var(--tify-grid-base, 24px) * .25) 0 0}.tify-scan-range{-webkit-appearance:none;margin:calc(var(--tify-grid-base, 24px) * .25) 0 calc(var(--tify-grid-base, 24px) * -.25);width:100%}.tify-scan-range::-webkit-slider-runnable-track{cursor:pointer;height:calc(var(--tify-grid-base, 24px) * .25);width:100%;background:var(--tify-border-color, rgba(0, 0, 0, .2));border-radius:var(--tify-border-radius, 2px);margin:0}.tify-scan-range::-webkit-slider-thumb{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff3,#fff0);border:0;border-radius:var(--tify-border-radius, 2px);cursor:pointer;height:var(--tify-grid-base, 24px);width:calc(var(--tify-grid-base, 24px) * .5);-webkit-appearance:none;margin-top:calc(calc(var(--tify-grid-base, 24px) * .25) * .5 - var(--tify-grid-base, 24px) * .5)}.tify-scan-range::-moz-range-track{cursor:pointer;height:calc(var(--tify-grid-base, 24px) * .25);width:100%;background:var(--tify-border-color, rgba(0, 0, 0, .2));border:0;border-radius:var(--tify-border-radius, 2px)}.tify-scan-range::-moz-range-thumb{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff3,#fff0);border:0;border-radius:var(--tify-border-radius, 2px);cursor:pointer;height:var(--tify-grid-base, 24px);width:calc(var(--tify-grid-base, 24px) * .5)}.tify-scan-range:focus::-webkit-slider-runnable-track{box-shadow:0 .5px 3px #0003 inset}.tify-scan-range:focus::-webkit-slider-thumb{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff1,#0002);box-shadow:0 .5px 3px #0003 inset}.tify-scan-range:focus::-moz-range-track{box-shadow:0 .5px 3px #0003 inset}.tify-scan-range:focus::-moz-range-thumb{background:var(--tify-link-color, var(--tify-base-color, #06b)) linear-gradient(to bottom,#fff1,#0002);box-shadow:0 .5px 3px #0003 inset}.tify-scan-reset{width:100%}.tify-sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tify-thumbnails{min-height:100%;overflow-y:scroll;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tify-thumbnails a{color:inherit;border:0;box-shadow:none}.tify-thumbnails-list{margin:calc(var(--tify-grid-base, 24px) * -.25)}.tify-thumbnails-item{background:currentColor;border-radius:var(--tify-border-radius, 2px);cursor:pointer;float:left;margin:calc(var(--tify-grid-base, 24px) * .25);overflow:hidden;padding-bottom:var(--tify-grid-base, 24px);position:relative}.tify-thumbnails-item:hover,.tify-thumbnails-item:focus,.tify-thumbnails-item:active{background:currentColor;filter:brightness(1.2)}.tify-thumbnails-item img{display:block;height:var(--tify-thumbnail-height, calc(var(--tify-grid-base, 24px) * 4.5));margin:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;max-width:100%;width:var(--tify-thumbnail-width, calc(var(--tify-grid-base, 24px) * 4))}.tify-thumbnails-item.-current{outline:calc(var(--tify-grid-base, 24px) * .1666666667) solid var(--tify-base-color-light, #73abda)}.tify-thumbnails-page{bottom:0;box-shadow:0 -1px #fff6;color:#fff;display:block;font-size:var(--tify-font-size-small, calc(var(--tify-font-size, 16px) * .8125));font-weight:700;height:var(--tify-grid-base, 24px);overflow:hidden;padding:0 calc(var(--tify-grid-base, 24px) * .25);position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.tify-thumbnails-item.-current .tify-thumbnails-page{background:var(--tify-link-color, var(--tify-base-color, #06b))}.tify-toc-page,.tify-toc-label{background:#fff;position:relative;z-index:1}.tify-toc{overflow-y:auto;position:relative;z-index:0}.tify-toc-header{margin:0 calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .5)}.tify-toc-label{padding-right:.2em;transition:inherit}.tify-toc-link{border-radius:var(--tify-border-radius, 2px);color:var(--tify-link-color, var(--tify-base-color, #06b));cursor:pointer;display:block;overflow:hidden;padding:calc(var(--tify-grid-base, 24px) * .25);position:relative;text-decoration:none}.tify-toc-link:hover,.tify-toc-link:focus,.tify-toc-link:active{background:var(--tify-base-color-lighter, #e6f0f8)}.tify-toc-link:hover>span,.tify-toc-link:focus>span,.tify-toc-link:active>span{background:var(--tify-base-color-lighter, #e6f0f8)}.tify-toc-link.-dots:after{bottom:calc(calc(var(--tify-grid-base, 24px) * .5) - 1px);content:"";left:calc(var(--tify-grid-base, 24px) * .25);min-width:4em;border-bottom:1px dotted;position:absolute;right:calc(var(--tify-grid-base, 24px) * .25)}.tify-toc-list{margin:0 0 calc(var(--tify-grid-base, 24px) * .25) calc(var(--tify-grid-base, 24px) * .25);padding:0;position:relative;z-index:0}.tify-toc-list .tify-toc-list{margin:0 0 0 calc(var(--tify-grid-base, 24px) * 1.25)}.tify-toc-list a{border:0;box-shadow:none}.tify-toc-page{float:right;padding-left:.2em;transition:inherit;z-index:1}.tify-toc-structure{display:block;margin:0;position:relative}.tify-toc-structure.-current{box-shadow:calc(calc(var(--tify-grid-base, 24px) * -.5) + 1px) 0 #fff,calc(var(--tify-grid-base, 24px) * -.75) 0 var(--tify-base-color-light, #73abda)}.tify-toc-structure.-expanded:after{border-left:1px solid var(--tify-base-color-light, #73abda);content:"";left:calc(var(--tify-grid-base, 24px) * .75);height:100%;position:absolute;top:calc(var(--tify-grid-base, 24px) * .25);z-index:-2}.tify-toc-structure .tify-toc-structure:before{border-top:1px solid var(--tify-base-color-light, #73abda);content:"";display:block;height:100%;left:calc(var(--tify-grid-base, 24px) * -.5);position:absolute;top:calc(var(--tify-grid-base, 24px) * .75);width:calc(var(--tify-grid-base, 24px) * .5)}.tify-toc-structure .tify-toc-structure:not(.-current):last-child:before{background:#fff}.tify-toc-toggle-all{margin:calc(var(--tify-grid-base, 24px) * .25)}.tify-toc-toggle{float:left;margin:calc(var(--tify-grid-base, 24px) * .25) 0 0 calc(var(--tify-grid-base, 24px) * .25);padding:0;position:relative}.tify-toc-toggle:after{content:"";border-bottom:calc(var(--tify-grid-base, 24px) * .25) solid #fff;bottom:calc(var(--tify-grid-base, 24px) * -.25);left:calc(var(--tify-grid-base, 24px) * .5);pointer-events:none;position:absolute;width:1px;z-index:-1}
