@font-face{font-family:switzer;src:url(../media/Switzer_Regular-s.p.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:switzer;src:url(../media/Switzer_Medium-s.p.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:switzer;src:url(../media/Switzer_Semibold-s.p.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:switzer;src:url(../media/Switzer_Black-s.p.2-rneh5bd0-6z.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.NwG-Cq_className{font-family:switzer,switzer Fallback}.NwG-Cq_variable{--font-switzer:"switzer", "switzer Fallback"}
.fun-button{contain:paint;isolation:isolate;--jelly-x:50%;--jelly-y:50%;--jelly-sx:1;--jelly-sy:1;--fx-tx:0px;--fx-ty:0px;--fx-rx:0deg;--fx-ry:0deg;--sheen-o:0;--dent-o:0;transform-origin:var(--jelly-x) var(--jelly-y);transform:perspective(var(--fx-persp,520px)) translate3d(var(--fx-tx), var(--fx-ty), 0) rotateX(var(--fx-rx)) rotateY(var(--fx-ry)) scale(var(--jelly-sx), var(--jelly-sy));backface-visibility:hidden;transition:background-color .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.fun-button:focus-visible{outline-offset:2px;outline:2px solid}.fun-button:not([data-fx=on]):active{transition:transform 90ms ease-out;transform:scale(.97)}.fun-button:hover:not(:disabled){background-image:linear-gradient(color-mix(in srgb, currentColor 14%, transparent), color-mix(in srgb, currentColor 14%, transparent))}.fun-label{z-index:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;position:relative;overflow:hidden}.fun-button:before{content:"";z-index:0;pointer-events:none;opacity:var(--dent-o);background:radial-gradient(circle var(--dent-r,54px) at var(--jelly-x) var(--jelly-y), #0009 0%, #00000038 46%, transparent 74%);position:absolute;inset:0}.fun-button:after{content:"";z-index:0;pointer-events:none;opacity:var(--sheen-o);background:radial-gradient(circle var(--sheen-r,76px) at var(--sheen-x,50%) var(--sheen-y,50%), currentColor 0%, transparent 72%);position:absolute;inset:0}.fun-wave{z-index:0;left:var(--wx);top:var(--wy);width:var(--wsize);height:var(--wsize);margin-left:calc(var(--wsize) / -2);margin-top:calc(var(--wsize) / -2);pointer-events:none;opacity:0;background:radial-gradient(circle closest-side, transparent calc(88% - var(--wband,20%) * 2), rgba(0, 0, 0, var(--wtrough,.34)) calc(88% - var(--wband,20%)), rgba(255, 255, 255, var(--wcrest,.9)) 88%, transparent 100%);will-change:transform, opacity;animation:fun-wave-travel var(--wdur,.21s) linear forwards;border-radius:50%;position:absolute;transform:scale(.02)}@keyframes fun-wave-travel{0%{opacity:0;transform:scale(.02)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fun-button:not([data-fx-force=on]){transition:none;transform:none}.fun-button:not([data-fx-force=on]):after,.fun-button:not([data-fx-force=on]):before{opacity:0}.fun-button:not([data-fx-force=on]) .fun-wave{display:none}.fun-button:not([data-fx-force=on]):active{filter:brightness(.88)}}
