/*!
TIFY v0.36.2
(c) 2017-2026 Göttingen State and University Library (https://www.sub.uni-goettingen.de/)
AGPL-3.0
https://tify.rocks/
*/
.tify-thumbnails-button,.tify-page-select>.tify-dropdown-button,.tify-media-overlay,.tify-page-select+.tify-header-button,.tify-export-toggle.-close,.tify-export-link,.tify-collection-link,.tify-media-dropdown>.tify-dropdown-button,.tify-media-button,.tify-toc-toggle,.tify-toc-toggle-all,.tify-media-reset,.tify-info-toggle,.tify-info-button,.tify-export-toggle,.tify-collection-reset,.tify-player-select .tify-dropdown-button,.tify-player-play-pause,.tify-player-mute,.tify-header-button,.tify-button-list>li>a,.tify-button-list>li>button{background:var(--tify-button-bg,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) 95% calc(c/50) h))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) 25% calc(c/50) h)));border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));border-radius:var(--tify-border-radius,2px);box-shadow:none;color:var(--tify-text-color,var(--lightningcss-light,currentcolor)var(--lightningcss-dark,oklch(from currentcolor 100% c h)));font:inherit;min-height:calc(var(--tify-grid-base,1.5em) * 1.5);min-width:calc(var(--tify-grid-base,1.5em) * 1.5);padding:calc(var(--tify-grid-base,1.5em) * .25 - 1px);text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;align-items:center;text-decoration:none;display:flex}.tify-thumbnails-button:not(:disabled),.tify-page-select>.tify-dropdown-button:not(:disabled),.tify-media-overlay:not(:disabled),.tify-export-link:not(:disabled),.tify-collection-link:not(:disabled),.tify-media-dropdown>.tify-dropdown-button:not(:disabled),.tify-media-button:not(:disabled),.tify-toc-toggle:not(:disabled),.tify-toc-toggle-all:not(:disabled),.tify-media-reset:not(:disabled),.tify-info-toggle:not(:disabled),.tify-info-button:not(:disabled),.tify-export-toggle:not(:disabled),.tify-collection-reset:not(:disabled),.tify-player-select .tify-dropdown-button:not(:disabled),.tify-player-play-pause:not(:disabled),.tify-player-mute:not(:disabled),.tify-header-button:not(:disabled),.tify-button-list>li>a:not(:disabled),.tify-button-list>li>button:not(:disabled){cursor:pointer}.tify-thumbnails-button:not(:disabled):active,.tify-page-select>.tify-dropdown-button:not(:disabled):active,.tify-media-overlay:not(:disabled):active,.tify-export-link:not(:disabled):active,.tify-collection-link:not(:disabled):active,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):active,.tify-media-button:not(:disabled):active,.tify-toc-toggle:not(:disabled):active,.tify-toc-toggle-all:not(:disabled):active,.tify-media-reset: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,.tify-player-select .tify-dropdown-button:not(:disabled):active,.tify-player-play-pause:not(:disabled):active,.tify-player-mute:not(:disabled):active,.tify-header-button:not(:disabled):active,.tify-button-list>li>a:not(:disabled):active,.tify-button-list>li>button:not(:disabled):active,.tify-thumbnails-button:not(:disabled):focus,.tify-page-select>.tify-dropdown-button:not(:disabled):focus,.tify-media-overlay:not(:disabled):focus,.tify-export-link:not(:disabled):focus,.tify-collection-link:not(:disabled):focus,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):focus,.tify-media-button:not(:disabled):focus,.tify-toc-toggle:not(:disabled):focus,.tify-toc-toggle-all:not(:disabled):focus,.tify-media-reset: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-player-select .tify-dropdown-button:not(:disabled):focus,.tify-player-play-pause:not(:disabled):focus,.tify-player-mute:not(:disabled):focus,.tify-header-button:not(:disabled):focus,.tify-button-list>li>a:not(:disabled):focus,.tify-button-list>li>button:not(:disabled):focus,.tify-thumbnails-button:not(:disabled):hover,.tify-page-select>.tify-dropdown-button:not(:disabled):hover,.tify-media-overlay:not(:disabled):hover,.tify-export-link:not(:disabled):hover,.tify-collection-link:not(:disabled):hover,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):hover,.tify-media-button:not(:disabled):hover,.tify-toc-toggle:not(:disabled):hover,.tify-toc-toggle-all:not(:disabled):hover,.tify-media-reset: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-player-select .tify-dropdown-button:not(:disabled):hover,.tify-player-play-pause:not(:disabled):hover,.tify-player-mute:not(:disabled):hover,.tify-header-button:not(:disabled):hover,.tify-button-list>li>a:not(:disabled):hover,.tify-button-list>li>button:not(:disabled):hover{background:var(--tify-button-hover-bg,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) 98% calc(c/50) h))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) 22% calc(c/50) h)));border-color:var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));color:var(--tify-text-color,var(--lightningcss-light,currentcolor)var(--lightningcss-dark,oklch(from currentcolor 100% c h)))}.tify-thumbnails-button:not(:disabled):active,.tify-page-select>.tify-dropdown-button:not(:disabled):active,.tify-media-overlay:not(:disabled):active,.tify-export-link:not(:disabled):active,.tify-collection-link:not(:disabled):active,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):active,.tify-media-button:not(:disabled):active,.tify-toc-toggle:not(:disabled):active,.tify-toc-toggle-all:not(:disabled):active,.tify-media-reset: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,.tify-player-select .tify-dropdown-button:not(:disabled):active,.tify-player-play-pause:not(:disabled):active,.tify-player-mute:not(:disabled):active,.tify-header-button:not(:disabled):active,.tify-button-list>li>a:not(:disabled):active,.tify-button-list>li>button:not(:disabled):active{box-shadow:0 .5px 3px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset}.tify-thumbnails-button:not(:disabled):focus-visible,.tify-page-select>.tify-dropdown-button:not(:disabled):focus-visible,.tify-media-overlay:not(:disabled):focus-visible,.tify-export-link:not(:disabled):focus-visible,.tify-collection-link:not(:disabled):focus-visible,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):focus-visible,.tify-media-button:not(:disabled):focus-visible,.tify-toc-toggle:not(:disabled):focus-visible,.tify-toc-toggle-all:not(:disabled):focus-visible,.tify-media-reset: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,.tify-player-select .tify-dropdown-button:not(:disabled):focus-visible,.tify-player-play-pause:not(:disabled):focus-visible,.tify-player-mute:not(:disabled):focus-visible,.tify-header-button:not(:disabled):focus-visible,.tify-button-list>li>a:not(:disabled):focus-visible,.tify-button-list>li>button:not(:disabled):focus-visible{z-index:1}[disabled].tify-thumbnails-button,.tify-page-select>[disabled].tify-dropdown-button,[disabled].tify-media-overlay,[disabled].tify-export-link,[disabled].tify-collection-link,.tify-media-dropdown>[disabled].tify-dropdown-button,[disabled].tify-media-button,[disabled].tify-toc-toggle,[disabled].tify-toc-toggle-all,[disabled].tify-media-reset,[disabled].tify-info-toggle,[disabled].tify-info-button,[disabled].tify-export-toggle,[disabled].tify-collection-reset,.tify-player-select [disabled].tify-dropdown-button,[disabled].tify-player-play-pause,[disabled].tify-player-mute,[disabled].tify-header-button,.tify-button-list>li>a[disabled],.tify-button-list>li>button[disabled]{opacity:.3}.tify-page-select-list>li>a.-current,.tify-info-button[aria-pressed=true],.tify-header-button[aria-expanded=true],.tify-header-button[aria-pressed=true],.tify-collection-item.-current .tify-collection-link,.tify-button-list>li>button[aria-pressed=true]{background:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))));color:var(--tify-text-color-inverted,var(--lightningcss-light,oklch(from currentcolor 100% c h))var(--lightningcss-dark,oklch(from currentcolor 0% c h)));z-index:1}.tify-page-select-list>li>a.-current:not(:disabled):active,.tify-info-button[aria-pressed=true]:not(:disabled):active,.tify-header-button[aria-expanded=true]:not(:disabled):active,.tify-header-button[aria-pressed=true]:not(:disabled):active,.tify-collection-item.-current .tify-collection-link:not(:disabled):active,.tify-button-list>li>button[aria-pressed=true]:not(:disabled):active,.tify-page-select-list>li>a.-current:not(:disabled):focus,.tify-info-button[aria-pressed=true]:not(:disabled):focus,.tify-header-button[aria-expanded=true]:not(:disabled):focus,.tify-header-button[aria-pressed=true]:not(:disabled):focus,.tify-collection-item.-current .tify-collection-link:not(:disabled):focus,.tify-button-list>li>button[aria-pressed=true]:not(:disabled):focus,.tify-page-select-list>li>a.-current:not(:disabled):hover,.tify-info-button[aria-pressed=true]:not(:disabled):hover,.tify-header-button[aria-expanded=true]:not(:disabled):hover,.tify-header-button[aria-pressed=true]:not(:disabled):hover,.tify-collection-item.-current .tify-collection-link:not(:disabled):hover,.tify-button-list>li>button[aria-pressed=true]:not(:disabled):hover{background:var(--tify-link-hover-color,var(--lightningcss-light,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, black))var(--lightningcss-dark,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, white)));color:var(--tify-text-color-inverted,var(--lightningcss-light,oklch(from currentcolor 100% c h))var(--lightningcss-dark,oklch(from currentcolor 0% c h)))}.tify-player-select .tify-dropdown-button,.tify-player-play-pause,.tify-player-mute,.tify-header-button,.tify-button-list>li>a,.tify-button-list>li>button{box-shadow:none;background:0 0;border:1px solid #0000;margin:0}.tify-player-select .tify-dropdown-button:not(:disabled):active,.tify-player-play-pause:not(:disabled):active,.tify-player-mute:not(:disabled):active,.tify-header-button:not(:disabled):active,.tify-button-list>li>a:not(:disabled):active,.tify-button-list>li>button:not(:disabled):active{box-shadow:0 .5px 3px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset}.tify-toc-toggle,.tify-toc-toggle-all,.tify-media-reset,.tify-info-toggle,.tify-info-button,.tify-export-toggle,.tify-collection-reset{font-size:var(--tify-font-size-small,max(.75em, 12px));min-height:calc(var(--tify-grid-base,1.5em) * 1.3333);min-width:calc(var(--tify-grid-base,1.5em) * 1.3333);padding:0 calc(var(--tify-grid-base,1.5em) * .75)}.tify-media-dropdown>.tify-dropdown-button,.tify-media-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(from var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) l c h/38.2%);border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));box-shadow:none;overflow:hidden}.tify-media-dropdown>.tify-dropdown-button:not(:disabled):active,.tify-media-button:not(:disabled):active,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):focus,.tify-media-button:not(:disabled):focus,.tify-media-dropdown>.tify-dropdown-button:not(:disabled):hover,.tify-media-button:not(:disabled):hover{background:oklch(from var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) l c h/61.8%)}.tify-media-dropdown>.tify-dropdown-button:not(:disabled):active,.tify-media-button:not(:disabled):active{box-shadow:0 .5px 3px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset}.tify-media-dropdown>[disabled].tify-dropdown-button,[disabled].tify-media-button{opacity:1}.tify-media-dropdown>[disabled].tify-dropdown-button>*,[disabled].tify-media-button>*{opacity:.3}.tify-media-dropdown>.tify-dropdown-button>*,.tify-media-button>*{filter:drop-shadow(0 0 .5px var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))))}.tify-text-toggle b,.tify-info-value b,.tify-info-section b{font-weight:700}.tify-text-toggle i,.tify-info-value i,.tify-info-section i{font-style:italic}.tify-text-toggle img,.tify-info-value img,.tify-info-section img{margin:calc(var(--tify-grid-base,1.5em) * .5) 0;display:block}.tify-text-toggle small,.tify-info-value small,.tify-info-section small{font-size:smaller}.tify-text-toggle sub,.tify-info-value sub,.tify-info-section sub{vertical-align:sub;font-size:smaller}.tify-text-toggle sup,.tify-info-value sup,.tify-info-section sup{vertical-align:super;font-size:smaller}.tify-toc,.tify-thumbnails,.tify-text,.tify-media,.tify-info,.tify-help,.tify-export,.tify-collection{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));padding:calc(var(--tify-grid-base,1.5em) * .5);flex:1;position:absolute;inset:0;overflow-y:auto}@container (width>959px){.tify-toc,.tify-thumbnails,.tify-text,.tify-media,.tify-info,.tify-help,.tify-export,.tify-collection{min-width:calc(var(--tify-grid-base,1.5em) * 15);position:relative}.tify-media~.tify-toc,.tify-media~.tify-thumbnails,.tify-media~.tify-text,.tify-media~.tify-media,.tify-media~.tify-info,.tify-media~.tify-help,.tify-media~.tify-export,.tify-media~.tify-collection{border-left:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)))}}.tify{background:var(--tify-body-bg,radial-gradient(var(--lightningcss-light,#aaa)var(--lightningcss-dark,#333) 1px, var(--lightningcss-light,#bbb)var(--lightningcss-dark,#444) 0) 2px 1px/3px 3px);box-sizing:border-box;color:var(--tify-text-color,var(--lightningcss-light,currentcolor)var(--lightningcss-dark,oklch(from currentcolor 100% c h)));font-size:var(--tify-font-size,inherit);height:100%;line-height:var(--tify-line-height,inherit);-webkit-tap-highlight-color:transparent;flex-direction:column;min-width:240px;min-height:240px;display:flex;position:relative;overflow:hidden;container-type:size}.tify.-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tify.-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tify.-system{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.tify.-system{--lightningcss-light: ;--lightningcss-dark:initial}}.tify *,.tify :before,.tify :after{box-sizing:inherit}.tify:after{pointer-events:none;visibility:hidden;position:absolute}@container (width>719px){.tify:after{content:"small"}}@container (width>959px){.tify:after{content:"small medium"}}@container (width>1199px){.tify:after{content:"small medium large"}}.tify a:not([class]){color:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))));word-wrap:break-word}.tify a:not([class]):focus,.tify a:not([class]):hover{color:var(--tify-link-hover-color,var(--lightningcss-light,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, black))var(--lightningcss-dark,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, white)))}.tify b{font-weight:700}.tify h2,.tify h3,.tify .tify-media-dropdown.-layers .tify-dropdown-content h4,.tify-media-dropdown.-layers .tify-dropdown-content .tify h4{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent));font-size:var(--tify-font-size-small,max(.75em, 12px));letter-spacing:.1em;margin:0 0 calc(var(--tify-grid-base,1.5em) * .5);text-transform:uppercase;text-wrap:balance;align-items:baseline;gap:.5em;padding:0;font-weight:700;display:flex}.tify h2:after,.tify h3:after,.tify .tify-media-dropdown.-layers .tify-dropdown-content h4:after,.tify-media-dropdown.-layers .tify-dropdown-content .tify h4:after{background:var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));content:"";flex:1;height:1px}.tify h4{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent));text-wrap:balance;margin:0;padding:0;font-size:1em;font-weight:400}.tify h4:nth-of-type(n+2){margin-top:calc(var(--tify-grid-base,1.5em) * .5)}.tify label{cursor:pointer;font-size:inherit;font-weight:400}.tify p{margin:0 0 calc(var(--tify-grid-base,1.5em) * .5);padding:0}.tify [type=range]{appearance:none;cursor:pointer;height:calc(var(--tify-grid-base,1.5em) * .25);margin:calc(var(--tify-grid-base,1.5em) * .25) 0;background:0 0;width:100%}.tify [type=range]::-webkit-slider-runnable-track{height:calc(var(--tify-grid-base,1.5em) * .25);background:var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) linear-gradient(to right,color-mix(in oklch,var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))),transparent),var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) var(--value),transparent var(--value));border-radius:var(--tify-border-radius,2px);width:100%;margin:0}.tify [type=range]::-webkit-slider-thumb{opacity:0;width:0}.tify [type=range]::-moz-range-track{height:calc(var(--tify-grid-base,1.5em) * .25);background:var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) linear-gradient(to right,color-mix(in oklch,var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))),transparent),var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) var(--value),transparent var(--value));border-radius:var(--tify-border-radius,2px);border:0;width:100%}.tify [type=range]:focus-visible::-moz-range-track{height:calc(calc(var(--tify-grid-base,1.5em) * .25) * 2);margin:calc(calc(var(--tify-grid-base,1.5em) * .25) * -.5) 0}.tify [type=range]:hover::-moz-range-track{height:calc(calc(var(--tify-grid-base,1.5em) * .25) * 2);margin:calc(calc(var(--tify-grid-base,1.5em) * .25) * -.5) 0}.tify [type=range]::-moz-range-thumb{opacity:0;width:0}.tify [type=text]{border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));border-radius:var(--tify-border-radius,2px);color:inherit;font:inherit;line-height:inherit;padding:calc(var(--tify-grid-base,1.5em) * .25 - 1px) calc(var(--tify-grid-base,1.5em) * .375);background:0 0}.tify [type=text]:focus,.tify [type=text]:hover{border-color:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))));outline:0}.tify [type=text]:focus{box-shadow:0 0 0 1px var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)))}.tify-button-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tify-button-list>li{margin:0;padding:0}.tify-button-list>li>a,.tify-button-list>li>button{padding:calc(var(--tify-grid-base,1.5em) * .125) calc(var(--tify-grid-base,1.5em) * .375);text-align:left;justify-content:start;width:100%;display:flex}.tify-collection{padding:calc(var(--tify-grid-base,1.5em) * .5);overflow-y:scroll}.tify-collection-controls{display:flex}.tify-collection-filter{border-radius:var(--tify-border-radius,2px) 0 0 var(--tify-border-radius,2px);flex:1;max-width:36em}.tify-collection-filter:focus{z-index:1}.tify-collection-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(from var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) l c h/61.8%);margin:calc(var(--tify-grid-base,1.5em) * -.5) calc(var(--tify-grid-base,1.5em) * -.5) 0;padding:calc(var(--tify-grid-base,1.5em) * .5);top:calc(var(--tify-grid-base,1.5em) * -.5);z-index:9;position:sticky}.tify-collection-list{margin:0;padding:0;list-style:none}.tify-collection-list .tify-collection-list{margin-left:var(--tify-grid-base,1.5em);margin-top:calc(var(--tify-grid-base,1.5em) * .25)}.tify-collection-list li{margin-bottom:calc(var(--tify-grid-base,1.5em) * .25)}.tify-collection-link{padding-left:calc(var(--tify-grid-base,1.5em) * .375);padding-right:calc(var(--tify-grid-base,1.5em) * .375);text-align:left;justify-content:left;align-items:start;gap:.2em;width:100%;text-decoration:none}.tify-collection-link.-has-children{font-weight:700}.tify-collection-item.-current .tify-collection-link{color:var(--tify-text-color-inverted,var(--lightningcss-light,oklch(from currentcolor 100% c h))var(--lightningcss-dark,oklch(from currentcolor 0% c h)))!important}.tify-collection-link>.tify-icon{margin-left:-.25em}.tify-collection-no-results{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent))}.tify-collection-reset{border-radius:0 var(--tify-border-radius,2px) var(--tify-border-radius,2px) 0;margin-left:-1px}.tify-dropdown{position:relative}.tify-dropdown-content{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));border-radius:var(--tify-border-radius,2px);filter:drop-shadow(0 0 calc(var(--tify-grid-base,1.5em) * .25) #00000040);min-width:calc(var(--tify-grid-base,1.5em) * 4);padding:clamp(1px,var(--tify-border-radius,2px),4px);text-shadow:none;z-index:9;position:absolute;overflow:visible}@supports (color:lab(0% 0 0)){.tify-dropdown-content{filter:drop-shadow(0 0 calc(var(--tify-grid-base,1.5em) * .25) lab(0% 0 0/.25))}}.tify-dropdown-content.-bottom{margin:calc(var(--tify-grid-base,1.5em) * .25) 0;top:100%;left:50%;transform:translate(-50%)}.tify-dropdown-content.-right{margin:0 calc(var(--tify-grid-base,1.5em) * .25);top:50%;left:100%;transform:translateY(-50%)}.tify-dropdown-content.-top{margin:calc(var(--tify-grid-base,1.5em) * .25) 0;bottom:100%;left:50%;transform:translate(-50%)}.tify-dropdown-content:before{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));clip-path:polygon(0 0,100% 0,0 100%);content:"";height:calc(var(--tify-grid-base,1.5em) * .5);pointer-events:none;width:calc(var(--tify-grid-base,1.5em) * .5);display:block;position:absolute}.tify-dropdown-content.-bottom:before{left:50%;top:calc(var(--tify-grid-base,1.5em) * -.25);transform:translate(-50%)rotate(45deg)}.tify-dropdown-content.-right:before{left:calc(var(--tify-grid-base,1.5em) * -.25);top:50%;transform:translateY(-50%)rotate(-45deg)}.tify-dropdown-content.-top:before{bottom:calc(var(--tify-grid-base,1.5em) * -.25);left:50%;transform:translate(-50%)rotate(225deg)}.tify-error{border-radius:0 var(--tify-border-radius,2px) 0 0;color:#fff;background:#d22c;max-width:90%;max-height:50%;font-weight:700;display:flex;position:absolute;bottom:0}.tify-error p{margin:0}.tify-error-close{color:#fff;cursor:pointer;padding:calc(var(--tify-grid-base,1.5em) * .25);background:0;border:0;align-self:start;display:flex}.tify-error-close:focus,.tify-error-close:hover{background:#0002}.tify-error-messages{padding:calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .5) calc(var(--tify-grid-base,1.5em) * .25) 0;overflow:auto}.tify-export-container{margin:calc(var(--tify-grid-base,1.5em) * .5) 0 var(--tify-grid-base,1.5em);position:relative}.tify-export-link{align-items:normal;padding:0;overflow:hidden;color:var(--tify-text-color,var(--lightningcss-light,currentcolor)var(--lightningcss-dark,oklch(from currentcolor 100% c h)))!important}.tify-export-link-format{font-size:var(--tify-font-size-small,max(.75em, 12px));white-space:nowrap;margin:auto 0 0 auto;line-height:1}.tify-export-link-hint{color:var(--tify-text-color,var(--lightningcss-light,currentcolor)var(--lightningcss-dark,oklch(from currentcolor 100% c h)));font-size:var(--tify-font-size-small,max(.75em, 12px))}.tify-export-link-media{background:var(--tify-highlight-bg,oklch(from currentcolor l calc(c*.1) h/5%));padding:calc(var(--tify-grid-base,1.5em) * .5);text-align:center}.tify-export-link-media img{height:calc(var(--tify-grid-base,1.5em) * 4.5);object-fit:contain;width:calc(var(--tify-grid-base,1.5em) * 4);display:block}.tify-export-link-text{align-items:start;gap:calc(var(--tify-grid-base,1.5em) * .25);padding:calc(var(--tify-grid-base,1.5em) * .5);text-align:left;flex-direction:column;flex:1;display:flex}.tify-export-list{margin:0;padding:0;list-style:none}.tify-export-list li{margin-bottom:calc(var(--tify-grid-base,1.5em) * .5)}.tify-export-section{margin:0 0 var(--tify-grid-base,1.5em)}.tify-export-toc{border-radius:var(--tify-border-radius,2px);box-shadow:0 0 0 1px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset;margin:calc(var(--tify-grid-base,1.5em) * .5) 0 0;padding:calc(var(--tify-grid-base,1.5em) * .25);position:relative}.tify-export-toc h4{margin:calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .75)}.tify-export-toc ul{margin:0 0 0 calc(var(--tify-grid-base,1.5em) * .5);padding:0}.tify-export-toggle.-close{border-radius:0 var(--tify-border-radius,2px);z-index:1;position:absolute;right:0}.tify-header{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));border-bottom:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));min-height:calc(var(--tify-grid-base,1.5em) * 2.25);transition:margin var(--tify-transition-duration,.4s);z-index:9;flex-wrap:wrap;justify-content:space-between;display:flex}:fullscreen:has(.tify-player.-playing:not(.-mousing)) .tify-header{margin-top:calc(var(--tify-grid-base,1.5em) * -2.5)}.tify-header-button-group{margin:calc(var(--tify-grid-base,1.5em) * .25) 0;padding:0 calc(var(--tify-grid-base,1.5em) * .25);align-items:center;gap:1px;display:flex;position:relative}.tify-header-button-group.-page-select{border-radius:var(--tify-border-radius,2px);align-self:center;align-items:stretch;margin:0;padding:0}@container (width>719px){.tify-header-button-group.-page-select{margin:0 calc(var(--tify-grid-base,1.5em) * .375)}}.tify-header-button-group.-pagination{padding-left:0;display:none}@container (width>719px){.tify-header-button-group.-pagination{display:flex}}.tify-header-button-group.-pagination.-reversed{padding-left:calc(var(--tify-grid-base,1.5em) * .25);padding-right:0;transform:scale(-1)}.tify-header-button-group.-pagination.-vertical .tify-icon{transform:rotate(90deg)}.tify-dropdown-content .tify-header-button-group.-pagination{box-shadow:0 -1px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));margin:calc(var(--tify-border-radius,2px) * 2 - 1px) 0 0;padding:var(--tify-border-radius,2px) 0 0;display:flex}@container (width>719px){.tify-dropdown-content .tify-header-button-group.-pagination{display:none}}.tify-header-button-group.-toggle{display:flex}@container (width>1199px){.tify-header-button-group.-toggle{display:none}}.tify-header-column:not(:nth-child(2)) .tify-header-button-group.-toggle{border:0}@container (width>719px){.tify-header-column:not(:nth-child(2)) .tify-header-button-group.-toggle{border-left:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)))}}.tify-header-button-group.-view{flex-direction:column;margin:0;padding:0}@container (width>1199px){.tify-header-button-group.-view{margin:calc(var(--tify-grid-base,1.5em) * .25) 0;padding:0 calc(var(--tify-grid-base,1.5em) * .25);flex-direction:row}.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,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)))}}.tify-header-button.-icon-only{display:block}.tify-header-button.-vertical .tify-icon{transform:rotate(90deg)}@container (width>959px){.tify-header-button.-media{display:none!important}}.tify-page-select+.tify-header-button{border-radius:0 var(--tify-border-radius,2px) var(--tify-border-radius,2px) 0;margin-left:-2px}.tify-page-select+.tify-header-button:focus,.tify-page-select+.tify-header-button:hover{z-index:1}.tify-page-select+.tify-header-button:not(:focus,:hover){padding-left:calc(var(--tify-grid-base,1.5em) * .25);border-left:0}.tify-header-button-group.-toggle .tify-header-button{padding:calc(var(--tify-grid-base,1.5em) * .375 - 1px)}.tify-header-button-group.-view .tify-header-button{justify-content:start;gap:.2em;width:100%;display:flex}@container (width>1199px){.tify-header-button-group.-view .tify-header-button{justify-content:center;align-items:center;gap:0;width:auto}.tify-header-button-group.-view .tify-header-button:not(.-icon-only){min-height:calc(var(--tify-grid-base,1.5em) * 1.75);min-width:calc(var(--tify-grid-base,1.5em) * 1.75);padding:0 calc(var(--tify-grid-base,1.5em) * .25);flex-direction:column}.tify-header-button.-icon-only .tify-header-button-label{font-size:0}.tify-header-button-group.-view .tify-header-button:not(.-icon-only) .tify-header-button-label{font-size:var(--tify-font-size-small,max(.75em, 12px));margin-bottom:.2em;line-height:1}}.tify-header-column{flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.tify-header-column:first-child{flex:1}.tify-header-column .tify-dropdown-content.-mobile-only{min-width:0;left:auto;right:calc(var(--tify-grid-base,1.5em) * .25);top:calc(var(--tify-grid-base,1.5em) * 2);display:none;transform:none}@container (width>1199px){.tify-header-column .tify-dropdown-content.-mobile-only{filter:none;background:0 0;border:0;margin:0;padding:0;position:static;display:flex!important}}.tify-header-column .tify-dropdown-content.-mobile-only:before{left:auto;right:calc(var(--tify-grid-base,1.5em) * .375 - 1px)}@container (width>1199px){.tify-header-column .tify-dropdown-content.-mobile-only:before{content:none}}.tify-header-column .tify-dropdown-content.-mobile-only.-visible{display:block}.tify-header-title{-webkit-line-clamp:2;font-size:1em;font-weight:400;line-height:var(--tify-grid-base,1.5em);margin:calc(var(--tify-grid-base,1.5em) * .125) calc(var(--tify-grid-base,1.5em) * .5);text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.tify-help{overflow-y:auto}.tify-help-footer{box-shadow:0 1px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset;font-size:var(--tify-font-size-small,max(.75em, 12px));margin-top:var(--tify-grid-base,1.5em);padding-top:calc(var(--tify-grid-base,1.5em) * .75)}.tify-icon{vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.tify-icon.-spin{animation:1s linear infinite tify-icon-spin}@keyframes tify-icon-spin{to{transform:rotate(360deg)}}.tify-info{padding-bottom:var(--tify-grid-base,1.5em);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-content{position:relative}.tify-info-content.-collapsed{max-height:calc(var(--tify-grid-base,1.5em) * 6.75)}.tify-info-header{display:inline-flex;position:relative}.tify-info-image-labels{font-size:var(--tify-font-size-small,max(.75em, 12px));margin:calc(var(--tify-grid-base,1.5em) * .5) 0;list-style:none}.tify-info-logo{height:auto;max-height:calc(var(--tify-grid-base,1.5em) * 6);max-width:calc(var(--tify-grid-base,1.5em) * 12);width:auto;display:block}.tify-info-section.-pages .tify-info-metadata{margin-top:calc(var(--tify-grid-base,1.5em) * .5)}.tify-info-metadata>div{margin-bottom:calc(var(--tify-grid-base,1.5em) * .5)}.tify-info-pages{margin:0;padding:0;list-style:none}.tify-info-pages>li{margin:0;padding:0}.tify-info-section{margin:var(--tify-grid-base,1.5em) 0;overflow-wrap:break-word}.tify-info-section:first-of-type{margin-top:0}.tify-info-section.-logo{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:calc(var(--tify-grid-base,1.5em) * -.25) calc(var(--tify-grid-base,1.5em) * -.5) calc(var(--tify-grid-base,1.5em) * -1);padding:calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .75)}.tify-info-section.-logo>:last-child{margin:0}.tify-info-section.-pages .tify-page-name,.tify-info-section.-title>p{font-weight:700}.tify-info-toggle{margin:calc(var(--tify-grid-base,1.5em) * .5) 0}.tify-info-toggle>.tify-icon{margin-left:-.5em}.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,1.5em) * 6.75) - var(--tify-grid-base,1.5em) * 2);overflow:hidden}.tify-info-content.-collapsed .tify-info-value:after{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));bottom:calc(var(--tify-grid-base,1.5em) * 1.75);content:"";font-size:var(--tify-font-size-small,max(.75em, 12px));height:calc(var(--tify-grid-base,1.5em) * 2);width:100%;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.tify-list{margin:0 0 calc(var(--tify-grid-base,1.5em) * .5);padding:0;list-style:none}.tify-list li{text-indent:-1em;margin:0 0 0 1em;padding:0}.tify-loading{background:var(--tify-base-color,#06b);border-radius:var(--tify-border-radius,2px);bottom:calc(var(--tify-grid-base,1.5em) * 2.5);height:calc(var(--tify-grid-base,1.5em) * 1.75);left:calc(var(--tify-grid-base,1.5em) * 2.5);opacity:0;pointer-events:none;width:calc(var(--tify-grid-base,1.5em) * 1.75);animation:.5s .5s forwards tify-loading-fadein,1.2s ease-in-out infinite tify-loading-spin;position:absolute}@keyframes tify-loading-fadein{0%{opacity:0}to{opacity:1}}@keyframes tify-loading-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{flex:1;display:flex;position:relative;overflow:hidden}.tify-media{box-shadow:none;-webkit-user-select:none;user-select:none;z-index:0;background:0 0;flex-direction:column;flex:3;padding:0;display:flex}.tify-media-buttons{display:flex}.tify-media-buttons.-controls{left:calc(var(--tify-grid-base,1.5em) * .5);top:calc(var(--tify-grid-base,1.5em) * .5);flex-direction:column;position:absolute}.tify-media-dropdown.-active .tify-dropdown-button:after,.tify-media-button.-active:after{background:var(--tify-base-color,#06b);box-shadow:0 0 calc(var(--tify-grid-base,1.5em) * .25) var(--tify-base-color-paler,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%)));content:"";height:.5em;right:calc(var(--tify-grid-base,1.5em) * .125);top:calc(var(--tify-grid-base,1.5em) * .125);border-radius:50%;width:.5em;display:block;position:absolute}.tify-media-buttons.-pagination .tify-media-button{position:absolute}.tify-media-buttons.-pagination .tify-media-button.-left{bottom:calc(var(--tify-grid-base,1.5em) * .5);left:calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-buttons.-pagination .tify-media-button.-right{bottom:calc(var(--tify-grid-base,1.5em) * .5);right:calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-buttons.-pagination .tify-media-button.-top{right:calc(var(--tify-grid-base,1.5em) * .5);top:calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-buttons.-pagination .tify-media-button.-bottom{bottom:calc(var(--tify-grid-base,1.5em) * .5);right:calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-buttons.-controls .tify-media-button:not(:first-child){padding-top:calc(var(--tify-grid-base,1.5em) * .25);border-top-left-radius:0;border-top-right-radius:0;border-top:0!important}.tify-media-buttons.-controls .tify-media-button:not(:last-child){padding-bottom:calc(var(--tify-grid-base,1.5em) * .25);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0!important}.tify-media-dropdown:not(:first-child)>.tify-dropdown-button{padding-top:calc(var(--tify-grid-base,1.5em) * .25);border-top-left-radius:0;border-top-right-radius:0;border-top:0!important}.tify-media-dropdown:not(:last-child)>.tify-dropdown-button{padding-bottom:calc(var(--tify-grid-base,1.5em) * .25);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0!important}.tify-media-dropdown .tify-dropdown-button:not(:disabled):active{box-shadow:0 .5px 3px var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%))) inset}.tify-media-dropdown .tify-dropdown-content{max-width:calc(var(--tify-grid-base,1.5em) * 12)}.tify-media-dropdown .tify-dropdown-content button{padding:calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-dropdown.-filters [type=range]{margin:calc(var(--tify-grid-base,1.5em) * -1.25) 0 0;padding:calc(var(--tify-grid-base,1.5em) * 1.5) 0 calc(var(--tify-grid-base,1.5em) * .25)}.tify-media-dropdown.-filters .tify-dropdown-content{gap:calc(var(--tify-grid-base,1.5em) * .5);padding:calc(var(--tify-grid-base,1.5em) * .5);width:calc(var(--tify-grid-base,1.5em) * 10);flex-direction:column;display:flex}.tify-media-dropdown.-layers .tify-dropdown-content{width:max-content}.tify-media-dropdown.-layers .tify-dropdown-content h4{margin:0!important}.tify-media-dropdown.-layers .tify-dropdown-content ol:not(:last-child){margin-bottom:calc(var(--tify-grid-base,1.5em) * .5)}.tify-media-dropdown label{align-items:baseline;gap:calc(var(--tify-grid-base,1.5em) * .25);flex-wrap:wrap;display:flex;position:relative}.tify-media-dropdown label>b{font-size:var(--tify-font-size-small,max(.75em, 12px));margin-left:auto}.tify-media-dropdown label>.tify-icon{align-self:center}.tify-media-dropdown p{margin:0}.tify-media-image{white-space:nowrap;flex:1;overflow:hidden}.tify-media-image .openseadragon-canvas{z-index:0;outline:0}.tify-media-image .openseadragon-canvas div:has(>.tify-media-overlay){border-radius:var(--tify-border-radius,2px);box-shadow:0 0 0 1px var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))),0 0 0 2px #00000040}.tify-media-image .openseadragon-canvas div:has(>.tify-media-overlay):focus{box-shadow:0 0 0 2px var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))),0 0 0 3px #00000040}.tify-media-image .openseadragon-canvas div:has(>.tify-media-overlay):hover{box-shadow:0 0 0 2px var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))),0 0 0 3px #00000040}.tify-media-image.-annotations-hidden .openseadragon-canvas>div{visibility:hidden}.tify-media-overlay{background:0 0;min-width:0;min-height:0}.tify-media-overlay:not(:disabled):focus,.tify-media-overlay:not(:disabled):hover{background:0 0}.tify-media-overlay.-current{mix-blend-mode:difference;outline:calc(var(--tify-grid-base,1.5em) * .25 - 2px) solid #fff;outline-offset:2px}.tify-media-reset{height:calc(var(--tify-grid-base,1.5em) * 2);gap:.2em;width:100%}.tify-page-name{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.tify-page-name.-wrap{white-space:normal}.tify-page-name>span{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent))}.tify-page-select>.tify-dropdown-button{height:100%;max-width:calc(var(--tify-grid-base,1.5em) * 5);min-width:calc(var(--tify-grid-base,1.5em) * 3);padding-left:calc(var(--tify-grid-base,1.5em) * .375);padding-right:calc(var(--tify-grid-base,1.5em) * .375);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}@container (width>719px){.tify-page-select>.tify-dropdown-button{max-width:calc(var(--tify-grid-base,1.5em) * 8);min-width:calc(var(--tify-grid-base,1.5em) * 4)}}@container (width>959px){.tify-page-select>.tify-dropdown-button{max-width:calc(var(--tify-grid-base,1.5em) * 10)}}@container (width>1199px){.tify-page-select>.tify-dropdown-button{max-width:calc(var(--tify-grid-base,1.5em) * 12)}}.tify-page-select:not(:only-child)>.tify-dropdown-button{border-radius:var(--tify-border-radius,2px) 0 0 var(--tify-border-radius,2px)}.tify-page-select:not(:only-child)>.tify-dropdown-button:not(:focus,:hover){padding-right:calc(var(--tify-grid-base,1.5em) * .375 + 1px);border-right:0}.tify-page-select>.tify-dropdown-content{max-width:calc(var(--tify-grid-base,1.5em) * 10);min-width:100%}@container (width>1199px){.tify-page-select>.tify-dropdown-content{max-width:calc(var(--tify-grid-base,1.5em) * 15)}}.tify-page-select-filter{margin:0 0 clamp(1px,var(--tify-border-radius,2px),4px)}.tify-page-select-input{width:100%}.tify-page-select-list{max-height:calc(var(--tify-grid-base,1.5em) * 13.5);min-width:100%;position:relative;overflow-y:scroll}.tify-page-select-list>li>a.-highlighted{border-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff)}.tify-page-select-list .tify-page-name{width:max-content}.tify-player{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.tify-player.-audio{padding:calc(var(--tify-grid-base,1.5em) * .5);justify-content:center;align-items:center}.tify-player.-bottom{height:calc(var(--tify-grid-base,1.5em) * 2 + 1px);margin-top:auto}.tify-player-av{cursor:pointer;height:calc(100% - var(--tify-grid-base,1.5em) * 2 - 1px);transition:height var(--tify-transition-duration,.4s);z-index:0;background:#000;flex:1}.tify-player-controls{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));border-top:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));gap:calc(var(--tify-grid-base,1.5em) * .25);padding:calc(var(--tify-grid-base,1.5em) * .25);transition:margin var(--tify-transition-duration,.4s);z-index:99;flex-wrap:wrap;justify-content:center;width:100%;display:flex}.tify-player.-audio .tify-player-controls{border:1px solid var(--tify-border-color,var(--lightningcss-light,oklch(from var(--tify-base-color,#06b) calc(l/2) calc(c*.1) h/15%))var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l*2) calc(c*.1) h/15%)));border-radius:var(--tify-border-radius,2px);max-width:calc(var(--tify-grid-base,1.5em) * 32)}:fullscreen .tify-player.-playing:not(.-mousing) .tify-player-controls{margin-bottom:calc(var(--tify-grid-base,1.5em) * -2 - 1px)}.tify-player-controls>div{align-items:center;gap:calc(var(--tify-grid-base,1.5em) * .25);flex:auto;min-width:0;margin:0;display:flex}.tify-player-controls>div:last-child{flex:0 1 calc(var(--tify-grid-base,1.5em) * 5);justify-self:end}.tify-player-duration{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent));font-size:var(--tify-font-size-small,max(.75em, 12px))}.tify-player-overlay{color:#fff;inset:0 0 calc(var(--tify-grid-base,1.5em) * 2);pointer-events:none;transition:opacity var(--tify-transition-duration,.4s);z-index:1;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.tify-player-overlay.-hidden{opacity:0}.tify-player-overlay .tify-icon{flex:0 0 calc(var(--tify-grid-base,1.5em) * 4);height:auto}.tify-player.-audio .tify-player-play-pause{padding:calc(var(--tify-grid-base,1.5em) * .5 - 1px)}.tify-player-seekbar{min-width:calc(var(--tify-grid-base,1.5em) * 3);flex:1;margin:0}.tify-player-select .tify-dropdown-button{min-height:calc(var(--tify-grid-base,1.5em) * 1.5);min-width:calc(var(--tify-grid-base,1.5em) * 1.5);flex-direction:column;padding:0}.tify-player-select.-rate button{justify-content:center}.tify-player-select-badge{font-size:var(--tify-font-size-small,max(.75em, 12px));line-height:calc(var(--tify-grid-base,1.5em) * .5)}h3.tify-player-select-title,.tify-media-dropdown.-layers .tify-dropdown-content h4.tify-player-select-title{box-shadow:none;padding:0 calc(var(--tify-grid-base,1.5em) * .25);white-space:nowrap;margin:0}h3.tify-player-select-title:after,.tify-media-dropdown.-layers .tify-dropdown-content h4.tify-player-select-title:after{content:none}.tify-player-time{margin:0 calc(var(--tify-grid-base,1.5em) * .25);white-space:nowrap}.tify-player-volume{padding-right:calc(var(--tify-grid-base,1.5em) * .5);flex:1}.tify-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tify-text{overflow-y:auto}.tify-text-item{margin:0 calc(var(--tify-grid-base,1.5em) * -.75);padding:0 calc(var(--tify-grid-base,1.5em) * .5)}.tify-text-item.-current{box-shadow:calc(var(--tify-grid-base,1.5em) * -.25) 0 var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)));color:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))))}.tify-text-item img{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:auto;margin:calc(var(--tify-grid-base,1.5em) * .5) 0;max-width:100%}.tify-text-toggle{border-radius:var(--tify-border-radius,2px);cursor:pointer;overflow-wrap:break-word;padding:calc(var(--tify-grid-base,1.5em) * .25);text-decoration:none;display:block}.tify-text-toggle:focus,.tify-text-toggle:hover{background:var(--tify-base-color-paler,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%)));color:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))))}.tify-text-toggle:focus>span,.tify-text-toggle:hover>span{background:var(--tify-base-color-paler,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%)))}.tify-text-toggle p{margin:0}.tify-text-list{list-style:none;padding:0!important}.tify-text-none{color:var(--tify-text-color-muted,color-mix(in oklch, currentcolor 61.8%, transparent));font-style:italic}.tify-text-page{margin:0 calc(var(--tify-grid-base,1.5em) * .25) var(--tify-grid-base,1.5em) calc(var(--tify-grid-base,1.5em) * .5)}.tify-text-page .tify-page-name{width:auto}.tify-thumbnails{-webkit-user-select:none;user-select:none;min-height:100%;position:relative;overflow-y:scroll}.tify-thumbnails-button{color:inherit;width:calc(var(--tify-thumbnail-width,calc(var(--tify-grid-base,1.5em) * 4)) + 2px);padding:0;text-decoration:none;display:block;overflow:hidden}.tify-thumbnails-item.-current :is(.tify-thumbnails-button,.tify-thumbnails-button:active){box-shadow:0 0 0 calc(var(--tify-grid-base,1.5em) * .16665) var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)))}.tify-thumbnails-image{background:var(--tify-highlight-bg,oklch(from currentcolor l calc(c*.1) h/5%));height:var(--tify-thumbnail-height,calc(var(--tify-grid-base,1.5em) * 4.5));object-fit:contain;justify-content:center;align-items:center;width:100%;display:flex}.tify-thumbnails-item{float:left;line-height:var(--tify-grid-base,1.5em);margin:calc(var(--tify-grid-base,1.5em) * .25);display:block}.tify-thumbnails-item .tify-page-name{font-size:var(--tify-font-size-small,max(.75em, 12px));padding:0 calc(var(--tify-grid-base,1.5em) * .25)}.tify-thumbnails-item.-current .tify-page-name{background:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))));color:var(--tify-text-color-inverted,var(--lightningcss-light,oklch(from currentcolor 100% c h))var(--lightningcss-dark,oklch(from currentcolor 0% c h)))}.tify-thumbnails-list{margin:calc(var(--tify-grid-base,1.5em) * -.25);padding:0}.tify-toc-page,.tify-toc-label{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));z-index:1;position:relative}.tify-toc{z-index:0;position:relative;overflow-y:auto}.tify-toc-header{margin:0 calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .5);display:flex}.tify-toc-label{padding-right:.2em}.tify-toc-link{border-radius:var(--tify-border-radius,2px);color:var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h))));cursor:pointer;padding:calc(var(--tify-grid-base,1.5em) * .25);text-decoration:none;display:block;position:relative;overflow:hidden}.tify-toc-link:focus,.tify-toc-link:hover{background:var(--tify-base-color-paler,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%)));color:var(--tify-link-hover-color,var(--lightningcss-light,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, black))var(--lightningcss-dark,color-mix(in oklch, var(--tify-link-color,var(--lightningcss-light,var(--tify-base-color,#06b))var(--lightningcss-dark,var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)))) 90%, white)))}.tify-toc-link:focus>span,.tify-toc-link:hover>span{background:var(--tify-base-color-paler,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 90%)))}.tify-toc-link.-dots:after{bottom:calc(var(--tify-grid-base,1.5em) * .5);content:"";left:calc(var(--tify-grid-base,1.5em) * .25);min-width:4em;right:calc(var(--tify-grid-base,1.5em) * .25);border-top:1px dotted;position:absolute}.tify-toc-list{margin:0 0 calc(var(--tify-grid-base,1.5em) * .25) calc(var(--tify-grid-base,1.5em) * .25);z-index:0;padding:0;position:relative}.tify-toc-list .tify-toc-list{margin:0 0 0 calc(var(--tify-grid-base,1.5em) * 1.25)}.tify-toc-list a{box-shadow:none;border:0}.tify-toc-page{float:right;z-index:1;padding-left:.2em}.tify-toc-structure{margin:0;display:block;position:relative}.tify-toc-structure.-current{box-shadow:calc(var(--tify-grid-base,1.5em) * -.5) 0 var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))),calc(var(--tify-grid-base,1.5em) * -.75) 0 var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)))}.tify-toc-structure.-expanded:after{border-left:1px solid var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)));content:"";height:100%;left:calc(var(--tify-grid-base,1.5em) * .75 - 1px);top:calc(var(--tify-grid-base,1.5em) * .25);z-index:-2;position:absolute}.tify-toc-structure.-expanded:last-child:after{height:calc(100% - var(--tify-grid-base,1.5em))}.tify-toc-structure .tify-toc-structure:before{border-top:1px solid var(--tify-base-color-pale,var(--lightningcss-light,color-mix(in oklch, var(--tify-base-color,#06b), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%))var(--lightningcss-dark,color-mix(in oklch, var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)), var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h))) 45%)));content:"";height:100%;left:calc(var(--tify-grid-base,1.5em) * -.5 - 1px);top:calc(var(--tify-grid-base,1.5em) * .75);width:calc(var(--tify-grid-base,1.5em) * .5 + 1px);display:block;position:absolute}.tify-toc-structure .tify-toc-structure:last-child:before{background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)))}.tify-toc-toggle-all{margin:calc(var(--tify-grid-base,1.5em) * .25)}.tify-toc-toggle{float:left;margin:calc(var(--tify-grid-base,1.5em) * .25) 0 0 calc(var(--tify-grid-base,1.5em) * .25);padding:0;position:relative}.tify-toc-toggle:after{border-top:calc(var(--tify-grid-base,1.5em) * .25 + 1px) solid var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l*1.5) c h)) calc(l/4) calc(c/20) h)));content:"";pointer-events:none;width:var(--tify-grid-base,1.5em);z-index:-1;position:absolute;top:100%}.tify-plugin-panel,.tify-plugin-panel *,.tify-plugin-dock,.tify-plugin-dock *,.tify-plugin-trust-form,.tify-plugin-trust-form *,.tify-plugin-controls,.tify-plugin-controls *{box-sizing:border-box}.tify-plugin-trust-form input{flex:24rem;min-width:0;padding:.4rem .6rem}.tify-plugin-trust-form button{padding:.4rem .8rem}.tify-plugin-note{opacity:.9;font-size:.85rem}.tify-plugin-trust-form{flex-wrap:wrap;align-items:end;gap:.4rem;margin-bottom:.6rem;display:flex}.tify-plugin-trust-form label{flex-direction:column;flex:12rem;gap:.2rem;font-size:.85rem;display:flex}.tify-plugin-panel{border:1px solid #8883;border-radius:.4rem;max-height:70vh;padding:.8rem;font-size:.9rem;overflow:auto}.tify-plugin-panel h2{margin-top:0;font-size:1rem}.tify-plugin-panel table{border-collapse:collapse;width:100%;font-size:.8rem}.tify-plugin-panel th,.tify-plugin-panel td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #8883;padding:.25rem .3rem}.tify-plugin-panel .pill{white-space:nowrap;border-radius:1rem;padding:.05rem .5rem;font-weight:600;display:inline-block}.tify-plugin-panel .pill.is-valid{color:#fff;background:#1a7f37}.tify-plugin-panel .pill.is-invalid{color:#fff;background:#b42318}.tify-plugin-panel .pill.is-unsigned,.tify-plugin-panel .pill.is-unknown{color:#fff;background:#666}.tify-plugin-anno-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.tify-plugin-panel tr.is-active td{background:#0b5fff26}.tify-plugin-panel h3{margin:.8rem 0 .3rem;font-size:.9rem}.tify-plugin-panel code{overflow-wrap:anywhere;font-size:.85em}.tify-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tify-plugin-marker{color:#fff;cursor:pointer;background:#0b5fff;border:2px solid #fff;border-radius:1rem;padding:.1rem .5rem;font-size:.75rem;box-shadow:0 1px 4px #0006}.tify-plugin-tei-word{color:#10243f;background:#0b5fff1f;outline:1px solid #0b5fffcc;overflow:hidden}.tify-plugin-tei-word svg{width:100%;height:100%;display:block}.tify-plugin-tei-word text{fill:currentColor;paint-order:stroke;stroke:#ffffffd9}.tify-plugin-tei-word:hover{background:#0b5fff52}.tify-plugin-tei-word.no-frame,.tify-plugin-tei-word.no-frame:hover{outline:none}.tify-plugin-tei-word:focus-visible,.tify-plugin-tei-word.no-frame:focus-visible{outline:2px solid #0b5fff;box-shadow:inset 0 0 0 2px #ffffffe6,0 0 0 2px #ffffffe6}.tify-plugin-tei-word.is-selected{outline:2px solid #0b5fff}.tify-plugin-tei-word.is-hidden,.tify-plugin-marker.is-hidden{display:none!important}.tify-plugin-controls label{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.tify-plugin-controls input[type=color]{border:none;width:2rem;height:1.5rem;padding:0}.tify-plugin-controls input[type=range]{flex:1;min-width:0}.tify .tify-plugin-controls input[type=range]{appearance:auto;cursor:pointer;background:0 0;flex:1;width:auto;min-width:0;height:1.25rem;margin:0}.tify .tify-plugin-controls input[type=range]::-webkit-slider-runnable-track{background:#888;border-radius:1rem;width:100%;height:.375rem}.tify .tify-plugin-controls input[type=range]::-webkit-slider-thumb{appearance:auto;opacity:1;background:#0b5fff;border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;margin-top:-.3125rem;box-shadow:0 1px 4px #0006}.tify .tify-plugin-controls input[type=range]::-moz-range-track{background:#888;border:0;border-radius:1rem;width:100%;height:.375rem}.tify .tify-plugin-controls input[type=range]::-moz-range-thumb{opacity:1;background:#0b5fff;border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0006}.tify-plugin-controls .color-row{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.tify-plugin-dock{inset-block:0;z-index:6;background:var(--tify-bg-color,var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(from var(--tify-base-color-dark,oklch(from var(--tify-base-color,#06b) calc(l * 1.5) c h)) calc(l / 4) calc(c / 20) h)));border-left:0;width:min(22rem,94%);max-width:none;position:absolute;right:0;overflow:auto;box-shadow:-4px 0 12px #00000040}.tify-main .tify-plugin-panel{border:0;border-radius:0;max-height:none}.tify-header-button.tify-plugin-dock-btn{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:.15em}.tify-header-button.tify-plugin-dock-btn .tify-header-button-label{font-size:max(.68em,10px);line-height:1}.tify-plugin-dock-btn .tify-icon{color:var(--tify-plugin-badge-tint,currentcolor)}.tify-plugin-dock-btn.is-ok{--tify-plugin-badge-tint:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#4ade80)}.tify-plugin-dock-btn.is-bad{--tify-plugin-badge-tint:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#f87171)}
