.clock[data-v-74b19292]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4.6vw,2.85rem);font-weight:600;letter-spacing:-.01em;line-height:1;display:flex;align-items:baseline;color:var(--text)}.digit[data-v-74b19292]{display:inline-block}.sec[data-v-74b19292]{color:var(--accent-hi)}.sep[data-v-74b19292]{color:var(--text-3);margin-inline:.06em;animation:pulse-74b19292 1s ease-in-out infinite}.date[data-v-74b19292]{margin-top:10px;font-size:.84rem;color:var(--text-2);letter-spacing:.01em}@keyframes pulse-74b19292{0%,to{opacity:1}50%{opacity:.32}}.socials[data-v-ed08dcef]{display:flex;flex-wrap:wrap;gap:10px}.item[data-v-ed08dcef]{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:18px;transition:color .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .22s var(--ease-out)}.item[data-v-ed08dcef]:hover{color:var(--tint);border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-2px)}.item[data-v-ed08dcef]:active{transform:translateY(0)}.item[data-v-ed08dcef]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--surface-solid);color:var(--text-2);font-size:11.5px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.item[data-v-ed08dcef]:hover:after,.item[data-v-ed08dcef]:focus-visible:after{opacity:1;transform:translate(-50%)}.mark[data-v-ed08dcef]{width:1em;height:1em}.toggle[data-v-644001d6]{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:18px;transition:color .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .22s var(--ease-out)}.toggle[data-v-644001d6]:hover{color:var(--accent-hi);border-color:var(--line-hi);background:var(--surface-hi);transform:translateY(-2px)}.toggle[data-v-644001d6]:active{transform:translateY(0)}.toggle[data-v-644001d6]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--surface-solid);color:var(--text-2);font-size:11.5px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.toggle[data-v-644001d6]:hover:after,.toggle[data-v-644001d6]:focus-visible:after{opacity:1;transform:translate(-50%)}.mark[data-v-644001d6]{width:1em;height:1em}.slogan[data-v-7983e809]{display:flex;align-items:baseline;gap:9px;width:100%;min-height:43px;text-align:left;color:var(--text-2)}.tag[data-v-7983e809]{display:inline-flex;align-items:center;gap:5px;flex:none;font-size:.76rem;color:var(--text-3);transition:color .2s var(--ease-out)}.ico[data-v-7983e809]{width:13px;height:13px}.slogan:hover .tag[data-v-7983e809],.tag.done[data-v-7983e809]{color:var(--accent-hi)}.text[data-v-7983e809]{flex:1 1 auto;min-width:0;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk[data-v-7983e809]{max-width:240px;border-radius:8px;background:linear-gradient(90deg,var(--surface-hi),var(--surface));animation:breathe-7983e809 1.4s ease-in-out infinite}@keyframes breathe-7983e809{0%,to{opacity:.45}50%{opacity:.9}}.steam[data-v-db677e83]{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.skeleton[data-v-db677e83]{min-height:119px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);animation:breathe-db677e83 1.4s ease-in-out infinite}.who[data-v-db677e83]{display:flex;align-items:center;gap:11px;min-width:0}.ava[data-v-db677e83]{position:relative;flex:none;width:44px;height:44px;border-radius:var(--r-control);background:var(--surface-hi)}.ava .face[data-v-db677e83]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--r-control);object-fit:cover}.ava.framed .face[data-v-db677e83]{top:11.2%;left:11.2%;width:77.6%;height:77.6%;border-radius:5px}.ava .frame[data-v-db677e83]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.who-text[data-v-db677e83]{display:grid;gap:3px;flex:1 1 auto;min-width:0}.line1[data-v-db677e83]{display:flex;align-items:baseline;gap:7px;min-width:0}.who strong[data-v-db677e83]{font-size:.95rem;font-weight:600;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv[data-v-db677e83]{font-family:var(--font-mono);font-style:normal;font-size:.72rem;color:var(--text-3)}.state[data-v-db677e83]{font-size:.78rem;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state.on[data-v-db677e83]{color:var(--accent-hi)}.state.on[data-v-db677e83]:before{content:"●";font-size:.5em;margin-right:4px;vertical-align:.15em}.out[data-v-db677e83]{flex:none;width:13px;height:13px;color:var(--text-3);opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.who:hover .out[data-v-db677e83]{opacity:1;transform:translate(2px,-2px)}.stats[data-v-db677e83]{display:grid;grid-template-columns:repeat(3,minmax(0,auto));column-gap:2px}.stats>div[data-v-db677e83]{display:grid;gap:3px;padding-left:14px;border-left:1px solid var(--line)}.stats>div[data-v-db677e83]:first-child{padding-left:0;border-left:0}dt[data-v-db677e83]{font-size:.72rem;font-weight:400;color:var(--text-3);white-space:nowrap}dd[data-v-db677e83]{margin:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:600;color:var(--text);white-space:nowrap}@keyframes breathe-db677e83{0%,to{opacity:.45}50%{opacity:.9}}@media(min-width:640px){.steam[data-v-db677e83]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.ava[data-v-db677e83]{width:56px;height:56px}.stats[data-v-db677e83]{justify-content:end}.skeleton[data-v-db677e83]{min-height:73px}}.visitor[data-v-07c90985]{display:flex;align-items:baseline;gap:7px;font-size:.78rem}.hold[data-v-07c90985]{min-height:20px}.label[data-v-07c90985]{color:var(--text-3)}strong[data-v-07c90985]{font-weight:500;color:var(--text-2)}.weather[data-v-3df233e3]{min-height:28px;opacity:0;color:var(--text-2);transition:opacity .3s var(--ease-out),min-height .3s var(--ease-out)}.weather[data-v-3df233e3] .sw-bar-slim,.weather[data-v-3df233e3] .sw-bar-slim *{color:var(--text-2)}.weather.ready[data-v-3df233e3]{opacity:1}.weather.gone[data-v-3df233e3]{min-height:0;overflow:hidden}.seek[data-v-5a5a9d75]{position:relative;height:4px;background:var(--line);cursor:default;transition:height .18s var(--ease-out)}.seek.live[data-v-5a5a9d75]{cursor:pointer}.seek[data-v-5a5a9d75]:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.seek.live[data-v-5a5a9d75]:hover,.seek.live[data-v-5a5a9d75]:focus-visible,.seek.dragging[data-v-5a5a9d75]{height:6px}.fill[data-v-5a5a9d75]{height:100%;background:var(--accent-hi)}.knob[data-v-5a5a9d75]{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:var(--text);translate:-50% -50%;opacity:0;transition:opacity .18s var(--ease-out)}.seek.live:hover .knob[data-v-5a5a9d75],.seek.live:focus-visible .knob[data-v-5a5a9d75],.seek.dragging .knob[data-v-5a5a9d75]{opacity:1}.card[data-v-f17ce8ea]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art id ctrl" "track track track";gap:13px 12px;padding:16px 18px;border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tile)}.art[data-v-f17ce8ea]{grid-area:art;position:relative;width:52px;height:52px;border-radius:var(--r-control);overflow:hidden;background:var(--surface-hi)}.art img[data-v-f17ce8ea]{width:100%;height:100%;object-fit:cover}.id[data-v-f17ce8ea]{grid-area:id;display:grid;gap:1px;align-content:center;min-width:0}.id strong[data-v-f17ce8ea]{font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-f17ce8ea],.lyric[data-v-f17ce8ea]{font-size:.78rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who[data-v-f17ce8ea]{color:var(--text-3)}.lyric[data-v-f17ce8ea]{color:var(--accent-hi)}.ctrl[data-v-f17ce8ea]{grid-area:ctrl;display:flex;align-items:center;gap:2px;flex:none}.track[data-v-f17ce8ea]{grid-area:track;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px}.time[data-v-f17ce8ea]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--text-3)}.btn[data-v-f17ce8ea]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-2);transition:color .2s var(--ease-out),background-color .2s var(--ease-out),transform .15s var(--ease-out)}.btn[data-v-f17ce8ea]:hover{color:var(--text);background:var(--surface-hi)}.btn[data-v-f17ce8ea]:active{transform:scale(.93)}.ico[data-v-f17ce8ea]{width:15px;height:15px}.list[data-v-f17ce8ea]{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;height:28px;padding-inline:10px;border-radius:var(--r-chip);border:1px solid var(--line)}.count[data-v-f17ce8ea]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem}.primary[data-v-f17ce8ea]{width:40px;height:40px;background:var(--accent);color:var(--on-accent)}.primary[data-v-f17ce8ea]:hover{background:var(--accent-hi);color:var(--on-accent)}.spin[data-v-f17ce8ea]{animation:spin-f17ce8ea .9s linear infinite}@keyframes spin-f17ce8ea{to{transform:rotate(360deg)}}.fallback[data-v-f17ce8ea]{grid-column:1 / -1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.84rem}.fallback strong[data-v-f17ce8ea]{font-weight:600}.fallback span[data-v-f17ce8ea]{color:var(--text-3)}.acts[data-v-f17ce8ea]{display:flex;gap:8px;margin-left:auto}.pill[data-v-f17ce8ea]{display:inline-flex;align-items:center;gap:7px;height:32px;padding-inline:13px;border-radius:var(--r-chip);border:1px solid var(--line);color:var(--text-2);font-size:.8rem;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.pill[data-v-f17ce8ea]:hover{color:var(--text);border-color:var(--line-hi);background:var(--surface-hi)}.sk[data-v-f17ce8ea]{border-radius:var(--r-control);background:var(--surface-hi);animation:breathe-f17ce8ea 1.4s ease-in-out infinite}.sk-title[data-v-f17ce8ea]{display:block;width:62%;height:14px;border-radius:7px}.sk-sub[data-v-f17ce8ea]{display:block;width:40%;height:11px;border-radius:6px}.sk-ctrl[data-v-f17ce8ea]{grid-area:ctrl;display:block;width:142px;height:40px;border-radius:20px}.sk-track[data-v-f17ce8ea]{grid-area:track;display:block;height:28px;border-radius:14px}@keyframes breathe-f17ce8ea{0%,to{opacity:.45}50%{opacity:.9}}@media(max-width:639px){.card[data-v-f17ce8ea]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art id" "track track" "ctrl ctrl";padding:14px 16px}.ctrl[data-v-f17ce8ea]{justify-content:center;gap:8px}}.masthead[data-v-1bcf3a60]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;align-items:start;padding-top:28px}.intro[data-v-1bcf3a60]{display:grid;align-content:start;gap:18px}.id[data-v-1bcf3a60]{display:flex;align-items:center;gap:18px}.avatar[data-v-1bcf3a60]{width:64px;height:64px;flex:none;border-radius:var(--r-control);border:1px solid var(--line-hi);object-fit:cover}.id-text[data-v-1bcf3a60]{min-width:0}.wordmark[data-v-1bcf3a60]{font-size:clamp(1.85rem,3.6vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--mark-3)}@supports (background-clip: text) or (-webkit-background-clip: text){.wordmark[data-v-1bcf3a60]{background-image:linear-gradient(100deg,var(--mark-1) 0%,var(--mark-2) 42%,var(--mark-3) 78%);-webkit-background-clip:text;background-clip:text;color:transparent}}.tagline[data-v-1bcf3a60]{margin-top:6px;font-size:.84rem;line-height:1.5;color:var(--text-2)}.label[data-v-1bcf3a60]{font-size:.8rem;font-weight:600;color:var(--text-3);margin-bottom:9px;letter-spacing:0}.controls[data-v-1bcf3a60]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.right[data-v-1bcf3a60]{display:grid;gap:20px}.now-card[data-v-1bcf3a60]{padding:20px 22px;border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-tile)}.head[data-v-1bcf3a60]{display:flex;align-items:center;justify-content:space-between;gap:18px}.time[data-v-1bcf3a60]{min-width:0}.env[data-v-1bcf3a60]{display:grid;flex:none;gap:7px;justify-items:end;text-align:right}.chips[data-v-1bcf3a60]{display:flex;flex-wrap:wrap;gap:8px}.chips li[data-v-1bcf3a60]{padding:5px 13px;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface);font-size:.8rem;color:var(--text-2)}.link-chips li[data-v-1bcf3a60]{padding:0;border:0;background:none}.link-chips a[data-v-1bcf3a60]{display:block;padding:5px 13px;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface);font-size:.8rem;color:var(--text-2);transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.link-chips a[data-v-1bcf3a60]:hover{color:var(--accent-hi);border-color:var(--accent);background:var(--accent-soft)}@media(max-width:1023px){.masthead[data-v-1bcf3a60]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.right[data-v-1bcf3a60]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:860px){.right[data-v-1bcf3a60]{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.intro[data-v-1bcf3a60]{gap:16px}.id[data-v-1bcf3a60]{gap:14px}.avatar[data-v-1bcf3a60]{width:54px;height:54px}.head[data-v-1bcf3a60]{align-items:flex-start;flex-wrap:wrap;gap:12px}.env[data-v-1bcf3a60]{justify-items:start;text-align:left}.controls[data-v-1bcf3a60] .socials{display:contents}}.backdrop[data-v-4e07b6a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);display:grid;place-items:center;padding:24px;background:#05070cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog[data-v-4e07b6a9]{z-index:var(--z-dialog);width:min(320px,100%);padding:18px 18px 20px;border-radius:var(--r-tile);border:1px solid var(--line-hi);background:var(--surface-solid);box-shadow:var(--shadow-float)}.head[data-v-4e07b6a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}h3[data-v-4e07b6a9]{font-size:1.05rem;letter-spacing:-.01em}.close[data-v-4e07b6a9]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--text-3);transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.close[data-v-4e07b6a9]:hover{color:var(--text);background:var(--surface-hi)}.x[data-v-4e07b6a9]{width:15px;height:15px}.frame[data-v-4e07b6a9]{position:relative;display:grid;place-items:center;min-height:240px;border-radius:var(--r-control);background:var(--plate);overflow:hidden}.frame img[data-v-4e07b6a9]{width:100%;height:auto}.tip[data-v-4e07b6a9]{position:absolute;inset:auto 16px;text-align:center;font-size:.82rem;color:var(--plate-ink)}.spinner[data-v-4e07b6a9]{position:absolute;width:26px;height:26px;border-radius:50%;border:2px solid rgba(11,15,20,.18);border-top-color:var(--plate-ink);animation:spin-4e07b6a9 .8s linear infinite}@keyframes spin-4e07b6a9{to{transform:rotate(360deg)}}.dlg-enter-active[data-v-4e07b6a9],.dlg-leave-active[data-v-4e07b6a9]{transition:opacity .16s var(--ease-out)}.dlg-enter-active .dialog[data-v-4e07b6a9],.dlg-leave-active .dialog[data-v-4e07b6a9]{transition:transform .2s var(--ease-out)}.dlg-enter-from[data-v-4e07b6a9],.dlg-leave-to[data-v-4e07b6a9]{opacity:0}.dlg-enter-from .dialog[data-v-4e07b6a9],.dlg-leave-to .dialog[data-v-4e07b6a9]{transform:scale(.96)}@media(hover:hover)and (pointer:fine){html[data-pointer-cursor=on],html[data-pointer-cursor=on] *,html[data-pointer-cursor=on] *:before,html[data-pointer-cursor=on] *:after{cursor:none!important}}@supports (view-transition-name: none){.trail{view-transition-name:cursor-trail}::view-transition-group(cursor-trail),::view-transition-old(cursor-trail),::view-transition-new(cursor-trail){animation-duration:0s}}.trail[data-v-55adf208]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .18s linear}.trail.is-on[data-v-55adf208]{opacity:1}.trail__slot[data-v-55adf208]{position:absolute;left:0;top:0;will-change:transform}.trail__blob[data-v-55adf208]{display:block;width:22px;height:22px;border-radius:50%;background:radial-gradient(closest-side,var(--cursor-blob),transparent 72%);opacity:.25;transform:translate(-50%,-50%);transition:.22s var(--ease-out);transition-property:opacity,transform}.trail__dot[data-v-55adf208]{display:block;width:5px;height:5px;border-radius:50%;background:var(--cursor-blob);transform:translate(-50%,-50%)}.trail.is-hover .trail__blob[data-v-55adf208]{opacity:.1;transform:translate(-50%,-50%) scale(2.5)}.trail.is-active .trail__blob[data-v-55adf208]{opacity:.5;transform:translate(-50%,-50%) scale(.5)}@media(pointer:coarse),(hover:none){.trail[data-v-55adf208]{display:none}}@media(max-width:639px){.trail[data-v-55adf208]{display:none}}.plate[data-v-f00526e0]{display:grid;place-items:center;flex:none;border-radius:var(--r-control);background:var(--plate);overflow:hidden;transition:transform .35s var(--ease-out)}.plate.round[data-v-f00526e0]{border-radius:50%}.sm[data-v-f00526e0]{width:40px;height:40px}.md[data-v-f00526e0]{width:46px;height:46px}.lg[data-v-f00526e0]{width:72px;height:72px}.round.sm[data-v-f00526e0]{width:var(--plate-round, 56px);height:var(--plate-round, 56px)}.plate img[data-v-f00526e0]{width:62%;height:62%;object-fit:contain}.round img[data-v-f00526e0],.plate.fill img[data-v-f00526e0]{width:100%;height:100%;object-fit:cover}.fallback[data-v-f00526e0]{font-family:var(--font-mono);font-weight:600;color:var(--plate-ink);letter-spacing:.02em;font-size:.8rem}.lg .fallback[data-v-f00526e0]{font-size:1.4rem}.round .fallback[data-v-f00526e0]{font-size:.95rem}.dock[data-v-ca350b66]{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-dock);border-top:1px solid var(--line);background:var(--surface-solid);box-shadow:var(--shadow-dock)}.dock-enter-active[data-v-ca350b66],.dock-leave-active[data-v-ca350b66]{transition:transform .34s var(--ease-out),opacity .24s var(--ease-out)}.dock-enter-from[data-v-ca350b66],.dock-leave-to[data-v-ca350b66]{transform:translateY(100%);opacity:0}@supports (backdrop-filter: blur(2px)){@media not all and (prefers-reduced-transparency:reduce){.dock[data-v-ca350b66]{background:color-mix(in srgb,var(--surface-solid) 86%,transparent);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}}}.row[data-v-ca350b66]{display:flex;align-items:center;gap:18px;height:var(--dock-h)}.meta[data-v-ca350b66]{display:flex;align-items:center;gap:12px;flex:0 1 300px;min-width:0}.cover[data-v-ca350b66],.blank[data-v-ca350b66]{width:46px;height:46px;flex:none}.blank[data-v-ca350b66]{border-radius:var(--r-control);background:var(--surface-hi);border:1px solid var(--line)}.lines[data-v-ca350b66]{display:grid;gap:1px;min-width:0}.lines strong[data-v-ca350b66]{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines span[data-v-ca350b66]{font-size:.75rem;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lines span.warn[data-v-ca350b66]{color:var(--accent-hi)}.lyric[data-v-ca350b66]{display:none;flex:1;min-width:0;text-align:center;font-size:.84rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctrls[data-v-ca350b66]{display:flex;align-items:center;gap:4px;margin-left:auto}.btn[data-v-ca350b66]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--text-2);font-size:16px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out),transform .15s var(--ease-out)}.btn[data-v-ca350b66] svg{width:1em;height:1em}.btn[data-v-ca350b66]:hover{color:var(--text);background:var(--surface-hi)}.btn[data-v-ca350b66]:active{transform:scale(.93)}.primary[data-v-ca350b66]{width:42px;height:42px;background:var(--accent);color:var(--on-accent);font-size:15px}.primary[data-v-ca350b66]:hover{background:var(--accent-hi);color:var(--on-accent)}.time[data-v-ca350b66]{margin-left:8px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.73rem;color:var(--text-3)}@media(min-width:1024px){.lyric[data-v-ca350b66]{display:block}}@media(max-width:639px){.row[data-v-ca350b66]{gap:12px;height:64px}.meta[data-v-ca350b66]{flex:1}.lines span[data-v-ca350b66],.time[data-v-ca350b66]{display:none}.btn[data-v-ca350b66]{width:34px;height:34px}}.panel[data-v-5bc9904f]{position:fixed;right:max(24px,calc(50% - var(--shell) / 2 + 24px));bottom:24px;z-index:var(--z-panel);display:flex;flex-direction:column;width:380px;max-height:min(58vh,520px);border-radius:var(--r-tile);border:1px solid var(--line-hi);background:var(--surface-solid);box-shadow:var(--shadow-float);overflow:hidden}.panel.raised[data-v-5bc9904f]{bottom:calc(var(--dock-h) + 10px)}.panel-enter-active[data-v-5bc9904f],.panel-leave-active[data-v-5bc9904f]{transition:opacity .2s var(--ease-out),transform .24s var(--ease-out)}.panel-enter-from[data-v-5bc9904f],.panel-leave-to[data-v-5bc9904f]{opacity:0;transform:translateY(10px)}.top[data-v-5bc9904f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}h2[data-v-5bc9904f]{font-size:.95rem}.x[data-v-5bc9904f]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--text-3);font-size:13px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.x[data-v-5bc9904f]:hover{color:var(--text);background:var(--surface-hi)}.pills[data-v-5bc9904f]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.pill[data-v-5bc9904f]{padding:5px 12px;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-size:.78rem;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.pill[data-v-5bc9904f]:hover{color:var(--text);border-color:var(--line-hi)}.pill[aria-pressed=true][data-v-5bc9904f]{color:var(--accent-hi);border-color:var(--accent);background:var(--accent-soft)}.find[data-v-5bc9904f]{display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:7px 11px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--text-3);font-size:.8rem}.find[data-v-5bc9904f]:focus-within{border-color:var(--accent)}.glass[data-v-5bc9904f]{width:14px;height:14px;flex:none}.find input[data-v-5bc9904f]{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;outline:none}.find input[data-v-5bc9904f]::placeholder{color:var(--text-3)}.list[data-v-5bc9904f]{flex:1;overflow-y:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--line-hi) transparent}.row[data-v-5bc9904f]{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(0,.62fr) auto;align-items:baseline;gap:10px;width:100%;padding:8px 16px 8px 13px;border-left:3px solid transparent;text-align:left;color:var(--text-2);font-size:.82rem;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out)}.row[data-v-5bc9904f]:hover{background:var(--surface-hi)}.row.on[data-v-5bc9904f]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--text)}.idx[data-v-5bc9904f]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem;color:var(--text-3)}.row.on .idx[data-v-5bc9904f]{color:var(--accent-hi)}.name[data-v-5bc9904f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.singer[data-v-5bc9904f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--text-3)}.dur[data-v-5bc9904f]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--text-3)}.skeleton[data-v-5bc9904f]{height:34px;margin:4px 16px;border-radius:8px;background:var(--surface-hi);animation:breathe-5bc9904f 1.4s ease-in-out infinite}@keyframes breathe-5bc9904f{0%,to{opacity:.45}50%{opacity:.9}}.msg[data-v-5bc9904f]{display:grid;gap:10px;justify-items:center;padding:30px 20px;text-align:center;font-size:.82rem;color:var(--text-2)}.msg.plain[data-v-5bc9904f]{color:var(--text-3)}.warn[data-v-5bc9904f]{width:20px;height:20px;color:var(--accent-hi)}.retry[data-v-5bc9904f]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--r-chip);border:1px solid var(--line-hi);color:var(--text);font-size:.8rem;transition:background-color .2s var(--ease-out)}.retry[data-v-5bc9904f]:hover{background:var(--surface-hi)}@media(max-width:767px){.panel[data-v-5bc9904f]{left:12px;right:12px;width:auto;max-height:62vh}}.block[data-v-e77bea9b]{margin-block:var(--gap-section)}.block-title[data-v-e77bea9b]{font-size:clamp(1.45rem,2.4vw,1.9rem);margin-bottom:26px}@media(max-width:639px){.block-title[data-v-e77bea9b]{margin-bottom:18px}}.grid[data-v-4312d54b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tile[data-v-4312d54b]{position:relative;display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;border-radius:var(--r-tile);border:1px solid var(--line);background:var(--surface);overflow:hidden;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),transform .25s var(--ease-out)}.tile[data-v-4312d54b]:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;translate:0 -50%;background:var(--accent);transition:height .3s var(--ease-out)}.tile[data-v-4312d54b]:hover{background:var(--surface-hi);border-color:var(--line-hi);transform:translateY(-2px)}.tile[data-v-4312d54b]:hover:before{height:58%}.tile[data-v-4312d54b]:hover .plate{transform:scale(1.06)}.txt[data-v-4312d54b]{display:grid;gap:2px;min-width:0}strong[data-v-4312d54b]{font-size:.98rem;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host[data-v-4312d54b]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.out[data-v-4312d54b]{margin-left:auto;flex:none;width:15px;height:15px;color:var(--text-3);transition:color .25s var(--ease-out),transform .25s var(--ease-out)}.tile:hover .out[data-v-4312d54b]{color:var(--accent-hi);transform:translate(2px,-2px)}@media(max-width:1023px){.grid[data-v-4312d54b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.grid[data-v-4312d54b]{grid-template-columns:minmax(0,1fr)}}.grid[data-v-700cb92e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cell[data-v-700cb92e]{position:relative;display:flex;align-items:center;gap:18px;height:100%;min-height:108px;padding:18px 20px;border-radius:var(--r-tile);border:1px solid var(--line);background-color:var(--surface);transition:background-color .28s var(--ease-out),border-color .28s var(--ease-out),transform .28s var(--ease-out)}.cell[data-v-700cb92e]:hover{border-color:var(--line-hi);background-color:var(--surface-hi);transform:translateY(-3px)}.cell[data-v-700cb92e]:hover .plate{transform:scale(1.05)}.lead[data-v-700cb92e]{background-image:radial-gradient(520px 240px at 8% 0%,rgba(139,108,255,.2),transparent 66%),radial-gradient(400px 220px at 96% 100%,rgba(242,116,189,.12),transparent 64%)}.body[data-v-700cb92e]{display:grid;gap:5px;min-width:0}.body strong[data-v-700cb92e]{font-size:1rem;font-weight:600;letter-spacing:-.015em}.body p[data-v-700cb92e]{font-size:.84rem;color:var(--text-2);max-width:46ch}.out[data-v-700cb92e]{position:absolute;top:16px;right:16px;width:15px;height:15px;color:var(--text-3);transition:color .25s var(--ease-out),transform .25s var(--ease-out)}.cell:hover .out[data-v-700cb92e]{color:var(--accent-hi);transform:translate(2px,-2px)}@media(max-width:639px){.grid[data-v-700cb92e]{grid-template-columns:minmax(0,1fr)}}.rows[data-v-385b8016]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px;padding-top:26px;border-top:1px solid var(--line)}.row[data-v-385b8016]{display:flex;align-items:flex-start;gap:15px;transition:opacity .25s var(--ease-out)}.txt[data-v-385b8016]{display:grid;gap:4px;min-width:0}strong[data-v-385b8016]{font-size:.98rem;font-weight:600;letter-spacing:-.01em;transition:color .25s var(--ease-out)}.row:hover strong[data-v-385b8016]{color:var(--accent-hi)}p[data-v-385b8016]{font-size:.84rem;line-height:1.55;color:var(--text-2)}.out[data-v-385b8016]{margin-left:auto;flex:none;width:14px;height:14px;color:var(--text-3);opacity:0;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.row:hover .out[data-v-385b8016]{opacity:1;transform:translate(2px,-2px)}@media(max-width:767px){.rows[data-v-385b8016]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:22px}}.wall[data-v-99382463]{display:flex;flex-wrap:wrap;gap:18px}.friend[data-v-99382463]{position:relative;display:block}.friend[data-v-99382463] .plate{border:1px solid var(--line-hi);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.friend[data-v-99382463]:hover .plate,.friend[data-v-99382463]:focus-visible .plate{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px -12px #0009}.friend[data-v-99382463]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,4px);padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--surface-solid);color:var(--text-2);font-size:11.5px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.friend[data-v-99382463]:hover:after,.friend[data-v-99382463]:focus-visible:after{opacity:1;transform:translate(-50%)}@media(max-width:639px){.wall[data-v-99382463]{gap:14px}.friend[data-v-99382463]{--plate-round: 46px}}.page[data-v-03583e72]{padding-bottom:40px;transition:padding-bottom .3s var(--ease-out)}.page.docked[data-v-03583e72]{padding-bottom:calc(40px + var(--dock-h))}main[data-v-03583e72]{margin-top:0}.foot[data-v-03583e72]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:var(--gap-section);padding-top:26px;border-top:1px solid var(--line);font-size:.78rem;color:var(--text-3)}.icp[data-v-03583e72]{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);transition:color .22s var(--ease-out)}.icp[data-v-03583e72]:hover{color:var(--text-2)}.seal[data-v-03583e72]{width:16px;height:16px}@media(max-width:639px){.foot[data-v-03583e72]{justify-content:flex-start;flex-direction:column;align-items:flex-start}}:root{color-scheme:dark;--font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;--font-mono: "Cascadia Code", ui-monospace, "SF Mono", Consolas, Menlo, monospace;--bg: #0b0d14;--bg-layer: radial-gradient(1100px 700px at 16% 84%, rgba(112, 110, 190, .28), transparent 62%), radial-gradient(900px 640px at 84% 10%, rgba(190, 104, 160, .13), transparent 60%), linear-gradient(160deg, #0b0d14 0%, #12172a 58%, #151226 100%);--surface: rgba(255, 255, 255, .035);--surface-hi: rgba(255, 255, 255, .065);--surface-solid: #151a28;--line: rgba(255, 255, 255, .09);--line-hi: rgba(255, 255, 255, .2);--text: #e9ebf1;--text-2: #a6acbd;--text-3: #8b93a6;--accent: #0b9682;--accent-hi: #22c9ab;--accent-soft: rgba(11, 150, 130, .15);--accent-ring: rgba(34, 201, 171, .55);--on-accent: #07131a;--mark-1: #8b6cff;--mark-2: #f274bd;--mark-3: #f5f7ff;--plate: #edf0f7;--plate-ink: #0b0d14;--shadow-tile: 0 20px 44px -28px rgba(0, 0, 0, .9);--shadow-float: 0 30px 70px -30px rgba(0, 0, 0, .95);--shadow-dock: 0 -22px 44px -32px rgba(0, 0, 0, .85);--r-tile: 16px;--r-control: 12px;--r-chip: 999px;--shell: 1120px;--gap-x: 24px;--gap-section: 72px;--z-header: 20;--z-dock: 30;--z-panel: 31;--z-backdrop: 40;--z-dialog: 41;--z-cursor: 60;--dock-h: 74px;--cursor-blob: rgba(255, 255, 255, .9);--ease-out: cubic-bezier(.16, 1, .3, 1);--brand-wechat: #37b272;--brand-qq: #12b7f5;--brand-github: #eef1f7;--brand-mail: #ea4335;--brand-bilibili: #ff97b5;--brand-douyin: #45e6f0;--brand-kuaishou: #ff4500;--brand-telegram: #1086c2}[data-theme=day]{color-scheme:light;--bg: #e8ece9;--bg-layer: radial-gradient(820px 560px at 14% 8%, rgba(255, 255, 255, .9), transparent 62%), radial-gradient(900px 620px at 86% 12%, rgba(198, 224, 228, .62), transparent 60%), radial-gradient(860px 600px at 78% 90%, rgba(196, 222, 206, .6), transparent 62%), radial-gradient(920px 660px at 12% 94%, rgba(214, 228, 222, .7), transparent 60%), linear-gradient(150deg, #dfe6e2 0%, #e9efeb 46%, #dde8e6 100%);--surface: rgba(255, 255, 255, .72);--surface-hi: rgba(255, 255, 255, .9);--surface-solid: #f8faf8;--line: rgba(20, 32, 30, .11);--line-hi: rgba(20, 32, 30, .22);--text: #14201e;--text-2: #3d4a47;--text-3: #4d5a56;--accent: #0a7a68;--accent-hi: #07685a;--accent-soft: rgba(10, 122, 104, .1);--accent-ring: rgba(10, 122, 104, .45);--on-accent: #ffffff;--mark-1: #0d7a6b;--mark-2: #2a6f97;--mark-3: #14201e;--plate: #eef2ee;--plate-ink: #14201e;--shadow-tile: 0 18px 40px -26px rgba(20, 40, 36, .28);--shadow-float: 0 26px 60px -30px rgba(20, 40, 36, .35);--shadow-dock: 0 -20px 40px -30px rgba(20, 40, 36, .3);--cursor-blob: rgba(0, 0, 0, .9);--brand-wechat: #1a9a5c;--brand-qq: #0d91c9;--brand-github: #1b1f24;--brand-mail: #ea4335;--brand-bilibili: #e0447a;--brand-douyin: #0a8f9c;--brand-kuaishou: #e03e00;--brand-telegram: #1086c2}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background-color:var(--bg);scrollbar-width:none;overflow-anchor:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}body{min-height:100dvh;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--text);background:transparent;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg-layer);pointer-events:none}h1,h2,h3{font-weight:700;line-height:1.15;letter-spacing:-.02em}a{color:inherit;text-decoration:none}ul{list-style:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:4px}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gap-x)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation:theme-fade-out .26s ease-out both}::view-transition-new(root){animation:theme-fade-in .46s both}}@keyframes theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:none}}.reveal{opacity:0;transform:translate3d(0,14px,0)}.reveal.is-in{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 45ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}@media(max-width:639px){:root{--gap-section: 60px;--gap-x: 18px}}
