.AppShell_root__0rHcs{display:grid;grid-template-columns:280px 1fr;min-height:100dvh;position:relative}.AppShell_root__0rHcs:before{content:"";position:absolute;top:0;bottom:0;left:0;width:280px;background:rgba(12,15,26,.85);border-right:1px solid var(--color-border);z-index:0;pointer-events:none}.AppShell_side__gJl1Y{padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;align-self:start;display:flex;flex-direction:column;gap:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.AppShell_logo__BFGmI{font-size:26px;color:var(--color-primary);padding:0 8px;display:inline-block;transition:opacity var(--transition-fast)}.AppShell_logo__BFGmI:hover{opacity:.8}.AppShell_userRow__eHMhc{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--color-border);background:rgba(20,24,41,.5);transition:border-color var(--transition-fast),background var(--transition-fast)}.AppShell_userRow__eHMhc:hover{border-color:rgba(201,165,92,.4);background:rgba(20,24,41,.8)}.AppShell_signInCta__3HPGg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--color-primary);background:linear-gradient(135deg,rgba(201,165,92,.14),rgba(201,165,92,.05));color:var(--color-primary);font-family:var(--font-sans);font-size:14px;font-weight:500;transition:background var(--transition-fast),transform var(--transition-fast)}.AppShell_signInCta__3HPGg:hover{background:linear-gradient(135deg,rgba(201,165,92,.24),rgba(201,165,92,.08));transform:translateX(1px)}.AppShell_mobileSignIn__reSsA{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--color-primary);background:rgba(201,165,92,.12);color:var(--color-primary);font-family:var(--font-sans);font-size:13px;font-weight:500}.AppShell_avatar__sR6Op{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-bg-surface),var(--color-bg-card));display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-family:var(--font-heading);font-weight:600;color:var(--color-primary)}.AppShell_avatar__sR6Op img{width:100%;height:100%;object-fit:cover}.AppShell_userMeta__Qqx3_{display:flex;flex-direction:column;gap:2px;overflow:hidden;flex:1 1;min-width:0}.AppShell_userName__6RXej{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_userLevel__Ht4_F{font-family:var(--font-sans);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}.AppShell_nav__bMUk9{display:flex;flex-direction:column;gap:2px;flex:1 1}.AppShell_navItem__T6nxi{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:14px;transition:color var(--transition-fast),background var(--transition-fast);position:relative}.AppShell_navItem__T6nxi:hover{color:var(--color-text-primary);background:rgba(255,255,255,.04)}.AppShell_navIcon__aUk_g{display:inline-flex}.AppShell_navLabel__j_9KW{font-weight:500}.AppShell_navActive__BVZQx{box-shadow:0 6px 20px -8px rgba(201,165,92,.6)}.AppShell_navActive__BVZQx,.AppShell_navActive__BVZQx:hover{color:var(--color-bg-deep);background:var(--color-primary)}.AppShell_sideBottom__wJAwz{display:flex;flex-direction:column;gap:10px}.AppShell_walletCard__epITz{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(201,165,92,.25);background:rgba(201,165,92,.06);color:inherit;transition:background var(--transition-fast),border-color var(--transition-fast)}.AppShell_walletCard__epITz:hover{border-color:rgba(201,165,92,.5);background:rgba(201,165,92,.12)}.AppShell_walletLabel__ZFnM7{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);font-family:var(--font-sans);margin-bottom:2px}.AppShell_walletBalance__zzbWi{display:inline-flex;align-items:center;gap:6px;font-size:18px;color:var(--color-primary)}.AppShell_sideLinks__j0Qom{display:flex;align-items:center;gap:4px;justify-content:space-around;padding-top:6px;border-top:1px solid var(--color-border)}.AppShell_iconBtn__DCtOI{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;color:var(--color-text-secondary);background:transparent;transition:color var(--transition-fast),background var(--transition-fast)}.AppShell_iconBtn__DCtOI:hover{color:var(--color-primary);background:rgba(201,165,92,.08)}.AppShell_logoutForm__pUFxC{display:inline-flex}.AppShell_main__uYdwl{display:flex;flex-direction:column;min-height:100dvh}.AppShell_mobileHeader__iI_BK{display:none}.AppShell_content__b5kZk{flex:1 1;max-width:960px;width:100%;margin:0 auto;padding:28px 24px 100px}.AppShell_bottomTabs__De7xC{display:none}@media (max-width:899px){.AppShell_root__0rHcs{grid-template-columns:1fr}.AppShell_root__0rHcs:before,.AppShell_side__gJl1Y{display:none}.AppShell_mobileHeader__iI_BK{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;background:rgba(12,15,26,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);z-index:10}.AppShell_mobileLogo__r0Ed5{font-size:22px;color:var(--color-primary)}.AppShell_mobileRight__VR8aZ{display:flex;align-items:center;gap:10px}.AppShell_mobileCoins__bmRUz{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(201,165,92,.3);background:rgba(201,165,92,.08);color:var(--color-primary);font-family:var(--font-sans);font-size:13px;font-weight:500}.AppShell_content__b5kZk{padding:20px 16px 100px}.AppShell_bottomTabs__De7xC{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;background:rgba(12,15,26,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--color-border);padding:6px 0 calc(6px + env(safe-area-inset-bottom, 0));z-index:50}.AppShell_bottomTab__Up1OB{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:10px;font-weight:500;transition:color var(--transition-fast)}.AppShell_bottomTab__Up1OB:hover{color:var(--color-text-secondary)}.AppShell_bottomTabActive__dmU7h{color:var(--color-primary)}.AppShell_bottomTabActive__dmU7h span{font-weight:600}}