.skeleton{background:var(--bg-card,#28261f);border-radius:4px;color:rgba(0,0,0,0)!important;position:relative;overflow:hidden}.skeleton>*{visibility:hidden}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--bg-elevated,#2e2b24) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite;will-change:transform}.skeleton--text{background:var(--bg-card,#28261f);border-radius:4px;color:rgba(0,0,0,0)!important;position:relative;overflow:hidden}.skeleton--text>*{visibility:hidden}.skeleton--text:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--bg-elevated,#2e2b24) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite;will-change:transform}.skeleton--text{height:.85em;margin-bottom:.4em;border-radius:3px}.skeleton--circle{background:var(--bg-card,#28261f);border-radius:4px;color:rgba(0,0,0,0)!important;position:relative;overflow:hidden}.skeleton--circle>*{visibility:hidden}.skeleton--circle:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--bg-elevated,#2e2b24) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite;will-change:transform}.skeleton--circle{border-radius:50%}.skeleton--card{background:var(--bg-card,#28261f);border-radius:4px;color:rgba(0,0,0,0)!important;position:relative;overflow:hidden}.skeleton--card>*{visibility:hidden}.skeleton--card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--bg-elevated,#2e2b24) 50%,transparent 100%);animation:skeleton-shimmer 1.5s ease-in-out infinite;will-change:transform}.skeleton--card{height:120px;border-radius:12px}@keyframes skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.skeleton--card:after,.skeleton--circle:after,.skeleton--text:after,.skeleton:after{animation:none}}.skeleton-layouts_worldCard___fCTt{background:var(--bg-elevated);border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle)}.skeleton-layouts_worldCardBody___ikK1{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.skeleton-layouts_worldCardTags__XTMfO{display:flex;gap:8px;margin-top:4px}.skeleton-layouts_companionCard__3TeUm{background:var(--bg-elevated);border-radius:12px;border:1px solid var(--border-subtle);padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-layouts_continueRow__a0Uv4{display:flex;gap:10px;overflow-x:hidden;padding:4px 0}.skeleton-layouts_continueItem__m2Xwb{min-width:170px;background:var(--bg-elevated);border-radius:10px;overflow:hidden;border:1px solid var(--border-subtle)}.skeleton-layouts_continueItemBody__CD0Rb{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.skeleton-layouts_sidebarPanel__SrOAq{margin-bottom:14px}.skeleton-layouts_sidebarPanelBody__Ynkef{margin-top:8px;display:flex;flex-direction:column;gap:6px}.skeleton-layouts_worldGrid__Q1Btd{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}@media(max-width:480px){.skeleton-layouts_worldGrid__Q1Btd{grid-template-columns:1fr;gap:10px}}.skeleton-layouts_companionGrid__v9nae{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}@media(max-width:480px){.skeleton-layouts_companionGrid__v9nae{grid-template-columns:1fr;gap:10px}}.skeleton-layouts_settingsColumn__xYV_6{display:flex;flex-direction:column;gap:14px;padding:16px 0}.skeleton-layouts_settingsAccordion__RL5nQ{background:var(--bg-elevated);border-radius:14px;border:1px solid var(--border-subtle);padding:18px 20px;display:flex;align-items:center;gap:14px}.skeleton-layouts_storeColumn__ypUEl{display:flex;flex-direction:column;gap:20px;padding:16px 0}.skeleton-layouts_storeGrid__jf0Hn{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}@media(max-width:480px){.skeleton-layouts_storeGrid__jf0Hn{grid-template-columns:1fr;gap:10px}}.skeleton-layouts_storePack__uTIyc{background:var(--bg-elevated);border-radius:14px;border:1px solid var(--border-subtle);padding:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-layouts_notificationColumn__HSy1x{display:flex;flex-direction:column;gap:6px}.skeleton-layouts_notificationRow__i49Ru{display:flex;gap:12px;padding:10px 12px}.skeleton-layouts_leaderboardColumn__mHYna{display:flex;flex-direction:column;gap:6px;padding:8px 4px}.skeleton-layouts_leaderboardRow__jKG8E{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid var(--border-subtle)}.skeleton-layouts_leaderboardRow__jKG8E:last-child{border-bottom:none}.skeleton-layouts_rowListColumn__4LNYO{display:flex;flex-direction:column;gap:4px}.skeleton-layouts_rowListItem__Z6ePj{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:8px}.skeleton-layouts_rowListBody__Sm9T_{flex:1 1;display:flex;flex-direction:column;gap:4px}.skeleton-layouts_sessionCardsColumn__O21mL{display:flex;flex-direction:column;gap:10px;padding:4px 0}.skeleton-layouts_sessionCard__A1Mi5{display:flex;gap:12px;padding:12px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px}.skeleton-layouts_sessionCardBody__L_Ns5{flex:1 1;display:flex;flex-direction:column;gap:6px}.skeleton-layouts_sessionCardActions__brdKL{display:flex;gap:6px;margin-top:4px}.skeleton-layouts_pageHeader__XfyJf{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}@media(max-width:768px){.skeleton-layouts_pageHeader__XfyJf{padding:14px 16px}}.skeleton-layouts_pageHeaderTitleGroup__fbguR{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.skeleton-layouts_pageHeaderActions__ezpZ7{display:flex;align-items:center;gap:8px}@media(max-width:768px){.skeleton-layouts_pageHeaderActions__ezpZ7{display:none}}.skeleton-layouts_appFrame__mnMR3{display:flex;flex-direction:column;gap:16px}.skeleton-layouts_appFrameBody__lqAO_{display:flex;flex-direction:column;gap:12px;padding:16px 24px}@media(max-width:768px){.skeleton-layouts_appFrameBody__lqAO_{padding:12px 16px}}.skeleton-layouts_tabBar__SsYpJ{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid var(--border-subtle);overflow-x:auto}@media(max-width:768px){.skeleton-layouts_tabBar__SsYpJ{padding:10px 16px}}.skeleton-layouts_promptComposer__LW4PD{display:flex;flex-direction:column;gap:16px;padding:16px 24px}@media(max-width:768px){.skeleton-layouts_promptComposer__LW4PD{padding:12px 16px;gap:12px}}.skeleton-layouts_promptComposerFooter___SFYX{display:flex;justify-content:space-between;align-items:center;gap:12px}.skeleton-layouts_chipRow__lIoUh{display:flex;gap:8px;padding:8px 24px;overflow-x:auto}@media(max-width:768px){.skeleton-layouts_chipRow__lIoUh{padding:8px 16px}}.skeleton-layouts_formStack__CSZnI{display:flex;flex-direction:column;gap:18px;padding:16px 24px}@media(max-width:768px){.skeleton-layouts_formStack__CSZnI{padding:12px 16px;gap:14px}}.skeleton-layouts_formStackRow__q8Tsv{display:flex;flex-direction:column;gap:6px}.skeleton-layouts_avatarForm__CUoKu{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 24px 8px}@media(max-width:768px){.skeleton-layouts_avatarForm__CUoKu{padding:16px 16px 6px}}.skeleton-layouts_hero__OK5VE{position:relative;height:200px;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem}@media(max-width:768px){.skeleton-layouts_hero__OK5VE{height:160px;margin-bottom:1rem}}.skeleton-layouts_metricTiles__BLa3q{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px 24px}@media(max-width:480px){.skeleton-layouts_metricTiles__BLa3q{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 16px}}.skeleton-layouts_chart__5hdp_{display:flex;flex-direction:column;gap:10px;padding:16px 24px}@media(max-width:768px){.skeleton-layouts_chart__5hdp_{padding:12px 16px}}.skeleton-layouts_chartAxis__BAIsP{display:flex;justify-content:space-between;gap:8px}.skeleton-layouts_searchFilterGrid__yRFWd{display:flex;flex-direction:column;gap:14px;max-width:1000px;margin:0 auto;padding:1.5rem}@media(max-width:768px){.skeleton-layouts_searchFilterGrid__yRFWd{padding:1rem;gap:12px}}.skeleton-layouts_searchFilterBar__kkxIO{display:flex;gap:8px;align-items:center}.skeleton-layouts_searchFilterCards__EW3EJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}@media(max-width:480px){.skeleton-layouts_searchFilterCards__EW3EJ{grid-template-columns:1fr}}.skeleton-layouts_searchFilterCard__eGzoW{height:180px;border-radius:.75rem;overflow:hidden}