.customer-reviews_root__dqFlO .customer-review-translation{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;color:#a6a3ab;font-size:12px;line-height:1.5}.customer-reviews_root__dqFlO .customer-review-translation button{color:#f1d4d0;text-decoration:underline;text-underline-offset:3px}.customer-reviews_root__dqFlO .customer-review-translation button:focus-visible{outline:2px solid #ff9b8d;outline-offset:4px}.customer-reviews_root__dqFlO .customer-review-card blockquote:lang(ja){word-break:normal;line-break:strict}.customer-reviews_root__dqFlO .customer-review-card:has(blockquote[lang=en]),.customer-reviews_root__dqFlO .customer-review-card:has(blockquote[lang=ja]){height:auto;min-height:248px}.customer-reviews_root__dqFlO .customer-review-card blockquote:lang(en),.customer-reviews_root__dqFlO .customer-review-card blockquote:lang(ja){display:block;overflow:visible;-webkit-line-clamp:unset}@media (max-width:640px){.customer-reviews_root__dqFlO .customer-reviews-heading:has(.customer-review-translation){grid-template-columns:1fr}.customer-reviews_root__dqFlO .customer-review-translation{justify-content:flex-start}}.home-hero_root__AVnV8{width:100%;min-width:0;text-align:center;word-break:normal;overflow-wrap:anywhere;hyphens:none}.home-hero_root__AVnV8:lang(ko){word-break:keep-all}.home-hero_root__AVnV8:lang(ja){line-break:strict}.home-hero_title__72jr1{margin:0;font-size:clamp(1.75rem,4vw,2.8rem);line-height:1.2;font-weight:900;letter-spacing:-.05em;text-wrap:balance}.home-hero_line__3UJqE{display:block}.home-hero_accent__mkgIE{color:transparent;background:linear-gradient(95deg,#ff715e 8%,#ff8b7b 30%,#ffb4a8 48%,#cf9cda 68%,#a078ff 92%);background-clip:text;-webkit-background-clip:text}.home-hero_phrase__nYHMK{display:inline-block;max-width:100%}.home-hero_description__5O7hx{max-width:42rem;margin:1.25rem auto 0;font-size:.875rem;font-weight:500;line-height:1.75rem;color:#d4d4d4;text-wrap:pretty}@media (min-width:640px){.home-hero_description__5O7hx{font-size:1rem}}@media (max-width:640px){.home-hero_title__72jr1{letter-spacing:-.045em}}.transformation-showcase_section__QqibA{--showcase-accent:linear-gradient(115deg,#ff9e89,#e4b4e4 48%,#aeb9ff);--showcase-text:linear-gradient(110deg,#ffd0c0,#efcfeb 48%,#c3ccff);position:relative;isolation:isolate;margin:72px -20px 30px;padding:12px 24px 25px!important;border:0!important;border-radius:30px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;scroll-margin-top:90px}.transformation-showcase_section__QqibA:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 48% 44% at 24% 49%,#ff7c6320,transparent 100%),radial-gradient(ellipse 48% 44% at 78% 55%,#9575ed25,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.transformation-showcase_tabs__mBQa7{display:flex;justify-content:safe center;gap:10px;padding:7px 3px;margin:0 auto 24px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#49414b transparent}.transformation-showcase_tabs__mBQa7 button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffffff14;background:#ffffff06;color:#bbb8c1;padding:16px 18px;min-height:56px;flex-shrink:0;border-radius:14px;white-space:nowrap;font-size:16px;font-weight:600;transition:background .2s,color .2s,transform .2s}.transformation-showcase_tabs__mBQa7 button:hover{background:#ffffff13;color:white}.transformation-showcase_tabs__mBQa7 button[aria-selected=true]{background:linear-gradient(115deg,#241b21,#1b1a2b) padding-box,var(--showcase-accent) border-box;color:#f4e8f1;border-color:transparent;box-shadow:0 5px 20px #0002}.transformation-showcase_tabs__mBQa7 svg{width:22px;height:22px;flex-shrink:0}.transformation-showcase_credits__O_M9E summary:focus-visible,.transformation-showcase_dialog__guXv_ button:focus-visible,.transformation-showcase_panel____5JS:focus-visible,.transformation-showcase_section__QqibA button:focus-visible{outline:2px solid #d1b4ff;outline-offset:5px}.transformation-showcase_panel____5JS{border-radius:16px}.transformation-showcase_stage__ZG_US{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1.12fr);gap:20px;align-items:center;min-height:450px}.transformation-showcase_source__uI0pt{margin:0;min-width:0}.transformation-showcase_sourceLabel__GqW_t{display:flex;align-items:center;justify-content:space-between;color:#f0eaf5;font-size:20px;font-weight:700;margin-bottom:14px}.transformation-showcase_sourceFrame__Lx5P8{touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:block;position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;border:1px solid #ffffff25;overflow:hidden;background:#121116;box-shadow:0 18px 45px #0004;text-align:left}.transformation-showcase_video__HbOBu{display:block;width:100%;height:100%}.transformation-showcase_sourceFrame__Lx5P8>video{pointer-events:none}.transformation-showcase_sourceMeta__Z_2W7{display:grid;gap:8px;margin-top:18px;padding-inline:2px}.transformation-showcase_sourceMeta__Z_2W7 strong{color:#f4eff7;font-size:24px;font-weight:700;line-height:1.45;word-break:keep-all}.transformation-showcase_sourceMeta__Z_2W7>span{font-size:16px;word-break:keep-all}.transformation-showcase_arrow__K8EIX{display:grid;place-items:center;margin-top:-16px;pointer-events:none;position:relative;z-index:4}.transformation-showcase_result__M_3zD{min-width:0;padding:24px 32px 0}.transformation-showcase_fan__wSAtC{position:relative;width:100%;aspect-ratio:.86;touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none}.transformation-showcase_short__p4dow{position:absolute;top:4%;width:42%;margin:0;transform-origin:center 85%;transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.transformation-showcase_card0__h4i5Z{left:-8%;top:9%;transform:rotate(-6deg);z-index:1}.transformation-showcase_card1__kTeuw{left:20%;width:60%;top:0;z-index:3}.transformation-showcase_card2__UkwF4{left:66%;top:9%;transform:rotate(6deg);z-index:2}.transformation-showcase_short__p4dow:hover .transformation-showcase_shortButton__4ydQ2{border-color:#ffffff40}.transformation-showcase_short__p4dow:has(.transformation-showcase_shortButton__4ydQ2:focus-visible){z-index:4}.transformation-showcase_shortButton__4ydQ2{cursor:pointer}.transformation-showcase_shortButton__4ydQ2:disabled{cursor:default}.transformation-showcase_shortButton__4ydQ2{display:block;position:relative;width:100%;aspect-ratio:9/16;padding:0;container-type:inline-size;border:1px solid #ffffff35;border-radius:15px;background:#08080b;box-shadow:0 18px 34px #0006;overflow:hidden;color:white;text-align:center}.transformation-showcase_playToggle__IyaeW{display:flex;align-items:center;gap:7px;color:#c5bbc9;font-size:11px;background:#ffffff06;border:1px solid #ffffff14;border-radius:30px;padding:8px 12px}.transformation-showcase_credits__O_M9E{color:#a299ae;font-size:10px;margin-top:15px;line-height:1.8}.transformation-showcase_credits__O_M9E summary{cursor:pointer;display:list-item}.transformation-showcase_credits__O_M9E a{display:inline-block;text-decoration:underline;padding-top:8px}.transformation-showcase_emptySource__HSgf_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;height:100%;padding:20px;text-align:center;background:radial-gradient(ellipse at top right,#c298ff12,transparent 80%)}.transformation-showcase_emptySource__HSgf_ svg{width:32px;height:32px;color:#a99dbd}.transformation-showcase_emptySource__HSgf_ strong{color:#d9d2e4;font-size:14px}.transformation-showcase_emptySource__HSgf_>span{color:#9b92a7;font-size:11px}.transformation-showcase_pendingMark__ZUC8F{height:100%;min-height:90px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#b2a6c1;font-size:6cqw}.transformation-showcase_pendingMark__ZUC8F>span{font-size:15cqw;color:#d8b5d2}.transformation-showcase_dialog__guXv_{padding:0;background:transparent;border:0;max-width:min(920px,94vw);width:100%;color:white;overflow:visible}.transformation-showcase_dialog__guXv_::backdrop{background:#08060eef;backdrop-filter:blur(15px)}.transformation-showcase_dialogContent__iuUv2{position:relative;padding:40px 16px 20px}.transformation-showcase_dialog__guXv_ video{display:block;width:100%;max-height:72vh;border-radius:14px;background:#000}.transformation-showcase_dialog__guXv_ p{margin:14px 0 8px;font-size:15px}.transformation-showcase_dialog__guXv_ small{color:#b0a6b7;font-size:12px}.transformation-showcase_close__yh5Vf{position:absolute;top:-8px;right:8px;width:36px;height:36px;border:1px solid #fff3;border-radius:50%;color:white;background:#25202e;font-size:25px}@media(min-width:1280px){.transformation-showcase_section__QqibA{margin-inline:-42px;padding-inline:36px!important}}@media(max-width:1000px){.transformation-showcase_tabs__mBQa7{justify-content:flex-start}.transformation-showcase_stage__ZG_US{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.12fr);gap:16px;min-height:380px}.transformation-showcase_result__M_3zD{padding-inline:24px}}@media(max-width:700px){.transformation-showcase_section__QqibA{margin:42px -12px 20px;padding:8px 16px 20px!important;border-radius:23px!important}.transformation-showcase_tabs__mBQa7{margin-top:0;margin-bottom:25px;padding-bottom:12px}.transformation-showcase_tabs__mBQa7 button{font-size:15px;min-height:50px;padding:13px 16px}.transformation-showcase_stage__ZG_US{display:flex;flex-direction:column;gap:0;min-height:0}.transformation-showcase_source__uI0pt{width:100%;max-width:460px}.transformation-showcase_sourceFrame__Lx5P8{border-radius:12px}.transformation-showcase_sourceMeta__Z_2W7 strong{font-size:20px}.transformation-showcase_sourceMeta__Z_2W7>span{font-size:15px}.transformation-showcase_arrow__K8EIX{transform:rotate(90deg);margin:19px auto 0;height:38px}.transformation-showcase_result__M_3zD{width:100%;max-width:460px;padding:25px 13px 0}.transformation-showcase_fan__wSAtC{aspect-ratio:.86}.transformation-showcase_shortButton__4ydQ2{border-radius:12px}}@media(max-width:767px){.transformation-showcase_tabs__mBQa7{scrollbar-width:none}.transformation-showcase_tabs__mBQa7::-webkit-scrollbar{display:none;width:0;height:0}}@media(prefers-reduced-motion:reduce){.transformation-showcase_short__p4dow,.transformation-showcase_tabs__mBQa7 button{transition:none}}@media(max-width:700px){.transformation-showcase_card0__h4i5Z{left:-5%;transform:rotate(-4deg)}.transformation-showcase_card2__UkwF4{left:63%;transform:rotate(4deg)}}.transformation-showcase_expandedShort__3uNXj{width:min(330px,calc(67vh * 9 / 16));margin:auto}.transformation-showcase_expandedShort__3uNXj .transformation-showcase_playToggle__IyaeW{margin:16px auto 0}.transformation-showcase_mediaError__MZSDZ{position:absolute;inset:0;display:grid;place-items:center;padding:18px;color:#ead9db;background:#161018e8;font-size:11px}.transformation-showcase_video__HbOBu{-o-object-fit:contain;object-fit:contain}.transformation-showcase_expandedShort__3uNXj{aspect-ratio:9/16}.transformation-showcase_expandedSource__Qim45{position:relative;aspect-ratio:16/9}.transformation-showcase_dialogContent__iuUv2>.transformation-showcase_playToggle__IyaeW{margin:16px auto 0}.transformation-showcase_pendingMark__ZUC8F{width:100%}.transformation-showcase_arrow__K8EIX>span{color:transparent;background:linear-gradient(90deg,#ff715e 5%,#ffb4a8 44%,#d0bcff 73%,#fff 94%);background-clip:text;-webkit-background-clip:text;font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1;filter:drop-shadow(0 0 8px #ff9b8dbf) drop-shadow(0 0 18px #a078ff6b)}.transformation-showcase_sourceMeta__Z_2W7>span{line-height:1.7;color:#bcb3c5}.transformation-showcase_dialog__guXv_ p{font-weight:700;font-size:19px;line-height:1.6}.transformation-showcase_dialog__guXv_ small{display:block;line-height:1.8}.transformation-showcase_shortButton__4ydQ2:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--showcase-accent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .3s}.transformation-showcase_shortButton__4ydQ2[aria-pressed=true]:not(:disabled){border-color:transparent;box-shadow:-5px 8px 30px #ff9e8910,5px 8px 30px #aeb9ff14,0 18px 34px #0006}.transformation-showcase_shortButton__4ydQ2[aria-pressed=true]:not(:disabled):after{opacity:1}.transformation-showcase_templateChoices__A9tTw{position:relative;width:100%;height:46px;margin-top:28px}.transformation-showcase_templateChoices__A9tTw button{position:absolute;top:0;width:calc((100% - 12px) / 3);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 6px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff03;color:#bcb8c7;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer;transition:left .6s cubic-bezier(.22,1,.36,1),background .2s,color .2s,border-color .2s}.transformation-showcase_templateChoices__A9tTw button:hover:not(:disabled){border-color:#ffffff40;color:#f3edf6}.transformation-showcase_templateChoices__A9tTw button[aria-pressed=true],.transformation-showcase_templateChoices__A9tTw button[aria-pressed=true]:hover:not(:disabled){background:linear-gradient(115deg,#251b21,#1b1a2a) padding-box,var(--showcase-accent) border-box;border-color:transparent;box-shadow:0 6px 20px #0002}.transformation-showcase_templateChoices__A9tTw button:disabled{cursor:default;opacity:.5}@media(max-width:700px){.transformation-showcase_templateChoices__A9tTw{margin-top:25px}.transformation-showcase_templateChoices__A9tTw button{padding:11px 6px;gap:5px;font-size:15px}}@media(prefers-reduced-motion:reduce){.transformation-showcase_templateChoices__A9tTw button{transition:none}}.transformation-showcase_choice0__atfxA{left:0;z-index:1}.transformation-showcase_choice1__cCgCf{left:calc((100% - 12px) / 3 + 6px);z-index:3}.transformation-showcase_choice2__9Ra7f{left:calc((100% - 12px) / 3 * 2 + 12px);z-index:2}@media(max-width:700px){.transformation-showcase_sourceLabel__GqW_t{font-size:18px;margin-bottom:12px}}.transformation-showcase_sourceLabel__GqW_t>span{color:#f4f4f5}.transformation-showcase_sourceMeta__Z_2W7 strong,.transformation-showcase_templateChoices__A9tTw button[aria-pressed=true] .transformation-showcase_choiceText__hh4LY{background:var(--showcase-text);background-clip:text;-webkit-background-clip:text;color:transparent}.transformation-showcase_sourceMeta__Z_2W7 strong{width:-moz-fit-content;width:fit-content}.transformation-showcase_choiceText__hh4LY{display:inline-block}.transformation-showcase_soundToggle__I72Rl{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;margin:14px auto -12px;padding:9px 16px;background:#35e6e312;border:1px solid #35e6e340;border-radius:24px;color:#67efed;font-size:14px;font-weight:600;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.transformation-showcase_soundToggle__I72Rl svg{width:22px;height:22px;flex-shrink:0}.transformation-showcase_soundToggle__I72Rl:hover{color:#b5fffd;background:#35e6e324;border-color:#35e6e380}.transformation-showcase_soundToggle__I72Rl[aria-pressed=false]{color:#091b20;background:#35e6e3;border-color:#35e6e3}.transformation-showcase_soundToggle__I72Rl[aria-pressed=false]:hover{background:#7bf2f0;border-color:#7bf2f0}.transformation-showcase_swipeGuide__4H5V7{position:absolute;z-index:6;top:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 13px;border:1px solid #d8d1ff30;border-radius:999px;background:linear-gradient(115deg,#202134c9,#242039c9);color:#f5f1ff;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;box-shadow:0 4px 18px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.transformation-showcase_swipeGuideArrow__axvoR{color:#b4c5ff;font-size:21px;font-weight:500;line-height:1}