.super-button{isolation:isolate}.super-button .super-button-background,.super-button .super-button-foreground{border-radius:inherit;background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.super-button:not(.super-button-muted):not(:disabled):not([aria-disabled=true]):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 calc(var(--pointer-idle-glow-radius) * .14) rgba(var(--pointer-glow-color),calc(.22 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .08) rgba(var(--pointer-glow-color),calc(.34 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .2) rgba(var(--pointer-glow-color),calc(.24 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .45) calc(var(--pointer-idle-glow-radius) * .03) rgba(var(--pointer-glow-color),calc(.14 * var(--pointer-idle-glow-intensity))),0 0 var(--pointer-idle-glow-radius) calc(var(--pointer-idle-glow-radius) * .055) rgba(var(--pointer-glow-color),calc(.08 * var(--pointer-idle-glow-intensity)));transition:box-shadow .18s ease-out}.super-button:not(.super-button-muted):not(:disabled):not([aria-disabled=true]):focus-visible:before{box-shadow:inset 0 0 calc(var(--pointer-idle-glow-radius) * .18) rgba(var(--pointer-glow-color),calc(.34 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .1) rgba(var(--pointer-glow-color),calc(.48 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .24) rgba(var(--pointer-glow-color),calc(.34 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * .55) calc(var(--pointer-idle-glow-radius) * .04) rgba(var(--pointer-glow-color),calc(.2 * var(--pointer-idle-glow-intensity))),0 0 calc(var(--pointer-idle-glow-radius) * 1.1) calc(var(--pointer-idle-glow-radius) * .07) rgba(var(--pointer-glow-color),calc(.12 * var(--pointer-idle-glow-intensity)))}.dark .super-button{transition-property:background-color;transition-duration:.333s;transition-timing-function:ease-in-out;color:rgb(var(--light-color));cursor:pointer;background-color:rgb(var(--light-gray-color))}.dark .super-button:disabled{cursor:not-allowed;animation:disableButtonAnimationDark .666s;animation-fill-mode:forwards}.dark .super-button:not(:disabled){animation:enableButtonAnimationDark .999s;animation-fill-mode:forwards}.dark .super-button:not(:disabled):focus,.dark .super-button:not(:disabled):hover{box-shadow:none}@keyframes enableButtonAnimationDark{0%{background-color:rgb(var(--light-gray-color));opacity:.25}61.8%{background-color:rgb(var(--light-gray-color));opacity:1}to{background-color:rgb(var(--accent-color))}}@keyframes disableButtonAnimationDark{0%{background-color:rgb(var(--accent-color))}38.2%{background-color:rgb(var(--light-gray-color));opacity:1}to{opacity:.25}}.dark .super-button .super-button-foreground{opacity:0;animation:disableButtonForegroundAnimationDark .666s;animation-fill-mode:forwards}.dark .super-button:not(:disabled) .super-button-foreground{animation:enableButtonForegroundAnimationDark .999s;animation-fill-mode:forwards}@keyframes enableButtonForegroundAnimationDark{0%{opacity:0}61.8%{opacity:1}to{opacity:1}}@keyframes disableButtonForegroundAnimationDark{0%{opacity:1}38.2%{opacity:1}to{opacity:0}}.dark .super-button:disabled .super-button-background{opacity:1;animation:disableButtonBackgroundAnimationDark .666s;animation-fill-mode:forwards}.dark .super-button:not(:disabled) .super-button-background{animation:enableButtonBackgroundAnimationDark .999s;animation-fill-mode:forwards}@keyframes enableButtonBackgroundAnimationDark{0%{opacity:1}61.8%{opacity:1}to{opacity:0}}@keyframes disableButtonBackgroundAnimationDark{0%{opacity:0}38.2%{opacity:0}to{opacity:1}}.super-button{transition-property:background-color;transition-duration:.333s;transition-timing-function:ease-in-out;cursor:pointer;background-color:transparent}.super-button:disabled{cursor:not-allowed;animation:disableButtonAnimationLight .666s;animation-fill-mode:forwards}.super-button:not(:disabled){animation:enableButtonAnimationLight .999s;animation-fill-mode:forwards}.super-button:not(:disabled):focus,.super-button:not(:disabled):hover{box-shadow:none}@keyframes enableButtonAnimationLight{0%{color:rgb(var(--light-color));background-color:transparent;opacity:.5}61.8%{color:rgb(var(--light-color));background-color:rgb(var(--accent-color));opacity:1}to{color:rgb(var(--light-color));background-color:rgb(var(--accent-color))}}@keyframes disableButtonAnimationLight{0%{color:rgb(var(--dark-gray-color));background-color:rgb(var(--accent-color))}38.2%{color:rgb(var(--light-color));background-color:rgb(var(--accent-color));opacity:1}to{color:rgb(var(--light-color));background-color:transparent;opacity:.5}}.super-button .super-button-foreground{opacity:0;animation:disableButtonForegroundAnimationLight .666s;animation-fill-mode:forwards}.super-button:not(:disabled) .super-button-foreground{animation:enableButtonForegroundAnimationLight .999s;animation-fill-mode:forwards}@keyframes enableButtonForegroundAnimationLight{0%{opacity:0}61.8%{opacity:0}to{opacity:1}}@keyframes disableButtonForegroundAnimationLight{0%{opacity:1}38.2%{opacity:0}to{opacity:0}}.super-button:disabled .super-button-background{opacity:0;animation:disableButtonBackgroundAnimationLight .666s;animation-fill-mode:forwards}.super-button:not(:disabled) .super-button-background{animation:enableButtonBackgroundAnimationLight .999s;animation-fill-mode:forwards}.dark .super-button.super-button-muted,.super-button.super-button-muted{animation:none;background-color:transparent;box-shadow:none;transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:ease-in-out}.dark .super-button.super-button-muted:not(:disabled):focus,.dark .super-button.super-button-muted:not(:disabled):hover,.super-button.super-button-muted:not(:disabled):focus,.super-button.super-button-muted:not(:disabled):hover{box-shadow:none}.dark .super-button.super-button-muted .super-button-background,.dark .super-button.super-button-muted .super-button-foreground,.super-button.super-button-muted .super-button-background,.super-button.super-button-muted .super-button-foreground{animation:none;opacity:0}.dark .super-button.super-button-muted:focus .super-button-foreground,.dark .super-button.super-button-muted:hover .super-button-foreground,.super-button.super-button-muted:focus .super-button-foreground,.super-button.super-button-muted:hover .super-button-foreground{opacity:0}@keyframes enableButtonBackgroundAnimationLight{0%{opacity:1}61.8%{opacity:1}to{opacity:0}}@keyframes disableButtonBackgroundAnimationLight{0%{opacity:0}38.2%{opacity:1}to{opacity:1}}