@layer theme,base;@layer components{:where(.flo-typography)[data-v-3b177596]{font-family:var(--flo-text-body-font-family);font-weight:var(--flo-text-body-font-weight-regular);margin:0}:where(.flo-typography)[data-weight=semibold][data-v-3b177596]{font-weight:var(--flo-text-body-font-weight-semibold)}:where(.flo-typography)[data-size=small][data-v-3b177596]{font-size:var(--flo-text-body-small-font-size);letter-spacing:var(--flo-text-body-small-font-letter-spacing);line-height:var(--flo-text-body-small-font-line-height)}:where(.flo-typography)[data-size=medium][data-v-3b177596]{font-size:var(--flo-text-body-medium-font-size);letter-spacing:var(--flo-text-body-medium-font-letter-spacing);line-height:var(--flo-text-body-medium-font-line-height)}:where(.flo-typography)[data-size=large][data-v-3b177596]{font-size:var(--flo-text-body-large-font-size);letter-spacing:var(--flo-text-body-large-font-letter-spacing);line-height:var(--flo-text-body-large-font-line-height)}:where(.flo-typography)[data-size=extra-large][data-v-3b177596]{font-size:var(--flo-text-body-extra-large-font-size);letter-spacing:var(--flo-text-body-extra-large-font-letter-spacing);line-height:var(--flo-text-body-extra-large-font-line-height)}:where(.flo-heading)[data-v-69e415af]{color:var(--flo-color-text-default);font-family:var(--flo-text-heading-font-family);font-weight:var(--flo-text-heading-font-weight-bold)}:where(.flo-heading)[data-size=small][data-v-69e415af]{font-size:var(--flo-text-heading-small-font-size);letter-spacing:var(--flo-text-heading-small-font-letter-spacing);line-height:var(--flo-text-heading-small-font-line-height)}:where(.flo-heading)[data-size=medium][data-v-69e415af]{font-size:var(--flo-text-heading-medium-font-size);letter-spacing:var(--flo-text-heading-medium-font-letter-spacing);line-height:var(--flo-text-heading-medium-font-line-height)}:where(.flo-heading)[data-size=large][data-v-69e415af]{font-size:var(--flo-text-heading-large-font-size);letter-spacing:var(--flo-text-heading-large-font-letter-spacing);line-height:var(--flo-text-heading-large-font-line-height)}:where(.flo-heading)[data-size=extra-large][data-v-69e415af]{font-size:var(--flo-text-heading-extra-large-font-size);letter-spacing:var(--flo-text-heading-extra-large-font-letter-spacing);line-height:var(--flo-text-heading-extra-large-font-line-height)}:where(.flo-heading)[data-size="2x-large"][data-v-69e415af]{font-size:var(--flo-text-heading-2x-large-font-size);letter-spacing:var(--flo-text-heading-2x-large-font-letter-spacing);line-height:var(--flo-text-heading-2x-large-font-line-height)}:where(.flo-heading)[data-size="3x-large"][data-v-69e415af]{font-size:var(--flo-text-heading-3x-large-font-size);letter-spacing:var(--flo-text-heading-3x-large-font-letter-spacing);line-height:var(--flo-text-heading-3x-large-font-line-height)}:where(.flo-loader)[data-v-21df6dea]{justify-content:center;align-items:center;animation:1s linear infinite spin-21df6dea;display:flex}:where(.flo-loader)[data-color=default][data-v-21df6dea]{color:var(--flo-color-icon-default)}:where(.flo-loader)[data-color=brand][data-v-21df6dea]{color:var(--flo-color-icon-brand)}:where(.flo-loader)[data-color=inverse-active][data-v-21df6dea]{color:var(--flo-color-icon-inverse-active)}:where(.flo-loader)[data-color=brand-inverse][data-v-21df6dea]{color:var(--flo-color-icon-brand-inverse)}:where(.flo-loader)[data-color=current-color][data-v-21df6dea]{color:currentColor}:where(.flo-button)[data-v-daff9824]{box-sizing:border-box;border:unset;background-color:unset;border-radius:var(--flo-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}:where(.flo-button)[data-v-daff9824]:focus-visible{outline:var(--flo-border-width-medium) solid var(--flo-color-border-focus);outline-offset:2px}:where(.flo-button)[data-size=small][data-v-daff9824]{gap:var(--flo-space-2x-small);min-width:5rem;padding:var(--flo-space-extra-small) var(--flo-space-small)}:where(.flo-button)[data-size=small][data-variant=tertiary][data-v-daff9824]{padding:var(--flo-space-extra-small)}:where(.flo-button)[data-size=medium][data-v-daff9824]{gap:var(--flo-space-extra-small);min-width:6rem;padding:var(--flo-space-small) var(--flo-space-medium)}:where(.flo-button)[data-size=medium][data-variant=tertiary][data-v-daff9824]{padding:var(--flo-space-small)}:where(.flo-button)[data-variant=primary][data-v-daff9824]{color:var(--flo-color-text-default);background-color:var(--flo-color-bg-accent-1)}:where(.flo-button)[data-variant=primary][data-v-daff9824]:active:not([data-disabled]){color:var(--flo-color-icon-inverse-active);background-color:var(--flo-color-bg-accent-1-active)}:where(.flo-button)[data-variant=primary][data-disabled][data-v-daff9824]{background-color:var(--flo-color-bg-disabled)}@media (hover:hover) and (pointer:fine){:where(.flo-button)[data-variant=primary][data-v-daff9824]:hover:not([data-disabled]):not(:active){color:var(--flo-color-text-hover);background-color:var(--flo-color-bg-accent-1-hover)}}:where(.flo-button)[data-variant=secondary][data-v-daff9824]{color:var(--flo-color-text-default);background-color:var(--flo-color-bg-default);border:var(--flo-border-width-medium) solid var(--flo-color-border-default)}:where(.flo-button)[data-variant=secondary][data-v-daff9824]:active:not([data-disabled]){color:var(--flo-color-text-inverse-active);background-color:var(--flo-color-bg-active);border:none}:where(.flo-button)[data-variant=secondary][data-disabled][data-v-daff9824]{background-color:var(--flo-color-bg-default);border-color:var(--flo-color-border-disabled)}@media (hover:hover) and (pointer:fine){:where(.flo-button)[data-variant=secondary][data-v-daff9824]:hover:not([data-disabled]):not(:active){color:var(--flo-color-text-hover);background-color:var(--flo-color-bg-hover)}}:where(.flo-button)[data-variant=tertiary][data-v-daff9824]{color:var(--flo-color-text-brand)}:where(.flo-button)[data-variant=tertiary][data-v-daff9824]:focus-visible{outline-offset:0}:where(.flo-button)[data-variant=tertiary][data-v-daff9824]:active:not([data-disabled]){color:var(--flo-color-text-brand-active);background-color:var(--flo-color-bg-selected)}:where(.flo-button)[data-variant=tertiary][data-disabled][data-v-daff9824]{background-color:unset;border:none}:where(.flo-button)[data-variant=tertiary][data-inverse][data-v-daff9824]{color:var(--flo-color-text-inverse)}:where(.flo-button)[data-variant=tertiary][data-inverse][data-v-daff9824]:active:not([data-disabled]){background-color:var(--flo-color-bg-brand-inverse);color:var(--flo-color-text-inverse)}@media (hover:hover) and (pointer:fine){:where(.flo-button)[data-variant=tertiary][data-inverse][data-v-daff9824]:hover:not([data-disabled]):not(:active){background-color:var(--flo-color-bg-hover-inverse);color:var(--flo-color-text-inverse)}}@media (hover:hover) and (pointer:fine){:where(.flo-button)[data-variant=tertiary][data-v-daff9824]:hover:not([data-disabled]):not(:active){color:var(--flo-color-text-brand-hover);background-color:var(--flo-color-bg-hover)}}:where(.flo-button)[data-disabled][data-v-daff9824]{color:var(--flo-color-text-disabled);cursor:not-allowed;outline:none}:where(.flo-button)[data-loading][data-v-daff9824]>:not(.flo-loader){visibility:hidden}:where(.flo-button) .flo-loader[data-v-daff9824]{position:absolute}:where(.flo-button__prefix[data-v-daff9824]){flex-shrink:0}}@layer utilities;*,:after,:before{box-sizing:border-box}@keyframes spin-21df6dea{to{transform:rotate(1turn)}}
