.PhoneDemo-module__4G2m4G__stage{perspective:1400px;position:relative}.PhoneDemo-module__4G2m4G__phone{aspect-ratio:9/16;width:100%;max-width:300px;transform-style:preserve-3d;will-change:transform;background:#fff;border:7px solid #1a1a1a;border-radius:34px;margin:0 auto;transition:transform .12s linear;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #e07a5259,0 12px 30px #00000026}.PhoneDemo-module__4G2m4G__notch{z-index:3;background:#1a1a1a;border-radius:12px;width:34%;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.PhoneDemo-module__4G2m4G__screen{place-items:center;display:grid;position:absolute;inset:0}.PhoneDemo-module__4G2m4G__anim{text-align:center;width:82%}.PhoneDemo-module__4G2m4G__animTitle{color:#1a1a1a;min-height:1.4em;font-size:20px;font-weight:900}.PhoneDemo-module__4G2m4G__ph{color:#c8c8ce}.PhoneDemo-module__4G2m4G__animNum{margin-top:4px;font-family:Inter,sans-serif;font-size:34px;font-weight:900;line-height:1.1;transition:color .3s}.PhoneDemo-module__4G2m4G__bars{align-items:flex-end;gap:10px;height:170px;margin-top:18px;display:flex}.PhoneDemo-module__4G2m4G__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.PhoneDemo-module__4G2m4G__barCol span{color:#9a9aa2;font-size:10px;font-weight:700}.PhoneDemo-module__4G2m4G__bar{border-radius:8px 8px 4px 4px;width:100%;transition:background .3s}.PhoneDemo-module__4G2m4G__toast{color:#fff;white-space:nowrap;background:#1a1a1a;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;animation:.35s cubic-bezier(.34,1.56,.64,1) both PhoneDemo-module__4G2m4G__toastIn;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes PhoneDemo-module__4G2m4G__toastIn{0%{opacity:0;transform:translate(-50%,10px)scale(.9)}to{opacity:1;transform:translate(-50%)}}.PhoneDemo-module__4G2m4G__panel{z-index:5;will-change:transform;background:#fff;border-radius:18px;width:190px;padding:14px;position:absolute;bottom:8%;left:-14%;box-shadow:0 18px 40px #00000029}.PhoneDemo-module__4G2m4G__pLabel{color:#8a8a90;letter-spacing:.08em;font-size:10px;font-weight:800}.PhoneDemo-module__4G2m4G__pLabel+*{margin-top:5px}*+.PhoneDemo-module__4G2m4G__pLabel{margin-top:10px}.PhoneDemo-module__4G2m4G__input{color:#1a1a1a;white-space:nowrap;border:1.5px solid #e2e2e6;border-radius:9px;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.PhoneDemo-module__4G2m4G__caret{background:#e07a52;width:2px;height:16px;margin-left:2px;display:inline-block}.PhoneDemo-module__4G2m4G__swatches{gap:10px;padding:3px 2px;display:flex}.PhoneDemo-module__4G2m4G__sw{border-radius:50%;width:22px;height:22px;transition:box-shadow .2s}.PhoneDemo-module__4G2m4G__save{background:#e07a52;border-radius:999px;place-items:center;height:34px;margin-top:12px;transition:transform .1s;display:grid;position:relative;overflow:hidden}.PhoneDemo-module__4G2m4G__saveBar{background:#c95f37;position:absolute;top:0;bottom:0;left:0}.PhoneDemo-module__4G2m4G__saveText{color:#fff;font-size:12px;font-weight:900;position:relative}.PhoneDemo-module__4G2m4G__cursor{pointer-events:none;clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,58% 94%,40% 56%,72% 56%);filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff);background:#1a1a1a;width:18px;height:22px;margin:-2px 0 0 -2px;transition:transform .1s;position:absolute}.PhoneDemo-module__4G2m4G__float{z-index:4;color:#1a1a1a;will-change:transform;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;animation:3.2s ease-in-out infinite PhoneDemo-module__4G2m4G__bob;display:flex;position:absolute;box-shadow:0 10px 24px #0000001f}@keyframes PhoneDemo-module__4G2m4G__bob{50%{translate:0 -8px}}@media (max-width:640px){.PhoneDemo-module__4G2m4G__panel{width:168px;padding:12px;left:-4%}}@media (prefers-reduced-motion:reduce){.PhoneDemo-module__4G2m4G__phone,.PhoneDemo-module__4G2m4G__float,.PhoneDemo-module__4G2m4G__toast{transition:none!important;animation:none!important}}
.CategoryAnim-module__GwKVNq__box{background:#fdf1ec;border-radius:14px;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.CategoryAnim-module__GwKVNq__ring{transform:rotate(-90deg)}.CategoryAnim-module__GwKVNq__ringBar{stroke-dasharray:176;stroke-dashoffset:176px;animation:3s cubic-bezier(.65,0,.35,1) infinite CategoryAnim-module__GwKVNq__ringFill}@keyframes CategoryAnim-module__GwKVNq__ringFill{0%{stroke-dashoffset:176px}55%,85%{stroke-dashoffset:40px}to{stroke-dashoffset:176px}}.CategoryAnim-module__GwKVNq__ringNum{color:#c95f37;font:900 15px Inter,sans-serif;position:absolute}.CategoryAnim-module__GwKVNq__bars{align-items:flex-end;gap:8px;height:64px;display:flex}.CategoryAnim-module__GwKVNq__bar{transform-origin:bottom;background:#e07a52;border-radius:5px 5px 2px 2px;width:16px;animation:3s cubic-bezier(.34,1.3,.64,1) infinite CategoryAnim-module__GwKVNq__grow}@keyframes CategoryAnim-module__GwKVNq__grow{0%{transform:scaleY(0)}40%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}.CategoryAnim-module__GwKVNq__list{gap:7px;width:70%;display:grid}.CategoryAnim-module__GwKVNq__row{align-items:center;gap:8px;display:flex}.CategoryAnim-module__GwKVNq__check{background:#fff;border:2px solid #e2d2c9;border-radius:4px;width:15px;height:15px;animation:3.6s infinite CategoryAnim-module__GwKVNq__checkOn;position:relative}.CategoryAnim-module__GwKVNq__check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.CategoryAnim-module__GwKVNq__line{background:#f3d6c8;border-radius:4px;flex:1;height:7px}@keyframes CategoryAnim-module__GwKVNq__checkOn{0%,15%{background:#fff;border-color:#e2d2c9;transform:scale(1)}22%{transform:scale(1.3)}28%,90%{background:#3bb273;border-color:#3bb273;transform:scale(1)}to{background:#fff;border-color:#e2d2c9}}.CategoryAnim-module__GwKVNq__flow{width:78%;height:40px;position:relative}.CategoryAnim-module__GwKVNq__node{background:#fff;border:2px solid #e07a52;border-radius:9px;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%}.CategoryAnim-module__GwKVNq__wire{background:repeating-linear-gradient(90deg,#e9b9a3 0 6px,#0000 6px 11px);height:2px;position:absolute;top:50%;left:15px;right:15px}.CategoryAnim-module__GwKVNq__pulse{background:#e07a52;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:2.4s ease-in-out infinite CategoryAnim-module__GwKVNq__travel;position:absolute;top:50%}@keyframes CategoryAnim-module__GwKVNq__travel{0%{opacity:0;left:15px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 15px)}}.CategoryAnim-module__GwKVNq__term{color:#e6edf3;background:#1c1d21;border-radius:9px;width:80%;padding:10px 11px;font:600 11px ui-monospace,Menlo,monospace}.CategoryAnim-module__GwKVNq__termDots{gap:4px;margin-bottom:7px;display:flex}.CategoryAnim-module__GwKVNq__termDots i{background:#ff5f57;border-radius:3px;width:6px;height:6px}.CategoryAnim-module__GwKVNq__termDots i:nth-child(2){background:#febc2e}.CategoryAnim-module__GwKVNq__termDots i:nth-child(3){background:#28c840}.CategoryAnim-module__GwKVNq__type{white-space:nowrap;vertical-align:bottom;width:0;animation:3.2s steps(14,end) infinite CategoryAnim-module__GwKVNq__typing;display:inline-block;overflow:hidden}.CategoryAnim-module__GwKVNq__type b{color:#2bb5a0;font-weight:600}.CategoryAnim-module__GwKVNq__caret{vertical-align:-2px;background:#e07a52;width:6px;height:12px;animation:.8s step-end infinite CategoryAnim-module__GwKVNq__blink;display:inline-block}@keyframes CategoryAnim-module__GwKVNq__typing{0%{width:0}55%,85%{width:14ch}to{width:0}}@keyframes CategoryAnim-module__GwKVNq__blink{50%{opacity:0}}.CategoryAnim-module__GwKVNq__chat{gap:6px;width:78%;display:grid}.CategoryAnim-module__GwKVNq__bub{opacity:0;border-radius:11px;height:20px;animation:3.6s infinite CategoryAnim-module__GwKVNq__bubIn}.CategoryAnim-module__GwKVNq__bubL{background:#fff;justify-self:start;width:62%}.CategoryAnim-module__GwKVNq__bubR{background:#e07a52;justify-self:end;width:50%;animation-delay:.5s}.CategoryAnim-module__GwKVNq__bubL2{background:#fff;justify-self:start;width:40%;animation-delay:1s}@keyframes CategoryAnim-module__GwKVNq__bubIn{0%{opacity:0;transform:translateY(8px)scale(.9)}12%,85%{opacity:1;transform:none}to{opacity:0}}.CategoryAnim-module__GwKVNq__title{color:#1a1a1a;font:900 22px Noto Sans JP,sans-serif;position:relative}.CategoryAnim-module__GwKVNq__marker{z-index:0;background:#ffd83d;border-radius:3px;width:0;height:14px;animation:3s cubic-bezier(.65,0,.35,1) infinite CategoryAnim-module__GwKVNq__mark;position:absolute;bottom:1px;left:-6px}.CategoryAnim-module__GwKVNq__titleText{z-index:1;position:relative}@keyframes CategoryAnim-module__GwKVNq__mark{0%,15%{opacity:1;width:0}50%,85%{opacity:1;width:calc(100% + 12px)}to{opacity:0;width:calc(100% + 12px)}}.CategoryAnim-module__GwKVNq__logos{width:52px;height:52px;position:relative}.CategoryAnim-module__GwKVNq__logo{color:#fff;opacity:0;border-radius:14px;place-items:center;font:900 20px Inter,sans-serif;animation:4.5s infinite CategoryAnim-module__GwKVNq__swap;display:grid;position:absolute;inset:0}.CategoryAnim-module__GwKVNq__logo:nth-child(2){animation-delay:1.5s}.CategoryAnim-module__GwKVNq__logo:nth-child(3){animation-delay:3s}@keyframes CategoryAnim-module__GwKVNq__swap{0%{opacity:0;transform:scale(.4)rotate(-20deg)}8%,28%{opacity:1;transform:none}34%,to{opacity:0;transform:scale(.4)rotate(20deg)}}.CategoryAnim-module__GwKVNq__icons{gap:10px;display:flex}.CategoryAnim-module__GwKVNq__ico{border-radius:10px;width:34px;height:34px;animation:1.8s ease-in-out infinite CategoryAnim-module__GwKVNq__hop}.CategoryAnim-module__GwKVNq__ico:nth-child(2){animation-delay:.15s}.CategoryAnim-module__GwKVNq__ico:nth-child(3){animation-delay:.3s}.CategoryAnim-module__GwKVNq__ico:nth-child(4){animation-delay:.45s}@keyframes CategoryAnim-module__GwKVNq__hop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-14px)}}.CategoryAnim-module__GwKVNq__hook{place-items:center;width:64px;height:64px;display:grid;position:relative}.CategoryAnim-module__GwKVNq__hookMark{color:#e5484d;font:900 30px Inter,sans-serif;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite CategoryAnim-module__GwKVNq__slam;position:relative}.CategoryAnim-module__GwKVNq__hookRing{opacity:0;border:4px solid #e5484d;border-radius:50%;animation:2.4s ease-out infinite CategoryAnim-module__GwKVNq__ringOut;position:absolute;inset:6px}@keyframes CategoryAnim-module__GwKVNq__slam{0%{opacity:0;transform:scale(2.4)}12%{opacity:1;transform:scale(1)}16%{transform:translate(-3px)}20%{transform:translate(3px)}24%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes CategoryAnim-module__GwKVNq__ringOut{0%,10%{opacity:0;transform:scale(.6)}14%{opacity:.8}50%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.CategoryAnim-module__GwKVNq__box *{animation:none!important}.CategoryAnim-module__GwKVNq__ringBar{stroke-dashoffset:40px}.CategoryAnim-module__GwKVNq__type{width:14ch}.CategoryAnim-module__GwKVNq__bub,.CategoryAnim-module__GwKVNq__logo:first-child{opacity:1}.CategoryAnim-module__GwKVNq__marker{width:calc(100% + 12px)}.CategoryAnim-module__GwKVNq__hookMark{opacity:1}}
.ReviewSlider-module__QmrUpq__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ReviewSlider-module__QmrUpq__track{width:max-content;animation:60s linear infinite ReviewSlider-module__QmrUpq__slide;display:flex}@media (hover:hover) and (pointer:fine){.ReviewSlider-module__QmrUpq__viewport:hover .ReviewSlider-module__QmrUpq__track{animation-play-state:paused}}@keyframes ReviewSlider-module__QmrUpq__slide{0%{transform:translate(-50%)}to{transform:translate(0)}}.ReviewSlider-module__QmrUpq__card{border:1px solid var(--color-line);background:#fff;border-radius:20px;flex:none;width:300px;margin-right:20px;padding:24px;box-shadow:0 10px 24px #0000000d}@media (prefers-reduced-motion:reduce){.ReviewSlider-module__QmrUpq__track{animation:none}.ReviewSlider-module__QmrUpq__viewport{overflow-x:auto}}
