.ShinyButton-module__MtTTaW__wrapper{color:inherit;isolation:isolate;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ShinyButton-module__MtTTaW__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__MtTTaW__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__MtTTaW__shimmer;position:absolute;top:-50%;left:-50%}.ShinyButton-module__MtTTaW__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__MtTTaW__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__MtTTaW__iconWrapper{white-space:nowrap;align-items:center;gap:8px;display:flex}.ShinyButton-module__MtTTaW__label{letter-spacing:.4px;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400}.ShinyButton-module__MtTTaW__arrowIcon{opacity:.9;width:30px;height:30px;transition:all .8s cubic-bezier(.23,1,.32,1) .15s}.ShinyButton-module__MtTTaW__wrapper:hover .ShinyButton-module__MtTTaW__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__MtTTaW__wrapper:hover .ShinyButton-module__MtTTaW__button:after{opacity:.6}.ShinyButton-module__MtTTaW__wrapper:hover .ShinyButton-module__MtTTaW__button:before{animation-duration:4s}.ShinyButton-module__MtTTaW__wrapper:hover .ShinyButton-module__MtTTaW__buttonContent{text-shadow:0 2px 8px #39e5ff33,0 1px 2px #0000004d}.ShinyButton-module__MtTTaW__wrapper:hover .ShinyButton-module__MtTTaW__arrowIcon{opacity:1;transform:translate(4px)}.ShinyButton-module__MtTTaW__wrapper:active .ShinyButton-module__MtTTaW__button{transition:all .1s cubic-bezier(.4,0,.2,1);transform:scale(.98)}.ShinyButton-module__MtTTaW__wrapper:active .ShinyButton-module__MtTTaW__buttonContent{transition:transform .1s cubic-bezier(.4,0,.2,1);transform:scale(.95)}.ShinyButton-module__MtTTaW__disabled{opacity:.5;pointer-events:none}@keyframes ShinyButton-module__MtTTaW__shimmer{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}@media (max-width:768px){.ShinyButton-module__MtTTaW__button{padding:14px 32px}.ShinyButton-module__MtTTaW__buttonContent{gap:8px}.ShinyButton-module__MtTTaW__label{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ShinyButton-module__MtTTaW__button,.ShinyButton-module__MtTTaW__button:before{animation:none}.ShinyButton-module__MtTTaW__button,.ShinyButton-module__MtTTaW__button:after,.ShinyButton-module__MtTTaW__buttonContent,.ShinyButton-module__MtTTaW__arrowIcon{transition-duration:.2s;transition-delay:0s}}
.Button-module__hxvGmq__wrapper{color:inherit;isolation:isolate;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.Button-module__hxvGmq__submitWrapper{background:0 0;border:0;max-width:100%;padding:0}.Button-module__hxvGmq__submitWrapper:disabled{opacity:.5;cursor:not-allowed}.Button-module__hxvGmq__submitWrapper .Button-module__hxvGmq__button{width:100%;padding:16px 24px}.Button-module__hxvGmq__outerGlow,.Button-module__hxvGmq__midGlow,.Button-module__hxvGmq__innerGlow{pointer-events:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__hxvGmq__outerGlow{filter:blur(30px);opacity:0;z-index:-1;background:radial-gradient(#bec8dc00 0%,#b4bed200 25%,#a0b4c800 45%,#0000 70%);width:280px;height:140px}.Button-module__hxvGmq__midGlow{filter:blur(20px);opacity:0;z-index:-1;background:radial-gradient(#c8d2e600 0%,#bec8dc00 30%,#b4bed200 50%,#0000 70%);width:200px;height:100px}.Button-module__hxvGmq__innerGlow{filter:blur(12px);opacity:0;z-index:-1;background:radial-gradient(#d2dcf000 0%,#c8d2e600 40%,#0000 65%);width:160px;height:80px}.Button-module__hxvGmq__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}.Button-module__hxvGmq__button:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#0000 0%,#ffffff0a 50%,#0000 100%);width:200%;height:200%;animation:1.8s linear infinite Button-module__hxvGmq__shimmer;position:absolute;top:-50%;left:-50%}.Button-module__hxvGmq__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}.Button-module__hxvGmq__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}.Button-module__hxvGmq__label{letter-spacing:.4px;font-family:Montserrat,Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:400}.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__outerGlow,.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__midGlow,.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__innerGlow{opacity:0}.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__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}.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__button:after{opacity:.8}.Button-module__hxvGmq__wrapper:hover .Button-module__hxvGmq__buttonContent{text-shadow:0 2px 15px #39e5ff59,0 1px 3px #0000004d}.Button-module__hxvGmq__wrapper:active .Button-module__hxvGmq__button{transition:all .1s cubic-bezier(.4,0,.2,1);transform:scale(.98)}.Button-module__hxvGmq__wrapper:active .Button-module__hxvGmq__buttonContent{transition:transform .1s cubic-bezier(.4,0,.2,1);transform:scale(.95)}@keyframes Button-module__hxvGmq__shimmer{0%{transform:translate(-100%)translateY(-100%)}to{transform:translate(100%)translateY(100%)}}@media (max-width:768px){.Button-module__hxvGmq__submitWrapper .Button-module__hxvGmq__button{padding:14px 12px}.Button-module__hxvGmq__submitWrapper .Button-module__hxvGmq__label{font-size:.875rem}.Button-module__hxvGmq__button{padding:14px 36px}.Button-module__hxvGmq__buttonContent{gap:0}.Button-module__hxvGmq__label{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.Button-module__hxvGmq__button,.Button-module__hxvGmq__button:before{animation:none}.Button-module__hxvGmq__outerGlow,.Button-module__hxvGmq__midGlow,.Button-module__hxvGmq__innerGlow,.Button-module__hxvGmq__button,.Button-module__hxvGmq__button:after,.Button-module__hxvGmq__buttonContent{transition-duration:.2s;transition-delay:0s}}
.BetaPage-module__RJO32q__stepNumber{position:relative;container-type:size}.BetaPage-module__RJO32q__stepNumberValue{justify-content:center;align-items:center;font-size:min(80cqh,100cqw);line-height:1;display:flex;position:absolute;inset:0}.BetaPage-module__RJO32q__page>div[id]{padding-block:3rem}.BetaPage-module__RJO32q__page h1,.BetaPage-module__RJO32q__page h2,.BetaPage-module__RJO32q__page h3{text-wrap:pretty}.BetaPage-module__RJO32q__page>section[id=beta-introduction]{min-height:0;padding-top:8rem;padding-bottom:0}@media (min-width:768px){.BetaPage-module__RJO32q__page>div[id]{padding-block:4rem}.BetaPage-module__RJO32q__page>section[id=beta-introduction]{padding-top:10rem}}
.SnapclipPage-module__1dNAVa__page>div[id]{padding-block:3rem}.SnapclipPage-module__1dNAVa__page h1,.SnapclipPage-module__1dNAVa__page h2,.SnapclipPage-module__1dNAVa__page h3{text-wrap:pretty}@media (min-width:768px){.SnapclipPage-module__1dNAVa__page>div[id]{padding-block:4rem}}
.ProductCard-module__v5KQ2G__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;display:grid;container-type:inline-size}.ProductCard-module__v5KQ2G__card{grid-template-rows:subgrid;grid-row:span 3;width:100%;min-width:0;max-width:32rem;margin-block:1.5rem;display:grid}.ProductCard-module__v5KQ2G__header{align-items:center;gap:.75rem;min-width:0;min-height:4rem;display:flex}.ProductCard-module__v5KQ2G__header>svg{flex-shrink:0}.ProductCard-module__v5KQ2G__titleGroup{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ProductCard-module__v5KQ2G__name{font:inherit;overflow-wrap:anywhere;margin:0}.ProductCard-module__v5KQ2G__description{overflow-wrap:anywhere;min-width:0;margin:0}.ProductCard-module__v5KQ2G__imageLink{border-radius:.75rem;align-self:start;width:fit-content;max-width:100%;display:block;overflow:hidden}.ProductCard-module__v5KQ2G__image{--image-column-width:min(100cqw, 32rem);width:auto;height:min(180px, calc(var(--image-column-width) * .45));max-width:100%;display:block}.ProductCard-module__v5KQ2G__largeImage{height:min(240px, calc(var(--image-column-width) * .72))}@media (min-width:480px){.ProductCard-module__v5KQ2G__image{height:min(240px, calc(var(--image-column-width) * .45))}.ProductCard-module__v5KQ2G__largeImage{height:min(320px, calc(var(--image-column-width) * .72))}}@media (min-width:1024px){.ProductCard-module__v5KQ2G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductCard-module__v5KQ2G__image{--image-column-width:min(calc((100cqw - 3rem) / 2), 32rem)}}
.Homepage-module__NpIYwW__page>div[id=newsletter]{padding-block:3rem}.Homepage-module__NpIYwW__page h1,.Homepage-module__NpIYwW__page h2,.Homepage-module__NpIYwW__page h3{text-wrap:pretty}@media (min-width:768px){.Homepage-module__NpIYwW__page>div[id=newsletter]{padding-block:4rem}}
