.wave[data-v-81532a76]{display:flex;align-items:center;gap:2px;width:100%}.wave--fill[data-v-81532a76]{height:100%}.wave__bar[data-v-81532a76]{flex:1 1 0;min-width:2px;border-radius:2px;background:linear-gradient(180deg,var(--violet-300),var(--violet));opacity:.7}.wave--active .wave__bar[data-v-81532a76]{animation:bounce-81532a76 1.15s ease-in-out infinite}.wave--tinted .wave__bar[data-v-81532a76]{background:var(--wave-color);opacity:.82}.wave--dim .wave__bar[data-v-81532a76]{background:linear-gradient(180deg,#f5f5fa5c,#f5f5fa29);opacity:.5}@keyframes bounce-81532a76{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.fb[data-v-ea4497d4]{width:100%;height:auto;overflow:visible}.fb__fret[data-v-ea4497d4],.fb__string[data-v-ea4497d4]{stroke:currentColor;stroke-opacity:.32;stroke-width:1}.fb__fret--nut[data-v-ea4497d4]{stroke:currentColor;stroke-opacity:.75;stroke-width:2.4}.fb__dot[data-v-ea4497d4]{fill:currentColor;fill-opacity:.9}.fb__mark[data-v-ea4497d4]{stroke:currentColor;stroke-opacity:.55;stroke-width:1.2;fill:none}.fb__num[data-v-ea4497d4]{fill:currentColor;fill-opacity:.5;font-family:var(--mono);font-size:7px}.mock[data-v-c8e12b63]{overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(180deg,#13131ef2,#090910f7);box-shadow:0 46px 100px -44px #5865f2e6,inset 0 1px #ffffff17}.mock__bar[data-v-c8e12b63]{display:flex;align-items:center;gap:.8rem;padding:.62rem .9rem;border-bottom:1px solid var(--line)}.mock__dots[data-v-c8e12b63]{display:flex;gap:.3rem}.mock__dots i[data-v-c8e12b63]{width:8px;height:8px;border-radius:50%;background:#ffffff29}.mock__file[data-v-c8e12b63]{overflow:hidden;font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--faint)}.mock__live[data-v-c8e12b63]{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hot)}.mock__livedot[data-v-c8e12b63]{width:6px;height:6px;border-radius:50%;background:var(--hot);box-shadow:0 0 9px 1px var(--hot);animation:pulse 2.4s ease-in-out infinite}.mock__gbar[data-v-c8e12b63]{display:flex;align-items:center;gap:1.4rem;padding:.6rem .9rem;border-bottom:1px solid var(--line)}.mock__ctl[data-v-c8e12b63]{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--text)}.mock__cl[data-v-c8e12b63]{font-size:.54rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.mock__ctl em[data-v-c8e12b63],.mock__clock em[data-v-c8e12b63]{font-style:normal;font-size:.5rem;letter-spacing:.1em;color:var(--faint)}.mock__clock[data-v-c8e12b63]{margin-left:auto;font-family:var(--mono);font-size:.66rem;color:var(--dim)}.mock__ctl--tempo[data-v-c8e12b63],.mock__ctl--key[data-v-c8e12b63]{gap:.3rem;align-items:center}.mock__pm[data-v-c8e12b63]{display:inline-grid;place-items:center;min-width:15px;height:15px;border:1px solid var(--line-2);border-radius:4px;font-size:.6rem;line-height:1;color:var(--dim)}.mock__pm--reset[data-v-c8e12b63]{color:var(--faint)}.mock__val[data-v-c8e12b63]{display:inline-flex;align-items:baseline;gap:.22rem;padding:.12rem .35rem;border:1px solid var(--line-2);border-radius:4px}.mock__caret[data-v-c8e12b63]{font-size:.5rem;color:var(--faint)}.mock__delta[data-v-c8e12b63]{font-family:var(--mono);font-size:.54rem;color:var(--faint)}.mock__ctl--switch[data-v-c8e12b63]{align-items:center;gap:.4rem}.mock__switch[data-v-c8e12b63]{position:relative;width:26px;height:14px;border:1px solid rgba(143,123,255,.8);border-radius:999px;background:linear-gradient(90deg,#5a3fd6,#8f7bff);box-shadow:0 0 9px #7c5cff80}.mock__switch i[data-v-c8e12b63]{position:absolute;top:1px;left:13px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 6px #ffffffe6}.mock__ruler[data-v-c8e12b63]{position:relative;height:30px;border-bottom:1px solid var(--line);background:#ffffff04}.mock__tick[data-v-c8e12b63]{position:absolute;top:0;width:1px;height:7px;background:#ffffff29}.mock__tick--major[data-v-c8e12b63]{height:11px;background:#ffffff4d}.mock__tick em[data-v-c8e12b63]{position:absolute;top:12px;left:3px;font-family:var(--mono);font-size:.5rem;font-style:normal;color:var(--faint)}.mock__ab[data-v-c8e12b63]{position:absolute;top:0;bottom:0;left:38%;width:22%;border-left:1px solid rgba(88,101,242,.85);border-right:1px solid rgba(88,101,242,.85);background:#5865f229}.mock__abmark[data-v-c8e12b63]{position:absolute;top:2px;font-family:var(--mono);font-size:.5rem;font-weight:700;color:var(--violet-300)}.mock__abmark--a[data-v-c8e12b63]{left:calc(38% - 1.05rem)}.mock__abmark--b[data-v-c8e12b63]{left:calc(60% + .35rem)}.mock__chords[data-v-c8e12b63]{position:relative;overflow:hidden;height:4.6rem;border-bottom:1px solid var(--line)}.mock__chordrow[data-v-c8e12b63]{position:absolute;top:.7rem;left:50%;display:flex;gap:1.4rem;transform:translate(-12.3rem)}.mock__chordcol[data-v-c8e12b63]{display:grid;justify-items:center;gap:.35rem;width:3.8rem;color:#f5f5fa61}.mock__chordcol--on[data-v-c8e12b63]{color:var(--violet-300)}.mock__chordname[data-v-c8e12b63]{font-family:var(--mono);font-size:.78rem;font-weight:700}.mock__chorddiag[data-v-c8e12b63]{display:block;width:2.5rem}.mock__ph[data-v-c8e12b63]{position:absolute;z-index:1;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,var(--violet-300) 22%,var(--violet-300) 78%,transparent);box-shadow:0 0 10px #a3a9ffcc}.mock__lyrics[data-v-c8e12b63]{position:relative;overflow:hidden;padding:.72rem 1.1rem;border-bottom:1px solid var(--line)}.mock__ph--lyric[data-v-c8e12b63]{opacity:.5}.mock__lyric[data-v-c8e12b63]{display:block;padding-left:52%;font-size:.92rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--text)}.mock__tracks[data-v-c8e12b63]{flex:1;min-height:0;display:flex;flex-direction:column;padding:.2rem 0}.mock__row[data-v-c8e12b63]{flex:1;display:grid;grid-template-columns:.9rem .7rem 4.6rem auto 3.4rem 2.2rem 1fr;align-items:center;gap:.6rem;padding:.34rem 1.1rem}.mock__row+.mock__row[data-v-c8e12b63]{border-top:1px solid rgba(255,255,255,.05)}.mock__grip[data-v-c8e12b63]{font-size:.6rem;line-height:1;color:#fff3}.mock__swatch[data-v-c8e12b63]{width:.7rem;height:.7rem;border-radius:3px}.mock__tname[data-v-c8e12b63]{font-family:var(--mono);font-size:.56rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mock__keys[data-v-c8e12b63]{display:flex;gap:.25rem}.mock__key[data-v-c8e12b63]{display:grid;place-items:center;min-width:17px;height:17px;padding:0 .3rem;border:1px solid var(--line-2);border-radius:4px;font-family:var(--mono);font-size:.5rem;font-weight:700;color:var(--faint)}.mock__key--on[data-v-c8e12b63]{border-color:transparent;background:linear-gradient(180deg,var(--violet-400),var(--violet));color:#fff}.mock__fader[data-v-c8e12b63]{overflow:hidden;height:3px;border-radius:2px;background:#ffffff1a}.mock__fader i[data-v-c8e12b63]{display:block;height:100%;border-radius:2px}.mock__gain[data-v-c8e12b63]{font-family:var(--mono);font-size:.52rem;color:var(--faint)}.mock__wave[data-v-c8e12b63]{display:block;align-self:stretch;min-width:0;padding:.25rem 0}.mock__dock[data-v-c8e12b63]{display:flex;align-items:center;gap:.8rem;padding:.7rem 1.1rem .8rem;border-top:1px solid var(--line);background:#ffffff06}.mock__met[data-v-c8e12b63]{display:inline-flex;align-items:center;gap:.55rem}.mock__rock[data-v-c8e12b63]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .4rem;border:1px solid rgba(122,90,255,.75);border-radius:999px;background:#7a5aff29;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-300)}.mock__metro[data-v-c8e12b63]{position:relative;width:10px;height:13px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffffff4d}.mock__metro i[data-v-c8e12b63]{position:absolute;left:50%;bottom:1px;width:1.4px;height:10px;background:var(--violet-300);transform:translate(-50%) rotate(16deg);transform-origin:bottom center}.mock__ic[data-v-c8e12b63]{font-size:.72rem;line-height:1}.mock__mslider[data-v-c8e12b63]{width:5rem;height:3px;border-radius:2px;background:#ffffff1a}.mock__mslider i[data-v-c8e12b63]{display:block;width:80%;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--violet-400),var(--violet))}.mock__play[data-v-c8e12b63]{display:grid;place-items:center;width:30px;height:30px;margin-left:.6rem;border-radius:50%;background:linear-gradient(180deg,var(--violet-400),var(--violet));box-shadow:0 8px 22px -8px #5865f2;color:#fff}.mock__play svg[data-v-c8e12b63]{width:14px;height:14px;margin-left:1px}.mock__stop[data-v-c8e12b63]{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line-2);border-radius:50%}.mock__stop i[data-v-c8e12b63]{width:8px;height:8px;border-radius:1.5px;background:#fff6}.mock__prog[data-v-c8e12b63]{flex:1;height:3px;border-radius:2px;background:#ffffff1a}.mock__prog i[data-v-c8e12b63]{display:block;width:15%;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--violet-400),var(--violet))}@media (max-width: 620px){.mock__gbar[data-v-c8e12b63]{gap:.75rem}.mock__row[data-v-c8e12b63]{grid-template-columns:.9rem .7rem 3.4rem auto 2rem 2.2rem 1fr;gap:.45rem}.mock__lyric[data-v-c8e12b63]{padding-left:42%;font-size:.78rem}.mock__caret[data-v-c8e12b63],.mock__pm--reset[data-v-c8e12b63],.mock__delta[data-v-c8e12b63],.mock__clock[data-v-c8e12b63],.mock__ctl--chord[data-v-c8e12b63]{display:none}}.lib[data-v-2233a48a]{overflow:hidden;border:1px solid var(--line-2);border-radius:var(--radius);background:linear-gradient(180deg,#13131ef2,#090910f7);box-shadow:0 46px 100px -44px #5865f2e6,inset 0 1px #ffffff17}.lib__top[data-v-2233a48a]{display:flex;align-items:center;gap:.9rem;padding:.62rem .9rem;border-bottom:1px solid var(--line)}.lib__dots[data-v-2233a48a]{display:flex;gap:.3rem}.lib__dots i[data-v-2233a48a]{width:8px;height:8px;border-radius:50%;background:#ffffff29}.lib__brand[data-v-2233a48a]{display:flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:900;letter-spacing:-.02em}.lib__logo[data-v-2233a48a]{display:flex;align-items:flex-end;gap:2px;height:13px}.lib__logo i[data-v-2233a48a]{width:2.5px;border-radius:1px;background:linear-gradient(180deg,var(--violet-300),var(--violet))}.lib__search[data-v-2233a48a]{display:flex;align-items:center;gap:.45rem;flex:1;max-width:18rem;margin-left:.6rem;padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.66rem;color:var(--faint)}.lib__searchico[data-v-2233a48a]{font-size:.8rem;line-height:1}.lib__acct[data-v-2233a48a]{width:1.35rem;height:1.35rem;margin-left:auto;border-radius:50%;background:linear-gradient(150deg,var(--violet-400),var(--violet-600))}.lib__gear[data-v-2233a48a]{font-size:.8rem;color:var(--faint)}.lib__head[data-v-2233a48a]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.3rem .9rem .8rem}.lib__title[data-v-2233a48a]{margin:0;font-size:1.32rem;letter-spacing:-.03em}.lib__sub[data-v-2233a48a]{margin-top:.2rem;font-size:.72rem;color:var(--dim)}.lib__sort[data-v-2233a48a]{display:flex;align-items:center;gap:.7rem}.lib__count[data-v-2233a48a]{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lib__sortbtn[data-v-2233a48a]{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .6rem;border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:.62rem;color:var(--dim)}.lib__sortbtn i[data-v-2233a48a]{font-style:normal;color:var(--violet-300)}.lib__drop[data-v-2233a48a]{display:flex;align-items:center;gap:.9rem;margin:0 .9rem;padding:.9rem 1.1rem;border:1px dashed rgba(255,255,255,.24);border-radius:var(--radius-sm);background:#ffffff05}.lib__plus[data-v-2233a48a]{position:relative;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;background:#5865f233}.lib__plus[data-v-2233a48a]:before,.lib__plus[data-v-2233a48a]:after{content:"";position:absolute;top:50%;left:50%;background:var(--violet-300);transform:translate(-50%,-50%)}.lib__plus[data-v-2233a48a]:before{width:.62rem;height:1.5px}.lib__plus[data-v-2233a48a]:after{width:1.5px;height:.62rem}.lib__droptext[data-v-2233a48a]{display:grid;gap:.1rem}.lib__droptitle[data-v-2233a48a]{font-size:.8rem;font-weight:700}.lib__drophint[data-v-2233a48a]{font-size:.68rem;color:var(--faint)}.lib__grid[data-v-2233a48a]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.7rem;padding:.9rem}.lib__card[data-v-2233a48a]{position:relative;display:grid;grid-template-rows:1fr auto auto auto auto;min-height:0;gap:.28rem;padding:.6rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff07}.lib__more[data-v-2233a48a]{position:absolute;top:.5rem;right:.55rem;font-size:.8rem;line-height:1;color:var(--faint)}.lib__cover[data-v-2233a48a]{display:block;height:auto;min-height:4.2rem;margin-bottom:.35rem;border-radius:9px;overflow:hidden;background:linear-gradient(150deg,#ffffff14,#ffffff05)}.lib__cover img[data-v-2233a48a]{width:100%;height:100%;object-fit:cover}.lib__song[data-v-2233a48a]{overflow:hidden;font-size:.82rem;font-weight:800;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.lib__file[data-v-2233a48a]{overflow:hidden;font-family:var(--mono);font-size:.54rem;white-space:nowrap;text-overflow:ellipsis;color:var(--faint)}.lib__dur[data-v-2233a48a]{font-family:var(--mono);font-size:.58rem;color:var(--dim)}.lib__tags[data-v-2233a48a]{display:flex;flex-wrap:wrap;gap:.22rem;margin-top:.18rem}.lib__tag[data-v-2233a48a]{padding:.14rem .38rem;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:.5rem;color:var(--dim)}.lib__tag--algo[data-v-2233a48a]{color:var(--violet-300);border-color:#5865f273}@media (max-width: 760px){.lib__grid[data-v-2233a48a]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.lib__search[data-v-2233a48a]{max-width:8rem}}@media (max-width: 520px){.lib__grid[data-v-2233a48a]{grid-template-columns:1fr;grid-template-rows:auto}.lib__head[data-v-2233a48a]{flex-direction:column;align-items:flex-start}}.fmock[data-v-44e67869]{display:flex;align-items:center;justify-content:center;height:10.5rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,#13131eeb,#090910f5);overflow:hidden}.fm[data-v-44e67869]{width:100%;min-width:0}.fm--stack[data-v-44e67869]{display:grid;gap:.45rem}.fm--row[data-v-44e67869]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.3rem}.srow[data-v-44e67869]{display:grid;grid-template-columns:.45rem 3.1rem auto 3.2rem minmax(0,1fr);align-items:center;gap:.55rem}.swatch[data-v-44e67869]{width:.42rem;height:.42rem;border-radius:50%}.sname[data-v-44e67869]{font-size:.66rem;font-weight:700;color:var(--text)}.sms[data-v-44e67869]{display:inline-flex;gap:.2rem}.sms i[data-v-44e67869]{display:grid;place-items:center;min-width:.95rem;height:.95rem;padding:0 .26rem;border:1px solid var(--line-2);border-radius:4px;font-size:.48rem;font-style:normal;font-weight:700;color:var(--faint)}.sms i.on[data-v-44e67869]{border-color:#5865f2e6;background:#5865f24d;color:#fff}.sfader[data-v-44e67869]{overflow:hidden;height:3px;border-radius:2px;background:#ffffff1a}.sfader i[data-v-44e67869]{display:block;height:100%;border-radius:2px}.swave[data-v-44e67869]{display:block;height:1rem}.fm--chords[data-v-44e67869]{position:relative;display:flex;align-items:center;justify-content:center}.crow[data-v-44e67869]{display:flex;align-items:flex-start;gap:1.15rem}.ccol[data-v-44e67869]{display:grid;justify-items:center;gap:.35rem;color:var(--faint)}.ccol.on[data-v-44e67869]{color:var(--violet-300)}.cname[data-v-44e67869]{font-size:.7rem;font-weight:800}.cph[data-v-44e67869]{position:absolute;top:-.3rem;bottom:-.3rem;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--hot) 20%,var(--hot) 80%,transparent);box-shadow:0 0 8px #ff4d6dd9}.ctl[data-v-44e67869]{display:inline-flex;align-items:center;gap:.3rem}.clab[data-v-44e67869]{margin-right:.25rem;font-size:.52rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.pm[data-v-44e67869]{display:inline-grid;place-items:center;min-width:15px;height:15px;border:1px solid var(--line-2);border-radius:4px;font-size:.6rem;line-height:1;color:var(--dim)}.pm--reset[data-v-44e67869]{color:var(--faint)}.pval[data-v-44e67869]{display:inline-flex;align-items:baseline;gap:.22rem;padding:.12rem .35rem;border:1px solid var(--line-2);border-radius:4px;font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--text)}.pval i[data-v-44e67869]{font-size:.5rem;font-style:normal;color:var(--faint)}.pval em[data-v-44e67869]{font-size:.52rem;font-style:normal;color:var(--faint)}.delta[data-v-44e67869]{font-family:var(--mono);font-size:.54rem;color:var(--faint)}.ruler[data-v-44e67869]{position:relative;height:1.6rem;border-bottom:1px solid var(--line)}.tick[data-v-44e67869]{position:absolute;bottom:0;width:1px;height:.32rem;background:#ffffff38}.band[data-v-44e67869]{position:absolute;left:32%;right:26%;top:0;bottom:0;border-radius:3px;background:#5865f238;box-shadow:inset 0 0 0 1px #5865f28c}.mark[data-v-44e67869]{position:absolute;top:-.75rem;font-size:.6rem;font-weight:800;color:var(--violet-300)}.mark--a[data-v-44e67869]{left:32%}.mark--b[data-v-44e67869]{right:26%}.met[data-v-44e67869]{display:inline-flex;align-items:center;gap:.55rem}.rock[data-v-44e67869]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .4rem;border:1px solid rgba(122,90,255,.75);border-radius:999px;background:#7a5aff29;font-family:var(--mono);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-300)}.metro[data-v-44e67869]{position:relative;width:10px;height:13px;clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffffff4d}.metro[data-v-44e67869]:after{content:"";position:absolute;left:50%;bottom:1px;width:1.4px;height:10px;background:var(--violet-300);transform:translate(-50%) rotate(16deg);transform-origin:bottom center}.vol[data-v-44e67869]{display:grid;justify-items:center;gap:.35rem}.vnum[data-v-44e67869]{font-family:var(--mono);font-size:.58rem;color:var(--dim)}.vtrack[data-v-44e67869]{position:relative;width:4px;height:3.1rem;border-radius:2px;background:#ffffff1a}.vtrack i[data-v-44e67869]{position:absolute;left:0;right:0;bottom:0;height:67%;border-radius:2px;background:linear-gradient(180deg,var(--violet-400),var(--violet))}.times[data-v-44e67869]{display:flex;justify-content:space-between}.atime[data-v-44e67869]{font-size:.6rem;font-weight:800;color:var(--violet-300)}.atime b[data-v-44e67869]{margin-left:.2rem;font-family:var(--mono);font-weight:600;color:var(--faint)}.cnum[data-v-44e67869]{justify-self:center;font-family:var(--mono);font-size:3rem;font-weight:800;line-height:1;color:var(--text);text-shadow:0 0 26px rgba(88,101,242,.75)}.cctl[data-v-44e67869]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.lctl[data-v-44e67869]{display:inline-flex;align-items:center;gap:.4rem}.switch[data-v-44e67869]{position:relative;width:26px;height:14px;border:1px solid rgba(143,123,255,.8);border-radius:999px;background:linear-gradient(90deg,#5a3fd6,#8f7bff);box-shadow:0 0 9px #7c5cff80}.switch i[data-v-44e67869]{position:absolute;top:1px;left:13px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 6px #ffffffe6}.lstrip[data-v-44e67869]{position:relative;display:flex;align-items:center;justify-content:center;height:2.1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ltext[data-v-44e67869]{font-size:.78rem;color:#f5f5fae6}.lph[data-v-44e67869]{position:absolute;top:-.35rem;bottom:-.35rem;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--hot) 20%,var(--hot) 80%,transparent);box-shadow:0 0 8px #ff4d6dd9}.bwrap[data-v-44e67869]{display:flex;align-items:stretch;gap:.55rem}.bph[data-v-44e67869]{width:1px;background:linear-gradient(180deg,transparent,var(--hot) 20%,var(--hot) 80%,transparent);box-shadow:0 0 8px #ff4d6dd9}.bcard[data-v-44e67869]{flex:1;display:grid;gap:.5rem;padding:.55rem .65rem;border:1px solid var(--line-2);border-radius:10px;background:#13131ef2;box-shadow:0 16px 34px -20px #000000f2}.btop[data-v-44e67869]{display:flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.56rem;color:var(--faint)}.btime[data-v-44e67869]{color:var(--violet-300)}.bx[data-v-44e67869]{margin-left:auto}.brow[data-v-44e67869]{display:flex;align-items:center;gap:.4rem}.binput[data-v-44e67869]{position:relative;flex:1;overflow:hidden;font-size:.7rem;white-space:nowrap;text-overflow:ellipsis;color:var(--faint)}.bsave[data-v-44e67869]{padding:.18rem .5rem;border-radius:6px;background:linear-gradient(180deg,var(--violet-400),var(--violet));font-size:.6rem;font-weight:700;color:#fff}.lmenu[data-v-44e67869]{display:grid;gap:.1rem}.lopt[data-v-44e67869]{display:grid;grid-template-columns:.85rem minmax(0,1fr);align-items:center;padding:.16rem .3rem;border-radius:5px;font-size:.68rem;color:var(--dim)}.lopt.on[data-v-44e67869]{background:#5865f238;color:#fff}.lcheck[data-v-44e67869]{font-size:.56rem;color:var(--violet-300)}.plug[data-v-44e67869]{display:grid;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.42rem .6rem;border:1px solid var(--line-2);border-radius:10px;background:#ffffff08}.plug--on[data-v-44e67869]{border-color:#8f7bff73;background:#7a5aff1a}.pico[data-v-44e67869]{font-size:.95rem;text-align:center;color:var(--violet-300)}.pbody[data-v-44e67869]{display:grid;gap:.12rem;min-width:0}.pname[data-v-44e67869]{font-size:.7rem;font-weight:700;color:var(--text)}.pstate[data-v-44e67869]{font-size:.58rem;color:var(--faint)}.pbtn[data-v-44e67869]{padding:.24rem .55rem;border:1px solid rgba(143,123,255,.7);border-radius:999px;background:#7a5aff29;font-size:.6rem;font-weight:700;color:var(--violet-300)}.pbtn--danger[data-v-44e67869]{border-color:#ff4d6d8c;background:#ff4d6d24;color:#ff8fa3}.pstack[data-v-44e67869]{display:inline-grid}.pstack[data-v-44e67869]>*{grid-area:1 / 1;opacity:0}.pstack[data-v-44e67869]>*:first-child{opacity:1}.bph[data-v-44e67869]{color:var(--faint)}.btyped[data-v-44e67869]{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;color:#f5f5faeb;border-right:1px solid transparent}.sweep[data-v-44e67869]{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--hot);box-shadow:0 0 8px #ff4d6de6}.plug[data-v-44e67869]{position:relative}.pfill[data-v-44e67869]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(90deg,#7a5aff3d,#7a5aff0f);transform:scaleX(0);transform-origin:left center;pointer-events:none}.lstrip[data-v-44e67869]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.ltrack[data-v-44e67869]{display:flex;will-change:transform}.lcheck[data-v-44e67869]{opacity:0}.lopt.on .lcheck[data-v-44e67869]{opacity:1}:root{--ink-950: #06060a;--ink-900: #0a0a11;--ink-850: #0f0f18;--ink-800: #14141f;--ink-750: #1a1a27;--violet: #5865F2;--violet-300: #a3a9ff;--violet-400: #8b93ff;--violet-600: #4a55e0;--hot: #ff4d6d;--amber: #ffb26b;--amber-deep: #ff7a3d;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", "Hiragino Mincho ProN", serif;--text: #f5f5fa;--dim: rgba(245, 245, 250, .66);--faint: rgba(245, 245, 250, .42);--line: rgba(255, 255, 255, .085);--line-2: rgba(255, 255, 255, .16);--panel: linear-gradient(180deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .016));--radius: 18px;--radius-sm: 12px;--maxw: 1180px;--header-h: 68px;--frame-w: 62rem;--frame-h: 40rem;--wide: 1480px;--font: "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Hiragino Sans", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font);line-height:1.6;color:var(--text);background-color:var(--ink-950);background-image:radial-gradient(900px 520px at 8% -6%,rgba(88,101,242,.32),transparent 62%),radial-gradient(760px 620px at 100% 4%,rgba(122,60,220,.24),transparent 58%),radial-gradient(1100px 720px at 46% 114%,rgba(255,122,61,.2),transparent 64%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");background-attachment:fixed}a{color:inherit}img,svg{display:block;max-width:100%}h1,h2,h3{margin:0;font-weight:900;line-height:1.02;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,6.2vw,4.6rem)}h2{font-size:clamp(1.8rem,3.8vw,2.8rem)}h3{font-size:1.12rem;letter-spacing:-.015em}p{margin:0}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.5rem}.eyebrow{margin-bottom:.9rem;font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-300)}.lead{font-size:clamp(1rem,1.4vw,1.12rem);color:var(--dim)}.voice{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;line-height:1.26}.section{padding:clamp(4rem,9vw,7.5rem) 0}.section--flush{padding-top:0}.section-head{max-width:660px;margin-bottom:2.4rem}.section-head h2{margin-bottom:.8rem}.grid{display:grid;gap:1rem}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.6rem;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn--primary{background:linear-gradient(180deg,var(--violet-400),var(--violet));color:#fff;box-shadow:0 12px 34px -14px #5865f2f2,inset 0 1px #ffffff47}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px -14px #5865f2,inset 0 1px #ffffff61}.btn--ghost{background:#ffffff08;color:var(--text);border-color:var(--line-2)}.btn--ghost:hover{background:#ffffff14;border-color:#ffffff52}.btn--block{width:100%}.btn--sm{padding:.62rem 1.05rem;font-size:.72rem}.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.card{position:relative;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.card:hover{border-color:#5865f280;box-shadow:0 26px 60px -34px #5865f2e6;transform:translateY(-2px)}.card h3{margin-bottom:.5rem}.card p{font-size:.95rem;color:var(--dim)}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .85rem;border:1px solid var(--line-2);border-radius:999px;background:#ffffff0a;font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.chip__dot{width:6px;height:6px;border-radius:50%;background:var(--hot);box-shadow:0 0 10px 1px var(--hot);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){:root:not(.force-motion) *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,6,11,.72) 0%,rgba(6,6,11,.3) 60%,transparent 100%);opacity:1;transition:opacity .25s ease}.site-header--scrolled{border-bottom-color:var(--line);background-color:#08080ed1;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.site-header--scrolled:before{opacity:0}.site-header__inner{position:relative;display:flex;align-items:center;gap:1.25rem;min-height:var(--header-h)}.brand{display:flex;align-items:center;gap:.65rem;font-size:1.08rem;font-weight:900;letter-spacing:-.03em;text-decoration:none}.brand__mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:linear-gradient(150deg,var(--violet-400),var(--violet-600));box-shadow:0 8px 20px -8px #5865f2f2;color:#fff}.brand__mark svg{width:17px;height:17px}.nav{display:flex;gap:.2rem;margin-left:auto}.nav a{padding:.5rem .85rem;border-radius:999px;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--dim)}.nav a:hover{background:#ffffff0f;color:var(--text)}.nav a.router-link-active{color:var(--text);background:#ffffff14}.lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.48rem 2rem .48rem .9rem;border:1px solid var(--line-2);border-radius:999px;background-color:#ffffff0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a3a9ff' stroke-width='3' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right .7rem center;color:var(--text);font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lang select option{color:#14141f}.hero{position:relative;display:grid;align-content:center;min-height:min(92vh,820px);overflow:hidden;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(3.5rem,11vh,7rem)) 0 clamp(3.5rem,9vh,6rem)}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 54% at 16% 76%,rgba(255,122,61,.52),transparent 62%),radial-gradient(52% 50% at 84% 10%,rgba(112,70,255,.5),transparent 64%),radial-gradient(90% 70% at 60% 40%,rgba(60,30,120,.28),transparent 66%),linear-gradient(180deg,#0c0a17,#15112a 44%,#07070d)}.hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(92deg,#06060be6,#06060ba8 40%,#06060b1a 76%),linear-gradient(180deg,rgba(6,6,11,.35) 0%,transparent 36%,rgba(6,6,11,.86) 100%)}.hero__copy{position:relative;z-index:1;max-width:46rem}.hero__lights{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero__light{position:absolute;border-radius:50%;filter:blur(72px);will-change:transform,opacity}.hero__light--warm{left:-14rem;bottom:-16rem;width:48rem;height:32rem;background:radial-gradient(closest-side,rgba(255,122,61,.5),transparent);animation:breathe 5s ease-in-out infinite}.hero__light--violet{right:-12rem;top:-14rem;width:42rem;height:30rem;background:radial-gradient(closest-side,rgba(122,90,255,.48),transparent);animation:breathe 5s ease-in-out infinite reverse}@keyframes breathe{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.08)}}.hero h1{margin-bottom:1.1rem}.hero__rule{width:66px;height:4px;margin:0 0 1.15rem;border:0;border-radius:2px;background:linear-gradient(90deg,var(--violet),var(--hot))}.hero__clauses{max-width:40rem;margin-bottom:1rem;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:700;line-height:1.34;letter-spacing:-.015em;color:#f5f5faed}.hero__sub{max-width:33rem;margin-bottom:1.9rem}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero .chip{margin-bottom:1.15rem}.product{padding-top:clamp(6rem,16vh,13rem)}.stage{position:relative;max-width:var(--frame-w);margin:0 auto}@media (min-width: 861px){.stage>*{display:flex;flex-direction:column;height:var(--frame-h)}}.duo{max-width:var(--wide);display:grid;grid-template-columns:minmax(0,var(--frame-w)) minmax(14rem,1fr);grid-template-areas:"mock note";gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.duo--flip{grid-template-columns:minmax(14rem,1fr) minmax(0,var(--frame-w));grid-template-areas:"note mock"}.duo .stage{grid-area:mock;width:100%;margin:0}.duo__text{grid-area:note;max-width:26rem}.duo__text h2{margin-bottom:.6rem;font-size:clamp(1.4rem,2.6vw,1.95rem)}.duo__text p{color:var(--dim)}@media (max-width: 980px){.duo,.duo--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"mock" "note"}.duo__text{max-width:none}}.stage:before{content:"";position:absolute;top:-6%;right:-5%;bottom:-12%;left:-5%;border-radius:50%;background:radial-gradient(closest-side,rgba(88,101,242,.32),transparent 72%);filter:blur(38px);pointer-events:none}.feature{display:grid;gap:.9rem}.feature__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-2);border-radius:11px;background:#5865f224;color:var(--violet-300)}.feature__icon svg{width:19px;height:19px}.card:hover .swave .wave__bar{animation:fm-bounce 1.3s ease-in-out infinite!important}.card:hover .sfader i{transform-origin:left center;animation:fm-fader 6s ease-in-out infinite!important;animation-delay:calc(var(--i) * .18s)!important}.card:hover .ccol{animation:fm-chord 3s linear infinite!important;animation-delay:calc(var(--i) * 1s)!important}.card:hover .metro:after{animation:fm-swing .55s ease-in-out infinite alternate!important}.card:hover .vtrack i{animation:fm-vol 4s ease-in-out infinite!important}.card:hover .swap4>*{animation:fm-swap4 2.4s linear infinite!important}.card:hover .swap4>*:nth-child(2){animation-delay:.6s!important}.card:hover .swap4>*:nth-child(3){animation-delay:1.2s!important}.card:hover .swap4>*:nth-child(4){animation-delay:1.8s!important}.card:hover .swap3>*{animation:fm-swap3 3s linear infinite!important}.card:hover .swap3>*:nth-child(2){animation-delay:1s!important}.card:hover .swap3>*:nth-child(3){animation-delay:2s!important}.card:hover .swap2>*{animation:fm-swap2 4s linear infinite!important}.card:hover .swap2>*:nth-child(2){animation-delay:2s!important}.card:hover .bph{opacity:0}.card:hover .btyped{opacity:1;animation:fm-type 3.2s steps(var(--chars, 8),end) infinite,fm-caret 1s steps(1,end) infinite!important}.card:hover .sweep{animation:fm-sweep 1.5s linear infinite!important}.card:hover .ltrack{animation:fm-scroll 5.5s linear infinite!important}.card:hover .pfill{animation:fm-fill 2.4s ease-in-out infinite!important}.card:hover .lopt{animation:fm-row 5s linear infinite!important;animation-delay:calc(var(--i) * 1s)!important}.card:hover .lopt .lcheck{animation:fm-tick 5s linear infinite!important;animation-delay:calc(var(--i) * 1s)!important}@keyframes fm-bounce{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes fm-fader{0%{transform:scaleX(0)}22%,78%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fm-chord{0%,33.3%{color:var(--violet-300)}33.4%,to{color:var(--faint)}}@keyframes fm-swap4{0%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes fm-swap3{0%,33.2%{opacity:1}33.3%,to{opacity:0}}@keyframes fm-swap2{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes fm-vol{0%,to{height:42%}50%{height:92%}}@keyframes fm-type{0%{clip-path:inset(0 100% 0 0)}72%{clip-path:inset(0 0 0 0)}96%,to{clip-path:inset(0 0 0 0)}}@keyframes fm-caret{0%,49.9%{border-right-color:var(--violet-300)}50%,to{border-right-color:transparent}}@keyframes fm-swing{0%{transform:translate(-50%) rotate(-16deg)}to{transform:translate(-50%) rotate(16deg)}}@keyframes fm-sweep{0%{left:0}to{left:100%}}@keyframes fm-scroll{0%{transform:translate(50%)}to{transform:translate(-150%)}}@keyframes fm-fill{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes fm-row{0%,19.9%{background:#5865f238;color:#fff}20%,to{background:transparent;color:var(--dim)}}@keyframes fm-tick{0%,19.9%{opacity:1}20%,to{opacity:0}}.band{padding:clamp(2rem,5vw,3.2rem);border:1px solid var(--line-2);border-radius:var(--radius);background:radial-gradient(600px 300px at 12% 0%,rgba(88,101,242,.3),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff03)}.band h2{margin-bottom:.7rem}.band p{max-width:46rem;color:var(--dim)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plan{padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.plan__name{display:block;margin-bottom:.55rem;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-300)}.plan p{font-size:.95rem;color:var(--dim)}.dl-state{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.dl-card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:border-color .2s ease,box-shadow .25s ease}.dl-card--recommended{border-color:#5865f299;box-shadow:0 22px 60px -34px #5865f2}.dl-card__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.dl-card__name{font-size:1rem;font-weight:900;letter-spacing:-.02em}.dl-card__meta{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.badge{flex:none;padding:.3rem .6rem;border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-300)}.badge--soon{color:var(--faint)}.req{margin-top:1.5rem;padding:1.4rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.req h2{margin-bottom:.8rem;font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-300)}.req ul{margin:0;padding-left:1.1rem;font-size:.95rem;color:var(--dim)}.req li+li{margin-top:.3rem}.site-footer{margin-top:clamp(3rem,7vw,5rem);padding:2.4rem 0 3rem;border-top:1px solid var(--line);color:var(--dim)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;align-items:baseline}.site-footer__brand{font-weight:900;color:var(--text)}.site-footer__meta{font-size:.84rem}.site-footer__mono{font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.u-mt{margin-top:1.25rem}@media (max-width: 980px){.nav{display:none}.site-header__inner{justify-content:space-between}.lang{margin-left:auto}}@media (max-width: 760px){.grid--3,.plans{grid-template-columns:1fr}}
