:root{--font-round:"M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;--font:"M PLUS Rounded 1c", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", "Inter", "Segoe UI", "Noto Sans JP", sans-serif;--ink:#1f2a37;--sub:#4f5d70;--muted:#8a96a6;--line:#e4e9f0;--line-strong:#d3dbe6;--page:#f3f5f8;--card:#fff;--room:#dfe8f3;--green:#06c755;--green-deep:#05a647;--green-soft:#e7f9ee;--rose:#ff4f73;--amber:#f5a524;--paper:#fbfaf7;--bubble-me:#8de055;--bubble-me-ink:#10230a;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px #1f2a370f, 0 6px 24px #1f2a370f;--shadow-pop:0 10px 40px #1f2a372e;--header-h:56px;--shell:680px;--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font-family:var(--font);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;word-break:break-word;line-break:strict;margin:0;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}h1,h2,h3,p{margin:0}.axrn6oc{width:100%;max-width:var(--shell);margin:0 auto}.n1cm5wx{padding:16px 0 48px}.owmdgg0{gap:12px}.a1qchj6,.owmdgg0{flex-direction:column;display:flex}.a1qchj6{gap:20px}.a3mqr54,.et1coka,.fctxsq6{align-items:center;gap:10px;display:flex}.fctxsq6{justify-content:space-between}.t61swia{flex:1;min-width:0}.s1vf0vy{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 16px}@media (width>=720px){.s1vf0vy{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.n1cm5wx{padding:28px 0 64px}}.z1366h1{padding:0;overflow:hidden}.et1coka{font-family:var(--font-round);letter-spacing:.02em;padding:4px 16px 12px;font-size:22px;font-weight:800}.et1coka:before{content:"";background:var(--green);border-radius:4px;flex:none;width:5px;height:1.1em}@media (width>=720px){.et1coka{padding:4px 4px 14px}}.cjb3vd8{margin-bottom:10px;font-size:15px;font-weight:700}.znf42ha{color:var(--muted)}.myma9do{color:var(--sub)}.l62ql36{font-size:13px}.mlkwae1{font-size:12px}.fh98a3a{text-align:center}.d1kse1a{white-space:pre-wrap}.ps0osk6{background:var(--line);height:1px;margin:4px 0}.c1j751w{height:44px;color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#eef1f5;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s,transform 80ms,opacity .15s;display:inline-flex}.c1j751w:hover{background:#e4e8ee}.c1j751w:active{transform:scale(.98)}.c1j751w[disabled]{opacity:.45;pointer-events:none}.i1qhm29{height:56px;padding:0 28px;font-size:16.5px;font-weight:800}.h196r7y{background:var(--green);color:#fff}.h196r7y:hover{background:var(--green-deep)}.k1ermae{color:#d92d50;background:#fff0f3}.k1ermae:hover{background:#ffe1e8}.l13wcxp{border:1px solid var(--line-strong);background:#fff}.l13wcxp:hover{background:#f7f9fb}.oixiipo{width:100%}.l16tz27{height:34px;padding:0 14px;font-size:13px}.mz1ld8e{background:0 0;border-radius:50%;width:40px;height:40px;padding:0}.mz1ld8e:hover{background:#1f2a370f}.e19ya75{flex-direction:column;gap:6px;display:flex}.io45qik{color:var(--sub);font-size:13px;font-weight:600}.fgjsn42{color:var(--muted);font-size:12px}.wzyefha{color:#d92d50;font-size:12px}.a2pkyxk,.s1tpy7q{border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;padding:11px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.s1tpy7q{resize:vertical;min-height:110px;line-height:1.6}.a2pkyxk:focus,.s1tpy7q:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #06c75529}.d1wdtch{border:1px solid var(--line-strong);background:#fff;border-radius:12px;align-items:center;display:flex;overflow:hidden}.d1wdtch>span{color:var(--muted);white-space:nowrap;flex:none;padding:0 0 0 14px}.d1wdtch>.a2pkyxk{min-width:0;box-shadow:none;border:0;flex:1;padding-left:2px}.d1wdtch:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #06c75529}.zwoz0om{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.igwkkk2{flex-direction:column;display:flex}.m14droo{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:54px;padding:14px 16px;transition:background .12s;display:flex}.m14droo:last-child{border-bottom:0}a.m14droo:hover,button.m14droo:hover{background:#f8fafc}button.m14droo{text-align:left;width:100%}.y18638p{border:1px solid var(--line-strong);height:28px;color:var(--sub);background:#fff;gap:4px;padding:0 12px;font-size:13px}.jauswna,.y18638p{border-radius:999px;align-items:center;display:inline-flex}.jauswna{color:#a86b00;background:#fff4dc;height:20px;padding:0 8px;font-size:11px;font-weight:700}.y1lnqfy{background:var(--rose);color:#fff;border-radius:4px;font-weight:800}.l1vrdx6 a,.tyfe7li{color:var(--green-deep)}.l1vrdx6 h2,.tyfe7li{background:var(--green-soft)}.l1vrdx6 h2{border-left:4px solid var(--green);border-radius:0 8px 8px 0;margin:28px 0 10px;padding:8px 12px;font-size:16.5px}.l1vrdx6 h3{margin:18px 0 6px;font-size:15px}.l1vrdx6 li,.l1vrdx6 p{color:var(--sub);font-size:14px;line-height:1.85}.l1vrdx6 ol,.l1vrdx6 ul{margin:6px 0;padding-left:1.3em}.l1vrdx6 a{text-decoration:underline}.x1q50n6{background:linear-gradient(90deg,#eef1f5,#f6f8fa 50%,#eef1f5) 0 0/200% 100%;border-radius:12px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.sheet-enter-active,.sheet-leave-active{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:translateY(16px)}[data-theme]{--bubble-me:#8de055;--bubble-me-ink:#10230a}[data-theme=sakura]{--bubble-me:#ffc9d6;--bubble-me-ink:#3d1220;--room:#f7e9ee}[data-theme=sora]{--bubble-me:#a9d8ff;--bubble-me-ink:#0d2740;--room:#e3edf8}[data-theme=yamabuki]{--bubble-me:#ffe08a;--bubble-me-ink:#3a2a00;--room:#f6f0e1}[data-theme=matcha]{--bubble-me:#b5d99c;--bubble-me-ink:#1d2e10;--room:#eef3e6}[data-theme=fuji]{--bubble-me:#d3c4f5;--bubble-me-ink:#24164a;--room:#efeaf8}[data-theme=momiji]{--bubble-me:#ffb48a;--bubble-me-ink:#3d1a05;--room:#f8ece4}[data-theme=yoru]{--bubble-me:#4c5b8f;--bubble-me-ink:#fff;--room:#cfd5e6}.o17gtsd{background-image:url(../img/sprites1.webp?v=0d6d3702)}.d3sm2e6,.mqivx12,.o17gtsd{vertical-align:middle;background-repeat:no-repeat;flex:none;display:inline-block}.mqivx12{background-image:url(../img/sprites3.webp?v=c08e6516)}.d3sm2e6{background-image:url(../img/sprites2.webp?v=9eb149ff)}.uqt04p0[data-v-af88304c]{color:#1f1f1f;letter-spacing:.25px;cursor:pointer;-webkit-appearance:none;background:#fff;border:1px solid #747775;border-radius:20px;justify-content:center;align-items:center;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:border-color .218s,box-shadow .218s;display:inline-flex;position:relative;overflow:hidden}.nw812fa[data-v-af88304c]{width:100%;max-width:none}.i18ba5o[data-v-af88304c]{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.l1y31hn[data-v-af88304c]{flex:none;display:flex}.l1y31hn[data-v-af88304c],.l1y31hn svg[data-v-af88304c]{width:20px;height:20px}.h1dytuy[data-v-af88304c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t5fcqk6[data-v-af88304c]{opacity:0;background:#303030;transition:opacity .218s;position:absolute;inset:0}.uqt04p0[data-v-af88304c]:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.uqt04p0:not(:disabled):hover .t5fcqk6[data-v-af88304c]{opacity:.08}.uqt04p0:not(:disabled):active .t5fcqk6[data-v-af88304c],.uqt04p0:not(:disabled):focus-visible .t5fcqk6[data-v-af88304c]{opacity:.12}.uqt04p0[data-v-af88304c]:disabled{cursor:default;background:#ffffff9c;border-color:#1f1f1f1f}.uqt04p0:disabled .h1dytuy[data-v-af88304c]{opacity:.38}.wrd15ou[data-v-d1013d48]{z-index:100;background:#141c2666;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.x1mlyxi[data-v-d1013d48]{background:var(--paper);width:100%;max-width:360px;box-shadow:var(--shadow-pop);text-align:center;background-image:radial-gradient(#00000005 1px,#0000 0);background-size:6px 6px;border-radius:20px;padding:28px 22px 18px;position:relative}.xnfoiyu[data-v-d1013d48]{width:28px;height:28px;box-shadow:0 0 0 4px var(--paper);border-radius:8px;justify-content:center;align-items:center;margin-left:-14px;display:flex;position:absolute;top:-14px;left:50%;transform:rotate(-6deg)}.s2sb4z8[data-v-d1013d48]{margin-bottom:6px;font-size:17px;font-weight:700}.xbclok6[data-v-d1013d48]{color:var(--sub);font-size:15px;line-height:1.7}.g1x2kcb[data-v-d1013d48]{margin-top:14px}.tz5j9bm[data-v-d1013d48]{gap:8px;margin-top:22px;display:flex}.q9pso7y[data-v-d1013d48]{z-index:120;left:0;right:0;bottom:calc(84px + var(--safe-b));pointer-events:none;flex-direction:column;padding:0 16px;position:fixed}.q9pso7y[data-v-d1013d48],.vq2ev9y[data-v-d1013d48]{align-items:center;gap:8px;display:flex}.vq2ev9y[data-v-d1013d48]{color:#fff;max-width:420px;box-shadow:var(--shadow-pop);background:#1f2a37eb;border-radius:999px;padding:11px 18px;font-size:14px}.kmlwy3q[data-v-454d873f]{position:relative}.j3krpfa[data-v-454d873f]{border:1px solid var(--line-strong);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;width:100%;height:46px;padding:0 12px 0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.j3krpfa.b12gy7u[data-v-454d873f],.j3krpfa[data-v-454d873f]:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #06c75529}.j3krpfa.yf09hmu .m5btcom[data-v-454d873f],.w4llieo[data-v-454d873f]{color:var(--muted)}.p1v1a43[data-v-454d873f]{transition:transform .2s}.j3krpfa.b12gy7u .p1v1a43[data-v-454d873f]{transform:rotate(180deg)}.bjx2dwe[data-v-454d873f],.x9e2g8u[data-v-454d873f]{display:none}.jmduvdq[data-v-454d873f]{z-index:60;background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.f18zwjs[data-v-454d873f]{outline:none;max-height:300px;margin:0;padding:6px;list-style:none;overflow:auto}.swj31gs[data-v-454d873f]{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px 11px 16px;font-size:15px;display:flex;position:relative}.swj31gs.i162qqi[data-v-454d873f]:before{content:"";background:var(--green);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:4px}.swj31gs.z171l8i[data-v-454d873f]{background:#eef3ea}.swj31gs.i162qqi[data-v-454d873f]{font-weight:600}.w4llieo[data-v-454d873f]{font-size:12px;font-weight:400;display:block}@media (width<=719px){.x9e2g8u[data-v-454d873f]{z-index:59;background:#141c2659;display:block;position:fixed;inset:0}.jmduvdq[data-v-454d873f]{padding-bottom:var(--safe-b);border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.bjx2dwe[data-v-454d873f]{justify-content:space-between;align-items:center;padding:8px 8px 0 20px;font-weight:700;display:flex}.f18zwjs[data-v-454d873f]{max-height:60vh;padding:6px 10px 14px}}.x1o77mo{-o-object-fit:cover;object-fit:cover;background-color:#eef1f5;border-radius:50%;flex:none;display:inline-block}.u1ul4ja{background-repeat:no-repeat}.i1x8iuc[data-v-2a19b32a]{z-index:80;background:#141e2d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.e4j8dv0[data-v-2a19b32a]{width:100%;max-width:440px;padding:20px 20px calc(18px + var(--safe-b));box-shadow:var(--shadow-pop);background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:16px;max-height:92dvh;display:flex;overflow-y:auto}@media (width>=600px){.i1x8iuc[data-v-2a19b32a]{align-items:center}.e4j8dv0[data-v-2a19b32a]{border-radius:22px}}.w18rivt[data-v-2a19b32a]{align-items:center;gap:12px;display:flex}.s12teea[data-v-2a19b32a]{font-size:17px;font-weight:700}.e1vlls4[data-v-2a19b32a]{gap:6px;display:flex}.e1vlls4 span[data-v-2a19b32a]{background:var(--line);border-radius:4px;flex:1;height:4px}.e1vlls4 span.s1q7a0v[data-v-2a19b32a]{background:var(--green)}.e1txy7k[data-v-2a19b32a]{font-size:18px;font-weight:700}.i1813ay[data-v-2a19b32a]{background:var(--room,#dfe8f3);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.skbidzo[data-v-2a19b32a]{font-weight:600}.c11gr7a[data-v-2a19b32a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.vw3yraq[data-v-2a19b32a]{border:2px solid #0000;border-radius:50%;justify-content:center;min-width:0;padding:2px;display:flex}.vw3yraq.s1q7a0v[data-v-2a19b32a]{border-color:var(--green)}.s1el7b4[data-v-2a19b32a]{color:var(--sub);text-decoration:underline}.dj1934m[data-v-2a19b32a]{align-items:center;gap:10px;display:flex}.yd7rntq[data-v-d21076be]{z-index:1000;position:fixed;inset:0}.pkejfqu[data-v-d21076be]{background:#0f141c9e;position:absolute;inset:0}.t14v6nj[data-v-d21076be]{cursor:pointer;border-radius:14px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 200vmax #0f141c9e}.p43pniq[data-v-d21076be]{box-shadow:0 0 0 3px var(--green);border:2.5px solid #fff;border-radius:16px;animation:1.6s ease-out infinite tour-pulse-d21076be;position:absolute;inset:-3px}.ul67zda[data-v-d21076be]{pointer-events:none;background:#ffffffd9;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.6s ease-in-out infinite tour-tap-d21076be;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #06c7558c}@keyframes tour-pulse-d21076be{0%{box-shadow:0 0 0 3px var(--green),0 0 0 3px #06c75580}70%{box-shadow:0 0 0 3px var(--green),0 0 0 16px #06c75500}to{box-shadow:0 0 0 3px var(--green),0 0 0 16px #06c75500}}@keyframes tour-tap-d21076be{0%,to{opacity:.9;transform:scale(.8)}50%{opacity:.55;transform:scale(1.15)}}.t1e4rr6[data-v-d21076be]{background:var(--paper,#fff);max-width:420px;box-shadow:var(--shadow-pop);border-radius:18px;margin:0 auto;padding:16px 16px 14px;animation:.2s ease-out tour-in-d21076be;position:fixed;left:12px;right:12px}.t1e4rr6.s15ky7y[data-v-d21076be]{top:50%;transform:translateY(-50%)}@keyframes tour-in-d21076be{0%{opacity:0;translate:0 6px}}.q1m948w[data-v-d21076be]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.y1a695v[data-v-d21076be]{background:var(--green-soft);color:var(--green-deep);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.o1kywxy[data-v-d21076be]{color:var(--muted);font-size:12px}.s1avemi[data-v-d21076be]{color:var(--sub);margin-left:auto;padding:6px 2px;font-size:13px}.w1iwt3j[data-v-d21076be]{color:var(--green-deep);align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.p6a1gxi[data-v-d21076be]{margin-bottom:6px;font-size:17px;font-weight:800}.jl78vae[data-v-d21076be]{color:var(--sub);font-size:14px;line-height:1.7}.gk998f2[data-v-d21076be]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cugc89s[data-v-d21076be]{min-width:96px}@media (prefers-reduced-motion:reduce){.p43pniq[data-v-d21076be],.t1e4rr6[data-v-d21076be],.ul67zda[data-v-d21076be]{animation:none}}.j1vj6kj[data-v-d4908eda]{z-index:110;background:#0a0e14f0;justify-content:center;align-items:center;padding:56px 16px;display:flex;position:fixed;inset:0}.o8xei2a[data-v-d4908eda]{-o-object-fit:contain;object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.uniwuj6[data-v-d4908eda]{position:absolute;top:12px;right:12px}.zyck5uu[data-v-d4908eda]{background:#00000059;position:absolute;top:50%;transform:translateY(-50%)}.b17db8m[data-v-d4908eda]{left:8px}.b17db8m[data-v-d4908eda] *{transform:scaleX(-1)}.bqsu7su[data-v-d4908eda]{right:8px}.d159qq0[data-v-d4908eda]{color:#fff;opacity:.85;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.l505hxy[data-v-ad4bcf7c]{flex-direction:column;align-items:center;padding-top:28px;padding-bottom:32px;display:flex}.qikneh4[data-v-ad4bcf7c]{aspect-ratio:1;background-image:url(../img/errors.webp);background-repeat:no-repeat;background-size:400% 400%;width:calc(min(320px,82vw))}.hjvx0em[data-v-ad4bcf7c]{margin-top:8px}
