:root{--bg: #f6f7f9;--card: #ffffff;--border: #e3e6ea;--text: #1c2330;--muted: #5f6b7a;--calm: #1f8a4c;--calm-bg: #e8f6ee;--watch: #b26b00;--watch-bg: #fff4e0;--high: #c62f2f;--high-bg: #fdecec;--low-bar: #9fd3b4;--mid-bar: #f0b74a;--price: #2f6fdb;--price-fill: rgba(47, 111, 219, .12);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0e1217;--card: #161b22;--border: #262d36;--text: #e8edf3;--muted: #9aa5b1;--calm: #4cc480;--calm-bg: #12281c;--watch: #f0b74a;--watch-bg: #2c220f;--high: #ff6b6b;--high-bg: #2e1515;--low-bar: #2f6b49;--mid-bar: #c58f2a;--price: #6ea3ff;--price-fill: rgba(110, 163, 255, .14);color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.page{max-width:880px;margin:0 auto;padding:24px 16px 48px}.top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.logo{font-size:28px}.title{font-weight:700;font-size:20px}.tagline{color:var(--muted);font-size:14px}.empty{color:var(--muted);padding:48px 0;text-align:center}.verdict{display:flex;gap:16px;align-items:flex-start;padding:20px 22px;border-radius:14px;border:1px solid var(--border);margin-bottom:16px}.verdict.calm{background:var(--calm-bg);border-color:var(--calm)}.verdict.watch{background:var(--watch-bg);border-color:var(--watch)}.verdict.high{background:var(--high-bg);border-color:var(--high)}.verdict-icon{font-size:32px;line-height:1}.verdict h1{margin:0 0 4px;font-size:22px;line-height:1.3}.verdict p{margin:0;color:var(--muted)}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.fact{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.fact-label{color:var(--muted);font-size:13px}.fact-value{font-size:26px;font-weight:700;margin:2px 0}.fact.calm .fact-value{color:var(--calm)}.fact.watch .fact-value{color:var(--watch)}.fact.high .fact-value{color:var(--high)}.fact-note{color:var(--muted);font-size:13px}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px;margin-bottom:16px}.card h2{margin:0;font-size:17px}.hint{margin:4px 0 14px;color:var(--muted);font-size:14px}.bars{display:flex;align-items:flex-end;gap:2px;height:160px;padding-bottom:22px;position:relative}.bar-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.bar{width:100%;border-radius:3px 3px 0 0}.bar.low{background:var(--low-bar)}.bar.medium{background:var(--mid-bar)}.bar.high{background:var(--high)}.bar.none{background:var(--border)}.bar-tick{position:absolute;top:100%;left:0;padding-top:4px;font-size:11px;color:var(--muted);white-space:nowrap}.bar-tick b{color:var(--text)}.key{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;color:var(--muted)}.dot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.dot.low{background:var(--low-bar)}.dot.medium{background:var(--mid-bar)}.dot.high{background:var(--high)}.chart{width:100%;height:220px;display:block}.chart .grid{stroke:var(--border)}.chart .axis{fill:var(--muted);font-size:12px}.chart .spike-line{stroke:var(--high);stroke-dasharray:5 4;opacity:.7}.chart .spike-text{fill:var(--high)}.chart .price-area{fill:var(--price-fill)}.chart .price-line{fill:none;stroke:var(--price);stroke-width:2;vector-effect:non-scaling-stroke}.alerts{margin:10px 0 0;padding-left:20px}.about summary{cursor:pointer;font-weight:600}.about p,.about ul{color:var(--muted);font-size:15px}.about b{color:var(--text)}.about .fine{font-size:12px;margin-bottom:0}@media(max-width:640px){.facts{grid-template-columns:1fr}.verdict h1{font-size:19px}.bar-tick{font-size:10px}}.callouts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;font-size:14px}.callout-label{display:inline-block;font-weight:600;margin-right:6px}.callout-note{color:var(--muted)}.chart .range{fill:var(--price-fill);stroke:var(--price);stroke-opacity:.25}.chart .mid{fill:var(--price)}.chart .mid.spike{fill:var(--high)}
