.slide{--slide-backdrop-gradient-rgb: var(--app-gradient-rgb);--slide-backdrop-gradient-dir: 70deg}@media (orientation: landscape){.slide{--slide-backdrop-gradient-dir: 90deg}}.slide_has_animation{--slide-animation-multiplier: 1}.slide__inner{position:relative;padding-inline:var(--app-layout-gutter);padding-block-start:max(3rem,calc(var(--app-header-height) * var(--app-under-header, 0)));padding-block-end:4rem;min-height:var(--slide-min-height, 10rem);overflow:hidden}.slide__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.slide__backdrop:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--slide-backdrop-gradient-dir),rgba(var(--slide-backdrop-gradient-rgb),1) 0%,rgba(var(--slide-backdrop-gradient-rgb),.99) 9.4%,rgba(var(--slide-backdrop-gradient-rgb),.963) 17.6%,rgba(var(--slide-backdrop-gradient-rgb),.92) 24.8%,rgba(var(--slide-backdrop-gradient-rgb),.864) 31.2%,rgba(var(--slide-backdrop-gradient-rgb),.796) 37%,rgba(var(--slide-backdrop-gradient-rgb),.72) 42.4%,rgba(var(--slide-backdrop-gradient-rgb),.637) 47.5%,rgba(var(--slide-backdrop-gradient-rgb),.55) 52.5%,rgba(var(--slide-backdrop-gradient-rgb),.46) 57.6%,rgba(var(--slide-backdrop-gradient-rgb),.37) 63%,rgba(var(--slide-backdrop-gradient-rgb),.283) 68.8%,rgba(var(--slide-backdrop-gradient-rgb),.2) 75.2%,rgba(var(--slide-backdrop-gradient-rgb),.124) 82.4%,rgba(var(--slide-backdrop-gradient-rgb),.056) 90.6%,rgba(var(--slide-backdrop-gradient-rgb),0) 100%);z-index:1}.slide__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.slide__content{position:relative;display:flex;flex-direction:column;gap:1rem;z-index:1}@media (orientation: landscape){.slide__content{max-width:50%}}.slide__title{margin-block-end:.25em}.slide__preachers{padding-block-end:1rem}.slide__description_clamp{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.slide__actions{display:flex;flex-wrap:wrap;align-items:center;padding-block-start:2rem;margin-block-start:auto;gap:var(--slide-actions-gap, 1rem)}.slide__backdrop,.slide__title,.slide__description,.slide__preachers,.slide__actions{animation:var(--slide-animation-name) calc(.6s * var(--slide-animation-multiplier)) var(--slide-animation-delay) var(--slide-animation-timing, ease) both}[data-ghost=true] .slide__backdrop,[data-ghost=true] .slide__title,[data-ghost=true] .slide__description,[data-ghost=true] .slide__preachers,[data-ghost=true] .slide__actions{animation:none}.slide__backdrop{--keyframe-translate: -2rem;--slide-animation-name: FadeInY;--slide-animation-delay: 0ms;--slide-animation-timing: cubic-bezier(.33, 1, .68, 1)}.slide__title{--slide-animation-name: FadeIn;--slide-animation-delay: .1s}.slide__preachers{--slide-animation-name: FadeIn;--slide-animation-delay: .2s}.slide__description{--keyframe-translate: .25rem;--slide-animation-name: FadeInY;--slide-animation-delay: .3s}.slide__actions{--keyframe-translate: -.5rem;--slide-animation-name: FadeInY;--slide-animation-delay: .6s}@layer proxima.button{.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap, .375em);vertical-align:middle;font-family:var(--button-font-family, inherit);font-size:var(--base-button-font-size);font-weight:var(--button-font-weight, 400);text-decoration:none;text-align:center;text-transform:var(--button-text-transform, none);letter-spacing:var(--button-letter-spacing, .0125em);line-height:var(--button-line-height, 1);width:var(--button-width, auto);height:var(--base-button-size);max-width:100%;padding-inline:var(--button-padding-x, calc( var(--base-button-size) / var(--button-padding-x-divider, 2.25) ));padding-block:var(--button-padding-y, 0);background:var(--base-button-background);color:var(--base-button-color);-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button;outline:none;border:0;border-radius:var(--button-border-radius, calc( var(--base-button-size) / var(--button-border-radius-divider, 8) ));transition:var(--button-transition, color .2s, background-color .2s, border-color .2s );--base-button-size: var(--button-size, 2.75rem);--base-button-font-size: var(--button-font-size, 1rem);--base-button-background-opacity: var(--button-transparent-background-opacity, 0);--base-button-box-shadow-opacity: var(--button-box-shadow-opacity, .2);--base-button-border-opacity: var(--button-border-opacity, .5);--base-button-inert-color: var(--button-theme-color, #0071e3);--base-button-theme-color: var(--base-button-inert-color)}.button_has_effect{--button-has-effect: 1;--effect-ripple-size: var(--button-effect-ripple-size, calc(var(--base-button-size) * 4));--effect-pulse-size: calc(var(--base-button-size) / 6);--effect-pulse-color: var(--button-effect-pulse-color, var(--base-button-theme-color));position:relative}.button__effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--button-effect-z-index, 0)}.button_size_xxs{--base-button-size: var(--button-size-xxs, 1.875rem);--base-button-font-size: var(--button-font-size-xxs, .75rem)}.button_size_xs{--base-button-size: var(--button-size-xs, 2.25rem);--base-button-font-size: var(--button-font-size-xs, .875rem)}.button_size_s{--base-button-size: var(--button-size-s, 2.5rem);--base-button-font-size: var(--button-font-size-s, .875rem)}.button_size_m{--base-button-size: var(--button-size-m, 3rem);--base-button-font-size: var(--button-font-size-m, 1rem)}.button_size_l{--base-button-size: var(--button-size-l, 3.375rem);--base-button-font-size: var(--button-font-size-l, 1.125rem)}.button_size_xl{--base-button-size: var(--button-size-xl, 3.75rem);--base-button-font-size: var(--button-font-size-xl, 1.25rem)}.button_size_xxl{--base-button-size: var(--button-size-xxl, 4.125rem);--base-button-font-size: var(--button-font-size-xxl, 1.375rem)}.button_round_none{border-radius:0}.button_round_full{--button-is-full-round: 1;border-radius:100rem}.button_width_max{display:flex;width:100%}.button_width_sym{width:var(--base-button-size);height:var(--base-button-size);padding:var(--button-width-sym-padding, 0)}.button_shadow_soft{box-shadow:var(--button-box-shadow-soft-size, 0 .25em .25em 0) var(--button-box-shadow-soft-color, var(--button-box-shadow-color, var(--base-button-box-shadow-color-mix, rgba(0, 0, 0, .15))))}.button_shadow_wide{box-shadow:var(--button-box-shadow-wide-size, 0 .5em 1em 0) var(--button-box-shadow-wide-color, var(--button-box-shadow-color, var(--base-button-box-shadow-color-mix, rgba(0, 0, 0, .15))))}.button_enabled{--button-is-enabled: 1}.button_view_plain{--button-is-view-plain: 1;--base-button-background: var(--base-button-theme-color);--base-button-color: var(--button-color, #fff)}.button_view_text{--button-is-view-text: 1}.button_view_outline{--button-is-view-outline: 1;--base-border-style: var(--button-border-style, solid);--base-border-color: var(--button-border-color, var(--base-button-border-color-mix, var(--base-button-theme-color)));border-width:var(--button-border-width, 1px);border-style:var(--base-border-style);border-color:var(--base-border-color)}.button_view_text,.button_view_outline{--base-button-background: var(--button-transparent-background, var(--base-button-transparent-background-mix, transparent));--base-button-color: var(--base-button-theme-color)}.button_enabled:active{--button-is-active: 1}.button_enabled:focus{--button-is-focus: 1;--base-button-theme-color: var(--button-focus-theme-color, var(--base-button-inert-color));border-style:var(--button-focus-border-style, var(--base-border-style));outline-offset:var(--button-highlight-offset, var(--app-highlight-offset, .0625rem));outline-style:var(--button-highlight-style, var(--app-highlight-style, solid));outline-width:var(--button-highlight-size, var(--app-highlight-size, .1875rem));outline-color:var(--button-highlight-color, var(--app-highlight-color, var(--base-button-highlight-color-mix, rgba(0, 0, 0, .1))))}.button_effect_pulse:hover{outline-color:transparent}.button_enabled[autofocus]:focus,.button_enabled:focus-visible{outline-offset:var(--button-outline-offset, var(--app-outline-offset, .1875rem));outline:var(--button-outline-size, var(--app-outline-size, .25rem)) var(--button-outline-style, var(--app-outline-style, solid)) var(--button-outline-color, var(--app-outline-color, rgba(0, 61, 255, .7)))}@media (hover: hover){.button_enabled:hover{--button-is-hover: 1;--base-button-theme-color: var(--button-hover-theme-color, var(--base-button-hover-theme-color-mix, var(--base-button-inert-color)));--base-button-background-opacity: var(--button-hover-transparent-background-opacity, .08);--base-button-box-shadow-opacity: var(--button-hover-box-shadow-opacity, .3);--base-button-border-opacity: var(--button-hover-border-opacity, 1);border-style:var(--button-hover-border-style, var(--base-border-style));border-color:var(--button-hover-border-color, var(--base-border-color))}.button_enabled.button_view_plain:hover{color:var(--button-hover-color, var(--base-button-color))}}.button_disabled{--button-is-disabled: 1;--base-button-theme-color: var(--button-disabled-theme-color, var(--base-button-inert-color));opacity:var(--button-disabled-opacity, var(--app-disabled-opacity, .6));cursor:not-allowed;box-shadow:none}@supports (outline-color: color-mix(in srgb,red,blue)){.button{--base-button-highlight-color-mix: color-mix(in srgb, var(--base-button-inert-color), transparent calc( 100% - (var(--app-highlight-opacity, .2) * 100%) ) )}}@supports (color: color-mix(in srgb,red,blue)){.button{--base-button-hover-theme-color-mix: color-mix(in srgb, var(--base-button-inert-color), var(--button-hover-mix-color, #000) calc( var(--button-hover-mix-opacity, .12) * 100% ) );--base-button-border-color-mix: color-mix(in srgb, var(--base-button-theme-color), transparent calc( 100% - (var(--base-button-border-opacity) * 100%) ) );--base-button-transparent-background-mix: color-mix(in srgb, var(--base-button-theme-color), transparent calc( 100% - (var(--base-button-background-opacity) * 100%) ) );--base-button-box-shadow-color-mix: color-mix(in srgb, var(--base-button-theme-color), transparent calc( 100% - (var(--base-button-box-shadow-opacity) * 100%) ) )}}}@layer proxima{.button__icon{flex-shrink:0;--icon-size: var(--button-icon-size, 1em)}.button__icon_before{order:0}.button__icon_after{order:1}}@layer proxima.effect{@keyframes ProximaRippleAnimation{0%{transform:scale(0);opacity:var(--effect-ripple-opacity, .4)}to{transform:scale(1);opacity:0}}@keyframes ProximaPulseAnimation{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 var(--effect-pulse-size, .375rem) transparent}to{box-shadow:0 0 0 0 transparent}}.effect{display:block;overflow:var(--effect-overflow, hidden);border-radius:inherit}.effect_type_pulse{opacity:var(--effect-pulse-opacity, .5);color:var(--effect-pulse-color, inherit)}.effect_type_ripple{color:var(--effect-ripple-color, inherit);--base-effect-ripple-size: var(--effect-ripple-size, 4rem);--base-effect-ripple-offset: calc(var(--base-effect-ripple-size) / 2 * -1)}.effect_type_ripple:before{content:"";display:block;position:absolute;inset-block-start:var(--effect-y, 0);inset-inline-start:var(--effect-x, 0);width:var(--base-effect-ripple-size);height:var(--base-effect-ripple-size);background:currentColor;border-radius:var(--effect-ripple-border-radius, 100%);margin-block-start:var(--base-effect-ripple-offset);margin-inline-start:var(--base-effect-ripple-offset);pointer-events:none;transform:scale(0)}.effect_type_ripple.effect_pressed:before{animation:var(--effect-ripple-animation, ProximaRippleAnimation);animation-timing-function:var(--effect-ripple-animation-timing, cubic-bezier(.61, 1, .88, 1));animation-duration:var(--effect-ripple-animation-duration, .5s)}.effect_type_pulse.effect_pressed{animation:var(--effect-pulse-animation, ProximaPulseAnimation);animation-timing-function:var(--effect-pulse-animation-timing, cubic-bezier(.22, 1, .36, 1));animation-duration:var(--effect-pulse-animation-duration, .9s)}}.video{position:relative;display:block;width:100%;padding:0;background:#000}.video:before{content:"";display:block;padding-block-start:var(--video-ratio, 56.25% )}.video__inner{display:block;position:absolute;top:0;right:0;left:0;width:100%;height:100%;bottom:0;outline:none;background:inherit;z-index:1}.article{display:block;position:relative;padding-block:3rem 6rem;padding-inline:var(--app-layout-gutter);background-color:var(--app-background-color);color:var(--app-color)}.article_light{--app-dim-color: #777;background-color:#fff;color:#000}.article__aside{position:absolute;inset-block:0;inset-inline-end:0;pointer-events:none}.article__actions{position:sticky;inset-block-start:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:var(--app-layout-gutter)}.article__actions .button-theme{order:1}.article__actions .article-toc-trigger{order:2}.article__actions .article-pdf-action{order:3}.article__action{pointer-events:auto}.article__edit-action{pointer-events:auto;order:4;background:#29302d;color:#fff;border:0;border-radius:6px;width:42px;height:42px;cursor:pointer;font-size:22px}@media (max-width: 700px){.article__actions{padding:.5rem}}.article__content{max-width:44rem;margin-inline:auto}.article__title{margin-block-end:.5em}.article__duration,.article__preachers{display:block;color:var(--app-dim-color);margin-block-end:1rem}.article__html{margin-block-start:2rem;word-break:break-word}.article__html [style]{color:unset!important}.article__html [style*="background-color: rgb(255, 255, 255)"]{background-color:transparent!important}.article__html a{color:var(--app-link-color)!important}.listen-button[data-v-51e96fee]{--icon-size: 1.1em}.playlist__label{margin-block-end:.75em}.playlist__items{display:flex;gap:.25rem}.playlist__arrow_next{order:1}.playlist__dots{display:flex;align-items:flex-end;justify-content:center;width:2rem;opacity:.5}.playlist__dots:before{content:"..."}.intro__video-sources{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}@media (max-width: 500px){.intro__video-sources{gap:.5rem}.intro__video-sources .button{--button-padding-x: .875rem;--button-font-size: .875rem}}.intro__source-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.intro{--slide-actions-gap: 2rem}.intro__playlist{flex:0 0 100%}.intro__label{order:1}.intro__hide{position:absolute;inset-block-start:0;inset-inline-end:0;margin:var(--app-layout-gutter);z-index:3}.intro__video{--video-ratio: 0;height:100vh}
