.bhs.svelte-1k1ibwd{--cycle: 11s;--ease: cubic-bezier(.65, 0, .35, 1);--bento: #6c4df6;--bento-grad: linear-gradient(90deg, #6c4df6, #d63be8);--ink: #12141c;display:grid;place-items:center;width:100%}.bhs__window.svelte-1k1ibwd{position:relative;width:100%;aspect-ratio:880 / 560;container-type:inline-size;filter:drop-shadow(0 30px 50px rgb(9 15 21 / .12))}.bhs__layer.svelte-1k1ibwd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pen.svelte-1k1ibwd{stroke:#8a9096;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-1k1ibwd-pen-draw var(--cycle) var(--ease) infinite;animation-delay:calc(var(--i) * 90ms)}.bhs__layer--built.svelte-1k1ibwd{overflow:hidden;border-radius:1.8cqw;background:#fff;box-shadow:inset 0 0 0 1px #090f1514;clip-path:inset(0 0 100% 0 round 1.8cqw);animation:svelte-1k1ibwd-built-wipe var(--cycle) var(--ease) infinite;font-family:Poppins,Noto Sans JP,sans-serif;color:var(--ink)}.b.svelte-1k1ibwd{position:absolute;display:flex;align-items:center;box-sizing:border-box;white-space:nowrap}.b--chrome.svelte-1k1ibwd{left:0;right:0;top:0;border-bottom:1px solid #eceef0;background:#f6f7f8}.b--chrome.svelte-1k1ibwd i:where(.svelte-1k1ibwd){position:absolute;top:50%;width:1.14cqw;height:1.14cqw;border-radius:50%;background:#d4d7db;transform:translateY(-50%)}.b--url.svelte-1k1ibwd{justify-content:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #eceef0;color:#72767a;font-size:1.15cqw}.b--logo.svelte-1k1ibwd img:where(.svelte-1k1ibwd){display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.b--nav.svelte-1k1ibwd{height:2cqw;font-size:1.3cqw;font-weight:500;color:#3c3f48}.b--pill.svelte-1k1ibwd{justify-content:center;border-radius:999px;box-shadow:inset 0 0 0 1px #e3e4e8;font-size:1.15cqw;font-weight:600}.b--grad.svelte-1k1ibwd{background:var(--bento-grad);box-shadow:0 .6cqw 1.4cqw #6c4df647;color:#fff}.b--eyebrow.svelte-1k1ibwd{font-size:.85cqw;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5a3fd6}.b--headline.svelte-1k1ibwd{font-size:2.85cqw;font-weight:700;line-height:1;letter-spacing:-.035em}.b--body.svelte-1k1ibwd{white-space:normal;font-size:1.12cqw;line-height:1.55;color:#4b4f5a}.b--btn.svelte-1k1ibwd{justify-content:center;border-radius:999px;font-size:1.2cqw;font-weight:600}.b--btn-ghost.svelte-1k1ibwd{background:#fff;box-shadow:inset 0 0 0 1px #e3e4e8}.b--review.svelte-1k1ibwd{flex-direction:column;align-items:flex-start;justify-content:center;gap:.3cqw;padding:0 1.4cqw;border-radius:1.4cqw;background:#f4f4f6;font-size:1.05cqw;color:#2c2f38}.b--stars.svelte-1k1ibwd{font-style:normal;font-size:.95cqw;letter-spacing:.1em;color:#5a3fd6}.b--review.svelte-1k1ibwd small:where(.svelte-1k1ibwd){font-size:.9cqw;color:#72767a}.b--photo.svelte-1k1ibwd{overflow:hidden;border-radius:1.8cqw;background:#e9e6ef}.b--photo.svelte-1k1ibwd img:where(.svelte-1k1ibwd){width:100%;height:100%;object-fit:cover;object-position:center 30%}.b--card.svelte-1k1ibwd{border-radius:1.8cqw;background:#fff;box-shadow:0 0 0 1px #090f150d,0 1.6cqw 3.2cqw #090f151f}.b--badge.svelte-1k1ibwd{justify-content:center;aspect-ratio:1;border-radius:50%;background:#19c25f;color:#fff;font-size:.85cqw;font-weight:700}.b--caption.svelte-1k1ibwd{font-size:1.1cqw;font-weight:600;color:#2c2f38}.b--sentence.svelte-1k1ibwd{align-items:flex-end;gap:.25cqw;font-family:Noto Sans JP,sans-serif;font-size:3cqw;font-weight:700;line-height:1}.b--sentence.svelte-1k1ibwd rt:where(.svelte-1k1ibwd){font-size:1.15cqw;font-weight:500;color:#8a8f99}.b--gloss.svelte-1k1ibwd{font-size:1.15cqw;color:#5c606b}.b--dial.svelte-1k1ibwd{gap:.9cqw;padding:0 .7cqw;border-radius:999px;background:#f2f2f5}.lv.svelte-1k1ibwd{display:grid;place-items:center;width:2.2cqw;height:2.2cqw;border-radius:50%;font-size:.75cqw;font-style:normal;font-weight:700;color:#fff;opacity:.55}.lv.is-on.svelte-1k1ibwd{opacity:1;box-shadow:0 0 0 .3cqw #fff}.lv--l0.svelte-1k1ibwd{background:#8fa9e0}.lv--l2.svelte-1k1ibwd{background:#19c25f}.lv--n4.svelte-1k1ibwd{background:#8fd3a3}.lv--n2.svelte-1k1ibwd{background:#e3c58f}.b--listen.svelte-1k1ibwd{gap:.8cqw;padding-left:.4cqw;border-radius:999px;background:#f2f2f5;font-size:1.3cqw;font-weight:600}.b--listen.svelte-1k1ibwd i:where(.svelte-1k1ibwd){position:relative;width:2.6cqw;height:2.6cqw;border-radius:50%;background:var(--bento-grad);box-shadow:0 0 0 .6cqw #d63be81f}.b--listen.svelte-1k1ibwd i:where(.svelte-1k1ibwd):after{content:"";position:absolute;left:50%;top:50%;border-left:.8cqw solid #fff;border-top:.5cqw solid transparent;border-bottom:.5cqw solid transparent;transform:translate(-35%,-50%)}.b--banner.svelte-1k1ibwd{gap:.9cqw;padding:0 1.2cqw 0 .3cqw;border-radius:999px;box-shadow:inset 0 0 0 1px #e3e4e8;font-size:1.1cqw;font-weight:600}.b--banner.svelte-1k1ibwd i:where(.svelte-1k1ibwd){padding:.35cqw 1cqw;border-radius:999px;background:var(--bento-grad);color:#fff;font-size:.95cqw;font-style:normal}.bhs__scan.svelte-1k1ibwd{position:absolute;left:-3%;right:-3%;top:0;height:1px;background:linear-gradient(90deg,transparent,#9b6dff 20%,#4f8cff 80%,transparent);box-shadow:0 0 18px 2px #9b6dff59;opacity:0;animation:svelte-1k1ibwd-scan-move var(--cycle) var(--ease) infinite}@keyframes svelte-1k1ibwd-pen-draw{0%{stroke-dashoffset:1;opacity:1}26%,86%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-1k1ibwd-built-wipe{0%,36%{clip-path:inset(0 0 100% 0 round 1.8cqw);opacity:1}60%,88%{clip-path:inset(0 0 0 0 round 1.8cqw);opacity:1}96%,to{clip-path:inset(0 0 0 0 round 1.8cqw);opacity:0}}@keyframes svelte-1k1ibwd-scan-move{0%,35%{top:0;opacity:0}37%{opacity:1}58%{top:100%;opacity:1}61%,to{top:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.pen.svelte-1k1ibwd,.bhs__layer--built.svelte-1k1ibwd,.bhs__scan.svelte-1k1ibwd{animation:none}.bhs__layer--built.svelte-1k1ibwd{clip-path:none}}
