.ShinyButton-module__5m586W__wrapper{color:inherit;isolation:isolate;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ShinyButton-module__5m586W__button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#141414cc 0%,#232323cc 20%,#2d2d2dcc 50%,#232323cc 80%,#141414cc 100%);border:1px solid #39e5ff;border-radius:12px;justify-content:center;align-items:center;padding:16px 40px;transition:border-color 1.2s cubic-bezier(.23,1,.32,1),box-shadow 2s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #b4bed200,0 8px 20px #a0b4c800,0 12px 28px #8ca0b400,0 16px 36px #788ca000,0 2px 8px #0006,inset 0 1px #ffffff0d,inset 0 -1px #0000004d}.ShinyButton-module__5m586W__button:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 30%,#d2dcf014 50%,#ffffff0d 52%,#0000 70%);width:200%;height:200%;animation:6s linear infinite ShinyButton-module__5m586W__shimmer;position:absolute;top:-50%;left:-50%}.ShinyButton-module__5m586W__button:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(at top,#d2dcf01a 0%,#0000 60%);border-radius:12px;transition:opacity 1.5s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.ShinyButton-module__5m586W__buttonContent{z-index:1;white-space:nowrap;text-shadow:0 2px 10px #b4bed233,0 1px 2px #0000004d;flex-wrap:nowrap;align-items:center;gap:8px;transition:all .8s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.ShinyButton-module__5m586W__iconWrapper{white-space:nowrap;align-items:center;gap:8px;display:flex}.ShinyButton-module__5m586W__label{letter-spacing:.4px;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400}.ShinyButton-module__5m586W__arrowIcon{opacity:.9;width:30px;height:30px;transition:all .8s cubic-bezier(.23,1,.32,1) .15s}.ShinyButton-module__5m586W__wrapper:hover .ShinyButton-module__5m586W__button{background:linear-gradient(135deg,#1e2328e6 0%,#2d3237e6 20%,#373c41e6 50%,#2d3237e6 80%,#1e2328e6 100%);border-color:#39e5ff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #39e5ff26,0 8px 20px #0003,inset 0 2px 8px #39e5ff1a,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.ShinyButton-module__5m586W__wrapper:hover .ShinyButton-module__5m586W__button:after{opacity:.6}.ShinyButton-module__5m586W__wrapper:hover .ShinyButton-module__5m586W__button:before{animation-duration:4s}.ShinyButton-module__5m586W__wrapper:hover .ShinyButton-module__5m586W__buttonContent{text-shadow:0 2px 8px #39e5ff33,0 1px 2px #0000004d}.ShinyButton-module__5m586W__wrapper:hover .ShinyButton-module__5m586W__arrowIcon{opacity:1;transform:translate(4px)}.ShinyButton-module__5m586W__wrapper:active .ShinyButton-module__5m586W__button{transition:all .1s cubic-bezier(.4,0,.2,1);transform:scale(.98)}.ShinyButton-module__5m586W__wrapper:active .ShinyButton-module__5m586W__buttonContent{transition:transform .1s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.ShinyButton-module__5m586W__disabled{opacity:.5;pointer-events:none}@keyframes ShinyButton-module__5m586W__shimmer{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}@media (max-width:768px){.ShinyButton-module__5m586W__button{padding:14px 32px}.ShinyButton-module__5m586W__buttonContent{gap:8px}.ShinyButton-module__5m586W__label{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ShinyButton-module__5m586W__button,.ShinyButton-module__5m586W__button:before{animation:none}.ShinyButton-module__5m586W__button,.ShinyButton-module__5m586W__button:after,.ShinyButton-module__5m586W__buttonContent,.ShinyButton-module__5m586W__arrowIcon{transition-duration:.2s;transition-delay:0s}}
.ShinyGlowButton-module__fEme1G__wrapper{color:inherit;isolation:isolate;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ShinyGlowButton-module__fEme1G__outerGlow,.ShinyGlowButton-module__fEme1G__midGlow,.ShinyGlowButton-module__fEme1G__innerGlow{pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ShinyGlowButton-module__fEme1G__outerGlow{filter:blur(30px);opacity:0;z-index:-1;background:radial-gradient(#bec8dc00 0%,#b4bed200 25%,#a0b4c800 45%,#0000 70%);width:280px;height:140px}.ShinyGlowButton-module__fEme1G__midGlow{filter:blur(20px);opacity:0;z-index:-1;background:radial-gradient(#c8d2e600 0%,#bec8dc00 30%,#b4bed200 50%,#0000 70%);width:200px;height:100px}.ShinyGlowButton-module__fEme1G__innerGlow{filter:blur(12px);opacity:0;z-index:-1;background:radial-gradient(#d2dcf000 0%,#c8d2e600 40%,#0000 65%);width:160px;height:80px}.ShinyGlowButton-module__fEme1G__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#111722 0%,#171f2d 22%,#202a3a 50%,#171f2d 78%,#111722 100%);border:1px solid #39e5ff;border-radius:12px;justify-content:center;align-items:center;padding:16px 48px;transition:border-color .2s,background .2s,box-shadow .2s,transform .1s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #b4bed200,0 8px 20px #a0b4c800,0 12px 28px #8ca0b400,0 16px 36px #788ca000,0 2px 8px #0006,inset 0 1px #ffffff0d,inset 0 -1px #0000004d}.ShinyGlowButton-module__fEme1G__button:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 0%,#ffffff0a 50%,#0000 100%);width:200%;height:200%;transition:opacity .2s;position:absolute;top:-50%;left:-50%}.ShinyGlowButton-module__fEme1G__button:after{content:"";opacity:.5;pointer-events:none;background:radial-gradient(at top,#d2dcf01a 0%,#0000 60%);border-radius:12px;transition:opacity 1.5s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.ShinyGlowButton-module__fEme1G__buttonContent{z-index:1;text-shadow:0 2px 10px #b4bed233,0 1px 2px #0000004d;align-items:center;gap:16px;transition:text-shadow .2s;display:flex;position:relative}.ShinyGlowButton-module__fEme1G__label{letter-spacing:.4px;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400}.ShinyGlowButton-module__fEme1G__arrowIcon{opacity:.9;width:30px;height:30px;transition:transform .2s,opacity .2s}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__outerGlow,.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__midGlow,.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__innerGlow{opacity:0}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__button{background:linear-gradient(135deg,#172130 0%,#202b3b 20%,#2a3546 50%,#202b3b 80%,#172130 100%);border-color:#39e5ff;transition:border-color .2s,background .2s,box-shadow .2s,transform .1s;box-shadow:0 2px 8px #00000073,inset 0 2px 8px #39e5ff14,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__button:after{opacity:.8}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__button:before{opacity:1;animation:1.8s linear infinite ShinyGlowButton-module__fEme1G__shimmer}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__buttonContent{text-shadow:0 2px 15px #39e5ff59,0 1px 3px #0000004d}.ShinyGlowButton-module__fEme1G__wrapper:hover .ShinyGlowButton-module__fEme1G__arrowIcon{opacity:1;transform:translate(6px)}.ShinyGlowButton-module__fEme1G__wrapper:active .ShinyGlowButton-module__fEme1G__button{transition:all .1s cubic-bezier(.4,0,.2,1);transform:scale(.98)}.ShinyGlowButton-module__fEme1G__wrapper:active .ShinyGlowButton-module__fEme1G__buttonContent{transition:transform .1s cubic-bezier(.4,0,.2,1);transform:scale(.95)}@keyframes ShinyGlowButton-module__fEme1G__shimmer{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}@media (max-width:768px){.ShinyGlowButton-module__fEme1G__arrowIcon{display:none}.ShinyGlowButton-module__fEme1G__button{padding:14px 36px}.ShinyGlowButton-module__fEme1G__buttonContent{gap:0}.ShinyGlowButton-module__fEme1G__label{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ShinyGlowButton-module__fEme1G__button,.ShinyGlowButton-module__fEme1G__button:before{animation:none}.ShinyGlowButton-module__fEme1G__outerGlow,.ShinyGlowButton-module__fEme1G__midGlow,.ShinyGlowButton-module__fEme1G__innerGlow,.ShinyGlowButton-module__fEme1G__button,.ShinyGlowButton-module__fEme1G__button:after,.ShinyGlowButton-module__fEme1G__buttonContent,.ShinyGlowButton-module__fEme1G__arrowIcon{transition-duration:.2s;transition-delay:0s}}
