@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,system-ui,sans-serif;height:100%!important}#root,body{min-height:100vh!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f172a!important;color:#f1f5f9!important;font-family:Inter,system-ui,sans-serif!important}body.session-page{height:100vh!important}body.session-page,body.session-page #root,body.session-page html{overflow:hidden!important}body.session-page #root{height:100vh!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#1e293b}::-webkit-scrollbar-thumb{background-color:#475569;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#64748b}.btn-primary{background-color:#0284c7!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-weight:500!important;padding:8px 16px!important;transition:all .2s!important}.btn-primary:hover{background-color:#0369a1!important}.btn-secondary{background-color:#334155;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.btn-secondary:hover{background-color:#475569}.btn-ghost{background:#0000;border:none;border-radius:8px;color:#38bdf8;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s}.btn-ghost:hover{background-color:#38bdf81a;color:#7dd3fc}.input-field{background-color:#1e293b;border:1px solid #475569;border-radius:8px;color:#f1f5f9;padding:8px 12px;transition:all .2s}.input-field:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a;outline:none}.input-field::placeholder{color:#94a3b8}.card{background-color:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;box-shadow:0 10px 15px -3px #0000001a!important;color:#f1f5f9!important;padding:24px!important}.card-hover{background-color:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;cursor:pointer;padding:24px;transition:all .2s}.card-hover:hover{background-color:#334155;border-color:#475569}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#38bdf8,#2dd4bf);-webkit-background-clip:text;background-clip:text}.breathing-circle{animation:breathe 4s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e933,#2dd4bf33);border:2px solid #0ea5e94d;border-radius:50%;height:128px;width:128px}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.text-shadow{text-shadow:0 2px 4px #0000004d}.backdrop-blur-custom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bg-dark-900{background-color:#0f172a!important}.bg-dark-800{background-color:#1e293b!important}.bg-dark-700{background-color:#334155!important}.bg-dark-600{background-color:#475569!important}.text-dark-100{color:#f1f5f9!important}.text-dark-300{color:#cbd5e1!important}.text-dark-400{color:#94a3b8!important}.border-dark-700{border-color:#334155!important}.border-dark-600{border-color:#475569!important}.text-primary-400{color:#38bdf8!important}.text-primary-500{color:#0ea5e9!important}.bg-primary-500{background-color:#0ea5e9!important}.bg-primary-600{background-color:#0284c7!important}.sticky{position:-webkit-sticky!important;position:sticky!important}.backdrop-blur-sm{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)!important}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)!important}.h-\[calc\(100vh-144px\)\]{height:calc(100vh - 144px)!important}.w-80{width:20rem!important}.h-full{height:100%!important}.flex-1{flex:1 1!important}.overflow-hidden{overflow:hidden!important}.min-h-0{min-height:0!important}@media (max-width:640px){.card{border-radius:8px!important;padding:16px!important}::-webkit-scrollbar{width:4px}button{min-height:44px}.input-field{font-size:16px}}@media (max-width:1024px){.lg\:flex-row{flex-direction:column!important}.max-h-\[40vh\]{max-height:40vh!important}}
/*# sourceMappingURL=main.d4b266bd.css.map*/