:root{--color-bg-primary:#fff;--color-bg-secondary:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-border:#e0e0e0;--color-profit:#28a745;--color-loss:#dc3545;--color-neutral:#6c757d;--color-primary:#06c;--color-hover:#f0f0f0;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--border-radius:8px;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 16px #0000001a}@media (prefers-color-scheme:dark){:root{--color-bg-primary:#1e1e1e;--color-bg-secondary:#2d2d2d;--color-text-primary:#fff;--color-text-secondary:#b0b0b0;--color-border:#3d3d3d;--color-hover:#3a3a3a}}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b0f14;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-container.error{align-items:center;justify-content:center}.app-main{flex:1 1;width:100%}.error-message{background-color:#fff;background-color:var(--color-bg-primary);border:1px solid #dc3545;border:1px solid var(--color-loss);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 8px #0000001a;box-shadow:var(--shadow-md);padding:24px;padding:var(--spacing-lg);text-align:center}.error-message h2{color:#dc3545;color:var(--color-loss);margin-bottom:16px;margin-bottom:var(--spacing-md)}.error-message p{color:#666;color:var(--color-text-secondary)}@media (max-width:1200px){.app-main{padding:16px;padding:var(--spacing-md)}}@media (max-width:768px){.app-main{padding:8px;padding:var(--spacing-sm)}}.profit{color:#28a745;color:var(--color-profit)}.loss{color:#dc3545;color:var(--color-loss)}.neutral{color:#6c757d;color:var(--color-neutral)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}.slide-up{animation:slideUp .3s ease-in-out}
/*# sourceMappingURL=main.39e5bf64.css.map*/