@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&display=swap";:root{--hover-color:#404040;font-family:Calibri,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif}body{font-size:.938rem;min-width:-moz-fit-content;min-width:fit-content}.textPage{background-color:#fff}.textPage a:hover{color:var(--hover-color)}.textPage main>blockquote,.textPage main>h1,.textPage main>h2,.textPage main>h3,.textPage main>h4,.textPage main>h5,.textPage main>h6,.textPage main>ol,.textPage main>p,.textPage main>ul{margin-top:1px;margin-bottom:2px;border-bottom:1px solid #5d5d5d;padding-bottom:3px}.textPage blockquote{margin-inline:0}.textPage ol,.textPage ul{padding-left:30px}.textPage blockquote p{margin-block:8px}.textPage sup{font-size:.8125rem;line-height:0}.textPage sup a{position:relative;display:inline;cursor:pointer;color:#373737;text-decoration:underline;vertical-align:super;font-size:smaller}.textPage sup a:hover{color:#585858}.textPage main{display:grid;grid-auto-flow:column;line-height:calc(1.2em + .1dvw);padding-top:12px;max-width:1121px;margin:auto;grid-template-columns:50%;overflow-x:auto}.textPage main:not(:is(.mainNoBorders *,.mainVerses *)) p{text-indent:3% each-line}@media(min-width:1400px){.textPage main.hasNumbers{max-width:1161px}}@media(max-width:1200px){.textPage main{margin-left:6dvw;margin-right:3dvw}}@media(max-width:1100px){.textPage main{margin-left:4dvw;margin-right:2dvw}}@media(max-width:550px){.textPage main{max-width:700px!important;grid-template-columns:300px 300px!important}.textPage main.hasNumbers{grid-template-columns:300px min-content 300px!important}}.textPage main:is(.center *){margin:auto!important;max-width:1200px}@media(max-width:1400px){.textPage main:is(.center *){max-width:95%}}.textPage main p{padding-left:5px;padding-right:3px}@media(min-width:1400px){.textPage main p{padding-left:5px;padding-right:8px}}@media(max-width:700px){.textPage main p{padding-left:3px;padding-right:3px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media(max-width:600px){.textPage main p{overflow-wrap:anywhere}}.textPage main p:is(.hasNumbers *){padding-left:0;padding-right:0}.textPage main p.number{text-align:center;padding-left:4px!important;padding-right:4px!important}@media(min-width:1400px){.textPage main p.number{padding-left:10px!important;padding-right:15px!important}}@media(max-width:840px){.textPage main p.number{max-width:40px}}.textPage main img{max-width:25dvw}.textPage main h1{font-size:1.313rem;text-align:center;padding:5px}.textPage main h2{font-size:1.25rem;text-align:center;margin-top:3px;padding:2px}.textPage main h3{font-size:1.063rem;text-align:center;margin-top:2px;padding:2px}.textPage main h4,.textPage main h5,.textPage main h6{margin-top:2px;padding:1px;font-size:1.063rem;text-align:center}.textPage main .column1{grid-column:1}.textPage main .column2{grid-column:2}.textPage main .column3{grid-column:3}.textPage main .endOfColumn{border-bottom:none;padding:0;margin:0}.textPage main p:has(+.endOfColumn){border-bottom:none}.textPage main .lastParagraph{border-bottom:none;padding-bottom:6px}.textPage main .epigraph{text-align:right;display:block;margin-right:5px}.textPage main .miniHeading{display:block;background-color:#dee3ed;border:1px ridge #0f0f0f;border-radius:5px;text-align:center;padding:1px 0}.textPage main .dichtung{padding-bottom:0;border-bottom:none}.textPage main .verses{white-space:pre-line!important}.textPage main .spanIndented{display:block;padding-left:1rem}.textPage main .spanIndentedBig{display:block;padding-left:2rem}.textPage main .spanHeading{background-color:#111213;color:#fff;text-align:center;display:block;font-weight:700}.textPage main .spanHeading2{display:block;background-color:#dee3ed;text-align:center;font-weight:700}.textPage main .spanHeading2:not(span+*){margin-top:6px}.textPage main .spanHeading+span{border-top:none}.textPage main .spanHeading:not(:first-child){margin-top:8px}.textPage main .spanHeading2:first-child{margin-top:0}.textPage main .bigBlank{display:block!important;margin-bottom:.4rem!important}.textPage main .popUp{font-size:.875rem}.textPage main .popUp a{position:relative;display:inline;cursor:pointer;color:#373737;text-decoration:underline;vertical-align:super;font-size:smaller;line-height:1em}.textPage main .popUp a:hover{color:#585858}.textPage main .popUp:hover .popUpText{display:block}.textPage main .popUpText{line-height:1.3;font-size:.813rem;width:max-content;max-width:40dvw;background-color:#fff;position:absolute;border:1px solid #0f0f0f;padding:5px 3px;display:none;color:#0f0f0f;font-weight:400;text-align:center;z-index:3}.textPage main p:has(+.annoContent){border-bottom:none!important;padding-bottom:6px}.textPage main .annoContent{background-color:#f1f3f9;padding:6px 9px!important;margin-bottom:0}@supports(-webkit-appearance:none){.textPage main .annoContent{padding:6px 22px!important}}.textPage main .annoContent p{margin-block:6px}.textPage main .annoContent h2,.textPage main .annoContent h3,.textPage main .annoContent h4{margin-top:8px;margin-bottom:4px}.textPage main .annoContent a{color:#373737}.textPage main .annoContent a:hover{color:#585858}.textPage header{background-color:#0f0f0f;height:70px;display:flex;align-items:center;justify-content:flex-end;box-shadow:0 0 3px rgba(0,0,0,.484);margin-bottom:15px}.textPage header .titleAndAuthor{display:grid}.textPage header .header__title{font-size:1.125rem;color:#fff;margin:0;text-align:right}@media(max-width:470px){.textPage header .header__title{font-size:.938rem}}.textPage header .header__translator{font-size:.938rem;color:#fff;margin:0;font-weight:300;text-align:right}@media(max-width:470px){.textPage header .header__translator{font-size:.813rem}}.textPage header .header__ap{font-family:Times New Roman,Times,serif;font-size:3rem;grid-column:2;grid-row:1/3;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;padding-right:2.5dvw;padding-left:10px;font-weight:400}@media(max-width:470px){.textPage header .header__ap{padding-left:6px;font-size:2.5rem}}.textPage header .header__ap a{text-decoration:none;color:#fff}.textPage header .header__ap a:hover{color:var(--hover-color)}.textPage footer{margin-top:18px}.textPage footer p{bottom:0;text-align:center;font-size:.938rem;background-color:#0f0f0f;margin:0;color:#0f0f0f;padding:5px 0;color:var(--hover-color)}.textPage footer a{text-decoration:none;color:#fff}.textPage.mainVerses main{margin:10px;align-self:center;max-width:700px}@media(max-width:550px){.textPage.mainVerses main{max-width:700px!important;align-self:unset;grid-template-columns:300px 300px!important}.textPage.mainVerses main.hasNumbers{grid-template-columns:400px min-content 400px!important}}.textPage.mainNoBorders_narrow main{margin:10px;align-self:center;max-width:670px}@media(max-width:550px){.textPage.mainNoBorders_narrow main{max-width:700px!important;align-self:unset;grid-template-columns:330px 330px!important}.textPage.mainNoBorders_narrow main.hasNumbers{grid-template-columns:400px min-content 400px!important}}.textPage.mainNoBorders_narrow main p:not(:has(+h1,+h2,+h3,+h4,+h5)):not(.spanHeading,.spanHeading2){margin-bottom:0!important;border-bottom:none!important;line-height:calc(1.2em + .01dvw)}.textPage.mainNoBorders_wide main{margin:10px;align-self:center;max-width:900px!important}@media(max-width:550px){.textPage.mainNoBorders_wide main{align-self:unset;grid-template-columns:390px 390px!important}.textPage.mainNoBorders_wide main.hasNumbers{grid-template-columns:400px min-content 400px!important}}.textPage.mainNoBorders_wide main p:not(:has(+h1,+h2,+h3,+h4,+h5)):not(.spanHeading,.spanHeading2){margin-bottom:0!important;border-bottom:none!important;line-height:calc(1.2em + .01dvw)}.textPage{display:flex;flex-direction:column}.textPage.main0Borders main{margin-left:25px;margin-right:10px;align-self:center;max-width:800px!important}@media(max-width:550px){.textPage.main0Borders main{margin:0 10px;align-self:unset;max-width:800px!important;grid-template-columns:360px 360px!important}.textPage.main0Borders main.hasNumbers{grid-template-columns:320px min-content 420px!important}}.textPage.main0Borders main h1,.textPage.main0Borders main h2,.textPage.main0Borders main h3,.textPage.main0Borders main h4,.textPage.main0Borders main h5,.textPage.main0Borders main h6,.textPage.main0Borders main p{margin-bottom:0!important;border-bottom:none!important;line-height:calc(1.2em + .01dvw)}.commonRow,.textPage.main0Borders main .annoContent{max-width:400px}.commonRow{grid-column:1/span 2!important;margin:auto;padding:0 15px 3px!important}.commonRow span{margin:3px 3px 5px}.leftPanel button.tocButton{background-color:#fff;border:1px solid #dcdcdc;color:#242424;cursor:pointer;width:calc(22px + .7dvw);height:calc(22px + .7dvw);padding:0;margin:0}@media(max-width:1000px){.leftPanel button.tocButton{width:calc(20px + .7dvw);height:calc(20px + .7dvw)}}.leftPanel .tocButton svg{width:48%;height:48%;transform:translateY(1.5px)}.leftPanel .tocButton:hover{background-color:#242424;border:1px solid #242424;fill:#fff}.leftPanel .tocButton:active{color:#dee3ed}.leftPanel .leftPanel>*{margin-bottom:0;border-top:none!important}.leftPanel .leftPanelButton{display:block}.leftPanel .leftPanelButton:first-child{border-radius:0 0 0 0}.leftPanel .leftPanelButton:last-child{border-radius:0 0 50% 0}.leftPanel .tocPanel{background-color:#fff;max-width:-moz-fit-content;max-width:fit-content;z-index:9;display:flex}.leftPanel .tocPanel .tocPanel__bar{display:flex;flex-direction:column;background-color:#0f0f0f}.leftPanel .tocPanel .bar__button{flex:1 1;width:14px;background-color:rgba(0,0,0,0);border:1px solid #0f0f0f;fill:#fff;cursor:pointer;margin:0}.leftPanel .tocPanel .bar__button:hover{fill:#ccc}.leftPanel .tocPanel .tocPanel__bar__handleAll{padding:0}.leftPanel .tocPanel .tocPanel__bar__handleAll svg{width:90%!important;height:90%!important}.leftPanel .tocPanel .close{padding:1px}.leftPanel .tocPanel .close svg{width:90%;height:90%}.leftPanel .tocPanel .toc__contents{margin:auto}.leftPanel .tocPanel #tocPanel__toc{max-width:calc(210px + 5dvw);background-color:#fff;overflow:auto;max-height:70dvh;padding:2px 1px 5px;font-size:.875rem;line-height:1;scrollbar-width:thin}.leftPanel .tocPanel #tocPanel__toc:is(.smallToc *){resize:none!important;padding:2px 1px!important}@media(max-width:470px){.leftPanel .tocPanel #tocPanel__toc{padding:2px}}.leftPanel .tocPanel #tocPanel__toc .toc__contents>ul{display:grid;justify-content:center}.leftPanel .tocPanel #tocPanel__toc #toc__verticalTranslations+.toc__contents{margin-top:1.5px!important}.leftPanel .tocPanel #tocPanel__toc li,.leftPanel .tocPanel #tocPanel__toc ul{list-style-type:none;margin:0;padding:0}.leftPanel .tocPanel #tocPanel__toc .toc__contents{margin:2px 5px}.leftPanel .tocPanel #tocPanel__toc .toc__contents:has(li.collapsible){margin:1px}.leftPanel .tocPanel #tocPanel__toc li{padding-left:4px;padding-top:4px;padding-right:5px}.leftPanel .tocPanel #tocPanel__toc li li{padding-left:11.33px;padding-top:2px}.leftPanel .tocPanel #tocPanel__toc a{color:#0f0f0f;text-decoration:none;overflow:hidden!important}.leftPanel .tocPanel #tocPanel__toc a:hover{color:var(--hover-color);text-decoration:underline}.leftPanel .tocPanel #tocPanel__toc .toc__translations{cursor:pointer}.leftPanel .tocPanel #tocPanel__toc input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.leftPanel .tocPanel #tocPanel__toc label{cursor:pointer}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:after,.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:before{content:url('data:image/svg+xml; utf8, <svg width="10px" height="10px" viewBox="-3 -3 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 17.898C9 18.972 10.2649 19.546 11.0731 18.8388L17.3838 13.3169C18.1806 12.6197 18.1806 11.3801 17.3838 10.6829L11.0731 5.16108C10.2649 4.45388 9 5.02785 9 6.1018V17.898Z" fill="%23212121"/></svg>');color:#0f0f0f;display:inline-block;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.1s ease}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:after{content:url('data:image/svg+xml; utf8, <svg width="10px" height="10px" viewBox="1 -3 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 17.898C15 18.972 13.7351 19.546 12.9268 18.8388L6.61617 13.3169C5.81935 12.6197 5.81935 11.3801 6.61617 10.6829L12.9268 5.16108C13.7351 4.45388 15 5.02785 15 6.1018L15 17.898Z" fill="%23212121"/></svg>')}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:hover:after,.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:hover:before{color:var(--hover-color)}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:has(>input[type=checkbox]:checked):before{transform:rotate(90deg)}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:has(>input[type=checkbox]:checked):after{transform:rotate(-90deg)}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem~ul{display:none}.leftPanel .tocPanel #tocPanel__toc .collapsibleItem:has(>input[type=checkbox]:checked)~ul{display:inline}.leftPanel .tocPanel h1,.leftPanel .tocPanel h2,.leftPanel .tocPanel h3,.leftPanel .tocPanel h4,.leftPanel .tocPanel h5,.leftPanel .tocPanel h6{margin:0;font-size:14px;font-weight:400}.leftPanel .tocPanel h2:not(:first-child){margin-top:6px}.leftPanel .tocPanel h3{margin-left:10px}.leftPanel .tocPanel h3:not(h2+h3){margin-top:4px}.leftPanel .tocPanel h4{margin-left:20px}.leftPanel .tocPanel h4:not(h3+h4){margin-top:2px}.leftPanel .tocPanel h5{margin-left:30px}.leftPanel .tocPanel h6{margin-left:40px}.leftPanel .collapsible ul li{background-color:#f1f3f9!important}.leftPanel .collapsible .collapsible li{background-color:#dee3ed!important}.leftPanel{position:fixed;top:0;width:max-content;filter:drop-shadow(0 0 1px rgba(0,0,0,.1))}.leftPanel .preferencesButton{background-color:#fff;border:1px solid #dcdcdc;color:#242424;border-radius:0 50% 50% 0;cursor:pointer;width:calc(22px + .7dvw);height:calc(22px + .7dvw);padding:0;margin:0}@media(max-width:1000px){.leftPanel .preferencesButton{width:calc(20px + .7dvw);height:calc(20px + .7dvw)}}.leftPanel .preferencesButton:hover{background-color:#242424;border:1px solid #242424;fill:#fff}.leftPanel .preferencesButton:active{color:#dee3ed!important}.leftPanel .preferencesButton svg{width:50%;height:50%}.leftPanel .openTranslationsButton{background-color:#fff;border:1px solid #dcdcdc;color:#242424;border-radius:0 50% 50% 0;cursor:pointer;width:calc(22px + .7dvw);height:calc(22px + .7dvw);padding:0;margin:0}@media(max-width:1000px){.leftPanel .openTranslationsButton{width:calc(20px + .7dvw);height:calc(20px + .7dvw)}}.leftPanel .openTranslationsButton:hover{background-color:#242424;border:1px solid #242424;fill:#fff}.leftPanel .openTranslationsButton:active{color:#dee3ed!important}.leftPanel .openTranslationsButton svg{width:60%;height:60%;transform:translateY(1px)}.leftPanel .translationsContainer{width:max-content;z-index:9;display:flex}.leftPanel .translationsContainer .bar{display:flex;align-items:center;background-color:#0f0f0f;cursor:pointer}.leftPanel .translationsContainer .bar .bar__button{width:14px;height:14px;background-color:rgba(0,0,0,0);border:1px solid #0f0f0f;fill:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;border-radius:2px;margin:0}.leftPanel .translationsContainer .bar .bar__button:is(.bar:hover *){fill:#dcdcdc}.leftPanel .translationsContainer .bar .bar__button.close{padding:1px!important}.leftPanel .translationsContainer .bar .bar__button.close svg{width:90%;height:90%}.leftPanel .translationsContainer .translations{display:flex;background-color:#fff;width:max-content}@media(max-width:470px){.leftPanel .translationsContainer .translations{text-align:center}}.leftPanel .translationsContainer .translations#brickTranslations{flex-direction:column;min-width:100%;border-bottom:.5px solid #e7e7e7}.leftPanel .translationsContainer .translations button.variant{font-family:Calibri,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;box-shadow:inset 0 0 0 .5px #e7e7e7;font-size:.875rem;display:flex;flex:1 1;justify-content:center;align-items:center;min-width:max-content;background-color:#fff;padding:4px 8px;color:#0f0f0f;cursor:pointer;border:0}.leftPanel .translationsContainer .translations button.variant:hover{background-color:#dee3ed}.leftPanel .translationsContainer .translations button.variant.chosen{text-shadow:.5px 0 0 #555,-.5px 0 0 #555;letter-spacing:.02ch}.leftPanel .translationsContainer .translations button.variant svg.flag{width:12px;height:12px}.leftPanel #angleTranslations.translationsContainer{border-inline:1px solid #dcdcdc;background-color:#dcdcdc;box-shadow:none;width:calc(22px + .7dvw)!important}@media(max-width:1000px){.leftPanel #angleTranslations.translationsContainer{width:calc(20px + .7dvw)!important}}.leftPanel #angleTranslations.translationsContainer .translations{resize:none;padding:0;border:none;background-color:rgba(0,0,0,0);flex-direction:column;width:100%!important}.leftPanel #angleTranslations.translationsContainer button.variant{background-color:#fff;padding:0;min-height:calc(20px + .7dvw);font-size:0!important}.leftPanel #angleTranslations.translationsContainer button.variant.chosen,.leftPanel #angleTranslations.translationsContainer button.variant:hover{background-color:#dee3ed}.leftPanel #angleTranslations.translationsContainer button.variant div{margin:0!important}.leftPanel #angleTranslations.translationsContainer button.variant svg{width:14px;height:14px;margin:auto}@media(max-width:1100px){.leftPanel #angleTranslations.translationsContainer button.variant svg{width:13px;height:13px}}@media(max-width:1000px){.leftPanel #angleTranslations.translationsContainer button.variant svg{width:12px;height:12px}}.spinnerContainer{position:fixed;left:65%}.spinner{width:6rem;height:6rem;border-radius:50%;background:conic-gradient(rgba(0,0,0,0) 10%,#787878);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 8px),#000 0);animation:rotate 1.5s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}.progress-bar{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:0 6px 6px 0;transition:width .2s ease;z-index:1000;box-shadow:0 2px 4px rgba(37,99,235,.2)}.left-sidebar{position:fixed;left:0;top:0;width:280px;height:100vh;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid rgba(0,0,0,.1);padding:1.5rem .75rem;overflow-y:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark-mode .left-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.02)}.left-sidebar.collapsed{width:60px;padding:1.5rem 0}.left-sidebar.collapsed .sidebar-controls{flex-direction:column;align-items:center}.left-sidebar.collapsed .table-of-contents{display:none}.dark-mode .left-sidebar{background:rgba(0,0,0,.2);border-right-color:hsla(0,0%,100%,.1)}@media(max-width:1400px){.left-sidebar{width:240px}.left-sidebar.collapsed{width:60px}}@media(max-width:1200px){.left-sidebar{width:220px}.left-sidebar.collapsed{width:60px}}@media(max-width:1024px){.left-sidebar{width:200px;font-size:.9rem}.left-sidebar.collapsed{width:60px}}@media(max-width:640px){.left-sidebar{display:none}}.sidebar-controls{display:flex;gap:.5rem;margin-bottom:2rem;padding:0 .25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.control-button{width:36px;height:36px;background:none;border:1px solid rgba(0,0,0,.1);cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s ease}.control-button:hover{background:rgba(37,99,235,.1);border-color:#2563eb;color:#2563eb}.dark-mode .control-button{border-color:hsla(0,0%,100%,.2);color:#94a3b8}.dark-mode .control-button:hover{background:rgba(59,130,246,.2);border-color:#3b82f6;color:#3b82f6}.theme-toggle{position:relative;width:40px;height:40px;background:none;border:1px solid rgba(0,0,0,.1);cursor:pointer;border-radius:12px;margin:0 .75rem 2rem;font-size:1.2rem;transition:all .3s ease}@media(max-width:1024px){.theme-toggle{width:36px;height:36px;font-size:1rem}}.theme-toggle:hover{background-color:rgba(37,99,235,.1);border-color:#2563eb}.dark-mode .theme-toggle{border-color:hsla(0,0%,100%,.2);color:#f5f5f5}.dark-mode .theme-toggle:hover{background-color:hsla(0,0%,100%,.1);border-color:#3b82f6}.toc-container{position:relative;width:100%}.toc-toggle{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.dark-mode .toc-toggle{background:#1a1a1a;border-color:hsla(0,0%,100%,.2);color:#f5f5f5}.toc-toggle:hover{background:rgba(37,99,235,.1);border-color:#2563eb}.dark-mode .toc-toggle:hover{background:rgba(59,130,246,.2);border-color:#3b82f6}.toc-toggle-icon{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1);font-size:14px;line-height:1}.toc-toggle-icon.collapsed{transform:rotate(180deg)}.table-of-contents{transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;visibility:visible}.table-of-contents.collapsed{opacity:0;visibility:hidden}.table-of-contents ul{list-style:none;padding:0;margin:0}.table-of-contents .toc-item{margin:.25rem 0}.table-of-contents .toc-item a{color:inherit;text-decoration:none;display:block;padding:.25rem .75rem;border-radius:8px;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-of-contents .toc-item a:hover{background:rgba(37,99,235,.1);color:#2563eb}.dark-mode .table-of-contents .toc-item a:hover{background:rgba(59,130,246,.2);color:#3b82f6}.table-of-contents .toc-item.active a{background:rgba(37,99,235,.15);color:#2563eb;font-weight:500}.dark-mode .table-of-contents .toc-item.active a{background:rgba(59,130,246,.25);color:#3b82f6}.table-of-contents .toc-item.depth-2{margin-left:0}.table-of-contents .toc-item.depth-3{margin-left:1rem}.table-of-contents .toc-item.depth-4{margin-left:1.5rem}.table-of-contents .toc-item.depth-5{margin-left:2rem}.table-of-contents .toc-item.depth-6{margin-left:2.5rem}.single-page{font-family:Calibri,sans-serif;margin:0 auto;position:relative;min-height:100vh;font-size:14px}.single-page sup,.single-page sup *{font-size:10px}.single-page.dark-mode{background-color:#1a1a1a;color:#f5f5f5}.single-page.dark-mode .centered-hl{background-color:rgba(59,130,246,.2)!important;color:#f5f5f5}.single-page .content-wrapper{margin-inline:auto;padding:2rem 5rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:1400px){.single-page .content-wrapper{padding:2rem 4rem .5rem}}@media(max-width:1030px){.single-page .content-wrapper{margin-left:50px;padding:2rem 3rem .5rem}}@media(max-width:1000px){.single-page .content-wrapper{margin-left:70px;padding:2rem 3rem .5rem}}@media(max-width:900px){.single-page .content-wrapper{margin-left:50px;padding:2rem 3rem .5rem}}@media(max-width:768px){.single-page .content-wrapper{margin-left:60px}}@media(max-width:640px){.single-page .content-wrapper{margin-left:auto}}.left-sidebar.collapsed+.single-page .content-wrapper{margin-left:60px}.single-page .main-content{font-size:1.125rem;line-height:1.8;max-width:740px;margin-inline:auto}.single-page .main-content .introduction,.single-page .main-content .translator,.single-page .main-content h1,.single-page .main-content h2,.single-page .main-content h3,.single-page .main-content h4,.single-page .main-content h5,.single-page .main-content h6{font-family:Roboto,sans-serif}.single-page .main-content h1{text-transform:uppercase;font-size:2rem;margin-bottom:5px;font-weight:600;line-height:1.3}.single-page .main-content h1.long-title{font-size:2rem;line-height:1.15}@media(max-width:1024px){.single-page .main-content h1{font-size:2rem}}.single-page .main-content .translator{font-size:1rem;color:#888;white-space:nowrap;text-align:right;width:100%;line-height:1.2}.dark-mode .single-page .main-content .translator{color:#aaa}.single-page .main-content .introduction{flex:1 1;font-size:.875rem;color:#888;margin-right:3rem;line-height:1.6;margin-block:1.5rem}.dark-mode .single-page .main-content .introduction{color:#aaa}.single-page .main-content .content{font-size:16px;margin-top:1rem;line-height:1.23}.single-page .main-content p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word;text-align:justify}.single-page .main-content .centered-hl{padding-inline:2rem;padding-top:1rem;padding-bottom:.5rem;background-color:hsl(60,100%,95%)}.single-page .main-content h2{font-size:1.8rem;margin:1rem 0 .5rem;font-weight:500;line-height:1.2}@media(max-width:1024px){.single-page .main-content h2{font-size:1.5rem}}.single-page .main-content h2+h3{margin:0}.single-page .main-content p{margin-block:.5rem}.single-page .main-content p:first-of-type{margin-top:0}.single-page .main-content h2,.single-page .main-content h3,.single-page .main-content h4{margin-bottom:.5rem;font-weight:500}.single-page .main-content h3+p{margin-top:0}.single-page .a{text-align:center;font-size:36px;margin-top:30px}.single-page .a a{color:inherit;text-decoration:none;font-family:Cinzel,Times New Roman,serif;font-weight:500}.single-page .a a:hover{text-decoration:underline}.single-page .text-center{text-align:center}.single-page .font-bold{font-weight:600}#about{font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:#0f0f0f;margin:0;font-weight:300;min-height:100dvh!important;display:flex;flex-direction:column;justify-content:space-between}#about .description{color:#fff;max-width:550px;margin-inline:auto}#about li{list-style:none}#about .about__header{background-color:#fff;display:flex;align-items:center;justify-content:center;padding-top:4.5dvh;padding-bottom:3dvh;text-align:center}@media(max-width:500px){#about .about__header{padding-top:3dvh;padding-bottom:3dvh}}#about .about__header h1{font-family:Times New Roman,Times,serif;font-size:78px;letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;line-height:.8}@media(max-width:500px){#about .about__header h1{font-size:50px}}#about .about__header h1 a{text-decoration:none;color:#0f0f0f;font-weight:400}#about .about__header p{font-size:26px;color:#0f0f0f;margin:0;line-height:.8;letter-spacing:.01ch;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:500px){#about .about__header p{font-size:18px}}#about .about__main{margin-bottom:auto;margin-top:1dvh!important}#about .about__main .blank{flex:1 1}#about a{color:#fff;text-decoration:none}#about footer{background-color:#fff;width:100%;text-align:center;font-size:14px;margin:19px auto 0;padding:4px 0;color:#373737}#about footer a{color:#0f0f0f;font-weight:400}#about footer a:hover{color:#8f96a3}#about .about__main a:hover{color:#8f96a3!important;text-decoration:none}#about .mail{margin-top:1rem;margin-bottom:0}#about .telegram{margin-top:0;margin-bottom:1rem}#about input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#about .collapsibleItem{cursor:pointer;text-transform:uppercase}#about .collapsibleItem:after,#about .collapsibleItem:before{content:url('data:image/svg+xml; utf8, <svg width="10px" height="10px" viewBox="-3 -3 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 17.898C9 18.972 10.2649 19.546 11.0731 18.8388L17.3838 13.3169C18.1806 12.6197 18.1806 11.3801 17.3838 10.6829L11.0731 5.16108C10.2649 4.45388 9 5.02785 9 6.1018V17.898Z" fill="%23212121"/></svg>');filter:brightness(3) invert(1);display:inline-block;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.1s ease}#about .collapsibleItem:after{content:url('data:image/svg+xml; utf8, <svg width="10px" height="10px" viewBox="1 -3 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 17.898C15 18.972 13.7351 19.546 12.9268 18.8388L6.61617 13.3169C5.81935 12.6197 5.81935 11.3801 6.61617 10.6829L12.9268 5.16108C13.7351 4.45388 15 5.02785 15 6.1018L15 17.898Z" fill="%23212121"/></svg>')}#about .collapsibleItem:hover:after,#about .collapsibleItem:hover:before{filter:brightness(3) invert(1)}#about .collapsibleItem:has(>input[type=checkbox]:checked):before{transform:rotate(90deg)}#about .collapsibleItem:has(>input[type=checkbox]:checked):after{transform:rotate(-90deg)}#about .collapsibleItem~ul{display:none;margin:0;padding:0}#about .collapsibleItem:has(>input[type=checkbox]:checked)~*{display:block}#about .main-spoiler{color:gray;margin-bottom:10px;display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}#about li .collapsible{color:gray}#about .donate__link{display:block;margin-top:1px;margin-bottom:5px;color:gray}#about .donate:hover .donate__link{text-decoration:underline}#home{background-color:#0f0f0f;margin:0;font-weight:300;min-height:100dvh!important;display:flex;flex-direction:column;font-size:20px;min-width:800px}#home .author,#home .laertius,#home .title,#home .year,#home h3,#home li{font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.5px}#home footer{font-size:13px}#home button,#home footer{font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif}#home button{text-transform:uppercase;font-size:.685em;letter-spacing:-.7px;font-weight:500}#home .home__container{align-self:center;display:flex;flex-direction:column;width:100%;flex:1 1}#home li{list-style:none}#home .home__header{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4.5dvh;padding-bottom:3dvh;text-align:center}@media(max-width:500px){#home .home__header{padding-top:3dvh;padding-bottom:3dvh}}#home .home__header h1{font-family:Times New Roman,Times,serif;font-size:78px;letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;line-height:.8}@media(max-width:500px){#home .home__header h1{font-size:50px}}#home .home__header h1 a{text-decoration:none;color:#0f0f0f;font-weight:400}#home .home__header p{font-family:Spectral,Serif;font-size:26px;color:#0f0f0f;margin:0;line-height:.8;letter-spacing:.01ch;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:500px){#home .home__header p{font-size:18px}}#home .home__main{flex:1 1}#home .home__main section{display:grid;justify-items:center}#home .home__main h2{color:#42454b;font-weight:700;margin-bottom:4px}#home a{color:#fff;text-decoration:none}#home footer{background-color:#fff;width:100%;text-align:center;margin:19px auto 0;padding:4px 0;color:#373737}#home footer a{color:#0f0f0f;font-weight:400}#home footer a:hover{color:#8f96a3}#home .home__main a:hover{color:#8f96a3;text-decoration:none}#home #platoSection{display:grid;justify-items:center;background-color:#0f0f0f;border-top:0;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}#home #platoSection__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1px;padding:0 0 1px;margin:auto;width:100%}#home #platoSection__buttons .buttonPlato{display:flex;justify-content:center;align-items:center;padding:4px .4em;font-size:13px;flex:1 1;background-color:#7587a8;cursor:pointer;border:0;color:#fff}#home #platoSection__buttons .buttonPlato:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}#home #platoSection__buttons .buttonPlato:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}#home #platoSection__buttons .chosen{font-weight:800;background-color:hsl(219,23%,52%)}#home #platoSection__buttons .buttonPlato:hover{background-color:hsl(219,23%,52%)}#home #platoSection__text{margin-top:11.5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%;background-color:#0f0f0f}#home .home__plato__layout{color:#969696;font-weight:300!important;border-radius:5px;justify-content:center;display:flex;margin-bottom:9px}#home .home__plato__layout a{font-weight:500}#home .home__plato__layout ul{padding:0;margin:4px 0 0}#home #home__plato__tetralogy{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(25,auto);width:475px;max-width:max-content;border-radius:5px}#home #home__plato__tetralogy li{box-shadow:inset 0 0 0 .5px #e7e7e7;padding:1px 0;text-align:center;background-color:#fff;height:100%;display:flex;justify-content:center;align-items:center}#home #home__plato__tetralogy li:hover{background-color:#dee3ed!important}#home #home__plato__tetralogy a{color:#000}#home #home__plato__tetralogy h3{margin:0;color:#fff;text-align:center;padding:.7dvh .7dvw;box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#0f0f0f}#home #home__plato__tetralogy .right-bottom{border-bottom-right-radius:5px}#home #home__plato__tetralogy .left-bottom{border-bottom-left-radius:5px}#home #home__plato__tetralogy .left-top{border-top-left-radius:5px}#home #home__plato__tetralogy .right-top{border-top-right-radius:5px}#home #home__plato__chronology{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:calc(250px + 8dvw);border-bottom:0;border-left:0;border-radius:5px}#home #home__plato__chronology ul{text-align:center;padding-left:0;margin:0}#home #home__plato__chronology .pseudo-h3,#home #home__plato__chronology h3{margin:0;color:#fff;font-weight:700!important;padding:.5dvh .5dvw;box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#0f0f0f}#home #home__plato__chronology .pseudo-h3{padding:.3dvh .3dvw}#home #home__plato__chronology a{color:#000}#home #home__plato__chronology li:not(.pseudo-h3){box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#fff;padding:1px 0}#home #home__plato__chronology li:not(.pseudo-h3):hover{background-color:#dee3ed!important}#home #home__plato__chronology .top-left{border-top-left-radius:5px}#home #home__plato__chronology .top-right{border-top-right-radius:5px}#home #home__plato__chronology .bottom-left{border-bottom-left-radius:5px}#home #home__plato__chronology .bottom-right{border-bottom-right-radius:5px}#home #home__plato__iamblichus{display:flex;justify-content:center;align-items:center;border-radius:5px;color:#9b9b9b;font-weight:400}#home #home__plato__iamblichus ul{margin:0}#home #home__plato__iamblichus .pseudoHeading{font-size:1em}#home #home__plato__iamblichus a{font-weight:700}#home .laertius{font-weight:400;text-align:center!important}#home main{max-width:max-content;display:grid;grid-template-columns:1fr;margin:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;max-width:100%}#home #section__content{width:50dvw;margin-top:1dvh;margin-left:3dvw}@media(min-width:700px){#home #section__content{width:50dvw;margin-top:1dvh;margin-left:8dvw}}#home #sections__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1px;padding:1px 0;background-color:#0f0f0f;flex-direction:column;margin:1dvh 0 0 3dvw}#home #sections__buttons .buttonSection{display:flex;justify-content:center;align-items:center;padding:.4em 2.4em;background-color:hsl(220,20%,95%);cursor:pointer;border:0;color:#000}#home #sections__buttons .chosen{font-weight:800}#home #sections__buttons .buttonSection:hover,#home #sections__buttons .chosen{background-color:hsl(220,40%,93%)}.table{display:grid;margin:auto;width:100%;font-weight:500;font-size:19px;grid-template-columns:auto 1fr auto}.table span{margin:0;box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#fff;min-width:0;background-color:#1b1b1b}.table .author,.table span{display:grid;align-items:center}.table .author{grid-column:1;margin:0 1px;flex:4 1;width:112px;text-align:center;color:#fff;display:inline-block;border-radius:4px;padding:2px 9px}.table .author,.table .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .title{grid-column:2;display:grid;align-items:center;cursor:pointer;padding:1px 7px;margin:0;box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#fff;min-width:0;color:#000!important}.table .title:nth-last-child(n+3){border-bottom:none}.table .title:hover{background-color:#dee3ed;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.87);color:#000!important}.table .year{grid-column:3;display:grid;align-items:center;padding:3px 4px;text-align:center;background-color:#fff;box-shadow:inset 0 0 0 .5px #e7e7e7}.table2{margin:auto;width:100%;font-weight:500;font-size:19px;border-collapse:separate;border-spacing:0}.table2 td{margin:0;box-shadow:inset 0 0 0 .5px #e7e7e7;background-color:#fff;min-width:0}.table2 .author2{width:112px;padding:0;margin:0 1px;background-color:#1b1b1b;font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.5px}.table2 .author2 div{text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;padding:2px 9px;margin:0}.table2 .title2{cursor:pointer;padding:0;margin:0;font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.5px}.table2 .title2:hover{background-color:#dee3ed;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.87);color:#000}.table2 .title2 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1px 7px;margin:0;color:#000!important;text-decoration:none;height:100%!important}.table2 .year2{padding:3px 4px;text-align:center;background-color:#fff;box-shadow:inset 0 0 0 .5px #e7e7e7;white-space:nowrap;font-family:Spectral,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.5px}#search-component{max-width:800px;margin:0 auto;padding:20px}#search-component .search-box{margin-bottom:20px}#search-component .search-input-wrapper{display:flex;gap:12px;align-items:center}#search-component .search-input{flex:1 1;padding:6px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color .2s ease}#search-component .search-input:focus{outline:none;border-color:hsl(220,40%,93%)}#search-component .search-button{display:flex;align-items:center;gap:8px;padding:6px 20px;background:hsl(220,40%,93%);color:#0f0f0f;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .2s ease}#search-component .search-button:hover:not(:disabled){background:hsl(216,12%,84%)}#search-component .search-button:disabled{opacity:.6;cursor:not-allowed}#search-component .loading{display:flex;align-items:center;gap:12px;justify-content:center;padding:40px;color:#666}#search-component .spinner{width:20px;height:20px;border:2px solid #e1e5e9;border-top-color:hsl(220,40%,93%);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#search-component .no-results{text-align:center;padding:60px 20px;color:#666}#search-component .no-results h3{margin:16px 0 8px;color:#333}#search-component .results{display:flex;flex-direction:column;gap:12px}#search-component .results-header{padding:10px 0;border-bottom:1px solid #e1e5e9}#search-component .results-list{display:flex;flex-direction:column;gap:16px;max-height:90dvh;overflow-y:auto}#search-component .results-header h3{line-height:1;margin:0 0 3px;color:#efefef;font-size:18px}#search-component .results-header p{margin:0;color:#dfdfdf;font-size:14px}#search-component .result-item{border:1px solid #e1e5e9;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:box-shadow .2s ease}#search-component .result-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}#search-component .result-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0}#search-component .result-title{display:flex;align-items:center;gap:12px;font-weight:600;color:#333;flex:1 1}#search-component .title-content{display:flex;flex-direction:column;gap:4px;flex:1 1}#search-component .work-name{font-size:16px;font-weight:600;color:#333}#search-component .filename,#search-component .result-count{font-size:14px;font-weight:400;color:#666}#search-component .expand-button{color:#666;transition:color .2s ease}#search-component .result-header:hover .expand-button{color:hsl(220,40%,93%)}#search-component .result-snippet{display:none}#search-component .result-details{border-top:1px solid #f0f0f0;background:#f8f9fa}#search-component .result-content{padding:16px 20px}#search-component .result-content::-webkit-scrollbar{width:6px}#search-component .result-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}#search-component .result-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}#search-component .result-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}#search-component .context-item{padding:16px;border:1px solid #e1e5e9;border-radius:6px;background:#fff;margin-bottom:12px;cursor:pointer;transition:all .2s ease}#search-component .context-item:hover{border-color:hsl(220,40%,93%);box-shadow:0 2px 4px rgba(0,123,255,.1)}#search-component .context-item:last-child{margin-bottom:0}#search-component .context-text{margin-bottom:8px;line-height:1.3;color:#333;font-size:16px}#search-component .context-link{display:flex;align-items:center;gap:6px;color:hsl(0,0%,34%);font-size:14px;font-weight:500}#search-component .context-link:hover{color:#434343}#search-component .highlight{background-color:#fff3cd;border-radius:3px;font-weight:600}@media(max-width:640px){#search-component .search-container{padding:16px}#search-component .search-input-wrapper{flex-direction:column}#search-component .search-button{width:100%;justify-content:center}#search-component .result-header{padding:12px 16px}#search-component .result-snippet{padding:0 16px 12px}#search-component .result-content{padding:12px 16px}}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:300;src:url(/_next/static/media/spectral-v14-cyrillic_latin-300.2d60cde0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(/_next/static/media/spectral-v14-cyrillic_latin-regular.ce52ba47.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:500;src:url(/_next/static/media/spectral-v14-cyrillic_latin-500.b2bdfbef.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:600;src:url(/_next/static/media/spectral-v14-cyrillic_latin-600.cee025c4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:700;src:url(/_next/static/media/spectral-v14-cyrillic_latin-700.f6709ee4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:800;src:url(/_next/static/media/spectral-v14-cyrillic_latin-800.276a47a2.woff2) format("woff2")}body{margin:0;font-family:Calibri,Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif}*,:after,:before{box-sizing:border-box}.dynamic-column{min-height:100vh;transition:none}.translation-container{transform:translateZ(0);will-change:contents}.translation-loading{position:relative}.translation-loading:before{content:"";display:block;height:100vh;visibility:hidden;position:absolute;top:0;left:0;right:0;pointer-events:none}.stable-scroll{scroll-behavior:auto!important}.parallel-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start}html{overflow-y:scroll}