@layer props{button[data-v-9b970a25]{--appearance:primary;--hide-caption:false;--icon-behind:false}}button[data-v-9b970a25]{color:#fff;display:inline-grid;font-weight:500}button[disabled][data-v-9b970a25]{pointer-events:none}button[data-v-9b970a25] *{font-family:inherit;font-feature-settings:inherit}button.secondary[data-v-9b970a25]{--appearance:secondary}button.tertiary[data-v-9b970a25]{--appearance:tertiary}button.icon-behind[data-v-9b970a25]{--icon-behind:true}button.danger[data-v-9b970a25],button.warning[data-v-9b970a25]{font-weight:600}button[data-v-9b970a25] *{font-variant-numeric:inherit}.button-content[data-v-9b970a25]{align-items:center;background-color:var(--accent);border-radius:4px;box-shadow:0 4px 4px color-mix(in oklab,var(--accent),transparent 70%);display:flex;display:inline-flex;flex-shrink:0;height:inherit;justify-content:center;min-height:36px;padding:8px 16px;position:relative;touch-action:manipulation;transition:all .25s cubic-bezier(.19,1,.22,1),color .1s cubic-bezier(.19,1,.22,1),fill .1s cubic-bezier(.19,1,.22,1),accent-color 0s,all .5s cubic-bezier(.175,.885,.32,1.275)!important;vertical-align:middle;white-space:nowrap;width:inherit}.button-content>span[data-v-9b970a25]{font-family:inherit}@container style(--icon-behind: true){.button-content[data-v-9b970a25]{flex-direction:row-reverse}}button:active>.button-content[data-v-9b970a25]{background-color:var(--accent);box-shadow:none!important;scale:.9722222222}button[disabled]>.button-content[data-v-9b970a25]{background-color:var(--accent-disabled)!important;box-shadow:none!important}html.dark button[disabled]>.button-content[data-v-9b970a25] :is(.caption,.icon){opacity:.4}button:focus>.button-content[data-v-9b970a25]{box-shadow:0 4px 4px color-mix(in oklab,var(--accent),transparent 70%),0 0 0 3px color-mix(in oklab,var(--accent-focus),transparent 50%)}@media (any-hover:hover){button:hover>.button-content[data-v-9b970a25]{background-color:var(--accent-hover);box-shadow:0 9px 9px color-mix(in oklab,var(--accent),transparent 70%)}button:hover:focus>.button-content[data-v-9b970a25]{box-shadow:0 9px 9px color-mix(in oklab,var(--accent),transparent 70%),0 0 0 3px color-mix(in oklab,var(--accent-focus),transparent 50%)}}@container style(--appearance: secondary) or style(--appearance: tertiary){.button-content[data-v-9b970a25]{background-color:transparent}button:not(:focus-visible)>.button-content[data-v-9b970a25]{box-shadow:none!important}.button-content .icon[data-v-9b970a25]{color:inherit}}@container style(--appearance: secondary){.button-content[data-v-9b970a25]{color:var(--accent)}.button-content[data-v-9b970a25] .ripple-circle{background-color:var(--accent-ripple)}button:active>.button-content[data-v-9b970a25]{background-color:var(--accent-hover-overlay)}@media (any-hover:hover){button:hover>.button-content[data-v-9b970a25]{background-color:var(--accent-hover-overlay)}}button:focus-visible:hover>.button-content[data-v-9b970a25],button:focus-visible>.button-content[data-v-9b970a25]{box-shadow:0 0 0 transparent,0 0 0 3px color-mix(in oklab,var(--accent-focus),transparent 50%)}button[disabled]>.button-content[data-v-9b970a25]{background-color:transparent!important;color:var(--accent-disabled)}}@container style(--appearance: tertiary){.button-content[data-v-9b970a25]{color:var(--icon-color)}button:active>.button-content[data-v-9b970a25]{background-color:var(--hover-overlay)}@media (any-hover:hover){button:hover>.button-content[data-v-9b970a25]{background-color:var(--hover-overlay)}}button:focus-visible:hover>.button-content[data-v-9b970a25],button:focus-visible>.button-content[data-v-9b970a25]{box-shadow:0 0 0 transparent,0 0 0 3px color-mix(in oklab,var(--gray-40),transparent 50%)}button[disabled]>.button-content[data-v-9b970a25]{background-color:transparent!important;color:var(--gray-40)}}@keyframes decoration-move-9b970a25{0%{opacity:0;translate:0 150%}50%{opacity:1}to{opacity:0;translate:0 -150%}}.decoration[data-v-9b970a25]{align-items:center;display:flex;inset:0;opacity:.4;overflow:clip;pointer-events:none;position:absolute}.decoration[data-v-9b970a25]>*{animation:decoration-move-9b970a25 4s linear infinite both;position:absolute;scale:1.5;transition:all .25s cubic-bezier(.19,1,.22,1),color .1s cubic-bezier(.19,1,.22,1),fill .1s cubic-bezier(.19,1,.22,1),accent-color 0s,all 1s cubic-bezier(.175,.885,.32,1.275)}@media (any-hover:hover){button:hover .decoration[data-v-9b970a25]>*{scale:2}button.danger:hover .decoration[data-v-9b970a25]>*{rotate:90deg}}.decoration[data-v-9b970a25]>:first-child{animation-delay:0s}.decoration[data-v-9b970a25]>:nth-child(2){animation-delay:1.6s}.decoration[data-v-9b970a25]>:nth-child(3){animation-delay:3.2s}.decoration[data-v-9b970a25]>:nth-child(4){animation-delay:4.8s}.decoration[data-v-9b970a25]>:nth-child(5){animation-delay:6.4s}.decoration[data-v-9b970a25]>:first-child{font-size:36px}.decoration[data-v-9b970a25]>:nth-child(2){font-size:24px;left:20%}.decoration[data-v-9b970a25]>:nth-child(3){font-size:48px;left:50%}.decoration[data-v-9b970a25]>:nth-child(4){font-size:16px;left:60%}.decoration[data-v-9b970a25]>:nth-child(5){font-size:32px;left:80%}.icon[data-v-9b970a25]{color:inherit;font-size:18px;margin-right:8px;min-height:18px;min-width:18px}@container style(--icon-behind: false){.icon[data-v-9b970a25]{margin-left:-2px}}@container style(--icon-behind: true){.icon[data-v-9b970a25]{margin-left:8px;margin-right:-2px}}.icon[data-v-9b970a25]:has(+.caption>:empty){font-size:24px;margin-right:0!important}@container style(--hide-caption: true){.icon[data-v-9b970a25]{font-size:24px;margin-right:0!important}}.caption[data-v-9b970a25]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.caption[data-v-9b970a25]>*{overflow:hidden}@container style(--hide-caption: true){.caption[data-v-9b970a25]{grid-template-columns:0fr}}.link[data-v-9b970a25]{height:100%;position:absolute!important;width:100%}.progress-bar[data-v-9b970a25]{border-radius:0!important;bottom:0;position:absolute!important;width:100%}.progress-bar[data-v-9b970a25] .wrapper{background-color:transparent;translate:-50%}button:not([disabled]) .progress-bar[data-v-9b970a25] .line{background-color:#fff}.progress-bar[data-v-9b970a25] .v-enter-from,.progress-bar[data-v-9b970a25] .v-leave-to{height:0}
