@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-new(*),::view-transition-old(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}body{color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;font-weight:400;line-height:1.65}h1,h2,h2 a,h3,h4,h5{color:var(--color-header-links);margin:1em 0 .5em;font-weight:700;line-height:1.2}@media (width<=768px){h1,h2,h2 a,h3,h4,h5{overflow-wrap:anywhere;line-height:1.1}}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}p{margin:0 0 1em}code{font-family:Source Code Pro,monospace}b,strong{color:var(--color-header-links)}:root{--transition:background-color .3s ease, color .3s ease, border-color .3s ease;--color-gray-50:#f6f6f9;--color-gray-100:#e6e7ef;--color-gray-200:#c7c9db;--color-gray-300:#a8abc7;--color-gray-400:#898eb4;--color-gray-500:#6a71a0;--color-gray-600:#545b83;--color-gray-800:#2c3145;--color-gray-900:#181b26;--color-gray-950:#0e1016;--background-color:var(--color-gray-50);--text-selection:var(--color-gray-100);--color-text:var(--color-gray-800);--color-links:#319b8e;--color-links-hover:#257c74;--color-header-links:var(--color-gray-900);--color-hr:var(--color-gray-100);--color-nav-links:var(--color-gray-900);--color-code:var(--color-gray-100)}html[data-theme=dark]{--background-color:var(--color-gray-950);--text-selection:var(--color-gray-800);--color-text:var(--color-gray-200);--color-header-links:#fff;--color-hr:var(--color-gray-900);--color-nav-links:var(--color-gray-200);--color-code:var(--color-gray-800)}*{box-sizing:border-box}body{background-color:var(--background-color);width:1040px;max-width:100%;transition:var(--transition);margin:0 auto;padding:0 1em}@media (width<=768px){body{font-size:16px}}::selection{background:var(--text-selection)}a,a:visited{color:var(--color-links);transition:var(--transition);text-underline-offset:3px;font-weight:500;text-decoration-color:#77d1c2;text-decoration-thickness:2px}a:hover,a:visited:hover{text-decoration-thickness:4px;color:var(--color-links-hover)!important}a.heading-link{color:var(--color-header-links);text-decoration:none}hr{border:0;border-bottom:1px solid var(--color-hr);margin:1em 0;transition:border-color .3s}nav{justify-content:space-between;align-items:center;margin:0 0 2em;padding:2em 0;display:flex}nav a{transition:all .1s}nav a:hover{opacity:.6}nav #site_title{margin:0}nav #site_title a{color:var(--color-header-links);text-transform:uppercase;align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:700;line-height:18px;text-decoration:none;display:flex}nav .links a{margin-left:1em}.content{overflow:auto}.content ol,.content ul{margin-bottom:1em;padding-left:2em}.content ul{list-style:none}.content ul li{margin-bottom:.75em;position:relative}.content ul li:before{content:"";background:linear-gradient(25deg,#9818e7,#df7f4f);border-radius:99px;width:8px;height:8px;display:block;position:absolute;top:.63em;left:-1em}.content blockquote{border-left:2px solid var(--color-links);margin-inline-start:2rem;padding-left:1rem}.content>:not(pre) code{background-color:var(--color-code);padding:4px 8px;transition:background-color .3s}.content pre{padding:.5rem 1rem;font-family:Source Code Pro,monospace;font-size:16px}.page_title{margin:1.5em 0 .5rem}@media (width<=768px){.page_title{margin-top:.5em}}.page_subtitle{margin-bottom:1.5em}@media (width<=768px){.page_subtitle{margin-bottom:.5em}}.page_subtitle,.page_title{transition:color .3s}.logs{padding:0;list-style:none}.log{width:100%;display:flex}@media (width<=768px){.log{flex-flow:column}}.log.single .content,.log:last-child .content{border-bottom:0}.version_wrapper{flex:0 0 260px;margin-top:88px}@media (width<=768px){.version_wrapper{flex-basis:0;margin-top:1.5em}}.version_wrapper .version_info{position:sticky;top:1em}@media (width<=768px){.version_wrapper .version_info{position:relative;top:0}}.version_wrapper a{float:left;color:#fff;text-decoration:none;transition:all .1s}.version_wrapper a:hover{opacity:.6}.version_number{color:var(--color-gray-800);background-color:#aae5da;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-weight:700;line-height:1;display:inline-block}.date,.version_number{font-family:Source Code Pro,monospace}.date{clear:both;color:var(--color-text);font-size:15px}@media (width<=768px){.date{margin-left:1em;display:inline!important}}.content{border-bottom:1px solid #e6e7ef;margin:0;padding:4em 0}@media (width<=768px){.content{margin:1em 0;padding:0 0 2em}}@media (prefers-color-scheme:dark){.content{border-color:#181b26}}.content :first-child{margin-top:0}.content img{max-width:100%;height:auto;box-shadow:0 0 14px var(--color-code);border-radius:5px;margin:0 auto;display:block}.content table{width:100%}aside{text-wrap:wrap;order:2;padding:0 5rem;font-size:15px;font-style:italic}@media (width<=950px){aside{padding:0 3rem}}footer{text-wrap:nowrap;color:#6a71a0;border-top:1px solid #e6e7ef;justify-content:space-between;padding:1rem 0 2rem;display:flex}footer p{order:1}@media (prefers-color-scheme:dark){footer{border-color:#181b26}}footer .footer_links{order:3}footer .footer_links a{margin-left:.8em}@media (width<=950px){.content blockquote{margin-inline-start:1rem}}@media (width<=768px){aside{order:1;width:100%;margin-bottom:2rem;padding:0}footer{flex-wrap:wrap;padding:1em 0}footer p{order:2}.content blockquote{margin-inline-start:0}}#themeToggle[data-astro-cid-dhvtm6i6]{cursor:pointer;background:0 0;border:0;&:hover{& .moon,& .sun{color:var(--color-links-hover)}}}.moon[data-astro-cid-dhvtm6i6],.sun[data-astro-cid-dhvtm6i6]{color:var(--color-nav-links);transition:var(--transition)}.sun[data-astro-cid-dhvtm6i6]{display:none}html[data-theme=dark]{& .sun{display:block}& .moon{display:none}}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}time[data-astro-cid-gi37v6d5]{display:block}
