/*!
 * Blades CSS v3.1 🥷✨
 * Copyright 2026 (https://blades.dev/)
 * Licensed under MIT
 */
/*!
 * Blades CSS' Pico fork 🥷✨
 * Copyright 2019-2025 (https://picocss.com)
 * Copyright 2026 (https://blades.dev/css/pico/)
 * Licensed under MIT
 */
/*!
 * Blades CSS standalone kit v3 🥷
 * Copyright 2026 (https://blades.dev/css/standalone/)
 * Licensed under MIT
 */
/*!
 * Float Label CSS v2 by Blades CSS 🥷🏷️
 * Copyright 2016–2026 (https://blades.dev/css/float-label/)
 * Licensed under MIT
 */
:scope,:host{--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);--pico-form-element-spacing-vertical:.75rem;--pico-form-element-spacing-horizontal:1rem}@media (width>=576px){:scope,:host{--pico-font-size:106.25%}}@media (width>=768px){:scope,:host{--pico-font-size:112.5%}}@media (width>=1024px){:scope,:host{--pico-font-size:118.75%}}@media (width>=1280px){:scope,:host{--pico-font-size:125%}}@media (width>=1536px){:scope,:host{--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}:scope,:host{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pico-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#13171f);--pico-color:var(--lightningcss-light,#373c44)var(--lightningcss-dark,#c2c7d0);--pico-text-selection-color:var(--lightningcss-light,#029ae840)var(--lightningcss-dark,#01aaff30);--pico-primary:var(--lightningcss-light,#0172ad)var(--lightningcss-dark,#01aaff);--pico-primary-underline:var(--lightningcss-light,#0172ad80)var(--lightningcss-dark,#01aaff80);--pico-h1-color:var(--lightningcss-light,#2d3138)var(--lightningcss-dark,#f0f1f3);--pico-h2-color:var(--lightningcss-light,#373c44)var(--lightningcss-dark,#e0e3e7)}@media only screen and (prefers-color-scheme:dark){:scope:not([data-theme]),:host(:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:scope),:where(:host){-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}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:none}:where(svg){vertical-align:middle}:where(svg:not([fill])){fill:currentColor}svg:not(:scope),svg:not(:host){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}:where(:scope),:host{--pico-dropdown-color:var(--pico-color)}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]):before,:not([aria-busy=true]):after{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}}:host([data-compact]){--pico-block-spacing-vertical:1.5rem;--pico-form-element-spacing-vertical:.375rem;--pico-form-element-spacing-horizontal:.75rem;--pico-font-size:100%}:host([data-compact]) :is(h1,h2){--pico-font-weight:600}
