@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2"),url(/fonts/ABCDiatype-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2"),url(/fonts/ABCDiatype-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@keyframes _shimmer_1n4z0_1{0%{background-position:200% 0}to{background-position:-200% 0}}._popover_1n4z0_36{position:absolute;z-index:50;background-color:var(--popover);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:100%;max-width:280px;overflow:hidden}._loading_1n4z0_48{padding:var(--space-3);display:flex;align-items:center;justify-content:center}._spinner_1n4z0_55{width:1rem;height:1rem;animation:_spin_1n4z0_55 1s linear infinite;color:var(--muted-foreground)}@keyframes _spin_1n4z0_55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._empty_1n4z0_70{padding:var(--space-3);font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}._list_1n4z0_77{padding:var(--space-1) 0}._userButton_1n4z0_81{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:left;transition:background-color var(--transition-fast);background:none;border:none;cursor:pointer;color:inherit}._userButton_1n4z0_81:hover{background-color:color-mix(in srgb,var(--muted) 50%,transparent)}._userButton_1n4z0_81._selected_1n4z0_97{background-color:var(--muted)}._userInfo_1n4z0_101{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._displayName_1n4z0_109{font-size:.875rem;line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}._username_1n4z0_119{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2"),url(/fonts/ABCDiatype-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2"),url(/fonts/ABCDiatype-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@keyframes _shimmer_smqnp_1{0%{background-position:200% 0}to{background-position:-200% 0}}._popover_smqnp_36{position:fixed;z-index:var(--z-tooltip);width:22rem;max-width:calc(100vw - 1rem);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-xl)}._header_smqnp_48{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}._headerText_smqnp_55{font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._closeButton_smqnp_61{display:flex;padding:4px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;color:var(--muted-foreground);transition:background-color var(--transition-fast)}._closeButton_smqnp_61:hover{background-color:var(--muted)}._textarea_smqnp_75{resize:none;margin-bottom:var(--space-3)}._actions_smqnp_80{display:flex;justify-content:flex-end}@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2"),url(/fonts/ABCDiatype-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2"),url(/fonts/ABCDiatype-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}body{font-family:ABCDiatype,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes _shimmer_1s8v5_1{0%{background-position:200% 0}to{background-position:-200% 0}}._container_1s8v5_36{width:100%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;background-color:var(--Curater-gray-muted)}._container_1s8v5_36[data-is-page-view=true]{aspect-ratio:auto;background-color:transparent;justify-content:flex-start}._header_1s8v5_50{display:flex;align-items:center;gap:.75rem;padding:var(--space-4);padding-bottom:0}[data-is-preview=true] ._header_1s8v5_50{padding:var(--space-6);padding-bottom:0}[data-is-page-view=true] ._header_1s8v5_50{padding-left:0;padding-right:0;padding-bottom:var(--space-6)}._artwork_1s8v5_67{width:3rem;height:3rem;border-radius:var(--radius-md);object-fit:cover;box-shadow:var(--shadow-md)}[data-is-preview=true] ._artwork_1s8v5_67{width:4rem;height:4rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-is-page-view=true] ._artwork_1s8v5_67{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}@media(min-width:64rem){[data-is-page-view=true] ._artwork_1s8v5_67{width:4rem;height:4rem}}._artworkPlaceholder_1s8v5_93{width:3rem;height:3rem;border-radius:var(--radius-md);background-color:#fff;display:flex;align-items:center;justify-content:center}[data-is-preview=true] ._artworkPlaceholder_1s8v5_93{width:4rem;height:4rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._musicIcon_1s8v5_109{width:1rem;height:1rem;color:var(--Curater-gray-medium)}[data-is-preview=true] ._musicIcon_1s8v5_109{width:1.25rem;height:1.25rem}._songInfo_1s8v5_119{flex:1;min-width:0;font-size:.875rem;line-height:1.5;display:flex;flex-direction:column;gap:.25rem;-webkit-user-select:none;user-select:none}[data-is-preview=true] ._songInfo_1s8v5_119{font-size:1.125rem;line-height:1.375;gap:.3rem;font-weight:500}[data-is-page-view=true] ._songInfo_1s8v5_119{gap:0}._songName_1s8v5_139{color:#000;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}[data-is-page-view=true] ._songName_1s8v5_139{font-size:1rem;line-height:1.5;font-weight:500}._artistName_1s8v5_153{color:var(--Curater-gray-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}[data-is-page-view=true] ._artistName_1s8v5_153{font-size:1rem;line-height:1.5}._playButton_1s8v5_165{width:2rem;height:2rem;border-radius:9999px;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}[data-is-preview=true] ._playButton_1s8v5_165{width:3rem;height:3rem}[data-is-page-view=true] ._playButton_1s8v5_165{width:2.5rem;height:2.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm)}@media(min-width:64rem){[data-is-page-view=true] ._playButton_1s8v5_165{width:3rem;height:3rem}}._playButton_1s8v5_165:hover{background-color:#000}._playButton_1s8v5_165:hover ._playIcon_1s8v5_194{fill:#fff}._playButton_1s8v5_165:disabled{background-color:var(--Curater-gray-muted);cursor:not-allowed}._playIcon_1s8v5_194{width:.8rem;height:.8rem;fill:#000;stroke:none}[data-is-preview=true] ._playIcon_1s8v5_194,[data-is-page-view=true] ._playIcon_1s8v5_194{width:1rem;height:1rem}._loaderIcon_1s8v5_217{width:1.25rem;height:1.25rem;color:#fff;animation:_spin_1s8v5_1 1s linear infinite}@keyframes _spin_1s8v5_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._waveformArea_1s8v5_232{flex:1;min-height:0;position:relative;padding:var(--space-4);display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease-out-expo)}[data-is-preview=true] ._waveformArea_1s8v5_232{padding:var(--space-6)}[data-is-page-view=true] ._waveformArea_1s8v5_232{padding:0}._waveformContainer_1s8v5_249{width:100%;height:100px}[data-is-preview=true] ._waveformContainer_1s8v5_249{height:150px}[data-is-page-view=true] ._waveformContainer_1s8v5_249{height:200px}@media(min-width:64rem){[data-is-page-view=true] ._waveformContainer_1s8v5_249{height:320px}}._addPinContainer_1s8v5_265{position:absolute;left:.75rem;right:.75rem;top:1.6rem;height:1.5rem;pointer-events:none;z-index:20}[data-is-page-view=true] ._addPinContainer_1s8v5_265{inset:0;height:2.5rem}._addPinButton_1s8v5_282{position:absolute;top:50%;left:calc(var(--left-percent) - var(--left-percent-offset));transform:translate(0) translateY(-150%);width:1.5rem;height:1.5rem;background-color:var(--primary);border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);pointer-events:auto}[data-is-page-view=true] ._addPinButton_1s8v5_282{top:0;left:var(--left-percent);transform:translate(-50%,calc(-100% + 1rem))}._addPinButton_1s8v5_282:hover{background-color:oklch(from var(--primary) l c h/.9)}._addPinIcon_1s8v5_306{width:1rem;height:1rem;color:var(--primary-foreground)}._pinPositionMarkersContainer_1s8v5_312{position:absolute;top:50%;transform:translateY(-50%);left:var(--space-4);right:var(--space-4);height:100px;pointer-events:none;z-index:10}[data-is-page-view=true] ._pinPositionMarkersContainer_1s8v5_312{left:0;right:0;top:0;height:100%;transform:none}._pinPositionMarker_1s8v5_312{position:absolute;top:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;border-radius:9999px;background-color:var(--Curater-yellow);border:1.5px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;transition:background-color .15s ease}._pinPositionMarker_1s8v5_312:hover{background-color:#fff9}._pinMarkersContainer_1s8v5_348{position:absolute;top:48%;transform:translateY(-50%);left:0;right:0;height:2.5rem;z-index:30}._pinButton_1s8v5_358{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);transition:transform .15s ease;border-radius:var(--radius-full)}._pinButton_1s8v5_358:hover{transform:translate(-50%) translateY(-50%) scale(1.1)}._pinButton_1s8v5_358._selected_1s8v5_368{transform:translate(-50%) translateY(-50%) scale(1.25);z-index:10}._pinAvatar_1s8v5_373{width:2.5rem!important;height:2.5rem!important;border-width:2px;cursor:pointer;border-color:#ffffff80}._pinAvatar_1s8v5_373:hover{border-color:#fff}._pinAvatar_1s8v5_373._selected_1s8v5_368{border-color:var(--primary);box-shadow:0 0 0 2px oklch(from var(--primary) l c h/.5)}._pinAvatarFallback_1s8v5_388{font-size:.625rem;background-color:#3f3f46;color:#fff}._pinCountBadge_1s8v5_394{width:2.5rem!important;height:2.5rem!important;border-radius:9999px;background-color:#fff;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;color:var(--Curater-gray-light);cursor:pointer}._pinCountBadge_1s8v5_394:hover{border-color:var(--Curater-gray-light);color:var(--Curater-gray-medium)}._pinCountBadge_1s8v5_394._selected_1s8v5_368{border-color:var(--primary);background-color:var(--primary);color:#fff}._loadingOverlay_1s8v5_418{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--Curater-gray-muted)}._loadingContent_1s8v5_427{display:flex;align-items:center;gap:.5rem}._loadingSpinner_1s8v5_433{width:.8rem;height:.8rem;color:var(--Curater-gray-medium);animation:_spin_1s8v5_1 1s linear infinite}._loadingText_1s8v5_440{color:var(--Curater-gray-medium);font-size:.75rem}._errorOverlay_1s8v5_445{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._errorText_1s8v5_453{color:#f87171;font-size:.875rem}._noPreviewOverlay_1s8v5_458{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}._noPreviewText_1s8v5_466{color:#71717a;font-size:.875rem}._timeDisplay_1s8v5_471{font-size:.875rem;line-height:1.5;color:var(--Curater-gray-medium);text-align:center;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4);padding-top:0}[data-is-preview=true] ._timeDisplay_1s8v5_471{padding:var(--space-6);padding-top:0}[data-is-page-view=true] ._timeDisplay_1s8v5_471{padding:0}
