:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--safe-max-bottom:env(safe-area-max-inset-bottom,0px)}@media (display-mode:standalone){.main-header,.navbar{padding-top:env(safe-area-inset-top,0)!important}@media (max-width:1100px){html{background:linear-gradient(to bottom,#333 env(safe-area-inset-top,0),transparent env(safe-area-inset-top,0))!important}html:has(body.messenger-open){background:var(--thf-surface,#fff)!important;padding:0!important}body.has-v1-sidebar .main-header,body.has-v1-sidebar .navbar{min-height:calc(70px + env(safe-area-inset-top, 0px))!important;padding-top:env(safe-area-inset-top,0)!important}.messenger-chat-subtitle{display:none!important}.messenger-chat-header.ai-bot .messenger-chat-subtitle{color:var(--thf-accent);display:block!important;font-size:.7rem;opacity:.85}}.content-wrapper{margin-top:0!important}.content-wrapper,.wrapper{padding-top:0!important}@media (max-width:1100px){.v1-side-navigation{height:calc(100vh - 70px - env(safe-area-inset-top, 0px))!important;padding-top:0!important;top:calc(70px + env(safe-area-inset-top, 0px))!important}body.dashboard-page .main-header,body.dashboard-page .navbar{padding-top:env(safe-area-inset-top,0)!important}body.dashboard-page .content-wrapper{margin-top:0!important;padding-top:0!important}}.playlist-miniplayer{padding-bottom:env(safe-area-inset-bottom,0)!important}body.is-pwa-standalone .playlist-miniplayer,html.is-pwa-standalone :where(body) .playlist-miniplayer{padding-bottom:0!important}.audio-player-container.sticky,.sticky-player{margin-bottom:env(safe-area-inset-bottom,0)!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.messenger-composer,.messenger-mobile-page .messenger-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--pwa-bottom-nav-total-height, 0px))!important}.messenger-drawer .messenger-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}@media (orientation:landscape){.main-header,.navbar{padding-left:calc(1rem + env(safe-area-inset-left, 0px))!important;padding-right:calc(1rem + env(safe-area-inset-right, 0px))!important}.content-wrapper,.wrapper{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}.login-modal-overlay,.logout-modal-overlay{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.messenger-conv-header,.messenger-header,.messenger-mobile-header{padding-top:calc(12px + env(safe-area-inset-top, 0px))!important}.messenger-drawer .messenger-chat-header{padding-top:12px!important}.messenger-drawer{background:var(--thf-surface,var(--messenger-bg))!important;bottom:0!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;top:0!important}.messenger-drawer-header{background-color:var(--thf-surface)!important;color:var(--thf-heading)!important;padding-top:calc(16px + env(safe-area-inset-top, 0px))!important}.messenger-chat-view .messenger-chat-header{padding-top:12px!important}.messenger-drawer .messenger-active-now-bar,.messenger-drawer .messenger-composer{background:var(--thf-surface,var(--messenger-bg))!important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}.annotations-menu,.search-slideout{padding-top:env(safe-area-inset-top,0)}@media (max-width:767px){.search-slideout{height:calc(100% - var(--search-mobile-header-height, 110px) - env(safe-area-inset-top, 0px))!important;top:calc(var(--search-mobile-header-height, 110px) + env(safe-area-inset-top, 0px))!important}}}@supports (-webkit-touch-callout:none){@media (display-mode:standalone){html{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}html:has(body.messenger-open){background:var(--thf-surface)!important;padding:0!important}}}body.is-pwa-standalone .messenger-drawer,html.is-pwa-standalone :where(body) .messenger-drawer{background:var(--thf-surface,var(--messenger-bg))!important;bottom:0!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;padding-bottom:0!important;top:0!important}body.is-pwa-standalone.messenger-open,html.is-pwa-standalone :where(body).messenger-open,html:has(body.messenger-open) body.is-pwa-standalone,html:has(body.messenger-open).is-pwa-standalone body{padding-bottom:0!important}body.is-pwa-standalone .messenger-drawer-header,html.is-pwa-standalone :where(body) .messenger-drawer-header{background-color:var(--thf-surface)!important;color:var(--thf-heading)!important;padding-top:calc(16px + var(--safe-top))!important}body.is-pwa-standalone .messenger-chat-view .messenger-chat-header,body.is-pwa-standalone .messenger-drawer .messenger-chat-header,html.is-pwa-standalone :where(body) .messenger-chat-view .messenger-chat-header,html.is-pwa-standalone :where(body) .messenger-drawer .messenger-chat-header{padding-top:12px!important}body.is-pwa-standalone .messenger-mobile-header,html.is-pwa-standalone :where(body) .messenger-mobile-header{padding-top:calc(16px + var(--safe-top))!important}body.is-pwa-standalone .messenger-mobile-page .messenger-composer,body.is-pwa-standalone.messenger-mobile-page .messenger-composer,html.is-pwa-standalone :where(body) .messenger-mobile-page .messenger-composer,html.is-pwa-standalone :where(body).messenger-mobile-page .messenger-composer{padding-bottom:calc(12px + var(--safe-bottom) + var(--pwa-bottom-nav-total-height, 0px))!important}body.is-pwa-standalone .messenger-drawer .messenger-active-now-bar,body.is-pwa-standalone .messenger-drawer .messenger-composer,html.is-pwa-standalone :where(body) .messenger-drawer .messenger-active-now-bar,html.is-pwa-standalone :where(body) .messenger-drawer .messenger-composer{background:var(--thf-surface,var(--messenger-bg))!important;padding-bottom:calc(12px + var(--safe-bottom))!important}body .messenger-drawer .messenger-active-now-bar.expanded{padding-bottom:0!important}.messenger-drawer .messenger-active-now-bar.expanded .active-now-list{padding-bottom:calc(8px + var(--safe-bottom))}body.is-pwa-standalone.messenger-mobile-page .content-wrapper,html.is-pwa-standalone :where(body).messenger-mobile-page .content-wrapper{height:calc(100vh - 60px - var(--safe-top) - var(--pwa-bottom-nav-total-height, 0px))!important}body.is-pwa-standalone .messenger-toast,html.is-pwa-standalone :where(body) .messenger-toast{bottom:calc(100px + var(--safe-bottom) + var(--pwa-bottom-nav-total-height, 0px))!important}body.is-pwa-standalone .messenger-pill,html.is-pwa-standalone :where(body) .messenger-pill{bottom:calc(20px + var(--safe-bottom) + var(--pwa-bottom-nav-total-height, 0px))!important}@supports (padding-bottom:env(safe-area-max-inset-bottom)){:root{--safe-max-bottom:env(safe-area-max-inset-bottom,0px)}body.is-pwa-standalone .pwa-bottom-nav,html.is-pwa-standalone :where(body) .pwa-bottom-nav{bottom:calc(var(--safe-bottom) - var(--safe-max-bottom))!important;box-sizing:content-box!important;padding-bottom:var(--safe-max-bottom)!important}}@supports (-webkit-touch-callout:none){body.is-pwa-standalone .pwa-bottom-nav,html.is-pwa-standalone :where(body) .pwa-bottom-nav{bottom:0!important;box-sizing:border-box!important;padding-bottom:env(safe-area-inset-bottom,0)!important}}body.is-pwa-standalone,html.is-pwa-standalone :where(body){padding-bottom:calc(var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .playlist-miniplayer,body.is-pwa-standalone [data-thf-playlist-player],html.is-pwa-standalone :where(body) .playlist-miniplayer,html.is-pwa-standalone :where(body) [data-thf-playlist-player]{bottom:calc(var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .mobile-completed-sticky-bar,body.is-pwa-standalone .mobile-completed-sticky-bar-global,body.is-pwa-standalone .mobile-incomplete-sticky-bar,body.is-pwa-standalone .mobile-incomplete-sticky-bar-global,body.is-pwa-standalone .yt-channel-mobile-sticky-bar,html.is-pwa-standalone :where(body) .mobile-completed-sticky-bar,html.is-pwa-standalone :where(body) .mobile-completed-sticky-bar-global,html.is-pwa-standalone :where(body) .mobile-incomplete-sticky-bar,html.is-pwa-standalone :where(body) .mobile-incomplete-sticky-bar-global,html.is-pwa-standalone :where(body) .yt-channel-mobile-sticky-bar{bottom:calc(var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .infinity-player-bar,html.is-pwa-standalone :where(body) .infinity-player-bar{bottom:calc(var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .messenger-mobile-page .messenger-composer,body.is-pwa-standalone.messenger-mobile-page .messenger-composer,html.is-pwa-standalone :where(body) .messenger-mobile-page .messenger-composer,html.is-pwa-standalone :where(body).messenger-mobile-page .messenger-composer{padding-bottom:calc(12px + var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .messenger-toast,html.is-pwa-standalone :where(body) .messenger-toast{bottom:calc(100px + var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone .messenger-pill,html.is-pwa-standalone :where(body) .messenger-pill{bottom:calc(20px + var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}body.is-pwa-standalone #pwaDownloadFab,body.is-pwa-standalone #pwaSaveOffline,body.is-pwa-standalone .pwa-download-fab,body.is-pwa-standalone .pwa-save-btn,html.is-pwa-standalone :where(body) #pwaDownloadFab,html.is-pwa-standalone :where(body) #pwaSaveOffline,html.is-pwa-standalone :where(body) .pwa-download-fab,html.is-pwa-standalone :where(body) .pwa-save-btn{bottom:calc(80px + var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom))!important}:root{--pwa-total-bottom-clearance:calc(var(--pwa-bottom-nav-total-height, 56px) + var(--safe-max-bottom, 0px))}body.is-pwa-standalone .content-wrapper,html.is-pwa-standalone :where(body) .content-wrapper{padding-bottom:calc(2rem + var(--pwa-total-bottom-clearance))!important}@media (max-width:1100px){body.is-pwa-standalone .content-wrapper,body.is-pwa-standalone .content-wrapper.p-4,body.is-pwa-standalone .p-4,html.is-pwa-standalone :where(body) .content-wrapper,html.is-pwa-standalone :where(body) .content-wrapper.p-4,html.is-pwa-standalone :where(body) .p-4{margin:0!important;padding:0 .5rem!important}body.is-pwa-standalone .work-v2-wrapper,html.is-pwa-standalone :where(body) .work-v2-wrapper{margin:0!important;padding:0 3px 3rem!important}body.is-pwa-standalone .work-v2-header,html.is-pwa-standalone :where(body) .work-v2-header{margin:0!important;padding:.25rem .25rem 0!important}body.is-pwa-standalone .work-v2-breadcrumb,html.is-pwa-standalone :where(body) .work-v2-breadcrumb{margin:0!important}body.is-pwa-standalone .work-v2-main-content,html.is-pwa-standalone :where(body) .work-v2-main-content{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}body.is-pwa-standalone .container-fluid,body.is-pwa-standalone .course-grid-container,body.is-pwa-standalone .library-v2-grid,html.is-pwa-standalone :where(body) .container-fluid,html.is-pwa-standalone :where(body) .course-grid-container,html.is-pwa-standalone :where(body) .library-v2-grid{margin-top:0!important;padding-top:0!important}body.is-pwa-standalone .course-catalog-header,body.is-pwa-standalone .library-header,html.is-pwa-standalone :where(body) .course-catalog-header,html.is-pwa-standalone :where(body) .library-header{margin-top:0!important;padding-top:0!important}body.is-pwa-standalone .paragraph-wrapper,html.is-pwa-standalone :where(body) .paragraph-wrapper{margin:0 0 .5rem!important;padding:0!important}body.is-pwa-standalone .paragraph-content,body.is-pwa-standalone .work-v2-paragraphs .paragraph-content,html.is-pwa-standalone :where(body) .paragraph-content,html.is-pwa-standalone :where(body) .work-v2-paragraphs .paragraph-content{background:#fff!important;border:none!important;border-left:3px solid #4a6741!important;border-radius:0 4px 4px 0!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;margin:0!important;padding:1rem .9rem!important}body.is-pwa-standalone .paragraph-text,html.is-pwa-standalone :where(body) .paragraph-text{color:#000!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;-webkit-hyphens:auto!important;hyphens:auto!important;letter-spacing:.01em!important;line-height:1.7!important;text-align:justify!important;text-justify:inter-word!important;white-space:normal!important;word-spacing:.05em!important}body.is-pwa-standalone .work-v2-paragraphs[data-volume-id="1"] .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs[data-volume-id="1"] .paragraph-text{text-indent:1.5em!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-1 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-1 .paragraph-text{font-size:.85rem!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-2 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-2 .paragraph-text{font-size:.95rem!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-3 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-3 .paragraph-text{font-size:1.05rem!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-4 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-4 .paragraph-text{font-size:1.15rem!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-5 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-5 .paragraph-text{font-size:1.3rem!important}body.is-pwa-standalone .work-v2-paragraphs.font-size-6 .paragraph-text,html.is-pwa-standalone :where(body) .work-v2-paragraphs.font-size-6 .paragraph-text{font-size:1.45rem!important}body.is-pwa-standalone .paragraph-text p,html.is-pwa-standalone :where(body) .paragraph-text p{margin-bottom:1em!important}body.is-pwa-standalone .work-v2-paragraphs[data-volume-id="1"] .paragraph-text p,html.is-pwa-standalone :where(body) .work-v2-paragraphs[data-volume-id="1"] .paragraph-text p{text-indent:1.5em!important}body.is-pwa-standalone .paragraph-text p:first-child,html.is-pwa-standalone :where(body) .paragraph-text p:first-child{margin-top:0!important}body.is-pwa-standalone .paragraph-text p:last-child,html.is-pwa-standalone :where(body) .paragraph-text p:last-child{margin-bottom:0!important}body.is-pwa-standalone .paragraph-icons,html.is-pwa-standalone :where(body) .paragraph-icons{border-top:1px solid #f0f0f0!important;bottom:auto!important;display:flex!important;gap:.5rem!important;justify-content:flex-end!important;margin-top:.5rem!important;padding-top:.4rem!important;position:relative!important;right:auto!important}body.is-pwa-standalone .work-v2-chapter-heading,html.is-pwa-standalone :where(body) .work-v2-chapter-heading{margin:0 0 .5rem!important;padding:.5rem .25rem!important}body.is-pwa-standalone .work-v2-chapter-heading h2,html.is-pwa-standalone :where(body) .work-v2-chapter-heading h2{font-size:1.15rem!important;line-height:1.4!important;margin:0!important}body.is-pwa-standalone .work-v2-header,html.is-pwa-standalone :where(body) .work-v2-header{padding:0 .25rem!important}body.is-pwa-standalone .work-v2-breadcrumb,html.is-pwa-standalone :where(body) .work-v2-breadcrumb{padding:0!important}}body.is-pwa-standalone .account-wrapper,body.is-pwa-standalone .certificate-page-wrapper,body.is-pwa-standalone .certificates-wrapper,body.is-pwa-standalone .donate-wrapper,body.is-pwa-standalone .help-content-wrapper,body.is-pwa-standalone .settings-wrapper,body.is-pwa-standalone .thanks-wrapper,body.is-pwa-standalone .zollikon-wrapper,html.is-pwa-standalone :where(body) .account-wrapper,html.is-pwa-standalone :where(body) .certificate-page-wrapper,html.is-pwa-standalone :where(body) .certificates-wrapper,html.is-pwa-standalone :where(body) .donate-wrapper,html.is-pwa-standalone :where(body) .help-content-wrapper,html.is-pwa-standalone :where(body) .settings-wrapper,html.is-pwa-standalone :where(body) .thanks-wrapper,html.is-pwa-standalone :where(body) .zollikon-wrapper{padding-bottom:calc(2rem + var(--pwa-total-bottom-clearance))!important}body.is-pwa-standalone .account-wrapper,body.is-pwa-standalone .certificate-page-wrapper,body.is-pwa-standalone .certificates-wrapper,body.is-pwa-standalone .donate-wrapper,body.is-pwa-standalone .settings-wrapper,body.is-pwa-standalone .thanks-wrapper,body.is-pwa-standalone .zollikon-wrapper,html.is-pwa-standalone :where(body) .account-wrapper,html.is-pwa-standalone :where(body) .certificate-page-wrapper,html.is-pwa-standalone :where(body) .certificates-wrapper,html.is-pwa-standalone :where(body) .donate-wrapper,html.is-pwa-standalone :where(body) .settings-wrapper,html.is-pwa-standalone :where(body) .thanks-wrapper,html.is-pwa-standalone :where(body) .zollikon-wrapper{min-height:100vh;min-height:100dvh}body.is-pwa-standalone .account-content,body.is-pwa-standalone .certificates-content,body.is-pwa-standalone .donate-content,body.is-pwa-standalone .downloads-container,body.is-pwa-standalone .settings-content,body.is-pwa-standalone .thanks-card,html.is-pwa-standalone :where(body) .account-content,html.is-pwa-standalone :where(body) .certificates-content,html.is-pwa-standalone :where(body) .donate-content,html.is-pwa-standalone :where(body) .downloads-container,html.is-pwa-standalone :where(body) .settings-content,html.is-pwa-standalone :where(body) .thanks-card{padding-bottom:calc(1rem + var(--pwa-total-bottom-clearance))!important}body.is-pwa-standalone .course-catalog-content,body.is-pwa-standalone .lesson-content,body.is-pwa-standalone .lesson-wrapper,html.is-pwa-standalone :where(body) .course-catalog-content,html.is-pwa-standalone :where(body) .lesson-content,html.is-pwa-standalone :where(body) .lesson-wrapper{padding-bottom:calc(2rem + var(--pwa-total-bottom-clearance))!important}body.is-pwa-standalone .blog-article-content,body.is-pwa-standalone .blog-content,body.is-pwa-standalone .forum-content,body.is-pwa-standalone .forum-topic-content,body.is-pwa-standalone .topic-posts,html.is-pwa-standalone :where(body) .blog-article-content,html.is-pwa-standalone :where(body) .blog-content,html.is-pwa-standalone :where(body) .forum-content,html.is-pwa-standalone :where(body) .forum-topic-content,html.is-pwa-standalone :where(body) .topic-posts{padding-bottom:calc(2rem + var(--pwa-total-bottom-clearance))!important}@supports (padding-bottom:env(safe-area-max-inset-bottom)){:root{--pwa-total-bottom-clearance:calc(var(--pwa-bottom-nav-total-height, 56px) + env(safe-area-max-inset-bottom, 0px))}}body.is-pwa-standalone .v1-side-navigation,html.is-pwa-standalone :where(body) .v1-side-navigation{height:calc(100vh - var(--pwa-total-bottom-clearance, 70px))!important;height:calc(100dvh - var(--pwa-total-bottom-clearance, 70px))!important;top:0!important}@media (max-width:1100px){body.is-pwa-standalone .v1-side-navigation,html.is-pwa-standalone :where(body) .v1-side-navigation{bottom:0!important;box-sizing:border-box;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:calc(var(--pwa-bottom-nav-total-height, 48px) + env(safe-area-inset-bottom, 0px) + 100px)!important;top:calc(70px + var(--safe-top, 0px))!important;touch-action:pan-y!important;-webkit-touch-action:pan-y!important;-ms-touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}}@supports (-webkit-touch-callout:none){body.is-pwa-standalone .v1-side-navigation,html.is-pwa-standalone :where(body) .v1-side-navigation{height:calc(100vh - 70px)!important;height:calc(100dvh - 70px)!important;top:0!important}@media (max-width:1100px){body.is-pwa-standalone .v1-side-navigation,html.is-pwa-standalone :where(body) .v1-side-navigation{bottom:0!important;box-sizing:border-box;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:calc(var(--pwa-bottom-nav-total-height, 48px) + env(safe-area-inset-bottom, 0px) + 100px)!important;padding-top:70px!important;top:env(safe-area-inset-top,0)!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}body.is-pwa-standalone .v1-sidebar-header,html.is-pwa-standalone :where(body) .v1-sidebar-header{display:none!important;height:0!important;margin:0!important;padding:0!important}body.is-pwa-standalone .v1-sidebar-nav,html.is-pwa-standalone :where(body) .v1-sidebar-nav{padding-top:0!important}}@media (max-width:1100px){:where(html:not(.is-pwa-standalone)) body:not(.is-pwa-standalone) .v1-side-navigation{box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 140px)!important}}@media (max-width:1100px){body.is-pwa-standalone .audio-player-sticky-custom,html.is-pwa-standalone :where(body) .audio-player-sticky-custom{position:-webkit-sticky!important;position:sticky!important;top:calc(78px + env(safe-area-inset-top, 0px))!important;z-index:1040!important}}@media (max-width:1100px){:where(html:not(.is-pwa-standalone)) body:not(.is-pwa-standalone) .audio-player-sticky-custom{top:calc(80px + env(safe-area-inset-top, 0px))!important}}}body.is-pwa-standalone #scrollTopBtn,html.is-pwa-standalone :where(body) #scrollTopBtn{bottom:calc(30px + var(--pwa-total-bottom-clearance))!important}body.is-pwa-standalone .audio-control,html.is-pwa-standalone :where(body) .audio-control{bottom:var(--pwa-total-bottom-clearance)!important}body.is-pwa-standalone .page-footer,body.is-pwa-standalone .site-footer,body.is-pwa-standalone footer,html.is-pwa-standalone :where(body) .page-footer,html.is-pwa-standalone :where(body) .site-footer,html.is-pwa-standalone :where(body) footer{margin-bottom:var(--pwa-total-bottom-clearance)!important}body.is-pwa-standalone .mobile-completed-sticky-bar,body.is-pwa-standalone .mobile-completed-sticky-bar-global,body.is-pwa-standalone .mobile-incomplete-sticky-bar,body.is-pwa-standalone .mobile-incomplete-sticky-bar-global,html.is-pwa-standalone :where(body) .mobile-completed-sticky-bar,html.is-pwa-standalone :where(body) .mobile-completed-sticky-bar-global,html.is-pwa-standalone :where(body) .mobile-incomplete-sticky-bar,html.is-pwa-standalone :where(body) .mobile-incomplete-sticky-bar-global{bottom:var(--pwa-total-bottom-clearance)!important}body.is-pwa-standalone.has-completed-sticky-bar-global,body.is-pwa-standalone.has-incomplete-sticky-bar-global,html.is-pwa-standalone :where(body).has-completed-sticky-bar-global,html.is-pwa-standalone :where(body).has-incomplete-sticky-bar-global{padding-bottom:calc(70px + var(--pwa-total-bottom-clearance))!important}@supports not (-webkit-touch-callout:none){@media (max-width:1100px){body.is-pwa-standalone .v1-side-navigation,html.is-pwa-standalone :where(body) .v1-side-navigation{bottom:auto!important;height:calc(100vh - 70px - var(--safe-top, 0px))!important;height:calc(100dvh - 70px - var(--safe-top, 0px))!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!important;-webkit-touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;display:flex!important;flex-direction:column!important;overscroll-behavior:contain!important;position:fixed!important}body.is-pwa-standalone .v1-sidebar-nav,html.is-pwa-standalone :where(body) .v1-sidebar-nav{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}body.is-pwa-standalone .v1-nav-list,html.is-pwa-standalone :where(body) .v1-nav-list{padding-bottom:calc(var(--pwa-bottom-nav-total-height, 48px) + env(safe-area-inset-bottom, 0px) + 120px)!important}}body.is-pwa-standalone .audio-player-sticky-custom,html.is-pwa-standalone :where(body) .audio-player-sticky-custom{z-index:1040!important}@media (max-width:1100px){body.is-pwa-standalone .audio-player-sticky-custom,html.is-pwa-standalone :where(body) .audio-player-sticky-custom{position:-webkit-sticky!important;position:sticky!important;top:calc(83px + env(safe-area-inset-top, 0px))!important;z-index:1040!important}}@media (max-width:1100px){:where(html:not(.is-pwa-standalone)) body:not(.is-pwa-standalone) .audio-player-sticky-custom{top:calc(100px + env(safe-area-inset-top, 0px))!important}}}.audio-player-sticky-placeholder{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:1100px){body.is-pwa-standalone.audio-bible-page,html.is-pwa-standalone :where(body).audio-bible-page{overscroll-behavior:none!important}body.is-pwa-standalone.audio-bible-page .wrapper,html.is-pwa-standalone :where(body).audio-bible-page .wrapper{overscroll-behavior:none!important}body.is-pwa-standalone.audio-bible-page .content-wrapper,html.is-pwa-standalone :where(body).audio-bible-page .content-wrapper{overscroll-behavior:none!important}body.is-pwa-standalone.audio-bible-page body,body.is-pwa-standalone.audio-bible-page html,html.is-pwa-standalone :where(body).audio-bible-page body,html.is-pwa-standalone :where(body).audio-bible-page html{height:100%!important;overscroll-behavior:none!important;position:fixed!important;width:100%!important}body.is-pwa-standalone.audio-bible-page .content-wrapper,html.is-pwa-standalone :where(body).audio-bible-page .content-wrapper{bottom:var(--pwa-bottom-nav-total-height,48px)!important;left:0!important;overflow-x:hidden!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:70px!important;top:calc(70px + var(--safe-top, 0px))!important;-webkit-overflow-scrolling:touch!important}}@media (display-mode:standalone) and (max-width:1100px) and (orientation:portrait){html.thf-ios27-pwa.thf-standard-header{--thf-ios27-header-height:calc(102px + env(safe-area-inset-top, 0px));--thf-ios27-content-offset:calc(118px + env(safe-area-inset-top, 0px));padding-top:0!important}html.thf-ios27-pwa.thf-standard-header body:not(.messenger-open){padding-top:0!important}html.thf-ios27-pwa.thf-standard-header body:not(.messenger-open) nav.main-header.navbar.my-navbar{min-height:var(--thf-ios27-header-height)!important;padding-top:calc(32px + env(safe-area-inset-top, 0px))!important}html.thf-ios27-pwa.thf-standard-header body:not(.messenger-open)>.wrapper{padding-top:var(--thf-ios27-content-offset)!important}}
