@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700&display=swap);:root{--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.5s cubic-bezier(0.34,1.56,0.64,1);--shadow-vanguard:0 8px 32px #0006,0 0 1px #ffffff1a inset;--shadow-aurora:0 0 40px #22d3ee26;--bg-deep:#050505;--bg-surface:#0f0f0f;--aurora-cyan:#22d3ee;--aurora-indigo:#6366f1;--glass-bg:#0a0a0ab3;--glass-border:#ffffff14}[data-theme=light]{--bg-deep:#f9fafb;--bg-surface:#fff;--glass-bg:#ffffffb3;--glass-border:#00000014;--shadow-vanguard:0 8px 32px #00000014,0 0 1px #0000000d inset}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s ease-out forwards}.glass-vanguard{backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;background:#0a0a0ab3!important;background:var(--glass-bg)!important;border:1px solid #ffffff14!important;border:1px solid var(--glass-border)!important;box-shadow:0 8px 32px #0006,inset 0 0 1px #ffffff1a;box-shadow:var(--shadow-vanguard)}.glass-card-vanguard{background:#11182766;border:1px solid #ffffff0d;border-radius:20px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.glass-card-vanguard:hover{background:#11182799;border-color:#22d3ee4d;box-shadow:0 0 40px #22d3ee26;box-shadow:var(--shadow-aurora);transform:translateY(-4px) scale(1.01)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#050505;background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#22d3ee;background:var(--aurora-cyan)}html{background-color:#050505;background-color:var(--bg-deep);scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*,:after,:before{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.sidebar{height:100%}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app{display:flex;height:100vh;width:100vw}.sidebar{background-color:#333;bottom:0;left:0;overflow-y:auto;position:fixed;top:0;width:250px}.content{flex:1 1;overflow-y:auto;padding:16px}@media screen and (max-width:600px){.content{padding:16px 10px}}.app{right:20px;top:20px;z-index:200}.backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.notification-panel{animation:slideInDown .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a1a1a;background:var(--bg-card,#1a1a1a);border:1px solid #ffffff1f;border:1px solid var(--border-glass-strong,#ffffff1f);border-radius:16px;box-shadow:0 12px 48px -12px #000000b3,0 0 20px #22d3ee0d;color:var(--text-primary);max-height:80vh;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;right:24px;top:75px;width:360px;z-index:1101}@keyframes slideInDown{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-panel::-webkit-scrollbar{width:6px}.notification-panel::-webkit-scrollbar-track{background:#0000}.notification-panel::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:10px}.notification-panel::-webkit-scrollbar-thumb:hover{background:#22d3ee99}.notification{border:1px solid #0000;border-radius:12px;margin:4px 8px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.notification:hover{background-color:#ffffff0a;background-color:var(--bg-input-hover,#ffffff0a);border-color:#ffffff14;border-color:var(--border-glass,#ffffff14)}.notification:active{transform:scale(.99)}.show-panel{transform:translateX(0)}
/*# sourceMappingURL=main.5e2e1f11.css.map*/