.accessibility_visuallyHidden__HD_b3{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoginConnectButton_button__FAkTl{min-width:min(100%,20rem)}.LoginConnectButton_label__jEVnV{align-items:center;display:inline-flex;gap:var(--space-1)}.LoginConnectButton_logo__XLqSx{flex-shrink:0;height:1.25em;width:auto;transform:translateY(1px)}.LoginConnectButton_username__Mnfcg{font-weight:600;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typography_brandEyebrow__3dJS7{letter-spacing:var(--letter-spacing-meta)}.typography_brandEyebrow__3dJS7,.typography_sectionEyebrow__AvbgQ{color:var(--primary);font-family:var(--font-family-meta);font-size:var(--text-meta-sm);font-weight:var(--font-medium);line-height:1;margin:0;text-transform:uppercase}.typography_sectionEyebrow__AvbgQ{letter-spacing:var(--letter-spacing-eyebrow)}.typography_displayHeading__jbNlW{color:var(--foreground);font-family:var(--font-family-heading);font-size:clamp(2.75rem,7vw + 1rem,5.75rem);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-display);line-height:1.05;margin:0;text-wrap:balance}.typography_lead__BYJ0A{color:var(--muted-foreground);font-family:var(--font-family-body);font-size:clamp(var(--text-base),1.5vw + .75rem,var(--text-xl));font-weight:var(--font-normal);line-height:1.5;margin:0;text-wrap:balance}.typography_sectionHeading__cjZuN{color:var(--foreground);font-family:var(--font-family-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:1.25;margin:0;text-wrap:balance;@media (width >= 768px){font-size:var(--text-3xl)}}.typography_subsectionHeading__0VMEJ{color:var(--foreground);font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.3;margin:0;text-wrap:balance;@media (width >= 768px){font-size:var(--text-2xl)}}.typography_bodyText__370Md{color:var(--muted-foreground);font-family:var(--font-family-body);font-size:var(--text-base);font-weight:var(--font-normal);line-height:1.7;margin:0;text-wrap:pretty;@media (width >= 768px){font-size:var(--text-lg)}}.typography_metaCaption__TElwE{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);font-weight:var(--font-normal);line-height:1.6;margin:0}.ReleaseSummaryHero_hero__Wc_Ja{display:flex;flex-direction:column;width:100%}.ReleaseSummaryHero_heroToolbar__WFlpc{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3);@media (width >= 768px){padding:var(--space-3) var(--space-4)}}.ReleaseSummaryHero_toolbarActions__ywbK5{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2)}.ReleaseSummaryHero_heroMain__0TPjO{align-items:stretch;display:flex;flex-direction:column;gap:0;width:100%;@media (width >= 768px){align-items:center;flex-direction:row}}.ReleaseSummaryHero_coverWrapper__rDt5D{flex-shrink:0;height:9rem;overflow:hidden;width:100%;@media (width >= 768px){height:8rem;width:8rem}}.ReleaseSummaryHero_cover__RbdQI{height:100%;object-fit:cover;width:100%}.ReleaseSummaryHero_details__KYyV3{display:flex;flex:1;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0;padding:var(--space-3) var(--space-4)}.ReleaseSummaryHero_detailsText__BIvmn{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.ReleaseSummaryHero_artist__As7uA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReleaseSummaryHero_title__6ADbw{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.25;margin:0;overflow:hidden;@media (width >= 768px){-webkit-line-clamp:2}}.ReleaseSummaryHero_metaLine__Tutva{margin:0}.ReleaseSummaryHero_communityRating__KKauO{align-items:center;display:inline-flex;flex-shrink:0;gap:.125rem;vertical-align:middle}.ReleaseSummaryHero_communityStarIcon__rvMsy{display:block;flex-shrink:0;height:1em;width:1em}.ReleaseSummaryHero_tagsRow__3YqWF{margin:var(--space-2) 0 0 0}.ReleaseSummaryHero_staticPill__zIOUZ{pointer-events:none}.ReleaseSummaryHero_actionButton__zX5_u{align-items:center;background:color-mix(in srgb,var(--background) 60%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--button-height-sm);justify-content:center;text-decoration:none;transition:background-color var(--transition-normal),border-color var(--transition-normal);width:var(--button-height-sm);&:hover{background:var(--muted);border-color:var(--input)}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}.ReleaseSummaryHero_crateButton__OnQ_p{padding:0}.ReleaseSummaryHero_crateButtonActive__FCEC0{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);&:hover{background:var(--primary);border-color:var(--primary)}}.ReleaseSummaryHero_closeButton__2TKL2{padding:0}.ReleaseSummaryHero_actionIcon__A1st7{height:.875rem;width:.875rem}.PersistentYoutubeIframe_iframeHidden__aakft{border:0;height:1px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:1px}.PersistentYoutubeIframe_iframeVisible__vRkhg{border:0;height:100%;inset:0;pointer-events:auto;position:absolute;width:100%}.ReleaseMiniPlayer_miniPlayerShell__TQ8xE{bottom:0;left:0;position:fixed;right:0;z-index:var(--z-3-fixed)}.ReleaseMiniPlayer_miniPlayerBar____3c4{align-items:stretch;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--card) 92%,transparent);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-2);min-height:var(--release-mini-player-bar-height,3.25rem);padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom, 0px));width:100%;@media (width >= 768px){align-items:center;flex-direction:row;gap:var(--space-3);padding-left:var(--space-5);padding-right:var(--space-5)}}.ReleaseMiniPlayer_releaseArea__5Qmm_{display:flex;justify-content:center;min-width:0;width:100%;@media (width >= 768px){flex:1;justify-content:flex-start}}.ReleaseMiniPlayer_metaRow__PeccJ{align-items:center;display:flex;gap:var(--space-2);justify-content:center;min-width:0;width:100%;@media (width >= 768px){flex:1;gap:var(--space-4);justify-content:flex-start;width:auto}}.ReleaseMiniPlayer_crateButton__h8O6J{flex-shrink:0}.ReleaseMiniPlayer_releaseInfo__pB1_W{align-items:center;display:flex;flex:0 1 auto;gap:var(--space-2);justify-content:center;max-width:100%;min-width:0;overflow:hidden;@media (width >= 768px){flex:1;gap:var(--space-4);justify-content:flex-start}}.ReleaseMiniPlayer_openReleaseButton__HHDTS{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex:0 1 auto;font:inherit;gap:var(--space-2);justify-content:center;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left;@media (width >= 768px){flex:1;gap:var(--space-4);justify-content:flex-start;width:auto}&:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}&:hover{opacity:.92}}.ReleaseMiniPlayer_metaLines__e8vdM{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-1);justify-content:center;min-width:0;overflow:hidden;text-align:left;@media (width >= 768px){align-items:stretch}}.ReleaseMiniPlayer_controlIcon__UqKp2{display:block;flex-shrink:0}.ReleaseMiniPlayer_controlButton__VGLRY{align-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--foreground);cursor:pointer;display:inline-flex;height:var(--release-mini-player-control-size,2rem);justify-content:center;line-height:0;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal);width:var(--release-mini-player-control-size,2rem);& svg{display:block;flex-shrink:0;height:var(--space-4);width:var(--space-4)}&:disabled{cursor:not-allowed;opacity:.4}&:focus-visible{outline:2px solid var(--ring);outline-offset:2px}&:hover:not(:disabled){background:var(--muted)}&.ReleaseMiniPlayer_crateButtonActive__BzIni{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);&:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}}&.ReleaseMiniPlayer_videoButtonActive__1_ro5{background:var(--muted);border-color:var(--foreground)}}.ReleaseMiniPlayer_previousIcon__duYaw{transform:rotate(180deg)}.ReleaseMiniPlayer_cover__hApQn{border-radius:var(--radius-sm);flex-shrink:0;height:var(--release-mini-player-cover-size,2.5rem);object-fit:cover;width:var(--release-mini-player-cover-size,2.5rem)}.ReleaseMiniPlayer_artist__xOfEW{color:var(--muted-foreground);font-size:var(--text-xs)}.ReleaseMiniPlayer_artist__xOfEW,.ReleaseMiniPlayer_trackTitle__oHvnT{line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReleaseMiniPlayer_trackTitle__oHvnT{font-size:var(--text-sm);font-weight:var(--font-medium)}.ReleaseMiniPlayer_controls__O1ikV{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:var(--space-2);justify-content:center;max-width:100%;width:100%;@media (width >= 768px){align-self:auto;gap:var(--space-1);justify-content:flex-start;width:auto}}.ReleasePlaybackVideoPanel_videoPanel__3LA3p{height:0;overflow:hidden;pointer-events:none;position:fixed;visibility:hidden;width:0;z-index:calc(var(--z-3-fixed) + 1)}.ReleasePlaybackVideoPanel_videoContent__mYuvW{flex:1;min-height:0;position:relative;width:100%}.ReleasePlaybackVideoPanel_videoPanelExpanded__FFX1G{--panel-scale:1;--video-max-height:16.1rem;background:var(--background);border:1px solid var(--border);border-bottom:0;border-radius:0;bottom:calc(var(--release-mini-player-bar-height, 3.25rem) + env(safe-area-inset-bottom, 0px));box-shadow:0 -4px 16px rgb(0 0 0/12%);display:flex;flex-direction:column;height:auto;left:0;overflow:hidden;pointer-events:auto;right:0;transform:none;visibility:visible;width:100%;@media (width >= 768px){border-left-color:var(--border);border-left-style:solid;border-left-width:1px;border-right-color:var(--border);border-right-style:solid;border-right-width:1px;border-top-color:var(--border);border-top-style:solid;border-top-width:1px;border-bottom-color:var(--border);border-bottom-style:solid;border-bottom-width:1px;border-radius:var(--radius-ui);bottom:calc(var(--release-mini-player-bar-height, 3.25rem) + env(safe-area-inset-bottom, 0px) + var(--space-2));box-shadow:0 8px 24px rgb(0 0 0/18%);height:calc(1.25rem + var(--video-max-height) * var(--panel-scale));left:auto;right:var(--space-5);transform:none;width:calc(var(--video-max-height) * var(--panel-scale) * 16 / 9)}}.ReleasePlaybackVideoPanel_videoPanelExpanded__FFX1G .ReleasePlaybackVideoPanel_videoContent__mYuvW{aspect-ratio:16/9;flex:none;height:auto;width:100%;@media (width >= 768px){aspect-ratio:auto;flex:1;height:auto;min-height:0}}.ReleasePlaybackVideoPanel_videoPanelPositioned__jAWDz{bottom:auto;transform:none}.ReleasePlaybackVideoPanel_videoPanelDragging__GX9_G{cursor:grabbing;user-select:none}.ReleasePlaybackVideoPanel_dragHandle___mRxW{align-items:center;background:color-mix(in srgb,var(--muted) 80%,transparent);border:0;border-bottom:1px solid var(--border);border-radius:0;cursor:grab;display:none;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;touch-action:none;width:100%;@media (width >= 768px){display:flex}&:active{cursor:grabbing}}.ReleasePlaybackVideoPanel_dragHandleGrip___RtrN{background:var(--muted-foreground);border-radius:var(--radius-full);display:block;height:.125rem;opacity:.55;width:2rem}.ReleasePlaybackVideoPanel_mobileCloseBar__SlkXQ{align-items:center;background:color-mix(in srgb,var(--muted) 80%,transparent);border:0;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:2rem;padding:0 var(--space-3);width:100%;@media (width >= 768px){display:none}&:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}.ReleasePlaybackVideoPanel_mobileCloseIcon__XJ9aB{display:block;height:.875rem;width:.875rem}.ReleasePlaybackVideoPanel_videoContentInteractive__FRBz2{pointer-events:auto}.ReleasePlaybackVideoPanel_videoPanel__3LA3p:not(.ReleasePlaybackVideoPanel_videoPanelExpanded__FFX1G) .ReleasePlaybackVideoPanel_videoContent__mYuvW{height:100%}.ReleasePlaybackVideoPanel_resizeHandle__bqCXv{align-items:end;background:transparent;border:0;bottom:0;cursor:nwse-resize;display:none;height:1.25rem;justify-content:end;padding:0 var(--space-1) var(--space-1) 0;position:absolute;right:0;touch-action:none;width:1.25rem;@media (width >= 768px){display:flex}}.ReleasePlaybackVideoPanel_resizeHandleIcon__UXUPi{border-bottom:2px solid var(--muted-foreground);border-right:2px solid var(--muted-foreground);display:block;height:.625rem;opacity:.55;width:.625rem}.page_container__AlDLt{background:var(--background);min-height:calc(100vh - 200px);padding:var(--space-12) var(--space-4);width:100%;@media (width >= 769px){padding:var(--space-16) var(--space-6)}}.page_withMiniPlayer__t2TXd{--release-mini-player-cover-size:2.5rem;--release-mini-player-control-size:2.5rem;--release-mini-player-bar-height:calc(var(--release-mini-player-cover-size) + var(--release-mini-player-control-size) + var(--space-2) * 2 + var(--space-3));--release-mini-player-bar-offset:calc(var(--release-mini-player-bar-height) + env(safe-area-inset-bottom, 0px));--release-mini-player-video-panel-offset:0px;padding-bottom:var(--release-mini-player-bar-offset);&:has([data-video-expanded=true]){@media (width < 768px){--release-mini-player-video-panel-offset:calc(2rem + 100vw * 9 / 16)}}@media (width >= 768px){--release-mini-player-control-size:2rem;--release-mini-player-bar-height:3.25rem}}.page_content__xBLAL{color:var(--foreground);line-height:1.6;margin:0 auto;max-width:90rem;width:100%}.page_notice__wZK5O{background:color-mix(in srgb,var(--success) 10%,var(--background));border-left:3px solid var(--success);border-radius:var(--radius-ui);margin-bottom:var(--space-6);padding:var(--space-4);@media (width >= 768px){margin-bottom:var(--space-8);padding:var(--space-4) var(--space-6)}}.page_noticeText__BgQ__{color:var(--success);font-size:var(--text-sm);margin:0;text-align:left}.page_section__oZk0Y{margin-bottom:var(--space-12);@media (width >= 768px){margin-bottom:var(--space-16)}}.page_title__5Suls{color:var(--foreground);font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:1.2;margin-bottom:var(--space-2);margin-top:0;text-align:left;@media (width >= 768px){font-size:var(--text-4xl)}}.page_notes__V2UIH{color:var(--muted-foreground);font-size:var(--text-base);line-height:1.6;margin:0;max-width:70ch;white-space:pre-wrap}.page_heading__HSwwB{color:var(--foreground);font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-4);@media (width >= 768px){font-size:var(--text-2xl)}}.page_aboutSection__QN_LX{border-top:1px dashed var(--border);margin-top:var(--space-16);padding-top:var(--space-8);@media (width >= 768px){margin-top:var(--space-20);padding-top:var(--space-12)}}.page_twoColumnLayout__Z2sCB{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);@media (width >= 1024px){flex-direction:row;gap:8rem}}.page_aboutContent__4BcDb{flex:2.5}.page_loginModule__wXcIa{align-items:flex-start;display:flex;flex-direction:column;flex:1;justify-content:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--card)),color-mix(in srgb,var(--primary) 5%,var(--card)));border:2px solid var(--primary);padding:var(--space-6) var(--space-8);border-radius:var(--radius-card)}.page_loginButtonContainer__SeVbV{align-items:center;display:flex;justify-content:center;margin:var(--space-4) 0;width:100%}.page_connectButton__LPP4m{width:100%}.page_loginNote__eAUJX{color:var(--muted-foreground);font-size:var(--text-sm);margin-bottom:0;margin-top:var(--space-4);text-align:center;width:100%}.page_list__V2Wvt,.page_text__1kiA2{color:var(--muted-foreground);font-size:var(--text-base);line-height:1.6;margin-bottom:var(--space-4)}.page_list__V2Wvt{padding-left:var(--space-6)}.page_listItem__sTb1A{margin-bottom:var(--space-2)}.page_metaContainer__6xHa3{display:flex;flex-direction:column;gap:.25rem;padding-top:var(--space-1)}.page_meta__9KtIa{color:var(--muted-foreground);margin-bottom:var(--space-8);text-align:left;font-family:var(--font-family-meta);font-size:var(--text-meta-xs);@media (width >= 768px){margin-bottom:var(--space-12)}}.page_inlineLink__mo0t7{color:var(--primary);text-decoration:none;transition:color var(--transition-normal);&:hover{color:var(--primary-hover);text-decoration:underline}}.CrateDetailClient_pageShell__UAv9_{display:flex;flex-direction:column;min-height:100dvh}.CrateDetailClient_page__wMKt2{display:flex;flex:1 1 auto;flex-direction:column;min-height:calc(100dvh - var(--sticky-header-height));width:100%}.CrateDetailClient_container__C2Uq5{display:flex;flex:1;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-10);width:100%;@media (width >= 768px){padding:var(--space-5) var(--space-6) var(--space-10)}@media (width >= 1280px){padding:var(--space-6) var(--space-10) var(--space-12)}}.CrateDetailClient_withMiniPlayer__gu_DF{--release-mini-player-cover-size:2.5rem;--release-mini-player-control-size:2.5rem;--release-mini-player-bar-height:calc(var(--release-mini-player-cover-size) + var(--release-mini-player-control-size) + var(--space-2) * 2 + var(--space-3));--release-mini-player-bar-offset:calc(var(--release-mini-player-bar-height) + env(safe-area-inset-bottom, 0px));.CrateDetailClient_container__C2Uq5{padding-bottom:calc(var(--space-10) + var(--release-mini-player-bar-offset));@media (width >= 1280px){padding-bottom:calc(var(--space-12) + var(--release-mini-player-bar-offset))}}[data-testid=fmdReleaseMiniPlayer]{bottom:0}@media (width >= 768px){--release-mini-player-control-size:2rem;--release-mini-player-bar-height:3.25rem}}.CrateDetailClient_detailMain__kjWQI{display:flex;flex:1;flex-direction:column;gap:var(--space-5);width:100%}.CrateDetailClient_masthead__1TYVs{display:flex;flex-direction:column;gap:var(--space-3);width:100%;@media (width >= 1024px){gap:var(--space-4)}}.CrateDetailClient_mastheadControls__HgYzw{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);width:100%}.CrateDetailClient_crateSelector__heg4z{flex:1 1 12rem;min-width:0;[data-filter-control-trigger],[data-testid=fmdSelect]{width:100%}@media (width >= 768px){flex:0 1 16rem;max-width:16rem;width:auto}}.CrateDetailClient_backLink__WBAy5{color:var(--muted-foreground);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;width:fit-content;&:hover{color:var(--foreground)}}.CrateDetailClient_workspace__XZvuo{display:flex;flex:1;flex-direction:column;gap:var(--space-5);width:100%;@media (width >= 1024px){align-items:start;flex-direction:row;gap:var(--space-8)}}.CrateDetailClient_releasesColumn__fshPr{flex:1;min-width:0;order:2;width:100%;@media (width >= 1024px){order:1}}.CrateDetailClient_releasesPanel__rEnpA{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-card);overflow:visible;position:relative;width:100%}.CrateDetailClient_notesPanel___bjUt{background:color-mix(in srgb,var(--muted) 15%,var(--background));border:1px solid var(--border);border-radius:var(--radius-card);outline:1px dashed var(--border);outline-offset:2px;overflow:hidden;width:100%;&:focus-within{outline-color:var(--ring)}}.CrateDetailClient_releasesPanelToolbarWrap__6B51q{position:relative}.CrateDetailClient_releasesPanelToolbar__n6ovq{border-top-left-radius:calc(var(--radius-card) - 1px);border-top-right-radius:calc(var(--radius-card) - 1px)}.CrateDetailClient_releasesPanelEdgeInsertMount__9QH31{bottom:0;height:0;left:0;pointer-events:none;position:absolute;right:0;z-index:calc(var(--z-2-sticky) + 1)}.CrateDetailClient_releasesPanelBody__mSrnH{border-bottom-left-radius:calc(var(--radius-card) - 1px);border-bottom-right-radius:calc(var(--radius-card) - 1px);overflow:hidden;&:first-child{border-top-left-radius:calc(var(--radius-card) - 1px);border-top-right-radius:calc(var(--radius-card) - 1px)}}.CrateDetailClient_notesColumn__HfKhE{order:1;width:100%;@media (width >= 1024px){flex:0 0 min(100%,36rem);max-width:40rem;order:2;position:sticky;top:calc(var(--sticky-header-height) + var(--space-4))}}.CrateDetailClient_emptyState__aAYEF{color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.CrateDetailClient_emptyState__aAYEF,.CrateDetailClient_loadingState__Jkrxw{padding:var(--space-10) var(--space-4)}.LoginSwitchAccountLink_switchAccount__3Vca7{margin:0}.LoginSwitchAccountLink_button__4huoL{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font:inherit;padding:0;text-decoration:none;transition:color var(--transition-normal);&:disabled{cursor:not-allowed;opacity:.6}&:hover:not(:disabled){color:var(--primary);text-decoration:underline}}.LoginBottomCta_bottomCta__shJjP{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-5);margin:0 auto;max-width:40rem;padding-top:var(--space-12);text-align:center;width:100%;@media (width >= 768px){padding-top:var(--space-16)}}.LoginBottomCta_loginButton__NAJ64{margin-top:var(--space-2)}.LoginFeatureVisual_placeholder__vjZAu,.LoginFeatureVisual_visual__zPRPe{--surface:var(--muted);aspect-ratio:1;background:var(--muted);border:2px solid var(--border);border-radius:50%;margin:0 auto;max-width:min(100%,27.5rem);overflow:hidden;width:100%}.LoginFeatureVisual_visual__zPRPe{position:relative}.LoginFeatureVisual_image__yuCdK{display:block;object-fit:cover;object-position:top center}.LoginFeatureRow_featureRow__kkYiA{align-items:center;display:grid;gap:var(--space-8);grid-template-columns:1fr;@media (width >= 768px){gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.LoginFeatureRow_featureRowReverse__Lo4ss{@media (width >= 768px){& .LoginFeatureRow_featureCopy__rQ7Dk{order:2}& .LoginFeatureRow_featureVisual__sOPXW{order:1}}}.LoginFeatureRow_featureCopy__rQ7Dk{display:flex;flex-direction:column;gap:var(--space-4);max-width:36rem;@media (width >= 768px){gap:var(--space-5);max-width:none}}.LoginFeatureRow_featureVisual__sOPXW{width:100%}.Login_landing__FgcvE{display:flex;flex-direction:column;gap:var(--space-16);margin-inline:auto;max-width:72rem;padding:var(--space-8) var(--space-4) var(--space-16);width:min(100%,72rem);@media (width >= 768px){gap:var(--space-20);padding:var(--space-10) var(--space-6) var(--space-24)}}.Login_intro__6DOWH{display:flex;flex-direction:column;gap:var(--space-6);width:100%;@media (width >= 768px){gap:var(--space-8)}}.Login_introHeading__koQ6D{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin:0 auto;padding-top:1rem;text-align:center;width:100%}.Login_tagline__8fzMs{max-width:min(100%,22ch)}.Login_subtitle__n_Pk2,.Login_tagline__8fzMs{margin-inline:auto;text-align:center;width:100%}.Login_subtitle__n_Pk2{max-width:42ch}.Login_hero__P9B_5{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);margin:0 auto;max-width:40rem;text-align:center;width:100%}.Login_finePrint__hkPHO{text-wrap:balance}.Login_supportLink__CnF8a,.Login_termsLink__li4YQ{color:var(--muted-foreground);text-decoration:none;transition:color var(--transition-normal);&:hover{color:var(--primary);text-decoration:underline}}.Login_features__TJRIm{display:flex;flex-direction:column;gap:var(--space-16);width:100%;@media (width >= 768px){gap:var(--space-20)}}.LoginPreviewDemo_demo__A5Xpm{align-items:center;display:flex;flex-direction:column;width:min(100%,72rem)}.LoginPreviewDemo_frame__5M34I{--surface:var(--card);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;width:100%}.LoginPreviewDemo_titleBar__qmtNO{align-items:center;background:var(--muted);border-bottom:1px solid var(--border);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.LoginPreviewDemo_trafficLight__VkLkL{background:var(--border);border-radius:50%;height:.625rem;width:.625rem}.LoginPreviewDemo_viewport__X4bGT{aspect-ratio:2042/1194;background:var(--muted);min-height:16rem;position:relative;width:100%}.LoginPreviewDemo_previewImage__UlO7r{display:block;object-fit:cover;object-position:top center}.PageFooterFun_fun__I_Q1L{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-6) var(--space-4) var(--space-3);width:100%;@media (width >= 768px){align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-4) var(--space-3)}}.PageFooterFun_intro__2Y_aE{align-self:center;display:flex;flex-direction:column;gap:var(--space-2);max-width:42rem;min-width:0;text-align:center;width:100%;@media (width >= 768px){flex:0 1 auto;width:min(100%,42rem)}}.PageFooterFun_title__8WUII{color:var(--foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xs);font-weight:var(--font-medium);letter-spacing:.12em;line-height:1;margin:0;text-transform:uppercase}.PageFooterFun_purpose__qq0FF{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xxs);letter-spacing:.02em;line-height:1.5;margin:0;text-wrap:balance;@media (width >= 768px){font-size:var(--text-meta-xs)}}.PageFooterFun_funGradient__MddA9 .PageFooterFun_title__8WUII{color:var(--on-gradient-surface)}.PageFooterFun_sticker__SQ3YQ{align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 92%,var(--primary)) 0,var(--card) 55%),var(--card);border:1px dashed color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--radius-card);box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent),var(--shadow-sm);display:flex;flex:1 1 auto;flex-direction:column;margin:0;max-width:42rem;min-width:0;overflow:hidden;position:relative;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal);width:100%;@media (prefers-reduced-motion:no-preference){&:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 6%,transparent),var(--shadow-md);transform:rotate(-.35deg) translateY(-1px)}}@media (width >= 768px){flex-direction:row;min-height:6.5rem;width:auto}}.PageFooterFun_vinylWell__N7VO6{align-items:center;background:color-mix(in srgb,var(--primary) 7%,var(--background));border-bottom:1px solid color-mix(in srgb,var(--border) 85%,var(--primary));display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:var(--space-3);position:relative;width:100%;@media (width >= 768px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:color-mix(in srgb,var(--border) 85%,var(--primary));border-right-style:solid;border-right-width:1px;padding:var(--space-4);width:6.5rem}}.PageFooterFun_grooves__Tagl0{background:repeating-radial-gradient(circle at center,transparent 0,transparent .35rem,color-mix(in srgb,var(--muted-foreground) 10%,transparent) .35rem,color-mix(in srgb,var(--muted-foreground) 10%,transparent) .42rem);inset:0;opacity:.65;pointer-events:none;position:absolute}.PageFooterFun_pulseRings__Ati8W{inset:0;pointer-events:none;position:absolute;z-index:0}.PageFooterFun_pulseRing__S_Fpx{border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:50%;height:2.25rem;left:50%;opacity:0;position:absolute;top:50%;translate:-50% -50%;width:2.25rem;@media (width >= 768px){height:2.5rem;width:2.5rem}@media (prefers-reduced-motion:no-preference){animation:PageFooterFun_vinylPulseRing__BlB2W 4.8s ease-out infinite;.PageFooterFun_sticker__SQ3YQ:hover &{animation-play-state:paused}}&:nth-child(2){animation-delay:1.6s}&:nth-child(3){animation-delay:3.2s}}.PageFooterFun_vinyl__0Opj9{display:flex;flex-shrink:0;line-height:0;position:relative;z-index:1;@media (prefers-reduced-motion:no-preference){animation:PageFooterFun_vinylSpin__jB8fH 6s linear infinite;.PageFooterFun_sticker__SQ3YQ:hover &{animation-play-state:paused}}}.PageFooterFun_vinylIcon__7YG_3{color:var(--primary);filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--foreground) 12%,transparent));height:2.25rem;width:2.25rem;@media (width >= 768px){height:2.5rem;width:2.5rem}}.PageFooterFun_copy__nbHR8{display:flex;flex:1;flex-direction:column;gap:var(--space-2);justify-content:center;min-width:0;padding:var(--space-4);text-align:left;width:100%;@media (width >= 768px){gap:var(--space-3);padding:var(--space-5) var(--space-6);width:auto}}.PageFooterFun_stats__Dv1a_{display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%;@media (width >= 768px){gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.PageFooterFun_stat__d9NDf{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:0}.PageFooterFun_statValue__WDSLJ{color:var(--foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-lg);font-weight:var(--font-semibold);letter-spacing:.02em;line-height:1.1;@media (width >= 768px){font-size:var(--text-xl)}}.PageFooterFun_statLabel__5keX6{line-height:1.25;text-wrap:balance}.PageFooterFun_meta__f_r6c,.PageFooterFun_statLabel__5keX6{color:var(--muted-foreground);font-family:var(--font-family-meta);font-size:var(--text-meta-xxs);letter-spacing:.08em;text-transform:uppercase}.PageFooterFun_meta__f_r6c{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);line-height:1.2;margin:0}.PageFooterFun_metaDivider__lm78X{color:color-mix(in srgb,var(--muted-foreground) 45%,transparent)}.PageFooterFun_funGradient__MddA9 .PageFooterFun_sticker__SQ3YQ{background:linear-gradient(135deg,color-mix(in srgb,var(--on-gradient-surface) 18%,transparent) 0,color-mix(in srgb,var(--on-gradient-surface) 8%,transparent) 100%),color-mix(in srgb,var(--on-gradient-surface) 12%,transparent);border-color:color-mix(in srgb,var(--on-gradient-surface) 35%,transparent);box-shadow:none}.PageFooterFun_funGradient__MddA9 .PageFooterFun_vinylWell__N7VO6{background:color-mix(in srgb,var(--on-gradient-surface) 14%,transparent);border-bottom-color:color-mix(in srgb,var(--on-gradient-surface) 24%,transparent);@media (width >= 768px){border-bottom-color:transparent;border-right-color:color-mix(in srgb,var(--on-gradient-surface) 24%,transparent)}}.PageFooterFun_funGradient__MddA9 .PageFooterFun_grooves__Tagl0{background:repeating-radial-gradient(circle at center,transparent 0,transparent .35rem,color-mix(in srgb,var(--on-gradient-surface) 18%,transparent) .35rem,color-mix(in srgb,var(--on-gradient-surface) 18%,transparent) .42rem)}.PageFooterFun_funGradient__MddA9 .PageFooterFun_pulseRing__S_Fpx{border-color:color-mix(in srgb,var(--on-gradient-surface) 35%,transparent)}.PageFooterFun_funGradient__MddA9 .PageFooterFun_vinylIcon__7YG_3{color:var(--on-gradient-surface);filter:none}.PageFooterFun_funGradient__MddA9 .PageFooterFun_statValue__WDSLJ{color:var(--on-gradient-surface)}@keyframes PageFooterFun_vinylSpin__jB8fH{to{transform:rotate(1turn)}}@keyframes PageFooterFun_vinylPulseRing__BlB2W{0%{opacity:.55;scale:1;translate:-50% -50%}to{opacity:0;scale:3.25;translate:-50% -50%}}.nav-links_bar__V1Pt7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nav-bar-gap);justify-content:center;@media (width >= 768px){flex-wrap:nowrap;gap:var(--nav-bar-gap-lg);justify-content:flex-end}}.nav-links_linkGroup__AbHGb{align-items:center;display:flex;flex-wrap:wrap;gap:var(--nav-link-gap);justify-content:center;@media (width >= 768px){gap:var(--nav-link-gap-lg)}}.nav-links_actions__LTGLw{align-items:center;display:flex;gap:var(--nav-actions-gap)}.nav-links_link__AOebw{color:var(--muted-foreground);font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-weight:var(--nav-link-font-weight);letter-spacing:var(--nav-link-letter-spacing);line-height:var(--nav-link-line-height);text-decoration:none;transition:color var(--transition-normal);white-space:nowrap;&:hover{color:var(--foreground)}}.nav-links_linkActive__1E5QN{color:var(--primary)}.PublicPageHeader_header__Kpmns{background:var(--card);border-bottom:1px solid var(--border);padding:var(--space-4);position:sticky;top:0;width:100%;z-index:var(--z-2-sticky)}.PublicPageHeader_headerGradient__xBzRF{backdrop-filter:blur(.5rem);background:color-mix(in srgb,var(--card) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 60%,transparent);padding-top:calc(var(--space-4) + env(safe-area-inset-top, 0))}.PublicPageHeader_headerContent__ieELv{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:90rem;width:100%;@media (width >= 768px){flex-direction:row;gap:0}}.PublicPageHeader_logoLink__fBsDE{color:var(--foreground);text-decoration:none;transition:color var(--transition-normal);&:hover{color:var(--primary)}h1{font-size:var(--text-xl);font-weight:var(--font-bold);margin:0;@media (width >= 768px){font-size:var(--text-2xl)}}}.PublicPageHeader_logo__2w3rI{width:12.5rem}.PublicPageHeader_navLinkGradient__e6mli{&:hover{color:var(--on-gradient-surface)}}.PublicPageHeader_navLinkGradientActive__astrP{color:var(--on-gradient-surface);font-weight:var(--font-semibold)}.PublicPageHeader_socialLink__mlELs{align-items:center;color:var(--muted-foreground);display:flex;text-decoration:none;transition:color var(--transition-normal);&:hover{color:var(--foreground)}}.PublicPageHeader_socialLinkGradient__fE7_b{&:hover{color:var(--on-gradient-surface)}}.PublicPageHeader_socialIcon__Y2Kzp{height:1.125rem;width:1.125rem}.EmptyState_emptyState__NogZB{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-height:12.5rem;padding:var(--space-8);text-align:center;h2{color:var(--foreground);font-size:var(--text-lg);font-weight:var(--font-semibold)}h2,p{margin:0}p{font-size:var(--text-sm)}}.LoadingTrigger_loadingTrigger__Cmrev{min-height:0;position:relative}.LoadingTrigger_loadingTriggerFetching__3PQEb{min-height:3.75rem}.LoadingTrigger_overlay__dNNEG{align-items:center;background:color-mix(in srgb,var(--card) 95%,transparent);backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:var(--radius-card);bottom:var(--space-4);box-shadow:var(--shadow-lg);display:flex;justify-content:center;left:50%;padding:var(--space-4);position:absolute;transform:translateX(-50%);z-index:var(--z-3-fixed)}.LoadingTrigger_content__tbdQO{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.LoadingTrigger_message__9LXNs{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0;text-align:center}