.chart[data-astro-cid-firv3h7b]{pointer-events:none;--skyw:min(100cqw, 1440px, 150cqh);--cell:calc(var(--skyw) / 12);--oy:calc((100cqh - var(--skyw) * 2 / 3) / 2);--line:#ffffff09;background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:var(--cell) var(--cell), var(--cell) var(--cell);background-position:center 0, 0 var(--oy);transform:translate(calc(var(--mx,0) * -3px), calc(var(--my,0) * -3px));position:absolute;inset:0}.ticks[data-astro-cid-firv3h7b] span[data-astro-cid-firv3h7b]{color:var(--ghost);font-size:9px;position:absolute}.sky[data-astro-cid-i7ezaf6l]{aspect-ratio:3/2;flex:none;width:min(100%,1440px,150cqh);position:relative}.rings[data-astro-cid-i7ezaf6l],.lines[data-astro-cid-i7ezaf6l],.stars[data-astro-cid-i7ezaf6l],.figs[data-astro-cid-i7ezaf6l]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rings[data-astro-cid-i7ezaf6l]{transform:translate(calc(var(--mx,0) * -5px), calc(var(--my,0) * -5px))}.lines[data-astro-cid-i7ezaf6l],.stars[data-astro-cid-i7ezaf6l]{transform:translate(calc(var(--mx,0) * -12px), calc(var(--my,0) * -12px))}.figs[data-astro-cid-i7ezaf6l]{transform:translate(calc(var(--mx,0) * -8px), calc(var(--my,0) * -8px))}.rings[data-astro-cid-i7ezaf6l] circle[data-astro-cid-i7ezaf6l]{fill:none;stroke:#ffffff0b;stroke-width:1px}.edge[data-astro-cid-i7ezaf6l]{stroke:#f0875a47;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .25s,opacity .25s}.sky[data-astro-cid-i7ezaf6l].focus .edge[data-astro-cid-i7ezaf6l]{opacity:.35}.sky[data-astro-cid-i7ezaf6l].focus .edge[data-astro-cid-i7ezaf6l].lit{opacity:1;stroke:#f0875ad9;stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.fig[data-astro-cid-i7ezaf6l]{background:var(--bg);box-shadow:0 0 10px 6px var(--bg);border-radius:6px;align-items:baseline;gap:8px;transition:opacity .25s;display:flex;position:absolute}.fig-name[data-astro-cid-i7ezaf6l]{color:var(--muted);letter-spacing:-.01em;font-size:15px;font-weight:600}.fig-label[data-astro-cid-i7ezaf6l]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sky[data-astro-cid-i7ezaf6l].focus .fig[data-astro-cid-i7ezaf6l]{opacity:.35}.axis[data-astro-cid-i7ezaf6l]{color:var(--ghost);letter-spacing:.12em;font-size:10px;position:absolute}.axis-x[data-astro-cid-i7ezaf6l]{top:5.5%;left:50%;transform:translate(-50%)}.axis-y[data-astro-cid-i7ezaf6l]{transform-origin:0 0;top:50%;left:2%;transform:rotate(-90deg)translate(-50%)}.stars[data-astro-cid-i7ezaf6l]{margin:0;padding:0;list-style:none}.star[data-astro-cid-i7ezaf6l]{z-index:2;pointer-events:auto;transition:opacity .25s,transform .25s;position:absolute;transform:translate(-50%,-50%)}.sky[data-astro-cid-i7ezaf6l].focus .star[data-astro-cid-i7ezaf6l]:not(:hover):not(:focus-within):not(.playing){opacity:.3;transform:translate(-50%,-50%)scale(.97)}.star[data-astro-cid-i7ezaf6l]:hover,.star[data-astro-cid-i7ezaf6l]:focus-within{z-index:10}.core[data-astro-cid-i7ezaf6l]{color:inherit;font:inherit;cursor:pointer;outline-offset:2px;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;margin:-14px -22px -14px -14px;padding:14px 22px 14px 14px;display:flex;position:relative}.core[data-astro-cid-i7ezaf6l]:focus-visible{outline:1px solid var(--accent)}.core[data-astro-cid-i7ezaf6l] .dot:before,.core[data-astro-cid-i7ezaf6l] .dot:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.core[data-astro-cid-i7ezaf6l] .dot:before{width:44px;height:44px;opacity:var(--near,0);background:radial-gradient(circle,#f0875a29,#0000 70%);transform:translate(-50%,-50%)}.core[data-astro-cid-i7ezaf6l] .dot:after{border:1px solid var(--accent);opacity:0;width:18px;height:18px;transform:translate(-50%,-50%)scale(.6)}.star[data-astro-cid-i7ezaf6l].playing .core[data-astro-cid-i7ezaf6l] .dot:after{animation:1.8s ease-out infinite ripple}.star[data-astro-cid-i7ezaf6l]:hover .dot,.star[data-astro-cid-i7ezaf6l]:focus-within .dot{transform:scale(1.35)}@keyframes ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.lbl[data-astro-cid-i7ezaf6l]{color:var(--muted);letter-spacing:.02em;white-space:nowrap;background:var(--bg);box-shadow:0 0 10px 6px var(--bg);opacity:calc(.75 + .25 * var(--near,0));border-radius:6px;font-size:12px;transition:color .18s}.star[data-astro-cid-i7ezaf6l].bright .lbl[data-astro-cid-i7ezaf6l]{color:var(--fg)}.star[data-astro-cid-i7ezaf6l]:hover .lbl[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l]:focus-within .lbl[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l].playing .lbl[data-astro-cid-i7ezaf6l]{color:var(--accent)}.callout[data-astro-cid-i7ezaf6l]{pointer-events:none;opacity:0;align-items:center;gap:12px;width:340px;transition:opacity .15s .1s;display:flex;position:absolute;top:50%}.star[data-astro-cid-i7ezaf6l].right .callout[data-astro-cid-i7ezaf6l]{left:calc(100% + 12px);transform:translateY(-50%)}.star[data-astro-cid-i7ezaf6l].left .callout[data-astro-cid-i7ezaf6l]{text-align:right;flex-direction:row-reverse;right:calc(100% + 12px);transform:translateY(-50%)}.leader[data-astro-cid-i7ezaf6l]{background:#f0875ab3;flex:none;width:0;height:1px;transition:width .3s cubic-bezier(.2,.8,.2,1)}.ctext[data-astro-cid-i7ezaf6l]{background:var(--bg);box-shadow:0 0 10px 6px var(--bg);clip-path:inset(0 100% 0 0);border-radius:6px;flex-direction:column;gap:6px;min-width:0;transition:clip-path .45s cubic-bezier(.2,.8,.2,1) .14s;display:flex}.star[data-astro-cid-i7ezaf6l].left .ctext[data-astro-cid-i7ezaf6l]{clip-path:inset(0 0 0 100%);align-items:flex-end}.ctext[data-astro-cid-i7ezaf6l]>span[data-astro-cid-i7ezaf6l]{transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:translate(-10px)}.star[data-astro-cid-i7ezaf6l].left .ctext[data-astro-cid-i7ezaf6l]>span[data-astro-cid-i7ezaf6l]{transform:translate(10px)}.ctext[data-astro-cid-i7ezaf6l]>.c-hint[data-astro-cid-i7ezaf6l]{transition-delay:.12s}.c-top[data-astro-cid-i7ezaf6l]{align-items:center;gap:12px;display:flex}.star[data-astro-cid-i7ezaf6l].left .c-top[data-astro-cid-i7ezaf6l]{flex-direction:row-reverse}.c-cover[data-astro-cid-i7ezaf6l]{object-fit:cover;border:1px solid var(--border-2);background:var(--bg-soft);border-radius:10px;flex:none;width:56px;height:56px}.c-meta[data-astro-cid-i7ezaf6l]{flex-direction:column;gap:3px;min-width:0;display:flex}.star[data-astro-cid-i7ezaf6l].left .c-meta[data-astro-cid-i7ezaf6l]{align-items:flex-end}.c-title[data-astro-cid-i7ezaf6l]{color:var(--fg);letter-spacing:-.01em;text-shadow:0 1px 12px #09090be6;font-size:15px;font-weight:600}.c-sub[data-astro-cid-i7ezaf6l]{color:var(--muted);font-size:11px}.c-date[data-astro-cid-i7ezaf6l]{color:var(--faint);font-size:10px}.c-hint[data-astro-cid-i7ezaf6l]{color:var(--accent);font-size:11px}.when-playing[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l].playing .when-idle[data-astro-cid-i7ezaf6l]{display:none}.star[data-astro-cid-i7ezaf6l].playing .when-playing[data-astro-cid-i7ezaf6l]{display:inline}.star[data-astro-cid-i7ezaf6l]:hover .callout[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l]:focus-within .callout[data-astro-cid-i7ezaf6l]{opacity:1;transition-delay:0s}.star[data-astro-cid-i7ezaf6l]:hover .leader[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l]:focus-within .leader[data-astro-cid-i7ezaf6l]{width:40px}.star[data-astro-cid-i7ezaf6l]:hover .ctext[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l]:focus-within .ctext[data-astro-cid-i7ezaf6l]{clip-path:inset(0)}.star[data-astro-cid-i7ezaf6l]:hover .ctext[data-astro-cid-i7ezaf6l]>span[data-astro-cid-i7ezaf6l],.star[data-astro-cid-i7ezaf6l]:focus-within .ctext[data-astro-cid-i7ezaf6l]>span[data-astro-cid-i7ezaf6l]{transform:translate(0)}main[data-astro-cid-adrqmx6s]{min-height:100vh;position:relative;overflow:hidden}.desktop[data-astro-cid-adrqmx6s]{display:none}.mobile[data-astro-cid-adrqmx6s]{display:block}.empty[data-astro-cid-adrqmx6s]{color:var(--muted);padding:40px 20px}.list[data-astro-cid-adrqmx6s]{flex-direction:column;gap:8px;padding:8px 20px 120px;display:flex}.group[data-astro-cid-adrqmx6s]{flex-direction:column;padding-top:18px;display:flex}.fig[data-astro-cid-adrqmx6s]{align-items:baseline;gap:8px;margin:0 0 4px;display:flex}.fig-name[data-astro-cid-adrqmx6s]{color:var(--muted);font-size:15px;font-weight:600}.fig-label[data-astro-cid-adrqmx6s]{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.row[data-astro-cid-adrqmx6s]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 6px 10px 0;display:flex}.row[data-astro-cid-adrqmx6s]:active{background:#ffffff08}.rowdot[data-astro-cid-adrqmx6s]{flex:none;justify-content:center;width:16px;display:flex}.rowcover[data-astro-cid-adrqmx6s]{object-fit:cover;background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;flex:none;width:44px;height:44px}.rowtext[data-astro-cid-adrqmx6s]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rowtitle[data-astro-cid-adrqmx6s]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.row[data-astro-cid-adrqmx6s].playing .rowtitle[data-astro-cid-adrqmx6s]{color:var(--accent)}.rowmeta[data-astro-cid-adrqmx6s]{color:var(--faint);font-size:11px}.rowplay[data-astro-cid-adrqmx6s]{width:28px;color:var(--faint);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.row[data-astro-cid-adrqmx6s].playing .rowplay[data-astro-cid-adrqmx6s]{color:var(--accent)}.eq[data-astro-cid-adrqmx6s]{align-items:flex-end;gap:3px;height:16px;display:none}.eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]{background:var(--accent);transform-origin:bottom;border-radius:2px;width:3px;height:16px;animation:.9s ease-in-out infinite eq}.eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]:nth-child(2){animation-delay:.25s}.eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]:nth-child(3){animation-delay:.5s}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.row[data-astro-cid-adrqmx6s].playing .tri[data-astro-cid-adrqmx6s]{display:none}.row[data-astro-cid-adrqmx6s].playing .eq[data-astro-cid-adrqmx6s]{display:flex}html[data-motion=off] .eq[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]{animation:none;transform:scaleY(.6)}.credit[data-astro-cid-adrqmx6s]{color:var(--faint);margin:28px 0 0;font-size:11px}.credit[data-astro-cid-adrqmx6s] a[data-astro-cid-adrqmx6s]:hover{color:var(--accent)}.player[data-astro-cid-adrqmx6s][hidden]{display:none}.player[data-astro-cid-adrqmx6s]{-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-2);z-index:20;background:#131317db;border-radius:16px;grid-template-columns:44px 1fr auto;grid-template-areas:"cover text ctl""bar bar bar";align-items:center;gap:8px 14px;width:min(720px,100% - 32px);padding:12px 16px;animation:.35s cubic-bezier(.2,.8,.2,1) rise;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -20px #000c}@keyframes rise{0%{opacity:0;transform:translate(-50%,12px)}}.p-cover[data-astro-cid-adrqmx6s]{object-fit:cover;background:var(--bg-soft);border-radius:8px;grid-area:cover;width:44px;height:44px}.p-text[data-astro-cid-adrqmx6s]{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.p-title[data-astro-cid-adrqmx6s]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.p-sub[data-astro-cid-adrqmx6s]{color:var(--faint);font-size:11px}.p-ctl[data-astro-cid-adrqmx6s]{grid-area:ctl;align-items:center;gap:4px;display:flex}.p-ctl[data-astro-cid-adrqmx6s] button[data-astro-cid-adrqmx6s]{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s,transform .15s;display:inline-flex}.p-ctl[data-astro-cid-adrqmx6s] button[data-astro-cid-adrqmx6s]:hover{color:var(--fg);background:#ffffff0f}.p-ctl[data-astro-cid-adrqmx6s] button[data-astro-cid-adrqmx6s]:active{transform:scale(.94)}.p-ctl[data-astro-cid-adrqmx6s] .p-main[data-astro-cid-adrqmx6s]{background:var(--accent);color:#0b0b0d;width:40px;height:40px;box-shadow:0 6px 20px -6px var(--glow)}.p-ctl[data-astro-cid-adrqmx6s] .p-main[data-astro-cid-adrqmx6s]:hover{color:#0b0b0d;background:#f59b74}.p-main[data-astro-cid-adrqmx6s] .i-play[data-astro-cid-adrqmx6s]{margin-left:2px}.p-main[data-astro-cid-adrqmx6s] .i-pause[data-astro-cid-adrqmx6s],.player[data-astro-cid-adrqmx6s].is-playing .p-main[data-astro-cid-adrqmx6s] .i-play[data-astro-cid-adrqmx6s]{display:none}.player[data-astro-cid-adrqmx6s].is-playing .p-main[data-astro-cid-adrqmx6s] .i-pause[data-astro-cid-adrqmx6s]{display:block}.p-bar[data-astro-cid-adrqmx6s]{cursor:pointer;outline-offset:2px;touch-action:none;-webkit-user-select:none;user-select:none;grid-area:bar;height:24px;position:relative}.p-bar[data-astro-cid-adrqmx6s]:before{content:"";background:var(--border-2);border-radius:2px;height:2px;position:absolute;top:11px;left:0;right:0}.p-fill[data-astro-cid-adrqmx6s],.p-load[data-astro-cid-adrqmx6s]{border-radius:2px;width:0;height:2px;position:absolute;top:11px;left:0}.p-knob[data-astro-cid-adrqmx6s]{background:var(--accent);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .15s,transform .15s;position:absolute;top:12px;left:0;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 0 4px #f0875a2e}.p-bar[data-astro-cid-adrqmx6s]:hover .p-knob[data-astro-cid-adrqmx6s],.p-bar[data-astro-cid-adrqmx6s]:focus-visible .p-knob[data-astro-cid-adrqmx6s],.p-bar[data-astro-cid-adrqmx6s].dragging .p-knob[data-astro-cid-adrqmx6s]{opacity:1;transform:translate(-50%,-50%)}.p-bar[data-astro-cid-adrqmx6s].dragging .p-fill[data-astro-cid-adrqmx6s]{transition:none}.p-fill[data-astro-cid-adrqmx6s]{background:var(--accent)}.p-load[data-astro-cid-adrqmx6s]{background:#f0875a59;transition:width .15s linear}.player[data-astro-cid-adrqmx6s].loading .p-main[data-astro-cid-adrqmx6s]{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.p-time[data-astro-cid-adrqmx6s],.p-suno[data-astro-cid-adrqmx6s]{display:none}@media (width>=880px){.desktop[data-astro-cid-adrqmx6s]{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden;container-type:size}.mobile[data-astro-cid-adrqmx6s]{display:none}.foot[data-astro-cid-adrqmx6s]{color:var(--faint);z-index:3;align-items:center;gap:18px;font-size:11px;display:flex;position:absolute;bottom:36px;left:56px}.foot[data-astro-cid-adrqmx6s] span[data-astro-cid-adrqmx6s]{align-items:center;gap:8px;display:inline-flex}.foot[data-astro-cid-adrqmx6s] i[data-astro-cid-adrqmx6s]{border-radius:50%;display:inline-block}.foot[data-astro-cid-adrqmx6s] .m1[data-astro-cid-adrqmx6s]{background:#ffd9c4;width:12px;height:12px;box-shadow:0 0 10px 2px #f0875a80}.foot[data-astro-cid-adrqmx6s] .m2[data-astro-cid-adrqmx6s]{background:var(--accent);width:9px;height:9px}.foot[data-astro-cid-adrqmx6s] .m3[data-astro-cid-adrqmx6s]{background:#d9744c;width:7px;height:7px}.foot[data-astro-cid-adrqmx6s] .sep[data-astro-cid-adrqmx6s]{color:var(--ghost)}.foot[data-astro-cid-adrqmx6s] a[data-astro-cid-adrqmx6s]:hover{color:var(--accent)}.player[data-astro-cid-adrqmx6s]{grid-template-columns:44px 200px auto 1fr auto auto;grid-template-areas:"cover text ctl bar time suno";width:min(720px,100% - 112px);animation-name:rise-r;bottom:28px;left:auto;right:56px;transform:none}@keyframes rise-r{0%{opacity:0;transform:translateY(12px)}}@media (width<=1360px){body.has-player .foot[data-astro-cid-adrqmx6s]{opacity:0;pointer-events:none}}.p-time[data-astro-cid-adrqmx6s],.p-suno[data-astro-cid-adrqmx6s]{color:var(--faint);white-space:nowrap;font-size:11px;display:inline}.p-suno[data-astro-cid-adrqmx6s]:hover{color:var(--accent)}}
