﻿:root{--inlinerow_space: 1rem;--padding_lr: 1rem}@media(min-width: 1020px){:root{--padding_lr: 2rem}}:root{--transition: 0.4s ease;--nav_link_color: var(--foreground);--nav_link_hover_color: var(--background);--grid_line: 1px solid color-mix(in srgb, var(--foreground) 20%, transparent)}@view-transition{navigation:auto}@-ms-viewport{width:device-width}*,::after,::before,::backdrop,::file-selector-button{border:0 none;outline:0 none;margin:0;padding:0;box-sizing:border-box}a,a:link,a:visited,a:hover,a:focus,a:active{outline:0;text-decoration:none}nav ul,nav li,.nav ul,.nav li{margin:0;padding:0;list-style:none}textarea{resize:vertical}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}fieldset{border:0;margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}li{margin:0;padding:0}button,.no_button{background:none;border:none;padding:0;margin:0;font:inherit;text-align:inherit;cursor:pointer;outline:none;appearance:none}.no_button:hover{background:none;border:none;outline:none;color:inherit}summary::marker{display:none;content:""}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{scroll-behavior:smooth}body.debug{counter-reset:section}body:not(.photojournalist):not(.travelblog){background-color:var(--background);color:var(--foreground)}::-moz-selection,::selection{background:var(--foreground);color:var(--background)}.inlinerow{margin-top:var(--inlinerow_space);margin-bottom:var(--inlinerow_space)}img{border:none;width:100%;height:auto;vertical-align:top}img.loaded{animation:imgfade .5s ease 0s both}.js img{opacity:0}video,figure.cover img{width:100%}body:not(.photojournalist):not(.travelblog) figure img.js-lazy-image--handled,body:not(.photojournalist) img.js-lazy-image--handled,video{max-width:100%;width:unset}video.cover,figure.cover,figure.cover img,figure.cover video,video.cover_small,figure.cover_small,figure.cover_small img,figure.cover_small video{width:100%;max-width:100%}figure>figcaption>a:after{content:"→"}header>a,nav a,.timestamp,figcaption{padding:1rem var(--padding_lr)}*[data-value]{display:flex;justify-content:space-between}*[data-value]:after{content:attr(data-value)}span.dot{content:".";animation:fadein .38s ease 0s infinite;position:-webkit-sticky;position:sticky}.patrickrohr span.dot{padding-right:.5em}.timestamp{text-orientation:sideways;writing-mode:vertical-lr;position:-webkit-sticky;position:sticky;top:0}body:not(.photojournalist):not(.travelblog) header>a:not(:hover):first-child{color:inherit}#userlabel{text-decoration:none;padding:.5em;font-size:.5em;position:fixed;right:0;top:50vh;transform:rotate(-90deg) translateY(3em)}#edit{position:fixed;right:1rem;bottom:1rem;z-index:100;font-size:18px;line-height:1;padding:.6em 1em;color:var(--background);background-color:var(--foreground);border:2px solid var(--background);text-decoration:none;letter-spacing:.05em;transition:background-color var(--transition)}#edit:hover{background-color:color-mix(in srgb, var(--foreground), black 15%)}#last{background-color:var(--highlight);grid-column:span 3/-1}#bar{display:block;height:0em;background-color:var(--foreground);position:relative;margin-top:-7em;z-index:1}#messageBar{color:var(--foreground);background-color:var(--background);position:-webkit-sticky;position:sticky;top:0;z-index:99999;max-height:0;overflow:hidden}#messageBar p{padding:1rem;font-size:2em;min-height:6rem;font-weight:200}#messageBar.show{animation:dropMessage 5s ease 0s both}#authorprofile{background-color:var(--background);grid-column:3/-1;overflow:hidden;position:fixed;left:0;bottom:10em;width:20em;z-index:-1;background-blend-mode:multiply}.feedbackvideo>video{background-color:var(--background);mix-blend-mode:overlay;width:100%}ul.kurse>li{user-select:none;border-top:.5em solid;list-style:none}ul.kurse>li>label{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fill, minmax(9em, min-content));cursor:pointer;padding:.5rem 1em}ul.kurse>li>a{text-decoration:none;display:flex;margin-right:1rem;padding:.4rem 1rem}.killswitch input{background:none;color:inherit;opacity:0}.fold>a{padding:1em;display:block}body.offline nav a{text-decoration:line-through;pointer-events:none}.debug header>*{background-image:url(frame.svg);background-repeat:no-repeat;background-size:calc(100% - 2px) calc(100% - 2px);background-position:1px 1px;position:relative}@media(max-width: 50em){hr{background:var(--foreground)}body:not(.photojournalist):not(.travelblog){background-position:80% 2em}}@media(min-width: 50em){#bar{margin-top:-5em;height:7em}header>label{flex-grow:1;cursor:pointer;padding:1rem;padding-top:2rem;display:flex;flex-wrap:wrap;align-items:center}figure{float:left;width:50%;min-height:7rem;transition:background-color .1s ease,color .1s ease}@supports(display: grid){figure{float:unset;width:unset;min-height:unset}}#content,form{grid-column:1/-1 !important}}@media screen and (prefers-reduced-motion){#search,header>a,header span:after,nav a:after,span.dot{animation:unset;transition:unset}}body{font-display:block;font-family:gtcinetype,sans-serif;line-height:1.4}@media(min-width: 50em){body{font-size:1.6em}}h2,h3,h4,h5,h6,p,ul>li,ol>li{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}blockquote>p,h1,h2,h6,header,fieldset>legend{font-size:2em;line-height:1.1}blockquote>p:first-child,input,h2{font-weight:200}blockquote>p:first-child{font-style:italic;text-indent:-0.5em}blockquote>p:first-child:before{content:open-quote}blockquote>p:first-child:after{content:close-quote}blockquote>p:nth-child(2),figcaption,.timestamp{font-size:.8rem;font-family:gtcinetypemono;line-height:1.6}strong{background-color:var(--foreground);color:var(--background);border:none;outline:0}del{text-decoration:none;white-space:nowrap;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}u{color:var(--highlight);text-decoration:none}a{color:inherit}a:focus{outline:0}a[href^="tel:"]{white-space:nowrap}figcaption{max-width:100ch}.text_small{font-size:16px}@media(max-width: 50em){h2{overflow:hidden}}.main{margin-top:-1px}@supports(display: grid){@media(min-width: 50em){.main{display:grid;grid-template-columns:repeat(auto-fit, minmax(10em, 1fr))}}}@media(min-width: 50em)and (max-width: 79.99em){.main{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 50em){.main>*{border-TOP:var(--grid_line);border-right:var(--grid_line);border-bottom:var(--grid_line)}}.main>header>a:before,.main>nav a:before{content:"";background:var(--foreground);position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.main>header>a:hover,.main>header>a:hover *,.main>nav a:hover,.main>nav a:hover *{color:var(--background)}.main>header>a:hover:before,.main>nav a:hover:before{transform:scaleX(1);transform-origin:left center}.main>nav,.main>nav>ul,.main>nav>ul>li{display:contents}.main>nav+*{grid-column:1}.main>nav a{display:inline-block;position:relative;overflow:hidden;text-decoration:none;transition:color .1s ease 0s}.main>nav a:hover{transition:color .1s ease .1s;color:var(--background)}@media(min-width: 50em){.main>nav a{display:flex;padding-top:1.5rem;padding-bottom:3.5rem}}.main>div.embed,.main>div.film,.main>p,.main>ol,.main>ol>li,.main>h2,.main>figure,.main>video,.main>blockquote,.main>a.bildlink{grid-column-end:span 2}@media(min-width: 80em){.main>*:not(hr):nth-child(2n+2){grid-column-end:span 3}}.main>ol>li,.main p,.main h2{padding:1rem var(--padding_lr)}.main>a{text-decoration:none}.main>figure{background-color:var(--background);display:flex;flex-direction:column}.main img{opacity:0}.main img.loaded{animation:imgfade .5s ease 0s both}.main>h2>del{white-space:unset}.main>ol{list-style-position:inside;padding:1rem;display:contents}.main>hr{grid-column-end:unset;grid-column:1/3;height:60vh;max-height:30em;border:none}.main>hr+hr{grid-column:3/-1 !important;position:relative}.main>hr+hr:after{position:absolute;left:0;top:4em;content:"";display:inline-content;height:calc(100% - 8em);grid-column:3/-2;border-left:2px solid var(--foreground)}@media(max-width: 50em){.main>hr{width:2px;margin:4em 50%}.main>hr+hr{display:none}}@media(min-width: 50em){.main>header{min-height:30vh}.main>header>a{display:flex;flex-wrap:wrap;flex-grow:1}.main>figure.cover,.main>video.cover{grid-column:1/-1 !important}.main>figure.cover_small,.main>video.cover_small{grid-column:1/5 !important}body:not(.photojournalist):not(.travelblog) .main>figure:not(:hover) img,body:not(.photojournalist) .main>video:not(.cover){mix-blend-mode:overlay}}body.debug .main>*:not(img){background-image:url(frame.svg);background-repeat:no-repeat;background-size:calc(100% - 2px) calc(100% - 2px);background-position:1px 1px;position:relative}body.debug .main>*:before{font-size:1rem;counter-increment:section;content:counter(section);padding:1em;position:absolute;top:0;right:0}body>.main>ul.kurse{width:100%;display:flex;padding:11em 0 2em;flex-direction:column-reverse;grid-column:1/-1 !important}body>.main>ul.kurse~a{padding:1em;grid-column:1/-1}.card_link{grid-column-end:span 2}.card_link,.card_link *,.card_link:after{transition:background-color var(--transition),color var(--transition),border-color var(--transition),filter var(--transition),opacity var(--transition),mix-blend-mode var(--transition) !important}.card_link img,.card_link video{background-color:rgba(0,0,0,0);filter:grayscale(0.85) brightness(0.92)}.card_link li,.card_link p,.card_link h2,.card_link figcaption{padding:1rem var(--padding_lr)}.card_link figcaption{width:100%;max-width:100%}.card_link:last-child{grid-column-end:-1}.card_link:after{content:"";background-color:var(--highlight);flex-grow:1}.card_link:hover{color:var(--background)}.card_link:hover:after{background-color:var(--foreground)}.card_link:hover figcaption,.card_link:hover>blockquote,.card_link:hover>h2,.card_link:hover>p{background-color:var(--foreground);color:var(--background);border:none;outline:0}.card_link:hover strong,.card_link:hover a.active{background-color:color-mix(in srgb, var(--background) 20%, transparent)}.card_link:hover img,.card_link:hover video{background-color:var(--foreground);filter:none}@media(min-width: 50em){.card_link{background-color:var(--background);display:flex;flex-direction:column;min-height:7rem}body:not(.photojournalist):not(.travelblog) .card_link:not(:hover) img,body:not(.photojournalist) .card_link:not(:hover) video{mix-blend-mode:overlay}}div.embed{padding:1rem}.block_embed,.block_film{width:100%}.block_embed .plyr,.block_film .plyr{width:100%}@media(min-width: 50em){.block_embed{grid-column-end:span 2}}nav a,.nav a{color:var(--nav_link_color);cursor:pointer;transition:color var(--transition),border var(--transition),background var(--transition),background-image var(--transition),background-color var(--transition)}nav a:hover,.nav a:hover{color:var(--nav_link_hover_color)}nav a:after,.nav a:after{content:".";animation:fadein .38s ease 0s infinite;position:-webkit-sticky;position:sticky}nav a.active,.nav a.active{z-index:3;display:block;position:-webkit-sticky;position:sticky;top:0;background-color:color-mix(in srgb, var(--foreground), black 10%) !important;color:var(--background) !important;border:none;outline:0}nav+h2>strong,.nav+h2>strong{display:inline-block}nav.horizontal>ul,nav.horizontal>ol,.nav.horizontal>ul,.nav.horizontal>ol{display:flex;flex-wrap:wrap;gap:1rem}nav.horizontal.wide>ul,nav.horizontal.wide>ol,.nav.horizontal.wide>ul,.nav.horizontal.wide>ol{gap:1.5rem}nav.vertical>ul,nav.vertical>ol,.nav.vertical>ul,.nav.vertical>ol{display:flex;flex-wrap:wrap;flex-direction:column;gap:.6rem}.nav_topnav{border-bottom:var(--grid_line)}@supports(display: grid){.nav_topnav>ul,.nav_footer_bar>ul,.nav_footer>ul{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 50em){.nav_topnav>ul,.nav_footer_bar>ul,.nav_footer>ul{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 80em){.nav_topnav>ul,.nav_footer_bar>ul,.nav_footer>ul{grid-template-columns:repeat(6, 1fr)}}}.nav_topnav>ul,.nav_footer_bar>ul,.nav_footer>ul{list-style:none;margin:0;padding:0}@media(max-width: 29.99em){.nav_topnav>ul,.nav_footer_bar>ul,.nav_footer>ul{grid-template-columns:1fr}}.nav_topnav>ul>li,.nav_footer_bar>ul>li,.nav_footer>ul>li{display:contents}.nav_topnav a,.nav_footer_bar a,.nav_footer a{position:relative;overflow:hidden;display:flex;align-items:center;padding:1rem var(--padding_lr);text-decoration:none;color:inherit}.nav_topnav a:before,.nav_footer_bar a:before,.nav_footer a:before{content:"";background:var(--foreground);position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.nav_topnav a:hover,.nav_topnav a:hover *,.nav_footer_bar a:hover,.nav_footer_bar a:hover *,.nav_footer a:hover,.nav_footer a:hover *{color:var(--background)}.nav_topnav a:hover:before,.nav_footer_bar a:hover:before,.nav_footer a:hover:before{transform:scaleX(1);transform-origin:left center}@media(max-width: 29.99em){.nav_topnav a,.nav_footer_bar a,.nav_footer a{padding-top:.6rem;padding-bottom:.6rem}}@media(min-width: 29.99em){.nav_topnav a,.nav_footer_bar a,.nav_footer a{min-height:4rem}}@media(min-width: 49.99em){.nav_topnav a,.nav_footer_bar a,.nav_footer a{padding-top:2.4rem}}@media(min-width: 49.99em){.nav_topnav a{padding-top:2.4rem}}.nav_footer,.nav_footer_bar{border-bottom:var(--grid_line)}@media(min-width: 49.99em){.nav_footer a,.nav_footer_bar a{padding-top:1.6rem;padding-bottom:3.4rem}}.notice{--text_size: 16px;--signal_contrast_color: var(--background);--signal_success_color: var(--foreground);--signal_warning_color: var(--highlight);--signal_error_color: #c21f1f;--notice_background: color-mix(in srgb, var(--foreground) 8%, var(--background));position:relative;display:block;padding:0;color:var(--foreground);background-color:var(--notice_background)}.notice,.notice_content{font-size:var(--text_size);line-height:1.45}.notice.hide{display:none}.notice.show{display:block}.notice_content{padding:.85rem 1rem}.notice_success,.notice.success{color:var(--signal_contrast_color);background-color:var(--signal_success_color)}.notice_info,.notice.info,.notice_warning,.notice.warning{color:var(--foreground);background-color:var(--signal_warning_color)}.notice_error,.notice.error,.notice .error.notice_content{color:var(--signal_contrast_color);background-color:var(--signal_error_color)}:root{--form_padding: 16px;--form_spacing: 1.4rem;--form_click_sel_size: 22px;--form_field_bg: color-mix(in srgb, var(--foreground) 7%, var(--background));--form_field_bg_hover: color-mix(in srgb, var(--foreground) 11%, var(--background));--form_field_border: color-mix(in srgb, var(--foreground) 30%, transparent);--form_field_focus_bg: color-mix(in srgb, var(--foreground) 14%, var(--background));--form_field_error_bg: color-mix(in srgb, var(--form_error_color) 10%, var(--background));--form_error_color: #c21f1f}::-webkit-input-placeholder{color:var(--highlight)}::-moz-placeholder{color:var(--highlight)}:-ms-input-placeholder{color:var(--highlight)}:-moz-placeholder{color:var(--highlight)}form input{font-size:inherit;border:none;font-family:inherit}form label{margin-bottom:calc(var(--form_spacing)/2)}form fieldset,form .group{position:relative;margin-bottom:var(--form_spacing)}form .error,form .errors{margin-top:.5rem;color:var(--form_error_color)}form .error,form .error .error,form .error li,form .errors,form .errors .error,form .errors li{color:var(--form_error_color);font-size:.85rem;line-height:1.35}ulform .error,form .errors,ul liform .error,form .errors{list-style:none;padding:0;margin:0}label{font-size:.85rem;display:block;line-height:1.35;opacity:.75}label.required:after{content:"*";padding-left:3px;margin-top:-3px;display:inline;color:var(--highlight)}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input,select,textarea{width:100%;transition:color var(--transition),background-color var(--transition),opacity var(--transition)}input:hover,select:hover,textarea:hover{background-color:var(--form_field_bg_hover)}input::placeholder,select::placeholder,textarea::placeholder{color:currentcolor;opacity:1}input,select,textarea{padding:calc(var(--form_padding)/1.6);background-color:var(--form_field_bg);border:1px solid var(--form_field_border);border-radius:0}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{background-color:var(--form_field_focus_bg);outline:0}.has_errors input,input[aria-invalid=true],.has_errors select,select[aria-invalid=true],.has_errors textarea,textarea[aria-invalid=true]{background-color:var(--form_field_error_bg)}input[type=checkbox],input[type=radio]{width:var(--form_click_sel_size);height:var(--form_click_sel_size);min-width:var(--form_click_sel_size);min-height:var(--form_click_sel_size);padding:0 !important;cursor:pointer}input[type=checkbox]:hover,input[type=radio]:hover{background-color:var(--form_field_bg)}input[type=checkbox]:active,input[type=checkbox]:checked,input[type=radio]:active,input[type=radio]:checked{background-color:var(--foreground);border-color:var(--foreground)}input[type=checkbox]:checked,input[type=radio]:checked{background-position:center center;background-repeat:no-repeat;background-size:12px auto}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}input[type=radio]{border-radius:100% !important}input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.radio_wrap,.checkbox_wrap{gap:.75rem;display:flex;align-items:center;line-height:1.35;margin-top:.2rem;margin-bottom:.2rem}.radio_wrap span,.radio_wrap input,.checkbox_wrap span,.checkbox_wrap input{display:block}.radio_wrap label,.radio_wrap span,.checkbox_wrap label,.checkbox_wrap span{margin-bottom:0}input[type=file]{display:block;width:100%;min-height:11rem;padding:5rem 1.5rem 1.5rem;border:1px dashed var(--form_field_border);background-color:var(--form_field_bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4M6 10l6-6 6 6'/><path d='M4 16v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2'/></svg>");background-repeat:no-repeat;background-position:center 2rem;background-size:1.75rem 1.75rem;color:inherit;font-size:.85rem;line-height:1.4;text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}input[type=file]::-webkit-file-upload-button{float:none}input[type=file]:hover{background-color:var(--form_field_bg_hover);border-color:color-mix(in srgb, var(--foreground) 55%, transparent)}input[type=file]:focus-visible{outline:0;background-color:var(--form_field_focus_bg);border-color:var(--foreground);border-style:solid}input[type=file][aria-invalid=true],.has_errors input[type=file]{background-color:var(--form_field_error_bg);border-color:var(--form_error_color);color:var(--form_error_color)}input[type=file]::file-selector-button{appearance:none;margin:0;padding:.55rem 1rem;border:1px solid color-mix(in srgb, var(--foreground) 40%, transparent);border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font:inherit;font-size:.75rem;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}input[type=file]:hover::file-selector-button,input[type=file]:focus-visible::file-selector-button{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}body.photojournalist input[type=file],body.travelblog input[type=file]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M12 16V4M6 10l6-6 6 6'/><path d='M4 16v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2'/></svg>")}select{text-indent:0;text-overflow:"";cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:16px;font-size:.85rem;color:inherit;padding-right:calc(var(--form_padding)*2.8)}textarea{vertical-align:top;margin-bottom:0;min-height:9rem}.button,button.button,input[type=submit]:not(.search_form_button),.fui-submit{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:2.75rem;padding:.72rem 1rem;border:none;border-radius:0;background-color:var(--foreground);color:var(--background);font:inherit;font-size:.85rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:color var(--transition),background-color var(--transition),opacity var(--transition)}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible,input[type=submit]:not(.search_form_button):hover,input[type=submit]:not(.search_form_button):focus-visible,.fui-submit:hover,.fui-submit:focus-visible{background-color:var(--background);color:var(--foreground)}.button:focus-visible,button.button:focus-visible,input[type=submit]:not(.search_form_button):focus-visible,.fui-submit:focus-visible{outline:0}.button.outline,.button.ghost,button.button.outline,button.button.ghost,input[type=submit]:not(.search_form_button).outline,input[type=submit]:not(.search_form_button).ghost,.fui-submit.outline,.fui-submit.ghost{background-color:rgba(0,0,0,0);color:var(--foreground)}.button.outline:hover,.button.outline:focus-visible,.button.ghost:hover,.button.ghost:focus-visible,button.button.outline:hover,button.button.outline:focus-visible,button.button.ghost:hover,button.button.ghost:focus-visible,input[type=submit]:not(.search_form_button).outline:hover,input[type=submit]:not(.search_form_button).outline:focus-visible,input[type=submit]:not(.search_form_button).ghost:hover,input[type=submit]:not(.search_form_button).ghost:focus-visible,.fui-submit.outline:hover,.fui-submit.outline:focus-visible,.fui-submit.ghost:hover,.fui-submit.ghost:focus-visible{background-color:var(--foreground);color:var(--background)}.button.small,button.button.small,input[type=submit]:not(.search_form_button).small,.fui-submit.small{min-height:2.25rem;padding:.5rem .75rem;font-size:.75rem}.button:disabled,.button[aria-disabled=true],button.button:disabled,button.button[aria-disabled=true],input[type=submit]:not(.search_form_button):disabled,input[type=submit]:not(.search_form_button)[aria-disabled=true],.fui-submit:disabled,.fui-submit[aria-disabled=true]{opacity:.42;pointer-events:none}.fui-form{--fui-field-gutter: var(--form_spacing);--fui-border-radius: 0;--fui-error: var(--form_error_color);--fui-primary-color: var(--foreground);--fui-primary-color-hover: var(--foreground)}.fui-field{margin-bottom:var(--form_spacing)}.fui-label,.fui-legend{font-size:.85rem;line-height:1.35;opacity:.75}.fui-input,.fui-select,.fui-textarea{padding:calc(var(--form_padding)/1.6);background-color:var(--form_field_bg);border:1px solid var(--form_field_border);border-radius:0}.fui-input:focus,.fui-input:focus-visible,.fui-select:focus,.fui-select:focus-visible,.fui-textarea:focus,.fui-textarea:focus-visible{background-color:var(--form_field_focus_bg);outline:0}.has_errors .fui-input,.fui-input[aria-invalid=true],.has_errors .fui-select,.fui-select[aria-invalid=true],.has_errors .fui-textarea,.fui-textarea[aria-invalid=true]{background-color:var(--form_field_error_bg)}.fui-error,.fui-alert-error{color:var(--form_error_color);font-size:.85rem;line-height:1.35}.fui-hidden,[data-fui-page-hidden],.fui-field[data-conditionally-hidden],.fui-btn[data-conditionally-hidden],.fui-tab[data-conditionally-hidden]{display:none}.fui-sr-only{clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute}.fui-title,.fui-page-title{margin:0 0 var(--form_spacing)}.fui-row{display:flex;flex-wrap:wrap;gap:var(--form_spacing);margin-bottom:var(--form_spacing)}@media(max-width: 39.99em){.fui-row{flex-direction:column}}.fui-field{flex:1;min-width:0}.fui-fieldset{margin:0;padding:0;border:0}.fui-page:not(.fui-hidden)+.fui-page{margin-top:var(--form_spacing)}.fui-required{color:var(--form_error_color)}.fui-instructions,.fui-limit-text,.fui-file-summary{display:block;font-size:.75rem;line-height:1.4;opacity:.65}.fui-instructions p,.fui-instructions ul,.fui-limit-text p,.fui-limit-text ul,.fui-file-summary p,.fui-file-summary ul{margin:0}.fui-instructions-above-input .fui-instructions,.fui-label-above-input .fui-legend,.fui-subfield-label-above-input .fui-legend{margin-bottom:.5rem}.fui-instructions-below-input .fui-instructions,.fui-label-below-input .fui-label,.fui-label-below-input .fui-legend,.fui-subfield-label-below-input .fui-label,.fui-subfield-label-below-input .fui-legend,.fui-limit-text{margin-top:.5rem}.fui-label-hidden .fui-label,.fui-label-hidden .fui-legend{display:none !important}.fui-layout-wrap{display:flex;flex-direction:column;gap:.5rem}.fui-layout-horizontal .fui-layout-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.fui-checkbox,.fui-radio{gap:.6rem;display:flex;align-items:center}.fui-checkbox .fui-checkbox-label,.fui-checkbox .fui-radio-label,.fui-radio .fui-checkbox-label,.fui-radio .fui-radio-label{margin:0}.fui-btn-wrapper,.fui-btn-container{display:flex;gap:1rem;padding-top:var(--form_spacing)}.fui-btn-wrapper.fui-btn-right,.fui-btn-container.fui-btn-right{justify-content:flex-end}.fui-btn-wrapper.fui-btn-center,.fui-btn-wrapper.fui-btn-center-save-right,.fui-btn-wrapper.fui-btn-center-save-left,.fui-btn-container.fui-btn-center,.fui-btn-container.fui-btn-center-save-right,.fui-btn-container.fui-btn-center-save-left{justify-content:center}.fui-btn-wrapper.fui-btn-left-right,.fui-btn-wrapper.fui-btn-save-right,.fui-btn-wrapper.fui-btn-save-left,.fui-btn-container.fui-btn-left-right,.fui-btn-container.fui-btn-save-right,.fui-btn-container.fui-btn-save-left{justify-content:space-between}.fui-btn-wrapper.fui-btn-save-left,.fui-btn-wrapper.fui-btn-right-save-left,.fui-btn-wrapper.fui-btn-center-save-left,.fui-btn-container.fui-btn-save-left,.fui-btn-container.fui-btn-right-save-left,.fui-btn-container.fui-btn-center-save-left{flex-direction:row-reverse}.fui-submit,.fui-save{order:10}.fui-btn-link{background:rgba(0,0,0,0);color:var(--foreground);text-decoration:underline}.fui-alert{padding:.75rem 1rem;margin:.5rem 0;font-size:.85rem;line-height:1.4;border:1px solid var(--form_field_border);background-color:var(--form_field_bg)}.fui-alert *{margin:0}.fui-alert-error{background-color:var(--form_field_error_bg);border-color:var(--form_error_color);color:var(--form_error_color)}.fui-alert-success{background-color:color-mix(in srgb, var(--foreground) 8%, var(--background));border-color:color-mix(in srgb, var(--foreground) 30%, transparent)}.fui-alert-bottom-form{margin-top:1rem}.fui-error-message{color:var(--form_error_color);display:block;margin-top:.5rem;font-size:.75rem;line-height:1.4}.fui-success-message{display:block;margin-top:.5rem;font-size:.85rem}.fui-loading{position:relative;pointer-events:none;color:rgba(0,0,0,0) !important;min-height:1rem}.fui-loading::after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:1rem;margin:-0.5rem 0 0 -0.5rem;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:fui-loading .6s linear infinite;z-index:6}@keyframes fui-loading{to{transform:rotate(360deg)}}.fui-progress{display:flex;height:.5rem;overflow:hidden;background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.fui-progress-bar{display:flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--background);background-color:var(--foreground);transition:width .3s ease}.fui-progress-start .fui-progress{margin-bottom:var(--form_spacing)}.fui-progress-end .fui-progress{margin-top:var(--form_spacing)}.fui-tabs{display:flex;flex-wrap:wrap;margin-bottom:var(--form_spacing);border-bottom:var(--grid_line)}.fui-tab{padding:.5rem 1rem;margin-bottom:-1px;border:1px solid rgba(0,0,0,0);opacity:.6}.fui-tab a{color:inherit;text-decoration:none}.fui-tab-active{opacity:1;border-color:color-mix(in srgb, var(--foreground) 20%, transparent);border-bottom-color:rgba(0,0,0,0)}.fui-tab-error{color:var(--form_error_color)}.fui-repeater-row,.fui-group,.fui-summary-blocks{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid var(--form_field_border)}.fui-summary-block{margin-bottom:1rem}.fui-summary-block:last-child{margin-bottom:0}.fui-repeater-add-btn,.fui-table-add-btn{margin-top:.5rem}.fui-repeater-remove-btn,.fui-table-remove-btn,.fui-signature-clear-btn{border:1px solid var(--form_field_border);background:var(--form_field_bg)}.fui-hr{border:0;border-top:var(--grid_line);width:100%}.fui-table{width:100%;margin-bottom:1rem;border-collapse:collapse}.fui-table th{font-size:.75rem;text-align:inherit;opacity:.7}.fui-table th,.fui-table td{padding:.25rem}.fui-table th:first-child,.fui-table td:first-child{padding-left:0}.fui-table th:last-child,.fui-table td:last-child{padding-right:0}.fui-table [data-col-remove]{width:1px}.fui-type-signature .fui-input-container{position:relative}.fui-type-signature .fui-input-container canvas{width:100%;height:8rem;border:1px solid var(--form_field_border);background:var(--form_field_bg)}.form_split_wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:100vh}.form_split_wrap .first{order:1;margin-bottom:3rem}.form_split_wrap .last{order:2}.form_split_logo{max-width:200px;margin-bottom:2rem}.form_split_content,.form_split_media{position:relative;display:flex;align-items:center;width:100%}.form_split_content{justify-content:space-around;padding:clamp(2rem,6vw,3.5rem) var(--padding_lr)}.form_split_content>*{width:94%;max-width:500px}.form_split_media{justify-content:center;min-height:40vh;overflow:hidden}.form_split_media picture,.form_split_media img{width:100%;height:100%;object-fit:cover}.form_split_media .logo{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 50em){.form_split_wrap{flex-direction:row;align-items:center}.form_split .first{margin-bottom:0}.form_split_content,.form_split_media{min-height:100vh;width:50%}.form_split_media picture,.form_split_media img{position:absolute;inset:0;min-width:100%;min-height:100%;object-position:center center}}@media(min-width: 80em){.form_split_content{width:35%}.form_split_media{width:65%}}.account_split_body{width:100%}.account_split_back{margin-top:1rem}.account_split_clocks{display:none}@media(min-width: 50em){.account_split_clocks{display:block;position:absolute;top:1rem;right:1rem;z-index:3;padding:2rem;background-color:var(--background)}}.search_form{display:flex;align-items:stretch;transition:background-color var(--transition);background-color:var(--foreground);font-size:2em;line-height:1.1}.search_form,.search_form_field,.search_form_button{transition:background-color var(--transition)}.search_form_field,.search_form_button{background-color:inherit;-webkit-appearance:none;border:none;padding:3rem 1.5rem;color:var(--highlight)}.search_form_field:focus,.search_form_button:focus{color:var(--foreground)}.search_form_field{flex:1;min-width:0}.search_form_button{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:2em;aspect-ratio:1/1;transition:background-color var(--transition);cursor:pointer}.search_form_button:hover{background-color:color-mix(in srgb, var(--foreground) 95%, var(--background))}body.offline .search_form{display:none}@media(min-width: 620px){.search_form_button{width:4em}.search_form_field,.search_form_button{padding:5rem 2rem}}@media(min-width: 1020px){.search_form_field,.search_form_button{padding:8vw 2rem}.search_form_button{width:20vh}}.search_form:focus-within{background-color:var(--highlight)}.search_form:focus-within .search_form_field,.search_form:focus-within .search_form_button{color:var(--foreground)}.search_form:focus-within .search_form_field{background-color:var(--highlight)}.search_form:focus-within .search_form_button{background-color:color-mix(in srgb, var(--highlight) 95%, var(--highlight))}@supports(display: grid){.site_header{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 50em){.site_header{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 80em){.site_header{grid-template-columns:repeat(6, 1fr)}}}.site_header{align-items:start}.site_header_brand{display:contents;text-decoration:none;color:inherit}.site_header_brand_title{--title_scale: 1}.site_header_brand_title:before{content:"";background:var(--foreground);position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.site_header_brand_title:hover,.site_header_brand_title:hover *{color:var(--background)}.site_header_brand_title:hover:before{transform:scaleX(1);transform-origin:left center}.site_header_brand_title{position:relative;overflow:hidden;padding:2rem var(--padding_lr);padding-top:clamp(2rem,8vh,12rem);padding-bottom:clamp(2rem,8vh,12rem);font-size:calc(clamp(1.6rem,7vw,8rem)*var(--title_scale));line-height:1.1;font-weight:200;display:flex;flex-direction:column;flex-wrap:wrap;gap:0 .5em;margin:0;grid-column:1/-1;grid-row:1}.site_header_brand_title.with_claim{--title_scale: 0.65}@media(min-width: 50em){.site_header_brand_title{grid-column:1/-2}}@media(min-width: 80em){.site_header_brand_title{grid-column:2/-2}}.site_header_brand_name{font-weight:800;white-space:nowrap}.site_header_brand_name.dot_pulse:after{content:".";animation:fadein .38s ease 0s infinite;position:-webkit-sticky;position:sticky}.site_header_brand_claim{white-space:nowrap}.site_header_brand_role{padding-left:.33rem;margin-top:1rem;display:block;font-size:clamp(1rem,1.4vw,1.5rem);font-weight:400;opacity:.7;line-height:1.2;min-height:1.2em;grid-column:1/-1;grid-row:2;text-transform:lowercase}@media(min-width: 50em){.site_header_brand_role{grid-column:1/-2}}@media(min-width: 80em){.site_header_brand_role{grid-column:2/-2}}.site_header_brand_role:after{content:"|";display:inline-block;margin-left:.1em;animation:typewriterCaret .9s steps(1) infinite;font-weight:200}.site_header_clocks{padding:2rem calc(var(--padding_lr) - 1rem);display:flex;flex-direction:column;align-items:flex-end;gap:1rem;list-style:none;margin:0;line-height:1.1;text-transform:uppercase;grid-row:1;grid-column:-2/-1;text-align:right}@media(max-width: 49.99em){.site_header_clocks{display:none}}.site_header_clock{display:flex;flex-direction:column;align-items:flex-end;gap:.1em;position:relative;overflow:hidden;cursor:pointer;padding:.1rem 1rem}.site_header_clock:before{content:"";background:var(--foreground);position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.site_header_clock:hover,.site_header_clock:hover *{color:var(--background)}.site_header_clock:hover:before{transform:scaleX(1);transform-origin:left center}.site_header_clock_city{font-size:.65rem;letter-spacing:.14em;opacity:.5}.site_header_clock_row{display:flex;gap:.8rem;align-items:baseline}.site_header_clock_time{font-size:.8rem;font-variant-numeric:tabular-nums;text-transform:none}.site_header_clock_date{font-size:.8rem;opacity:.5;font-variant-numeric:tabular-nums;text-transform:none}.site_footer_card{display:grid;grid-template-columns:1fr;row-gap:2rem;padding:2rem var(--padding_lr);transition:background-color var(--transition),color var(--transition)}@media(min-width: 30em){.site_footer_card{padding:3rem var(--padding_lr) clamp(5rem,12vh,7rem)}}@media(min-width: 50em){.site_footer_card{grid-template-columns:4fr 3fr 3fr;column-gap:2rem}}.site_footer_card_block{display:flex;flex-direction:column;gap:1rem;position:relative}.site_footer_card_label{margin-bottom:1rem;font-size:.75rem;text-transform:lowercase;font-weight:400;opacity:.6;margin:0}.site_footer_card_text{margin:0;font-size:1rem}@media(min-width: 1020px){.site_footer_card_text{font-size:2rem}.site_footer_card_text.small{font-size:1rem}}.site_footer_card_text a{position:relative;display:inline-block;color:inherit;text-decoration:none}.site_footer_card_text a:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.site_footer_card_text a:hover:after{transform:scaleX(1);transform-origin:left center}.site_footer_links{background-color:var(--foreground);color:var(--background)}@supports(display: grid){.site_footer_links>ul{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 50em){.site_footer_links>ul{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 80em){.site_footer_links>ul{grid-template-columns:repeat(6, 1fr)}}}.site_footer_links>ul{list-style:none;margin:0;padding:0}@media(max-width: 29.99em){.site_footer_links>ul{grid-template-columns:1fr}}.site_footer_links>ul>li{display:contents}.site_footer_links a{position:relative;overflow:hidden;display:flex;align-items:center;padding:2em var(--padding_lr);color:inherit;text-decoration:none;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase}.site_footer_links a:before{content:"";background:var(--foreground);position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform var(--transition)}.site_footer_links a:hover,.site_footer_links a:hover *{color:var(--background)}.site_footer_links a:hover:before{transform:scaleX(1);transform-origin:left center}.site_footer_links a span{position:relative;z-index:2}.site_footer_links a:before{z-index:1;background-color:var(--background) !important}.site_footer_links a:after{display:none}.site_footer_links a:hover{color:var(--foreground) !important}.site_footer_links a:hover span{color:var(--foreground) !important}@media(min-width: 50em){.site_footer_links a{padding-top:3rem;padding-bottom:3rem}}.site_footer_links_arrow{font-size:.9em;opacity:.7}@media(min-width: 50em){.site_footer_links_top{grid-column:-2/-1}}main.admin{padding-top:4rem}.admin{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}.admin_bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.35rem var(--padding_lr);border-bottom:1px solid color-mix(in srgb, var(--background) 12%, transparent);background-color:color-mix(in srgb, var(--foreground) 4%, transparent);position:absolute;top:0;z-index:10;width:100%;backdrop-filter:blur(8px);font-size:.8rem;min-height:unset !important}.admin_bar_brand{font-weight:800;text-decoration:none;color:inherit;letter-spacing:.02em}.admin_bar_nav{display:flex;flex-wrap:wrap;gap:.2em .8em;justify-content:center}.admin_bar_nav a{color:inherit;text-decoration:none;padding:.25em .5em;transition:background-color var(--transition),color var(--transition)}.admin_bar_nav a:hover{background-color:var(--foreground);color:var(--background)}.admin_bar_meta{display:flex;align-items:baseline;gap:.6em}.admin_bar_user{opacity:.6}.admin_bar_logout{color:inherit;text-decoration:none;padding:.15em .6em;border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.admin_bar_logout:hover{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}@media(max-width: 49.99em){.admin_bar{grid-template-columns:1fr auto;row-gap:.3em}.admin_bar_brand{grid-row:1}.admin_bar_meta{grid-row:1;grid-column:2}.admin_bar_nav{grid-row:2;grid-column:1/-1;justify-content:flex-start}}.admin_body{flex:1;padding:clamp(1.5rem,4vh,3rem) var(--padding_lr);max-width:100ch;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.admin_body h1,.admin_body h2,.admin_body h3{line-height:1.2;margin:0}.admin_body h1{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200}.admin_body h2{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400}.admin_body h3{font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.7}.admin_body p,.admin_body li{line-height:1.55}.admin_body a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--transition)}.admin_body a:hover{color:var(--highlight)}.admin_body table{width:100%;border-collapse:collapse;font-size:.9rem}.admin_body table th,.admin_body table td{padding:.6em .8em;text-align:left;border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);vertical-align:top}.admin_body table th{font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.admin_body table tbody tr:hover{background-color:color-mix(in srgb, var(--foreground) 4%, transparent)}.admin_body .admin_panel{padding:1.5rem;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);display:flex;flex-direction:column;gap:1rem}.admin_body .admin_comments{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 50em){.admin_body .admin_comments{grid-template-columns:1fr 1fr;gap:1rem 1.5rem}}.admin_body .admin_comment{display:flex;flex-direction:column;gap:.5em;padding:1rem 1.2rem;background-color:color-mix(in srgb, var(--background) 30%, transparent);border-radius:4px;border-left:3px solid color-mix(in srgb, var(--foreground) 30%, transparent);font-size:17px;line-height:1.5}.admin_body .admin_comment_text{margin:0;font-size:inherit}.admin_body .admin_comment_meta{font-size:.8rem;opacity:.55;margin:0;letter-spacing:.04em}.admin_body .admin_stat{display:flex;flex-direction:column;gap:.3em;padding:1.2rem 1.5rem;background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.admin_body .admin_stat_label{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.admin_body .admin_stat_value{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:200;font-variant-numeric:tabular-nums}.admin_body .admin_stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(12em, 1fr));gap:.8rem}.admin_chart{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.4rem;background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}.admin_chart_title{font-size:.95rem;font-weight:600;margin:0;letter-spacing:.04em;text-transform:uppercase}.admin_chart_meta{font-size:.7rem;opacity:.55;letter-spacing:.08em;text-transform:uppercase}.admin_courses{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0;margin:0}.admin_courses li{display:flex;align-items:baseline;gap:1rem;padding:.6em .8em;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);transition:background-color var(--transition)}.admin_courses li:hover{background-color:color-mix(in srgb, var(--foreground) 15%, transparent)}.admin_courses li>a:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_courses li .count{font-size:.75rem;opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.admin_courses_link{font-size:.8rem;opacity:.7;white-space:nowrap}.admin_courses_link:hover{opacity:1}main.account{padding-top:4rem}.account{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background);color:var(--foreground)}.account_bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.35rem var(--padding_lr);border-bottom:1px solid color-mix(in srgb, var(--background) 12%, transparent);background-color:color-mix(in srgb, var(--foreground) 4%, transparent);position:absolute;top:0;z-index:10;width:100%;backdrop-filter:blur(8px);font-size:.8rem;min-height:unset !important}.account_bar_brand{font-weight:800;text-decoration:none;color:inherit;letter-spacing:.02em}.account_bar_nav{display:flex;flex-wrap:wrap;gap:.2em .8em;justify-content:center}.account_bar_nav a{color:inherit;text-decoration:none;padding:.25em .5em;transition:background-color var(--transition),color var(--transition)}.account_bar_nav a:hover{background-color:var(--foreground);color:var(--background)}.account_bar_meta{display:flex;align-items:baseline;gap:.6em}.account_bar_user{opacity:.6}.account_bar_logout{color:inherit;text-decoration:none;padding:.15em .6em;border:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.account_bar_logout:hover{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}@media(max-width: 49.99em){.account_bar{grid-template-columns:1fr auto;row-gap:.3em}.account_bar_brand{grid-row:1}.account_bar_meta{grid-row:1;grid-column:2}.account_bar_nav{grid-row:2;grid-column:1/-1;justify-content:flex-start}}.account_body{flex:1;padding:clamp(1.5rem,4vh,3rem) var(--padding_lr);max-width:100ch;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.account_body.my_book_grid,.my_book_grid{display:grid;max-width:none;gap:0}.account_body.my_book_grid .card_link:last-child,.my_book_grid .card_link:last-child{grid-column-end:unset}@media(min-width: 50em){.account_body.my_book_grid,.my_book_grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 80em){.account_body.my_book_grid,.my_book_grid{grid-template-columns:repeat(3, 1fr)}}.account_body.my_book_grid>*,.my_book_grid>*{grid-column:span 1;min-width:0}.heading_button{display:flex;flex-direction:column;gap:1rem}@media(min-width: 30em){.heading_button{flex-direction:row;align-items:center}.heading_button .more{margin-left:auto}}.book{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3rem)}.book_read{width:100%;min-height:calc(100vh - 4rem)}.book_panel{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);padding:1rem var(--padding_lr)}.book_back{align-self:flex-start;color:inherit;text-decoration:none;opacity:.65;transition:opacity var(--transition)}.book_back:hover{opacity:1}.book_meta{display:flex;flex-direction:column;gap:.75rem}.book_title{margin:0;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.1}.book_text{max-width:70ch}.book_actions{display:flex;flex-wrap:wrap;gap:.75rem}.book_books{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.book_books li{padding:.6em .8em;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);transition:background-color var(--transition)}.book_books li:hover{background-color:color-mix(in srgb, var(--foreground) 15%, transparent)}.book_books a{color:inherit;text-decoration:none}.book_reader{width:100%;min-width:0}.book_flipbook{margin-right:auto;margin-left:auto}@media(min-width: 64em){.book_read{display:grid;grid-template-columns:minmax(14rem, 22rem) minmax(0, 1fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.book_panel{position:sticky;top:5.5rem;padding-right:clamp(1rem,2vw,2rem)}}.account_body--book_read{max-width:none}.buy_book_sticky{position:fixed;bottom:2rem;z-index:20;display:flex;justify-content:center;pointer-events:none;align-items:center;width:100%;text-align:center}@media(max-width: 50em){.buy_book_sticky{bottom:0;justify-content:stretch;margin:0}}.buy_book_sticky_cta{padding:1.5rem 2.5rem;border:2px solid var(--background);pointer-events:auto}#buy-book{scroll-margin-top:2rem;margin-top:3rem}.feedback_view{grid-column:1/-1;padding:5rem var(--padding_lr)}@media(min-width: 50em){.feedback_view{display:grid;grid-template-columns:16rem 1fr;gap:4rem;align-items:start;max-width:1500px;margin:0 auto}}.feedback_view_qr{display:flex;flex-direction:column;gap:.5rem}.feedback_view_qr_code{width:100%;background:#fff;padding:1rem;aspect-ratio:1}.feedback_view_qr_code img,.feedback_view_qr_code canvas{width:100% !important;height:100% !important;opacity:1 !important;display:block;animation:none !important}.feedback_view_qr_hint{font-size:.75rem;opacity:.7;margin:0;text-align:center}.feedback_view_header{margin-bottom:4rem}.feedback_view .fui-i{--fui-border-radius: 0px;--fui-color: color-mix(in srgb, var(--background), black 10%);--fui-primary-color: var(--background);--fui-primary-color-hover: color-mix(in srgb, var(--background), black 20%);background:#fff;padding:clamp(1.5rem,3vw,2.5rem)}.feedback_view .poll_radios{padding-bottom:var(--fui-field-gutter);border-bottom:1px solid #eee;--fui-check-label-width: 2rem;--fui-check-label-height: 2rem}@media(min-width: 50em){.feedback_view .poll_radios .fui-fieldset{position:relative;padding-left:15.5rem !important;min-height:3rem}.feedback_view .poll_radios .fui-legend{position:absolute;left:0;top:50%;transform:translateY(-50%);width:14rem;margin:0 !important}}.feedback_view .poll_radios .fui-layout-wrap{display:flex;gap:.5rem;flex-wrap:wrap}.feedback_view .poll_radios .fui-checkbox label:before,.feedback_view .poll_radios .fui-radio label:before{left:50%;margin-left:calc(0px - var(--fui-check-label-height)/2)}.feedback_view .poll_radios .fui-radio-label{display:flex;align-items:center;justify-content:center;padding:2.6rem 0 0}.feedback_view .poll_radios .fui-checkbox,.feedback_view .poll_radios .fui-radio{flex:1 1 0;min-width:3rem;margin:0 !important;display:flex;align-items:center;justify-content:center;flex-direction:column}.feedback_view .poll_radios .fui-checkbox input,.feedback_view .poll_radios .fui-radio input{position:absolute;opacity:0;pointer-events:none}.tooltip{position:fixed;z-index:9999;pointer-events:none;max-width:220px;padding:.5em 1em;background-color:var(--foreground);color:var(--background);font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word;display:none;opacity:0;transition:opacity .15s ease-out}.tooltip.active{display:block;opacity:1}.tooltip_html{display:none}.flipbook{position:relative;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.flipbook_stage{position:relative;width:100%;z-index:2}.flipbook_stage .stf__parent{position:relative}.flipbook_stage .stf__item{background:var(--background);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)}.flipbook_stage .stf__block{cursor:grab}.flipbook_stage .stf__block:active{cursor:grabbing}.flipbook_page{width:100%;height:100%;background:var(--background);overflow:hidden}.flipbook_page picture,.flipbook_page img{display:block;width:100%;height:100%;object-fit:cover}.flipbook_controls{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1.4rem}.flipbook_counter{min-width:6ch;padding:0 .5rem;font-size:.85rem;font-weight:400;letter-spacing:.06em;text-align:center;color:var(--foreground);opacity:.55;font-variant-numeric:tabular-nums}.flipbook_button{width:3rem;height:3rem;padding:0}.flipbook_button::after{display:none}.flipbook_button svg{width:1rem;height:1rem;display:block}@keyframes imgfade{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes dropMessage{0%,100%{max-height:0}20%,80%{max-height:7em}}@keyframes scroll_active_pulse{0%{background-color:rgba(0,0,0,0);color:inherit}10%{background-color:var(--highlight);color:var(--foreground)}40%{background-color:rgba(0,0,0,0);color:inherit}70%{background-color:var(--highlight);color:var(--foreground)}100%{background-color:rgba(0,0,0,0);color:inherit}}.scroll_active{animation:scroll_active_pulse 6s cubic-bezier(0.4, 0, 0.2, 1) 900ms 1}@keyframes typewriterCaret{0%,50%{opacity:1}51%,100%{opacity:0}}@media(max-width: 50em){body.travelblog hr{background-color:currentColor !important}}@media(max-width: 50em){body.travelblog .travelblog a>img:first-of-type{margin-top:1rem}}@media(min-width: 50em){body.travelblog .main>figure:not(.cover){padding:1rem}}@media(max-width: 50em){body.photojournalist hr{background-color:currentColor !important}}@media(max-width: 50em){body.photojournalist .photojournalist a>img:first-of-type{margin-top:1rem}}@media(min-width: 50em){body.photojournalist .main>figure:not(.cover){padding:1rem}}@media print{body,strong,u{--foreground: black;--background: unset;background-color:unset !important;color:#000}li,p,h2,figure,img,video{page-break-inside:avoid}}@property --color-1{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-2{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-3{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-4{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-5{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-6{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-7{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-8{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-9{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color-10{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --color{syntax:"<color>";inherits:true}@property --chart-bg-color{syntax:"<color>";inherits:true}@property --aspect-ratio{syntax:"<ratio>";initial-value:auto;inherits:true}@property --data-position{syntax:"<content-position>";inherits:true}@property --labels-size{syntax:"<length>";initial-value:0;inherits:true}@property --labels-align-block{syntax:"<string>";inherits:true}@property --labels-align-inline{syntax:"<string>";inherits:true}@property --primary-axis-width{syntax:"<length>";initial-value:1px;inherits:true}@property --secondary-axes-width{syntax:"<length>";initial-value:1px;inherits:true}@property --data-axes-width{syntax:"<length>";initial-value:1px;inherits:true}@property --legend-border-width{syntax:"<length>";initial-value:1px;inherits:true}@property --primary-axis-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --secondary-axes-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --data-axes-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --legend-border-style{syntax:"<line-style>";initial-value:solid;inherits:true}@property --primary-axis-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --secondary-axes-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --data-axes-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --legend-border-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:true}@property --start{syntax:"<number>";inherits:true}@property --end{syntax:"<number>";inherits:true}@property --size{syntax:"<number>";inherits:true}@property --line-size{syntax:"<number>";inherits:true}.charts-css{--color-1: rgba(240, 50, 50, 0.75);--color-2: rgba(255, 180, 50, 0.75);--color-3: rgba(255, 220, 90, 0.75);--color-4: rgba(100, 210, 80, 0.75);--color-5: rgba(90, 165, 255, 0.75);--color-6: rgba(170, 90, 240, 0.75);--color-7: rgba(180, 180, 180, 0.75);--color-8: rgba(110, 110, 110, 0.75);--color-9: rgba(170, 150, 110, 0.75);--color-10: rgba(130, 50, 20, 0.75);--chart-bg-color: rgb(245 245 245);--primary-axis-color: rgba(0 0 0 / 100%);--primary-axis-style: solid;--primary-axis-width: 1px;--secondary-axes-color: rgba(0 0 0 / 15%);--secondary-axes-style: solid;--secondary-axes-width: 1px;--data-axes-color: rgba(0 0 0 / 15%);--data-axes-style: solid;--data-axes-width: 1px;--legend-border-color: rgb(200 200 200);--legend-border-style: solid;--legend-border-width: 1px;position:relative;display:block;width:100%;height:100%;margin:0 auto;padding:0;border:0;print-color-adjust:exact}.charts-css,.charts-css::after,.charts-css::before,.charts-css *,.charts-css *::after,.charts-css *::before{box-sizing:border-box}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:rgba(0,0,0,0)}table.charts-css caption,table.charts-css colgroup,table.charts-css thead,table.charts-css tbody,table.charts-css tr,table.charts-css th,table.charts-css td{display:block;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0)}table.charts-css colgroup,table.charts-css thead,table.charts-css tfoot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}table.charts-css tbody{position:relative}ul.charts-css,ol.charts-css{list-style-type:none}ul.charts-css li,ol.charts-css li{margin:0;padding:0;border:0}.charts-css:not(.show-heading) caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.show-heading caption{display:block;width:100%}.charts-css.bar tbody tr:nth-of-type(10n + 1) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 1),.charts-css.column tbody tr:nth-of-type(10n + 1) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 1),.charts-css.area tbody tr td:nth-of-type(10n + 1)::before,.charts-css.line tbody tr td:nth-of-type(10n + 1)::before{background:var(--color, var(--color-1))}.charts-css.pie tbody tr:nth-of-type(10n + 1) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 1){--c: var(--color, var(--color-1, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 2) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 2),.charts-css.column tbody tr:nth-of-type(10n + 2) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 2),.charts-css.area tbody tr td:nth-of-type(10n + 2)::before,.charts-css.line tbody tr td:nth-of-type(10n + 2)::before{background:var(--color, var(--color-2))}.charts-css.pie tbody tr:nth-of-type(10n + 2) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 2){--c: var(--color, var(--color-2, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 3) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 3),.charts-css.column tbody tr:nth-of-type(10n + 3) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 3),.charts-css.area tbody tr td:nth-of-type(10n + 3)::before,.charts-css.line tbody tr td:nth-of-type(10n + 3)::before{background:var(--color, var(--color-3))}.charts-css.pie tbody tr:nth-of-type(10n + 3) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 3){--c: var(--color, var(--color-3, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 4) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 4),.charts-css.column tbody tr:nth-of-type(10n + 4) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 4),.charts-css.area tbody tr td:nth-of-type(10n + 4)::before,.charts-css.line tbody tr td:nth-of-type(10n + 4)::before{background:var(--color, var(--color-4))}.charts-css.pie tbody tr:nth-of-type(10n + 4) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 4){--c: var(--color, var(--color-4, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 5) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 5),.charts-css.column tbody tr:nth-of-type(10n + 5) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 5),.charts-css.area tbody tr td:nth-of-type(10n + 5)::before,.charts-css.line tbody tr td:nth-of-type(10n + 5)::before{background:var(--color, var(--color-5))}.charts-css.pie tbody tr:nth-of-type(10n + 5) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 5){--c: var(--color, var(--color-5, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 6) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 6),.charts-css.column tbody tr:nth-of-type(10n + 6) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 6),.charts-css.area tbody tr td:nth-of-type(10n + 6)::before,.charts-css.line tbody tr td:nth-of-type(10n + 6)::before{background:var(--color, var(--color-6))}.charts-css.pie tbody tr:nth-of-type(10n + 6) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 6){--c: var(--color, var(--color-6, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 7) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 7),.charts-css.column tbody tr:nth-of-type(10n + 7) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 7),.charts-css.area tbody tr td:nth-of-type(10n + 7)::before,.charts-css.line tbody tr td:nth-of-type(10n + 7)::before{background:var(--color, var(--color-7))}.charts-css.pie tbody tr:nth-of-type(10n + 7) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 7){--c: var(--color, var(--color-7, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 8) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 8),.charts-css.column tbody tr:nth-of-type(10n + 8) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 8),.charts-css.area tbody tr td:nth-of-type(10n + 8)::before,.charts-css.line tbody tr td:nth-of-type(10n + 8)::before{background:var(--color, var(--color-8))}.charts-css.pie tbody tr:nth-of-type(10n + 8) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 8){--c: var(--color, var(--color-8, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 9) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 9),.charts-css.column tbody tr:nth-of-type(10n + 9) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 9),.charts-css.area tbody tr td:nth-of-type(10n + 9)::before,.charts-css.line tbody tr td:nth-of-type(10n + 9)::before{background:var(--color, var(--color-9))}.charts-css.pie tbody tr:nth-of-type(10n + 9) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 9){--c: var(--color, var(--color-9, transparent))}.charts-css.bar tbody tr:nth-of-type(10n + 10) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n + 10),.charts-css.column tbody tr:nth-of-type(10n + 10) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n + 10),.charts-css.area tbody tr td:nth-of-type(10n + 10)::before,.charts-css.line tbody tr td:nth-of-type(10n + 10)::before{background:var(--color, var(--color-10))}.charts-css.pie tbody tr:nth-of-type(10n + 10) td,.charts-css.pie.multiple tbody tr td:nth-of-type(10n + 10){--c: var(--color, var(--color-10, transparent))}.charts-css .data{display:flex}.charts-css.hide-data .data,.charts-css.hide-data .data:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.show-data-on-hover .data{transition-duration:.3s;opacity:0}.charts-css.show-data-on-hover tr:hover .data{transition-duration:.3s;opacity:1}.charts-css.radial.show-data-on-hover tbody:hover .data,.charts-css.pie.show-data-on-hover tbody:hover .data,.charts-css.polar.show-data-on-hover tbody:hover .data,.charts-css.radar.show-data-on-hover tbody:hover .data{transition-duration:.3s;opacity:1}.charts-css.bar.data-center tbody tr td{--data-position: center}.charts-css.bar.data-start:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.bar.data-start.reverse tbody tr td{--data-position: flex-end}.charts-css.bar.data-end:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.bar.data-end.reverse tbody tr td{--data-position: flex-start}.charts-css.bar.data-outside:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.bar.data-outside:not(.reverse) tbody tr td .data:dir(ltr){transform:translateX(100%)}.charts-css.bar.data-outside:not(.reverse) tbody tr td .data:dir(rtl){transform:translateX(-100%)}.charts-css.bar.data-outside.reverse tbody tr td{--data-position: flex-start}.charts-css.bar.data-outside.reverse tbody tr td .data:dir(ltr){transform:translateX(-100%)}.charts-css.bar.data-outside.reverse tbody tr td .data:dir(rtl){transform:translateX(100%)}.charts-css.column.data-center tbody tr td{--data-position: center}.charts-css.column.data-start:not(.reverse) tbody tr td{--data-position: flex-end}.charts-css.column.data-start.reverse tbody tr td{--data-position: flex-start}.charts-css.column.data-end:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.column.data-end.reverse tbody tr td{--data-position: flex-end}.charts-css.column.data-outside:not(.reverse) tbody tr td{--data-position: flex-start}.charts-css.column.data-outside:not(.reverse) tbody tr td .data{transform:translateY(-100%)}.charts-css.column.data-outside.reverse tbody tr td{--data-position: flex-end}.charts-css.column.data-outside.reverse tbody tr td .data{transform:translateY(100%)}.charts-css.bar.reverse tbody tr td.inside .data,.charts-css.bar.reverse tbody tr td .data.inside,.charts-css.bar:not(.reverse) tbody tr td.inside .data,.charts-css.bar:not(.reverse) tbody tr td .data.inside,.charts-css.column.reverse tbody tr td.inside .data,.charts-css.column.reverse tbody tr td .data.inside,.charts-css.column:not(.reverse) tbody tr td.inside .data,.charts-css.column:not(.reverse) tbody tr td .data.inside,.charts-css.area.reverse tbody tr td.inside .data,.charts-css.area.reverse tbody tr td .data.inside,.charts-css.area:not(.reverse) tbody tr td.inside .data,.charts-css.area:not(.reverse) tbody tr td .data.inside,.charts-css.line.reverse tbody tr td.inside .data,.charts-css.line.reverse tbody tr td .data.inside,.charts-css.line:not(.reverse) tbody tr td.inside .data,.charts-css.line:not(.reverse) tbody tr td .data.inside{transform:unset}.charts-css.bar{--labels-size: 80px}.charts-css.bar:not(.show-labels){--labels-size: 0}.charts-css.bar:not(.show-labels) tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.bar.show-labels tbody tr th{display:flex;flex-direction:row;gap:5px;align-items:var(--labels-align-block, center)}.charts-css.bar.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-inline, flex-start)}.charts-css.bar.show-labels:not(.reverse).reverse-labels tbody tr th{justify-content:var(--labels-align-inline, flex-end)}.charts-css.bar.show-labels.reverse:not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-inline, flex-end)}.charts-css.bar.show-labels.reverse.reverse-labels tbody tr th{justify-content:var(--labels-align-inline, flex-start)}.charts-css.bar.show-labels tr.hide-label th,.charts-css.bar.show-labels th.hide-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.column,.charts-css.area,.charts-css.line{--labels-size: 1.5rem}.charts-css.column:not(.show-labels),.charts-css.area:not(.show-labels),.charts-css.line:not(.show-labels){--labels-size: 0}.charts-css.column:not(.show-labels) tbody tr th,.charts-css.area:not(.show-labels) tbody tr th,.charts-css.line:not(.show-labels) tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.column.show-labels tbody tr th,.charts-css.area.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{display:flex;flex-direction:column;align-items:var(--labels-align-inline, center)}.charts-css.column.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.area.show-labels:not(.reverse):not(.reverse-labels) tbody tr th,.charts-css.line.show-labels:not(.reverse):not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-block, flex-end)}.charts-css.column.show-labels:not(.reverse).reverse-labels tbody tr th,.charts-css.area.show-labels:not(.reverse).reverse-labels tbody tr th,.charts-css.line.show-labels:not(.reverse).reverse-labels tbody tr th{justify-content:var(--labels-align-block, flex-start)}.charts-css.column.show-labels.reverse:not(.reverse-labels) tbody tr th,.charts-css.area.show-labels.reverse:not(.reverse-labels) tbody tr th,.charts-css.line.show-labels.reverse:not(.reverse-labels) tbody tr th{justify-content:var(--labels-align-block, flex-start)}.charts-css.column.show-labels.reverse.reverse-labels tbody tr th,.charts-css.area.show-labels.reverse.reverse-labels tbody tr th,.charts-css.line.show-labels.reverse.reverse-labels tbody tr th{justify-content:var(--labels-align-block, flex-end)}.charts-css.column.show-labels tr.hide-label th,.charts-css.column.show-labels th.hide-label,.charts-css.area.show-labels tr.hide-label th,.charts-css.area.show-labels th.hide-label,.charts-css.line.show-labels tr.hide-label th,.charts-css.line.show-labels th.hide-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.bar.labels-align-inline-start tbody tr th,.charts-css.column.labels-align-inline-start tbody tr th,.charts-css.area.labels-align-inline-start tbody tr th,.charts-css.line.labels-align-inline-start tbody tr th{--labels-align-inline: flex-start}.charts-css.bar.labels-align-inline-end tbody tr th,.charts-css.column.labels-align-inline-end tbody tr th,.charts-css.area.labels-align-inline-end tbody tr th,.charts-css.line.labels-align-inline-end tbody tr th{--labels-align-inline: flex-end}.charts-css.bar.labels-align-inline-center tbody tr th,.charts-css.column.labels-align-inline-center tbody tr th,.charts-css.area.labels-align-inline-center tbody tr th,.charts-css.line.labels-align-inline-center tbody tr th{--labels-align-inline: center}.charts-css.bar.labels-align-block-start tbody tr th,.charts-css.column.labels-align-block-start tbody tr th,.charts-css.area.labels-align-block-start tbody tr th,.charts-css.line.labels-align-block-start tbody tr th{--labels-align-block: flex-start}.charts-css.bar.labels-align-block-end tbody tr th,.charts-css.column.labels-align-block-end tbody tr th,.charts-css.area.labels-align-block-end tbody tr th,.charts-css.line.labels-align-block-end tbody tr th{--labels-align-block: flex-end}.charts-css.bar.labels-align-block-center tbody tr th,.charts-css.column.labels-align-block-center tbody tr th,.charts-css.area.labels-align-block-center tbody tr th,.charts-css.line.labels-align-block-center tbody tr th{--labels-align-block: center}.charts-css.column.show-primary-axis:not(.reverse) tbody tr,.charts-css.area.show-primary-axis:not(.reverse) tbody tr,.charts-css.line.show-primary-axis:not(.reverse) tbody tr{border-block-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-primary-axis.reverse tbody tr,.charts-css.area.show-primary-axis.reverse tbody tr,.charts-css.line.show-primary-axis.reverse tbody tr{border-block-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/1);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-1-secondary-axes.reverse tbody tr,.charts-css.area.show-1-secondary-axes.reverse tbody tr,.charts-css.line.show-1-secondary-axes.reverse tbody tr{background-size:100% calc(100%/1);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-2-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/2);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes.reverse tbody tr,.charts-css.area.show-2-secondary-axes.reverse tbody tr,.charts-css.line.show-2-secondary-axes.reverse tbody tr{background-size:100% calc(100%/2);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-3-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/3);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes.reverse tbody tr,.charts-css.area.show-3-secondary-axes.reverse tbody tr,.charts-css.line.show-3-secondary-axes.reverse tbody tr{background-size:100% calc(100%/3);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-4-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/4);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes.reverse tbody tr,.charts-css.area.show-4-secondary-axes.reverse tbody tr,.charts-css.line.show-4-secondary-axes.reverse tbody tr{background-size:100% calc(100%/4);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/5);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes.reverse tbody tr,.charts-css.area.show-5-secondary-axes.reverse tbody tr,.charts-css.line.show-5-secondary-axes.reverse tbody tr{background-size:100% calc(100%/5);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-6-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/6);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes.reverse tbody tr,.charts-css.area.show-6-secondary-axes.reverse tbody tr,.charts-css.line.show-6-secondary-axes.reverse tbody tr{background-size:100% calc(100%/6);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-7-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/7);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes.reverse tbody tr,.charts-css.area.show-7-secondary-axes.reverse tbody tr,.charts-css.line.show-7-secondary-axes.reverse tbody tr{background-size:100% calc(100%/7);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-8-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/8);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes.reverse tbody tr,.charts-css.area.show-8-secondary-axes.reverse tbody tr,.charts-css.line.show-8-secondary-axes.reverse tbody tr{background-size:100% calc(100%/8);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-9-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/9);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes.reverse tbody tr,.charts-css.area.show-9-secondary-axes.reverse tbody tr,.charts-css.line.show-9-secondary-axes.reverse tbody tr{background-size:100% calc(100%/9);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-10-secondary-axes:not(.reverse) tbody tr{background-size:100% calc(100%/10);background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes.reverse tbody tr,.charts-css.area.show-10-secondary-axes.reverse tbody tr,.charts-css.line.show-10-secondary-axes.reverse tbody tr{background-size:100% calc(100%/10);background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-data-axes tbody tr,.charts-css.area.show-data-axes tbody tr,.charts-css.line.show-data-axes tbody tr{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.area.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.line.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.area.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.line.show-data-axes.reverse-data tbody tr:last-of-type{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes tbody tr td,.charts-css.area.show-dataset-axes tbody tr td,.charts-css.line.show-dataset-axes tbody tr td{border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.area.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.line.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.area.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.line.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-primary-axis:not(.reverse) tbody tr{border-inline-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-primary-axis.reverse tbody tr{border-inline-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-1-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/1) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-1-secondary-axes.reverse tbody tr{background-size:calc(100%/1) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/2) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes.reverse tbody tr{background-size:calc(100%/2) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/3) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes.reverse tbody tr{background-size:calc(100%/3) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/4) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes.reverse tbody tr{background-size:calc(100%/4) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/5) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes.reverse tbody tr{background-size:calc(100%/5) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/6) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes.reverse tbody tr{background-size:calc(100%/6) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/7) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes.reverse tbody tr{background-size:calc(100%/7) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/8) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes.reverse tbody tr{background-size:calc(100%/8) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/9) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes.reverse tbody tr{background-size:calc(100%/9) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes:not(.reverse) tbody tr{background-size:calc(100%/10) 100%;background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes.reverse tbody tr{background-size:calc(100%/10) 100%;background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-data-axes tbody tr{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes:not(.reverse-data) tbody tr:first-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes.reverse-data tbody tr:last-of-type{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes tbody tr td{border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes.reverse-data tbody tr:last-of-type td{border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.radial.show-primary-axis tbody,.charts-css.pie.show-primary-axis tbody,.charts-css.polar.show-primary-axis tbody,.charts-css.radar.show-primary-axis tbody{border:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.radial.show-1-secondary-axes tbody::after,.charts-css.pie.show-1-secondary-axes tbody::after,.charts-css.polar.show-1-secondary-axes tbody::after,.charts-css.radar.show-1-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 2 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 2 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 2), transparent calc(100% / 2 + var(--secondary-axes-width)), transparent calc(100% / 2 + var(--secondary-axes-width)))}.charts-css.radial.show-2-secondary-axes tbody::after,.charts-css.pie.show-2-secondary-axes tbody::after,.charts-css.polar.show-2-secondary-axes tbody::after,.charts-css.radar.show-2-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 3 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 3 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 3), transparent calc(100% / 3 + var(--secondary-axes-width)), transparent calc(100% / 3 + var(--secondary-axes-width)))}.charts-css.radial.show-3-secondary-axes tbody::after,.charts-css.pie.show-3-secondary-axes tbody::after,.charts-css.polar.show-3-secondary-axes tbody::after,.charts-css.radar.show-3-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 4 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 4 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 4), transparent calc(100% / 4 + var(--secondary-axes-width)), transparent calc(100% / 4 + var(--secondary-axes-width)))}.charts-css.radial.show-4-secondary-axes tbody::after,.charts-css.pie.show-4-secondary-axes tbody::after,.charts-css.polar.show-4-secondary-axes tbody::after,.charts-css.radar.show-4-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 5 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 5 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 5), transparent calc(100% / 5 + var(--secondary-axes-width)), transparent calc(100% / 5 + var(--secondary-axes-width)))}.charts-css.radial.show-5-secondary-axes tbody::after,.charts-css.pie.show-5-secondary-axes tbody::after,.charts-css.polar.show-5-secondary-axes tbody::after,.charts-css.radar.show-5-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 6 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 6 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 6), transparent calc(100% / 6 + var(--secondary-axes-width)), transparent calc(100% / 6 + var(--secondary-axes-width)))}.charts-css.radial.show-6-secondary-axes tbody::after,.charts-css.pie.show-6-secondary-axes tbody::after,.charts-css.polar.show-6-secondary-axes tbody::after,.charts-css.radar.show-6-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 7 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 7 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 7), transparent calc(100% / 7 + var(--secondary-axes-width)), transparent calc(100% / 7 + var(--secondary-axes-width)))}.charts-css.radial.show-7-secondary-axes tbody::after,.charts-css.pie.show-7-secondary-axes tbody::after,.charts-css.polar.show-7-secondary-axes tbody::after,.charts-css.radar.show-7-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 8 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 8 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 8), transparent calc(100% / 8 + var(--secondary-axes-width)), transparent calc(100% / 8 + var(--secondary-axes-width)))}.charts-css.radial.show-8-secondary-axes tbody::after,.charts-css.pie.show-8-secondary-axes tbody::after,.charts-css.polar.show-8-secondary-axes tbody::after,.charts-css.radar.show-8-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 9 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 9 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 9), transparent calc(100% / 9 + var(--secondary-axes-width)), transparent calc(100% / 9 + var(--secondary-axes-width)))}.charts-css.radial.show-9-secondary-axes tbody::after,.charts-css.pie.show-9-secondary-axes tbody::after,.charts-css.polar.show-9-secondary-axes tbody::after,.charts-css.radar.show-9-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 10 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 10 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 10), transparent calc(100% / 10 + var(--secondary-axes-width)), transparent calc(100% / 10 + var(--secondary-axes-width)))}.charts-css.radial.show-10-secondary-axes tbody::after,.charts-css.pie.show-10-secondary-axes tbody::after,.charts-css.polar.show-10-secondary-axes tbody::after,.charts-css.radar.show-10-secondary-axes tbody::after{content:"";position:absolute;width:100%;height:100%;inset:0;z-index:2;border-radius:50%;background:repeating-radial-gradient(closest-side, transparent 0, transparent calc(100% / 11 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 11 - var(--secondary-axes-width)), var(--secondary-axes-color) calc(100% / 11), transparent calc(100% / 11 + var(--secondary-axes-width)), transparent calc(100% / 11 + var(--secondary-axes-width)))}.charts-css.legend{padding:1rem;border:var(--legend-border-width) var(--legend-border-style) var(--legend-border-color);list-style:none;font-size:1rem}.charts-css.legend li{line-height:2;display:flex;align-items:center}.charts-css.legend li::before{content:"";display:inline-block;vertical-align:middle;margin-inline-end:.5rem;border-width:2px;border-style:solid}.charts-css.legend li:nth-child(10n+1)::before{background-color:var(--color-1, transparent);border-color:var(--border-color-1, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+2)::before{background-color:var(--color-2, transparent);border-color:var(--border-color-2, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+3)::before{background-color:var(--color-3, transparent);border-color:var(--border-color-3, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+4)::before{background-color:var(--color-4, transparent);border-color:var(--border-color-4, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+5)::before{background-color:var(--color-5, transparent);border-color:var(--border-color-5, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+6)::before{background-color:var(--color-6, transparent);border-color:var(--border-color-6, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+7)::before{background-color:var(--color-7, transparent);border-color:var(--border-color-7, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+8)::before{background-color:var(--color-8, transparent);border-color:var(--border-color-8, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+9)::before{background-color:var(--color-9, transparent);border-color:var(--border-color-9, var(--border-color, #000))}.charts-css.legend li:nth-child(10n+10)::before{background-color:var(--color-10, transparent);border-color:var(--border-color-10, var(--border-color, #000))}.charts-css.legend:not(.legend-inline){display:flex;flex-direction:column;flex-wrap:nowrap}.charts-css.legend.legend-inline{display:flex;flex-direction:row;flex-wrap:wrap}.charts-css.legend.legend-inline li{margin-inline-end:1rem}.charts-css.legend.legend-circle li::before{width:1rem;height:1rem;border-radius:50%}.charts-css.legend.legend-ellipse li::before{width:2rem;height:1rem;border-radius:50%}.charts-css.legend.legend-square li::before{width:1rem;height:1rem;border-radius:3px}.charts-css.legend.legend-rhombus li::before{width:1rem;height:1rem;border-radius:3px;transform:rotate(45deg) scale(0.85)}.charts-css.legend.legend-rectangle li::before{width:2rem;height:1rem;border-radius:3px}.charts-css.legend.legend-line li::before{width:2rem;height:3px;border-radius:2px;box-sizing:content-box}.charts-css .tooltip{position:absolute;z-index:1;inset-block-end:50%;inset-inline-start:50%;width:max-content;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;transition:opacity .3s;background-color:#555;color:#fff;text-align:center;font-size:.9rem}.charts-css .tooltip:dir(ltr){transform:translateX(-50%)}.charts-css .tooltip:dir(rtl){transform:translateX(50%)}.charts-css .tooltip::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:50%;margin-inline-start:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0)}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.bar tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, auto)}.charts-css.bar tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.bar tbody tr th{position:absolute;inset:0;width:var(--labels-size)}.charts-css.bar tbody tr td{display:flex;align-items:center;width:calc(100%*var(--end, var(--size, 1)));height:100%;min-height:1rem;padding-block-start:10px;padding-block-end:10px;position:relative}.charts-css.bar:not(.reverse) tbody tr td{justify-content:var(--data-position, flex-end)}.charts-css.bar:not(.reverse) tbody tr td .data.outside{white-space:nowrap}.charts-css.bar:not(.reverse) tbody tr td .data.outside:dir(ltr){transform:translateX(100%)}.charts-css.bar:not(.reverse) tbody tr td .data.outside:dir(rtl){transform:translateX(-100%)}.charts-css.bar.reverse tbody tr td{justify-content:var(--data-position, flex-start)}.charts-css.bar.reverse tbody tr td .data.outside{white-space:nowrap}.charts-css.bar.reverse tbody tr td .data.outside:dir(ltr){transform:translateX(-100%)}.charts-css.bar.reverse tbody tr td .data.outside:dir(rtl){transform:translateX(100%)}.charts-css.bar:not(.reverse) tbody tr{align-items:flex-start}.charts-css.bar.reverse tbody tr{align-items:flex-end}.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr{margin-inline-start:var(--labels-size)}.charts-css.bar:not(.reverse-labels):not(.reverse) tbody tr th{margin-inline-end:auto;margin-inline-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.bar:not(.reverse-labels).reverse tbody tr{margin-inline-end:var(--labels-size)}.charts-css.bar:not(.reverse-labels).reverse tbody tr th{margin-inline-start:auto;margin-inline-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.bar.reverse-labels:not(.reverse) tbody tr{margin-inline-end:var(--labels-size)}.charts-css.bar.reverse-labels:not(.reverse) tbody tr th{margin-inline-start:auto;margin-inline-end:calc(-1*var(--labels-size))}.charts-css.bar.reverse-labels.reverse tbody tr{margin-inline-start:var(--labels-size)}.charts-css.bar.reverse-labels.reverse tbody tr th{margin-inline-end:auto;margin-inline-start:calc(-1*var(--labels-size))}.charts-css.bar:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.bar.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.bar.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.bar:not(.reverse-data) tbody{flex-direction:column}.charts-css.bar.reverse-data tbody{flex-direction:column-reverse}.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:column}.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:row}.charts-css.bar:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets:not(.stacked) tbody tr{flex-direction:column-reverse}.charts-css.bar.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:row-reverse}.charts-css.bar.reverse-datasets.stacked.reverse tbody tr{flex-direction:row}.charts-css.bar.data-spacing-1 tbody tr{padding-block-start:1px;padding-block-end:1px}.charts-css.bar.data-spacing-2 tbody tr{padding-block-start:2px;padding-block-end:2px}.charts-css.bar.data-spacing-3 tbody tr{padding-block-start:3px;padding-block-end:3px}.charts-css.bar.data-spacing-4 tbody tr{padding-block-start:4px;padding-block-end:4px}.charts-css.bar.data-spacing-5 tbody tr{padding-block-start:5px;padding-block-end:5px}.charts-css.bar.data-spacing-6 tbody tr{padding-block-start:6px;padding-block-end:6px}.charts-css.bar.data-spacing-7 tbody tr{padding-block-start:7px;padding-block-end:7px}.charts-css.bar.data-spacing-8 tbody tr{padding-block-start:8px;padding-block-end:8px}.charts-css.bar.data-spacing-9 tbody tr{padding-block-start:9px;padding-block-end:9px}.charts-css.bar.data-spacing-10 tbody tr{padding-block-start:10px;padding-block-end:10px}.charts-css.bar.data-spacing-11 tbody tr{padding-block-start:11px;padding-block-end:11px}.charts-css.bar.data-spacing-12 tbody tr{padding-block-start:12px;padding-block-end:12px}.charts-css.bar.data-spacing-13 tbody tr{padding-block-start:13px;padding-block-end:13px}.charts-css.bar.data-spacing-14 tbody tr{padding-block-start:14px;padding-block-end:14px}.charts-css.bar.data-spacing-15 tbody tr{padding-block-start:15px;padding-block-end:15px}.charts-css.bar.data-spacing-16 tbody tr{padding-block-start:16px;padding-block-end:16px}.charts-css.bar.data-spacing-17 tbody tr{padding-block-start:17px;padding-block-end:17px}.charts-css.bar.data-spacing-18 tbody tr{padding-block-start:18px;padding-block-end:18px}.charts-css.bar.data-spacing-19 tbody tr{padding-block-start:19px;padding-block-end:19px}.charts-css.bar.data-spacing-20 tbody tr{padding-block-start:20px;padding-block-end:20px}.charts-css.bar.datasets-spacing-1 tbody tr td{margin-block-start:1px;margin-block-end:1px}.charts-css.bar.datasets-spacing-2 tbody tr td{margin-block-start:2px;margin-block-end:2px}.charts-css.bar.datasets-spacing-3 tbody tr td{margin-block-start:3px;margin-block-end:3px}.charts-css.bar.datasets-spacing-4 tbody tr td{margin-block-start:4px;margin-block-end:4px}.charts-css.bar.datasets-spacing-5 tbody tr td{margin-block-start:5px;margin-block-end:5px}.charts-css.bar.datasets-spacing-6 tbody tr td{margin-block-start:6px;margin-block-end:6px}.charts-css.bar.datasets-spacing-7 tbody tr td{margin-block-start:7px;margin-block-end:7px}.charts-css.bar.datasets-spacing-8 tbody tr td{margin-block-start:8px;margin-block-end:8px}.charts-css.bar.datasets-spacing-9 tbody tr td{margin-block-start:9px;margin-block-end:9px}.charts-css.bar.datasets-spacing-10 tbody tr td{margin-block-start:10px;margin-block-end:10px}.charts-css.bar.datasets-spacing-11 tbody tr td{margin-block-start:11px;margin-block-end:11px}.charts-css.bar.datasets-spacing-12 tbody tr td{margin-block-start:12px;margin-block-end:12px}.charts-css.bar.datasets-spacing-13 tbody tr td{margin-block-start:13px;margin-block-end:13px}.charts-css.bar.datasets-spacing-14 tbody tr td{margin-block-start:14px;margin-block-end:14px}.charts-css.bar.datasets-spacing-15 tbody tr td{margin-block-start:15px;margin-block-end:15px}.charts-css.bar.datasets-spacing-16 tbody tr td{margin-block-start:16px;margin-block-end:16px}.charts-css.bar.datasets-spacing-17 tbody tr td{margin-block-start:17px;margin-block-end:17px}.charts-css.bar.datasets-spacing-18 tbody tr td{margin-block-start:18px;margin-block-end:18px}.charts-css.bar.datasets-spacing-19 tbody tr td{margin-block-start:19px;margin-block-end:19px}.charts-css.bar.datasets-spacing-20 tbody tr td{margin-block-start:20px;margin-block-end:20px}.charts-css.column tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.column tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.column tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.column tbody tr td{display:flex;justify-content:center;width:100%;height:calc(100%*var(--end, var(--size, 1)));position:relative}.charts-css.column:not(.reverse) tbody tr td{align-items:var(--data-position, flex-start)}.charts-css.column:not(.reverse) tbody tr td .data.outside{transform:translateY(-100%)}.charts-css.column.reverse tbody tr td{align-items:var(--data-position, flex-end)}.charts-css.column.reverse tbody tr td .data.outside{transform:translateY(100%)}.charts-css.column:not(.reverse) tbody tr{align-items:flex-end}.charts-css.column:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.column:not(.reverse) tbody tr td{justify-content:center}.charts-css.column.reverse tbody tr{align-items:flex-start}.charts-css.column.reverse tbody tr th{justify-content:flex-start}.charts-css.column.reverse tbody tr td{justify-content:center}.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.column:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.column:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.column:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.column.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.column.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.column.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.column.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.column:not(.stacked) tbody tr td{flex-grow:1;flex-shrink:1;flex-basis:0}.charts-css.column.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.column.stacked.reverse-datasets tbody tr{justify-content:flex-end}.charts-css.column:not(.reverse-labels):not(.reverse-data) tbody{flex-direction:row}.charts-css.column:not(.reverse-labels).reverse-data tbody{flex-direction:row-reverse}.charts-css.column.reverse-labels:not(.reverse-data) tbody{flex-direction:row-reverse}.charts-css.column.reverse-labels.reverse-data tbody{flex-direction:row}.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr{flex-direction:row}.charts-css.column:not(.reverse-datasets).stacked:not(.reverse) tbody tr{flex-direction:column-reverse}.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{flex-direction:column}.charts-css.column.reverse-datasets:not(.stacked) tbody tr{flex-direction:row-reverse}.charts-css.column.reverse-datasets.stacked:not(.reverse) tbody tr{flex-direction:column}.charts-css.column.reverse-datasets.stacked.reverse tbody tr{flex-direction:column-reverse}.charts-css.column.data-spacing-1 tbody tr{padding-inline-start:1px;padding-inline-end:1px}.charts-css.column.data-spacing-2 tbody tr{padding-inline-start:2px;padding-inline-end:2px}.charts-css.column.data-spacing-3 tbody tr{padding-inline-start:3px;padding-inline-end:3px}.charts-css.column.data-spacing-4 tbody tr{padding-inline-start:4px;padding-inline-end:4px}.charts-css.column.data-spacing-5 tbody tr{padding-inline-start:5px;padding-inline-end:5px}.charts-css.column.data-spacing-6 tbody tr{padding-inline-start:6px;padding-inline-end:6px}.charts-css.column.data-spacing-7 tbody tr{padding-inline-start:7px;padding-inline-end:7px}.charts-css.column.data-spacing-8 tbody tr{padding-inline-start:8px;padding-inline-end:8px}.charts-css.column.data-spacing-9 tbody tr{padding-inline-start:9px;padding-inline-end:9px}.charts-css.column.data-spacing-10 tbody tr{padding-inline-start:10px;padding-inline-end:10px}.charts-css.column.data-spacing-11 tbody tr{padding-inline-start:11px;padding-inline-end:11px}.charts-css.column.data-spacing-12 tbody tr{padding-inline-start:12px;padding-inline-end:12px}.charts-css.column.data-spacing-13 tbody tr{padding-inline-start:13px;padding-inline-end:13px}.charts-css.column.data-spacing-14 tbody tr{padding-inline-start:14px;padding-inline-end:14px}.charts-css.column.data-spacing-15 tbody tr{padding-inline-start:15px;padding-inline-end:15px}.charts-css.column.data-spacing-16 tbody tr{padding-inline-start:16px;padding-inline-end:16px}.charts-css.column.data-spacing-17 tbody tr{padding-inline-start:17px;padding-inline-end:17px}.charts-css.column.data-spacing-18 tbody tr{padding-inline-start:18px;padding-inline-end:18px}.charts-css.column.data-spacing-19 tbody tr{padding-inline-start:19px;padding-inline-end:19px}.charts-css.column.data-spacing-20 tbody tr{padding-inline-start:20px;padding-inline-end:20px}.charts-css.column.datasets-spacing-1 tbody tr td{margin-inline-start:1px;margin-inline-end:1px}.charts-css.column.datasets-spacing-2 tbody tr td{margin-inline-start:2px;margin-inline-end:2px}.charts-css.column.datasets-spacing-3 tbody tr td{margin-inline-start:3px;margin-inline-end:3px}.charts-css.column.datasets-spacing-4 tbody tr td{margin-inline-start:4px;margin-inline-end:4px}.charts-css.column.datasets-spacing-5 tbody tr td{margin-inline-start:5px;margin-inline-end:5px}.charts-css.column.datasets-spacing-6 tbody tr td{margin-inline-start:6px;margin-inline-end:6px}.charts-css.column.datasets-spacing-7 tbody tr td{margin-inline-start:7px;margin-inline-end:7px}.charts-css.column.datasets-spacing-8 tbody tr td{margin-inline-start:8px;margin-inline-end:8px}.charts-css.column.datasets-spacing-9 tbody tr td{margin-inline-start:9px;margin-inline-end:9px}.charts-css.column.datasets-spacing-10 tbody tr td{margin-inline-start:10px;margin-inline-end:10px}.charts-css.column.datasets-spacing-11 tbody tr td{margin-inline-start:11px;margin-inline-end:11px}.charts-css.column.datasets-spacing-12 tbody tr td{margin-inline-start:12px;margin-inline-end:12px}.charts-css.column.datasets-spacing-13 tbody tr td{margin-inline-start:13px;margin-inline-end:13px}.charts-css.column.datasets-spacing-14 tbody tr td{margin-inline-start:14px;margin-inline-end:14px}.charts-css.column.datasets-spacing-15 tbody tr td{margin-inline-start:15px;margin-inline-end:15px}.charts-css.column.datasets-spacing-16 tbody tr td{margin-inline-start:16px;margin-inline-end:16px}.charts-css.column.datasets-spacing-17 tbody tr td{margin-inline-start:17px;margin-inline-end:17px}.charts-css.column.datasets-spacing-18 tbody tr td{margin-inline-start:18px;margin-inline-end:18px}.charts-css.column.datasets-spacing-19 tbody tr td{margin-inline-start:19px;margin-inline-end:19px}.charts-css.column.datasets-spacing-20 tbody tr td{margin-inline-start:20px;margin-inline-end:20px}.charts-css.area tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.area tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.area tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.area tbody tr td{display:flex;flex-flow:column;position:absolute;width:100%;height:100%;inset:0;z-index:0}.charts-css.area tbody tr td::before{content:"";position:absolute;inset:0;z-index:-1}.charts-css.area tbody tr td::after{content:"";width:100%}.charts-css.area:not(.reverse) tbody tr{align-items:flex-end}.charts-css.area:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.area:not(.reverse) tbody tr td{justify-content:center}.charts-css.area:not(.reverse) tbody tr td .data{align-items:flex-start}.charts-css.area.reverse tbody tr{align-items:flex-start}.charts-css.area.reverse tbody tr th{justify-content:flex-start}.charts-css.area.reverse tbody tr td{justify-content:center}.charts-css.area.reverse tbody tr td .data{align-items:flex-end}.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.area:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.area:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.area:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.area.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.area.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.area.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.area.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.area:not(.reverse-data) tbody{flex-direction:row}.charts-css.area.reverse-data tbody{flex-direction:row-reverse}.charts-css.area:not(.reverse-datasets) tbody tr{flex-direction:row}.charts-css.area.reverse-datasets tbody tr{flex-direction:row-reverse}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--end, var(--size)))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.area:not(.reverse).reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.area:not(.reverse).reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.area.reverse:not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.area.reverse:not(.reverse-data) tbody tr td::before{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--end, var(--size))), 0% calc(100% * var(--start, var(--end, var(--size)))))}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.area.reverse.reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.area.reverse.reverse-data tbody tr td::before{clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--start, var(--end, var(--size)))), 0% calc(100% * var(--end, var(--size))))}.charts-css.area.reverse.reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.area.reverse.reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.area.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.line{--line-size: 3px}.charts-css.line tbody{display:flex;justify-content:space-between;align-items:stretch;width:100%;aspect-ratio:var(--aspect-ratio, 21/9)}.charts-css.line tbody tr{position:relative;display:flex;justify-content:flex-start;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-wrap:anywhere}.charts-css.line tbody tr th{position:absolute;inset:0;height:var(--labels-size)}.charts-css.line tbody tr td{display:flex;flex-flow:column;position:absolute;width:100%;height:100%;inset:0;z-index:0}.charts-css.line tbody tr td::before{content:"";position:absolute;inset:0;z-index:-1}.charts-css.line tbody tr td::after{content:"";width:100%}.charts-css.line:not(.reverse) tbody tr{align-items:flex-end}.charts-css.line:not(.reverse) tbody tr th{justify-content:flex-end}.charts-css.line:not(.reverse) tbody tr td{justify-content:center}.charts-css.line:not(.reverse) tbody tr td .data{align-items:flex-start}.charts-css.line.reverse tbody tr{align-items:flex-start}.charts-css.line.reverse tbody tr th{justify-content:flex-start}.charts-css.line.reverse tbody tr td{justify-content:center}.charts-css.line.reverse tbody tr td .data{align-items:flex-end}.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr{margin-block-end:var(--labels-size)}.charts-css.line:not(.reverse-labels):not(.reverse) tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.line:not(.reverse-labels).reverse tbody tr{margin-block-start:var(--labels-size)}.charts-css.line:not(.reverse-labels).reverse tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size) - var(--primary-axis-width))}.charts-css.line.reverse-labels:not(.reverse) tbody tr{margin-block-start:var(--labels-size)}.charts-css.line.reverse-labels:not(.reverse) tbody tr th{margin-block-end:auto;margin-block-start:calc(-1*var(--labels-size))}.charts-css.line.reverse-labels.reverse tbody tr{margin-block-end:var(--labels-size)}.charts-css.line.reverse-labels.reverse tbody tr th{margin-block-start:auto;margin-block-end:calc(-1*var(--labels-size))}.charts-css.line:not(.reverse-data) tbody{flex-direction:row}.charts-css.line.reverse-data tbody{flex-direction:row-reverse}.charts-css.line:not(.reverse-datasets) tbody tr{flex-direction:row}.charts-css.line.reverse-datasets tbody tr{flex-direction:row-reverse}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--end, var(--size))) - var(--line-size)), 0% calc(100% * (1 - var(--start, var(--end, var(--size)))) - var(--line-size)))}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.line:not(.reverse).reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * (1 - var(--end, var(--size)))), 100% calc(100% * (1 - var(--start, var(--end, var(--size))))), 100% calc(100% * (1 - var(--start, var(--end, var(--size)))) - var(--line-size)), 0% calc(100% * (1 - var(--end, var(--size))) - var(--line-size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--end, var(--size)))}.charts-css.line.reverse:not(.reverse-data) tbody tr td{justify-content:flex-end;align-items:flex-end}.charts-css.line.reverse:not(.reverse-data) tbody tr td::before{clip-path:polygon(0% calc(100% * var(--start, var(--end, var(--size))) - var(--line-size)), 100% calc(100% * var(--end, var(--size)) - var(--line-size)), 100% calc(100% * var(--end, var(--size))), 0% calc(100% * var(--start, var(--end, var(--size)))))}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data:dir(ltr){transform:translateX(50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data:dir(rtl){transform:translateX(-50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.line.reverse.reverse-data tbody tr td{justify-content:flex-end;align-items:flex-start}.charts-css.line.reverse.reverse-data tbody tr td::before{clip-path:polygon(0% calc(100% * var(--end, var(--size)) - var(--line-size)), 100% calc(100% * var(--start, var(--end, var(--size))) - var(--line-size)), 100% calc(100% * var(--start, var(--end, var(--size)))), 0% calc(100% * var(--end, var(--size))))}.charts-css.line.reverse.reverse-data tbody tr td .data:dir(ltr){transform:translateX(-50%)}.charts-css.line.reverse.reverse-data tbody tr td .data:dir(rtl){transform:translateX(50%)}.charts-css.line.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--end, var(--size))))}.charts-css.radial tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radial tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.pie tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.pie tbody tr th{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.pie tbody tr td{display:flex;justify-content:center;border-radius:50%;position:absolute;width:100%;height:100%;inset:0;background:conic-gradient(transparent 0 calc(1turn * var(--start)), var(--c, transparent) calc(1turn * var(--start, 0)) calc(1turn * var(--end)), transparent calc(1turn * var(--end)) 1turn)}.charts-css.pie tbody tr td::before{content:"";position:absolute;width:100%;height:100%;inset:0}.charts-css.pie tbody tr td::after{content:"";width:100%}.charts-css.pie tbody tr td .data{display:flex;justify-content:center;border-radius:50%;position:absolute;width:100%;height:100%;inset:0;transform:rotate(calc(0.5turn * var(--start, 0) + 0.5turn * var(--end, 0)))}.charts-css.polar tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.polar tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css.radar tbody{display:block;width:100%;aspect-ratio:1;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radar tbody tr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.charts-css,.charts-css table,.charts-css tr{width:auto}.charts-css{--color: color-mix(in srgb, var(--foreground) 70%, transparent);--color-1: var(--color);--color-2: var(--color);--color-3: var(--color);--color-4: var(--color);--color-5: var(--color);--color-6: var(--color);--color-7: var(--color);--color-8: var(--color);--chart-bg-color: transparent;--labels-size: 2rem;--primary-axis-width: 2px;height:auto;min-height:2.2em;font-size:.85rem}.charts-css tbody tr{height:1.8em;margin-bottom:.3em}.charts-css tbody th{width:18em;min-width:18em;text-align:left;font-weight:400;padding-right:1rem;white-space:normal;overflow:visible;text-overflow:clip;font-size:.8rem;color:var(--foreground);opacity:.85;letter-spacing:0;text-transform:none}.charts-css .data{font-variant-numeric:tabular-nums;font-weight:600;padding:0 .6em;color:var(--background);font-size:.85rem}.bar.min-size{min-height:2rem}.charts-css.bar{--labels-size: 200px}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9019607843);background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:hsla(0,0%,100%,.9019607843);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1019607843);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1019607843)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);background-image:linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.2509803922);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.1490196078),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5019607843);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.2509803922);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.1490196078);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1490196078);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.plyr{--text_color: var(--foreground);--plyr-color-main: var(--background);--plyr-control-icon-size: 22px}@media(min-width: 50em){.plyr{--plyr-control-icon-size: 32px}}.plyr .plyr__video-wrapper{background:rgba(0,0,0,0) !important}.plyr .plyr__control--overlaid{--plyr-control-icon-size: 32px;border-radius:0;opacity:1}.plyr .plyr--video .plyr__time,.plyr .plyr--video .plyr__control{--text_color: var(--foreground);color:var(--foreground)}.plyr--stopped .plyr__controls{opacity:0;pointer-events:none}