.currency-analysis-module-scss-module__ntZ3Fa__analysis{margin:28px 0}.currency-analysis-module-scss-module__ntZ3Fa__analysis h2{margin:24px 0 14px;font-size:24px;line-height:1.25}.currency-analysis-module-scss-module__ntZ3Fa__periods{flex-wrap:wrap;gap:8px;display:flex}.currency-analysis-module-scss-module__ntZ3Fa__periods button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;border-radius:10px;flex:70px;padding:10px 12px}.currency-analysis-module-scss-module__ntZ3Fa__periods button[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:700}.currency-analysis-module-scss-module__ntZ3Fa__periods button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.currency-analysis-module-scss-module__ntZ3Fa__range{color:var(--fg-muted);font-size:14px}.currency-analysis-module-scss-module__ntZ3Fa__summary,.currency-analysis-module-scss-module__ntZ3Fa__changes{gap:12px;margin:16px 0;display:grid}.currency-analysis-module-scss-module__ntZ3Fa__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.currency-analysis-module-scss-module__ntZ3Fa__changes{grid-template-columns:repeat(4,minmax(0,1fr))}.currency-analysis-module-scss-module__ntZ3Fa__summary>div,.currency-analysis-module-scss-module__ntZ3Fa__changes>div{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.currency-analysis-module-scss-module__ntZ3Fa__summary span,.currency-analysis-module-scss-module__ntZ3Fa__changes h3{color:var(--fg-muted);margin:0;font-size:13px;font-weight:500}.currency-analysis-module-scss-module__ntZ3Fa__summary strong{overflow-wrap:anywhere;font-size:18px}.currency-analysis-module-scss-module__ntZ3Fa__changes strong{overflow-wrap:anywhere;font-size:20px}.currency-analysis-module-scss-module__ntZ3Fa__changes small{color:var(--fg-muted);font-size:12px;line-height:1.5}.currency-analysis-module-scss-module__ntZ3Fa__changes small time{display:block}.currency-analysis-module-scss-module__ntZ3Fa__chart{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:16px}.currency-analysis-module-scss-module__ntZ3Fa__note{color:var(--fg-muted);font-size:13px;line-height:1.6}.currency-analysis-module-scss-module__ntZ3Fa__analysis [data-trend=up]{color:#15803d}.currency-analysis-module-scss-module__ntZ3Fa__analysis [data-trend=down]{color:#b91c1c}[data-theme=dark] .currency-analysis-module-scss-module__ntZ3Fa__analysis [data-trend=up]{color:#86efac}[data-theme=dark] .currency-analysis-module-scss-module__ntZ3Fa__analysis [data-trend=down]{color:#fca5a5}@media (max-width:600px){.currency-analysis-module-scss-module__ntZ3Fa__changes{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-analysis-module-scss-module__ntZ3Fa__summary>div,.currency-analysis-module-scss-module__ntZ3Fa__changes>div{padding:10px}.currency-analysis-module-scss-module__ntZ3Fa__summary strong{font-size:15px}.currency-analysis-module-scss-module__ntZ3Fa__changes strong{font-size:17px}.currency-analysis-module-scss-module__ntZ3Fa__chart{padding:8px}.currency-analysis-module-scss-module__ntZ3Fa__chart svg{min-height:240px}.currency-analysis-module-scss-module__ntZ3Fa__periods{gap:6px}.currency-analysis-module-scss-module__ntZ3Fa__periods button{padding:10px 6px;font-size:14px}}.currency-analysis-module-scss-module__ntZ3Fa__cash{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:24px 0;padding:16px}.currency-analysis-module-scss-module__ntZ3Fa__cash h2{margin:0 0 16px;font-size:22px}.currency-analysis-module-scss-module__ntZ3Fa__cash table{border-collapse:collapse;table-layout:fixed;width:100%}.currency-analysis-module-scss-module__ntZ3Fa__cash th,.currency-analysis-module-scss-module__ntZ3Fa__cash td{text-align:left;overflow-wrap:anywhere;padding:12px 8px}.currency-analysis-module-scss-module__ntZ3Fa__cash th{color:var(--fg-muted);border-bottom:1px solid var(--border);font-size:13px;font-weight:500}.currency-analysis-module-scss-module__ntZ3Fa__cash td{font-weight:700}.currency-analysis-module-scss-module__ntZ3Fa__freshness{color:var(--fg-muted);font-size:14px;line-height:1.6}@media (max-width:600px){.currency-analysis-module-scss-module__ntZ3Fa__cash{padding:12px}.currency-analysis-module-scss-module__ntZ3Fa__cash th,.currency-analysis-module-scss-module__ntZ3Fa__cash td{padding:10px 4px;font-size:12px}}
