.lucide-loader-circle-icon[data-astro-cid-patnjmll]{color:#000;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{display:var(--button-display);align-items:var(--button-align-items);justify-content:var(--button-justify-content);gap:var(--button-gap);padding:var(--button-padding);background:var(--button-bg);color:var(--button-text);border-width:var(--button-border-width);border-style:var(--button-border-style);border-color:var(--button-border-color);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-transform);font-weight:var(--button-font-weight);font-size:var(--button-font-size);letter-spacing:var(--button-letter-spacing);font-family:var(--button-font-family);line-height:var(--button-line-height);cursor:var(--button-cursor)}.button svg{height:1.2cap;width:auto;flex:none}.button[data-button-size=icon] svg{height:auto}.button:hover{background:var(--button-hover-bg);color:var(--button-hover-text);border-color:var(--button-hover-border-color)}.button:focus{outline-width:var(--button-outline-width);outline-style:var(--button-outline-style);outline-color:var(--button-outline-color);outline-offset:var(--button-outline-offset)}.button:disabled{color:var(--button-disabled-text);border-color:var(--button-disabled-border-color);outline-color:var(--button-disabled-outline-color);cursor:var(--button-disabled-cursor)}.button:disabled:hover{color:var(--button-disabled-hover-text);border-color:var(--button-disabled-hover-border-color)}.button:not([data-button-variant*=ghost]):disabled{background:var(--button-disabled-bg)}.button:not([data-button-variant*=ghost]):disabled:hover{background:var(--button-disabled-hover-bg)}.button[data-button-variant*=ghost]:disabled{background:var(--button-ghost-disabled-bg)}.button[data-button-variant*=ghost]:disabled:hover{background:var(--button-ghost-disabled-hover-bg)}.button[data-button-size=full-width]{width:100%;--button-padding: var(--full-width-button-padding)}.button[data-button-size=icon]{aspect-ratio:var(--icon-button-aspect-ratio);--button-padding: var(--icon-button-padding);--button-border-radius: var(--icon-button-border-radius)}.button[data-button-size=bullet]{cursor:auto;aspect-ratio:1;--button-padding: 1px;--button-border-radius: 50%}.button[data-button-size=bullet]:hover{background:var(--button-bg)}.button[data-button-size=bullet][aria-current]{background:var(--button-hover-bg);border-color:var(--button-hover-border-color)}.button[data-button-variant=primary]{--button-bg: var(--button-primary-bg);--button-text: var(--button-primary-text);--button-border-color: var(--button-primary-border-color);--button-outline-color: var(--button-primary-outline-color);--button-hover-bg: var(--button-primary-hover-bg);--button-hover-text: var(--button-primary-hover-text);--button-hover-border-color: var(--button-primary-hover-border-color)}.button[data-button-variant=secondary]{--button-bg: var(--button-secondary-bg);--button-text: var(--button-secondary-text);--button-border-color: var(--button-secondary-border-color);--button-outline-color: var(--button-secondary-outline-color);--button-hover-bg: var(--button-secondary-hover-bg);--button-hover-text: var(--button-secondary-hover-text);--button-hover-border-color: var(--button-secondary-hover-border-color)}.button[data-button-variant=accent]{--button-bg: var(--button-accent-bg);--button-text: var(--button-accent-text);--button-border-color: var(--button-accent-border-color);--button-outline-color: var(--button-accent-outline-color);--button-hover-bg: var(--button-accent-hover-bg);--button-hover-text: var(--button-accent-hover-text);--button-hover-border-color: var(--button-accent-hover-border-color)}.button[data-button-variant=success]{--button-bg: var(--button-success-bg);--button-text: var(--button-success-text);--button-border-color: var(--button-success-border-color);--button-outline-color: var(--button-success-outline-color);--button-hover-bg: var(--button-success-hover-bg);--button-hover-text: var(--button-success-hover-text);--button-hover-border-color: var(--button-success-hover-border-color)}.button[data-button-variant=danger]{--button-bg: var(--button-danger-bg);--button-text: var(--button-danger-text);--button-border-color: var(--button-danger-border-color);--button-outline-color: var(--button-danger-outline-color);--button-hover-bg: var(--button-danger-hover-bg);--button-hover-text: var(--button-danger-hover-text);--button-hover-border-color: var(--button-danger-hover-border-color)}.button[data-button-variant=light]{--button-bg: var(--button-light-bg);--button-text: var(--button-light-text);--button-border-color: var(--button-light-border-color);--button-outline-color: var(--button-light-outline-color);--button-hover-bg: var(--button-light-hover-bg);--button-hover-text: var(--button-light-hover-text);--button-hover-border-color: var(--button-light-hover-border-color)}.button[data-button-variant=dark]{--button-bg: var(--button-dark-bg);--button-text: var(--button-dark-text);--button-border-color: var(--button-dark-border-color);--button-outline-color: var(--button-dark-outline-color);--button-hover-bg: var(--button-dark-hover-bg);--button-hover-text: var(--button-dark-hover-text);--button-hover-border-color: var(--button-dark-hover-border-color)}.button[data-button-variant=light-alpha]{--button-bg: var(--button-light-alpha-bg);--button-text: var(--button-light-alpha-text);--button-border-color: var(--button-light-alpha-border-color);--button-outline-color: var(--button-light-alpha-outline-color);--button-hover-bg: var(--button-light-alpha-hover-bg);--button-hover-text: var(--button-light-alpha-hover-text);--button-hover-border-color: var( --button-light-alpha-hover-border-color )}.button[data-button-variant=dark-alpha]{--button-bg: var(--button-dark-alpha-bg);--button-text: var(--button-dark-alpha-text);--button-border-color: var(--button-dark-alpha-border-color);--button-outline-color: var(--button-dark-alpha-outline-color);--button-hover-bg: var(--button-dark-alpha-hover-bg);--button-hover-text: var(--button-dark-alpha-hover-text);--button-hover-border-color: var( --button-dark-alpha-hover-border-color )}.button[data-button-variant=ghost-primary]{--button-bg: var(--button-ghost-primary-bg);--button-text: var(--button-ghost-primary-text);--button-border-color: var(--button-ghost-primary-border-color);--button-outline-color: var(--button-ghost-primary-outline-color);--button-hover-bg: var(--button-ghost-primary-hover-bg);--button-hover-text: var(--button-ghost-primary-hover-text);--button-hover-border-color: var( --button-ghost-primary-hover-border-color )}.button[data-button-variant=ghost-secondary]{--button-bg: var(--button-ghost-secondary-bg);--button-text: var(--button-ghost-secondary-text);--button-border-color: var(--button-ghost-secondary-border-color);--button-outline-color: var(--button-ghost-secondary-outline-color);--button-hover-bg: var(--button-ghost-secondary-hover-bg);--button-hover-text: var(--button-ghost-secondary-hover-text);--button-hover-border-color: var( --button-ghost-secondary-hover-border-color )}.button[data-button-variant=ghost-accent]{--button-bg: var(--button-ghost-accent-bg);--button-text: var(--button-ghost-accent-text);--button-border-color: var(--button-ghost-accent-border-color);--button-outline-color: var(--button-ghost-accent-outline-color);--button-hover-bg: var(--button-ghost-accent-hover-bg);--button-hover-text: var(--button-ghost-accent-hover-text);--button-hover-border-color: var( --button-ghost-accent-hover-border-color )}.button[data-button-variant=ghost-light]{--button-bg: var(--button-ghost-light-bg);--button-text: var(--button-ghost-light-text);--button-border-color: var(--button-ghost-light-border-color);--button-outline-color: var(--button-ghost-light-outline-color);--button-hover-bg: var(--button-ghost-light-hover-bg);--button-hover-text: var(--button-ghost-light-hover-text);--button-hover-border-color: var( --button-ghost-light-hover-border-color )}.button[data-button-variant=ghost-dark]{--button-bg: var(--button-ghost-dark-bg);--button-text: var(--button-ghost-dark-text);--button-border-color: var(--button-ghost-dark-border-color);--button-outline-color: var(--button-ghost-dark-outline-color);--button-hover-bg: var(--button-ghost-dark-hover-bg);--button-hover-text: var(--button-ghost-dark-hover-text);--button-hover-border-color: var( --button-ghost-dark-hover-border-color )}.button[data-button-variant=ghost-light-alpha]{--button-bg: var(--button-ghost-light-alpha-bg);--button-text: var(--button-ghost-light-alpha-text);--button-border-color: var(--button-ghost-light-alpha-border-color);--button-outline-color: var(--button-ghost-light-alpha-outline-color);--button-hover-bg: var(--button-ghost-light-alpha-hover-bg);--button-hover-text: var(--button-ghost-light-alpha-hover-text);--button-hover-border-color: var( --button-ghost-light-alpha-hover-border-color )}.button[data-button-variant=ghost-dark-alpha]{--button-bg: var(--button-ghost-dark-alpha-bg);--button-text: var(--button-ghost-dark-alpha-text);--button-border-color: var(--button-ghost-dark-alpha-border-color);--button-outline-color: var(--button-ghost-dark-alpha-outline-color);--button-hover-bg: var(--button-ghost-dark-alpha-hover-bg);--button-hover-text: var(--button-ghost-dark-alpha-hover-text);--button-hover-border-color: var( --button-ghost-dark-alpha-hover-border-color )}
