.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}div.w-banner{padding:0;font-size:14px;z-index:99;animation:gradient 7s linear infinite;background:linear-gradient(to right,var(--w-color-primary-60) 0%,var(--w-color-primary-60) 25%,var(--w-color-primary-70) 50%,var(--w-color-primary-60) 75%,var(--w-color-primary-60) 100%);background-size:200%}div.w-banner a{text-decoration:none;padding:10px;display:block}@keyframes gradient{0%{background-position:0%}to{background-position:-200%}}.w-nav{backdrop-filter:blur(5px);background:#000000b3!important;padding:10px 20px!important}.w-nav .items{font-size:12px}.discord svg{width:20px;height:20px}.light .w-nav{background:#ffffffb3!important}.midnight .w-nav{background:#000a23b3!important}.amber .w-nav{background:#111111b3!important}.vintage .w-nav{background:#f6e8dab3!important}.synthwave .w-nav{background:#060e21b3!important}.velvet .w-nav{background:#180505b3!important}div.w-nav-wrapper{padding:0}label.doc-select,.version{display:none}@media (min-width: 800px){.version{display:block}div.w-nav-wrapper{padding:0 20px}}@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}}.footer{margin:40px 0 0}.footer-links{display:flex;align-items:center;gap:15px}.footer-links div{display:flex;align-items:center;gap:10px}body{--w-sm-radius: 2px;--w-md-radius: 5px;--w-lg-radius: 10px;--w-xl-radius: 15px}@font-face{font-family:Regular;font-display:swap;src:url(/fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Bold;font-display:swap;src:url(/fonts/Inter-Bold.woff2) format("woff2")}*{box-sizing:border-box}body{background:var(--w-color-primary-70);color:var(--w-color-primary);font-size:16px;margin:0;font-family:Regular,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}h1,h2,h3,h4,h5,h6,strong,b{font-family:Bold,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}a{transition:color .3s cubic-bezier(.4,0,.2,1);color:var(--w-color-primary)}button{font-family:Regular}code,pre{border:1px solid var(--w-color-primary-50);border-radius:var(--w-md-radius);font-size:14px}code{padding:0 5px;display:inline-block}pre{background:var(--w-color-primary-60);margin:20px 0;padding:10px}img{border-radius:var(--w-md-radius);object-fit:cover}figure{margin:20px 0;display:inline-flex;flex-direction:column;align-items:center;gap:5px}figcaption{font-size:14px;color:var(--w-color-primary-20)}figcaption a{color:var(--w-color-primary-20)}figcaption a:hover{color:var(--w-color-primary)}p,ul,ol{line-height:1.7;margin:20px 0}li{margin:0 0 10px}blockquote{margin:20px 0;padding:0 0 0 20px;border-left:2px solid var(--w-color-primary-30)}hr{width:100%;height:1px;border:0;background:var(--w-color-primary-50)}table{width:100%;text-align:left;border-collapse:collapse}thead,tfoot{font-family:Bold,sans-serif}th,td{padding:5px 10px}thead,tr{border-bottom:1px solid var(--w-color-primary-50)}thead:last-child,tr:last-child{border-bottom:0}.container{margin:0 auto;padding:0 20px;max-width:1200px}.muted{color:var(--w-color-primary-20);font-size:14px;line-height:1.5}.flex.none,.grid.none{gap:0}@media (min-width: 600px){.flex.xs-none,.grid.xs-none{gap:0}}@media (min-width: 800px){.flex.sm-none,.grid.sm-none{gap:0}}@media (min-width: 1024px){.flex.md-none,.grid.md-none{gap:0}}@media (min-width: 1200px){.flex.lg-none,.grid.lg-none{gap:0}}.flex.xxs,.grid.xxs{gap:2px}@media (min-width: 600px){.flex.xs-xxs,.grid.xs-xxs{gap:2px}}@media (min-width: 800px){.flex.sm-xxs,.grid.sm-xxs{gap:2px}}@media (min-width: 1024px){.flex.md-xxs,.grid.md-xxs{gap:2px}}@media (min-width: 1200px){.flex.lg-xxs,.grid.lg-xxs{gap:2px}}.flex.xs,.grid.xs{gap:5px}@media (min-width: 600px){.flex.xs-xs,.grid.xs-xs{gap:5px}}@media (min-width: 800px){.flex.sm-xs,.grid.sm-xs{gap:5px}}@media (min-width: 1024px){.flex.md-xs,.grid.md-xs{gap:5px}}@media (min-width: 1200px){.flex.lg-xs,.grid.lg-xs{gap:5px}}.flex.sm,.grid.sm{gap:10px}@media (min-width: 600px){.flex.xs-sm,.grid.xs-sm{gap:10px}}@media (min-width: 800px){.flex.sm-sm,.grid.sm-sm{gap:10px}}@media (min-width: 1024px){.flex.md-sm,.grid.md-sm{gap:10px}}@media (min-width: 1200px){.flex.lg-sm,.grid.lg-sm{gap:10px}}.flex.md,.grid.md{gap:15px}@media (min-width: 600px){.flex.xs-md,.grid.xs-md{gap:15px}}@media (min-width: 800px){.flex.sm-md,.grid.sm-md{gap:15px}}@media (min-width: 1024px){.flex.md-md,.grid.md-md{gap:15px}}@media (min-width: 1200px){.flex.lg-md,.grid.lg-md{gap:15px}}.flex.default,.grid.default{gap:20px}@media (min-width: 600px){.flex.xs-default,.grid.xs-default{gap:20px}}@media (min-width: 800px){.flex.sm-default,.grid.sm-default{gap:20px}}@media (min-width: 1024px){.flex.md-default,.grid.md-default{gap:20px}}@media (min-width: 1200px){.flex.lg-default,.grid.lg-default{gap:20px}}.flex.lg,.grid.lg{gap:25px}@media (min-width: 600px){.flex.xs-lg,.grid.xs-lg{gap:25px}}@media (min-width: 800px){.flex.sm-lg,.grid.sm-lg{gap:25px}}@media (min-width: 1024px){.flex.md-lg,.grid.md-lg{gap:25px}}@media (min-width: 1200px){.flex.lg-lg,.grid.lg-lg{gap:25px}}.flex.xl,.grid.xl{gap:30px}@media (min-width: 600px){.flex.xs-xl,.grid.xs-xl{gap:30px}}@media (min-width: 800px){.flex.sm-xl,.grid.sm-xl{gap:30px}}@media (min-width: 1024px){.flex.md-xl,.grid.md-xl{gap:30px}}@media (min-width: 1200px){.flex.lg-xl,.grid.lg-xl{gap:30px}}.flex.xl2,.grid.xl2{gap:35px}@media (min-width: 600px){.flex.xs-xl2,.grid.xs-xl2{gap:35px}}@media (min-width: 800px){.flex.sm-xl2,.grid.sm-xl2{gap:35px}}@media (min-width: 1024px){.flex.md-xl2,.grid.md-xl2{gap:35px}}@media (min-width: 1200px){.flex.lg-xl2,.grid.lg-xl2{gap:35px}}.flex.xl3,.grid.xl3{gap:40px}@media (min-width: 600px){.flex.xs-xl3,.grid.xs-xl3{gap:40px}}@media (min-width: 800px){.flex.sm-xl3,.grid.sm-xl3{gap:40px}}@media (min-width: 1024px){.flex.md-xl3,.grid.md-xl3{gap:40px}}@media (min-width: 1200px){.flex.lg-xl3,.grid.lg-xl3{gap:40px}}.flex.xl4,.grid.xl4{gap:45px}@media (min-width: 600px){.flex.xs-xl4,.grid.xs-xl4{gap:45px}}@media (min-width: 800px){.flex.sm-xl4,.grid.sm-xl4{gap:45px}}@media (min-width: 1024px){.flex.md-xl4,.grid.md-xl4{gap:45px}}@media (min-width: 1200px){.flex.lg-xl4,.grid.lg-xl4{gap:45px}}.flex.xl5,.grid.xl5{gap:50px}@media (min-width: 600px){.flex.xs-xl5,.grid.xs-xl5{gap:50px}}@media (min-width: 800px){.flex.sm-xl5,.grid.sm-xl5{gap:50px}}@media (min-width: 1024px){.flex.md-xl5,.grid.md-xl5{gap:50px}}@media (min-width: 1200px){.flex.lg-xl5,.grid.lg-xl5{gap:50px}}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.flex.center,.grid.center{justify-content:center;align-items:center}@media (min-width: 600px){.xs-items-center{align-items:center}.xs-items-start{align-items:flex-start}.xs-items-end{align-items:flex-end}.xs-items-baseline{align-items:baseline}.xs-items-stretch{align-items:stretch}.xs-justify-center{justify-content:center}.xs-justify-start{justify-content:flex-start}.xs-justify-end{justify-content:flex-end}.xs-justify-between{justify-content:space-between}.xs-justify-around{justify-content:space-around}.xs-justify-evenly{justify-content:space-evenly}.xs-justify-stretch{justify-content:stretch}.flex.xs-center,.grid.xs-center{justify-content:center;align-items:center}}@media (min-width: 800px){.sm-items-center{align-items:center}.sm-items-start{align-items:flex-start}.sm-items-end{align-items:flex-end}.sm-items-baseline{align-items:baseline}.sm-items-stretch{align-items:stretch}.sm-justify-center{justify-content:center}.sm-justify-start{justify-content:flex-start}.sm-justify-end{justify-content:flex-end}.sm-justify-between{justify-content:space-between}.sm-justify-around{justify-content:space-around}.sm-justify-evenly{justify-content:space-evenly}.sm-justify-stretch{justify-content:stretch}.flex.sm-center,.grid.sm-center{justify-content:center;align-items:center}}@media (min-width: 1024px){.md-items-center{align-items:center}.md-items-start{align-items:flex-start}.md-items-end{align-items:flex-end}.md-items-baseline{align-items:baseline}.md-items-stretch{align-items:stretch}.md-justify-center{justify-content:center}.md-justify-start{justify-content:flex-start}.md-justify-end{justify-content:flex-end}.md-justify-between{justify-content:space-between}.md-justify-around{justify-content:space-around}.md-justify-evenly{justify-content:space-evenly}.md-justify-stretch{justify-content:stretch}.flex.md-center,.grid.md-center{justify-content:center;align-items:center}}@media (min-width: 1200px){.lg-items-center{align-items:center}.lg-items-start{align-items:flex-start}.lg-items-end{align-items:flex-end}.lg-items-baseline{align-items:baseline}.lg-items-stretch{align-items:stretch}.lg-justify-center{justify-content:center}.lg-justify-start{justify-content:flex-start}.lg-justify-end{justify-content:flex-end}.lg-justify-between{justify-content:space-between}.lg-justify-around{justify-content:space-around}.lg-justify-evenly{justify-content:space-evenly}.lg-justify-stretch{justify-content:stretch}.flex.lg-center,.grid.lg-center{justify-content:center;align-items:center}}.flex{display:flex;gap:20px}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.row-reverse{flex-direction:row-reverse}.flex.column-reverse{flex-direction:column-reverse}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.wrap-reverse{flex-wrap:wrap-reverse}@media (min-width: 600px){.flex.xs-row{flex-direction:row}.flex.xs-column{flex-direction:column}.flex.xs-row-reverse{flex-direction:row-reverse}.flex.xs-column-reverse{flex-direction:column-reverse}.flex.xs-wrap{flex-wrap:wrap}.flex.xs-nowrap{flex-wrap:nowrap}.flex.xs-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 800px){.flex.sm-row{flex-direction:row}.flex.sm-column{flex-direction:column}.flex.sm-row-reverse{flex-direction:row-reverse}.flex.sm-column-reverse{flex-direction:column-reverse}.flex.sm-wrap{flex-wrap:wrap}.flex.sm-nowrap{flex-wrap:nowrap}.flex.sm-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 1024px){.flex.md-row{flex-direction:row}.flex.md-column{flex-direction:column}.flex.md-row-reverse{flex-direction:row-reverse}.flex.md-column-reverse{flex-direction:column-reverse}.flex.md-wrap{flex-wrap:wrap}.flex.md-nowrap{flex-wrap:nowrap}.flex.md-wrap-reverse{flex-wrap:wrap-reverse}}@media (min-width: 1200px){.flex.lg-row{flex-direction:row}.flex.lg-column{flex-direction:column}.flex.lg-row-reverse{flex-direction:row-reverse}.flex.lg-column-reverse{flex-direction:column-reverse}.flex.lg-wrap{flex-wrap:wrap}.flex.lg-nowrap{flex-wrap:nowrap}.flex.lg-wrap-reverse{flex-wrap:wrap-reverse}}.grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.grid.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 600px){.grid.xs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.xs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.xs-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 800px){.grid.sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.grid.md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.md-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1200px){.grid.lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid.lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}}body{--w-scrollbar-bg: var(--w-color-primary-60);--w-scrollbar-fg: var(--w-color-primary-50)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{border-radius:var(--w-md-radius);background:var(--w-scrollbar-bg);cursor:pointer}::-webkit-scrollbar-thumb{border-radius:var(--w-md-radius);background:var(--w-scrollbar-fg);cursor:pointer}body{--w-tooltip-background: var(--w-color-primary);--w-tooltip-color: var(--w-color-primary-70)}[data-tooltip]{position:relative;line-height:normal;display:inline-block}[data-tooltip]:before,[data-tooltip]:after{transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:99;left:50%;transform:translate(-50%,5px);pointer-events:none}[data-tooltip]:before{border-radius:var(--w-md-radius);position:absolute;font-size:14px;line-height:1.7;background:var(--w-tooltip-background);width:max-content;padding:0 5px;content:attr(data-tooltip);color:var(--w-tooltip-color);bottom:calc(100% + 5px);max-width:300px}[data-tooltip]:after{position:absolute;top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;content:"";border-top:5px solid var(--w-tooltip-background)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;pointer-events:all;transform:translate(-50%)}[data-tooltip][data-position=bottom]:before,[data-tooltip][data-position=bottom]:after{transform:translate(-50%,-5px)}[data-tooltip][data-position=bottom]:before{top:calc(100% + 5px);bottom:auto}[data-tooltip][data-position=bottom]:after{border-top:5px solid transparent;border-bottom:5px solid var(--w-tooltip-background);top:auto;bottom:-5px}[data-tooltip][data-position=bottom]:hover:before,[data-tooltip][data-position=bottom]:hover:after{transform:translate(-50%)}[data-tooltip][data-position=left]:before,[data-tooltip][data-position=left]:after{transform:translate(0);left:auto;right:105%}[data-tooltip][data-position=left]:before{bottom:auto}[data-tooltip][data-position=left]:after{border-top:5px solid transparent;border-bottom:5px solid transparent;top:50%;border-left:5px solid var(--w-tooltip-background);transform:translate(10px,-50%)}[data-tooltip][data-position=left]:hover:before{transform:translate(-5px)}[data-tooltip][data-position=left]:hover:after{transform:translate(5px,-50%)}[data-tooltip][data-position=right]:before,[data-tooltip][data-position=right]:after{transform:translate(0);left:105%}[data-tooltip][data-position=right]:before{bottom:auto}[data-tooltip][data-position=right]:after{border-top:5px solid transparent;border-bottom:5px solid transparent;top:50%;border-right:5px solid var(--w-tooltip-background);transform:translate(-10px,-50%)}[data-tooltip][data-position=right]:hover:before{transform:translate(5px)}[data-tooltip][data-position=right]:hover:after{transform:translate(-5px,-50%)}.dark{--w-color-scheme: dark;--w-color-primary: #FFF;--w-color-primary-10: #DDD;--w-color-primary-20: #BBB;--w-color-primary-30: #757575;--w-color-primary-40: #333;--w-color-primary-50: #252525;--w-color-primary-60: #111;--w-color-primary-70: #000;--w-color-info: #0ABDE3;--w-color-info-accent: #48DBFB;--w-color-info-fg: #000;--w-color-success: #10AC84;--w-color-success-accent: #1DD1A1;--w-color-success-fg: #000;--w-color-warning: #FF9F43;--w-color-warning-accent: #f7AA61;--w-color-warning-fg: #000;--w-color-alert: #de3233;--w-color-alert-accent: #EE5253;--w-color-alert-fg: #FFF;--w-color-overlay: #0000009e}.light{--w-color-scheme: light;--w-color-primary: #000;--w-color-primary-10: #111;--w-color-primary-20: #252525;--w-color-primary-30: #757575;--w-color-primary-40: #BBB;--w-color-primary-50: #DDD;--w-color-primary-60: #EEE;--w-color-primary-70: #FFF;--w-color-info: #0073A8;--w-color-info-accent: #009FCC;--w-color-info-fg: #FFF;--w-color-success: #0A754D;--w-color-success-accent: #16A062;--w-color-success-fg: #FFF;--w-color-warning: #C76D00;--w-color-warning-accent: #E3861D;--w-color-warning-fg: #FFF;--w-color-alert: #A51415;--w-color-alert-accent: #C62828;--w-color-alert-fg: #FFF;--w-color-overlay: #0000009e}.midnight{--w-color-scheme: dark;--w-color-primary: #FFF;--w-color-primary-10: #EEE;--w-color-primary-20: #a5b7cf;--w-color-primary-30: #667f9e;--w-color-primary-40: #2d4463;--w-color-primary-50: #20344e;--w-color-primary-60: #101a2d;--w-color-primary-70: #061321;--w-color-info: #57a0ff;--w-color-info-accent: #71afff;--w-color-info-fg: #000;--w-color-success: #10b59c;--w-color-success-accent: #1DD1A1;--w-color-success-fg: #000;--w-color-warning: #FF9F43;--w-color-warning-accent: #feb570;--w-color-warning-fg: #000;--w-color-alert: #ed3b3c;--w-color-alert-accent: #fb6161;--w-color-alert-fg: #FFF;--w-color-overlay: #0017239e}.vintage{--w-color-scheme: light;--w-color-primary: #1A110D;--w-color-primary-10: #2C1F18;--w-color-primary-20: #8B5A3C;--w-color-primary-30: #c09d82;--w-color-primary-40: #B89678;--w-color-primary-50: #D8BFA5;--w-color-primary-60: #F0DCC4;--w-color-primary-70: #F6E8DA;--w-color-info: #3F73B7;--w-color-info-accent: #4992f0;--w-color-info-fg: #FFF;--w-color-success: #33907f;--w-color-success-accent: #1BB890;--w-color-success-fg: #FFF;--w-color-warning: #e08447;--w-color-warning-accent: #f1985c;--w-color-warning-fg: #000;--w-color-alert: #923B46;--w-color-alert-accent: #C33F50;--w-color-alert-fg: #FFF;--w-color-overlay: #33211B9E}.amber{--w-color-scheme: dark;--w-color-primary: #FFF;--w-color-primary-10: #DDD;--w-color-primary-20: #FFF3DB;--w-color-primary-30: #757575;--w-color-primary-40: #232323;--w-color-primary-50: #312e31;--w-color-primary-60: #1b1b1b;--w-color-primary-70: #111;--w-color-info: #78dcdc;--w-color-info-accent: #48DBFB;--w-color-info-fg: #000;--w-color-success: #a9dc62;--w-color-success-accent: #97da3b;--w-color-success-fg: #000;--w-color-warning: #FCBA28;--w-color-warning-accent: #f7AA61;--w-color-warning-fg: #000;--w-color-alert: #ff6188;--w-color-alert-accent: #EE5253;--w-color-alert-fg: #000;--w-color-overlay: #0000009e}.synthwave{--w-color-scheme: dark;--w-color-primary: #FFF;--w-color-primary-10: #F0F0F0;--w-color-primary-20: #F6C8A9;--w-color-primary-30: #E5B1FF;--w-color-primary-40: #761EAA;--w-color-primary-50: #912BCE;--w-color-primary-60: #0f1b33;--w-color-primary-70: #060E21;--w-color-info: #1c98ff;--w-color-info-accent: #6be4ff;--w-color-info-fg: #000;--w-color-success: #7ADA00;--w-color-success-accent: #A8FF4D;--w-color-success-fg: #000;--w-color-warning: #FF912F;--w-color-warning-accent: #FFA95A;--w-color-warning-fg: #000;--w-color-alert: #F63131;--w-color-alert-accent: #E84647;--w-color-alert-fg: #FFF;--w-color-overlay: #13002cc2}.velvet{--w-color-scheme: dark;--w-color-primary: #EDE0E0;--w-color-primary-10: #D6C1C1;--w-color-primary-20: #fab6b6;--w-color-primary-30: #c47272;--w-color-primary-40: #661B1B;--w-color-primary-50: #520F0F;--w-color-primary-60: #2E0B0B;--w-color-primary-70: #180505;--w-color-info: #36587A;--w-color-info-accent: #4F7BAF;--w-color-info-fg: #FFF;--w-color-success: #f2b900;--w-color-success-accent: #ffd341;--w-color-success-fg: #000;--w-color-warning: #e5601e;--w-color-warning-accent: #E4783D;--w-color-warning-fg: #000;--w-color-alert: #B8001F;--w-color-alert-accent: #E00028;--w-color-alert-fg: #FFF;--w-color-overlay: #13050599}h1,h2,h3{margin:0}h1:target,h2:target,h3:target{scroll-margin-top:70px}h1{font-size:36px}h2{font-size:24px;margin-bottom:20px}h1,h2,b,strong{font-weight:400}.expressive-code{margin:20px 0}.expressive-code figure.frame{box-shadow:none}.expressive-code .ec-line.mark{--ec-tm-markBg: var(--w-color-primary-50)}.vintage .expressive-code .ec-line.mark{--ec-tm-markBg: var(--w-color-primary-60)}.synthwave .expressive-code .ec-line.mark{--ec-tm-markBg: var(--w-color-primary-70)}.mb{margin:0 0 10px}
