:where(.btn[data-v-304ca1ea]){--btn-block-size:var(--size-control-m);--btn-min-ratio:3;--btn-icon-slot:1.6rem}.btn[data-v-304ca1ea]{box-sizing:border-box;min-block-size:var(--btn-block-size);min-inline-size:min(calc(var(--btn-block-size)*var(--btn-min-ratio)),100%);max-inline-size:100%;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-l);border:var(--border-width-default) solid transparent;cursor:pointer;transition:background-color var(--motion-duration-enter) var(--motion-easing-standard),border-color var(--motion-duration-enter) var(--motion-easing-standard),color var(--motion-duration-enter) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn.is-icon-only[data-v-304ca1ea]{min-inline-size:var(--btn-block-size);padding:0}.btn-body[data-v-304ca1ea]{gap:var(--space-xs);block-size:100%;inline-size:100%;min-inline-size:0}.btn-body[data-v-304ca1ea],.btn-leading[data-v-304ca1ea],.btn-trailing[data-v-304ca1ea]{justify-content:center;align-items:center;display:inline-flex}.btn-leading[data-v-304ca1ea],.btn-trailing[data-v-304ca1ea]{flex-shrink:0;line-height:0}.btn-leading[data-v-304ca1ea] .svg-loader,.btn-leading[data-v-304ca1ea] svg,.btn-trailing[data-v-304ca1ea] .svg-loader,.btn-trailing[data-v-304ca1ea] svg{display:block}.btn-leading[data-v-304ca1ea] .svg-loader,.btn-trailing[data-v-304ca1ea] .svg-loader{position:relative;top:1px}.btn-label[data-v-304ca1ea]{min-inline-size:0;line-height:var(--line-height-ui);text-align:center;display:block}.btn-label.is-wrapping[data-v-304ca1ea]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.is-fill[data-v-304ca1ea]{background:var(--color-action-primary)}.is-fill[data-v-304ca1ea],.is-fill.is-danger[data-v-304ca1ea]{color:var(--color-action-primary-text)}.is-fill.is-danger[data-v-304ca1ea]{background:var(--color-semantic-danger)}.is-stroke.is-danger[data-v-304ca1ea]{border-color:var(--color-semantic-danger)}.is-ghost.is-danger[data-v-304ca1ea],.is-stroke.is-danger[data-v-304ca1ea]{color:var(--color-semantic-danger);background:0 0}@media (hover:hover){.is-fill.is-danger.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-fill.is-danger[data-v-304ca1ea]:hover:not(:disabled){background:color-mix(in oklch,var(--color-semantic-danger),var(--color-text-primary) 18%)}.is-stroke.is-danger.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-stroke.is-danger[data-v-304ca1ea]:hover:not(:disabled){border-color:var(--color-semantic-danger)}.is-ghost.is-danger.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-ghost.is-danger[data-v-304ca1ea]:hover:not(:disabled),.is-stroke.is-danger.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-stroke.is-danger[data-v-304ca1ea]:hover:not(:disabled){background:color-mix(in oklch,var(--color-semantic-danger),transparent 92%);color:var(--color-semantic-danger)}}.is-fill.is-danger.is-force-active[data-v-304ca1ea]:not(:disabled),.is-fill.is-danger[data-v-304ca1ea]:active:not(:disabled){background:color-mix(in oklch,var(--color-semantic-danger),var(--color-text-primary) 32%)}.is-stroke.is-danger.is-force-active[data-v-304ca1ea]:not(:disabled),.is-stroke.is-danger[data-v-304ca1ea]:active:not(:disabled){border-color:var(--color-semantic-danger)}.is-ghost.is-danger.is-force-active[data-v-304ca1ea]:not(:disabled),.is-ghost.is-danger[data-v-304ca1ea]:active:not(:disabled),.is-stroke.is-danger.is-force-active[data-v-304ca1ea]:not(:disabled),.is-stroke.is-danger[data-v-304ca1ea]:active:not(:disabled){background:color-mix(in oklch,var(--color-semantic-danger),transparent 84%);color:var(--color-semantic-danger)}.is-stroke[data-v-304ca1ea]{border-color:var(--color-border-default)}.is-ghost[data-v-304ca1ea],.is-stroke[data-v-304ca1ea]{background:0 0}@media (hover:hover){.is-fill.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-fill[data-v-304ca1ea]:hover:not(:disabled){background:var(--color-action-primary-hover)}.is-stroke.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-stroke[data-v-304ca1ea]:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-text-secondary)}.is-ghost.is-force-hover[data-v-304ca1ea]:not(:disabled),.is-ghost[data-v-304ca1ea]:hover:not(:disabled){background:var(--color-surface-hover)}}.is-fill.is-force-active[data-v-304ca1ea]:not(:disabled),.is-fill[data-v-304ca1ea]:active:not(:disabled){background:var(--color-action-primary-active)}.is-ghost.is-force-active[data-v-304ca1ea]:not(:disabled),.is-ghost[data-v-304ca1ea]:active:not(:disabled),.is-stroke.is-force-active[data-v-304ca1ea]:not(:disabled),.is-stroke[data-v-304ca1ea]:active:not(:disabled){background:var(--color-surface-active)}.btn.is-force-focus[data-v-304ca1ea],.btn[data-v-304ca1ea]:focus-visible{outline:var(--border-width-focus) solid var(--color-focus-ring);outline-offset:2px}.btn[data-v-304ca1ea]:disabled,.is-fill.is-danger[data-v-304ca1ea]:disabled,.is-fill[data-v-304ca1ea]:disabled,.is-ghost.is-danger[data-v-304ca1ea]:disabled,.is-ghost[data-v-304ca1ea]:disabled,.is-stroke.is-danger[data-v-304ca1ea]:disabled,.is-stroke[data-v-304ca1ea]:disabled{cursor:not-allowed;background:var(--color-surface-disabled);color:var(--color-text-disabled);opacity:1;border-style:solid;border-color:#0000}.is-ghost.is-danger[data-v-304ca1ea]:disabled,.is-ghost[data-v-304ca1ea]:disabled{background:0 0}.is-stroke.is-danger[data-v-304ca1ea]:disabled,.is-stroke[data-v-304ca1ea]:disabled{background:var(--color-surface-disabled);color:color-mix(in oklch,var(--color-text-disabled),var(--color-surface-raised) 40%)}.btn.is-loading[data-v-304ca1ea]{cursor:progress}.btn.is-loading .btn-body[data-v-304ca1ea]{opacity:0}.btn-spinner[data-v-304ca1ea]{color:currentColor;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}
