.hero[data-astro-cid-i3irphx7]{position:relative;overflow:hidden}.hero-stage[data-astro-cid-i3irphx7]{justify-content:center;align-items:center;min-height:680px;padding:0 20px;display:flex;position:relative}.hero-copy[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:360px;display:flex;position:relative}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.04em;color:var(--fg);margin:0;font-size:50px;font-weight:300;line-height:1.04}.hero-key[data-astro-cid-i3irphx7]{border:1px solid var(--key-edge);background:var(--key-bg);box-shadow:0 .09em 0 var(--key-edge);letter-spacing:-.02em;color:var(--fg);vertical-align:.24em;border-radius:.24em;margin:0 .04em 0 .02em;padding:.14em .34em .18em;font-size:.62em;font-weight:400;line-height:1;display:inline-block}.hero-play[data-astro-cid-i3irphx7]{border:.05em solid var(--focus-display);width:.82em;height:.82em;color:var(--focus-display);vertical-align:-.1em;border-radius:50%;justify-content:center;align-items:center;margin:0 .03em;display:inline-flex}.hero-play[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:.34em;height:.34em;margin-left:.05em}.hero-accent[data-astro-cid-i3irphx7]{color:var(--focus-display)}.hero-sub[data-astro-cid-i3irphx7]{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:17px;line-height:1.55}.hero-actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:center;width:100%;display:flex}.hero-cta[data-astro-cid-i3irphx7]{width:100%;max-width:320px;height:56px;margin-top:26px}.hero-note[data-astro-cid-i3irphx7]{color:var(--muted);margin:14px 0 0;font-size:14px}.nowrap[data-astro-cid-i3irphx7]{display:inline-block}.hero-phone[data-astro-cid-i3irphx7]{justify-content:center;height:440px;margin-top:-130px;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-i3irphx7]{padding:120px 0 clamp(72px,7.5cqi,112px)}.hero-stage[data-astro-cid-i3irphx7]{z-index:2;max-width:760px;min-height:356px;margin:0 auto;padding:0 24px}.hero-copy[data-astro-cid-i3irphx7]{max-width:none}.hero-title[data-astro-cid-i3irphx7]{font-size:clamp(46px,6.1cqi,88px)}.hero-sub[data-astro-cid-i3irphx7]{max-width:480px;margin-top:24px;font-size:clamp(17px,1.32cqi,19px)}.hero-actions[data-astro-cid-i3irphx7]{flex-flow:wrap;justify-content:center;gap:14px 22px;width:auto;margin-top:32px}.hero-cta[data-astro-cid-i3irphx7]{width:auto;max-width:none;height:58px;margin-top:0}.hero-note[data-astro-cid-i3irphx7]{margin:0;font-size:15px}.hero-visual[data-astro-cid-i3irphx7]{z-index:1;max-width:1280px;margin:85px auto 0;padding:0 clamp(16px,3.4cqi,40px);position:relative}.hero-app[data-astro-cid-i3irphx7]{position:relative}.hero-features[data-astro-cid-i3irphx7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4cqi,32px);margin-top:48px;display:grid}.feature[data-astro-cid-i3irphx7]{border-top:1px solid var(--hairline-strong);padding-top:20px}.feature-title[data-astro-cid-i3irphx7]{color:var(--fg);align-items:center;gap:10px;margin:0 0 6px;font-size:16px;font-weight:700;display:flex}.feature-title[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.feature-text[data-astro-cid-i3irphx7]{color:var(--muted);margin:0;font-size:15px;line-height:1.6}}.how-title[data-astro-cid-hahnwogd]{margin-bottom:36px}.steps[data-astro-cid-hahnwogd]{margin:0;padding:0;list-style:none}.step[data-astro-cid-hahnwogd]{grid-template-columns:34px minmax(0,1fr);column-gap:16px;display:grid}.step-marker[data-astro-cid-hahnwogd]{flex-direction:column;align-items:center;display:flex}.step-num[data-astro-cid-hahnwogd]{border:1px solid var(--hairline-strong);background:var(--band);width:34px;height:34px;color:var(--fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.step-line[data-astro-cid-hahnwogd]{background-image:radial-gradient(circle, var(--dot-dim) 2px, transparent 2.6px);background-position:top;background-repeat:repeat-y;background-size:8px 13px;flex:1;width:8px;margin-top:8px}.step-body[data-astro-cid-hahnwogd]{padding-bottom:36px}.step[data-astro-cid-hahnwogd]:last-child .step-body[data-astro-cid-hahnwogd]{padding-bottom:0}.step-title[data-astro-cid-hahnwogd]{letter-spacing:-.01em;color:var(--fg);margin:4px 0 6px;font-size:19px;font-weight:700}.step-text[data-astro-cid-hahnwogd]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}@media (width>=1024px){.how-title[data-astro-cid-hahnwogd]{max-width:720px;margin-bottom:clamp(40px,4cqi,56px)}.steps[data-astro-cid-hahnwogd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.step[data-astro-cid-hahnwogd]{flex-direction:column;gap:24px;display:flex}.step-marker[data-astro-cid-hahnwogd]{flex-direction:row}.step-line[data-astro-cid-hahnwogd]{background-position:0;background-repeat:repeat-x;background-size:14px 8px;flex:1;width:auto;height:8px;margin:0 -24px 0 10px}.step-body[data-astro-cid-hahnwogd]{padding-bottom:0}.step-title[data-astro-cid-hahnwogd]{margin:0 0 8px;font-size:20px}.step-text[data-astro-cid-hahnwogd]{max-width:360px}}.details-title[data-astro-cid-rchwts2a]{max-width:720px;margin-bottom:clamp(36px,4cqi,56px)}.details-grid[data-astro-cid-rchwts2a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8cqi,24px);display:grid}.detail[data-astro-cid-rchwts2a]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:28px;padding:clamp(22px,2.4cqi,32px);display:flex}.detail-title[data-astro-cid-rchwts2a]{letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;font-size:19px;font-weight:700}.detail-text[data-astro-cid-rchwts2a]{max-width:440px;color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.app-title[data-astro-cid-vwmtr75z]{margin-bottom:14px}.carousel-dots[data-astro-cid-vwmtr75z]{justify-content:center;gap:8px;margin-top:10px;display:flex}.carousel-dots[data-astro-cid-vwmtr75z] span[data-astro-cid-vwmtr75z]{background:var(--dot-dim);border-radius:999px;width:7px;height:7px;transition:width .2s,background-color .2s}.carousel-dots[data-astro-cid-vwmtr75z] span[data-astro-cid-vwmtr75z].is-active{background:var(--focus);width:20px}.app-points[data-astro-cid-vwmtr75z]{margin-top:44px}@media (prefers-reduced-motion:reduce){.carousel-dots[data-astro-cid-vwmtr75z] span[data-astro-cid-vwmtr75z]{transition:none}}.sound-title[data-astro-cid-r6h3qzpt]{margin-bottom:14px}.sound-panel[data-astro-cid-r6h3qzpt]{margin-top:24px}.sound-list[data-astro-cid-r6h3qzpt]{columns:2;color:var(--fg);column-gap:24px;margin:0;padding:0;font-size:15.5px;line-height:1.5;list-style:none}.sound-list[data-astro-cid-r6h3qzpt] li[data-astro-cid-r6h3qzpt]{break-inside:avoid;align-items:center;gap:8px;padding:4px 0;display:flex}.sound-list[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt],.sound-note[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.sound-list[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt]{color:var(--muted)}.sound-note[data-astro-cid-r6h3qzpt]{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;line-height:1.5;display:flex}.sound-tones[data-astro-cid-r6h3qzpt],.sound-tones-mobile[data-astro-cid-r6h3qzpt]{align-items:flex-start}.sound-tones[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt],.sound-tones-mobile[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt]{width:15px;height:15px;margin-top:2px}.sound-tones-mobile[data-astro-cid-r6h3qzpt]{margin-top:20px}.music-wrap[data-astro-cid-r6h3qzpt]{max-width:none;padding-inline:0}.music-title[data-astro-cid-r6h3qzpt]{letter-spacing:-.01em;max-width:480px;color:var(--fg);margin:36px auto 0;padding:0 20px;font-size:18px;font-weight:700}.music-groups[data-astro-cid-r6h3qzpt]{scroll-snap-type:x mandatory;gap:12px;margin-top:14px;padding:2px max(20px,50% - 220px) 4px;scroll-padding:0 max(20px,50% - 220px);display:flex;overflow-x:auto}.music-group[data-astro-cid-r6h3qzpt]{scroll-snap-align:start;border:1px solid var(--border);background:var(--surface);border-radius:16px;flex:none;width:228px;padding:16px 18px}.music-end[data-astro-cid-r6h3qzpt]{flex:none;width:2px}.group-head[data-astro-cid-r6h3qzpt]{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:10px;display:flex}.group-label[data-astro-cid-r6h3qzpt]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12.5px;font-weight:700}.group-count[data-astro-cid-r6h3qzpt]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.group-list[data-astro-cid-r6h3qzpt]{margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none}.group-list[data-astro-cid-r6h3qzpt] li[data-astro-cid-r6h3qzpt]{padding:6px 0}.group-list[data-astro-cid-r6h3qzpt] .is-playing[data-astro-cid-r6h3qzpt]{align-items:center;gap:7px;font-weight:600;display:flex}.group-list[data-astro-cid-r6h3qzpt] .is-playing[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;flex:none;width:13px;height:13px}.group-more[data-astro-cid-r6h3qzpt]{color:var(--muted)}@media (width>=1024px){.sound-top[data-astro-cid-r6h3qzpt]{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,4cqi,64px);display:flex}.sound-copy[data-astro-cid-r6h3qzpt]{flex:440px;min-width:0}.sound-title[data-astro-cid-r6h3qzpt]{margin-bottom:24px}.sound-text[data-astro-cid-r6h3qzpt]{max-width:500px;color:var(--muted);text-wrap:pretty;flex-direction:column;gap:16px;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;display:flex}.sound-text[data-astro-cid-r6h3qzpt] p[data-astro-cid-r6h3qzpt]{margin:0}.sound-panel[data-astro-cid-r6h3qzpt]{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex:460px;min-width:0;margin-top:0;padding:clamp(20px,2.2cqi,28px)}.panel-head[data-astro-cid-r6h3qzpt]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.panel-label[data-astro-cid-r6h3qzpt]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.panel-meta[data-astro-cid-r6h3qzpt]{color:var(--muted);font-size:13px}.sound-list[data-astro-cid-r6h3qzpt]{columns:auto;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;font-size:15px;display:grid}.sound-list[data-astro-cid-r6h3qzpt] .is-live[data-astro-cid-r6h3qzpt]{grid-column:3}.sound-note[data-astro-cid-r6h3qzpt]{margin-top:14px}.panel-rule[data-astro-cid-r6h3qzpt]{background:var(--hairline);height:1px;margin:24px 0}.layers[data-astro-cid-r6h3qzpt]{font-family:var(--ui);flex-direction:column;gap:14px;display:flex}.layer[data-astro-cid-r6h3qzpt]{align-items:center;gap:14px;display:flex}.layer-label[data-astro-cid-r6h3qzpt]{width:72px;color:var(--muted);flex:none;font-size:12px;font-weight:600}.layer-name[data-astro-cid-r6h3qzpt]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.layer-track[data-astro-cid-r6h3qzpt]{background:var(--track);border-radius:999px;flex:none;width:96px;height:6px;position:relative;overflow:hidden}.layer-track[data-astro-cid-r6h3qzpt] span[data-astro-cid-r6h3qzpt]{background:var(--fg);border-radius:999px;position:absolute;inset:0 auto 0 0}.sound-tones[data-astro-cid-r6h3qzpt]{margin-top:20px}.music-wrap[data-astro-cid-r6h3qzpt]{max-width:1280px;padding-inline:clamp(16px,3.4cqi,40px)}.music[data-astro-cid-r6h3qzpt]{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:clamp(20px,2cqi,28px);padding:clamp(22px,2.4cqi,32px)}.music-head[data-astro-cid-r6h3qzpt]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.music-title[data-astro-cid-r6h3qzpt]{max-width:none;margin:0;padding:0;font-size:19px}.music-meta[data-astro-cid-r6h3qzpt]{color:var(--muted);font-size:14px}.music-groups[data-astro-cid-r6h3qzpt]{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,2.4cqi,32px);margin-top:0;padding:0;display:grid;overflow:visible}.music-group[data-astro-cid-r6h3qzpt]{background:0 0;border:0;border-radius:0;width:auto;padding:0}.group-head[data-astro-cid-r6h3qzpt]{margin-bottom:6px}.group-label[data-astro-cid-r6h3qzpt]{font-size:13px}.group-list[data-astro-cid-r6h3qzpt] li[data-astro-cid-r6h3qzpt]{padding:7px 0}.group-list[data-astro-cid-r6h3qzpt] .is-playing[data-astro-cid-r6h3qzpt]{gap:8px}.group-list[data-astro-cid-r6h3qzpt] .is-playing[data-astro-cid-r6h3qzpt] svg[data-astro-cid-r6h3qzpt]{width:14px;height:14px}}.privacy-title[data-astro-cid-e6mst6nb]{margin-bottom:14px}.privacy-lead[data-astro-cid-e6mst6nb]{margin-bottom:28px}.points[data-astro-cid-e6mst6nb]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.point[data-astro-cid-e6mst6nb]{align-items:flex-start;gap:14px;display:flex}.point-icon[data-astro-cid-e6mst6nb]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.point-icon[data-astro-cid-e6mst6nb] svg[data-astro-cid-e6mst6nb]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.point-title[data-astro-cid-e6mst6nb]{color:var(--fg);margin:0 0 3px;font-size:16.5px;font-weight:700}.point-text[data-astro-cid-e6mst6nb]{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.privacy-tradeoff[data-astro-cid-e6mst6nb]{color:var(--muted);margin:24px 0 0;font-size:14.5px;line-height:1.6}@media (width>=1024px){.privacy-wrap[data-astro-cid-e6mst6nb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(48px,5cqi,80px);display:flex}.privacy-copy[data-astro-cid-e6mst6nb]{flex:520px;min-width:0;max-width:640px}.privacy-title[data-astro-cid-e6mst6nb]{margin-bottom:20px}.privacy-lead[data-astro-cid-e6mst6nb]{max-width:540px;margin-bottom:36px}.points[data-astro-cid-e6mst6nb]{gap:24px}.point[data-astro-cid-e6mst6nb]{gap:16px}.point-title[data-astro-cid-e6mst6nb]{margin-bottom:4px;font-size:17px}.point-text[data-astro-cid-e6mst6nb]{font-size:15.5px;line-height:1.6}.privacy-tradeoff[data-astro-cid-e6mst6nb]{border-top:1px solid var(--hairline);margin-top:32px;padding-top:20px;font-size:15px}.privacy-phone[data-astro-cid-e6mst6nb]{flex-direction:column;flex:300px;align-items:center;gap:20px;display:flex}.privacy-caption[data-astro-cid-e6mst6nb]{max-width:300px;color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.5}}.faq-intro[data-astro-cid-ajsgapk5]{margin-bottom:20px}.faq-contact[data-astro-cid-ajsgapk5]{color:var(--muted);margin:10px 0 0;font-size:15.5px}.faq-contact[data-astro-cid-ajsgapk5] a[data-astro-cid-ajsgapk5]{color:var(--fg);font-weight:600}.faq-list[data-astro-cid-ajsgapk5]{border-top:1px solid var(--hairline-strong)}details[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--hairline-strong)}summary[data-astro-cid-ajsgapk5]{min-height:60px;color:var(--fg);text-wrap:balance;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-ajsgapk5]{width:19px;height:19px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;transition:transform .2s}summary[data-astro-cid-ajsgapk5]:hover .faq-icon[data-astro-cid-ajsgapk5]{color:var(--fg)}details[data-astro-cid-ajsgapk5][open] .faq-icon[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.faq-answer[data-astro-cid-ajsgapk5]{color:var(--muted);padding:0 28px 20px 0;font-size:15.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-ajsgapk5]{transition:none}}@media (width>=1024px){.faq-wrap[data-astro-cid-ajsgapk5]{flex-wrap:wrap;gap:32px 64px;display:flex}.faq-intro[data-astro-cid-ajsgapk5]{flex:280px;max-width:380px;margin-bottom:0}.faq-intro[data-astro-cid-ajsgapk5] .h2[data-astro-cid-ajsgapk5]{margin-bottom:16px}.faq-lead[data-astro-cid-ajsgapk5]{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.faq-contact[data-astro-cid-ajsgapk5]{margin-top:16px;font-size:16px}.faq-list[data-astro-cid-ajsgapk5]{flex:999 560px;min-width:0}summary[data-astro-cid-ajsgapk5]{gap:24px;min-height:0;padding:22px 0;font-size:18px}.faq-icon[data-astro-cid-ajsgapk5]{width:20px;height:20px}.faq-answer[data-astro-cid-ajsgapk5]{max-width:calc(32em + 48px);padding:0 48px 24px 0;font-size:16px}}.final[data-astro-cid-i2nq2kku]{padding-top:64px;position:relative;overflow:hidden}.final-inner[data-astro-cid-i2nq2kku]{text-align:center;flex-direction:column;align-items:center;display:flex}.final-title[data-astro-cid-i2nq2kku]{letter-spacing:-.04em;color:var(--fg);text-wrap:balance;margin:0;font-size:38px;font-weight:300;line-height:1.08}.final-text[data-astro-cid-i2nq2kku]{color:var(--muted);text-wrap:balance;margin:14px 0 0;font-size:16.5px;line-height:1.6}.final-arc[data-astro-cid-i2nq2kku]{flex:none;width:460px;height:230px;margin-top:36px;position:relative}.final-cta-wrap[data-astro-cid-i2nq2kku]{inset-inline:0;justify-content:center;display:flex;position:absolute;bottom:30px}.final-cta[data-astro-cid-i2nq2kku]{height:56px}@media (width>=1024px){.final[data-astro-cid-i2nq2kku]{padding-top:clamp(72px,7.5cqi,112px)}.final-title[data-astro-cid-i2nq2kku]{font-size:clamp(38px,4.6cqi,66px);line-height:1.05}.final-text[data-astro-cid-i2nq2kku]{margin-top:18px;font-size:clamp(17px,1.3cqi,19px)}.final-arc[data-astro-cid-i2nq2kku]{width:clamp(460px,120cqi,680px);height:calc(clamp(460px,120cqi,680px)/2);margin-top:clamp(40px,4cqi,56px)}.final-cta-wrap[data-astro-cid-i2nq2kku]{bottom:clamp(28px,3.4cqi,48px)}.final-cta[data-astro-cid-i2nq2kku]{height:58px}}
