.ShinyGlowButton_wrapper__whY2y{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;isolation:isolate}.ShinyGlowButton_innerGlow__y9d3X,.ShinyGlowButton_midGlow__HT4vw,.ShinyGlowButton_outerGlow__M9c9u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ShinyGlowButton_outerGlow__M9c9u{width:280px;height:140px;background:radial-gradient(ellipse at center,rgba(190,200,220,0) 0,rgba(180,190,210,0) 25%,rgba(160,180,200,0) 45%,transparent 70%);filter:blur(30px);opacity:0;z-index:-1}.ShinyGlowButton_midGlow__HT4vw{width:200px;height:100px;background:radial-gradient(ellipse at center,rgba(200,210,230,0) 0,rgba(190,200,220,0) 30%,rgba(180,190,210,0) 50%,transparent 70%);filter:blur(20px);opacity:0;z-index:-1}.ShinyGlowButton_innerGlow__y9d3X{width:160px;height:80px;background:radial-gradient(ellipse at center,rgba(210,220,240,0) 0,rgba(200,210,230,0) 40%,transparent 65%);filter:blur(12px);opacity:0;z-index:-1}.ShinyGlowButton_button__kibjJ{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;border-radius:12px;color:#ffffff;background:linear-gradient(135deg,rgba(20,20,20,.8),rgba(35,35,35,.8) 20%,rgba(45,45,45,.8) 50%,rgba(35,35,35,.8) 80%,rgba(20,20,20,.8));border:1px solid #39e5ff;cursor:pointer;overflow:hidden;backdrop-filter:blur(16px);box-shadow:0 4px 12px rgba(180,190,210,0),0 8px 20px rgba(160,180,200,0),0 12px 28px rgba(140,160,180,0),0 16px 36px rgba(120,140,160,0),0 2px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.3);transition:border-color 1.2s cubic-bezier(.23,1,.32,1),box-shadow 2s cubic-bezier(.25,.46,.45,.94)}.ShinyGlowButton_button__kibjJ:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(210,220,240,.08) 50%,rgba(255,255,255,.05) 52%,transparent 70%);animation:ShinyGlowButton_shimmer__A4WHF 4s linear infinite;pointer-events:none}.ShinyGlowButton_button__kibjJ:after{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(ellipse at center top,rgba(210,220,240,.1) 0,transparent 60%);opacity:.5;pointer-events:none;transition:opacity 1.5s cubic-bezier(.23,1,.32,1)}.ShinyGlowButton_buttonContent__yMuM8{position:relative;z-index:1;display:flex;align-items:center;gap:16px;text-shadow:0 2px 10px rgba(180,190,210,.2),0 1px 2px rgba(0,0,0,.3);transition:all .8s cubic-bezier(.23,1,.32,1)}.ShinyGlowButton_label__B_hUS{font-family:Montserrat,Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.4px;font-size:1.5rem}.ShinyGlowButton_arrowIcon__pxbi_{transition:all .8s cubic-bezier(.23,1,.32,1);transition-delay:.15s;opacity:.9;width:30px;height:30px}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_outerGlow__M9c9u{opacity:.6;transform:translate(-50%,-50%) scale(1.1);background:radial-gradient(ellipse at center,rgba(190,200,220,.12) 0,rgba(180,190,210,.08) 25%,rgba(160,180,200,.05) 45%,transparent 70%);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_midGlow__HT4vw{opacity:.7;transform:translate(-50%,-50%) scale(1.05);background:radial-gradient(ellipse at center,rgba(200,210,230,.15) 0,rgba(190,200,220,.1) 30%,rgba(180,190,210,.06) 50%,transparent 70%);transition:all 1s cubic-bezier(.16,1,.3,1)}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_innerGlow__y9d3X{opacity:.8;transform:translate(-50%,-50%) scale(1.02);background:radial-gradient(ellipse at center,rgba(210,220,240,.2) 0,rgba(200,210,230,.12) 40%,transparent 65%);transition:all .8s cubic-bezier(.16,1,.3,1)}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_button__kibjJ{border-color:#39e5ff;background:linear-gradient(135deg,rgba(30,35,40,.9),rgba(45,50,55,.9) 20%,rgba(55,60,65,.9) 50%,rgba(45,50,55,.9) 80%,rgba(30,35,40,.9));box-shadow:0 6px 20px rgba(57,229,255,.3),0 14px 32px rgba(180,190,210,.15),0 24px 48px rgba(160,180,200,.12),0 32px 64px rgba(140,160,180,.1),0 4px 15px rgba(0,0,0,.3),inset 0 2px 8px rgba(57,229,255,.1),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3);transition:all 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.05s}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_button__kibjJ:after{opacity:.8}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_button__kibjJ:before{animation-duration:2s}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_buttonContent__yMuM8{text-shadow:0 2px 15px rgba(57,229,255,.35),0 1px 3px rgba(0,0,0,.3)}.ShinyGlowButton_wrapper__whY2y:hover .ShinyGlowButton_arrowIcon__pxbi_{transform:translateX(6px);opacity:1}.ShinyGlowButton_wrapper__whY2y:active .ShinyGlowButton_button__kibjJ{transform:scale(.98);transition:all .1s cubic-bezier(.4,0,.2,1)}.ShinyGlowButton_wrapper__whY2y:active .ShinyGlowButton_buttonContent__yMuM8{transform:scale(.95);transition:transform .1s cubic-bezier(.4,0,.2,1)}@keyframes ShinyGlowButton_shimmer__A4WHF{0%{transform:translateX(-100%) translateY(-100%)}to{transform:translateX(100%) translateY(100%)}}@media (max-width:768px){.ShinyGlowButton_arrowIcon__pxbi_{display:none}.ShinyGlowButton_button__kibjJ{padding:14px 36px}.ShinyGlowButton_buttonContent__yMuM8{gap:0}.ShinyGlowButton_label__B_hUS{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ShinyGlowButton_button__kibjJ,.ShinyGlowButton_button__kibjJ:before{animation:none}.ShinyGlowButton_arrowIcon__pxbi_,.ShinyGlowButton_buttonContent__yMuM8,.ShinyGlowButton_button__kibjJ,.ShinyGlowButton_button__kibjJ:after,.ShinyGlowButton_innerGlow__y9d3X,.ShinyGlowButton_midGlow__HT4vw,.ShinyGlowButton_outerGlow__M9c9u{transition-duration:.2s;transition-delay:0s}}