.lang[data-v-a5bee3b8]{align-items:center;display:inline-flex;position:relative}.sr-only[data-v-a5bee3b8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}select[data-v-a5bee3b8]{appearance:none;letter-spacing:.04em;color:#fff5f7;cursor:pointer;background-color:#ff2d5514;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff5f7' d='M1.4 0.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.65rem;border:1px solid #ffe8ee29;border-radius:999px;min-width:6.5rem;padding:.28rem 1.7rem .28rem .75rem;font-size:.72rem;font-weight:600}select[data-v-a5bee3b8]:focus-visible{outline-offset:2px;outline:2px solid #ff2d55}select option[data-v-a5bee3b8]{color:#1c0a10;background:#fff5f7}.overlay[data-v-74599f04]{z-index:1000;background:#120408;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow:hidden}.slide[data-v-74599f04]{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.slide.active[data-v-74599f04]{opacity:1}.bg-fill[data-v-74599f04],.bg[data-v-74599f04]{width:100%;height:100%;position:absolute;inset:0}.bg-fill[data-v-74599f04]{object-fit:cover;object-position:center;filter:blur(28px)saturate(1.15);transform:scale(1.12)}.bg[data-v-74599f04]{object-fit:contain;object-position:center}.lang-wrap[data-v-74599f04]{z-index:1;position:absolute;top:1rem;right:1rem}.card[data-v-74599f04]{z-index:1;-webkit-backdrop-filter:blur(10px);text-align:center;background:#1204086b;border:1px solid #ffe8ee38;border-radius:1.25rem;width:min(100%,22rem);padding:1.75rem 1.5rem;position:relative;box-shadow:0 24px 60px #00000047}.badge[data-v-74599f04]{letter-spacing:.08em;color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a);border-radius:999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}h1[data-v-74599f04]{margin:0 0 .75rem;font-size:1.35rem}p[data-v-74599f04]{color:#ffe8eed1;margin:0 0 1.25rem;font-size:.9rem}.fine[data-v-74599f04]{color:#ffe8ee73;margin:1rem 0 0;font-size:.72rem}.actions[data-v-74599f04]{flex-direction:column;gap:.65rem;display:flex}.primary[data-v-74599f04]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a);border:none;border-radius:999px;padding:.85rem 1rem;font-weight:600}.ghost[data-v-74599f04]{color:#ffe8eebf;background:0 0;border:1px solid #ffe8ee33;border-radius:999px;padding:.75rem 1rem}.hero[data-v-0ef4ab2d]{align-items:flex-end;min-height:72vh;display:flex;position:relative;overflow:hidden}.hero-media[data-v-0ef4ab2d]{position:absolute;inset:0}.slide[data-v-0ef4ab2d]{object-fit:cover;object-position:center top;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.slide.active[data-v-0ef4ab2d]{opacity:1;z-index:1}.hero-shade[data-v-0ef4ab2d]{z-index:2;pointer-events:none;background:linear-gradient(#1204080a 0%,#1204082e 48%,#120408c7 100%);position:absolute;inset:0}.hero-copy[data-v-0ef4ab2d]{z-index:3;max-width:36rem;padding:2rem 1.25rem 2.5rem;position:relative}.eyebrow[data-v-0ef4ab2d]{letter-spacing:.12em;text-transform:uppercase;color:#ff2d55;margin:0 0 .5rem;font-size:.78rem}h1[data-v-0ef4ab2d]{margin:0 0 .75rem;font-size:clamp(1.75rem,6vw,2.35rem);line-height:1.15}.sub[data-v-0ef4ab2d]{color:#ffe8eec7;margin:0 0 1.25rem;font-size:.95rem}.cta[data-v-0ef4ab2d]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a);border:none;border-radius:999px;padding:.9rem 1.5rem;font-weight:600;box-shadow:0 12px 32px #ff2d5573}.stories[data-v-61f23496]{padding:2rem 1.25rem}header h2[data-v-61f23496]{margin:0 0 .35rem;font-size:1.25rem}header p[data-v-61f23496]{color:#ffe8ee80;margin:0 0 1.25rem;font-size:.8rem}.ticker[data-v-61f23496]{height:36rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.track[data-v-61f23496]{animation:marquee-61f23496 var(--scroll-duration) linear infinite;will-change:transform}.group[data-v-61f23496]{flex-direction:column;gap:.75rem;padding-bottom:.75rem;display:flex}.ticker:hover .track[data-v-61f23496]{animation-play-state:paused}@keyframes marquee-61f23496{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.story[data-v-61f23496]{background:#ff2d5512;border:1px solid #ff2d551f;border-radius:1rem;gap:.75rem;padding:.95rem 1rem;display:flex}.avatar[data-v-61f23496]{object-fit:cover;object-position:center top;background:#1c0a10;border:1px solid #ff2d5540;border-radius:999px;flex-shrink:0;width:2.5rem;height:2.5rem}.content[data-v-61f23496]{flex:1;min-width:0}.meta[data-v-61f23496]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.2rem;display:flex}.who[data-v-61f23496]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.who strong[data-v-61f23496]{font-size:.88rem}.verified[data-v-61f23496]{letter-spacing:.02em;color:#120408;background:#7dffb3;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}time[data-v-61f23496]{color:#ffe8ee73;flex-shrink:0;font-size:.72rem}.stars[data-v-61f23496]{letter-spacing:.08em;color:#f0c36a;margin-bottom:.4rem;font-size:.78rem}.content p[data-v-61f23496]{color:#ffe8eee0;margin:0 0 .65rem;font-size:.88rem;line-height:1.5}.photos[data-v-61f23496]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 .7rem;display:grid}.photo-btn[data-v-61f23496]{aspect-ratio:1;background:#1c0a10;border:none;border-radius:.45rem;padding:0;overflow:hidden}.photo-btn img[data-v-61f23496]{object-fit:cover;width:100%;height:100%;display:block}.lightbox[data-v-61f23496]{z-index:1200;background:#0c0206e0;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.lightbox img[data-v-61f23496]{object-fit:contain;border-radius:.75rem;max-width:min(100%,28rem);max-height:82vh}.lb-close[data-v-61f23496]{color:#ffe8ee;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:.85rem;right:1rem}.footer[data-v-61f23496]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.place[data-v-61f23496]{color:#ffe8ee80;font-size:.72rem}.helpful[data-v-61f23496]{color:#ffe8eea6;background:#ff2d5512;border:1px solid #ffe8ee1f;border-radius:999px;padding:.22rem .6rem;font-size:.7rem}.helpful.on[data-v-61f23496]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a);border-color:#0000;font-weight:600}.picker[data-v-92dcb2bd]{padding:0 1.25rem 1.5rem}h2[data-v-92dcb2bd]{margin:0 0 .35rem;font-size:1.25rem}p[data-v-92dcb2bd]{color:#ffe8ee8c;margin:0 0 1rem;font-size:.85rem}.chips[data-v-92dcb2bd]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-92dcb2bd]{color:#ffe8eebf;background:#ff2d550f;border:1px solid #ffe8ee26;border-radius:999px;padding:.45rem .85rem;font-size:.78rem}.chip.active[data-v-92dcb2bd]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a);border-color:#0000;font-weight:600}.grid-section[data-v-a8cdb1cb]{padding:0 1.25rem 2.5rem}header[data-v-a8cdb1cb]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}header h2[data-v-a8cdb1cb]{margin:0;font-size:1.15rem}header span[data-v-a8cdb1cb]{color:#ffe8ee73;font-size:.8rem}.grid[data-v-a8cdb1cb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (width>=640px){.grid[data-v-a8cdb1cb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-v-a8cdb1cb]{background:#ff2d5512;border:1px solid #ff2d551a;border-radius:1rem;overflow:hidden}.photo-wrap[data-v-a8cdb1cb]{aspect-ratio:3/4;background:#1c0a10;position:relative;overflow:hidden}.photo-wrap img[data-v-a8cdb1cb]{object-fit:cover;width:100%;height:100%;transition:transform .45s;transform:scale(1)}@media (hover:hover){.photo-wrap:hover img[data-v-a8cdb1cb]{transform:scale(1.12)}}.dot[data-v-a8cdb1cb]{color:#120408;background:#7dffb3;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.body[data-v-a8cdb1cb]{padding:.65rem .7rem .75rem}h3[data-v-a8cdb1cb]{margin:0;font-size:.95rem}.area[data-v-a8cdb1cb]{color:#ffe8ee80;margin:.15rem 0 .45rem;font-size:.75rem}.tags[data-v-a8cdb1cb]{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.tags span[data-v-a8cdb1cb]{color:#ff8fab;background:#c41e3a26;border-radius:999px;padding:.15rem .45rem;font-size:.65rem}.actions[data-v-a8cdb1cb]{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.room[data-v-a8cdb1cb],.voice[data-v-a8cdb1cb]{border:none;border-radius:.55rem;padding:.45rem .25rem;font-size:.68rem;font-weight:600}.room[data-v-a8cdb1cb]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a)}.voice[data-v-a8cdb1cb]{color:#ffe8ee;background:#ffffff14;border:1px solid #ffe8ee1f}.more[data-v-a8cdb1cb]{cursor:pointer;text-align:left;color:#fff5f7;background:#ff2d551f;border:1px dashed #ff2d5573;border-radius:1rem;justify-content:center;align-items:center;gap:.85rem;width:100%;margin-top:.85rem;padding:1rem 1.1rem;display:flex}.more-icon[data-v-a8cdb1cb]{background:linear-gradient(90deg,#ff2d55,#c41e3a);border-radius:999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;font-weight:700;display:grid}.more-copy[data-v-a8cdb1cb]{flex-direction:column;gap:.2rem;display:flex}.more strong[data-v-a8cdb1cb]{font-size:.92rem;font-weight:700;line-height:1.35}.more-hint[data-v-a8cdb1cb]{color:#ffe8ee9e;font-size:.72rem;font-weight:500;line-height:1.4}.empty[data-v-a8cdb1cb]{text-align:center;color:#ffe8ee80;font-size:.9rem}.voice-overlay[data-v-f5a2de37]{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0206b8;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.panel[data-v-f5a2de37]{text-align:center;background:linear-gradient(165deg,#1c0a10,#140308);border:1px solid #ff2d5533;border-radius:1.25rem 1.25rem 0 0;width:min(100%,24rem);padding:1.5rem 1.25rem 1.75rem;position:relative}.close[data-v-f5a2de37]{color:#ffe8ee99;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:.65rem;right:.75rem}.avatar[data-v-f5a2de37]{object-fit:cover;border:2px solid #ff2d5573;border-radius:999px;width:5rem;height:5rem;margin:0 auto .75rem}h2[data-v-f5a2de37]{margin:0 0 .35rem;font-size:1.1rem}.note[data-v-f5a2de37]{color:#ffe8ee73;margin:0 0 1rem;font-size:.72rem}.block p[data-v-f5a2de37]{color:#ffe8eec7;margin:0 0 1rem;font-size:.88rem}.hint[data-v-f5a2de37]{color:#ffe8ee73!important;margin:-.35rem 0 1rem!important;font-size:.72rem!important}.primary[data-v-f5a2de37],.ghost[data-v-f5a2de37]{border:none;border-radius:999px;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600}.primary[data-v-f5a2de37]{color:#fff5f7;background:linear-gradient(90deg,#ff2d55,#c41e3a)}.ghost[data-v-f5a2de37]{color:#ffe8ee;background:#ffffff14;border:1px solid #ffe8ee26}.spinner[data-v-f5a2de37]{border:3px solid #ff2d5533;border-top-color:#ff2d55;border-radius:999px;width:2.5rem;height:2.5rem;margin:0 auto 1rem;animation:.8s linear infinite spin-f5a2de37}@keyframes spin-f5a2de37{to{transform:rotate(360deg)}}.equalizer[data-v-f5a2de37]{justify-content:center;align-items:flex-end;gap:.25rem;height:2rem;margin-bottom:1rem;display:flex}.equalizer span[data-v-f5a2de37]{background:linear-gradient(#ff2d55,#c41e3a);border-radius:999px;width:.35rem;transition:height .15s}.script[data-v-f5a2de37]{font-style:italic}.app[data-v-a1c25a17]{padding-bottom:env(safe-area-inset-bottom,0)}.site-header[data-v-a1c25a17]{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120408e0;border-bottom:1px solid #ff2d551a;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.logo[data-v-a1c25a17]{letter-spacing:.04em;background:linear-gradient(90deg,#ff2d55,#c41e3a);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.header-right[data-v-a1c25a17]{align-items:center;gap:.65rem;display:flex}.loc[data-v-a1c25a17]{color:#ffe8ee8c;font-size:.78rem}.download-btn[data-v-a1c25a17]{color:#fff5f7;white-space:nowrap;background:linear-gradient(90deg,#ff2d55,#c41e3a);border:none;border-radius:999px;padding:.32rem .75rem;font-size:.72rem;font-weight:700}.footer[data-v-a1c25a17]{border-top:1px solid #ff2d5514;padding:1.5rem 1.25rem 2rem}.footer p[data-v-a1c25a17]{color:#ffe8ee66;margin:0;font-size:.72rem;line-height:1.55}.blocked[data-v-a1c25a17]{background:#120408;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.blocked-card[data-v-a1c25a17]{text-align:center;background:#ff2d550f;border:1px solid #ff2d5526;border-radius:1rem;max-width:22rem;padding:2rem 1.5rem}.blocked-lang[data-v-a1c25a17]{justify-content:center;margin-bottom:1rem;display:flex}.blocked-card h1[data-v-a1c25a17]{margin:0 0 .75rem;font-size:1.25rem}.blocked-card p[data-v-a1c25a17]{color:#ffe8eea6;margin:0;font-size:.9rem}.download-toast{z-index:9999;text-align:center;color:#fff5f7;pointer-events:none;background:#ff2d55;border-radius:.9rem;width:min(100% - 2rem,22rem);padding:.9rem 1.05rem;font-size:.9rem;font-weight:700;line-height:1.45;position:fixed;top:4.4rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.toast-enter-active,.toast-leave-active{transition:opacity .25s,transform .25s}.toast-enter-from{transform:translate(-50%)translateY(-.6rem)}.toast-leave-to{opacity:0;transform:translate(-50%)translateY(-.6rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#ffe8ee;background:radial-gradient(900px 520px at 50% -8%,#ff2d5538,#0000 58%),#120408;min-height:100dvh;margin:0;font-family:Segoe UI,Yu Gothic UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}#app{min-height:100dvh}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}a{color:#ff2d55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
