@charset "UTF-8";header[data-v-7077e432]{padding:12px 20px 0;display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;position:relative}.lang[data-v-7077e432]{position:absolute;top:11px;right:14px;display:flex;align-items:center}.lang button[data-v-7077e432]{border:0;background:none;font-family:inherit;cursor:pointer;padding:5px 7px;font-size:11.5px;font-weight:600;color:#9ca3af;letter-spacing:-.01em;border-radius:6px}.lang button.on[data-v-7077e432]{color:#371d1e;font-weight:800}.lang i[data-v-7077e432]{width:1px;height:9px;background:#dddde0;font-style:normal}header img[data-v-7077e432]{height:38px;width:auto;display:block}main[data-v-7077e432]{flex:1;display:flex;flex-direction:column;min-height:0}@media(min-width:481px){main[data-v-7077e432]{justify-content:center}}.hero[data-v-62fdf2dc]{flex:none;padding:30px 28px 0;text-align:center;position:relative}.hero.plain[data-v-62fdf2dc]{padding-bottom:26px}.hero.nomark[data-v-62fdf2dc]{padding-top:22px}.hero[data-v-62fdf2dc]>*{position:relative;z-index:1}.glow[data-v-62fdf2dc]{position:absolute;top:-56px;left:50%;width:300px;height:300px;margin-left:-150px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(142,38,128,.14) 0%,rgba(142,38,128,.07) 32%,rgba(142,38,128,.025) 54%,transparent 74%);animation:glowBloom 1.6s cubic-bezier(.16,.8,.3,1) both}.mark[data-v-62fdf2dc]{width:52px;height:52px;border-radius:50%;margin:0 auto 18px;border:1px solid #ddddE0;display:flex;align-items:center;justify-content:center}.mark svg[data-v-62fdf2dc]{width:24px;height:24px;display:block;position:relative;z-index:3}h1[data-v-62fdf2dc]{margin:0;font-size:25px;font-weight:800;letter-spacing:-.045em;line-height:1.25;word-break:keep-all}h1.long[data-v-62fdf2dc]{font-size:20px;letter-spacing:-.03em;line-height:1.34}.certline[data-v-62fdf2dc]{display:flex;align-items:center;gap:12px;margin:12px 0 0}.certline span[data-v-62fdf2dc]{font-size:10.5px;font-weight:800;letter-spacing:.24em;color:#8e2680;text-transform:uppercase;white-space:nowrap}.certline i[data-v-62fdf2dc]{flex:1;height:1px;background:#8e268038;font-style:normal}.lead[data-v-62fdf2dc]{margin:11px auto 0;max-width:19em;font-size:14px;color:#6b7280;line-height:1.65;letter-spacing:-.015em;word-break:keep-all}.lead[data-v-62fdf2dc] b{color:#4b5563;font-weight:600}.device[data-v-fdbedf0b]{flex:0 0 170px;min-height:0;margin:6px 28px 0;display:flex;align-items:center;justify-content:center}.stage[data-v-fdbedf0b]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.halo[data-v-fdbedf0b]{position:absolute;left:50%;top:-2%;height:84%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#f6ecf4,#f6ecf400);pointer-events:none;animation:devHalo 1.5s cubic-bezier(.16,.8,.3,1) .5s both}.ring[data-v-fdbedf0b]{position:absolute;left:50%;top:8%;height:64%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;border:1px solid rgba(142,38,128,.14);pointer-events:none}.pulse[data-v-fdbedf0b]{position:absolute;left:50%;top:8%;height:64%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(142,38,128,.5);pointer-events:none;transform:translate(-50%) scale(.8);opacity:0;animation:devPulse 1.5s cubic-bezier(.16,.75,.28,1) .62s 2 both}img[data-v-fdbedf0b]{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;display:block;animation:devIn .8s cubic-bezier(.2,.8,.3,1) .5s both}.info[data-v-b9d8a86f]{flex:none;padding:0 28px;margin-top:12px}.rule[data-v-b9d8a86f]{height:1px;background:#dddde0}.rule.top[data-v-b9d8a86f]{background:#371d1e}.row[data-v-b9d8a86f]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #ebebed}.row[data-v-b9d8a86f]:last-child{border-bottom:0}.row .k[data-v-b9d8a86f]{font-size:13px;color:#6b7280;letter-spacing:-.005em;white-space:nowrap}.row .v[data-v-b9d8a86f]{font-size:15px;font-weight:600;letter-spacing:-.02em;text-align:right;line-height:1.5;word-break:keep-all}.row .v.mono[data-v-b9d8a86f]{font-weight:700;letter-spacing:.05em;font-variant-numeric:tabular-nums;word-break:break-all}.links[data-v-4f7a04bd]{flex:none}.cta[data-v-4f7a04bd]{margin:18px 28px 0}.cta a[data-v-4f7a04bd]{display:flex;align-items:center;justify-content:center;gap:7px;height:52px;border-radius:14px;text-decoration:none;background:#8e2680;color:#fff;font-size:15px;font-weight:700;letter-spacing:-.02em}.cta a[data-v-4f7a04bd]:active{background:#7a2070}.cta .ar[data-v-4f7a04bd]{font-size:13px;opacity:.75}.cta2[data-v-4f7a04bd]{margin:8px 28px 0}.cta2 a[data-v-4f7a04bd]{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:14px;text-decoration:none;background:#fee500;color:#371d1e;font-size:14.5px;font-weight:700;letter-spacing:-.02em}.cta2 a[data-v-4f7a04bd]:active{background:#f2da00}.cta2 a svg[data-v-4f7a04bd]{width:18px;height:18px;display:block}@media(hover:hover){.cta a[data-v-4f7a04bd]:hover{background:#7a2070}.cta2 a[data-v-4f7a04bd]:hover{background:#f2da00}}.tel[data-v-4f7a04bd]{margin:12px 28px 0;text-align:center}.tel a[data-v-4f7a04bd]{font-size:13px;color:#6b7280;text-decoration:none;letter-spacing:-.01em;border-bottom:1px solid #ddddE0;padding-bottom:2px}.tail[data-v-4f7a04bd]{margin:12px 28px 0;text-align:center;font-size:11px;color:#9ca3af;letter-spacing:-.005em;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.loading[data-v-73996be7]{flex:1;padding:52px 28px 46px;display:flex;align-items:center;justify-content:center}.dot[data-v-73996be7]{width:52px;height:52px;border-radius:50%;border:1px solid #ddddE0;animation:breathe-73996be7 1.3s ease-in-out infinite}@keyframes breathe-73996be7{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.body[data-v-45c5b12a]{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}@media(min-width:481px){.body[data-v-45c5b12a]{flex:none}}.select[data-v-8584775b]{border-radius:24px 24px 0 0;padding:0 24px 24px}header[data-v-8584775b]{padding:32px 0 24px;text-align:center}h1[data-v-8584775b]{margin:0;font-size:24px;font-weight:700;line-height:1.25;color:#000;letter-spacing:-.75px;word-spacing:.75px}.sub[data-v-8584775b]{margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:-.4px;color:#636363}.sub [lang=zh-CN][data-v-8584775b],.sub [lang=ja][data-v-8584775b]{letter-spacing:normal}.options[data-v-8584775b]{display:flex;flex-direction:column;gap:10px}.option[data-v-8584775b]{height:88px;padding:16px 10px 20px;border:1px solid #ced1d6;border-radius:8px;background:#fff;font-family:inherit;text-align:center;cursor:pointer;display:flex;flex-direction:column}.option.on[data-v-8584775b]{border-width:1.4px;border-color:#000}.option[data-v-8584775b]:focus-visible{outline:2px solid #000;outline-offset:2px}.primary[data-v-8584775b]{font-size:18px;font-weight:700;line-height:32px;color:#000}.secondary[data-v-8584775b]{font-size:14px;font-weight:400;color:#636363}.note[data-v-8584775b]{margin:24px 0 0;text-align:center;font-size:13px;font-weight:400;line-height:1.5;color:#6b7280}.note p[data-v-8584775b]{margin:0}.note i[data-v-8584775b]{font-family:Hiragino Sans GB,Hiragino Sans,Heiti SC,Microsoft YaHei,Yu Gothic,Meiryo,sans-serif;font-style:normal;margin-right:-.15em}@media(min-width:481px){.select[data-v-8584775b]{justify-content:center}}.playback[data-v-f7f60a5e]{position:relative;width:100%;height:100vh;height:100dvh;background:#000;overflow:hidden}video[data-v-f7f60a5e]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.back[data-v-f7f60a5e]{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));z-index:1;color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.55)) drop-shadow(0 1px 3px rgba(0,0,0,.5));font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;line-height:1;display:flex;align-items:center;justify-content:center;gap:.26em;min-width:44px;min-height:44px;padding:0}.back[data-v-f7f60a5e]:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.failed[data-v-f7f60a5e]{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;padding:0 32px;text-align:center;color:#fff;font-size:16px;font-weight:500;line-height:1.5}.globe[data-v-f7f60a5e]{display:block;flex:none;width:12px;height:12px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:#e9eaec;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:#371d1e;display:flex;justify-content:center;align-items:stretch;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[lang=zh-CN],:lang(zh-CN){font-family:Pretendard Variable,Pretendard,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans CJK SC,Noto Sans SC,-apple-system,sans-serif}[lang=ja],:lang(ja){font-family:Pretendard Variable,Pretendard,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,Noto Sans CJK JP,Noto Sans JP,-apple-system,sans-serif}#app{width:100%;display:flex;justify-content:center;align-items:stretch}.sheet{width:440px;max-width:100%;min-height:100vh;min-height:100dvh;background:#fff;display:flex;flex-direction:column;box-shadow:0 0 0 1px #0000000a,0 0 70px #0000000d}@media(max-width:480px){body{background:#fff}.sheet{box-shadow:none}}@keyframes glowBloom{0%{transform:scale(.5);opacity:0}28%{opacity:.75}44%{transform:scale(1.14);opacity:1}70%{transform:scale(.97);opacity:.8}to{transform:scale(1);opacity:.85}}@keyframes devIn{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}@keyframes devHalo{0%{transform:translate(-50%) scale(.55);opacity:0}34%{opacity:1}54%{transform:translate(-50%) scale(1.12);opacity:1}to{transform:translate(-50%) scale(1);opacity:.9}}@keyframes devPulse{0%{transform:translate(-50%) scale(.8);opacity:0}22%{opacity:.85}to{transform:translate(-50%) scale(1.52);opacity:0}}@keyframes up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.anim{animation:up .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--d, 0) * 1ms)}@media(prefers-reduced-motion:reduce){.anim,.hero .glow,.device img,.device .halo,.device .pulse{animation:none!important}.device .pulse{display:none}}
