@property --shiny-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shiny-gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shiny-gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --shiny-gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-button-module__tw9KaW__button{--gleam-base:var(--button-fill,#000);--gleam-inset:#1a1818;--gleam-label:var(--button-label,#fff);--gleam-accent:var(--button-accent,#ff5f00);--gleam-accent-soft:var(--button-accent-soft,#ff9253);--shiny-gradient-percent:var(--button-arc-width,5%);--duration:var(--button-sweep-duration,3s);--shadow-size:2px;--transition:var(--button-ease-duration,.8s) cubic-bezier(.25, 1, .5, 1);isolation:isolate;cursor:pointer;outline-offset:4px;border-radius:var(--button-radius,32px);min-height:44px;color:var(--gleam-label);background:linear-gradient(var(--gleam-base), var(--gleam-base)) padding-box, conic-gradient(from calc(var(--shiny-gradient-angle) - var(--shiny-gradient-angle-offset)), transparent, var(--gleam-accent) var(--shiny-gradient-percent), var(--shiny-gradient-shine) calc(var(--shiny-gradient-percent) * 2), var(--gleam-accent) calc(var(--shiny-gradient-percent) * 3), transparent calc(var(--shiny-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--gleam-inset);transition:var(--transition);border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:--shiny-gradient-angle-offset,--shiny-gradient-percent,--shiny-gradient-shine;display:inline-flex;position:relative;overflow:hidden}.shiny-button-module__tw9KaW__button:before,.shiny-button-module__tw9KaW__button:after,.shiny-button-module__tw9KaW__button span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-button-module__tw9KaW__button:active{translate:0 1px}.shiny-button-module__tw9KaW__button:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position), white calc(var(--position) / 4), transparent 0) padding-box;background-size:var(--space) var(--space);-webkit-mask-image:conic-gradient(from calc(var(--shiny-gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--shiny-gradient-angle) + 45deg), black, transparent 10% 90%, black);border-radius:inherit;opacity:var(--button-speckle-opacity,.4);z-index:-1;background-repeat:space}.shiny-button-module__tw9KaW__button:after{aspect-ratio:1;background:linear-gradient(-50deg, transparent, var(--gleam-accent), transparent);width:100%;opacity:var(--button-sheen-opacity,.6);-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.shiny-button-module__tw9KaW__button span{z-index:1}.shiny-button-module__tw9KaW__button span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--gleam-accent);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) shiny-button-module__tw9KaW__breathe linear infinite}.shiny-button-module__tw9KaW__button,.shiny-button-module__tw9KaW__button:before,.shiny-button-module__tw9KaW__button:after{animation:shiny-button-module__tw9KaW__gradient-angle var(--duration) linear infinite, shiny-button-module__tw9KaW__gradient-angle calc(var(--duration) / .4) linear infinite reverse paused;animation-composition:add}.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible){--shiny-gradient-percent:20%;--shiny-gradient-angle-offset:95deg;--shiny-gradient-shine:var(--gleam-accent-soft)}.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible),.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible):before,.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible) span:before{opacity:1}@keyframes shiny-button-module__tw9KaW__gradient-angle{to{--shiny-gradient-angle:360deg}}@keyframes shiny-button-module__tw9KaW__shimmer{to{rotate:360deg}}@keyframes shiny-button-module__tw9KaW__breathe{0%,to{scale:1}50%{scale:1.2}}@media (prefers-reduced-motion:reduce){.shiny-button-module__tw9KaW__button,.shiny-button-module__tw9KaW__button:before,.shiny-button-module__tw9KaW__button:after,.shiny-button-module__tw9KaW__button span:before{animation:none!important}.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible),.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible):before,.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible):after{animation-play-state:paused!important}.shiny-button-module__tw9KaW__button:is(:hover,:focus-visible) span:before{opacity:0}.shiny-button-module__tw9KaW__button{transition:none}}.shiny-button-module__tw9KaW__button:after{animation-name:shiny-button-module__tw9KaW__shimmer,shiny-button-module__tw9KaW__shimmer}
