body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}:root{--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-quart:cubic-bezier(0.76,0,0.24,1);--spring:cubic-bezier(0.175,0.885,0.32,1.275);--apple-ease:cubic-bezier(0.25,0.1,0.25,1);--glass-primary:#ffffff14;--glass-secondary:#ffffff0d;--glass-tertiary:#ffffff08;--glass-backdrop:#ffffff03;--shadow-sm:0 2px 8px #0000000a,0 1px 2px #0000000f;--shadow-md:0 4px 16px #00000014,0 2px 4px #0000000f;--shadow-lg:0 8px 32px #0000001f,0 4px 8px #00000014;--shadow-xl:0 16px 64px #00000029,0 8px 16px #0000001f;--blur-sm:blur(8px);--blur-md:blur(16px);--blur-lg:blur(24px);--blur-xl:blur(32px)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.003em;line-height:1.47;margin:0;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;transition:all .4s ease;transition:all .4s var(--apple-ease);will-change:transform,opacity,backdrop-filter}@keyframes glass-appear{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;transform:scale(.9) translateY(10px)}to{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);opacity:1;transform:scale(1) translateY(0)}}@keyframes glass-fade-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-backdrop-filter:var(--blur-lg);backdrop-filter:var(--blur-lg);opacity:1}}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 #007aff66;opacity:1}50%{box-shadow:0 0 0 8px #007aff00;opacity:.8}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes breath{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.glass-panel{animation:glass-appear .6s cubic-bezier(.19,1,.22,1);animation:glass-appear .6s var(--ease-out-expo);backdrop-filter:blur(24px);backdrop-filter:var(--blur-lg);-webkit-backdrop-filter:blur(24px);-webkit-backdrop-filter:var(--blur-lg);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 4px 8px #00000014;box-shadow:var(--shadow-lg);transition:all .3s ease;transition:all .3s var(--apple-ease)}.glass-panel:hover{background:#ffffff1f;border-color:#ffffff26;box-shadow:0 16px 64px #00000029,0 8px 16px #0000001f;box-shadow:var(--shadow-xl);transform:translateY(-2px)}.glass-button{backdrop-filter:blur(16px);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:var(--blur-md);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.175,.885,.32,1.275);transition:all .2s var(--spring)}.glass-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.glass-button:hover:before{left:100%}.glass-button:hover{background:#ffffff1a;border-color:#ffffff1f;box-shadow:0 8px 24px #0000001a;transform:translateY(-1px) scale(1.02)}.glass-button:active{transform:translateY(0) scale(.98);transition:all .1s ease;transition:all .1s var(--apple-ease)}.glass-input{backdrop-filter:blur(16px);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:var(--blur-md);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;transition:all .3s ease;transition:all .3s var(--apple-ease)}.glass-input:focus{background:#ffffff14;border-color:#007aff66;box-shadow:0 0 0 4px #007aff1a;outline:none}.float-animation{animation:subtle-float 6s ease-in-out infinite}.glow-animation{animation:pulse-glow 2s infinite}.breath-animation{animation:breath 4s ease-in-out infinite}.slide-up-animation{animation:slide-up .6s cubic-bezier(.19,1,.22,1);animation:slide-up .6s var(--ease-out-expo)}.scale-in-animation{animation:scale-in .4s cubic-bezier(.175,.885,.32,1.275);animation:scale-in .4s var(--spring)}.shimmer-effect{animation:shimmer 2s infinite;background:linear-gradient(90deg,#ffffff05 25%,#ffffff14 50%,#ffffff05 75%);background-size:200% 100%}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s var(--apple-ease);transition:all .2s var(--apple-ease)}::-webkit-scrollbar-thumb:hover{background:#ffffff26}::selection{background:#007aff4d;color:#fff}::-moz-selection{background:#007aff4d;color:#fff}body[data-theme=dark]{background:radial-gradient(ellipse at top,#007aff1a 0,#000000e6 50%);color:#fffffff2}body[data-theme=light]{background:radial-gradient(ellipse at top,#007aff14 0,#fffffff2 50%);color:#000000de}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0000001a;border-radius:8px}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background-clip:content-box}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ticker-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;white-space:nowrap}body[data-theme=dark] .ticker-container{background:#ffffff05}body[data-theme=light] .ticker-container{background:#00000005}.ticker-content{animation:scroll-left 60s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-container:hover .ticker-content{animation-play-state:paused}.chart-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;margin:20px 0;padding:24px;transition:all .3s ease}body[data-theme=dark] .chart-container{background:#1c1c1eb3;border:1px solid #ffffff14;box-shadow:0 8px 32px #0003,inset 0 1px 0 #ffffff08}body[data-theme=light] .chart-container{background:#ffffffb3;border:1px solid #0000000f;box-shadow:0 8px 32px #0000000f,inset 0 1px 0 #ffffffe6}.hover-card{transition:all .3s ease}.hover-card:hover{transform:translateY(-4px) scale(1.01)}body[data-theme=dark] .hover-card:hover{border-color:#007aff4d;box-shadow:0 16px 48px #007aff33,inset 0 1px 0 #ffffff0d}body[data-theme=light] .hover-card:hover{border-color:#007aff33;box-shadow:0 16px 48px #007aff26,inset 0 1px 0 #ffffffe6}.status-positive{color:#34c759!important}.status-negative{color:#ff3b30!important}.status-neutral{color:#ff9500!important}.status-info{color:#007aff!important}.text-primary-themed{transition:color .3s ease}body[data-theme=dark] .text-primary-themed{color:#fffffff2!important}body[data-theme=light] .text-primary-themed{color:#000000e6!important}.text-secondary-themed{transition:color .3s ease}body[data-theme=dark] .text-secondary-themed{color:#ffffffb3!important}body[data-theme=light] .text-secondary-themed{color:#000000a6!important}.loading-spinner{animation:spin 1s cubic-bezier(.68,-.55,.265,1.55) infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:3px solid #ffffff1a;border-radius:50%;border-top-color:#007aff;display:inline-block;height:24px;width:24px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glass-effect{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}body[data-theme=dark] .glass-effect{background:#1c1c1eb3;border:1px solid #ffffff14;box-shadow:0 8px 32px #0003,inset 0 1px 0 #ffffff08}body[data-theme=light] .glass-effect{background:#ffffffb3;border:1px solid #0000000f;box-shadow:0 8px 32px #0000000f,inset 0 1px 0 #ffffffe6}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007aff,#5ac8fa);background-clip:text;-webkit-background-clip:text}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{0%{box-shadow:0 0 20px #007aff4d}to{box-shadow:0 0 30px #007aff99}}.smooth-transition{transition:all .3s ease}@media (max-width:768px){.sidebar{width:80px}.main-content{border-radius:16px 0 0 16px;margin-left:80px}body{font-size:14px}}@media (max-width:480px){.sidebar{width:70px}.main-content{border-radius:12px 0 0 12px;margin:8px 8px 8px 0}}
/*# sourceMappingURL=main.a836c45f.css.map*/