.free-tool[data-v-1b991e52]{--accent: #4f7dff;--recorder-accent: #4f7dff;--accent-2: #8b5cf6;--line: var(--echoon-border);--panel: var(--echoon-surface-muted)}.page[data-v-1b991e52]{max-width:980px;margin:0 auto;padding:0 20px 40px}.topbar[data-v-1b991e52]{display:flex;align-items:center;justify-content:space-between;padding:18px 0 8px}.brand[data-v-1b991e52]{display:inline-flex;align-items:center;gap:9px;color:var(--ion-text-color);font-weight:700;font-size:17px;text-decoration:none}.brand img[data-v-1b991e52]{width:26px;height:26px}.top-links[data-v-1b991e52]{display:flex;align-items:center;gap:18px}.top-links a[data-v-1b991e52]{color:var(--echoon-text-muted);font-size:14px;text-decoration:none}.top-links a[data-v-1b991e52]:hover{color:var(--ion-text-color)}.top-links .sign-in[data-v-1b991e52]{padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--ion-text-color);font-weight:600}.top-links .sign-in[data-v-1b991e52]:hover{color:var(--accent)}.hero[data-v-1b991e52]{text-align:center;padding:40px 0 26px}h1[data-v-1b991e52]{font-size:clamp(21px,6.2vw,44px);line-height:1.28;font-weight:800;margin:18px 0 14px;color:var(--ion-text-color);text-wrap:balance;word-break:auto-phrase}h1 em[data-v-1b991e52]{font-style:normal;background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.sub-limits[data-v-1b991e52]{display:block;margin-top:4px}.sub[data-v-1b991e52]{color:var(--echoon-text-muted);font-size:15px;line-height:1.75;margin:0;text-wrap:pretty}.picker[data-v-1b991e52]{text-align:center;margin-bottom:18px}.picker-label[data-v-1b991e52]{color:var(--echoon-text-muted);font-size:12px;margin:0 0 10px}.segmented[data-v-1b991e52]{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.segmented button[data-v-1b991e52]{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--echoon-text-muted);font-size:14px;font-weight:600;cursor:pointer}.segmented button.on[data-v-1b991e52]{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ion-text-color)}.segmented button[data-v-1b991e52]:disabled{opacity:.5;cursor:default}.segmented svg.lucide[data-v-1b991e52]{width:16px;height:16px}.launch[data-v-1b991e52]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px 26px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.orb[data-v-1b991e52]{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:6px;border:none;border-radius:50%;cursor:pointer;background:linear-gradient(140deg,var(--accent),var(--accent-2));color:#fff;--glow-a: 79, 125, 255;--glow-b: 139, 92, 246;box-shadow:0 0 calc(16px + var(--level, 0) * 54px) calc(var(--level, 0) * 12px) rgba(var(--glow-a),.42),0 0 calc(6px + var(--level, 0) * 18px) rgba(var(--glow-b),.5);transition:box-shadow .13s ease-out,transform .13s ease}.orb[data-v-1b991e52]:hover{transform:scale(1.04)}.orb[data-v-1b991e52]:active{transform:scale(.98)}.orb[data-v-1b991e52]:focus-visible{outline:none;box-shadow:0 0 calc(16px + var(--level, 0) * 54px) calc(var(--level, 0) * 12px) rgba(var(--glow-a),.42),0 0 0 4px rgba(var(--glow-a),.4),0 0 0 11px rgba(var(--glow-a),.16),0 0 26px 6px rgba(var(--glow-b),.45)}.orb[data-v-1b991e52]:disabled{opacity:.7;cursor:default;transform:none}.orb.live[data-v-1b991e52]{background:linear-gradient(140deg,#e5484d,#b02a30);--glow-a: 229, 72, 77;--glow-b: 176, 42, 48}@media (prefers-reduced-motion: reduce){.orb[data-v-1b991e52]{transition:none}.orb[data-v-1b991e52]:hover,.orb[data-v-1b991e52]:active{transform:none}}.orb-glyph[data-v-1b991e52]{position:relative;width:34px;height:34px}.launch-title[data-v-1b991e52]{margin:0;font-size:17px;font-weight:700;color:var(--ion-text-color)}.launch-hint[data-v-1b991e52]{margin:0;font-size:13px;color:var(--echoon-text-muted);text-align:center}.launch-hint.error[data-v-1b991e52]{color:#e5484d}.lang-select[data-v-1b991e52]{margin-top:14px;min-height:36px;max-width:320px;font-size:14px;--padding-start: 12px;--padding-end: 12px;border:1px solid var(--line);border-radius:10px;background:var(--echoon-surface)}.stage[data-v-1b991e52]{margin-top:18px;border:1px solid var(--line);border-radius:18px;background:var(--echoon-surface);overflow:hidden}.stage[data-v-1b991e52]:fullscreen{display:flex;flex-direction:column;border-radius:0;background:var(--ion-background-color)}.subs-wrap[data-v-1b991e52]{position:relative}.subs-wrap[data-v-1b991e52]:before{content:"";position:absolute;inset:0 0 auto 0;height:56px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--echoon-surface),transparent)}.subs[data-v-1b991e52]{display:flex;flex-direction:column;gap:10px;height:240px;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.subs[data-v-1b991e52]>:first-child{margin-top:auto}.subs[data-v-1b991e52]::-webkit-scrollbar{width:10px}.subs[data-v-1b991e52]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:content-box;background-color:var(--echoon-text-muted)}.subs[data-v-1b991e52]::-webkit-scrollbar-thumb:hover{background-color:var(--echoon-text-muted)}.subs[data-v-1b991e52]::-webkit-scrollbar-track{background:transparent}.jump[data-v-1b991e52]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:999px;cursor:pointer;background:var(--accent);color:#fff;font-size:12px;font-weight:600;box-shadow:0 6px 18px #00000073}.jump svg.lucide[data-v-1b991e52]{width:14px;height:14px}.jump-fade-enter-active[data-v-1b991e52],.jump-fade-leave-active[data-v-1b991e52]{transition:opacity .16s ease,transform .16s ease}.jump-fade-enter-from[data-v-1b991e52],.jump-fade-leave-to[data-v-1b991e52]{opacity:0;transform:translate(-50%,6px)}.sub-line[data-v-1b991e52]{flex:none;margin:0;font-size:17px;line-height:1.6;color:var(--ion-text-color)}.stage:fullscreen .bar[data-v-1b991e52]{flex:none}.stage:fullscreen .subs-wrap[data-v-1b991e52]{display:flex;flex:1;min-height:0}.stage:fullscreen .subs[data-v-1b991e52]{flex:1;height:auto;padding:40px min(8vw,120px)}.stage:fullscreen .sub-line[data-v-1b991e52]{font-size:clamp(20px,3.4vw,34px)}.sub-line.seekable[data-v-1b991e52]{cursor:pointer;border-radius:6px;margin-inline:-8px;padding-inline:8px}.sub-line.seekable[data-v-1b991e52]:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.sub-line.at[data-v-1b991e52]{background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.sub-line.pending[data-v-1b991e52]{color:var(--echoon-text-muted)}.sub-line.waiting[data-v-1b991e52]{color:var(--echoon-text-muted);font-size:14px}.player-hint[data-v-1b991e52]{margin:8px 4px 0;font-size:12px;color:var(--echoon-text-muted)}.outro[data-v-1b991e52]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.outro-title[data-v-1b991e52]{margin:0 0 4px;font-weight:700;color:var(--ion-text-color)}.outro-body[data-v-1b991e52]{margin:0;font-size:13px;color:var(--echoon-text-muted)}.outro-actions[data-v-1b991e52]{display:flex;gap:10px}.cta[data-v-1b991e52],.ghost[data-v-1b991e52]{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.cta[data-v-1b991e52]{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#fff}.ghost[data-v-1b991e52]{background:transparent;border-color:var(--line);color:var(--ion-text-color)}.cta svg.lucide[data-v-1b991e52],.ghost svg.lucide[data-v-1b991e52]{width:15px;height:15px}.band[data-v-1b991e52]{border-top:1px solid var(--line);background:var(--echoon-surface);padding:40px 20px 52px}.band-inner[data-v-1b991e52]{max-width:980px;margin:0 auto}.band h2[data-v-1b991e52]{margin:0 0 6px;font-size:clamp(19px,4.6vw,24px);line-height:1.4;color:var(--ion-text-color);word-break:auto-phrase}.band-sub[data-v-1b991e52]{margin:0;font-size:14px;line-height:1.75;color:var(--echoon-text-muted)}.tier[data-v-1b991e52]{margin-top:34px}.tier h3[data-v-1b991e52]{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--ion-text-color)}.more[data-v-1b991e52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none}.more li[data-v-1b991e52]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;color:var(--echoon-text-muted)}.more svg.lucide[data-v-1b991e52]{flex:none;width:15px;height:15px;margin-top:4px;color:var(--accent)}.store-link[data-v-1b991e52]{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.store-link[data-v-1b991e52]:hover{border-bottom-color:var(--accent)}.tools[data-v-1b991e52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.tool[data-v-1b991e52]{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--ion-background-color);text-decoration:none;transition:border-color .12s ease,background .12s ease}.tool[data-v-1b991e52]:hover{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.tool.current[data-v-1b991e52]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.tool>svg.lucide[data-v-1b991e52]{flex:none;width:20px;height:20px;margin-top:2px;color:var(--accent)}.tool-go[data-v-1b991e52]{flex:none;width:16px;height:16px;margin-top:4px;color:var(--echoon-text-muted)}.tool-title[data-v-1b991e52]{margin:0 0 5px;font-size:15px;font-weight:600;color:var(--ion-text-color)}.tool-tag[data-v-1b991e52]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:11px;font-weight:600;white-space:nowrap}.tool-body[data-v-1b991e52]{margin:0;font-size:13px;line-height:1.7;color:var(--echoon-text-muted)}.foot[data-v-1b991e52]{margin-top:0;padding:26px 20px;text-align:center;font-size:12px;color:var(--echoon-text-muted)}@media (max-width: 640px){.bar[data-v-1b991e52]{flex-wrap:wrap}.scrub[data-v-1b991e52]{order:3;flex-basis:100%}.ptime[data-v-1b991e52]{margin-left:auto}.hero[data-v-1b991e52]{padding:26px 0 20px}.strip-item+.strip-item[data-v-1b991e52]{border-left:none;border-top:1px solid var(--line)}.outro[data-v-1b991e52]{flex-direction:column;align-items:stretch}.outro-actions .cta[data-v-1b991e52],.outro-actions .ghost[data-v-1b991e52]{flex:1;justify-content:center}}
