:root{--nc-skel-base: var(--nc-surface-raised, #22262C);--nc-skel-glow: var(--nc-surface-hover, #292E35)}@keyframes nc-skel-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes nc-skel-reveal{to{visibility:visible}}:is(.nc-skel-profile,.nc-skel-stack,.nc-skel-card,.nc-skel-row,.cafe-card--skeleton,.nr-skeleton,.dp-skeleton,.bh-loading){visibility:hidden;animation:nc-skel-reveal 0s linear 1s forwards}html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]){visibility:hidden;animation:nc-skel-reveal 0s linear 1s forwards;pointer-events:none;user-select:none;-webkit-user-select:none;cursor:progress}html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]) :is(img,svg,video,canvas,picture,iframe){opacity:0}html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]) :is(span,p,h1,h2,h3,h4,label,a,button,strong,em,small,li,dt,dd,time,input,select,textarea):not(:has(*)){color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;caret-color:transparent;border-color:transparent;box-shadow:none;border-radius:var(--nc-radius-inner, 8px);background:linear-gradient(100deg,var(--nc-skel-base) 30%,var(--nc-skel-glow) 50%,var(--nc-skel-base) 70%) 0 0 / 300% 100%;animation:nc-skel-sweep 1.4s ease-in-out infinite}html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]) ::placeholder{color:transparent;-webkit-text-fill-color:transparent}html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]) [data-skeleton-keep]{opacity:1}.nc-skel{display:block;border-radius:var(--nc-radius-inner, 8px);background:linear-gradient(100deg,var(--nc-skel-base) 30%,var(--nc-skel-glow) 50%,var(--nc-skel-base) 70%) 0 0 / 300% 100%;animation:nc-skel-sweep 1.4s ease-in-out infinite}.nc-skel--line{block-size:14px;inline-size:80%}.nc-skel--line-short{block-size:14px;inline-size:45%}.nc-skel--title{block-size:22px;inline-size:56%}.nc-skel--circle{inline-size:44px;block-size:44px;border-radius:999px;flex:none}.nc-skel--amount{block-size:18px;inline-size:64px;flex:none}.nc-skel--media{aspect-ratio:16 / 9;inline-size:100%;border-radius:var(--nc-radius-card, 16px)}.nc-skel--button{block-size:44px;inline-size:100%;border-radius:var(--nc-radius-control, 14px)}.nc-skel-stack{display:grid;gap:12px}.nc-skel-row{display:flex;align-items:center;gap:12px;padding:12px 0}.nc-skel-row__lines{display:grid;gap:6px;flex:1 1 auto;min-inline-size:0}.nc-skel-card{display:grid;gap:12px;padding:18px;border-radius:var(--nc-radius-card, 16px);background:var(--nc-surface, #1A1D22)}.nc-skel-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-skel-tiles .nc-skel{block-size:76px;border-radius:var(--nc-radius-card, 16px)}.nc-skel-profile{display:none;padding:24px 18px;gap:18px}.app-content:has(#profile-logged-out[hidden]):has(#profile-member-view[hidden]) .nc-skel-profile{display:grid}@media(prefers-reduced-motion:reduce){.nc-skel,html body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]) :is(span,p,h1,h2,h3,h4,label,a,button,strong,em,small,li,dt,dd,time,input,select,textarea):not(:has(*)){animation:none}}[data-skeleton-active],[data-skeleton-pending-ready]{visibility:hidden!important}[data-skeleton-active] *,.nc-skeleton-page-loading *{animation:none!important}:root{--nc-skel-bar: linear-gradient(100deg, var(--nc-skel-base) 30%, var(--nc-skel-glow) 50%, var(--nc-skel-base) 70%) 0 0 / 300% 100%}.nes.nes--skel,.profile-logged-out.profile-logged-out--skel{display:none}.nes--skel,.profile-logged-out--skel{visibility:hidden;animation:nc-skel-reveal 0s linear 1s forwards;pointer-events:none;user-select:none;-webkit-user-select:none}html[data-nc-waited] :is(.nc-skel-profile,.nc-skel-stack,.nc-skel-card,.nc-skel-row,.cafe-card--skeleton,.nr-skeleton,.dp-skeleton,.bh-loading,.nes--skel,.profile-logged-out--skel),html[data-nc-waited] body [data-hydrate-hidden][data-hydrate-hidden]:not([data-hydrated]){visibility:visible;animation:none}.nc-bar{color:transparent!important;-webkit-text-fill-color:transparent;background:var(--nc-skel-bar);border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:nc-skel-sweep 1.4s ease-in-out infinite}.nes--skel .nes__icon{border-color:transparent;background:var(--nc-skel-bar);animation:nc-skel-sweep 1.4s ease-in-out infinite}.nes--skel .nes__icon img{visibility:hidden}.nes--skel .nes__action{background:var(--nc-skel-bar);color:transparent!important;animation:nc-skel-sweep 1.4s ease-in-out infinite}.profile-logged-out--skel .profile-logged-out__avatar{border-radius:50%;background:var(--nc-skel-bar);animation:nc-skel-sweep 1.4s ease-in-out infinite}.profile-logged-out--skel .profile-logged-out__avatar img{visibility:hidden}.profile-logged-out--skel .profile-logged-out__button{border-color:transparent!important;background:var(--nc-skel-bar)!important;color:transparent!important;animation:nc-skel-sweep 1.4s ease-in-out infinite}.profile-logged-out--skel .profile-logged-out__button--outline{margin:12px 0 0}html[data-nc-auth=out] main:has(.wallet:not([data-hydrated]))>.nes--skel--wallet,html[data-nc-auth=out] main:has(.fp-page:not([data-hydrated]))>.nes--skel--players,html[data-nc-auth=out] main:has(#notificationsPage:not([data-hydrated]))>.nes--skel--notifications,html[data-nc-auth=out] main:has(#content .nc-skel-stack)>.nes--skel--booking{display:flex}html[data-nc-auth=out] :is(.wallet,.fp-page,#notificationsPage):not([data-hydrated]){visibility:hidden!important;animation:none!important}html[data-nc-auth=out] #content .nc-skel-stack{display:none}html[data-nc-auth=out] .app-content:has(#profile-logged-out[hidden]):has(#profile-member-view[hidden]) .nc-skel-profile{display:none}html[data-nc-auth=out] .app-content:has(#profile-logged-out[hidden]):has(#profile-guest-view[hidden]):has(#profile-member-view[hidden]) .profile-logged-out--skel{display:flex}@media(prefers-reduced-motion:reduce){.nc-bar,.nes--skel .nes__icon,.nes--skel .nes__action,.profile-logged-out--skel .profile-logged-out__avatar,.profile-logged-out--skel .profile-logged-out__button{animation:none}}
