.twstock-list-root{display:flex;flex-direction:column;height:100%;background:var(--background)}.twstock-list-body{flex:1;min-height:0;overflow-y:auto;padding:8px}.twstock-empty{display:flex;align-items:center;justify-content:center;height:200px;color:var(--muted-foreground)}.twstock-empty-text{font-size:14px}.twstock-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;border-radius:8px;background:var(--card);cursor:pointer;transition:background .15s}@media(hover:hover){.twstock-list-item:hover{background:var(--accent)}}.twstock-list-item-left{display:flex;flex-direction:column;gap:2px}.twstock-list-code{font-size:16px;font-weight:600;color:var(--foreground)}.twstock-list-name{font-size:13px;color:var(--muted-foreground)}.twstock-list-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.twstock-list-price{font-size:16px;font-weight:600;color:var(--foreground)}.twstock-list-change{font-size:13px;font-weight:500}.twstock-list-change.up{color:var(--destructive)}.twstock-list-change.down{color:#22c55e}.twstock-detail-root{display:flex;flex-direction:column;height:100%;background:var(--background)}.twstock-detail-body{flex:1;min-height:0;overflow-y:auto;padding:16px}.twstock-detail-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted-foreground);font-size:14px}.twstock-price-header{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.twstock-big-price{font-size:32px;font-weight:700;color:var(--foreground)}.twstock-big-change{font-size:16px;font-weight:600}.twstock-big-change.up{color:var(--destructive)}.twstock-big-change.down{color:#22c55e}.twstock-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.twstock-metric{display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:8px;background:var(--card)}.twstock-metric-label{font-size:12px;color:var(--muted-foreground);margin-bottom:4px}.twstock-metric-value{font-size:14px;font-weight:600;color:var(--foreground)}.twstock-chart-wrap{display:flex;justify-content:center;margin-bottom:16px;padding:12px;border-radius:8px;background:var(--card)}.twstock-error{padding:10px 12px;margin-bottom:12px;border-radius:6px;background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive);font-size:13px}.twstock-loading{padding:10px 12px;margin-bottom:12px;border-radius:6px;background:var(--accent);color:var(--accent-foreground);font-size:13px}.twstock-tab-content{padding-top:12px}.twstock-panel{display:flex;flex-direction:column;gap:16px}.twstock-panel-section{background:var(--card);border-radius:8px;padding:14px}.twstock-panel-section h4{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--foreground)}.twstock-kv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.twstock-kv-grid>div{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}.twstock-kv-grid>div:last-child,.twstock-kv-grid>div:nth-last-child(2):nth-child(odd){border-bottom:none}.twstock-kv-grid span{font-size:13px;color:var(--muted-foreground)}.twstock-kv-grid b{font-size:13px;font-weight:600;color:var(--foreground)}.twstock-panel-note{font-size:12px;color:var(--muted-foreground);line-height:1.5;padding:0 4px}.twstock-ai-content{font-size:13px;line-height:1.7;color:var(--foreground);white-space:pre-wrap}.twstock-empty-small{font-size:13px;color:var(--muted-foreground);padding:20px 0;text-align:center}.twstock-dialog-body{display:flex;flex-direction:column;gap:12px;padding:4px 0}.twstock-form-row{display:flex;flex-direction:column;gap:6px}.twstock-form-row label{font-size:13px;font-weight:500;color:var(--foreground)}.twstock-hint{font-size:12px;color:var(--muted-foreground)}@media(max-width:640px){.twstock-metrics{grid-template-columns:repeat(2,1fr)}.twstock-kv-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidGFpd2FuU3RvY2suY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyIvKiA9PT09PSBUYWl3YW5TdG9ja1BsdWdpbiBzdHlsZXMgPT09PT0gKi9cblxuLnR3c3RvY2stbGlzdC1yb290IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xufVxuXG4udHdzdG9jay1saXN0LWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLnR3c3RvY2stZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2stZW1wdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHdzdG9jay1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbi50d3N0b2NrLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbn1cbn1cblxuLnR3c3RvY2stbGlzdC1pdGVtLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbn1cblxuLnR3c3RvY2stbGlzdC1jb2RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG5cbi50d3N0b2NrLWxpc3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2stbGlzdC1pdGVtLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogMnB4O1xufVxuXG4udHdzdG9jay1saXN0LXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG5cbi50d3N0b2NrLWxpc3QtY2hhbmdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnR3c3RvY2stbGlzdC1jaGFuZ2UudXAge1xuICAgIGNvbG9yOiB2YXIoLS1kZXN0cnVjdGl2ZSk7XG59XG5cbi50d3N0b2NrLWxpc3QtY2hhbmdlLmRvd24ge1xuICAgIGNvbG9yOiAjMjJjNTVlO1xufVxuXG4udHdzdG9jay1kZXRhaWwtcm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2stZGV0YWlsLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG59XG5cbi50d3N0b2NrLWRldGFpbC1lbXB0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tbXV0ZWQtZm9yZWdyb3VuZCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHdzdG9jay1wcmljZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udHdzdG9jay1iaWctcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2stYmlnLWNoYW5nZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50d3N0b2NrLWJpZy1jaGFuZ2UudXAge1xuICAgIGNvbG9yOiB2YXIoLS1kZXN0cnVjdGl2ZSk7XG59XG5cbi50d3N0b2NrLWJpZy1jaGFuZ2UuZG93biB7XG4gICAgY29sb3I6ICMyMmM1NWU7XG59XG5cbi50d3N0b2NrLW1ldHJpY3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udHdzdG9jay1tZXRyaWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTtcbn1cblxuLnR3c3RvY2stbWV0cmljLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnR3c3RvY2stbWV0cmljLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG5cbi50d3N0b2NrLWNoYXJ0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTtcbn1cblxuLnR3c3RvY2stZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tZGVzdHJ1Y3RpdmUpIDEyJSwgdHJhbnNwYXJlbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1kZXN0cnVjdGl2ZSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udHdzdG9jay1sb2FkaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWZvcmVncm91bmQpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnR3c3RvY2stdGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4udHdzdG9jay1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cblxuLnR3c3RvY2stcGFuZWwtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZCk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG59XG5cbi50d3N0b2NrLXBhbmVsLXNlY3Rpb24gaDQge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG59XG5cbi50d3N0b2NrLWt2LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDhweDtcbn1cblxuLnR3c3RvY2sta3YtZ3JpZCA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cblxuLnR3c3RvY2sta3YtZ3JpZCA+IGRpdjpsYXN0LWNoaWxkLFxuLnR3c3RvY2sta3YtZ3JpZCA+IGRpdjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnR3c3RvY2sta3YtZ3JpZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLW11dGVkLWZvcmVncm91bmQpO1xufVxuXG4udHdzdG9jay1rdi1ncmlkIGIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2stcGFuZWwtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4udHdzdG9jay1haS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBjb2xvcjogdmFyKC0tZm9yZWdyb3VuZCk7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4udHdzdG9jay1lbXB0eS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdzdG9jay1kaWFsb2ctYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLnR3c3RvY2stZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbn1cblxuLnR3c3RvY2stZm9ybS1yb3cgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JlZ3JvdW5kKTtcbn1cblxuLnR3c3RvY2staGludCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1tdXRlZC1mb3JlZ3JvdW5kKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnR3c3RvY2stbWV0cmljcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgLnR3c3RvY2sta3YtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUVBLENBQUMsa0JBQ0csUUFBUyxLQUNULGVBQWdCLE9BQ2hCLE9BQVEsS0FDUixXQUFZLElBQUksYUFDcEIsQ0FFQSxDQUFDLGtCQUNHLEtBQU0sRUFDTixXQUFZLEVBQ1osV0FBWSxLQVpoQixRQWFhLEdBQ2IsQ0FFQSxDQUFDLGNBQ0csUUFBUyxLQUNULFlBQWEsT0FDYixnQkFBaUIsT0FDakIsT0FBUSxNQUNSLE1BQU8sSUFBSSxtQkFDZixDQUVBLENBQUMsbUJBQ0csVUFBVyxJQUNmLENBRUEsQ0FBQyxrQkFDRyxRQUFTLEtBQ1QsWUFBYSxPQUNiLGdCQUFpQixjQS9CckIsUUFnQ2EsS0FBSyxLQUNkLGNBQWUsSUFqQ25CLGNBa0NtQixJQUNmLFdBQVksSUFBSSxRQUNoQixPQUFRLFFBQ1IsV0FBWSxXQUFXLElBQzNCLENBRUEsT0FBTyxNQUFRLE9BRWYsQ0FkQyxpQkFjaUIsT0FDZCxXQUFZLElBQUksU0FDcEIsQ0FDQSxDQUVBLENBQUMsdUJBQ0csUUFBUyxLQUNULGVBQWdCLE9BQ2hCLElBQUssR0FDVCxDQUVBLENBQUMsa0JBQ0csVUFBVyxLQUNYLFlBQWEsSUFDYixNQUFPLElBQUksYUFDZixDQUVBLENBQUMsa0JBQ0csVUFBVyxLQUNYLE1BQU8sSUFBSSxtQkFDZixDQUVBLENBQUMsd0JBQ0csUUFBUyxLQUNULGVBQWdCLE9BQ2hCLFlBQWEsU0FDYixJQUFLLEdBQ1QsQ0FFQSxDQUFDLG1CQUNHLFVBQVcsS0FDWCxZQUFhLElBQ2IsTUFBTyxJQUFJLGFBQ2YsQ0FFQSxDQUFDLG9CQUNHLFVBQVcsS0FDWCxZQUFhLEdBQ2pCLENBRUEsQ0FMQyxtQkFLbUIsQ0FBQyxHQUNqQixN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 */
