.sound-page[data-v-c5864a0b]{--page-bg:var(--v0cee848e);background:var(--page-bg);min-height:calc(100vh - 73px);overflow-y:auto;transition:opacity .6s ease}.sound-page[data-v-c5864a0b],.sound-page.is-loading[data-v-c5864a0b]{opacity:1;pointer-events:auto}.sound-page__top[data-v-c5864a0b]{background:var(--page-bg);display:grid;grid-template-columns:1fr 1fr;height:calc(100vh - 73px)}.sound-page__video-side[data-v-c5864a0b]{overflow:hidden;position:relative}.sound-page__video-placeholder[data-v-c5864a0b]{align-items:center;background:radial-gradient(circle at center,#ffffffd1 0,#ffffff85 28%,#e0e1edf5),linear-gradient(135deg,#ef643714,#12087324);display:flex;inset:0;justify-content:center;padding:24px;position:absolute}.sound-page__video-placeholder-card[data-v-c5864a0b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(18,8,115,.12);border-radius:24px;box-shadow:0 18px 50px #12087314;padding:24px 26px;width:min(360px,100%)}.sound-page__video-placeholder-card strong[data-v-c5864a0b]{color:#1f2447;display:block;font-size:28px;letter-spacing:.03em;margin-top:6px}.sound-page__video-placeholder-card p[data-v-c5864a0b]{color:#1f2447b8;font-size:14px;line-height:1.6;margin:10px 0 0}.sound-page__video-placeholder-label[data-v-c5864a0b]{align-items:center;color:#ef6437;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.18em;text-transform:uppercase}.sound-page__video-placeholder-label[data-v-c5864a0b]:before{background:currentColor;border-radius:999px;box-shadow:0 0 0 6px #ef643724;content:"";height:8px;width:8px}.sound-page__video[data-v-c5864a0b]{background:var(--page-bg);display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;position:absolute;top:0;width:100%;will-change:contents}.sound-page__wave-side[data-v-c5864a0b]{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center;min-width:0;padding:40px 48px}.sound-page__name[data-v-c5864a0b]{background:linear-gradient(90deg,#120873,#ef6437 48.56%,#120873);-webkit-background-clip:text;font-size:38px;font-weight:700;letter-spacing:.04em;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.sound-page__canvas-wrap[data-v-c5864a0b]{max-width:480px;width:80%}.sound-page__canvas[data-v-c5864a0b]{display:block;height:100px;width:100%}.sound-page__text[data-v-c5864a0b]{background:linear-gradient(90deg,#120873,#ef6437 48.56%,#120873);-webkit-background-clip:text;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:1.8;margin:0;max-width:620px;width:100%;word-break:break-word;-webkit-text-fill-color:transparent;background-clip:text}.sound-page__listening[data-v-c5864a0b]{animation:listening-pulse-c5864a0b 2s ease-in-out infinite;color:#6e6794;font-size:16px;font-weight:500;letter-spacing:.08em;margin:0}@keyframes listening-pulse-c5864a0b{0%,to{opacity:.5}50%{opacity:1}}.sound-page__pick-btn[data-v-c5864a0b]{background:linear-gradient(90deg,#120873,#ef6437 48.56%,#120873);-webkit-background-clip:text;border:none;border-radius:999px;margin-top:8px;padding:12px 40px;position:relative;-webkit-text-fill-color:transparent;background-clip:text;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.12em;transition:transform .2s ease,box-shadow .2s ease}.sound-page__pick-btn[data-v-c5864a0b]:before{background:linear-gradient(90deg,#ef6437,#120873 50%,#ef6437);border-radius:999px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.sound-page__pick-btn[data-v-c5864a0b]:hover{box-shadow:0 4px 16px #12087326;transform:scale(1.05)}.sound-page__bottom[data-v-c5864a0b]{background:var(--page-bg);padding:24px}.sound-page__chat[data-v-c5864a0b]{margin:0 auto;width:min(1200px,100%)}@media(max-width:900px){.sound-page[data-v-c5864a0b],.sound-page__top[data-v-c5864a0b]{min-height:calc(100vh - 72px)}.sound-page__top[data-v-c5864a0b]{grid-template-columns:1fr;grid-template-rows:minmax(360px,58vh) auto;height:auto}.sound-page__video-side[data-v-c5864a0b]{min-height:clamp(360px,58vh,560px)}.sound-page__video-placeholder[data-v-c5864a0b]{padding:14px}.sound-page__video-placeholder-card[data-v-c5864a0b]{padding:18px}.sound-page__video-placeholder-card strong[data-v-c5864a0b]{font-size:22px}.sound-page__video-placeholder-card p[data-v-c5864a0b]{font-size:13px}.sound-page__wave-side[data-v-c5864a0b]{gap:14px;height:auto;justify-content:flex-start;min-height:-moz-max-content;min-height:max-content;overflow:visible;padding:20px 16px 40px}.sound-page__name[data-v-c5864a0b]{font-size:clamp(20px,5.2vw,24px)}.sound-page__canvas-wrap[data-v-c5864a0b]{width:min(70%,320px)}.sound-page__canvas[data-v-c5864a0b]{height:66px}.sound-page__text[data-v-c5864a0b]{font-size:14px;line-height:1.55;max-height:none;overflow:visible;padding-right:0}.sound-page__listening[data-v-c5864a0b]{align-items:center;display:flex;font-size:13px;justify-content:center;min-height:auto}.sound-page__pick-btn[data-v-c5864a0b]{font-size:13px;margin-top:2px;padding:9px 24px}.sound-page__bottom[data-v-c5864a0b]{padding:16px 12px}}.sound-page__unmute-overlay[data-v-c5864a0b]{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000059;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.sound-page__unmute-btn[data-v-c5864a0b]{align-items:center;background:#ffffffeb;border-radius:40px;box-shadow:0 4px 20px #00000026;color:#333;display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:.04em;padding:14px 28px;transition:transform .2s ease,box-shadow .2s ease}.sound-page__unmute-btn[data-v-c5864a0b]:hover{box-shadow:0 6px 28px #00000038;transform:scale(1.05)}.fade-enter-active[data-v-c5864a0b],.fade-leave-active[data-v-c5864a0b]{transition:opacity .35s ease}.fade-enter-from[data-v-c5864a0b],.fade-leave-to[data-v-c5864a0b]{opacity:0}.sound-page__login-overlay[data-v-c5864a0b],.sound-page__mic-overlay[data-v-c5864a0b]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed}.sound-page__mic-overlay[data-v-c5864a0b]{padding:20px;z-index:110}.sound-page__login-overlay[data-v-c5864a0b]{z-index:100}.sound-page__login-card[data-v-c5864a0b],.sound-page__mic-card[data-v-c5864a0b]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:16px;max-width:420px;padding:40px 36px;text-align:center;width:90%}.sound-page__login-card h3[data-v-c5864a0b],.sound-page__mic-card h3[data-v-c5864a0b]{color:#1f2937;font-size:22px;font-weight:700;margin:0}.sound-page__login-card p[data-v-c5864a0b],.sound-page__mic-card p[data-v-c5864a0b]{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.sound-page__mic-card[data-v-c5864a0b]{align-items:stretch;text-align:left}.sound-page__login-card[data-v-c5864a0b]{align-items:center}.sound-page__mic-eyebrow[data-v-c5864a0b]{align-self:flex-start;background:#ef64371f;border-radius:999px;color:#ef6437;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.16em;padding:6px 12px}.sound-page__mic-steps[data-v-c5864a0b]{color:#374151;font-size:14px;line-height:1.7;margin:0;padding-left:18px}.sound-page__mic-actions[data-v-c5864a0b]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.sound-page__mic-btn[data-v-c5864a0b]{border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;min-width:148px;padding:13px 18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sound-page__mic-btn[data-v-c5864a0b]:hover{transform:translateY(-1px)}.sound-page__mic-btn--primary[data-v-c5864a0b]{background:linear-gradient(135deg,#ef6437,#120873);border:none;box-shadow:0 10px 24px #1208732e;color:#fff}.sound-page__mic-btn--ghost[data-v-c5864a0b]{background:#fff;border:1px solid rgba(17,24,39,.12);color:#111827}.sound-page__login-btn[data-v-c5864a0b]{background:linear-gradient(135deg,#ef6437,#120873);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.02em;padding:14px 24px;transition:all .25s ease;width:100%}.sound-page__login-btn[data-v-c5864a0b]:hover{box-shadow:0 6px 20px #ef643759;transform:translateY(-2px)}@media(max-width:640px){.sound-page__login-card[data-v-c5864a0b],.sound-page__mic-card[data-v-c5864a0b]{border-radius:18px;padding:28px 22px}.sound-page__mic-actions[data-v-c5864a0b]{flex-direction:column}.sound-page__mic-btn[data-v-c5864a0b]{width:100%}}
