.stock-analysis-container{display:flex;flex-direction:column;height:100%;background-color:var(--background);color:var(--foreground)}.stock-analysis-content{flex:1;min-height:0;overflow-y:auto;padding:24px;max-width:720px;margin:0 auto;width:100%}.stock-input-section{display:flex;gap:12px;margin-bottom:24px}.stock-symbol-input{flex:1;padding:10px 16px;border:1px solid var(--border);border-radius:8px;background-color:var(--card);color:var(--foreground);font-size:16px}.stock-error{color:var(--destructive);margin-bottom:16px;font-size:14px}.stock-result-section{display:flex;flex-direction:column;gap:20px}.stock-info-card{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px}.stock-name{margin:0 0 8px;font-size:22px;font-weight:600}.stock-symbol{font-size:16px;color:var(--muted-foreground);font-weight:400}.stock-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.stock-price{font-size:36px;font-weight:700}.stock-change{font-size:18px;font-weight:600}.stock-change.up{color:var(--destructive)}.stock-change.down{color:var(--chart-mintGreen)}.stock-details{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font-size:14px;color:var(--muted-foreground)}.stock-indicators{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.indicator-item{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px;text-align:center}.indicator-label{display:block;font-size:13px;color:var(--muted-foreground);margin-bottom:6px}.indicator-value{display:block;font-size:22px;font-weight:700;color:var(--primary)}.stock-actions{display:flex;gap:12px}.stock-ai-result{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px}.stock-ai-result h3{margin:0 0 12px;font-size:16px;font-weight:600}.ai-text{line-height:1.7;white-space:pre-wrap;color:var(--foreground)}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsic3RvY2tBbmFseXNpcy5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi5zdG9jay1hbmFseXNpcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xufVxuXG4uc3RvY2stYW5hbHlzaXMtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RvY2staW5wdXQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnN0b2NrLXN5bWJvbC1pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZCk7XG4gICAgY29sb3I6IHZhcigtLWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN0b2NrLWVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tZGVzdHJ1Y3RpdmUpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RvY2stcmVzdWx0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5zdG9jay1pbmZvLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3RvY2stbmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3RvY2stc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdG9jay1wcmljZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc3RvY2stcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RvY2stY2hhbmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN0b2NrLWNoYW5nZS51cCB7XG4gICAgY29sb3I6IHZhcigtLWRlc3RydWN0aXZlKTtcbn1cblxuLnN0b2NrLWNoYW5nZS5kb3duIHtcbiAgICBjb2xvcjogdmFyKC0tY2hhcnQtbWludEdyZWVuKTtcbn1cblxuLnN0b2NrLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cblxuLnN0b2NrLWluZGljYXRvcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDEycHg7XG59XG5cbi5pbmRpY2F0b3ItaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5kaWNhdG9yLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmluZGljYXRvci12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4uc3RvY2stYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG59XG5cbi5zdG9jay1haS1yZXN1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uc3RvY2stYWktcmVzdWx0IGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWktdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgY29sb3I6IHZhcigtLWZv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 */
