.license{display:block;font-size:.75rem;color:var(--app-dim-color);text-align:center;text-transform:uppercase;letter-spacing:.025em;line-height:1.5;background-color:var(--app-background-color);padding-block:.75rem;padding-inline:var(--app-layout-gutter)}@media (orientation: portrait){.license{font-size:.625rem}}.logo{display:block;width:var(--logo-width, 9.5rem);border-radius:.25rem;overflow:hidden}.logo__svg{display:block;width:100%;height:100%;fill:currentColor}@layer base{.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_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_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%) ) )}}}.search{--search-gap: .5rem;--search-button-width: 8rem;--search-border-radius: .5rem}@media (orientation: portrait){.search{--search-button-width: 5.25rem;--search-gap: 1rem}}.search__inner{display:flex;gap:var(--search-gap)}.search__input{display:block;flex-grow:1;flex-basis:0;width:calc(100% - var(--search-button-width) - var(--search-gap));font-family:inherit;font-size:inherit;font-weight:400;padding-inline:1rem;color:#111514;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#f4f4f4;border-radius:var(--search-border-radius)}.search__input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search__input[type=search]::-webkit-search-cancel-button{color:#000;filter:invert(100%)}.search__input::placeholder{font-family:inherit;font-size:inherit;font-style:normal;font-weight:400;text-overflow:ellipsis;line-height:normal;color:#9a9a9a}.search__input:placeholder-shown{text-overflow:ellipsis}[data-ghost=true] .search__input::placeholder{color:transparent}.search__submit{display:flex;--button-theme-color: #353535;--button-color: #fff;--button-width: var(--search-button-width);--button-padding-x: 0;--button-border-radius: var(--search-border-radius)}.nav{display:block}.nav__items{list-style:none;padding:0;margin:0}@media (orientation: portrait){.nav__items{position:absolute;inset-block-start:110%;inset-inline-end:var(--app-layout-gutter);max-width:70vw;background-color:#fff;color:#000;padding-inline:1.5rem;padding-block:1.5rem 1.75rem;border-radius:.875rem;visibility:hidden;opacity:0;transform:translateY(1em);transition:transform .3s,opacity .3s}[data-nav-open=true] .nav__items{transform:translateZ(0);visibility:visible;opacity:1}.nav__items:before{--header-nav-arrow-size: .75rem;content:"";display:block;position:absolute;inset-inline-end:0;inset-block-end:100%;width:var(--header-nav-arrow-size);height:var(--header-nav-arrow-size);background-color:inherit;margin-inline-end:calc((2.25rem - var(--header-nav-arrow-size)) / 2);margin-block-end:calc(((var(--header-nav-arrow-size) / 2) + 1px) * -1);transform:rotate(45deg);border-top-left-radius:.1em;z-index:-1}}@media (orientation: landscape){.nav__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2rem}}.nav__item{position:relative;font-size:1rem;font-weight:500}.nav__item:after{content:"";position:absolute;top:100%;left:0;right:0;height:.175em;background-color:currentColor;transform:scaleX(0);transform-origin:center left;opacity:0;z-index:1}.nav__item,.nav__item:after{transition:transform .3s,opacity .3s}@media (orientation: landscape){.nav__item:not(.nav__item_active):hover,.nav__item_active{transform:translateY(-.25rem)}.nav__item:not(.nav__item_active):hover:after,.nav__item_active:after{transform:scale(1);opacity:1}}.nav__item_active{opacity:.7}.nav__item_active:after{margin-block-start:.5rem}.nav__link{display:block;padding-block:.5rem;color:inherit}.icon{display:block;width:var(--icon-size, 1em);height:var(--icon-size, 1em);fill:currentColor}.icon[data-stroke]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.icon[data-fit]{width:auto}.menu-button{--button-menu-icon-stroke-dasharray-one: 60 207;--button-menu-icon-stroke-dasharray-two: 60 60;--button-menu-icon-stroke-dashoffset-one: 0;--button-menu-icon-stroke-dashoffset-two: 0}.menu-button_active{--button-menu-icon-stroke-dasharray-one: 90 207;--button-menu-icon-stroke-dasharray-two: 1 60;--button-menu-icon-stroke-dashoffset-one: -134;--button-menu-icon-stroke-dashoffset-two: -30}.menu-button path{fill:none;stroke-width:8;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.menu-button path:nth-child(1),.menu-button path:nth-child(3){stroke-dasharray:var(--button-menu-icon-stroke-dasharray-one);stroke-dashoffset:var(--button-menu-icon-stroke-dashoffset-one)}.menu-button path:nth-child(2){stroke-dasharray:var(--button-menu-icon-stroke-dasharray-two);stroke-dashoffset:var(--button-menu-icon-stroke-dashoffset-two)}.rutube-button{--icon-size: 1em}.button-theme{--button-theme-sun-scale: 2;--button-theme-moon-translate: 0px;--button-theme-beams-rotate: -35deg;--button-theme-beams-opacity: 0;--button-theme-beams-transition-duration: .15s}.button-theme_dark{--button-theme-sun-scale: 1;--button-theme-moon-translate: 8px;--button-theme-beams-rotate: 0deg;--button-theme-beams-opacity: 1;--button-theme-beams-transition-duration: .5s}.button-theme__icon{display:block;width:1.5em;height:1.5em;pointer-events:none;color:inherit}.button-theme__sun{fill:currentColor;transform:scale(var(--button-theme-sun-scale));transform-origin:center center;transition:transform .5s cubic-bezier(.5,1.25,.75,1)}.button-theme__beams{stroke:currentColor;stroke-width:1.5;transform-origin:center center;transform:rotate(var(--button-theme-beams-rotate));opacity:var(--button-theme-beams-opacity);transition:transform var(--button-theme-beams-transition-duration) cubic-bezier(.5,1.5,.75,1.25),opacity var(--button-theme-beams-transition-duration) cubic-bezier(.25,0,.3,1)}.button-theme__moon{transform:translate(var(--button-theme-moon-translate),calc(var(--button-theme-moon-translate) * -1));transition:transform .5s cubic-bezier(0,0,0,1)}.header{display:block;--logo-width: 10rem}@media (orientation: portrait){.header{background-color:#000;padding-block:.5rem .75rem;border-radius:0 0 1rem 1rem;box-shadow:0 0 2rem #00000080}}.header__inner{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:var(--app-layout-width);padding-inline:var(--app-layout-gutter);margin-inline:auto}@media (orientation: landscape){.header__inner{padding-block:1.25rem;height:var(--app-header-height)}}.header__main{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-grow:1;flex-basis:0;max-width:calc(100% - var(--logo-width, 0rem))}@media (orientation: landscape){.header__main{gap:3rem}}.header__search-toggle{--button-theme-color: rgba(255, 255, 255, .15);--button-color: #fff;--icon-size: 1rem}@media (orientation: landscape){.header__search-toggle{--button-theme-color: rgba(0,0,0, .6);--button-color: #fff;--icon-size: 1rem}}.header__search-toggle_hidden{visibility:hidden}.header__search{--keyframe-translate: -1rem;flex:0 0 100%;animation:FadeInY .3s ease}@media (orientation: portrait){.header__search{padding-block-start:.75rem}}.header__nav-toggle{--icon-size: 1.5rem}@media (orientation: landscape){.header__nav-toggle{display:none}}.notice__inner{display:flex;color:#111514;background-color:#fff;padding:1em 1.25em;gap:1rem;border-radius:1em}.notice__hide{--button-theme-color: #777}.content{max-width:var(--app-layout-width);padding-inline:var(--app-layout-gutter);padding-block-end:3rem;margin-inline:auto;min-height:calc(100vh - var(--app-header-height) - var(--app-footer-height));outline:none}@media (orientation: landscape){.content{padding-block-end:6rem}}.footer{display:block;text-align:center;border-block-start:solid var(--app-border-size) var(--app-border-color)}.footer__inner{display:flex;flex-wrap:wrap;justify-content:center;max-width:var(--app-layout-width);height:calc(var(--app-footer-height) - var(--app-border-size));padding-inline:var(--app-layout-gutter);padding-block:2rem;margin-inline:auto}.footer__col{flex-grow:1;flex-basis:0;max-width:50%}.footer__logo{margin-inline:auto}.footer__nav,.footer__socials{display:flex;flex-wrap:wrap;gap:.125rem;list-style:none;padding:0;margin:0}.footer__nav{gap:1rem;flex-direction:column}.footer__socials{display:inline-flex}.footer__social{--icon-size: 2rem}.footer__copyright{margin-block-start:.5rem}@media (orientation: portrait){.footer__col_main{flex:0 0 100%;max-width:100%;order:-1;margin-block-end:1.5rem;border-block-end:solid var(--app-border-size) var(--app-border-color)}}@media (orientation: landscape){.footer__inner{padding-block:3rem 0}.footer__col{max-width:20%}.footer__col_main{max-width:60%}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:700;font-display:auto;src:local("SF Pro Display Bold"),local("SFProDisplay-Bold"),url(/assets/sf_pro_display_bold-BVYyNhSV.woff2) format("woff2"),url(/assets/sf_pro_display_bold-BxEBT4WS.woff) format("woff"),url(/assets/sf_pro_display_bold-C2R2oGXT.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:700;font-display:auto;src:local("SF Pro Display Bold Italic"),local("SFProDisplay-BoldItalic"),url(/assets/sf_pro_display_bold_italic-BcomUnXh.woff2) format("woff2"),url(/assets/sf_pro_display_bold_italic-CA-5cEa6.woff) format("woff"),url(/assets/sf_pro_display_bold_italic-B7rxqSVQ.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:auto;src:local("SF Pro Display Medium"),local("SFProDisplay-Medium"),url(/assets/sf_pro_display_medium-D6Q6JvOV.woff2) format("woff2"),url(/assets/sf_pro_display_medium-DtM1m65K.woff) format("woff"),url(/assets/sf_pro_display_medium-7P2_Wb9o.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:500;font-display:auto;src:local("SF Pro Display Medium Italic"),local("SFProDisplay-MediumItalic"),url(/assets/sf_pro_display_medium_italic-gX0ProPR.woff2) format("woff2"),url(/assets/sf_pro_display_medium_italic-BF9os6h6.woff) format("woff"),url(/assets/sf_pro_display_medium_italic-01TbVU7f.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;font-display:auto;src:local("SF Pro Display Regular"),local("SFProDisplay-Regular"),url(/assets/sf_pro_display_regular-DwoLv-21.woff2) format("woff2"),url(/assets/sf_pro_display_regular-k_lWXrqe.woff) format("woff"),url(/assets/sf_pro_display_regular-DloiDdiG.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:400;font-display:auto;src:local("SF Pro Display Regular Italic"),local("SFProDisplay-RegularItalic"),url(/assets/sf_pro_display_regular_italic-CrgzYhS7.woff2) format("woff2"),url(/assets/sf_pro_display_regular_italic-B_f4MgR8.woff) format("woff"),url(/assets/sf_pro_display_regular_italic-QZFkrgwn.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:auto;src:local("SF Pro Display SemiBold"),local("SFProDisplay-SemiBold"),url(/assets/sf_pro_display_semibold-C1TS1W8c.woff2) format("woff2"),url(/assets/sf_pro_display_semibold-B0jqQwdw.woff) format("woff"),url(/assets/sf_pro_display_semibold-BZe6D3nc.ttf) format("truetype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:600;font-display:auto;src:local("SF Pro Display SemiBold Italic"),local("SFProDisplay-SemiBoldItalic"),url(/assets/sf_pro_display_semibold_italic-FhEDOD4p.woff2) format("woff2"),url(/assets/sf_pro_display_semibold_italic-B-hcyL0X.woff) format("woff"),url(/assets/sf_pro_display_semibold_italic-BzyTDWXt.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:auto;src:local("Inter Bold"),local("Inter-Bold"),url(/assets/inter_bold-BD2QQW2u.woff2) format("woff2"),url(/assets/inter_bold-vYjmJNHa.woff) format("woff"),url(/assets/inter_bold-BwjTkqu6.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:auto;src:local("Inter Medium"),local("Inter-Medium"),url(/assets/inter_medium-SJXziRkL.woff2) format("woff2"),url(/assets/inter_medium-CAxQ4l2V.woff) format("woff"),url(/assets/inter_medium-DmUT3eZm.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:auto;src:local("Inter Regular"),local("Inter-Regular"),url(/assets/inter_regular-CzhihWcJ.woff2) format("woff2"),url(/assets/inter_regular-Q20JRBXW.woff) format("woff"),url(/assets/inter_regular-CKX1N0ak.ttf) format("truetype")}:root{color-scheme:dark;--app-font-family: "Inter";--app-font-family-secondary: "SF Pro Display";--app-color: #fff;--app-dim-color: #c3c3c3;--app-background-color: rgb(17, 21, 20);--app-gradient-rgb: 17, 21, 20;--app-link-color: #27a3e3;--app-accent-color: #27a3e3;--app-outline-color: #27a3e3;--app-selection-color: #27a3e3;--app-selection-contrast-color: #fff;--button-theme-color: #fff;--button-color: #121212;--app-border-color: rgba(255, 255, 255, .03);--app-border-size: 1px;--app-layout-width: 100%}@media (orientation: portrait){:root{--app-font-size: 1rem;--app-layout-gutter: 1.25rem;--app-header-height: 2rem;--app-footer-height: 20rem}}@media (orientation: landscape){:root{--app-font-size: calc(.75vw + .8vh) ;--app-layout-gutter: 2.5rem;--app-header-height: 10rem;--app-footer-height: 12rem}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeInY{0%{transform:translate3d(0,var(--keyframe-translate, 1em),0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes FadeInX{0%{transform:translate3d(var(--keyframe-translate, 1em),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}html *,html *:before,html *:after{box-sizing:inherit}html,body{height:100%;margin:0}html{font-size:var(--app-font-size);box-sizing:border-box;background-color:var(--app-background-color);-webkit-text-size-adjust:100%}::selection{background:var(--app-selection-color);color:var(--app-selection-contrast-color)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.outline-focus:focus,.outline-focus-visible:focus-visible{outline-offset:var(--app-outline-offset, .1875rem);outline:var(--app-outline-size, .25rem) var(--app-outline-style, solid) var(--app-outline-color, rgba(0, 61, 255, .7))}@media (prefers-reduced-motion: reduce){html *,html *:before,html *:after,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none;transition:none}}@layer base{.title{display:block;font-family:inherit;font-size:1em;font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;text-align:inherit;word-break:normal;color:var(--app-title-color, inherit);margin:0}.title__mark{color:var(--app-accent-color, #0071e3);background:var(--title-mark-background, none)}.title_balanced{text-wrap:balance}.title_dim{color:var(--app-dim-color, #6e6e73)}.title_up{text-transform:uppercase}.title_center{text-align:center}.title_end{text-align:end}.title_size_xxs{font-size:.625em}.title_size_xs{font-size:.75em}.title_size_s{font-size:.875em}.title_size_m{font-size:1.125em}.title_size_l{font-size:1.5em}.title_size_xl{font-size:2em}.title_size_xxl{font-size:3em}@media (orientation: portrait){.title_size_l{font-size:1.25em}.title_size_xl{font-size:1.5em}.title_size_xxl{font-size:2em}}}@layer base{.text{display:block;font-family:inherit;font-size:1em;font-weight:400;line-height:1.5;letter-spacing:initial;text-transform:none;text-align:inherit;word-break:normal;color:inherit;margin:0}.text__mark{color:var(--app-accent-color, #0071e3);background:var(--text-mark-background, none)}.text_balanced{text-wrap:balance}.text_dim{color:var(--app-dim-color, #6e6e73)}.text_up{text-transform:uppercase}.text_center{text-align:center}.text_end{text-align:end}.text_size_xxs{font-size:.625em}.text_size_xs{font-size:.75em}.text_size_s{font-size:.875em}.text_size_m{font-size:1.125em}.text_size_l{font-size:1.25em}.text_size_xl{font-size:1.375em}.text_size_xxl{font-size:1.5em}}@layer base{.pretty-scrollbar{--base-pretty-scrollbar-background: var(--pretty-scrollbar-track-color, rgba(0, 0, 0, 0));--base-pretty-scrollbar-color: var(--pretty-scrollbar-thumb-color, rgba(107, 107, 107, .5));--base-pretty-scrollbar-width: var(--pretty-scrollbar-width, var(--pretty-scrollbar-size, .75em));--base-pretty-scrollbar-height: var(--pretty-scrollbar-height, var(--pretty-scrollbar-size, .75em));scrollbar-width:thin;scrollbar-color:var(--base-pretty-scrollbar-color) var(--base-pretty-scrollbar-background)}.pretty-scrollbar::-webkit-scrollbar{background-color:var(--base-pretty-scrollbar-background);width:var(--base-pretty-scrollbar-width);height:var(--base-pretty-scrollbar-height)}.pretty-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--base-pretty-scrollbar-color);border:solid var(--pretty-scrollbar-track-padding, .1875em) transparent;border-radius:var(--pretty-scrollbar-thumb-radius, .75em)}@media (hover: hover){.pretty-scrollbar_hover:not(:hover){--base-pretty-scrollbar-color: transparent}}}@layer base{.link{color:var(--app-link-color);text-decoration:none}.link_text{color:inherit}.link:focus-visible{border-radius:.25rem;outline-offset:var(--link-outline-offset, var(--app-outline-offset, .1875rem));outline:var(--link-outline-size, var(--app-outline-size, .25rem)) var(--link-outline-style, var(--app-outline-style, solid)) var(--link-outline-color, var(--app-outline-color, rgba(0, 61, 255, .7)))}@media (hover: hover){.link:hover{--app-link-color: var(--app-accent-color)}.link_text:hover{color:var(--app-accent-color)}}}@keyframes GhostAnimation{0%{opacity:var(--ghost-animation-opacity-from, .75)}50%{opacity:var(--ghost-animation-opacity-to, 1)}to{opacity:var(--ghost-animation-opacity-from, .75)}}[data-ghost=true] [data-ghost-text],[data-ghost=true] [data-ghost-item]{-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default;color:transparent;transition:none;background:none;border-color:transparent;box-shadow:none;outline:none;animation:var(--ghost-animation, GhostAnimation 1s ease both infinite)}[data-ghost=true] [data-ghost-text],[data-ghost=true] [data-ghost-text]:before,[data-ghost=true] [data-ghost-text]:after{text-decoration-line:line-through;text-decoration-thickness:var(--ghost-text-thickness, 1em);text-decoration-color:var(--ghost-text-color, rgba(107, 107, 107, .2))}[data-ghost=true] [data-ghost-item]{background-color:var(--ghost-item-color, rgba(107, 107, 107, .1))!important}[data-ghost=true] [data-ghost-item] [data-ghost-text]{animation:none}[data-ghost=true] [data-ghost-item] *:not([data-ghost-text]):not([data-ghost-item]),[data-ghost=true] [data-ghost-item] *:before,[data-ghost=true] [data-ghost-item] *:after,[data-ghost=true] [data-ghost-item]:before,[data-ghost=true] [data-ghost-item]:after{animation:none;-webkit-user-select:none;user-select:none;pointer-events:none;visibility:hidden;opacity:0}[data-ghost=true] [data-ghost-text] *{color:transparent!important;--link-line-transparent: 100%}@media (prefers-reduced-motion: reduce){:root{--ghost-animation: none}}.app{font-family:var(--app-font-family);overflow-y:scroll}.app__notice{--keyframe-translate: 1rem;position:fixed;inset-block-end:0;inset-inline-end:0;max-width:calc(100vw - (var(--app-layout-gutter) * 2));margin:1rem;z-index:10;animation:FadeInY .5s ease both}@media (orientation: landscape){.app__notice{max-width:25rem}}.app__offset{margin-inline:calc(var(--app-layout-gutter) * -1)}.app__under{margin-block-end:3rem}.app__search{margin-block-end:1rem}@media (orientation: landscape){.app__under{--app-under-header: 1;margin-block-start:calc(var(--app-header-height) * -1)}.app__search{position:relative;margin-block-start:-4rem;margin-block-end:3rem;z-index:6}}.app__gap{margin-block-start:3rem}.app__header{position:relative;z-index:5}@media (orientation: portrait){.app__header{position:fixed;inset-block:0 auto;inset-inline:0;z-index:30}.app__license{padding-block-start:calc(var(--app-header-height) * 2);background-color:#212423}}.app__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;outline:none;border:0;background-color:#000000b3;z-index:25}.button_theme_dim{--button-theme-color: #2A2C2C;--button-color: #E7E7E7;--button-hover-theme-color: #fff;--button-hover-color: #111514}
