/*!
 * Blades CSS v3 with Pico CSS 🥷✨
 * Copyright 2026 (https://blades.ninja/)
 * Licensed under MIT
 */
/*!
 * Blades CSS' Pico fork v2.5 🥷✨
 * Copyright 2019-2025 (https://picocss.com)
 * Copyright 2026 (https://blades.ninja/css/pico/)
 * Licensed under MIT
 */
:host,:scope{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:.1rem;--pico-transition:.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing)}@media (width>=576px){:host,:scope{--pico-font-size:106.25%}}@media (width>=768px){:host,:scope{--pico-font-size:112.5%}}@media (width>=1024px){:host,:scope{--pico-font-size:118.75%}}@media (width>=1280px){:host,:scope{--pico-font-size:125%}}@media (width>=1536px){:host,:scope{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}h1,h2{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125}h2{--pico-font-size:1.75rem;--pico-line-height:1.15}:host(:not([data-theme=dark])),:scope:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:#029ae840;--pico-primary:#0172ad;--pico-primary-underline:#0172ad80;--pico-h1-color:#2d3138;--pico-h2-color:#373c44}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:scope:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#01aaff30;--pico-primary:#01aaff;--pico-primary-underline:#01aaff80;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7}}*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:scope){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizelegibility;overflow-wrap:break-word;tab-size:4}body{width:100%;margin:0}main{display:block}body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container{width:100%;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:510px;padding-left:0;padding-right:0}}@media (width>=768px){.container{max-width:700px}}@media (width>=1024px){.container{max-width:950px}}@media (width>=1280px){.container{max-width:1200px}}@media (width>=1536px){.container{max-width:1450px}}p,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}p{margin-bottom:var(--pico-typography-spacing-vertical)}:where(ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])){--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);-webkit-text-decoration-color:var(--pico-underline);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);outline:0}:where(svg){vertical-align:middle}:where(svg:not([fill])){fill:currentColor}svg:not(:host),svg:not(:scope){overflow:hidden}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}::-ms-expand{display:none}a,summary{-ms-touch-action:manipulation}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]):after,:not([aria-busy=true]):before{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}h1,h2{position:relative}a:not(.does-not-exist):has(>i){text-wrap:balance;gap:.375ch;display:inline-flex;overflow-y:clip}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex-grow:1}body{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}body a{-webkit-hyphens:none;hyphens:none}a:not([href^=\#]){text-decoration-thickness:1px}a:not([href^=\#]):hover{text-decoration-thickness:2px}h1,h2{text-wrap:balance}h1{margin-bottom:1rem;font-size:2.5em}ul ul{font-size:87.5%}
