.nova .workspace-account{display:grid;gap:8px;padding-bottom:12px}.nova .workspace-account-header{display:flex;align-items:center;min-width:0;gap:2px}.nova .workspace-account-header .workspace-identity{flex:1;min-width:0;width:auto;margin:0;padding:4px;border:0;border-radius:var(--radius);min-height:48px}.nova .workspace-account-header .workspace-identity>svg{display:none}.nova .workspace-account-header .artist-avatar{width:32px;height:32px}.nova .workspace-account-header .identity-copy strong{font-size:12px}.nova .workspace-account-header .identity-copy small{font-size:10px}.nova .workspace-account-header .sidebar-toggle{width:44px;height:44px;flex:0 0 44px;justify-content:center;padding:0;margin:0}.nova .workspace-account-header .sidebar-toggle .nav-copy{display:none}.nova .workspace-account-header .sidebar-toggle>span[aria-hidden]{font-size:17px}.workspace-switch-status{position:fixed;z-index:45;top:12px;inset-inline-end:20px;pointer-events:none;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 28px);padding:10px 14px;border:1px solid var(--control-border);border-radius:var(--radius);color:var(--ink);background:var(--raised);box-shadow:var(--material-shadow);font-size:13px}@media(min-width:861px){.nova[data-sidebar-collapsed=true] .workspace-account-header{flex-direction:column}.nova[data-sidebar-collapsed=true] .workspace-account-header .workspace-identity{width:44px;flex:none}.nova[data-sidebar-collapsed=true] .workspace-account{justify-items:center}}@media(max-width:860px){.workspace-switch-status{top:auto;bottom:calc(78px + env(safe-area-inset-bottom));inset-inline:14px;max-width:none}.nova .workspace-account{display:flex;align-items:center;gap:10px;padding-bottom:6px}.nova .workspace-account-header{flex:1}.nova .workspace-account-header .sidebar-toggle{display:none}.nova .workspace-account-header .workspace-identity{padding:4px 0}.nova .workspace-account .workspace-artist-filter{flex:1 1 50%;min-width:0}}@media(max-width:480px){.nova .workspace-account-header{flex:0 0 44px}.nova .workspace-account-header .workspace-identity{justify-content:center}.nova .workspace-account-header .identity-copy{display:none}.nova .workspace-account .workspace-artist-filter{flex:1}}body:has(.nova-workspace-layout){overflow:hidden}.nova.nova-workspace-layout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:hidden}.nova-workspace-layout>.sidebar{grid-column:1;grid-row:1 / -1;min-height:0}.nova-workspace-layout>.workspace-viewport{grid-column:2;grid-row:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:16px;overflow-anchor:none}.nova.nova-workspace-layout>.nova-music-dock:not(.music-player-preview){position:relative;inset:auto;grid-column:2;grid-row:2;width:auto;max-width:none;margin:0;border-radius:0;border-width:1px 0 0;padding:6px 12px;gap:12px;background:var(--raised);box-shadow:none}@media(min-width:861px){.nova-workspace-layout>.nova-music-dock:not(.music-player-preview){grid-template-columns:minmax(140px,.8fr) minmax(0,2fr)}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-details{grid-template-columns:auto minmax(120px,1fr) auto;gap:8px}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-transport{grid-area:1 / 1;gap:0}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-timeline{grid-area:1 / 2;gap:4px;grid-template-columns:28px minmax(30px,1fr) 28px}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-tools{grid-area:1 / 3;flex-wrap:nowrap;max-width:none;gap:0}.nova-workspace-layout>.nova-music-dock .music-player-copy>.artist-credits{max-height:1.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:861px)and (max-width:1200px){.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-details{grid-template-columns:minmax(220px,1fr) auto;gap:0 8px}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-timeline{grid-area:2 / 1}.nova-workspace-layout>.nova-music-dock:not(.music-player-preview) .music-player-tools{grid-area:1 / 2 / 3;flex-wrap:wrap;max-width:100px}.nova-workspace-layout>.nova-music-dock .music-player-volume input{display:none}}@media(max-width:860px){.nova.nova-workspace-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:calc(var(--mobile-nav-height) + var(--mobile-nav-bottom) + 8px)}.nova-workspace-layout>.sidebar{grid-column:1;grid-row:1}.nova-workspace-layout>.workspace-viewport{grid-column:1;grid-row:2;scrollbar-gutter:auto}.nova-workspace-layout:not(.nova-public):not(.nova-admin) main{padding-bottom:24px}.nova.nova-workspace-layout>.nova-music-dock:not(.music-player-preview){grid-column:1;grid-row:3;padding:4px 10px;max-height:45dvh;overflow-y:auto;overscroll-behavior:contain}.nova-workspace-layout>.nova-music-dock .music-player-artwork{width:36px;height:36px;flex-basis:36px;border-radius:6px}.nova-workspace-layout>.nova-music-dock .music-player-copy>.artist-credits{max-height:1.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nova-workspace-layout>.nova-music-dock .music-player-mini-wave{display:none}.nova-workspace-layout>.nova-music-dock .music-player-details{margin-top:0;max-height:none;overflow:visible}.nova-workspace-layout>.nova-music-dock .music-player-transport{padding-block:0;gap:8px}html[data-nova-keyboard=true] .nova-workspace-layout>.nova-music-dock:not(.music-player-preview){display:none}}
