.proposal_section__mCyJ5{margin:0 0 48px}.proposal_trigger__0E4K3{display:flex;align-items:center;gap:16px;margin-bottom:0}.proposal_triggerLine__Bzwpa{flex:1 1;height:1px;background:var(--border)}.proposal_triggerBtn__HwWkO{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink3);background:none;border:none;cursor:pointer;white-space:nowrap;padding:4px 0;transition:color .2s}.proposal_triggerBtn__HwWkO:hover{color:var(--accent)}.proposal_form__geXEr{margin-top:28px;display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--border);border-radius:4px;background:var(--bg2)}.proposal_formDesc__0xIcm{font-size:13px;color:var(--ink2);line-height:1.6;padding-bottom:8px;border-bottom:1px solid var(--border)}.proposal_fieldGroup__jQfjO{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.proposal_field__6MKOu{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink3);text-transform:uppercase}.proposal_field__6MKOu em{font-style:normal;text-transform:none;letter-spacing:0;font-size:10px;color:var(--ink3);opacity:.6}.proposal_input__RPxIB{background:var(--bg3);border:1px solid var(--border);border-radius:2px;padding:9px 12px;font-family:var(--font-mono);font-size:12px;color:var(--ink);outline:none;transition:border-color .2s;width:100%}.proposal_input__RPxIB:focus{border-color:var(--ink3)}.proposal_input__RPxIB::placeholder{color:var(--ink3);opacity:.5}.proposal_textarea__mOdYR{background:var(--bg3);border:1px solid var(--border);border-radius:2px;padding:10px 12px;font-family:var(--font-body);font-size:14px;color:var(--ink);outline:none;resize:vertical;line-height:1.6;transition:border-color .2s;width:100%}.proposal_textarea__mOdYR:focus{border-color:var(--ink3)}.proposal_fileInput__rEofq{font-family:var(--font-mono);font-size:11px;color:var(--ink2)}.proposal_imageRow__yTmGM{display:flex;align-items:center;gap:10px;margin-top:6px}.proposal_imageName__662c_{font-family:var(--font-mono);font-size:10px;color:var(--ink3);min-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal_error__PSz5R{font-family:var(--font-mono);font-size:11px;color:#e06060}.proposal_actions__MoDkC{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.proposal_btnCancel__rM_ma{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;background:none;border:1px solid var(--border);border-radius:2px;color:var(--ink3);padding:8px 16px;cursor:pointer;transition:color .2s}.proposal_btnCancel__rM_ma:hover{color:var(--ink)}.proposal_btnSubmit__0PvLh{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;background:var(--accent);border:none;border-radius:2px;color:var(--bg);padding:8px 20px;cursor:pointer;transition:background .2s}.proposal_btnSubmit__0PvLh:hover{background:var(--accent2)}.proposal_btnSubmit__0PvLh:disabled{opacity:.5;cursor:not-allowed}.proposal_thanks__rKYm5{display:flex;align-items:center;gap:12px;padding:20px 24px;border:1px solid var(--border);border-radius:4px;margin-bottom:48px}.proposal_thanksIcon__It_FF{font-size:16px;color:var(--accent);font-family:var(--font-mono)}.proposal_thanks__rKYm5 p{font-size:13px;color:var(--ink2);font-family:var(--font-mono);letter-spacing:.04em}@media (max-width:600px){.proposal_fieldGroup__jQfjO{grid-template-columns:1fr}.proposal_form__geXEr{padding:20px 16px}}.proposal_newSongWrap__9j84J{margin:0 0 64px}.page_main__nw1Wk{max-width:860px;margin:0 auto;padding:0 24px}.page_header__oRW75{padding:80px 0 60px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.page_headerInner__leMGi{position:relative;z-index:1}.page_headerLabel__uNIfO{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.page_headerTitle__Jd54L{font-family:var(--font-display);font-size:clamp(48px,8vw,80px);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin-bottom:24px}.page_headerSub__kaVpK{font-size:15px;color:var(--ink2);line-height:1.6;max-width:400px}.page_headerDeco__0RD00{position:absolute;right:-20px;top:60px;display:flex;flex-direction:column;gap:8px;opacity:.04;font-size:120px;line-height:1;font-family:var(--font-display);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_archive__mREVh{padding:40px 0 80px}.page_archiveHeader__VkD4F{display:flex;align-items:center;gap:16px;margin-bottom:8px}.page_archiveCount__SyOrC{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--ink3);white-space:nowrap}.page_divider__5RusV{flex:1 1;height:1px;background:var(--border)}.page_list__YP8g5{list-style:none}.page_item__0GFbL{border-bottom:1px solid var(--border)}.page_link__k5j_x{display:flex;align-items:center;gap:24px;padding:22px 0;transition:background .2s;cursor:pointer}.page_link__k5j_x:hover .page_itemTitle__b1jRt{color:var(--accent)}.page_link__k5j_x:hover .page_itemArrow__wZMj3{opacity:1;transform:translateX(4px)}.page_link__k5j_x:hover .page_itemCover__nnYmz img{opacity:.9}.page_itemMeta__b9lq7{display:flex;flex-direction:column;gap:4px;min-width:80px}.page_itemIndex__Pz1mg{letter-spacing:.1em}.page_itemDate__XBi2L,.page_itemIndex__Pz1mg{font-family:var(--font-mono);font-size:10px;color:var(--ink3)}.page_itemMain__vCjhh{flex:1 1}.page_itemTitle__b1jRt{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--ink);line-height:1.2;transition:color .2s;margin-bottom:2px}.page_itemArtist__qFtiW{font-size:13px;color:var(--ink2);font-weight:300}.page_itemCover__nnYmz{width:52px;height:52px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--bg3)}.page_itemCover__nnYmz img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .2s}.page_itemArrow__wZMj3{font-size:16px;color:var(--accent);opacity:0;transition:opacity .2s,transform .2s;flex-shrink:0}.page_empty__btHOz{font-family:var(--font-mono);font-size:13px;color:var(--ink3);text-align:center;padding:60px 0}@media (max-width:600px){.page_header__oRW75{padding:48px 0 40px}.page_itemMeta__b9lq7{display:none}.page_itemArrow__wZMj3{opacity:.5}.page_link__k5j_x{gap:16px}}.page_archive__mREVh{padding-bottom:40px}