:root{--bg:#000;--surface:#1c1c1e;--surface-hover:#2c2c2e;--border:#ffffff1f;--text:#fff;--text-secondary:#ebebf599;--text-tertiary:#ebebf54d;--accent:#0a84ff;--success:#30d158;--warning:#ff9f0a;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--container:1200px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--transition:.18s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,textarea{font:inherit}._navbar_9m3wo_1{z-index:1000;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}._container_9m3wo_10{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:18px 24px;display:flex}._logo_9m3wo_21{color:var(--text);letter-spacing:-.5px;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}._logoIcon_9m3wo_33{background:linear-gradient(155deg,#2c2c2e,#141416);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._nav_9m3wo_1{align-items:center;gap:8px;display:flex}._nav_9m3wo_1 a{color:var(--text-secondary);border-radius:14px;padding:10px 16px;transition:all .18s}._nav_9m3wo_1 a:hover{color:var(--text);background:var(--surface)}._nav_9m3wo_1 .active{background:var(--surface);color:#fff}._right_9m3wo_72{align-items:center;gap:12px;display:flex}._profile_9m3wo_78{color:var(--text-secondary);border-radius:14px;align-items:center;gap:8px;padding:10px 16px;transition:all .18s;display:flex}._profile_9m3wo_78:hover{background:var(--surface);color:#fff}._logout_9m3wo_97{background:var(--surface);width:42px;height:42px;color:var(--text-secondary);border:none;border-radius:14px;justify-content:center;align-items:center;transition:all .18s;display:flex}._logout_9m3wo_97:hover{color:#fff}._button_1bcjj_1{height:30px;transition:var(--transition);cursor:pointer;border:none;border-radius:14px;padding:0 20px;font-size:12px;font-weight:600}._full_1bcjj_18{width:100%}._primary_1bcjj_22{background:var(--accent);color:#fff}._primary_1bcjj_22:hover:not(:disabled){background:#3395ff}._secondary_1bcjj_31{color:var(--accent);background:0 0}._secondary_1bcjj_31:hover:not(:disabled){background:#0a84ff14}._danger_1bcjj_40{color:#ff453a;background:#ff453a26}._danger_1bcjj_40:hover:not(:disabled){background:#ff453a40}._button_1bcjj_1:disabled{opacity:.45;cursor:not-allowed}._page_1itf3_1{color:#fff;background:#000;min-height:100vh}._navbar_1itf3_9{justify-content:space-between;align-items:center;height:72px;padding:0 8%;display:flex}._logo_1itf3_19{letter-spacing:-.04em;color:#fff;font-size:1.8rem;font-weight:700;text-decoration:none}._navActions_1itf3_28{gap:12px;display:flex}._navActions_1itf3_28 a{text-decoration:none}._hero_1itf3_39{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:calc(100vh - 72px);padding:0 8%;display:grid}._badge_1itf3_50{color:var(--accent);background:#0a84ff1f;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-block}._heroContent_1itf3_65 h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(3rem,6vw,5.5rem);line-height:1}._heroContent_1itf3_65 p{color:#9ca3af;max-width:520px;font-size:1.15rem;line-height:1.8}._heroButtons_1itf3_85{gap:16px;margin-top:40px;display:flex}._heroButtons_1itf3_85 a{text-decoration:none}._heroImage_1itf3_96{justify-content:center;display:flex}._heroImage_1itf3_96 img{object-fit:contain;width:100%;max-width:650px}@media (width<=900px){._hero_1itf3_39{text-align:center;grid-template-columns:1fr;padding-top:40px}._heroContent_1itf3_65 p{margin:auto}._heroButtons_1itf3_85{justify-content:center}._heroImage_1itf3_96{margin-top:50px}}._features_1itf3_134{padding:120px 8%}._feature_1itf3_134{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:140px;display:grid}._reverse_1itf3_147{direction:rtl}._reverse_1itf3_147>*{direction:ltr}._featureImage_1itf3_155{justify-content:center;display:flex}._featureImage_1itf3_155 img{object-fit:contain;width:100%;max-width:450px;transition:transform .35s}._featureImage_1itf3_155 img:hover{transform:scale(1.03)}._featureContent_1itf3_172 h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2rem,4vw,3.5rem)}._featureContent_1itf3_172 p{color:#9ca3af;max-width:500px;font-size:1.1rem;line-height:1.8}@media (width<=900px){._feature_1itf3_134,._reverse_1itf3_147{text-align:center;direction:ltr;grid-template-columns:1fr;gap:40px;margin-bottom:80px}._featureContent_1itf3_172 p{margin:0 auto}}._cta_1itf3_201{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:120px 8%;display:grid}._ctaContent_1itf3_212 h2{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem)}._ctaContent_1itf3_212 p{color:#9ca3af;max-width:520px;font-size:1.1rem;line-height:1.8}._ctaButtons_1itf3_228{gap:16px;margin-top:40px;display:flex}._ctaButtons_1itf3_228 a{text-decoration:none}._ctaImage_1itf3_239{justify-content:center;display:flex}._ctaImage_1itf3_239 img{width:100%;max-width:550px}._footer_1itf3_251{text-align:center;border-top:1px solid #ffffff0f;padding:70px 8%}._footer_1itf3_251 h3{letter-spacing:-.03em;margin-bottom:16px;font-size:1.8rem}._footer_1itf3_251 p{color:#9ca3af;margin-bottom:12px}._footer_1itf3_251 span{color:#6b7280;font-size:.9rem}@media (width<=900px){._cta_1itf3_201{text-align:center;grid-template-columns:1fr}._ctaContent_1itf3_212 p{margin:auto}._ctaButtons_1itf3_228{justify-content:center}._ctaImage_1itf3_239{margin-top:40px}}._page_19cxx_1{max-width:1200px;margin:0 auto;padding:32px 24px 48px}._header_19cxx_7{margin-bottom:32px}._header_19cxx_7 h1{letter-spacing:-.6px;color:var(--text);font-size:34px;font-weight:700}._header_19cxx_7 p{color:var(--text-secondary);max-width:520px;margin-top:8px;font-size:15px;line-height:1.45}._group_1p72p_1{flex-direction:column;gap:8px;display:flex}._label_1p72p_7{color:var(--text-secondary);font-size:13px;font-weight:500}._input_1p72p_13{width:100%;height:50px;color:var(--text);transition:var(--transition);background:#1c1c1e;border:1px solid #0000;border-radius:14px;outline:none;padding:0 16px;font-size:15px}._input_1p72p_13:hover{background:#2c2c2e}._input_1p72p_13::placeholder{color:var(--text-tertiary)}._input_1p72p_13:focus{border-color:var(--accent)}._errorInput_1p72p_42{border-color:#ff453a}._helper_1p72p_46{color:var(--text-tertiary);font-size:13px}._error_1p72p_42{color:#ff453a;font-size:13px}._wrapper_1x5b2_1{justify-content:center;display:flex}._form_1x5b2_6{flex-direction:column;gap:24px;width:100%;max-width:460px;display:flex}._info_1x5b2_14{text-align:center;color:var(--text-secondary);margin-top:-8px;font-size:15px}._footer_1x5b2_23{text-align:center;color:var(--text-secondary);font-size:15px}._footer_1x5b2_23 a{color:var(--accent);font-weight:600}._footer_1x5b2_23 a:hover{color:#3395ff}._backLink_1x5b2_40{color:var(--color-text-muted,#888);margin-bottom:16px;font-size:.9rem;text-decoration:none;display:inline-block}._backLink_1x5b2_40:hover{text-decoration:underline}._card_1pog8_1{background:var(--surface);border-radius:22px;flex-direction:column;width:100%;transition:transform .18s;display:flex;overflow:hidden}._card_1pog8_1:hover{transform:scale(1.02)}._imageWrapper_1pog8_18{display:block}._image_1pog8_18{aspect-ratio:1;object-fit:cover;width:100%;display:block}._content_1pog8_29{padding:18px}._title_1pog8_33{color:var(--text);margin-bottom:6px;font-size:18px;font-weight:600;display:block}._artist_1pog8_41{color:var(--text-secondary);margin-bottom:16px;font-size:15px;display:block}._artist_1pog8_41:hover{color:var(--text)}._footer_1pog8_52{justify-content:space-between;align-items:center;display:flex}._likeButton_1pog8_58{color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:8px;display:flex}._likeButton_1pog8_58:hover{color:var(--text)}._likeCount_1pog8_73{color:var(--color-text-muted,#888);align-items:center;gap:6px;font-size:.9rem;display:flex}._container_s0jo8_1{max-width:1200px;margin:0 auto;padding:28px 24px}._title_s0jo8_7{margin-bottom:28px;font-size:34px;font-weight:700}._grid_s0jo8_13{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}._card_s0jo8_18{background:var(--surface);border-radius:22px;flex-direction:column;width:100%;max-width:320px;transition:transform .2s;display:flex;overflow:hidden}._form_awefc_1{flex-direction:column;gap:1.5rem;display:flex}._field_awefc_7{flex-direction:column;gap:.5rem;display:flex}._label_awefc_13{font-size:.95rem;font-weight:600}._textarea_awefc_18{border:1px solid var(--border-color);background:var(--surface-color);width:100%;min-height:120px;color:var(--text-color);resize:vertical;font:inherit;border-radius:12px;padding:.9rem 1rem}._textarea_awefc_18:focus{border-color:var(--primary-color);outline:none}._fileInput_awefc_35{font:inherit}._error_awefc_39{color:#ef4444;font-size:.95rem}._actions_awefc_44{justify-content:flex-end;gap:1rem;display:flex}._cover_1ic2x_1{object-fit:cover;border-radius:22px;width:100%;max-height:420px;margin-bottom:24px}._info_1ic2x_11{flex-direction:column;gap:18px;display:flex}._description_1ic2x_17{color:var(--text-secondary);line-height:1.6}._meta_1ic2x_22{color:var(--text-secondary);flex-wrap:wrap;gap:24px;font-size:15px;display:flex}._audio_1ic2x_32{width:100%;margin-top:32px}._actions_1ic2x_37{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._link_1ic2x_45{color:var(--accent);margin-top:24px;font-weight:600;display:inline-block}._link_1ic2x_45:hover{color:#3395ff}._form_50v3l_1{flex-direction:column;gap:28px;display:flex}._field_50v3l_7{flex-direction:column;gap:10px;display:flex}._label_50v3l_13{color:var(--text-secondary);font-size:13px;font-weight:500}._textarea_50v3l_19{resize:vertical;background:var(--surface);width:100%;min-height:140px;color:var(--text);transition:var(--transition);border:1px solid #0000;border-radius:14px;outline:none;padding:16px;font-size:15px}._textarea_50v3l_19::placeholder{color:var(--text-tertiary)}._textarea_50v3l_19:focus{border-color:var(--accent)}._fileInput_50v3l_49{background:var(--surface);width:100%;color:var(--text-secondary);transition:var(--transition);border:1px solid #0000;border-radius:14px;padding:14px 16px}._fileInput_50v3l_49:focus{border-color:var(--accent)}._songTitle_50v3l_69{font-size:22px;font-weight:700}._songList_50v3l_74{flex-direction:column;gap:10px;margin-top:8px;display:flex}._songItem_50v3l_82{background:var(--surface);cursor:pointer;transition:var(--transition);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}._songItem_50v3l_82:hover{background:var(--surface-hover)}._songItem_50v3l_82 input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}._songItem_50v3l_82 span{color:var(--text);font-size:15px}._actions_50v3l_116{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}._grid_1d0wa_1{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}._empty_1d0wa_7{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;display:flex}._empty_1d0wa_7 h3{margin-bottom:.5rem}._empty_1d0wa_7 p{color:var(--text-secondary)}._grid_12yo1_1{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}._card_12yo1_7{color:inherit;background:var(--surface-color);border:1px solid var(--border-color);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}._card_12yo1_7:hover{border-color:var(--primary-color);transform:translateY(-4px)}._image_12yo1_24{aspect-ratio:1;object-fit:cover;width:100%}._placeholder_12yo1_30{aspect-ratio:1;background:var(--background-secondary);place-items:center;width:100%;font-size:3rem;display:grid}._content_12yo1_39{padding:1rem}._content_12yo1_39 h3{margin:0 0 .4rem;font-size:1.1rem}._content_12yo1_39 p{color:var(--text-secondary);margin:0;font-size:.95rem}._empty_12yo1_54{color:var(--text-secondary);text-align:center;padding:3rem 0}._cover_8s2dc_1{border-radius:18px;width:100%;max-width:200px;margin-bottom:2rem;display:block}._section_8s2dc_9{margin-top:2rem}._section_8s2dc_9 h2{margin-bottom:1rem}._trackCard_8s2dc_23{border:1px solid var(--border-color);color:inherit;border-radius:14px;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}._trackCard_8s2dc_23 h3{margin:0 0 .4rem}._trackCard_8s2dc_23 p{color:var(--text-secondary);margin:0}._actions_8s2dc_49{gap:1rem;margin-top:2rem;display:flex}._empty_8s2dc_55{color:var(--text-secondary)}._trackList_8s2dc_17{flex-direction:column;gap:1rem;display:flex}._trackCard_8s2dc_23{border:1px solid var(--border-color);background:var(--surface-color);border-radius:16px;transition:transform .2s,border-color .2s;overflow:hidden}._trackCard_8s2dc_23:hover{border-color:var(--primary-color);transform:translateY(-2px)}._trackLink_8s2dc_80{color:inherit;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}._trackImage_8s2dc_89{object-fit:cover;border-radius:12px;flex-shrink:0;width:70px;height:70px}._trackPlaceholder_8s2dc_97{background:var(--background-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:1.5rem;display:flex}._trackInfo_8s2dc_109{flex-direction:column;gap:.3rem;display:flex}._trackInfo_8s2dc_109 h3{margin:0;font-size:1rem}._trackInfo_8s2dc_109 p{color:var(--text-secondary);margin:0;font-size:.9rem}._header_yie1v_1{flex-direction:column;align-items:center;gap:18px;margin-bottom:40px;display:flex}._avatar_yie1v_11{object-fit:cover;border:3px solid var(--border);border-radius:50%;width:130px;height:130px}._stats_yie1v_22{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px;display:grid}._stat_yie1v_22{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;padding:24px}._stat_yie1v_22 h3{margin-bottom:8px;font-size:28px}._stat_yie1v_22 p{color:var(--text-secondary)}._section_yie1v_52{flex-direction:column;gap:24px;display:flex}._sectionHeader_yie1v_58{justify-content:space-between;align-items:center;display:flex}._grid_yie1v_64{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px;display:grid}._empty_yie1v_72{color:var(--text-secondary);text-align:center;padding:40px 0}@media (width<=768px){._stats_yie1v_22{grid-template-columns:1fr}._sectionHeader_yie1v_58{flex-direction:column;align-items:flex-start;gap:12px}}._form_1h015_1{flex-direction:column;gap:2rem;max-width:540px;margin:0 auto;display:flex}._imageSection_1h015_10{flex-direction:column;align-items:center;gap:1rem;display:flex}._avatar_1h015_17{object-fit:cover;background:#1c1c1e;border:3px solid #ffffff14;border-radius:50%;width:180px;height:180px}._fileInput_1h015_28{color:#fff;cursor:pointer;background:#1c1c1e;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:.85rem 1rem}._fileInput_1h015_28::file-selector-button{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:10px;margin-right:1rem;padding:.65rem 1rem;transition:background .2s}._imageSection_1h015_10 input[type=file]::file-selector-button:hover{background:#0071e3}._actions_1h015_62{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}@media (width<=640px){._form_1h015_1{gap:1.5rem}._avatar_1h015_17{width:140px;height:140px}._actions_1h015_62{flex-direction:column-reverse}._actions_1h015_62 button{width:100%}}._header_13huh_1{flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}._avatar_13huh_10{object-fit:cover;background:#1c1c1e;border:3px solid #ffffff14;border-radius:50%;width:160px;height:160px}._header_13huh_1 h2{color:#fff;font-size:2rem;font-weight:700}._stats_13huh_27{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:3rem;display:grid}._stat_13huh_27{text-align:center;background:#1c1c1e;border:1px solid #ffffff14;border-radius:16px;padding:1.5rem;transition:transform .2s}._stat_13huh_27:hover{transform:translateY(-2px)}._stat_13huh_27 h3{color:#fff;margin-bottom:.25rem;font-size:2rem}._stat_13huh_27 p{color:#8e8e93}._section_13huh_61{margin-top:3rem}._section_13huh_61 h2{color:#fff;margin-bottom:1.25rem;font-size:1.5rem}._grid_13huh_72{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}._albumGrid_13huh_78{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem;display:grid}._albumCard_13huh_84{color:inherit;background:#1c1c1e;border:1px solid #ffffff14;border-radius:18px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}._albumCard_13huh_84:hover{border-color:#0a84ff59;transform:translateY(-4px);box-shadow:0 12px 28px #00000040}._albumImage_13huh_107{aspect-ratio:1;object-fit:cover;width:100%;display:block}._placeholder_13huh_115{aspect-ratio:1;background:#2c2c2e;justify-content:center;align-items:center;width:100%;font-size:3rem;display:flex}._albumContent_13huh_128{padding:1rem}._albumContent_13huh_128 h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.4rem;font-size:1rem;overflow:hidden}._albumContent_13huh_128 p{color:#8e8e93;font-size:.9rem}._empty_13huh_148{text-align:center;color:#8e8e93;background:#1c1c1e;border:1px solid #ffffff14;border-radius:16px;padding:2rem}@media (width<=640px){._avatar_13huh_10{width:120px;height:120px}._header_13huh_1 h2{font-size:1.6rem}._stats_13huh_27,._grid_13huh_72,._albumGrid_13huh_78{grid-template-columns:1fr}}
