.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.popup-overlay{position:fixed;inset:0;background-color:rgba(var(--light-color-rgb),.7);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .2s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .popup-overlay{background-color:rgba(var(--dark-color-darkmode-rgb),.7)}}:root[data-theme=dark] .popup-overlay{background-color:rgba(var(--dark-color-darkmode-rgb),.7)}.popup-content{position:relative;margin:2rem;padding:2rem;width:100%;max-width:40rem;background-color:rgba(var(--light-color-rgb),.9);box-shadow:0 0 3rem rgba(var(--dark-color-rgb),.4)}.popup-close{position:absolute;top:0;right:0;background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}[dir=rtl] .popup-close{right:auto;left:0}.close-icon{display:block;width:2.4rem;height:2.4rem;padding:.3rem;box-sizing:border-box;transition:background-color .2s}.close-icon svg{width:100%;height:100%;display:block}.close-icon svg,.close-icon svg *{fill:var(--dark-color);transition:fill .2s}.popup-close:hover .close-icon,.popup-close:active .close-icon{background-color:rgba(var(--dark-color-rgb),.05)}.popup-close:hover .close-icon svg,.popup-close:hover .close-icon svg *,.popup-close:active .close-icon svg,.popup-close:active .close-icon svg *{fill:var(--accent-default)!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .popup-content{background-color:rgba(var(--dark-color-darkmode-rgb),.9);box-shadow:0 0 2rem rgba(var(--light-color-darkmode-rgb),.1)}:root:not([data-theme=light]) .close-icon svg,:root:not([data-theme=light]) .close-icon svg *{fill:var(--light-color-darkmode)}:root:not([data-theme=light]) .popup-close:hover .close-icon,:root:not([data-theme=light]) .popup-close:active .close-icon{background-color:rgba(var(--light-color-darkmode-rgb),.1)}:root:not([data-theme=light]) .popup-close:hover .close-icon svg,:root:not([data-theme=light]) .popup-close:hover .close-icon svg *,:root:not([data-theme=light]) .popup-close:active .close-icon svg,:root:not([data-theme=light]) .popup-close:active .close-icon svg *{fill:var(--accent-darkmode)!important}}:root[data-theme=dark] .popup-content{background-color:rgba(var(--dark-color-darkmode-rgb),.9);box-shadow:0 0 2rem rgba(var(--light-color-darkmode-rgb),.1)}:root[data-theme=dark] .close-icon svg,:root[data-theme=dark] .close-icon svg *{fill:var(--light-color-darkmode)}:root[data-theme=dark] .popup-close:hover .close-icon,:root[data-theme=dark] .popup-close:active .close-icon{background-color:rgba(var(--light-color-darkmode-rgb),.1)}:root[data-theme=dark] .popup-close:hover .close-icon svg,:root[data-theme=dark] .popup-close:hover .close-icon svg *,:root[data-theme=dark] .popup-close:active .close-icon svg,:root[data-theme=dark] .popup-close:active .close-icon svg *{fill:var(--accent-darkmode)!important}.popup-text{margin:0 0 1rem;padding:0;font-size:1.5rem;font-weight:400;line-height:1.2;text-align:center}.popup-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.popup-button{max-width:100%;display:flex}:root{--light-color: var(--lightColor);--dark-color: var(--darkColor);--light-color-rgb: var(--lightColorRgb);--dark-color-rgb: var(--darkColorRgb);--light-color-darkmode: var(--lightColorDarkmode);--dark-color-darkmode: var(--darkColorDarkmode);--light-color-darkmode-rgb: var(--lightColorDarkmodeRgb);--dark-color-darkmode-rgb: var(--darkColorDarkmodeRgb);--accent-default: var(--accentDefault);--accent-darkmode: var(--accentDarkmode);--accent-default-rgb: var(--accentDefaultRgb);--accent-darkmode-rgb: var(--accentDarkmodeRgb);--content-max-width: var(--contentMaxWidth);--icon-size: var(--iconSize)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box;margin:0}html{width:100%;min-height:100%;min-height:100dvh;font-size:var(--baseFontSize);background-color:var(--light-color);background-repeat:repeat;background-attachment:scroll}html:before{content:"";position:fixed;top:calc(-1*env(safe-area-inset-top,0px));left:calc(-1*env(safe-area-inset-left,0px));right:calc(-1*env(safe-area-inset-right,0px));bottom:calc(-1*env(safe-area-inset-bottom,0px));z-index:-1;background-color:var(--light-color);background-repeat:repeat}body{width:100%;min-height:100%;background-color:var(--light-color);background-repeat:repeat;color:var(--dark-color);font-family:var(--font-main);line-height:var(--lineHeight);-webkit-text-size-adjust:100%;text-size-adjust:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}h1{font-size:1.5rem;font-weight:400;color:var(--accent-default)}h2{font-size:1.3rem;font-weight:400;color:var(--accent-default)}h3,h4,h5,h6{font-size:1.1rem;font-weight:400;color:var(--accent-default)}h1,h2,h3,h4,h5,h6,p,ul,ol{padding-bottom:1rem}.content-block{margin-bottom:1rem}.content-block.no-padding-bottom{margin-bottom:0}hr{border:none;border-top:1px solid var(--accent-default);width:100%;max-width:var(--content-max-width);margin:1.4rem auto .5rem}p+hr,ul+hr,ol+hr,h1+hr,h2+hr,h3+hr,h4+hr,h5+hr,h6+hr{margin-top:1rem}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li{text-wrap:pretty}a:link,a:visited{color:var(--dark-color)}a:hover,a:active{color:var(--accent-default)}.icon svg *{fill:var(--dark-color)}code{font-size:.9rem}pre{padding:.5rem;margin:.3rem 0 1rem}blockquote{border-left:3px solid var(--accent-default);padding-left:1rem;margin:.5rem 0 1rem;font-style:italic;opacity:.85}blockquote p{padding-bottom:.3rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]):before{background-color:var(--dark-color-darkmode)}:root:not([data-theme=light]) a:link,:root:not([data-theme=light]) a:visited{color:var(--light-color-darkmode)}:root:not([data-theme=light]) a:hover,:root:not([data-theme=light]) a:active{color:var(--accent-darkmode)}:root:not([data-theme=light]) body{background-color:var(--dark-color-darkmode);color:var(--light-color-darkmode)}:root:not([data-theme=light]) h1,:root:not([data-theme=light]) h2,:root:not([data-theme=light]) h3,:root:not([data-theme=light]) h4,:root:not([data-theme=light]) h5,:root:not([data-theme=light]) h6{color:var(--accent-darkmode)}:root:not([data-theme=light]) blockquote{border-left-color:var(--accent-darkmode)}:root:not([data-theme=light]) hr{border-top-color:var(--accent-darkmode)}:root:not([data-theme=light]) .icon svg *{fill:var(--light-color-darkmode)}}:root[data-theme=dark],:root[data-theme=dark]:before{background-color:var(--dark-color-darkmode)}:root[data-theme=dark] a:link,:root[data-theme=dark] a:visited{color:var(--light-color-darkmode)}:root[data-theme=dark] a:hover,:root[data-theme=dark] a:active{color:var(--accent-darkmode)}:root[data-theme=dark] body{background-color:var(--dark-color-darkmode);color:var(--light-color-darkmode)}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] h5,:root[data-theme=dark] h6{color:var(--accent-darkmode)}:root[data-theme=dark] blockquote{border-left-color:var(--accent-darkmode)}:root[data-theme=dark] hr{border-top-color:var(--accent-darkmode)}:root[data-theme=dark] .icon svg *{fill:var(--light-color-darkmode)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.page[data-astro-cid-wvpxo6bv]{overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;position:relative;z-index:0}.content[data-astro-cid-wvpxo6bv]{padding:1rem;width:100vw;max-width:var(--content-max-width);font-size:1.1rem;position:relative;z-index:1;display:flex;justify-content:center}.article[data-astro-cid-wvpxo6bv]{padding:.5rem 1.3rem 2rem;background-color:rgba(var(--light-color-rgb),.85);width:fit-content;max-width:100%;border-radius:.5rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .article[data-astro-cid-wvpxo6bv]{background-color:rgba(var(--dark-color-darkmode-rgb),.85)}:root:not([data-theme=light]) .article[data-astro-cid-wvpxo6bv].no-background{background-color:transparent}}:root[data-theme=dark] .article[data-astro-cid-wvpxo6bv]{background-color:rgba(var(--dark-color-darkmode-rgb),.85)}:root[data-theme=dark] .article[data-astro-cid-wvpxo6bv].no-background{background-color:transparent}.article[data-astro-cid-wvpxo6bv].no-background{background-color:transparent}.article[data-astro-cid-wvpxo6bv].text-center{text-align:center}.article[data-astro-cid-wvpxo6bv] ul:not(.bullets),.article[data-astro-cid-wvpxo6bv] ol{list-style:none;padding-inline-start:0}.article[data-astro-cid-wvpxo6bv] ul:not(.bullets)>li{padding-inline-start:.7em;text-indent:-.7em}.article[data-astro-cid-wvpxo6bv] ul:not(.bullets)>li:before{content:"•";display:inline-block;min-width:.5em;margin-inline-end:.2em;text-indent:0}.article[data-astro-cid-wvpxo6bv] ol{counter-reset:md-ol}.article[data-astro-cid-wvpxo6bv] ol>li{counter-increment:md-ol;padding-inline-start:1.2em;text-indent:-1.2em}.article[data-astro-cid-wvpxo6bv] ol>li:before{content:counter(md-ol) ".";display:inline-block;min-width:1em;margin-inline-end:.2em;text-indent:0}.article[data-astro-cid-wvpxo6bv].text-center ul:not(.bullets)>li{padding-inline-start:0;text-indent:0}.article[data-astro-cid-wvpxo6bv].text-center ol{text-align:left;width:fit-content;max-width:100%;margin-inline:auto}.article[data-astro-cid-wvpxo6bv]>*:last-child{padding-bottom:0!important;margin-bottom:0!important}.article[data-astro-cid-wvpxo6bv] p:has(+.card),.article[data-astro-cid-wvpxo6bv] p:has(+.links){padding-bottom:.4rem}.article[data-astro-cid-wvpxo6bv] p:has(+br){padding-bottom:0}.background[data-astro-cid-6abr5oaw]{position:fixed;inset:0;z-index:-1;width:100vw;height:100dvh}.background-landscape[data-astro-cid-6abr5oaw],.background-portrait[data-astro-cid-6abr5oaw]{display:none}@media(orientation:landscape){.background-landscape[data-astro-cid-6abr5oaw]{display:block}.background-landscape[data-astro-cid-6abr5oaw].darkmode-dark{display:none}}@media(orientation:portrait){.background-portrait[data-astro-cid-6abr5oaw]{display:block}.background-portrait[data-astro-cid-6abr5oaw].darkmode-dark{display:none}}@media(prefers-color-scheme:dark){@media(orientation:landscape){:root:not([data-theme=light]) .background-landscape[data-astro-cid-6abr5oaw].darkmode-light{display:none}:root:not([data-theme=light]) .background-landscape[data-astro-cid-6abr5oaw].darkmode-dark{display:block}}@media(orientation:portrait){:root:not([data-theme=light]) .background-portrait[data-astro-cid-6abr5oaw].darkmode-light{display:none}:root:not([data-theme=light]) .background-portrait[data-astro-cid-6abr5oaw].darkmode-dark{display:block}}}@media(orientation:landscape){:root[data-theme=dark] .background-landscape[data-astro-cid-6abr5oaw].darkmode-light{display:none}:root[data-theme=dark] .background-landscape[data-astro-cid-6abr5oaw].darkmode-dark{display:block}}@media(orientation:portrait){:root[data-theme=dark] .background-portrait[data-astro-cid-6abr5oaw].darkmode-light{display:none}:root[data-theme=dark] .background-portrait[data-astro-cid-6abr5oaw].darkmode-dark{display:block}}.background-play-button[data-astro-cid-6abr5oaw]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;border:none;background-color:rgba(var(--light-color-rgb),.8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,opacity .2s;z-index:100}.background-play-button[data-astro-cid-6abr5oaw]:hover{background-color:rgba(var(--light-color-rgb),.95)}.background-play-button[data-astro-cid-6abr5oaw]:hover .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--accent-default)}.background-play-button[data-astro-cid-6abr5oaw] .play-icon[data-astro-cid-6abr5oaw]{width:2rem;height:2rem}.background-play-button[data-astro-cid-6abr5oaw] .play-icon[data-astro-cid-6abr5oaw] svg{width:100%;height:100%}.background-play-button[data-astro-cid-6abr5oaw] .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--dark-color);transition:fill .2s}.background-overlay[data-astro-cid-6abr5oaw]{position:fixed;inset:0;z-index:99;cursor:pointer;display:none;pointer-events:none}.background-click-overlay[data-astro-cid-6abr5oaw]{position:fixed;inset:0;z-index:50;cursor:pointer;background:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .background-play-button[data-astro-cid-6abr5oaw]{background-color:rgba(var(--dark-color-darkmode-rgb),.8)}:root:not([data-theme=light]) .background-play-button[data-astro-cid-6abr5oaw]:hover{background-color:rgba(var(--dark-color-rgb),.95)}:root:not([data-theme=light]) .background-play-button[data-astro-cid-6abr5oaw]:hover .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--accent-darkmode)}:root:not([data-theme=light]) .background-play-button[data-astro-cid-6abr5oaw] .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--light-color)}}:root[data-theme=dark] .background-play-button[data-astro-cid-6abr5oaw]{background-color:rgba(var(--dark-color-darkmode-rgb),.8)}:root[data-theme=dark] .background-play-button[data-astro-cid-6abr5oaw]:hover{background-color:rgba(var(--dark-color-rgb),.95)}:root[data-theme=dark] .background-play-button[data-astro-cid-6abr5oaw]:hover .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--accent-darkmode)}:root[data-theme=dark] .background-play-button[data-astro-cid-6abr5oaw] .play-icon[data-astro-cid-6abr5oaw] svg *{fill:var(--light-color)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
