.prediction-card{display:grid;gap:14px;min-width:0}.prediction-return{font:600 28px/1.2 'IBM Plex Mono',monospace}.prediction-return.up,.prediction-up{color:var(--positive,#73c99b)}.prediction-return.down{color:var(--negative,#ee8989)}.prediction-prices{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted)}.prediction-prices b{display:block;margin-top:5px;color:var(--ink);font-variant-numeric:tabular-nums}.prediction-card .signal-company{min-width:0;max-width:100%;text-align:left}.prediction-card .intel-note{margin:0;font-size:11px;line-height:1.7}.prediction-visual{margin:24px 0;border:1px solid var(--line);border-radius:16px;padding:16px 10px;background:var(--surface)}.prediction-chart{width:100%;height:auto;display:block;overflow:visible}.prediction-chart text{font:11px 'IBM Plex Mono',monospace;fill:var(--muted)}.prediction-grid{stroke:var(--line);stroke-width:1}.prediction-divider{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 5;opacity:.6}.prediction-chart polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}.prediction-history{stroke:var(--ink);stroke-width:2}.prediction-average{stroke:var(--atelier-accent,#c5b08e);stroke-width:2.5}.prediction-path{stroke-width:1;opacity:.65;stroke-dasharray:3 4}.scenario-0{stroke:#83baa1}.scenario-1{stroke:#84aacc}.scenario-2{stroke:#b89bd0}.scenario-3{stroke:#cf9e83}.prediction-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;font-size:11px;color:var(--muted)}.prediction-legend span:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:2px;background:var(--ink);margin-right:7px}.prediction-legend span:nth-child(2):before{background:var(--atelier-accent,#c5b08e)}.prediction-legend span:nth-child(3):before{background:linear-gradient(90deg,#83baa1,#84aacc,#b89bd0,#cf9e83)}@media(max-width:680px){.prediction-visual{padding:14px 4px}.prediction-chart{min-height:190px}.prediction-legend{font-size:10px;gap:10px}.prediction-card .signal-company small{max-width:200px}}

.prediction-chart-grid{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}.prediction-html-scale{display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;font:10px/1.4 'IBM Plex Mono',monospace;color:var(--muted);text-align:right}.prediction-chart-grid .prediction-chart{width:100%;height:230px;min-height:230px}.prediction-html-dates{display:flex;justify-content:space-between;gap:14px;padding:12px 0 18px 68px;font:10px/1.4 'IBM Plex Mono',monospace;color:var(--muted)}@media(max-width:680px){.prediction-chart-grid{grid-template-columns:52px minmax(0,1fr);gap:8px}.prediction-html-dates{padding-left:60px}.prediction-chart-grid .prediction-chart{height:190px;min-height:190px}}
