:root{--container-prose: 36rem;--container-grid: 75rem;--container-tables: 75rem;--container-code: 50rem;--container-form: 32rem;--container-bleed: 100%}body{max-width:none;margin:0}.prose{max-width:var(--container-prose);margin:0 auto;padding:0 1.5rem}.container{max-width:var(--container-grid);margin:0 auto;padding:0 1.5rem}.table{max-width:var(--container-tables);margin:0 auto;padding:0 1.5rem}.code{max-width:var(--container-code);margin:0 auto;padding:0 1.5rem}.form-container{max-width:var(--container-form);margin:0 auto;padding:0 1.5rem}.bleed{width:100%}@media (max-width: 768px){.prose,.container,.table,.code,.form-container{max-width:none;padding:0 1rem}}@media print{.prose,.container,.table,.code,.form-container{max-width:100%;padding:0}.no-print,nav,aside,footer{display:none}}:root{--bg: #0a0a0a;--bg_secondary: #0c0c0c;--bg_tertiary: #111111;--border: #1a1a1a;--accent: #0fb5b5;--accent_hover: color-mix(in srgb, var(--accent) 88%, white 12%);--accent_soft: color-mix(in srgb, var(--accent) 14%, transparent);--accent_rule: color-mix(in srgb, var(--accent) 40%, transparent);--border_accent: var(--accent_soft);--color-focus-ring: color-mix(in srgb, var(--accent) 18%, transparent);--color-accent: var(--accent);--color-accent-hover: var(--accent_hover);--color-accent-soft: var(--accent_soft);--color-accent-rule: var(--accent_rule);--text_primary: #fafafa;--text_secondary: rgba(250, 250, 250, .7);--text_muted: rgba(250, 250, 250, .65);--success: #4ade80;--success_soft: rgba(74, 222, 128, .14);--success_rule: rgba(74, 222, 128, .4);--warning: #fbbf24;--warning_soft: rgba(251, 191, 36, .14);--warning_rule: rgba(251, 191, 36, .4);--error: #f87171;--error_soft: rgba(248, 113, 113, .14);--error_rule: rgba(248, 113, 113, .4);--radius-none: 0;--radius-pill: 999px}body{max-width:none;margin:0;background:var(--bg);color:var(--text_primary);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.music_sidebar.svelte-1f1a737{display:flex;flex-direction:column;width:var(--music-sidebar-width);background:var(--music-page-bg);color:var(--music-text-primary);height:100%;flex-shrink:0;overflow:hidden;border-right:1px solid var(--music-panel-border-strong)}.music_sidebar_library.svelte-1f1a737{flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.music_sidebar_library_header.svelte-1f1a737{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem .375rem;border-bottom:1px solid var(--music-panel-border)}.music_sidebar_library_title.svelte-1f1a737{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:0;padding:0;color:var(--music-text-secondary);font-family:inherit;font-size:.95rem;font-weight:700;cursor:default;white-space:nowrap;flex-shrink:0}.music_sidebar_library_search_toggle.svelte-1f1a737{width:28px;height:28px;border:0;background:transparent;color:var(--music-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s ease,background .12s ease}.music_sidebar_library_search_toggle.svelte-1f1a737:hover{color:var(--music-text-primary);background:#ffffff0f}.music_sidebar_library_search_toggle--active.svelte-1f1a737{color:#fff;background:var(--music-accent)}.music_sidebar_library_search_toggle--active.svelte-1f1a737:hover{background:var(--music-accent-press)}.music_sidebar_library_actions.svelte-1f1a737{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.music_sidebar_library_action.svelte-1f1a737{width:28px;height:28px;border:0;background:transparent;color:var(--music-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s ease,background .12s ease,transform .12s ease}.music_sidebar_library_action.svelte-1f1a737:hover{color:var(--music-text-primary);background:#ffffff0f;transform:scale(1.06)}.music_sidebar_library_action--active.svelte-1f1a737{color:#fff;background:var(--music-accent)}.music_sidebar_library_action--active.svelte-1f1a737:hover{background:var(--music-accent-press);transform:scale(1.06)}.music_sidebar_library_create_row.svelte-1f1a737{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem}.music_sidebar_library_create_input.svelte-1f1a737{flex:1;min-width:0;background:var(--music-card-bg-hover);border:0;color:var(--music-text-primary);font-family:inherit;font-size:.82rem;padding:.4rem .55rem;outline:none;transition:background .12s ease}.music_sidebar_library_create_input.svelte-1f1a737::placeholder{color:var(--music-text-muted)}.music_sidebar_library_create_input.svelte-1f1a737:focus{background:#3a3a3a}.music_sidebar_library_create_input.svelte-1f1a737:disabled{opacity:.6}.music_sidebar_library_create_submit.svelte-1f1a737{background:var(--music-accent);color:#000;border:0;padding:.4rem .7rem;font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .12s ease,transform .12s ease}.music_sidebar_library_create_submit.svelte-1f1a737:hover:not(:disabled){background:var(--music-accent-hover);transform:scale(1.04)}.music_sidebar_library_create_submit.svelte-1f1a737:disabled{opacity:.5;cursor:not-allowed}.music_sidebar_library_create_error.svelte-1f1a737{margin:0 .75rem .5rem;color:#f15e6c;font-size:.75rem}.music_sidebar_library_create_signin.svelte-1f1a737{color:var(--music-accent);text-decoration:none;margin-left:.4rem;font-weight:600}.music_sidebar_library_create_signin.svelte-1f1a737:hover{text-decoration:underline}.music_sidebar_library_search_row.svelte-1f1a737{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--music-text-secondary)}.music_sidebar_library_search_input.svelte-1f1a737{flex:1;min-width:0;background:var(--music-card-bg-hover);border:0;color:var(--music-text-primary);font-family:inherit;font-size:.82rem;padding:.4rem .55rem;outline:none;transition:background .12s ease}.music_sidebar_library_search_input.svelte-1f1a737::placeholder{color:var(--music-text-muted)}.music_sidebar_library_search_input.svelte-1f1a737:focus{background:#3a3a3a}.music_sidebar_library_search_input.svelte-1f1a737::-webkit-search-cancel-button{display:none}.music_sidebar_library_search_clear.svelte-1f1a737{width:24px;height:24px;border:0;background:transparent;color:var(--music-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .12s ease}.music_sidebar_library_search_clear.svelte-1f1a737:hover{color:var(--music-text-primary)}.music_sidebar_library_filters.svelte-1f1a737{display:flex;gap:1px;background:var(--music-panel-border);border-bottom:1px solid var(--music-panel-border)}.music_sidebar_library_filter.svelte-1f1a737{background:var(--music-card-bg-hover);color:var(--music-text-primary);border:0;padding:.4rem .5rem;font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;flex:1;text-align:center;transition:background .12s ease,color .12s ease}.music_sidebar_library_filter.svelte-1f1a737:hover{background:#3a3a3a}.music_sidebar_library_filter--active.svelte-1f1a737{background:var(--music-accent);color:#fff}.music_sidebar_library_filter--active.svelte-1f1a737:hover{background:var(--music-accent-press)}.music_sidebar_library_list.svelte-1f1a737{flex:1;min-height:0;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.music_sidebar_library_list.svelte-1f1a737::-webkit-scrollbar{width:8px}.music_sidebar_library_list.svelte-1f1a737::-webkit-scrollbar-thumb{background:#ffffff26}.music_sidebar_library_item.svelte-1f1a737,.music_sidebar_cook.svelte-1f1a737{display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;color:var(--music-text-secondary);text-decoration:none;transition:background .12s ease;border-bottom:1px solid var(--music-panel-border)}.music_sidebar_library_item.svelte-1f1a737:hover,.music_sidebar_cook.svelte-1f1a737:hover{background:#ffffff0f}.music_sidebar_library_item--active.svelte-1f1a737,.music_sidebar_cook--active.svelte-1f1a737{background:#ffffff14;color:var(--music-text-primary)}.music_sidebar_cook.svelte-1f1a737{position:relative;border-left:3px solid transparent}.music_sidebar_cook--active.svelte-1f1a737{border-left-color:var(--music-accent)}.music_sidebar_cook--active.svelte-1f1a737 .music_sidebar_cook_name:where(.svelte-1f1a737){color:var(--music-text-primary);font-weight:600}.music_sidebar_library_cover.svelte-1f1a737,.music_sidebar_cook_cover.svelte-1f1a737{width:48px;height:48px;background:var(--music-card-bg-hover);display:flex;align-items:center;justify-content:center;color:var(--music-text-muted);flex-shrink:0}.music_sidebar_library_cover--liked.svelte-1f1a737{background:linear-gradient(135deg,#4a3a72,#2a2245);color:#fff}.music_sidebar_cook_cover.svelte-1f1a737{border-radius:var(--music-radius-circle);overflow:hidden;object-fit:cover;transition:transform .18s ease,box-shadow .18s ease}.music_sidebar_cook.svelte-1f1a737:hover .music_sidebar_cook_cover:where(.svelte-1f1a737){transform:scale(1.04);box-shadow:0 4px 12px #1ed7602e}.music_sidebar_cook_cover--placeholder.svelte-1f1a737{border-radius:var(--music-radius-circle);background:#2a2a2a;color:var(--music-text-muted);font-size:1.05rem;font-weight:700}.music_sidebar_library_meta.svelte-1f1a737,.music_sidebar_cook_meta.svelte-1f1a737{display:flex;flex-direction:column;min-width:0}.music_sidebar_library_name.svelte-1f1a737,.music_sidebar_cook_name.svelte-1f1a737{font-size:.88rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music_sidebar_library_sub.svelte-1f1a737,.music_sidebar_cook_sub.svelte-1f1a737{font-size:.72rem;color:var(--music-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music_sidebar_cooks_header.svelte-1f1a737{display:flex;align-items:baseline;justify-content:space-between;padding:.5rem .75rem .375rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--music-text-muted);font-weight:700;background:#ffffff08;border-bottom:1px solid var(--music-panel-border)}.music_sidebar_cooks_count.svelte-1f1a737{font-size:.7rem;color:var(--music-text-muted);font-weight:600;letter-spacing:.04em}.music_player.svelte-19afwvy{grid-area:player;z-index:30;display:grid;grid-template-columns:minmax(220px,1fr) 2fr minmax(220px,1fr);align-items:center;gap:1rem;padding:.75rem 1.5rem;background:#000;border-top:1px solid var(--music-panel-border);color:var(--music-text-primary);height:var(--music-player-height);min-height:var(--music-player-height);box-sizing:border-box;overflow:hidden}.music_player_left.svelte-19afwvy{display:flex;align-items:center;gap:.75rem;min-width:0}.music_player_cover_btn.svelte-19afwvy{background:transparent;border:0;padding:0;cursor:pointer;flex-shrink:0}.music_player_cover.svelte-19afwvy{width:56px;height:56px;object-fit:cover;background:#2a2a2a;flex-shrink:0}.music_player_cover--placeholder.svelte-19afwvy{background:#2a2a2a}.music_player_meta.svelte-19afwvy{display:flex;flex-direction:column;min-width:0}.music_player_title.svelte-19afwvy{background:transparent;border:0;padding:0;text-align:left;color:var(--music-text-primary);font-family:inherit;font-size:.92rem;font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.music_player_title.svelte-19afwvy:hover{text-decoration:underline}.music_player_title--placeholder.svelte-19afwvy{cursor:default}.music_player_title--placeholder.svelte-19afwvy:hover{text-decoration:none}.music_player_cook.svelte-19afwvy{color:var(--music-text-secondary);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.music_player_like.svelte-19afwvy{background:transparent;border:0;padding:.25rem;color:var(--music-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.music_player_like.svelte-19afwvy:hover{color:var(--music-text-primary)}.music_player_like--active.svelte-19afwvy{color:var(--music-accent)}.music_player_center.svelte-19afwvy{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}.music_player_transport.svelte-19afwvy{display:flex;align-items:center;gap:.85rem}.music_player_btn.svelte-19afwvy{background:transparent;border:0;padding:.35rem;color:var(--music-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease,transform .12s ease}.music_player_btn.svelte-19afwvy:hover:not(:disabled){color:var(--music-text-primary);transform:scale(1.06)}.music_player_btn.svelte-19afwvy:disabled{opacity:.5;cursor:not-allowed}.music_player_btn--active.svelte-19afwvy{color:var(--music-accent)}.music_player_btn--primary.svelte-19afwvy{width:48px;height:48px;background:var(--music-accent);color:#000;border-radius:9999px}.music_player_btn--primary.svelte-19afwvy:hover:not(:disabled){color:#000;background:var(--music-accent-hover)}.music_player_scrub_row.svelte-19afwvy{display:flex;align-items:center;gap:.6rem;width:100%;max-width:600px}.music_player_scrub.svelte-19afwvy{flex:1;accent-color:#fff}.music_player_time.svelte-19afwvy{color:var(--music-text-secondary);font-size:.72rem;font-variant-numeric:tabular-nums;min-width:2.4em;text-align:center}.music_player_right.svelte-19afwvy{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.music_player_volume.svelte-19afwvy{width:90px;accent-color:#fff}@media (max-width: 900px){.music_player.svelte-19afwvy{grid-template-columns:1fr 2fr}.music_player_right.svelte-19afwvy{display:none}}@media (max-width: 640px){.music_player.svelte-19afwvy{grid-template-columns:1fr;padding:.5rem .75rem}.music_player_scrub_row.svelte-19afwvy{display:none}.music_player_left.svelte-19afwvy{justify-content:space-between}}.queue_scrim.svelte-1ils5k5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000080}.queue_drawer.svelte-1ils5k5{position:fixed;top:0;right:0;bottom:var(--music-player-height);z-index:41;width:min(420px,100vw);background:var(--music-panel-bg-solid);border-left:1px solid var(--music-panel-border);color:var(--music-text-primary);display:flex;flex-direction:column;box-shadow:-8px 0 24px #00000080;animation:svelte-1ils5k5-queue_slide .18s ease-out}@keyframes svelte-1ils5k5-queue_slide{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.queue_header.svelte-1ils5k5{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--music-panel-border)}.queue_header.svelte-1ils5k5 h2:where(.svelte-1ils5k5){margin:0;font-size:1.1rem;font-weight:700}.queue_header_actions.svelte-1ils5k5{display:flex;align-items:center;gap:.5rem}.queue_clear.svelte-1ils5k5{background:transparent;border:0;color:var(--music-text-secondary);font-family:inherit;font-size:.82rem;cursor:pointer}.queue_clear.svelte-1ils5k5:hover{color:var(--music-text-primary);text-decoration:underline}.queue_close.svelte-1ils5k5{background:transparent;border:0;color:var(--music-text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.queue_close.svelte-1ils5k5:hover{color:var(--music-text-primary);background:#ffffff14}.queue_section.svelte-1ils5k5{padding:1rem 1.25rem;border-bottom:1px solid var(--music-panel-border)}.queue_section.svelte-1ils5k5 h3:where(.svelte-1ils5k5){margin:0 0 .6rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--music-text-muted);font-weight:700;display:flex;align-items:center;gap:.4rem}.queue_count.svelte-1ils5k5{background:#ffffff14;padding:.1rem .4rem;font-size:.7rem;color:var(--music-text-secondary)}.queue_empty.svelte-1ils5k5{color:var(--music-text-muted);font-size:.85rem;margin:0}.queue_row.svelte-1ils5k5{display:flex;align-items:center;gap:.75rem;width:100%;padding:.4rem .5rem;background:transparent;border:0;color:var(--music-text-primary);text-align:left;cursor:pointer;font-family:inherit;transition:background .12s ease}.queue_row.svelte-1ils5k5:hover{background:#ffffff0f}.queue_row--with_action.svelte-1ils5k5{padding:0}.queue_row_main.svelte-1ils5k5{flex:1;display:flex;align-items:center;gap:.75rem;background:transparent;border:0;padding:.4rem .5rem;color:inherit;text-align:left;cursor:pointer;font-family:inherit;min-width:0}.queue_row_main.svelte-1ils5k5:hover{background:#ffffff0f}.queue_row_remove.svelte-1ils5k5{background:transparent;border:0;color:var(--music-text-muted);width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:.5rem}.queue_row_remove.svelte-1ils5k5:hover{color:var(--music-text-primary);background:#ffffff14}.queue_row_cover.svelte-1ils5k5{width:40px;height:40px;object-fit:cover;background:#2a2a2a;flex-shrink:0}.queue_row_cover--placeholder.svelte-1ils5k5{background:#2a2a2a}.queue_row_meta.svelte-1ils5k5{display:flex;flex-direction:column;min-width:0}.queue_row_title.svelte-1ils5k5{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue_row_cook.svelte-1ils5k5{font-size:.78rem;color:var(--music-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now_playing_scrim.svelte-77eia5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:linear-gradient(180deg,#141414f5,#000000fa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow-y:auto;color:var(--music-text-primary)}.now_playing_header.svelte-77eia5{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--music-panel-border);position:sticky;top:0;background:#0006;z-index:1}.now_playing_header_label.svelte-77eia5{color:var(--music-text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.now_playing_close.svelte-77eia5{width:36px;height:36px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.now_playing_close.svelte-77eia5:hover{background:#ffffff26}.now_playing_layout.svelte-77eia5{display:grid;grid-template-columns:320px 1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 6rem}@media (max-width: 720px){.now_playing_layout.svelte-77eia5{grid-template-columns:1fr;gap:1.5rem}}.now_playing_side.svelte-77eia5{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.now_playing_cover_wrap.svelte-77eia5{display:flex;justify-content:flex-start}.now_playing_cover.svelte-77eia5{width:200px;height:200px;object-fit:cover;background:#2a2a2a;box-shadow:0 12px 40px #00000080}.now_playing_cover--placeholder.svelte-77eia5{display:flex;align-items:center;justify-content:center;color:var(--music-text-muted);font-size:1.1rem;font-weight:700;text-align:center;padding:1rem}.now_playing_meta.svelte-77eia5{width:100%}.now_playing_meta_label.svelte-77eia5{display:block;color:var(--music-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:.4rem}.now_playing_title.svelte-77eia5{margin:0 0 .3rem;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.now_playing_cook.svelte-77eia5{display:inline-block;color:var(--music-text-primary);text-decoration:none;font-size:.95rem;font-weight:600}.now_playing_cook.svelte-77eia5:hover{text-decoration:underline}.now_playing_moods.svelte-77eia5{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.now_playing_mood.svelte-77eia5{background:#ffffff14;color:var(--music-text-secondary);padding:.25rem .6rem;font-size:.72rem}.now_playing_actions.svelte-77eia5{display:flex;align-items:center;gap:.5rem}.now_playing_action.svelte-77eia5{width:36px;height:36px;background:transparent;border:0;color:var(--music-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease,background .12s ease}.now_playing_action.svelte-77eia5:hover{color:var(--music-text-primary);background:#ffffff0f}.now_playing_action--active.svelte-77eia5{color:var(--music-accent)}.now_playing_scrub_row.svelte-77eia5{display:flex;align-items:center;gap:.85rem;width:100%}.now_playing_scrub.svelte-77eia5{flex:1;accent-color:#fff}.now_playing_time.svelte-77eia5{color:var(--music-text-secondary);font-size:.78rem;font-variant-numeric:tabular-nums;min-width:2.6em;text-align:center}.now_playing_transport.svelte-77eia5{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:.25rem}.now_playing_btn.svelte-77eia5{background:transparent;border:0;color:var(--music-text-secondary);padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.now_playing_btn.svelte-77eia5:hover{color:var(--music-text-primary);background:#ffffff0f}.now_playing_btn--active.svelte-77eia5{color:var(--music-accent)}.now_playing_btn--primary.svelte-77eia5{width:72px;height:72px;background:var(--music-accent);color:#000;border-radius:9999px}.now_playing_btn--primary.svelte-77eia5:hover{color:#000;background:var(--music-accent-hover)}.now_playing_volume_row.svelte-77eia5{display:flex;align-items:center;gap:.85rem;width:100%}.now_playing_volume.svelte-77eia5{flex:1;accent-color:#fff}.now_playing_playlist.svelte-77eia5{min-width:0}.now_playing_playlist_heading.svelte-77eia5{margin:0 0 1rem;font-size:1rem;font-weight:700;color:var(--music-text-secondary);text-transform:uppercase;letter-spacing:.06em}.now_playing_playlist_list.svelte-77eia5{display:flex;flex-direction:column;gap:1px;background:#ffffff0d}.now_playing_playlist_row.svelte-77eia5{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.85rem;padding:.7rem .85rem;background:#00000073;border:0;text-align:left;cursor:pointer;color:var(--music-text-primary);font-family:inherit;font-size:.92rem;transition:background .12s ease}.now_playing_playlist_row.svelte-77eia5:hover:not(:disabled){background:#ffffff14}.now_playing_playlist_row.svelte-77eia5:disabled{opacity:.45;cursor:not-allowed}.now_playing_playlist_row--current.svelte-77eia5{background:#1dd76029;color:#fff}.now_playing_playlist_row--current.svelte-77eia5:hover:not(:disabled){background:#1dd7603d}.now_playing_playlist_index.svelte-77eia5{color:var(--music-text-muted);font-variant-numeric:tabular-nums;font-size:.85rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-height:18px}.now_playing_playlist_row--current.svelte-77eia5 .now_playing_playlist_index:where(.svelte-77eia5){color:var(--music-accent)}.now_playing_eq.svelte-77eia5{display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;height:14px}.now_playing_eq_bar.svelte-77eia5{width:3px;background:var(--music-accent);transform-origin:bottom center}.now_playing_eq_bar--1.svelte-77eia5{height:6px;animation:svelte-77eia5-now_playing_eq_1 .9s ease-in-out infinite}.now_playing_eq_bar--2.svelte-77eia5{height:12px;animation:svelte-77eia5-now_playing_eq_2 1.1s ease-in-out infinite}.now_playing_eq_bar--3.svelte-77eia5{height:4px;animation:svelte-77eia5-now_playing_eq_3 .7s ease-in-out infinite}@keyframes svelte-77eia5-now_playing_eq_1{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.2)}}@keyframes svelte-77eia5-now_playing_eq_2{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes svelte-77eia5-now_playing_eq_3{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1.4)}}.now_playing_playlist_meta.svelte-77eia5{display:flex;flex-direction:column;min-width:0;gap:.1rem}.now_playing_playlist_title.svelte-77eia5{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now_playing_playlist_action.svelte-77eia5{color:var(--music-accent);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.now_playing_related_heading.svelte-77eia5{margin:2rem 0 .85rem;font-size:1rem;font-weight:700;color:var(--music-text-secondary);text-transform:uppercase;letter-spacing:.06em}.now_playing_related_grid.svelte-77eia5{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.85rem}.now_playing_related_card.svelte-77eia5{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:#ffffff0a;border:0;text-align:left;cursor:pointer;color:var(--music-text-primary);font-family:inherit;transition:background .12s ease}.now_playing_related_card.svelte-77eia5:hover{background:#ffffff14}.now_playing_related_cover.svelte-77eia5{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#2a2a2a}.now_playing_related_cover--placeholder.svelte-77eia5{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--music-text-muted);font-weight:700}.now_playing_related_name.svelte-77eia5{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music_shell.svelte-1hd4hr5{display:grid;grid-template-columns:var(--music-sidebar-width) 1fr;grid-template-rows:1fr var(--music-player-height);grid-template-areas:"sidebar main" "player player";background:var(--bg);color:var(--music-text-primary);height:100%;overflow:hidden}.music_shell.svelte-1hd4hr5 .music_shell_sidebar{grid-area:sidebar;height:100%;min-height:0;overflow:hidden}.music_shell_main.svelte-1hd4hr5{grid-area:main;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.music_shell_main_scroll.svelte-1hd4hr5{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.music_shell_main_scroll.svelte-1hd4hr5::-webkit-scrollbar{width:10px}.music_shell_main_scroll.svelte-1hd4hr5::-webkit-scrollbar-thumb{background:#ffffff26}.music_shell_main_scroll.svelte-1hd4hr5::-webkit-scrollbar-track{background:transparent}.music_shell.svelte-1hd4hr5 .music_player{grid-area:player}@media (max-width: 900px){.music_shell.svelte-1hd4hr5{grid-template-columns:1fr;grid-template-areas:"main" "player"}.music_shell.svelte-1hd4hr5 .music_sidebar{display:none}}.music_root{--music-accent: var(--accent, #0fb5b5);--music-accent-hover: var(--accent_hover, color-mix(in srgb, #0fb5b5 88%, white 12%));--music-accent-press: color-mix(in srgb, #0fb5b5 82%, black 18%);--music-accent-soft: var(--accent_soft, color-mix(in srgb, #0fb5b5 14%, transparent));--music-accent-rule: var(--accent_rule, color-mix(in srgb, #0fb5b5 40%, transparent));--music-panel-bg: rgba(10, 10, 10, .72);--music-panel-bg-solid: #181818;--music-panel-bg-elevated: #282828;--music-panel-border: rgba(255, 255, 255, .06);--music-panel-border-strong: rgba(255, 255, 255, .1);--music-page-bg: #0a0a0a;--music-card-bg: #181818;--music-card-bg-hover: #282828;--music-text-primary: #ffffff;--music-text-secondary: #b3b3b3;--music-text-muted: #6a6a6a;--music-sidebar-width: 240px;--music-sidebar-width-collapsed: 72px;--music-sidebar-padding-x: 20px;--music-topbar-height: auto;--music-player-height: 96px;--music-cover-card-size: 180px;--music-cover-thumb-size: 48px;--music-cover-large-size: 232px;--music-cover-xl-size: 380px;--music-cook-circle-size: 140px;--music-radius-card: 0;--music-radius-pill: 0;--music-radius-cover: 0;--music-radius-circle: 50%;--music-home-gradient: linear-gradient( 180deg, rgba(30, 215, 96, .08) 0%, rgba(10, 10, 10, 0) 320px );--music-font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--music-hero-eyebrow-font-size: .75rem;--music-hero-eyebrow-padding: .3rem .85rem;--music-hero-eyebrow-letter-spacing: .1em;--music-hero-eyebrow-font-weight: 700;--music-hero-eyebrow-margin-bottom: .85rem;--music-hero-title-font-size: 3.5rem;--music-hero-title-font-weight: 800;--music-hero-title-letter-spacing: -.025em;--music-hero-title-text-shadow: 0 2px 12px rgba(0, 0, 0, .5);--music-hero-title-line-height: 1.05;--music-hero-meta-font-size: .95rem;--music-hero-meta-color: rgba(255, 255, 255, .92);--music-hero-meta-font-weight: 500;--music-hero-meta-margin-bottom: .85rem;--music-hero-desc-font-size: .95rem;--music-hero-desc-color: rgba(255, 255, 255, .85);--music-hero-desc-line-height: 1.5;--music-hero-desc-max-width: 40rem;--music-hero-desc-margin-bottom: 1.5rem;--music-hero-actions-gap: .85rem;--music-hero-action-size: 48px;--music-hero-play-padding: .95rem 2rem;--music-hero-play-font-size: 1.05rem;--music-hero-play-font-weight: 800}.music_main{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}
