*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#030307;color:#f0f0f8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.nav-btn{transition:background .15s ease,color .15s ease}.nav-btn:hover{background:#ffffff0d!important;color:#d4d4ec!important}.metric-card{cursor:default;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.metric-card:hover{border-color:#ffffff1f!important;box-shadow:0 16px 48px #00000073!important;transform:translateY(-3px)}.btn-share{transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn-share:hover{background:#a78bfa2e!important;border-color:#a78bfa66!important;transform:translateY(-1px)}.btn-add-files{transition:background .15s ease,border-color .15s ease,transform .15s ease}.btn-add-files:hover{background:#6366f12e!important;border-color:#6366f166!important;transform:translateY(-1px)}.home-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-card:hover{border-color:#ffffff24!important;box-shadow:0 32px 64px #00000080!important;transform:translateY(-6px)}.home-action-btn{cursor:pointer;transition:opacity .15s ease,transform .15s ease}.home-action-btn:hover{opacity:.85;transform:translateX(4px)}.table-row{transition:background .12s ease}.table-row:hover>td{background:#6366f10a}.upload-zone{transition:border-color .2s ease,background .2s ease}.upload-zone:hover{background:#6366f10a!important;border-color:#6366f180!important}.browse-label{transition:all .2s ease}.browse-label:hover{background:#6366f114!important;border-color:#6366f180!important;color:#f0f0f8!important}.upload-btn{transition:all .2s ease}.upload-btn:hover:not(:disabled){background:#4f46e5!important;box-shadow:0 6px 28px #6366f18c!important;transform:translateY(-1px)}.upload-btn:active:not(:disabled){transform:translateY(0)!important}.upload-btn:disabled{cursor:not-allowed;opacity:.35}.google-btn{transition:all .2s ease}.google-btn:hover{background:#6366f114!important;border-color:#6366f159!important;transform:translateY(-1px)}.sort-header{transition:color .15s ease}.sort-header:hover{color:#818cf8!important}.filter-select{transition:border-color .2s ease}.filter-select:focus{border-color:#6366f180!important;outline:none}.filter-select option{background:#0f0f18}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a78bfa,#818cf8 40%,#60a5fa);-webkit-background-clip:text;background-clip:text}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.logo-dot{animation:pulse-dot 3s ease-in-out infinite;display:inline-block}@keyframes shimmer{0%{background-position:-300%}to{background-position:300%}}.progress-bar-fill{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa,#8b5cf6,#6366f1);background-size:300% 100%;border-radius:999px;height:100%;transition:width .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .22s ease-out forwards}@keyframes float-orb-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.06)}}@keyframes float-orb-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,35px) scale(.94)}}@keyframes float-orb-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,25px) scale(1.04)}}.orb-1{animation:float-orb-1 9s ease-in-out infinite}.orb-2{animation:float-orb-2 11s ease-in-out infinite}.orb-3{animation:float-orb-3 7s ease-in-out infinite}@keyframes toastLifecycle{0%{opacity:0;transform:scale(.94)}8%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.toast-center{animation:toastLifecycle 4s ease forwards}.mobile-nav{align-items:center;background:#07070e;border-top:1px solid #ffffff14;bottom:0;display:none;justify-content:space-around;left:0;padding:6px 0 max(env(safe-area-inset-bottom,0px),6px);position:fixed;right:0;z-index:100}.mobile-nav-btn{align-items:center;background:none;border:none;color:#ffffff59;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-weight:500;gap:3px;letter-spacing:.02em;min-width:56px;padding:6px 16px;transition:color .15s ease}.mobile-nav-btn.active{color:#818cf8}.mobile-nav-btn .nav-icon{font-size:22px;line-height:1;margin-bottom:1px}@media (max-width:768px){.sidebar{display:none!important}.main-content{margin-left:0!important;max-width:100vw!important;padding:24px 16px 88px!important}.home-cards-grid{grid-template-columns:1fr!important}.metrics-grid{grid-template-columns:repeat(2,1fr)!important}.upload-form-grid{grid-template-columns:1fr!important}.table-scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.step-label{display:none!important}.mobile-nav{display:flex!important}}
/*# sourceMappingURL=main.e6763b65.css.map*/