.page_page__kVywM{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.page_draftBanner__R0hob{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25);border-radius:var(--radius-xs);margin-bottom:1.5rem}.page_draftBannerLabel__yb1Oa{font-size:.82rem;font-weight:700;color:#fbbf24}.page_publishBtn__69I2V{height:30px;padding:0 1rem;border-radius:var(--radius-xs);background:#fbbf24;color:#000;font-size:.8rem;font-weight:800;transition:background .15s}.page_publishBtn__69I2V:hover{background:#f59e0b}.page_layout__rQW25{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}@media (max-width:860px){.page_layout__rQW25{grid-template-columns:1fr}}.page_main__ctp_T{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.page_bannerWrap__JXF2h{position:relative;width:100%;aspect-ratio:16/6;border-radius:var(--radius);overflow:hidden}.page_bannerImg__c6lBi{object-fit:cover}.page_bannerOverlay__Ycf_5{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 60%)}.page_header__eIHUp{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_titleBlock__UV_2w{min-width:0}.page_title__OSgwg{font-size:1.9rem;font-weight:900;letter-spacing:-.5px;line-height:1.2}.page_singers__UFXNh{font-size:.9rem;color:var(--text-muted);font-weight:600;margin-top:.3rem}.page_actions__z5xVT{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.page_actionBtn__dyQr8{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.page_actionBtn__dyQr8 svg{width:15px;height:15px}.page_actionBtn__dyQr8:hover{background:var(--surface-3);border-color:var(--border-hover);color:var(--text)}.page_actionBtn__dyQr8:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_actionBtnLiked__9l9me{color:#f87171;border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.08)}.page_actionBtnLiked__9l9me:hover{background:rgba(248,113,113,.14)}.page_actionStat__V6UmL{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;color:var(--text-subtle);font-size:.85rem;font-weight:600}.page_actionStat__V6UmL svg{width:14px;height:14px}.page_lyricsWrap__1yUPX{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 2rem 2.5rem}.page_lyricsSizeBar__zgRqy{display:flex;justify-content:flex-end;gap:.35rem;margin-bottom:1.25rem}.page_sizeBtn__akdZz{display:inline-flex;align-items:center;gap:.1rem;padding:.3rem .65rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text-muted);font-family:inherit;font-size:.85rem;font-weight:700;line-height:1;transition:background .15s,color .15s}.page_sizeBtn__akdZz sup{font-size:.65em}.page_sizeBtn__akdZz:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.page_sizeBtn__akdZz:disabled{opacity:.35;cursor:not-allowed}.page_sizeBtn__akdZz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_sizeBtnActive__q6Z0W{background:var(--surface-3)!important;color:var(--accent-text)!important;border-color:var(--border-hover)!important}.page_lyricsText__liheb{font-family:Nunito,system-ui,sans-serif;font-size:1rem;line-height:1.9;color:var(--text);white-space:pre-wrap;word-break:break-word}.page_backLink__l0fhH{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.875rem;font-weight:600;transition:color .15s}.page_backLink__l0fhH:hover{color:var(--text)}.page_sidebar__Xk7Ip{display:flex;flex-direction:column;gap:1rem;position:sticky;top:calc(var(--nav-h) + 1.5rem)}.page_sideSection__uKTg2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.page_sideSectionHead__2rGHc{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--border)}.page_sideSectionTitle__AqC5V{font-size:.875rem;font-weight:800;color:var(--text);letter-spacing:.2px}.page_karaokeLinks__MCu7s{display:flex;flex-direction:column;gap:.3rem;padding:.6rem}.page_karaokeLinkItem__1_TaY{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .75rem;border-radius:var(--radius-sm);transition:background .15s}.page_karaokeLinkItem__1_TaY:hover{background:var(--surface-2)}.page_karaokeLinkTitle__Ka2XR{font-size:.86rem;font-weight:700;color:var(--text)}.page_karaokeLinkSinger__3PzvS{font-size:.76rem;color:var(--text-muted)}.page_sideActionBtn__gDrMb{font-size:.78rem;font-weight:700;padding:.3rem .75rem;border-radius:var(--radius-xs);background:var(--accent-dim);color:var(--accent-text);border:1px solid transparent;transition:background .15s}.page_sideActionBtn__gDrMb:hover{background:var(--accent);color:#000}.page_sideActionBtn__gDrMb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_emptyNote__asB3F{padding:1rem;font-size:.82rem;color:var(--text-subtle);font-style:italic}.page_videoForm__gPBuL{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.page_videoInput__VnJNS{height:36px;padding:0 .75rem;font-size:.85rem;border-radius:var(--radius-xs);width:100%}.page_videoError__xfYi2{font-size:.78rem;color:#f87171}.page_videoBtnValidate__76GhC{height:34px;background:var(--accent);color:#000;font-weight:800;font-size:.82rem;border-radius:var(--radius-xs);transition:background .15s}.page_videoBtnValidate__76GhC:hover:not(:disabled){background:var(--accent-hover)}.page_videoBtnValidate__76GhC:disabled{opacity:.6;cursor:not-allowed}.page_videos__ijWWq{display:flex;flex-direction:column;gap:0}.page_videoBlock__BPHyF{border-bottom:1px solid var(--border)}.page_videoBlock__BPHyF:last-child{border-bottom:none}.page_videoToolbar__P_5v4{display:flex;padding:.4rem .75rem;border-bottom:1px solid var(--border)}.page_preferBtn__gMt_U{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--text-subtle);padding:.2rem .5rem;border-radius:var(--radius-xs);transition:color .15s,background .15s}.page_preferBtn__gMt_U:hover{color:var(--text-muted);background:var(--surface-2)}.page_preferBtnActive__JZORJ{color:#fbbf24!important}.page_preferBtnActive__JZORJ:hover{background:rgba(251,191,36,.08)!important}.page_videoWrap___ZyVW{position:relative;aspect-ratio:16/9;width:100%}.page_videoIframe__8eRkC{position:absolute;inset:0;width:100%;height:100%;border:none}.page_annotationBadges__Uqcix{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.page_annBadge__LyxLH{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:.78rem;font-weight:700}.page_infoTable__4XxTG{display:flex;flex-direction:column}.page_infoRow__2VYtP{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;font-size:.875rem;border-bottom:1px solid var(--border)}.page_infoRow__2VYtP:last-child{border-bottom:none}.page_infoLabel__21XkH{color:var(--text-muted);font-weight:600}.page_infoValue__t6OzD{color:var(--text);font-weight:700}.page_annotationForm__HVbTQ{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.page_field__DSDDR{display:flex;flex-direction:column;gap:.3rem}.page_field__DSDDR label{font-size:.78rem;font-weight:700;color:var(--text-muted)}.page_field__DSDDR input{height:36px;padding:0 .75rem;font-size:.875rem;border-radius:var(--radius-xs)}.page_formBtns__otnae{display:flex;gap:.5rem;margin-top:.25rem}.page_btnSave__iz33x{flex:1 1;height:36px;background:var(--accent);color:#000;font-weight:800;font-size:.85rem;border-radius:var(--radius-xs);transition:background .15s}.page_btnSave__iz33x:hover:not(:disabled){background:var(--accent-hover)}.page_btnSave__iz33x:disabled{opacity:.6;cursor:not-allowed}.page_btnSave__iz33x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_btnCancel__sRiDn{height:36px;padding:0 1rem;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-weight:700;font-size:.85rem;border-radius:var(--radius-xs);transition:background .15s}.page_btnCancel__sRiDn:hover{background:var(--surface-3)}.page_btnCancel__sRiDn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes page_shimmer__fkrkn{0%{background-position:200% 0}to{background-position:-200% 0}}.page_skeletonLine__CNBDV,.page_skeletonSection__lV2xi,.page_skeletonText__1RQmB{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:page_shimmer__fkrkn 1.4s infinite;border-radius:var(--radius-xs)}.page_skeletonTitle__wL0Xq{height:36px;width:60%}.page_skeletonSub__v7QOb{height:16px;width:35%;margin-top:.5rem}.page_skeletonText__1RQmB{height:400px;border-radius:var(--radius);margin-top:1rem}.page_skeletonSection__lV2xi{height:180px;border-radius:var(--radius)}.page_notFound__DBTZy{color:var(--text-muted);margin-bottom:1rem}