:root{--app-height:100vh}@supports (height:100dvh){:root{--app-height:100dvh}}*{box-sizing:border-box;margin:0;padding:0}@media (max-width:768px){body{font-size:14px}}@media (max-width:480px){body{font-size:13px}}body{-webkit-font-smoothing:antialiased;background-color:#0a0e1a;background-color:var(--bg-primary,#0a0e1a);color:#f1f5f9;color:var(--text-primary,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#111827;background:var(--bg-card,#111827)}::-webkit-scrollbar-thumb{background:#374151;background:var(--border-input,#374151);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4b5563;background:var(--text-dim,#4b5563)}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-bubble{border-radius:12px;font-size:14px;line-height:1.6;max-width:80%;padding:12px 16px}.chat-bubble.user{align-self:flex-end;background:#10b98120;background:var(--accent-dim,#10b98120);border:1px solid #10b98140;border:1px solid var(--accent,#10b98140);color:#e2e8f0;color:var(--text-primary,#e2e8f0)}.chat-bubble.ai{align-self:flex-start;color:#e2e8f0;color:var(--text-primary,#e2e8f0)}.chat-bubble.ai,.stat-card{background:#111827;background:var(--bg-card,#111827);border:1px solid #1f2937;border:1px solid var(--border-color,#1f2937)}.stat-card{border-radius:12px;padding:20px;transition:all .2s ease}.stat-card:hover{border-color:#10b98140;border-color:var(--accent,#10b98140);box-shadow:0 8px 25px #00e5ff1a;box-shadow:var(--shadow,0 8px 25px #00e5ff1a);transform:translateY(-2px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#7c3aed);-webkit-background-clip:text;background-clip:text}[data-theme=light] .MuiDrawer-paper,[data-theme=light] .MuiPaper-root{background-color:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=light] .MuiAppBar-root{background-color:var(--bg-card)!important;box-shadow:var(--shadow)!important}[data-theme=light] .MuiTableCell-root{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=light] .MuiTab-root{color:var(--text-secondary)!important}[data-theme=light] .MuiTab-root.Mui-selected{color:var(--accent)!important}[data-theme=light] .MuiInputBase-input,[data-theme=light] .MuiOutlinedInput-root,[data-theme=light] .MuiSelect-select{color:var(--text-primary)!important}[data-theme=light] .MuiOutlinedInput-notchedOutline{border-color:var(--border-input)!important}[data-theme=light] .MuiMenuItem-root{color:var(--text-primary)!important}[data-theme=light] .MuiMenuItem-root:hover{background-color:var(--bg-input)!important}option,select{background-color:#111827;background-color:var(--bg-card,#111827);color:#fff;color:var(--text-primary,#fff)}[data-theme=light] option,[data-theme=light] select{background-color:#fff;background-color:var(--bg-card,#fff);color:#212529;color:var(--text-primary,#212529)}@media (max-width:480px){a,button,input,select,textarea{font-size:14px!important;min-height:42px}select{min-height:44px;padding:8px 12px!important}.MuiIconButton-root{min-height:44px!important;min-width:44px!important}.MuiChip-root{font-size:13px!important;height:32px!important}.MuiTab-root{min-height:44px!important;padding:6px 8px!important}.MuiTab-root,table{font-size:12px!important}.MuiTableCell-root{padding:6px 8px!important}}@media (min-width:481px) and (max-width:768px){a,button,input,select,textarea{font-size:14px!important;min-height:40px}select{min-height:44px;padding:8px 12px!important}.MuiIconButton-root{min-height:44px!important;min-width:44px!important}.MuiChip-root{font-size:13px!important;height:32px!important}}@media (min-width:769px) and (max-width:1024px){button,input,select,textarea{min-height:38px}}@media (min-width:1367px){.chat-bubble{max-width:60%}}@media (max-width:900px){.clubchat-root{flex-direction:column!important;height:calc(100vh - 134px)!important;height:calc(var(--app-height, 100vh) - 134px)!important}.clubchat-sidebar{border-right:none!important;max-height:100%!important;min-width:100%!important;width:100%!important}.clubchat-main{height:100%!important;width:100%!important}.clubchat-main.hidden,.clubchat-sidebar.hidden{display:none!important}.clubchat-back-btn{display:inline-flex!important}.clubchat-input-bar{padding-bottom:env(safe-area-inset-bottom,8px)!important}}@media (min-width:901px){.clubchat-main,.clubchat-sidebar{display:flex!important}.clubchat-back-btn{display:none!important}}@media (max-width:900px){.aichat-root{height:calc(100vh - 134px)!important;height:calc(var(--app-height, 100vh) - 134px)!important}.aichat-sidebar{background:var(--bg-card)!important;bottom:70px!important;box-shadow:4px 0 20px #00000080!important;left:0!important;position:fixed!important;top:64px!important;transform:translateX(-100%);transition:transform .2s ease;width:280px!important;z-index:1100!important}.aichat-sidebar.open{transform:translateX(0)}.aichat-input{padding-bottom:env(safe-area-inset-bottom,8px)!important}.aichat-controls,.aichat-personas,.aichat-prompt-library,.aichat-starters{display:none}.aichat-prompt-library.mobile-show,.aichat-starters.mobile-show{display:block!important}.aichat-personas.mobile-show{display:flex!important;flex-wrap:wrap;gap:4px}.aichat-controls.mobile-show{display:flex!important}.aichat-show-options{display:inline-flex!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;max-width:100vw!important;overflow-x:auto!important}.MuiTable-root{min-width:0!important;min-width:auto!important}.MuiTableCell-root{font-size:12px!important;padding:6px 8px!important;white-space:nowrap}.MuiTableCell-head{font-size:11px!important;font-weight:600!important}}@media print{*,body{background:#fff!important;color:#000!important}*{box-shadow:none!important}.MuiAppBar-root,.MuiDrawer-root,.no-print,button:not(.print-preserve),nav{display:none!important}svg text{fill:#000!important}table{border-color:#999!important}main{margin:0!important;max-width:100%!important;padding:20px!important}}
/*# sourceMappingURL=main.55732f5b.css.map*/