@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--layout-window-gap:8px;--layout-window-radius:12px}[data-layout-background]{border-radius:inherit}:root [data-capsule-presentation=page]>[data-layout-spacing]{width:100%;max-width:none;margin-inline:0;padding:0}[data-capsule-presentation=page]>[data-layout-spacing]>[data-layout-frame]{box-shadow:none;background:var(--surface-app);border-width:0;border-radius:0}[data-capsule-presentation=page]>[data-layout-spacing]>[data-layout-frame]>[data-layout-background]{display:none}@media (width<=767px){:root [data-capsule-presentation=capsule]>[data-layout-spacing]{padding-inline:var(--layout-window-gap);padding-block:var(--layout-window-gap)}:root [data-capsule-presentation=capsule]>[data-layout-spacing]>[data-layout-frame]{border-radius:var(--layout-window-radius);overflow:hidden}[data-mobile-viewport-active]>[data-layout-spacing]{height:100%;min-height:0;padding-inline:var(--layout-window-gap);padding-block:var(--layout-window-gap)}[data-mobile-viewport-active] [data-layout-frame],[data-mobile-viewport-active] [data-layout-columns],[data-mobile-viewport-active] [data-layout-content]{min-height:0;overflow:hidden}}:root{--sidebar-drawer-width:60vw;--sidebar-drawer-gap:var(--layout-window-gap);--sidebar-drawer-blur:4px;--sidebar-drawer-dim:.5;--sidebar-drawer-radius:var(--layout-window-radius)}@media (width<=1023px){:root [data-drawer-viewport=tablet],:root [data-drawer-backdrop]:not([data-drawer-backdrop=phone]){--drawer-active:1}:root [data-drawer-viewport=tablet]{border-radius:0 var(--sidebar-drawer-radius) var(--sidebar-drawer-radius) 0;min-height:0;padding-block:0;position:fixed;left:0;right:auto;overflow:hidden;top:calc(var(--drawer-navbar-bottom,var(--navbar-height,0px)) + var(--sidebar-drawer-gap))!important;bottom:calc(var(--drawer-viewport-bottom-inset,0px) + var(--sidebar-drawer-gap))!important;width:var(--sidebar-drawer-width)!important;max-width:var(--sidebar-drawer-width)!important;height:auto!important;max-height:none!important}:root [data-drawer-viewport=tablet][data-drawer-scroll]{overflow-y:auto}:root [data-drawer-backdrop]:not([data-drawer-backdrop=phone]){top:var(--drawer-navbar-bottom,var(--navbar-height,0px));bottom:var(--drawer-viewport-bottom-inset,0px);background-color:rgb(0 0 0/var(--sidebar-drawer-dim));backdrop-filter:blur(var(--sidebar-drawer-blur));position:fixed;left:0;right:0}}@media (width<=767px){:root [data-drawer-viewport=phone],:root [data-drawer-backdrop=phone]{--drawer-active:1}:root [data-drawer-viewport=phone]{border-radius:0 var(--sidebar-drawer-radius) var(--sidebar-drawer-radius) 0;min-height:0;padding-block:0;position:fixed;left:0;right:auto;overflow:hidden;top:calc(var(--drawer-navbar-bottom,var(--navbar-height,0px)) + var(--sidebar-drawer-gap))!important;bottom:calc(var(--drawer-viewport-bottom-inset,0px) + var(--sidebar-drawer-gap))!important;width:var(--sidebar-drawer-width)!important;max-width:var(--sidebar-drawer-width)!important;height:auto!important;max-height:none!important}:root [data-drawer-viewport=phone][data-drawer-scroll]{overflow-y:auto}:root [data-drawer-backdrop=phone]{top:var(--drawer-navbar-bottom,var(--navbar-height,0px));bottom:var(--drawer-viewport-bottom-inset,0px);background-color:rgb(0 0 0/var(--sidebar-drawer-dim));backdrop-filter:blur(var(--sidebar-drawer-blur));position:fixed;left:0;right:0}}:root{--navbar-height-mobile:54px;--navbar-height-desktop:62px;--navbar-height:var(--navbar-height-mobile)}@media (width>=768px){:root{--navbar-height:var(--navbar-height-desktop)}}[data-page-navbar]{min-height:var(--navbar-height);align-items:center;display:flex}#account-menu-dropdown[data-astro-cid-xbmy7dzs].show{opacity:1;visibility:visible;transform:scale(1)}#alerts-dropdown-tray[data-astro-cid-7djkdvlo].show{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}@media (width<=767px){html:has([data-layout-viewport]){overscroll-behavior-y:none;overflow:hidden}[data-mobile-viewport][data-mobile-viewport-active]{min-height:0;overflow:hidden}html:has([data-mobile-viewport][data-keyboard-open]) #admin-navbar,html:has([data-mobile-viewport][data-keyboard-open]) #creator-navbar{visibility:hidden}[data-mobile-viewport][data-keyboard-open]{transition:none}}@layer theme,base;@layer components{.page-surface[data-astro-cid-x6aguegf]{--page-inset-x:1rem;--page-inset-y:1rem;--page-edge-x:1rem;--page-edge-y:1rem;min-width:0;position:relative}.page-surface--tool[data-astro-cid-x6aguegf]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}[data-astro-cid-x6aguegf][data-page-layout=near-full]{padding-inline:var(--page-edge-x);padding-block:var(--page-edge-y)}.page-surface__content[data-astro-cid-x6aguegf]{min-width:0;position:relative}.page-surface__background[data-astro-cid-x6aguegf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-surface__content[data-astro-cid-x6aguegf].contents{display:contents}.page-surface--tool[data-astro-cid-x6aguegf]>.page-surface__content[data-astro-cid-x6aguegf]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.page-surface__content--x[data-astro-cid-x6aguegf]{padding-inline:var(--page-inset-x)}.page-surface__content--y[data-astro-cid-x6aguegf]{padding-block:var(--page-inset-y)}@media (width>=768px){.page-surface[data-astro-cid-x6aguegf]{--page-inset-x:2rem;--page-inset-y:2rem;--page-edge-x:2rem;--page-edge-y:2rem}}[data-workspace-sidebar]{background-color:var(--color-surface-app);border:1px solid color-mix(in oklab, var(--color-text-main) 10%, transparent);border-radius:0}@media (width>=768px){[data-workspace-sidebar=phone]{border-radius:1rem}}@media (width>=1024px){[data-workspace-sidebar=tablet]{border-radius:1rem}}[data-workspace-density]{--workspace-gap:1rem}[data-workspace-density=compact]{--workspace-sidebar-width:max(12.5rem, calc((100% - var(--workspace-gap)) / 6))}[data-workspace-density=comfortable]{--workspace-sidebar-width:18rem}}@layer utilities;#video-restore-modal[data-astro-cid-6cmakc6v]{display:none}#modal-container[data-astro-cid-6cmakc6v].queue-collapsed #video-restore-modal[data-astro-cid-6cmakc6v],#video-modal[data-astro-cid-6cmakc6v].is-floating #video-restore-modal[data-astro-cid-6cmakc6v]{display:flex}.video-modal-actions[data-astro-cid-6cmakc6v]{padding:0;position:absolute;top:8px;right:8px}.video-surface[data-astro-cid-6cmakc6v]{min-height:0}#modal-container[data-astro-cid-6cmakc6v]{transition-property:background-color,border-color,box-shadow,border-radius}#modal-container[data-astro-cid-6cmakc6v][data-controls-visible=true] .video-controls-trigger[data-astro-cid-6cmakc6v]{pointer-events:none}.video-surface[data-astro-cid-6cmakc6v]:fullscreen{aspect-ratio:auto;background:#000;border-radius:0!important;width:100vw!important;height:100dvh!important}.video-surface[data-astro-cid-6cmakc6v]:fullscreen .video-modal-actions[data-astro-cid-6cmakc6v]{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right))}#video-modal[data-astro-cid-6cmakc6v].is-floating .video-modal-actions[data-astro-cid-6cmakc6v]{padding:0;position:absolute;top:4px;right:4px}.video-modal-actions[data-astro-cid-6cmakc6v]{opacity:0;pointer-events:none;transition:opacity .15s}#modal-container[data-astro-cid-6cmakc6v][data-controls-visible=true] .video-modal-actions[data-astro-cid-6cmakc6v]{opacity:1;pointer-events:auto}#video-modal[data-astro-cid-6cmakc6v].is-floating #video-pip-modal[data-astro-cid-6cmakc6v]{display:none}#video-modal[data-astro-cid-6cmakc6v].is-floating{backdrop-filter:none;pointer-events:none;background:0 0;padding:0}#video-modal[data-astro-cid-6cmakc6v].is-floating #video-playlist-column[data-astro-cid-6cmakc6v]{display:none!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]{aspect-ratio:16/9;pointer-events:auto;z-index:101;width:300px;max-width:90vw;transition:none;position:fixed;bottom:16px;right:16px;box-shadow:0 20px 40px #000000b3;border:1.5px solid #ffffff14!important;border-radius:.75rem!important;height:auto!important;overflow:hidden!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v].is-local{border:1.5px solid #f83c7873!important;box-shadow:0 20px 40px #000000b3,0 0 0 1px #f83c781f!important}@media (width>=768px){#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]{width:414px;bottom:24px;right:24px;box-shadow:0 25px 50px -12px #000c;border-radius:.75rem!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v].is-local{box-shadow:0 25px 50px -12px #000c,0 0 0 1px #f83c781f!important}}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v].is-vertical{aspect-ratio:9/16!important;width:208px!important}@media (width>=768px){#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v].is-vertical{aspect-ratio:9/16!important;width:253px!important}}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]>div[data-astro-cid-6cmakc6v]:first-child{width:100%!important;height:100%!important;margin:0!important;padding:0!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]>div[data-astro-cid-6cmakc6v]:first-child>div[data-astro-cid-6cmakc6v]:first-child{width:100%!important;height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #player-iframe[data-astro-cid-6cmakc6v],#video-modal[data-astro-cid-6cmakc6v].is-floating #local-video-player[data-astro-cid-6cmakc6v]{pointer-events:none;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]>div[data-astro-cid-6cmakc6v]:first-child>div[data-astro-cid-6cmakc6v].absolute{top:.5rem!important;right:.5rem!important}#video-modal[data-astro-cid-6cmakc6v].is-floating #video-pip-modal[data-astro-cid-6cmakc6v]{color:#f83c78}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]{cursor:grab;touch-action:none;user-select:none}#video-modal[data-astro-cid-6cmakc6v].is-floating #modal-container[data-astro-cid-6cmakc6v]:active{cursor:grabbing}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].is-flush{isolation:isolate;box-shadow:none;background:0 0;border-color:#0000;border-radius:24px;overflow:hidden}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].is-flush .video-column[data-astro-cid-6cmakc6v]{padding:0!important}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].is-flush .video-surface[data-astro-cid-6cmakc6v]{box-shadow:none;border:none;border-radius:16px}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed #video-playlist-column[data-astro-cid-6cmakc6v]{display:none}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed .video-column[data-astro-cid-6cmakc6v]{flex:1;width:100%;min-width:0}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed .video-surface[data-astro-cid-6cmakc6v]{width:100%}@media (width>=1024px){#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed{max-width:1300px}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed:not(.is-vertical){aspect-ratio:16/9;border-width:0;width:min(100%,1300px,160vh,177.778dvh - 113.778px);height:auto;max-width:none!important}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed:not(.is-vertical) .video-column[data-astro-cid-6cmakc6v]{flex:none;height:auto;padding:0!important}#video-modal[data-astro-cid-6cmakc6v]:not(.is-floating) #modal-container[data-astro-cid-6cmakc6v].queue-collapsed:not(.is-vertical) .video-surface[data-astro-cid-6cmakc6v]{aspect-ratio:16/9;height:auto}}#video-modal[data-astro-cid-6cmakc6v],#video-modal[data-astro-cid-6cmakc6v] #modal-container[data-astro-cid-6cmakc6v],#player-iframe[data-astro-cid-6cmakc6v],#local-video-player[data-astro-cid-6cmakc6v]{cursor:auto!important}#local-video-player[data-astro-cid-6cmakc6v]::-webkit-media-controls{cursor:auto!important}button[data-astro-cid-6cmakc6v],.video-queue-item[data-astro-cid-6cmakc6v],#video-close-modal[data-astro-cid-6cmakc6v],#video-pip-modal[data-astro-cid-6cmakc6v]{cursor:pointer!important}#modal-container[data-astro-cid-6cmakc6v].is-vertical #video-playlist-column[data-astro-cid-6cmakc6v],#modal-container[data-astro-cid-6cmakc6v].no-sidebar #video-playlist-column[data-astro-cid-6cmakc6v]{display:none!important}@media (width>=1024px){#modal-container[data-astro-cid-6cmakc6v].no-sidebar{max-width:952px!important}#modal-container[data-astro-cid-6cmakc6v].no-sidebar>div[data-astro-cid-6cmakc6v]:first-child{padding-right:1rem!important}}@keyframes bounce-custom{0%,to{height:3px}50%{height:10px}}.animate-bounce-custom[data-astro-cid-6cmakc6v]{animation:.6s ease-in-out infinite bounce-custom}.image-preview{scrollbar-width:none;scrollbar-gutter:auto;--preview-gap:max(min(2vw, 2dvh), env(safe-area-inset-left), env(safe-area-inset-right), env(safe-area-inset-top), env(safe-area-inset-bottom));--preview-x:var(--preview-gap);--preview-y:var(--preview-gap);background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}html:has(.image-preview[open]),body:has(.image-preview[open]){scrollbar-width:none;scrollbar-gutter:auto}html:has(.image-preview[open])::-webkit-scrollbar{width:0;height:0;display:none}body:has(.image-preview[open])::-webkit-scrollbar{width:0;height:0;display:none}.image-preview:not([open]){display:none}.image-preview::backdrop{background:color-mix(in oklab, var(--color-black) 60%, transparent);backdrop-filter:blur(var(--blur-sm,8px))}.image-preview-stage{inset:var(--preview-y) var(--preview-x);border-radius:var(--radius-lg);pointer-events:none;position:absolute;overflow:hidden}.image-preview-image{object-fit:contain;pointer-events:auto;touch-action:none;user-select:none;border-radius:var(--radius-lg);max-width:none;max-height:none;position:absolute;top:50%;left:50%}.image-preview-controls{top:var(--preview-y);right:var(--preview-x);z-index:2;opacity:0;pointer-events:none;align-items:center;gap:.5rem;transition:opacity .15s;display:flex;position:absolute}.image-preview[data-preview-ui=visible] .image-preview-controls{opacity:1;pointer-events:auto}.image-preview-caption{top:min(90%, calc(100% - var(--preview-y) - 4.75rem));left:var(--preview-x);right:var(--preview-x);pointer-events:none;opacity:0;justify-content:center;transition:opacity .15s;display:flex;position:absolute}.image-preview[data-preview-ui=visible] .image-preview-caption{opacity:1}.image-preview-caption h3{border-radius:var(--radius-xl);background:color-mix(in oklab, var(--color-black) 60%, transparent);max-width:100%;color:var(--color-white);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.image-preview-caption,.image-preview-controls{transition:none}}.catalog-detail-backdrop{z-index:9999;backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) catalogDetailFadeIn;display:flex;position:fixed;inset:0}@keyframes catalogDetailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes catalogDetailPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.catalog-detail-card{background:var(--surface-app,#fff);width:100%;max-width:800px;max-height:calc(100dvh - 36px);color:var(--text-main,#1f2937);box-sizing:border-box;border:1px solid #0000001f;border-radius:1.25rem;flex-direction:column;gap:20px;padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) catalogDetailPop;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000059}.dark .catalog-detail-card{background:var(--surface-app,#1e293b);border-color:#ffffff1f}.catalog-detail-card.is-dense{gap:16px;max-width:1180px;padding:24px}.catalog-detail-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.dark .catalog-detail-header{border-bottom-color:#ffffff14}.catalog-detail-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-detail-heading h3{color:var(--text-main,#1f2937);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.catalog-detail-heading p{color:var(--text-contrast,#6b7280);overflow-wrap:anywhere;margin:0;font-size:.8rem}.catalog-detail-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.catalog-detail-readonly{letter-spacing:.06em;text-transform:uppercase;color:var(--text-contrast,#6b7280);white-space:nowrap;background:#0000000a;border:1px solid #0000001a;border-radius:6px;align-items:center;padding:3px 9px;font-size:.65rem;font-weight:800;display:inline-flex}.dark .catalog-detail-readonly{background:#ffffff0d;border-color:#ffffff1f}.catalog-detail-close{width:34px;min-width:34px;height:34px;color:var(--text-contrast,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex}.dark .catalog-detail-close{border-color:#ffffff1a}.catalog-detail-close:hover{color:var(--text-main,#1f2937);background:#0000000f}.dark .catalog-detail-close:hover{background:#ffffff14}.catalog-detail-body{flex-direction:column;gap:20px;display:flex}.catalog-detail-empty{color:var(--text-contrast,#6b7280);margin:0;font-size:.85rem}.catalog-detail-section{flex-direction:column;gap:10px;display:flex}.catalog-detail-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--primary,#00c7b1);border-bottom:1px solid #00000014;margin:0;padding-bottom:6px;font-size:.72rem;font-weight:800}.dark .catalog-detail-section-title{border-bottom-color:#ffffff14}.catalog-detail-grid{flex-wrap:wrap;align-items:flex-start;gap:14px 18px;margin:0;padding:0;display:flex}.catalog-detail-entry{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.catalog-detail-entry.wide,.catalog-detail-wide,.catalog-detail-entry.is-tall{flex:100%}.catalog-detail-entry dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-contrast,#6b7280);align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.catalog-detail-entry dd{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.catalog-detail-value{color:var(--text-main,#1f2937);overflow-wrap:anywhere;font-size:.86rem}.catalog-detail-empty-value{color:var(--text-contrast,#6b7280);opacity:.6;font-size:.8rem;font-style:italic}.catalog-detail-longtext{color:var(--text-main,#1f2937);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:0;font-size:.84rem;line-height:1.5;overflow-y:auto}.catalog-detail-prose{overflow-wrap:anywhere;background:#00000008;border:1px solid #0000001a;border-radius:12px;max-height:420px;padding:12px 14px;overflow-y:auto}.dark .catalog-detail-prose{background:#ffffff08;border-color:#ffffff1a}.catalog-detail-prose>:first-child{margin-top:0}.catalog-detail-prose>:last-child{margin-bottom:0}.catalog-detail-prose p{color:var(--text-main,#1f2937);white-space:pre-wrap;margin:0 0 10px;font-size:.84rem;line-height:1.6}.catalog-detail-prose h1,.catalog-detail-prose h2,.catalog-detail-prose h3,.catalog-detail-prose h4{color:var(--text-main,#1f2937);margin:14px 0 8px;font-size:.95rem;font-weight:800}.catalog-detail-prose ul,.catalog-detail-prose ol{color:var(--text-main,#1f2937);flex-direction:column;gap:4px;margin:0 0 10px;padding-left:20px;font-size:.84rem;line-height:1.55;display:flex}.catalog-detail-prose a{color:var(--primary,#00c7b1);overflow-wrap:anywhere;text-decoration:underline}.catalog-detail-prose code{background:#0000000a;border:1px solid #0000001a;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.dark .catalog-detail-prose code{background:#ffffff0a;border-color:#ffffff1a}.catalog-detail-prose pre{background:#0000000a;border:1px solid #0000001a;border-radius:10px;margin:0 0 10px;padding:10px;overflow-x:auto}.dark .catalog-detail-prose pre{background:#ffffff0a;border-color:#ffffff1a}.catalog-detail-prose pre code{background:0 0;border:0;padding:0}.catalog-detail-flag{color:var(--text-contrast,#6b7280);background:#0000000a;border:1px solid #0000001a;border-radius:8px;align-self:flex-start;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.dark .catalog-detail-flag{background:#ffffff0d;border-color:#ffffff1a}.catalog-detail-flag.is-yes{color:var(--primary,#00c7b1);border-color:color-mix(in srgb, var(--primary,#00c7b1) 35%, transparent);background:color-mix(in srgb, var(--primary,#00c7b1) 12%, transparent)}.catalog-detail-list{color:var(--text-main,#1f2937);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.82rem;display:flex}.catalog-detail-tags{column-count:3;column-gap:20px;display:block}.catalog-detail-tags li{break-inside:avoid;margin-bottom:4px}@media (width<=620px){.catalog-detail-tags{column-count:2}}.catalog-detail-json{color:var(--text-main,#1f2937);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000008;border:1px solid #0000001a;border-radius:10px;max-height:160px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;line-height:1.5;overflow:auto}.dark .catalog-detail-json{background:#ffffff08;border-color:#ffffff1a}.catalog-detail-json.is-expanded{max-height:420px}.catalog-detail-expand{color:var(--text-contrast,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:800;display:inline-flex}.dark .catalog-detail-expand{border-color:#ffffff1a}.catalog-detail-expand:hover{color:var(--text-main,#1f2937);background:#0000000d}.catalog-detail-link{color:var(--primary,#00c7b1);overflow-wrap:anywhere;font-size:.82rem;text-decoration:underline}.catalog-detail-code{color:var(--text-main,#1f2937);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem}.catalog-detail-media{gap:8px}.catalog-detail-image-frame{box-sizing:border-box;background:#0000000a;border:1px solid #0000001a;border-radius:12px;width:fit-content;max-width:100%;height:182px;line-height:0;display:block;position:relative;overflow:hidden}.dark .catalog-detail-image-frame{background:#ffffff0a;border-color:#ffffff1a}.catalog-detail-image-frame .catalog-detail-image{border:0;border-radius:0;width:100%;height:100%;max-height:none}.catalog-detail-image-frame.is-square{width:182px;height:182px}.catalog-detail-image-frame.is-wide,.catalog-detail-image-frame.is-cover,.catalog-detail-image-frame.is-fit{width:322px;max-width:100%;height:182px}.catalog-detail-image-frame.is-icon{border-radius:14px;width:64px;height:64px;padding:4px}.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-grid{grid-template-rows:auto auto;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 18px;display:grid}.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-grid>.catalog-detail-entry:first-child{flex:none;grid-area:1/1/span 2}.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-grid>.catalog-detail-entry:not(:first-child){flex:1 1 0;min-width:0}.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-image-frame.is-square,.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-media-empty-box.is-square{width:110px;max-width:110px;height:110px;max-height:110px;padding:4px}.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-image.is-square{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;padding:2px}@media (width<=640px){.catalog-detail-section[data-section=tecnologia-y-branding] .catalog-detail-grid{flex-direction:column;display:flex}}.catalog-detail-media .catalog-detail-image-frame.is-fit,.catalog-detail-media .catalog-detail-image-frame.is-cover,.catalog-detail-media .catalog-detail-image-frame.is-wide{aspect-ratio:16/9;width:324px;max-width:100%;height:182px}.catalog-detail-media .catalog-detail-image-frame.is-square{aspect-ratio:1;width:182px;max-width:100%;height:182px}.catalog-detail-image{object-fit:contain;background:#0000000a;border:1px solid #0000001a;border-radius:12px;max-width:100%;max-height:170px;display:block}.dark .catalog-detail-image{background:#ffffff0a;border-color:#ffffff1a}.catalog-detail-image.is-cover{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%}.catalog-detail-image.is-fit{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%}.catalog-detail-image.is-square{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;max-width:240px}.catalog-detail-image.is-icon{object-fit:contain;border-radius:10px;width:100%;height:100%}.catalog-detail-media-expand{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#00000080;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.catalog-detail-image-frame:hover .catalog-detail-media-expand,.catalog-detail-image-frame:focus-within .catalog-detail-media-expand{opacity:1}.catalog-detail-media-expand:hover{background:#000000bf}.catalog-detail-media-cover{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.catalog-detail-media-play{z-index:1;border:1px solid color-mix(in srgb, var(--primary,#00c7b1) 40%, transparent);background:color-mix(in srgb, var(--primary,#00c7b1) 16%, transparent);width:48px;height:48px;color:var(--primary,#00c7b1);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-detail-media-play:hover{background:color-mix(in srgb, var(--primary,#00c7b1) 28%, transparent);transform:translate(-50%,-50%)scale(1.06)}.catalog-detail-media-play.is-disabled{cursor:not-allowed;opacity:.55}.catalog-detail-media-empty-box{background:#00000005;border:1px dashed #00000026;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:140px;display:flex}.dark .catalog-detail-media-empty-box{background:#ffffff05;border-color:#ffffff26}.catalog-detail-media dd{width:100%;max-width:324px}.catalog-detail-media .catalog-detail-media-empty-box.is-square,.catalog-detail-media-empty-box.is-square{aspect-ratio:1!important;width:182px!important;max-width:182px!important;height:182px!important;max-height:182px!important}.catalog-detail-media .catalog-detail-media-empty-box.is-wide,.catalog-detail-media-empty-box.is-wide{aspect-ratio:16/9!important;width:100%!important;max-width:324px!important;height:182px!important;max-height:182px!important}.catalog-detail-media-empty{color:var(--text-contrast,#6b7280);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:.72rem;font-weight:700;display:flex}.catalog-detail-media-error{color:#ef4444;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.catalog-detail-sources{flex-direction:column;gap:5px;width:100%;margin-top:6px;display:flex}.catalog-detail-source{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.catalog-detail-source-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-contrast,#6b7280);font-size:.62rem;font-weight:800}.catalog-detail-source-link,.catalog-detail-source-plain{max-width:100%;color:var(--text-main,#1f2937);background:#0000000a;border:1px solid #00000014;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:.7rem;line-height:1.35;text-decoration:none;transition:all .12s;display:inline-flex;overflow:hidden}.dark .catalog-detail-source-link,.dark .catalog-detail-source-plain{color:var(--text-main,#f3f4f6);background:#ffffff0a;border-color:#ffffff14}.catalog-detail-source-link:hover{background:color-mix(in srgb, var(--primary,#00c7b1) 12%, transparent);border-color:color-mix(in srgb, var(--primary,#00c7b1) 40%, transparent);color:var(--primary,#00c7b1)}.catalog-detail-source-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.58rem;font-weight:800;line-height:1.3;display:inline-block}.catalog-detail-source-badge.is-storage{color:#0d9488;background:#0d94881f}.dark .catalog-detail-source-badge.is-storage{color:#2dd4bf;background:#2dd4bf2e}.catalog-detail-source-badge.is-r2{color:#ea580c;background:#f973161f}.dark .catalog-detail-source-badge.is-r2{color:#fb923c;background:#fb923c2e}.catalog-detail-source-badge.is-youtube{color:#dc2626;background:#ef44441f}.dark .catalog-detail-source-badge.is-youtube{color:#f87171;background:#f871712e}.catalog-detail-source-badge.is-supabase{color:#059669;background:#10b9811f}.dark .catalog-detail-source-badge.is-supabase{color:#34d399;background:#34d3992e}.catalog-detail-source-badge.is-web,.catalog-detail-source-badge.is-id{color:var(--text-contrast,#6b7280);background:#0000000f}.dark .catalog-detail-source-badge.is-web,.dark .catalog-detail-source-badge.is-id{color:#9ca3af;background:#ffffff14}.catalog-detail-source-plain.is-empty{opacity:.7;border-style:dashed}.catalog-detail-source-badge.is-empty{color:var(--text-contrast,#6b7280);background:#0000000d}.dark .catalog-detail-source-badge.is-empty{color:#9ca3af;background:#ffffff0f}.catalog-detail-source-path{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.catalog-detail-help{color:var(--text-contrast,#6b7280);opacity:.85;font-size:.68rem}.catalog-detail-footer{border-top:1px solid #00000014;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.dark .catalog-detail-footer{border-top-color:#ffffff14}.catalog-detail-btn-close{height:36px;color:var(--text-main,#1f2937);cursor:pointer;background:#0000000a;border:1px solid #0000001f;border-radius:10px;padding:0 18px;font-size:.82rem;font-weight:700;transition:all .15s}.dark .catalog-detail-btn-close{background:#ffffff0f;border-color:#ffffff1f}.catalog-detail-btn-close:hover{background:#00000014}.dark .catalog-detail-btn-close:hover{background:#ffffff1a}.catalog-detail-viewer{z-index:10000;backdrop-filter:blur(8px);background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.15s catalogDetailFadeIn;display:flex;position:fixed;inset:0}.catalog-detail-viewer-image{object-fit:contain;border-radius:16px;max-width:88vw;max-height:88vh;box-shadow:0 24px 60px #0009}.catalog-detail-viewer-close{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff3d;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex;position:absolute;top:20px;right:24px}.catalog-detail-viewer-close:hover{background:#000c}@media (width<=620px){.catalog-detail-card{padding:16px}.catalog-detail-grid .catalog-detail-entry{flex:100%}}.animate-blob-static[data-astro-cid-zmlo3xgs]{animation:35s ease-in-out infinite alternate blob-move-static}@keyframes blob-move-static{0%{transform:translate(0)scale(1)}33%{transform:translate(40px,-60px)scale(1.1)}66%{transform:translate(-30px,40px)scale(.9)}to{transform:translate(20px,-20px)scale(1.05)}}.animate-blob-top-left[data-astro-cid-zmlo3xgs]{animation:55s ease-in-out infinite alternate blob-top-left-move}@keyframes blob-top-left-move{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(120px,40px)scale(1.15)rotate(60deg)}66%{transform:translate(-30px,150px)scale(.9)rotate(120deg)}to{transform:translate(60px,-20px)scale(1.05)rotate(180deg)}}.animate-blob-top-right[data-astro-cid-zmlo3xgs]{animation:60s ease-in-out infinite alternate blob-top-right-move}@keyframes blob-top-right-move{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-150px,30px)scale(.85)rotate(-60deg)}66%{transform:translate(-40px,160px)scale(1.1)rotate(-120deg)}to{transform:translate(-80px,-30px)scale(.95)rotate(-180deg)}}.animate-blob-bottom-left[data-astro-cid-zmlo3xgs]{animation:65s ease-in-out infinite alternate blob-bottom-left-move}@keyframes blob-bottom-left-move{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(180px,-50px)scale(1.1)rotate(45deg)}66%{transform:translate(30px,-180px)scale(.9)rotate(90deg)}to{transform:translate(100px,-30px)scale(1.05)rotate(135deg)}}.animate-blob-bottom-right[data-astro-cid-zmlo3xgs]{animation:50s ease-in-out infinite alternate blob-bottom-right-move}@keyframes blob-bottom-right-move{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(-160px,-40px)scale(.9)rotate(-45deg)}66%{transform:translate(-50px,-150px)scale(1.15)rotate(-90deg)}to{transform:translate(-100px,-20px)scale(1.02)rotate(-135deg)}}.delay-5000[data-astro-cid-zmlo3xgs]{animation-delay:5s}.delay-7000[data-astro-cid-zmlo3xgs]{animation-delay:7s}.delay-10000[data-astro-cid-zmlo3xgs]{animation-delay:10s}@media (width<=767px){.animate-blob-static[data-astro-cid-zmlo3xgs],.animate-blob-top-left[data-astro-cid-zmlo3xgs],.animate-blob-top-right[data-astro-cid-zmlo3xgs],.animate-blob-bottom-left[data-astro-cid-zmlo3xgs],.animate-blob-bottom-right[data-astro-cid-zmlo3xgs]{animation:none}}:root{--nav-height-mobile:var(--layout-navbar-height,var(--navbar-height-mobile,0px));--nav-height-desktop:var(--layout-navbar-height,var(--navbar-height-desktop,0px))}html:has([data-page-shell=viewport]){scrollbar-gutter:auto;height:100dvh;max-height:100dvh;overflow:hidden}[data-page-shell]{flex-direction:column;min-height:100dvh;display:flex}[data-page-shell=viewport]{height:100dvh;max-height:100dvh;overflow:hidden}[data-page-main]{--nav-height-mobile:0px;--nav-height-desktop:0px;--navbar-height-mobile:0px;--navbar-height-desktop:0px;flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;display:flex}[data-page-main][data-nav-offset]{padding-top:var(--layout-navbar-height,var(--navbar-height,0px));--nav-height-mobile:var(--layout-navbar-height,var(--navbar-height,0px));--nav-height-desktop:var(--layout-navbar-height,var(--navbar-height,0px));--navbar-height-mobile:var(--layout-navbar-height,var(--navbar-height,0px));--navbar-height-desktop:var(--layout-navbar-height,var(--navbar-height,0px))}[data-page-shell=viewport]>[data-page-main]{flex:1;overflow:hidden}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.music-player-dock{z-index:90;min-height:72px;padding:12px 20px max(12px, env(safe-area-inset-bottom));color:var(--text-main);background:var(--bg-app);border-top:1px solid color-mix(in srgb, var(--text-main) 12%, transparent);grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:20px;display:grid;position:fixed;inset:auto 0 0}.music-player-progress{appearance:none;cursor:pointer;width:100%;height:14px;accent-color:var(--primary);background:0 0;margin:0;position:absolute;top:-7px;left:0}.music-player-progress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--played), color-mix(in srgb, var(--text-main) 15%, transparent) var(--played));height:3px}.music-player-progress::-webkit-slider-thumb{appearance:none;background:var(--primary);opacity:0;border-radius:50%;width:12px;height:12px;margin-top:-5px}.music-player-progress:hover::-webkit-slider-thumb{opacity:1}.music-player-progress:focus-visible::-webkit-slider-thumb{opacity:1}.music-player-control{cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.music-player-control:hover{background:var(--primary-container)}.music-player-control:focus-visible,.music-player-cover:focus-visible,.music-expanded-tabs button:focus-visible,.music-expanded-queue button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.music-player-control[aria-pressed=true]{color:var(--primary)}.music-track-menu.music-player-track-menu{z-index:95}.music-player-transport,.music-player-now,.music-player-options,.music-player-volume{align-items:center;gap:12px;min-width:0;display:flex}.music-player-time{color:color-mix(in srgb, var(--text-main) 65%, transparent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.music-player-cover{background:var(--primary-container);border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.music-player-cover img,.music-queue-cover img{object-fit:cover;width:100%;height:100%}.music-player-now{justify-content:center}.music-player-now>.music-player-meta{flex:0 auto}.music-player-options{justify-content:flex-end;gap:4px}.music-player-volume{gap:4px}.music-player-volume input{width:64px;accent-color:var(--primary)}.music-player-expanded{top:var(--music-nav-height,54px);left:var(--music-sidebar-width,0px);right:0;bottom:var(--music-dock-height,72px);z-index:60;background:var(--bg-app);color:var(--text-main);grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:48px;padding:22px 36px;display:grid;position:fixed}.music-expanded-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}@media (width>=901px){.music-player-expanded.is-video{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:32px}}.music-expanded-art{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.music-expanded-cover-wrapper{width:min(100%, calc(100dvh - var(--music-nav-height,54px) - var(--music-dock-height,72px) - 44px));height:min(100%, calc(100dvh - var(--music-nav-height,54px) - var(--music-dock-height,72px) - 44px));aspect-ratio:1;cursor:pointer;user-select:none;background:0 0;border-radius:12px;justify-content:center;align-items:center;max-width:min(100%,800px);max-height:800px;display:flex;position:relative;overflow:hidden;border:none!important;box-shadow:0 6px 16px -6px #00000040!important}.music-expanded-cover-wrapper img{object-fit:cover;width:100%;height:100%}.music-format-switcher{backdrop-filter:blur(8px);background:#0000009e;border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 2px 10px #00000040}.music-format-switcher button{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.music-format-switcher button:hover{color:#fff}.music-format-switcher button[aria-selected=true]{color:#000;background:#fff;font-weight:700}.music-stage-media-switcher{flex-shrink:0;align-self:center;margin-bottom:16px}.music-playback-feedback{pointer-events:none;z-index:15;place-items:center;display:grid;position:absolute;inset:0}.music-playback-feedback-circle{filter:drop-shadow(0 4px 12px #0009);background:#000000b3;border-radius:9999px;place-items:center;width:72px;height:72px;animation:.5s cubic-bezier(.16,1,.3,1) forwards music-feedback-burst;display:grid}@keyframes music-feedback-burst{0%{opacity:.95;transform:scale(.75)}50%{opacity:.9;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}.music-expanded-art-controls{z-index:10;opacity:.85;align-items:center;gap:12px;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:16px;right:16px}.music-expanded-cover-wrapper:hover .music-expanded-art-controls,.music-expanded-cover-wrapper:focus-within .music-expanded-art-controls{opacity:1}.music-art-control-btn{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px #000000d9)drop-shadow(0 1px 2px #000000e6);background:0 0;border:none;border-radius:0;place-items:center;padding:4px;transition:transform .15s,opacity .15s;display:grid}.music-art-control-btn:hover{opacity:1;background:0 0;transform:scale(1.15)}.music-art-control-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.music-expanded-sidebar{border-left:1px solid color-mix(in srgb, var(--text-main) 10%, transparent);flex-direction:column;min-height:0;padding-left:32px;display:flex}.music-expanded-tabs{border-bottom:1px solid color-mix(in srgb, var(--text-main) 12%, transparent);gap:20px;display:flex}.music-expanded-tabs button{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-main) 60%, transparent);cursor:pointer;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 4px 12px;font-size:13px;font-weight:700;transition:all .2s}.music-expanded-tabs button:hover{color:var(--text-main)}.music-expanded-tabs button[aria-selected=true]{border-bottom:2px solid var(--primary);color:var(--text-main)}.music-expanded-queue,.music-expanded-lyrics{flex:1;min-height:0;padding-top:14px;overflow-y:auto}.music-expanded-queue button{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.music-expanded-queue button:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent);border-color:color-mix(in srgb, var(--text-main) 15%, transparent)}.music-expanded-queue button[aria-current=true]{background:color-mix(in srgb, var(--text-main) 7%, transparent);border-color:var(--primary)}.music-queue-cover{border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.music-queue-playing-overlay{background:color-mix(in srgb, var(--color-black) 45%, transparent);border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.music-video-stage{z-index:85;bottom:calc(var(--music-dock-height,72px) + 14px);width:min(calc(100vw - 32px), var(--music-floating-video-width,414px));background:color-mix(in srgb, var(--primary) 6%, var(--bg-app));color:var(--text-main);border-radius:12px;position:fixed;right:18px;overflow:hidden;box-shadow:0 10px 28px -4px #0000008c}.music-video-stage .aspect-video{border-radius:inherit;isolation:isolate;background:color-mix(in srgb, var(--primary) 6%, var(--bg-app));overflow:hidden}.music-video-stage .aspect-video:before{content:"";z-index:-1;background:var(--music-artwork,none) center / cover no-repeat;filter:blur(28px);opacity:.24;pointer-events:none;position:absolute;inset:-24px}.music-video-stage video{object-fit:contain;background:0 0}.music-video-stage.is-native-pip{visibility:hidden;pointer-events:none}.music-pip-notice{z-index:12;bottom:0;background:var(--surface-app);color:var(--text-main);padding:8px;font-size:12px;position:absolute;inset-inline:0}.music-video-stage.is-expanded{top:var(--music-stage-top,calc(var(--music-nav-height,54px) + 22px));left:var(--music-stage-left,calc(var(--music-sidebar-width,0px) + 36px));width:var(--music-stage-width,calc((100vw - var(--music-sidebar-width,0px) - 72px) * .65));height:var(--music-stage-height,auto);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex;bottom:auto;right:auto}.music-video-stage.is-expanded .aspect-video{border-radius:16px;flex:none;width:min(100%,960px);max-height:100%;overflow:hidden;box-shadow:none!important}.music-video-loading{z-index:8;backdrop-filter:blur(6px);pointer-events:none;color:#fff;background:#0000008c;align-content:center;place-items:center;gap:12px;display:grid;position:absolute;inset:0}.music-video-loading-ring{border:3px solid #ffffff2e;border-top-color:#fff;border-radius:9999px;width:42px;height:42px;animation:.9s linear infinite music-video-loading-spin}.music-video-loading-text{letter-spacing:.04em;opacity:.85;font-size:12px;font-weight:600}@keyframes music-video-loading-spin{to{transform:rotate(360deg)}}.music-video-stage.is-audio-mode{display:none!important}.music-video-controls{z-index:10;opacity:0;pointer-events:none;align-items:center;gap:10px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.music-video-stage[data-controls-visible=true] .music-video-controls{opacity:1;pointer-events:auto}.music-video-stage.is-expanded[data-media-type=youtube] iframe{pointer-events:none}.music-video-controls button,.music-video-speed{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 4px #000000d9);background:0 0;border:none;border-radius:0;place-items:center;padding:4px;transition:transform .15s;display:grid}.music-video-speed{appearance:none;color-scheme:dark;filter:none;background-color:#0000004d;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 10px),calc(100% - 6px);background-repeat:no-repeat;background-size:4px 4px;border-radius:18px;min-height:36px;padding-inline:10px 22px;font-size:12px;font-weight:600}.music-video-speed option{background:var(--surface-app);color:var(--text-main)}.music-video-speed:focus-visible{outline-offset:2px;outline:2px solid #fff}.music-video-controls .music-video-pip-btn{color:#fff;filter:none;background:#0000004d;border-radius:9999px;place-items:center;width:36px;height:36px;padding:6px;display:grid}.music-video-controls .music-video-pip-btn span{display:none}.music-video-controls button:hover{background:0 0;transform:scale(1.15)}.music-video-controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}#music-playback-root{display:contents}#music-playback-root:fullscreen{background:var(--bg-app);flex-direction:column;display:flex}#music-playback-root:fullscreen .music-player-expanded{inset:0 0 var(--music-dock-height,72px) 0;grid-template-columns:none;justify-content:center;align-items:center;padding:24px 32px;display:flex;position:fixed}#music-playback-root:fullscreen .music-expanded-stage,#music-playback-root:fullscreen .music-expanded-art{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#music-playback-root:fullscreen .music-expanded-cover-wrapper{max-width:min(88vw, calc(100dvh - var(--music-dock-height,72px) - 56px));max-height:min(88vw, calc(100dvh - var(--music-dock-height,72px) - 56px));width:min(88vw, calc(100dvh - var(--music-dock-height,72px) - 56px));height:min(88vw, calc(100dvh - var(--music-dock-height,72px) - 56px));box-shadow:0 24px 80px -12px #000000bf!important}#music-playback-root:fullscreen .music-expanded-sidebar{display:none}#music-playback-root:fullscreen .music-video-stage{top:var(--music-stage-top,64px);left:var(--music-stage-left,0px);width:var(--music-stage-width,100%);height:var(--music-stage-height,calc(100dvh - var(--music-dock-height,72px) - 64px));border-radius:0;justify-content:center;align-items:center;display:flex;bottom:auto;right:auto}#music-playback-root:fullscreen .music-video-stage .aspect-video{width:min(100vw, calc((100dvh - var(--music-dock-height,72px)) * 16 / 9));flex:none}@media (width<=900px){.music-player-dock{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:10px}.music-player-time,.music-player-volume input{display:none}.music-player-transport,.music-player-options{gap:0}}.music-mobile-player{display:none}@media (width<=640px){#music-content-scroll,[data-music-player-content]{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1)}html[data-music-player=sheet] :is(#music-content-scroll,[data-music-player-content]){transform:translateY(-100%)}html:has(.music-mobile-player[data-dragging=true]) :is(#music-content-scroll,[data-music-player-content]){transition:none}.music-player-dock{min-height:72px;padding:10px 12px max(10px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:8px}.music-player-dock.is-expanded,.music-player-expanded{display:none!important}.music-player-now{grid-area:1/1;justify-content:flex-start;gap:10px}.music-player-now>.music-player-meta{flex:1}.music-player-cover{width:44px;height:44px}.music-player-transport{grid-area:1/2;gap:4px}.music-player-transport>button:first-child,.music-player-options,.music-player-favorite,.music-player-now>.music-player-control{display:none}.music-player-now>.music-native-pip-control{display:inline-grid}.music-player-meta{cursor:pointer}.music-player-meta p:first-child{font-size:14px}.music-player-meta p:last-child{font-size:12px}.music-player-control{border-radius:50%;width:44px;height:44px}.music-player-progress{pointer-events:none}.music-mobile-player{z-index:130;padding:calc(16px + env(safe-area-inset-top,0px)) 24px max(16px, env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 15%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 65%), var(--bg-app);color:var(--text-main);overscroll-behavior:contain;scrollbar-width:none;isolation:isolate;transform:translateY(var(--music-dismiss-offset,0px));flex-direction:column;transition:transform .18s ease-out;display:flex;position:fixed;inset:0;overflow-y:auto}.music-mobile-player[data-dragging=true]{user-select:none;transition:none}.music-mobile-player::-webkit-scrollbar{display:none}.music-mobile-header-actions{align-items:center;gap:4px;display:flex}.music-mobile-player:before{content:"";z-index:-1;background:var(--music-artwork,none) center top / cover no-repeat;filter:blur(56px);opacity:.12;pointer-events:none;position:absolute;inset:0}.music-mobile-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-inline:-12px;display:flex}.music-mobile-heading{color:var(--text-contrast);font-size:12px;font-weight:600}.music-mobile-formats{background:color-mix(in srgb, var(--text-main) 8%, transparent);border-radius:24px;padding:3px;display:flex}.music-mobile-formats button{border-radius:24px;padding:6px 12px;font-size:12px}.music-mobile-formats button[aria-pressed=true]{background:var(--surface-app);font-weight:600;box-shadow:0 1px 4px #0001}.music-mobile-main{flex-direction:column;flex:1;min-height:0;display:flex}.music-mobile-art-space{flex:1 0 auto;place-items:center;padding-block:20px;display:grid;container-type:inline-size}.music-mobile-art{aspect-ratio:1;background:var(--primary-container);border-radius:16px;place-items:center;width:min(100%,480px);display:grid;overflow:hidden;box-shadow:0 16px 36px -16px #0005}.music-mobile-art img{object-fit:cover;width:100%;height:100%}.music-mobile-art.is-video{aspect-ratio:16/9;width:min(100%,480px);box-shadow:none;background:0 0}.music-mobile-details{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.music-mobile-title{min-width:0}.music-mobile-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,5.7vw,26px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.music-mobile-title a{color:var(--text-contrast);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:15px;display:block;overflow:hidden}.music-mobile-seek{flex-shrink:0;margin-top:22px}.music-mobile-seek .music-player-progress{pointer-events:auto;height:24px;display:block;position:static}.music-mobile-seek .music-player-progress::-webkit-slider-thumb{opacity:1}.music-mobile-times{color:var(--text-contrast);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.music-mobile-transport{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin-block:20px 24px;display:flex}.music-mobile-transport .music-mobile-play{background:var(--primary);width:68px;height:68px;color:var(--on-primary,#fff)}.music-mobile-play svg{width:30px;height:30px}.music-mobile-panels{border-top:1px solid color-mix(in srgb, var(--text-main) 12%, transparent);flex-shrink:0;gap:12px;padding-top:8px;display:flex}.music-mobile-panels button{min-height:44px;color:var(--text-contrast);flex:1;font-size:14px;font-weight:600}.music-mobile-panels button[aria-expanded=true]{color:var(--primary)}.music-mobile-player[data-panel-open=true]{overflow:hidden}.music-mobile-player[data-panel-open=true] .music-mobile-main{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.music-mobile-player[data-panel-open=true] .music-mobile-seek{margin-top:8px}.music-mobile-player[data-panel-open=true] .music-mobile-transport{margin-block:8px 12px}.music-mobile-player[data-panel-open=true] .music-mobile-art-space{flex:none;padding-block:8px}.music-mobile-panel{border-top:1px solid color-mix(in srgb, var(--text-main) 8%, transparent);background:0 0;flex-direction:column;flex:0 0 40dvh;min-height:0;margin-top:8px;padding-top:4px;display:flex;position:relative}.music-mobile-panel>header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.music-mobile-panel h3{font-size:16px;font-weight:700}.music-mobile-panel .music-expanded-queue,.music-mobile-panel .music-expanded-lyrics{overscroll-behavior:contain;flex:1;min-height:0;padding-top:4px;overflow-y:auto}.music-mobile-queue-meta{min-width:0}.music-mobile-queue-meta strong,.music-mobile-queue-meta>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-mobile-queue-meta>span{color:var(--text-contrast);font-size:13px}.music-track-menu.music-player-track-menu{z-index:140}.music-video-stage:not(.is-expanded){width:min(var(--music-floating-video-width,240px), calc(100vw - 24px));right:12px}.music-video-stage.is-expanded,#music-playback-root:fullscreen .music-video-stage{clip-path:inset(var(--music-mobile-clip-top,0px) 0 var(--music-mobile-clip-bottom,0px) 0);z-index:131;top:var(--music-mobile-art-top);left:var(--music-mobile-art-left);width:var(--music-mobile-art-width);height:var(--music-mobile-art-height);box-shadow:none;transform:translateY(var(--music-dismiss-offset,0px));background:0 0;border-radius:16px;justify-content:center;align-items:center;transition:transform .18s ease-out;display:flex;bottom:auto;right:auto;overflow:hidden}.music-video-stage.is-expanded .aspect-video,#music-playback-root:fullscreen .music-video-stage .aspect-video{width:100%;max-height:100%}.music-video-stage.is-expanded .music-video-format-switcher{display:none}.music-video-stage.is-expanded .music-video-controls{top:calc(4px + var(--music-mobile-clip-top,0px) + var(--music-mobile-video-crop-top,0px));gap:4px;display:flex;right:4px}.music-video-stage.is-expanded .music-video-controls button{min-width:36px;min-height:36px}.music-video-stage.is-expanded .music-video-expand{display:none}#music-playback-root:has(.music-mobile-player[data-dragging=true]) .music-video-stage.is-expanded{transition:none}}@media (prefers-reduced-motion:reduce){#music-content-scroll,[data-music-player-content],.music-mobile-player,.music-video-stage.is-expanded{transition:none}}@media (width<=640px) and (height<=540px){.music-mobile-player{padding-inline:20px}.music-mobile-art-space{padding-block:8px}.music-mobile-art{width:min(140px,100%)}.music-mobile-seek{margin-top:8px}.music-mobile-transport{margin-block:8px}.music-mobile-transport .music-mobile-play{width:52px;height:52px}}.music-video-stage:not(.is-expanded) iframe,.music-video-stage:not(.is-expanded) video{pointer-events:none}.music-video-stage:not(.is-expanded){touch-action:pan-y}.music-immersive-notice{z-index:140;top:max(16px, env(safe-area-inset-top));background:var(--surface-app);color:var(--text-main);border-radius:12px;padding:12px;position:fixed;left:16px;right:16px}@media (width<=640px){#music-playback-root:fullscreen .music-mobile-player{padding-top:max(32px, calc(16px + env(safe-area-inset-top,0px)));padding-left:max(24px, calc(12px + env(safe-area-inset-left,0px)));padding-right:max(24px, calc(12px + env(safe-area-inset-right,0px)))}.music-mobile-player{--music-mobile-inset:24px}.music-mobile-player[data-video=true] .music-mobile-main{margin-inline:calc(-1 * var(--music-mobile-inset))}.music-mobile-player[data-video=true] .music-mobile-details,.music-mobile-player[data-video=true] .music-mobile-seek,.music-mobile-player[data-video=true] .music-mobile-transport{margin-inline:var(--music-mobile-inset)}.music-mobile-player[data-video=true] .music-mobile-art-space{flex:1;min-height:0;container-type:size}.music-mobile-art.is-video{aspect-ratio:auto;width:100%;height:clamp(49.5cqw,100cqh,56.25cqw)}.music-video-stage.is-expanded .aspect-video,#music-playback-root:fullscreen .music-video-stage .aspect-video{flex:none;max-height:none}.music-video-stage.is-expanded,#music-playback-root:fullscreen .music-video-stage{justify-content:flex-end}.music-mobile-player[data-video=true] .music-mobile-title h2{white-space:nowrap;text-overflow:ellipsis;display:block}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-title h2{font-size:20px}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-title a{margin-top:4px;font-size:13px}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-details{padding-top:4px}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-seek{margin-top:4px}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-transport{margin-block:8px}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-play{width:52px;height:52px}}@media (width<=640px) and (height<=540px){.music-mobile-player{--music-mobile-inset:20px}}@media (width<=640px){.music-mobile-player[data-panel-open=true]:before{filter:blur(18px);opacity:.38;background-position:top;bottom:38dvh;mask-image:linear-gradient(#000 0% 38%,#0000 100%)}.music-mobile-player[data-panel-open=true]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--bg-app) 65%, transparent) 64%, var(--bg-app) 84%);position:absolute;inset:0}.music-mobile-player[data-panel-open=true] .music-mobile-main{isolation:isolate;margin-inline:calc(-1 * var(--music-mobile-inset));position:relative}.music-mobile-player[data-panel-open=true] .music-mobile-details,.music-mobile-player[data-panel-open=true] .music-mobile-seek,.music-mobile-player[data-panel-open=true] .music-mobile-transport{margin-inline:var(--music-mobile-inset)}.music-mobile-player[data-panel-open=true][data-video=false] .music-mobile-art-space{flex:1;min-height:0;padding:0}.music-mobile-player[data-panel-open=true][data-video=false] .music-mobile-art{z-index:-1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;pointer-events:none;background:0 0;border-radius:16px 16px 0 0;position:absolute;inset:0;mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.music-mobile-player[data-panel-open=true][data-video=false] .music-mobile-art img{object-position:center 30%}.music-mobile-player[data-panel-open=true] .music-mobile-details{padding-top:12px}.music-mobile-player[data-panel-open=true] .music-mobile-main:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--bg-app) 50%, transparent) 72%, var(--bg-app) 100%);position:absolute;inset:0}.music-mobile-player[data-panel-open=true] .music-mobile-title h2{text-shadow:0 1px 12px var(--bg-app)}.music-mobile-player[data-panel-open=true] .music-mobile-panels,.music-mobile-player[data-panel-open=true] .music-mobile-panel{border-top-color:#0000}.music-mobile-player[data-panel-open=true] .music-mobile-panel{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg-app) 65%, transparent), var(--bg-app))}.music-mobile-player[data-panel-open=true][data-video=false]:before{filter:none;opacity:1;background-position:top;background-size:cover;inset:0 0 38dvh;mask-image:linear-gradient(#000 0% 38%,#0000 100%)}.music-mobile-player[data-panel-open=true][data-video=false] .music-mobile-art{opacity:0}.music-mobile-player[data-panel-open=true][data-video=false] .music-mobile-main:after{background:linear-gradient(to bottom, transparent 12%, color-mix(in srgb, var(--bg-app) 50%, transparent) 58%, var(--bg-app) 92%)}.music-mobile-player[data-panel-open=true] .music-mobile-header>button,.music-mobile-player[data-panel-open=true] .music-mobile-header-actions>button,.music-mobile-player[data-panel-open=true] .music-mobile-formats{background:color-mix(in srgb, var(--bg-app) 75%, transparent);backdrop-filter:blur(12px)}.music-mobile-player[data-panel-open=true] .music-mobile-panels,.music-mobile-player[data-panel-open=true] .music-mobile-panel{margin-inline:calc(-1 * var(--music-mobile-inset));padding-inline:var(--music-mobile-inset);background:var(--bg-app)}.music-mobile-player[data-panel-open=true] .music-mobile-panel{margin-top:0;padding-top:12px}.music-mobile-player[data-panel-open=true][data-video=true]{z-index:132;pointer-events:none;background:linear-gradient(to bottom, transparent var(--music-mobile-scene-fade,0px), var(--bg-app) var(--music-mobile-scene-height,0px))}.music-mobile-player[data-panel-open=true][data-video=true]:before,.music-mobile-player[data-panel-open=true][data-video=true]:after,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-main:after{content:none}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-main{pointer-events:none}.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-header,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-details,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-seek,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-transport,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-panels,.music-mobile-player[data-panel-open=true][data-video=true] .music-mobile-panel{pointer-events:auto}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded{top:var(--music-mobile-scene-top);left:var(--music-mobile-scene-left);width:var(--music-mobile-scene-width);height:var(--music-mobile-scene-height);clip-path:none;border-radius:0;justify-content:center;align-items:center}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded .aspect-video{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded video{object-fit:cover}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded[data-media-type=youtube] .aspect-video{height:max(var(--music-mobile-scene-height), var(--music-mobile-scene-width));width:calc(max(var(--music-mobile-scene-height), var(--music-mobile-scene-width)) * 16 / 9)}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded iframe{pointer-events:none}html:has(.music-mobile-player[data-panel-open=true][data-video=true]) .music-video-stage.is-expanded .music-video-controls{top:var(--music-mobile-scene-controls);right:8px}}.music-video-close{z-index:20;background:color-mix(in srgb, var(--bg-app) 85%, transparent);width:32px;height:32px;color:var(--text-main);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.music-video-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.music-video-stage[data-controls-visible=true] .music-video-close{opacity:1;pointer-events:auto}.music-video-return{right:44px}.music-video-stage:not(.is-expanded){touch-action:none;cursor:grab}.music-video-stage:not(.is-expanded):active{cursor:grabbing}@media (width>=641px){#music-playback-root:fullscreen:has(.music-player-expanded.is-video){background:#000}#music-playback-root:fullscreen .music-player-expanded.is-video{padding:0;inset:0}#music-playback-root:fullscreen .is-video .music-stage-media-switcher{display:none}#music-playback-root:fullscreen:has(.is-video) .music-video-stage{background:#000;width:100vw;height:100dvh;inset:0}#music-playback-root:fullscreen:has(.is-video) .music-video-stage .aspect-video{aspect-ratio:auto;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;max-height:none;display:flex}#music-playback-root:fullscreen:has(.is-video) .music-video-stage .aspect-video:before{display:none}#music-playback-root:fullscreen:has(.is-video) .music-video-stage[data-media-type=youtube] .aspect-video>.w-full.h-full{width:min(100vw,177.778dvh);height:min(100dvh,56.25vw)}#music-playback-root:fullscreen:has(.is-video) .music-player-dock{color:#fff;opacity:1;background:linear-gradient(#0000,#000000d9);border:0;padding-top:28px;transition:opacity .18s}#music-playback-root:fullscreen:has(.is-video) .music-player-progress{width:calc(100% - 40px);top:12px;left:20px}#music-playback-root:fullscreen:has(.is-video) .music-video-controls{opacity:1;pointer-events:auto}#music-playback-root:fullscreen:has(.is-video)[data-fullscreen-controls=hidden] .music-player-dock,#music-playback-root:fullscreen:has(.is-video)[data-fullscreen-controls=hidden] .music-video-controls{opacity:0;pointer-events:none}#music-playback-root:fullscreen:has(.is-video)[data-fullscreen-controls=hidden] .music-video-stage{cursor:none}}html.in-iframe header,html.in-iframe footer,html.in-iframe nav,html.in-iframe aside,html.in-iframe [id*=chat-widget]{display:none!important}html.in-iframe body{background-color:#0000!important;padding-top:0!important}body.onboarding-active header{filter:grayscale(40%);transition:opacity .3s,filter .3s;pointer-events:none!important;opacity:.5!important}vercel-analytics{display:none!important}
