.ui-button[data-v-2d630351]{--btn-bg:var(--severity-primary);--btn-text:var(--severity-primary-text);--btn-bg-hover:var(--surface-400);--btn-text-hover:var(--severity-primary-text);--btn-border:var(--severity-primary);--btn-padding-block:var(--space-xs);--btn-padding-inline:var(--space-sm);justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;background-color:var(--btn-bg);color:var(--btn-text);font-size:var(--text-base);padding:var(--btn-padding-block) var(--btn-padding-inline);border-radius:var(--border-radius-sm);border:1px solid #0000;outline:none;font-family:inherit;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.ui-button[data-v-2d630351]:not(:disabled){cursor:pointer}.ui-button[data-v-2d630351]:not(:disabled):hover{background-color:var(--btn-bg-hover);color:var(--btn-text-hover)}.ui-button[data-v-2d630351]:focus-visible{box-shadow:0 0 0 2px var(--surface-300)}.ui-button[data-v-2d630351]:disabled{opacity:.5;cursor:not-allowed}.ui-button.ui-button-secondary[data-v-2d630351]{--btn-bg:var(--severity-secondary);--btn-text:var(--severity-secondary-text);--btn-bg-hover:#5a6e8a;--btn-border:var(--severity-secondary)}.ui-button.ui-button-success[data-v-2d630351]{--btn-bg:var(--severity-success);--btn-text:var(--severity-success-text);--btn-bg-hover:#22c55e;--btn-border:var(--severity-success)}.ui-button.ui-button-warn[data-v-2d630351]{--btn-bg:var(--severity-warn);--btn-text:var(--severity-warn-text);--btn-bg-hover:#eab308;--btn-border:var(--severity-warn)}.ui-button.ui-button-danger[data-v-2d630351]{--btn-bg:var(--severity-danger);--btn-text:var(--severity-danger-text);--btn-bg-hover:#ef4444;--btn-border:var(--severity-danger)}.ui-button.ui-button-info[data-v-2d630351]{--btn-bg:var(--severity-info);--btn-text:var(--severity-info-text);--btn-bg-hover:#3b82f6;--btn-border:var(--severity-info)}.ui-button.ui-button-help[data-v-2d630351]{--btn-bg:var(--severity-help);--btn-text:var(--severity-help-text);--btn-bg-hover:#a855f7;--btn-border:var(--severity-help)}.ui-button.ui-button-contrast[data-v-2d630351]{--btn-bg:var(--severity-contrast);--btn-text:var(--severity-contrast-text);--btn-bg-hover:var(--surface-200);--btn-border:var(--severity-contrast)}.ui-button.ui-button-outlined[data-v-2d630351]{border-color:var(--btn-border);color:var(--btn-text);background-color:#0000}.ui-button.ui-button-outlined[data-v-2d630351]:not(:disabled):hover{background-color:color-mix(in srgb, var(--btn-bg) 15%, transparent);color:var(--btn-text)}.ui-button.ui-button-text[data-v-2d630351]{color:var(--btn-text);font-weight:600;font-size:var(--text-sm);background:0 0;border-color:#0000;text-decoration:underline}.ui-button.ui-button-text[data-v-2d630351]:not(:disabled):hover{color:var(--surface-300);background:0 0}.ui-button.ui-button-plain[data-v-2d630351]{background:0 0;border:none}.ui-button.ui-button-plain[data-v-2d630351]:not(:disabled):hover{color:var(--text-primary);background:#ffffff14}.ui-button.ui-button-raised[data-v-2d630351]{box-shadow:0 2px 8px #0000004d}.ui-button.ui-button-raised[data-v-2d630351]:not(:disabled):hover{box-shadow:0 4px 12px #00000059}.ui-button.ui-button-link[data-v-2d630351]{color:var(--aurora-blue);background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}.ui-button.ui-button-link[data-v-2d630351]:not(:disabled):hover{color:var(--aurora-blue);opacity:.8;background:0 0}.ui-button.ui-button-rounded[data-v-2d630351]{--btn-padding-inline:var(--space-xs);border-radius:99rem}.ui-button.ui-button-fluid[data-v-2d630351]{width:100%}.ui-button.ui-button-icon-only[data-v-2d630351]{--btn-padding-inline:var(--space-xs)}.ui-button.ui-button-icon-only .ui-button-icon[data-v-2d630351]{margin:0}.ui-button.ui-button-sm[data-v-2d630351]{--btn-padding-block:var(--space-xxs);--btn-padding-inline:calc(var(--space-sm) / 3 * 2);font-size:var(--text-sm);gap:var(--space-xs)}.ui-button.ui-button-sm.ui-button-icon-only[data-v-2d630351]{--btn-padding-block:var(--space-xs);--btn-padding-inline:var(--space-xs)}.ui-button.ui-button-lg[data-v-2d630351]{--btn-padding-block:var(--space-sm);--btn-padding-inline:var(--space-md);font-size:var(--text-lg)}.ui-button.ui-button-loading[data-v-2d630351]{pointer-events:none;position:relative}.ui-button.ui-button-loading[data-v-2d630351]:after{content:"";border-radius:inherit;background:#ffffff1a;position:absolute;inset:0}.ui-button-icon[data-v-2d630351],.ui-button-loading-icon[data-v-2d630351]{flex-shrink:0;font-size:1.3em}.ui-button-label[data-v-2d630351]{flex-shrink:0}.ui-button-gradient[data-v-2d630351]{--btn-bg:linear-gradient(90deg, var(--aurora-green) 0%, color-mix(in srgb, var(--aurora-green) 50%, var(--aurora-blue) 50%) 16.6%, var(--aurora-blue) 33.3%, color-mix(in srgb, var(--aurora-blue) 50%, var(--aurora-purple) 50%) 50%, var(--aurora-purple) 66.6%, color-mix(in srgb, var(--aurora-purple) 50%, var(--aurora-green) 50%) 83.3%, var(--aurora-green) 100%);background:var(--btn-bg);color:var(--text-primary);background-size:300% 100%;border:none;transition:filter .15s;animation:12s infinite gradient-shimmer-2d630351;position:relative}.ui-button-gradient[data-v-2d630351]:before{content:"";border-radius:inherit;pointer-events:none;background-color:#0003;position:absolute;inset:0}.ui-button-gradient .ui-button-icon[data-v-2d630351],.ui-button-gradient .ui-button-label[data-v-2d630351]{z-index:1;position:relative}.ui-button-gradient[data-v-2d630351]:not(:disabled):hover{filter:brightness(1.1)}@keyframes gradient-shimmer-2d630351{0%,to{background-position:0%}50%{background-position:100%}}[data-v-2d630351] .v-ripple-element{pointer-events:none;background-color:#ffffff59;border-radius:50%;animation:.6s cubic-bezier(.4,0,.2,1) ripple-animation-2d630351;position:absolute;transform:scale(0)}@keyframes ripple-animation-2d630351{to{opacity:0;transform:scale(4)}}.ui-button-secondary[data-v-2d630351] .v-ripple-element,.ui-button-contrast[data-v-2d630351] .v-ripple-element{background-color:#00000026}
