/*! version: 2.0.0 */
:root{font-size:18px;font-size:var(--step-0,18px);--font-size:var(--step-0,18px);--font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--lumo-font-family:var(--font-family);--brand:#017ac6;--on-brand:#fff;--app-navbar-bg:#017bc5}html,body{box-sizing:border-box;margin:0;padding:0}html *{box-sizing:border-box}body{min-height:100dvh;font-family:var(--font-family,sans-serif);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal}::selection{color:#000;background-color:#fd0}@view-transition{navigation:auto}:root{--surface-1:hsl(from var(--lumo-base-color)h s l/.3);--surface-2:hsl(from var(--lumo-base-color)h s l/.5);--surface-3:hsl(from var(--lumo-base-color)h s l/.7);--surface-4:hsl(from var(--lumo-base-color)h s l/.8);--surface-5:hsl(from var(--lumo-base-color)h s l/1)}[theme~=dark]{--surface-1:hsl(from var(--lumo-base-color)h s calc(l + 2));--surface-2:hsl(from var(--lumo-base-color)h s calc(l + 5));--surface-3:hsl(from var(--lumo-base-color)h s calc(l + 9));--surface-4:hsl(from var(--lumo-base-color)h s calc(l + 13));--surface-5:hsl(from var(--lumo-base-color)h s calc(l + 17))}.surface-1{background-color:var(--surface-1)}.surface-2{background-color:var(--surface-2)}.surface-3{background-color:var(--surface-3)}.surface-4{background-color:var(--surface-4)}.surface-5{background-color:var(--surface-5)}:root{--step--2:clamp(.6944rem,.551rem + .5464vw,.9882rem);--step--1:clamp(.8333rem,.7254rem + .4112vw,1.0544rem);--step-0:clamp(1rem,.939rem + .2326vw,1.125rem);--step-1:clamp(1.2rem,1.1998rem + .0007vw,1.2004rem);--step-2:clamp(1.2808rem,1.5177rem + -.2962vw,1.44rem);--step-3:clamp(1.3666rem,1.9045rem + -.6723vw,1.728rem);--step-4:clamp(1.4582rem,2.3742rem + -1.145vw,2.0736rem);--step-5:clamp(1.5559rem,2.9437rem + -1.7348vw,2.4883rem)}:where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:var(--lumo-line-height-xs);margin-block:0 var(--vertical-spacing,1rem);scroll-margin-top:var(--vertical-spacing,1rem)}:where(h1){font-size:var(--step-5)}:where(h2){font-size:var(--step-5)}:where(h3){font-size:var(--step-3)}:where(h3.smaller){font-size:var(--step--1)}:where(h4){font-size:var(--step-0)}:where(h5){font-weight:400;font-size:var(--step-0)}body{color:var(--lumo-body-text-color,#333);background-color:var(--lumo-base-color-gp,#eee);accent-color:var(--lumo-primary-color);flex-direction:column;display:flex;overflow-x:hidden;overflow-y:auto}header,footer,main{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.svgdefs{width:0;height:0;display:none}a:where(:any-link){color:var(--lumo-primary-text-color);outline-color:var(--lumo-contrast-90pct,#000)}a:where(:any-link):hover{text-decoration-thickness:.1em}a:where(:any-link):focus-visible{outline:2px solid var(--lumo-contrast-90pct,#000);outline-offset:2px}a:not(:any-link){color:var(--lumo-disabled-text-color)}img{width:auto;max-width:100%}ul:not([class]) li:not(:last-child){margin-bottom:.5em}ul.flex,ul.grid{margin:0;padding:0;list-style:none}ul.flex li,ul.grid li{margin:0;padding:0}.hidden{display:none}header{height:var(--app-navbar-height,96px);color:var(--app-navbar-text,#fff);background-color:var(--app-navbar-bg,var(--lumo-primary-color-50pct));padding-top:0;padding-bottom:0}.branding .logo{height:var(--app-navbar-height,96px)}.branding a{color:currentColor;outline-color:currentColor}.branding a span{width:-webkit-max-content;width:max-content;display:block}.branding h1{margin:0;font-size:1.5rem;font-weight:400}.branding h1 a{text-decoration:none}.branding h1 span[hidden]{display:none}.branding nav:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.branding nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.branding nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.branding nav a{place-items:center;gap:var(--lumo-space-xs);border-radius:.25em;min-width:5em;padding:.5em;font-size:.875em;text-decoration:none;display:grid}.branding nav a:hover{background-color:hsl(from currentColor h s l/.125)}.branding nav a .icon{opacity:.875}.breadcrumbs{color:var(--lumo-contrast-70pct)}.breadcrumbs a{color:currentColor;text-decoration:none}.breadcrumbs a:hover{color:var(--lumo-contrast-90pct);text-decoration:underline}main{padding-block:var(--lumo-space-xl,2.5rem)}.breadcrumbs~main{padding-top:var(--lumo-space-m)}main>:not(:last-child){margin-block:0 var(--space-l,2.5rem)}footer{color:var(--lumo-secondary-text-color);background-color:var(--lumo-contrast-5pct);margin-top:auto;margin-bottom:0;padding-top:0;padding-bottom:0}footer :last-child{margin-bottom:0}@media screen and (max-width:810px){footer{margin-top:2rem}}@media screen and (max-height:900px){footer{margin-top:2rem}}footer h4{font-size:var(--step--2)}footer .links{gap:1rem;display:flex}footer .links a{color:currentColor;-webkit-text-decoration-color:#00000020;text-decoration-color:#00000020;text-decoration-thickness:.125em}footer .links a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:.2em}footer #contact .logo{width:100%;max-width:320px;margin-left:auto;margin-right:auto}footer .address img{filter:var(--footer-address-img-filter,none)}footer #funding img{width:100%;max-width:800px;margin-left:auto;margin-right:auto}footer:has(#compact){color:var(--footer-text,var(--lumo-secondary-text-color));background-color:#0000;margin-top:auto;margin-bottom:0;padding-top:0;padding-bottom:0}[theme=dark] footer:has(#compact){color:var(--footer-text,var(--lumo-secondary-text-color))}footer #compact,[theme=dark] footer #compact{background-color:#0000}footer #compact img{width:auto;max-height:96px}footer #compact img.funding{margin-left:auto;margin-right:auto;display:block}@media not (min-width:429px){footer #compact .address{flex-direction:column}footer #compact .address div{text-align:center}}.home-grid h2{font-size:var(--step-0)}.home-grid h3{font-size:var(--step-0)}.home-grid h4{font-size:var(--step-0)}.home-grid>:first-child{grid-column:span 1}.home-grid>:last-child{grid-column:span 1}@media (min-width:768px){.home-grid>:first-child{grid-column:span 1}.home-grid>:last-child{grid-column:span 2/span 2}}@media (min-width:1024px){.home-grid>:first-child{grid-column:span 1}.home-grid>:last-child{grid-column:span 3/span 3}}body,body.waves{color:var(--lumo-body-text-color,#333);background-color:var(--lumo-base-color-gp,#eee);background-image:url(../images/bg/waves-3.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100%}[theme~=dark] :is(body,body.waves){background-image:url(../images/bg/waves-3-dark.svg)}.bg-content{margin-inline:calc(-1*var(--lumo-space-m));padding-inline:var(--lumo-space-m);background-color:hsl(from var(--lumo-base-color-gp)h s l/.825);padding-bottom:var(--lumo-space-m)}.bg-content:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--lumo-border-radius-l);border-bottom-left-radius:var(--lumo-border-radius-l)}.bg-content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--lumo-border-radius-l);border-bottom-right-radius:var(--lumo-border-radius-l)}.bg-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--lumo-border-radius-l);border-bottom-right-radius:var(--lumo-border-radius-l)}.list-hydroportal .link svg{fill:var(--link-icon-color,currentColor)}.list-ewody .list-item--content dl{border:1px solid hsl(from currentColor h s l/.125);grid-template-rows:auto;grid-template-columns:1fr 3fr;margin-top:0;margin-bottom:0;display:grid}.list-ewody .list-item--content dt,.list-ewody .list-item--content dd{margin:0;padding:.5rem}.list-ewody .list-item--content dt{font-weight:500}.list-ewody .list-item--content dt:nth-of-type(2n+2){background-color:hsl(from currentColor h s l/.05)}.list-ewody .list-item--content dd{border-left:1px solid hsl(from currentColor h s l/.125)}.list-ewody .list-item--content dd:nth-of-type(2n+2){background-color:hsl(from currentColor h s l/.05)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--gutter-x:var(--lumo-space-l,1.5rem);--gutter-y:0;width:100%;padding-inline:calc(var(--gutter-x)*.5);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:537px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (max-height:768px){body.login{--footer-h:var(--footer-compact-h)}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--space-3xs:clamp(.25rem,.2195rem + .1163vw,.3125rem);--space-2xs:clamp(.5rem,.439rem + .2326vw,.625rem);--space-xs:clamp(.75rem,.6584rem + .3488vw,.9375rem);--space-s:clamp(1rem,.8779rem + .4651vw,1.25rem);--space-m:clamp(1.5rem,1.3169rem + .6977vw,1.875rem);--space-l:clamp(2rem,1.7558rem + .9302vw,2.5rem);--space-xl:clamp(3rem,2.6337rem + 1.3953vw,3.75rem);--space-2xl:clamp(4rem,3.5116rem + 1.8605vw,5rem);--space-3xl:clamp(6rem,5.2674rem + 2.7907vw,7.5rem);--space-3xs-2xs:clamp(.25rem,.0669rem + .6977vw,.625rem);--space-2xs-xs:clamp(.5rem,.2863rem + .814vw,.9375rem);--space-xs-s:clamp(.75rem,.5058rem + .9302vw,1.25rem);--space-s-m:clamp(1rem,.5727rem + 1.6279vw,1.875rem);--space-m-l:clamp(1.5rem,1.0116rem + 1.8605vw,2.5rem);--space-l-xl:clamp(2rem,1.1453rem + 3.2558vw,3.75rem);--space-xl-2xl:clamp(3rem,2.0233rem + 3.7209vw,5rem);--space-2xl-3xl:clamp(4rem,2.2907rem + 6.5116vw,7.5rem);--space-s-l:clamp(1rem,.2674rem + 2.7907vw,2.5rem)}.grid-cols{grid-template-columns:3fr 1fr;display:grid}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}@media (min-width:640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:col-span-12{grid-column:span 12/span 12}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}}.sticky{container-type:scroll-state;position:-webkit-sticky;position:sticky;top:1rem}pre{margin-inline:calc(var(--space-s)*-1);padding-block:var(--space-xs);padding-inline:var(--space-s);line-height:var(--line-height-md);overflow:auto}:-webkit-any(pre) :is(code){background-color:#0000;border:none;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:auto}:is(pre) :is(code){background-color:#0000;border:none;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:auto}.bg{fill:none;height:100%;width:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.full-w{width:100%}.links-container{grid-template-columns:repeat(4,1fr);gap:1rem 2rem;display:grid}.links-container:not(:last-of-type){margin-bottom:var(--vertical-spacing,4vh)}.links-container--modules{grid-template-columns:1fr;gap:1rem}.links{font-size:var(--link-fs,.875rem);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-self:baseline;gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.links-modules,.links-external-single{grid-column:1/3;grid-template-columns:repeat(4,1fr)}.links-external{--icon-size:24px;--icon-margin:4px}@media screen and (max-width:480px){.links-container,.links{grid-template-columns:1fr}.links-modules{grid-column-start:initial;grid-column-end:initial}}@media screen and (max-width:810px){.links-container,.links-modules{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media screen and (min-width:768px){.links-container{grid-template-columns:repeat(2,1fr)}.links-container--modules{grid-template-columns:1fr}}@media screen and (min-width:991px){.links-modules,.links-container{grid-template-columns:repeat(4,1fr)}.links-container--modules{grid-template-columns:1fr}}.link{color:var(--lumo-contrast-80pct,currentColor);background-color:var(--lumo-tint-70pct,#fff);border-radius:var(--link-radius,0);height:100%;padding:var(--lumo-space-s,.25rem);box-shadow:var(--lumo-box-shadow-s);align-items:center;gap:.75rem;line-height:normal;text-decoration:none;transition:transform,box-shadow .2s ease-in-out;display:flex;position:relative}li[hidden]{display:none}.link:hover{color:var(--lumo-contrast-90pct,#333);background-color:var(--lumo-tint-90pct,#fff);box-shadow:var(--lumo-box-shadow-m)}.link:focus-visible{color:var(--lumo-contrast-90pct,#333);background-color:var(--lumo-tint-90pct,#fff);box-shadow:var(--lumo-box-shadow-m)}.link.current_page{color:var(--lumo-contrast);background-color:var(--lumo-tint,#fff);border-right:var(--link-border-w,11px)solid var(--lumo-primary-color);cursor:default;--lumo-shade-20pct:hsl(from var(--lumo-primary-color)h s l/.555);--lumo-shade-40pct:hsl(from var(--lumo-primary-color)h s l/.888)}.link .icon{margin-inline:var(--icon-margin,0);flex-shrink:0}.link .badge{min-width:none;width:30px;height:30px;color:var(--link-badge-color,var(--lumo-primary-contrast-color));background-color:var(--link-badge-bg,var(--lumo-primary-color));box-shadow:var(--lumo-box-shadow-xs);border-radius:4em;place-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;right:0;transform:translate(.25em,-.25em)}.link .badge.hidden{display:none}.links-modules .link .icon{--link-icon-color:var(--lumo-primary-color,currentColor);--link-icon-color-hover:var(--lumo-primary-color,currentColor)}[theme~=dark] .link{color:var(--lumo-contrast-80pct,currentColor);background-color:var(--lumo-tint-10pct,#fff)}[theme~=dark] .link:hover{color:var(--lumo-body-text-color,#333);background-color:var(--lumo-tint-20pct,#fff)}[theme~=dark] .link:focus-visible{color:var(--lumo-body-text-color,#333);background-color:var(--lumo-tint-20pct,#fff)}[theme~=dark] .link.current_page{color:var(--lumo-contrast);background-color:var(--lumo-tint-20pct,#fff)}@media screen and (max-height:1000px){:root{--icon-size:24px;--icon-margin:0;--vertical-spacing:2vh;--main-padding-vertical:2vh}.links-external{--icon-margin:0}}.submenu .item{background-color:var(--lumo-tint-5pct,#fff);height:100%;padding:var(--lumo-space-s,.25rem);border-right:3px solid var(--lumo-primary-color-10pct);align-items:center;gap:.75rem;line-height:normal;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.submenu .item.current_page{background-color:var(--lumo-tint-80pct,#fff);border-right:3px solid var(--lumo-primary-color);cursor:default}.submenu .item:not(.current_page):hover{background-color:var(--lumo-tint-60pct,#fff);border-right:3px solid var(--lumo-primary-color-50pct)}.submenu .item:not(.current_page):focus-visible{background-color:var(--lumo-tint-60pct,#fff);border-right:3px solid var(--lumo-primary-color-50pct)}[theme~=dark] .submenu .item{background-color:var(--lumo-shade-5pct)}[theme~=dark] .submenu .item.current_page{background-color:var(--lumo-shade-30pct)}[theme~=dark] .submenu .item:not(.current_page):hover{background-color:var(--lumo-shade-60pct)}[theme~=dark] .submenu .item:not(.current_page):focus-visible{background-color:var(--lumo-shade-60pct)}.faq-item{padding-block:var(--space-2xs);padding-inline:var(--space-2xs);border:1px solid hsl(from currentColor h s l/.125);background-color:var(--lumo-tint-70pct,#fff);box-shadow:var(--lumo-box-shadow-s);transition:transform,box-shadow .2s ease-in-out}.faq-item:not(:last-of-type){margin-bottom:var(--space-s,1em)}.faq-item[open]{background-color:var(--lumo-tint-90pct,#fff);box-shadow:var(--lumo-box-shadow-m)}.faq-item:hover{background-color:var(--lumo-tint-90pct,#fff);box-shadow:var(--lumo-box-shadow-m)}[theme~=dark] .faq-item{color:var(--lumo-contrast-80pct,currentColor);background-color:var(--lumo-tint-10pct,#fff)}summary.faq-question :-webkit-any(h2,h3,h4){font-size:var(--lumo-font-size-m)}summary.faq-question :is(h2,h3,h4){font-size:var(--lumo-font-size-m)}summary.faq-question .icon:not([part]){color:var(--lumo-primary-color-75pct);flex-shrink:0}.faq-answer{padding-block:var(--space-2xs)0}.faq-answer:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1.5em}.faq-answer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.faq-answer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1.5em}.news-item h3{font-size:var(--step-0)}.news-item:not(:last-of-type){margin-bottom:var(--space-l,1em)}.file-item{gap:var(--space-2xs,.5em);row-gap:var(--space-3xs,.5em);grid-template:"icon title""icon filename"/48px 1fr;display:grid}.file-item>*{margin:0}.file-item .icon{grid-area:icon}.file-item .title{grid-area:title}.file-item .file{grid-area:filename}.file-item .file a{text-underline-offset:.25em;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-decoration-thickness:.05em;transition:all .2s ease-in-out}.file-item .file a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:.1em}.file-item .file .icon{opacity:0;transition:opacity .2s ease-in-out}.file-item .file:has(a:hover) .icon{opacity:1}.video-item{gap:var(--space-2xs,.5em);row-gap:var(--space-3xs,.5em);--plyr-color-main:var(--lumo-primary-color);--plyr-video-background:var(--lumo-tint-40pct);grid-template:"title""video"/1fr;display:grid}[theme=dark] .video-item{--plyr-color-main:var(--lumo-primary-color-75pct);--plyr-video-background:var(--lumo-shade-20pct)}.video-item:not(:last-child){margin-bottom:2em}.video-item>*{margin:0}.video-item .icon{grid-area:icon}.video-item .title{grid-area:title}.video-item a{grid-area:filename}.video-container{aspect-ratio:16/9;grid-area:video;width:100%;height:auto;margin-bottom:1em;position:relative;overflow:hidden}.video-container .plyr--full-ui{aspect-ratio:16/9}.bento-item h2{margin-bottom:.5rem;font-size:1em}.bento-item h2~div:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(24px + var(--lumo-space-s))}.bento-item h2~div:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(24px + var(--lumo-space-s))}.bento-item h2~div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:calc(24px + var(--lumo-space-s))}.bento-item a{font-weight:600}[theme~=dark] .bento-item{--lumo-tint-50pct:var(--lumo-tint-5pct)}@media (min-width:640px){.bento-item.contact-online{grid-column:1/-1}}@media (min-width:768px){.help-col-1{grid-column:span 1/span 1}.help-col-2{grid-column:span 2/span 2}}@media (min-width:1024px){.help-col-1{grid-column:span 4/span 4}.help-col-2{grid-column:span 8/span 8}}details summary{cursor:pointer;align-items:center;gap:var(--lumo-space-s,.25rem);width:100%;display:flex}details summary h2{align-items:center;gap:var(--lumo-space-s,.25rem);font-size:var(--step-0);display:flex}details summary h3{align-items:center;gap:var(--lumo-space-s,.25rem);font-size:var(--step-0);display:flex}details summary h4{align-items:center;gap:var(--lumo-space-s,.25rem);font-size:var(--step-0);display:flex}details summary [part=toggle]{transform:var(--chevron-transform)}details summary [part=toggle]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}details summary [part=toggle]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}details summary [part=toggle]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}details summary>*{margin:0;display:inline-block}details[open]>summary{--chevron-transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}}details::details-content{opacity:0;height:0;transition:content-visibility .2s allow-discrete,opacity .2s,block-size .2s;overflow-y:clip}details[open]::details-content{opacity:1;height:auto;padding-top:var(--lumo-space-s)}details.vaadin-details summary{color:var(--details-summary-txt,var(--lumo-secondary-text-color));border-radius:var(--lumo-border-radius-s);list-style:none}details.vaadin-details summary>*{color:var(--details-summary-txt,var(--lumo-secondary-text-color));stroke:currentColor}details.vaadin-details summary:hover{--details-summary-txt:var(--lumo-contrast-80pct)}details.vaadin-details summary:focus-visible{outline:var(--vaadin-focus-ring-width)solid var(--vaadin-focus-ring-color)}details.vaadin-details summary::-webkit-details-marker{display:none}dialog[popover]{box-sizing:border-box;padding:var(--lumo-space-m,1em);max-width:min(30em,100% - calc(2*var(--lumo-space-m,1em)));max-height:calc(100% - calc(2*var(--lumo-space-m,1em)));border-radius:var(--lumo-border-radius-s);box-shadow:var(--lumo-box-shadow-s);overscroll-behavior-block:contain;transition:opacity .1s,scale .1s,overlay .1s allow-discrete,display .1s allow-discrete;opacity:0;border:none;position:fixed;overflow-y:auto;scale:.9}dialog[popover]:focus-visible{outline:none}dialog[popover]::backdrop{-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);transition:all .1s ease-in-out}dialog[popover]:popover-open{opacity:1;scale:1}dialog[popover]:hover{box-shadow:var(--lumo-box-shadow-m)}@starting-style{dialog:popover-open{opacity:0;scale:.9}}ul[popover],div[popover]{padding:var(--lumo-space-m,1em);border-radius:var(--lumo-border-radius-s);box-shadow:var(--lumo-box-shadow-s);border:none}:is(ul[popover],div[popover]) li{list-style:none}[role=tooltip]{inset:inherit;position-visibility:always;position-try-fallbacks:flip-block,y-start span-x-end,y-end span-x-end,y-start span-x-start,y-end span-x-start;position-area:y-start span-all;padding-block:var(--lumo-space-s);padding-inline:var(--lumo-space-m);margin-block:var(--lumo-space-xs);position:absolute}[role=tooltip] *{margin:0}dialog#cookies-dialog{right:var(--lumo-space-m,1em);bottom:var(--lumo-space-m,1em);box-sizing:border-box;padding:var(--lumo-space-m,1em);max-width:min(30em,100% - calc(2*var(--lumo-space-m,1em)));max-height:calc(100% - calc(2*var(--lumo-space-m,1em)));border-radius:var(--lumo-border-radius-s);box-shadow:var(--lumo-box-shadow-s);overscroll-behavior-block:contain;border:none;margin-top:0;margin-bottom:0;position:fixed;overflow-y:auto}dialog#cookies-dialog:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}dialog#cookies-dialog:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}dialog#cookies-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}dialog#cookies-dialog:hover{box-shadow:var(--lumo-box-shadow-m)}dialog#cookies-dialog>*{margin-top:0;margin-bottom:0}dialog#cookies-dialog>*+*{margin-top:var(--lumo-space-m,1em)}dialog#cookies-dialog .label{font-size:var(--step--1,1em);color:var(--lumo-header-text-color);margin-top:0;margin-bottom:0;font-weight:550}dialog#cookies-dialog>form{flex-wrap:wrap;display:flex}dialog#cookies-dialog label~p{margin-top:.25em;margin-bottom:0}#theme_mode{color:var(--navbar-link,var(--lumo-secondary-text-color));--icon:var(--theme-dark);--theme-dark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9\"/><path d=\"M20 3v4\"/><path d=\"M22 5h-4\"/></svg>");--theme-light:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"4\"/><path d=\"M12 2v2\"/><path d=\"M12 20v2\"/><path d=\"m4.93 4.93 1.41 1.41\"/><path d=\"m17.66 17.66 1.41 1.41\"/><path d=\"M2 12h2\"/><path d=\"M20 12h2\"/><path d=\"m6.34 17.66-1.41 1.41\"/><path d=\"m19.07 4.93-1.41 1.41\"/></svg>")}#theme_mode:hover{color:var(--navbar-link-hover,var(--lumo-body-text-color))}#theme_mode .symbol{place-items:center;width:100%;height:100%;display:flex}#theme_mode .symbol:after{width:calc(.75*var(--lumo-icon-size));height:calc(.75*var(--lumo-icon-size));content:"";-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;margin:auto;display:block}[theme=dark] #theme_mode{--icon:var(--theme-light)}#gotoTop{bottom:var(--lumo-space-l);right:var(--lumo-space-l);z-index:101;opacity:1;min-width:1rem;transition:all .2s ease-in-out;position:fixed;transform:translate(0)scale(1)}#gotoTop span{display:none}#gotoTop:focus-visible span{display:block}#gotoTop:not(.visible){opacity:0;transform:translateY(100%)scale(.8)}@media (max-width:600px){#gotoTop{width:56px;height:56px;box-shadow:var(--lumo-box-shadow-l);border-width:2px}}.scroll-snap-slider{scroll-behavior:smooth;scroll-snap-stop:always;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:normal;padding-left:0;padding-right:0;display:flex;overflow-x:auto}@media (prefers-reduced-motion){.scroll-snap-slider{scroll-behavior:auto}}.scroll-snap-slider:not(.-show-scroll-bar){-ms-overflow-style:none;scrollbar-width:none}.scroll-snap-slider:not(.-show-scroll-bar)::-webkit-scrollbar{display:none}.scroll-snap-slide{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;max-width:none;display:flex}.slider-container{--slider-h:300px;--slider-w:400px;padding-block:var(--lumo-space-m,1rem);margin-left:auto;margin-right:auto}.scroll-snap-slider{box-sizing:border-box;height:var(--slider-h);width:var(--slider-w);margin-block:0 var(--lumo-space-m,1rem);overscroll-behavior-x:none;overscroll-behavior-y:auto;margin-left:auto;margin-right:auto}.scroll-snap-slider.-responsive{max-width:calc(3*var(--slider-w));width:100%}.scroll-snap-slide{width:var(--slider-w);scroll-snap-stop:always;scroll-margin-block:8rem}.scroll-snap-slide article{text-align:center;width:100%;height:100%;color:var(--lumo-secondary-text-color);background-color:var(--lumo-contrast-5pct);flex-direction:column;justify-content:center;align-items:center;display:flex}.scroll-snap-slider img{object-fit:cover;object-position:center;width:100%;height:100%}.indicators{gap:var(--lumo-space-m);opacity:1;transition:opacity var(--transition-duration)var(--transition-easing);flex-direction:row;justify-content:center;align-items:center;display:flex}.indicators.-hidden{opacity:0}.indicators input[type=radio]{display:none}.indicator{background-color:var(--color-neutral);cursor:pointer;height:var(--spacer);transition:background-color var(--transition-duration)var(--transition-easing);width:var(--spacer);border:0;border-radius:50%;display:block}.indicator:not(.-active):hover{background-color:var(--color-active)}.indicators .indicator.-active{background-color:var(--color-accent)}.visually-hidden:not(:focus,:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arrow{cursor:pointer;height:var(--spacer-double);margin:0 var(--spacer-half);background:0 0;border:0}.arrow.-disabled{cursor:not-allowed;opacity:.3}.arrow svg{width:auto;height:100%}