._main_8ypqf_1{--ink:#29242c;--lav:#a997c6;min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),"Noto Sans JP",sans-serif;background:#f5f1f7;padding:34px 20px 80px;transition:all .45s}._night_8ypqf_1{color:#f8f4ff;background:#29283b}._back_8ypqf_1{color:#756d7d;font-size:12px;text-decoration:none;position:absolute;top:28px;left:30px}._night_8ypqf_1 ._back_8ypqf_1{color:#c9c1d4}._chat_8ypqf_1{text-align:center;width:min(720px,100%);margin:auto}._kicker_8ypqf_1{letter-spacing:.24em;color:#8d72ae;margin:20px 0 8px;font-size:10px;font-weight:800}._chat_8ypqf_1 h1{letter-spacing:-.05em;margin:0 0 23px;font-size:clamp(36px,7vw,58px)}._portrait_8ypqf_1{opacity:0;background:#fbf5e9;border:7px solid #fff;border-radius:50%;width:230px;height:230px;margin:0 auto 16px;transition:all .25s;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 15px 40px #49395524}._portrait_8ypqf_1._show_8ypqf_1{opacity:1;transform:scale(1)}._portrait_8ypqf_1 img{width:500%;max-width:none;height:auto;position:absolute}._bubble_8ypqf_1{text-align:left;opacity:0;width:min(520px,100%);min-height:102px;color:var(--ink);background:#fff;border:1px solid #dfd4e7;border-radius:20px;margin:0 auto 24px;padding:19px 25px;transition:all .25s;position:relative;transform:translateY(5px)}._bubble_8ypqf_1:before{content:"";background:#fff;border-top:1px solid #dfd4e7;border-left:1px solid #dfd4e7;width:18px;height:18px;position:absolute;top:-10px;left:50%;transform:rotate(45deg)}._bubble_8ypqf_1._show_8ypqf_1{opacity:1;transform:none}._bubble_8ypqf_1 span{color:#8d72ae;letter-spacing:.12em;font-size:10px;font-weight:800}._bubble_8ypqf_1 p{margin:5px 0 0;font-size:15px;line-height:1.75}._buttons_8ypqf_1{grid-template-columns:repeat(2,1fr);gap:9px;width:min(590px,100%);margin:auto;display:grid}._buttons_8ypqf_1 button{color:#3c3541;cursor:pointer;background:#fbf9fc;border:1px solid #d6cbdf;border-radius:12px;min-height:48px;padding:9px 12px;font-size:13px;transition:all .15s}._buttons_8ypqf_1 button:hover,._buttons_8ypqf_1 button:focus-visible{border-color:var(--lav);outline:none;transform:translateY(-2px)}._buttons_8ypqf_1 ._active_8ypqf_1{color:#fff;background:#9b82b7;border-color:#9b82b7}._night_8ypqf_1 ._buttons_8ypqf_1 button{color:#eee8f5;background:#403d54;border-color:#5a556d}._night_8ypqf_1 ._buttons_8ypqf_1 ._active_8ypqf_1{color:#29242c;background:#a997c6}._note_8ypqf_1{text-align:center;color:#958b9c;margin:30px 0 0;font-size:10px}@media (width<=520px){._main_8ypqf_1{padding-top:62px}._back_8ypqf_1{top:22px;left:20px}._portrait_8ypqf_1{width:190px;height:190px}._bubble_8ypqf_1{min-height:112px}._buttons_8ypqf_1 button{font-size:12px}._chat_8ypqf_1 h1{font-size:40px}}
