.btn{display:inline-flex;user-select:none;align-items:center;justify-content:center;border-radius:9999px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn:disabled{cursor:not-allowed;opacity:.6}.primary{--tw-bg-opacity:1;background-color:rgb(84 69 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.primary:hover{--tw-bg-opacity:1;background-color:rgb(122 115 255/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.primary{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.primary:hover{--tw-bg-opacity:1;background-color:rgb(122 115 255/var(--tw-bg-opacity))}}.secondary{--tw-bg-opacity:1;background-color:rgb(253 175 60/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 196 122/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.secondary{--tw-bg-opacity:1;background-color:rgb(239 97 52/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 179 94/var(--tw-bg-opacity))}}.ghost{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ghost:hover{background-color:hsla(0,0%,100%,.1)}@media (prefers-color-scheme:dark){.ghost:hover{background-color:hsla(0,0%,100%,.1)}}.danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.danger:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}@media (prefers-color-scheme:dark){.danger{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity))}.danger:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity))}}.highlight{border-width:1px;--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.highlight:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}.confirm{--tw-bg-opacity:1;background-color:rgb(84 69 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.confirm:hover{--tw-bg-opacity:1;background-color:rgb(122 115 255/var(--tw-bg-opacity))}.cancel{border-width:1px;border-color:hsla(0,0%,100%,.2);background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.cancel:hover{background-color:hsla(0,0%,100%,.1)}.sm{height:2rem;padding:.375rem .75rem}.md,.sm{font-size:.875rem;line-height:1.25rem}.md{height:2.5rem;padding:.5rem 1rem}.lg{height:3rem;padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.full{width:100%}.icon-button{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(23 25 24/var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-button:hover{background-color:hsla(0,0%,100%,.1);--tw-bg-opacity:1;background-color:rgb(31 33 31/var(--tw-bg-opacity))}.icon-button-active{--tw-text-opacity:1;color:rgb(84 69 255/var(--tw-text-opacity))}.bubble{margin-bottom:.5rem;margin-right:.5rem;display:flex;min-width:fit-content;align-items:center;border-radius:9999px;outline-style:solid;outline-width:1px;outline-color:hsla(0,0%,100%,.1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bubble-dark{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bubble-gray{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.bubble-active{--tw-bg-opacity:1;background-color:rgb(84 69 255/var(--tw-bg-opacity))}.bubble-sm{padding:.5rem .75rem}.bubble-md{height:2rem;padding-left:.75rem;padding-right:.75rem}.btn-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}