@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#0a0a0a;color:#fff;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}.app-container{max-width:1200px;margin:0 auto;padding:2rem}.header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #333}.header h1{font-size:2.5rem;font-weight:600;color:#f7931a;margin-bottom:.5rem}.header p{font-size:1.1rem;color:#888;font-weight:300}.card{background:#111;border:1px solid #333;border-radius:12px;padding:2rem;margin-bottom:2rem}.card h3{font-size:1.2rem;font-weight:500;color:#fff;margin-bottom:1.5rem}.grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.grid{grid-template-columns:2fr 1fr}}@media (min-width: 1024px){.grid{grid-template-columns:3fr 1fr 1fr}}.price-main{font-size:3rem;font-weight:700;color:#f7931a;margin-bottom:1rem;font-variant-numeric:tabular-nums}.price-info{display:flex;gap:2rem;margin-bottom:1rem}.price-item{display:flex;flex-direction:column}.price-label{font-size:.875rem;color:#888;margin-bottom:.25rem}.price-value{font-size:1.1rem;font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.price-up{color:#00d084}.price-down{color:#f23645}.indicator{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #222}.indicator:last-child{border-bottom:none}.indicator-name{font-size:.95rem;color:#ccc}.indicator-value{font-weight:500;font-variant-numeric:tabular-nums}.metric{display:flex;justify-content:space-between;margin-bottom:1rem}.metric-label{color:#888;font-size:.9rem}.metric-value{font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#1a1a1a;border-radius:6px;font-size:.875rem;color:#ccc;margin-top:1rem}.status-dot{width:8px;height:8px;background:#00d084;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.light{color-scheme:light}.light body{background:#fff;color:#1a1a1a}.light .card{background:#fafafa;border-color:#e0e0e0}.light .header{border-bottom-color:#e0e0e0}.light .indicator{border-bottom-color:#f0f0f0}.light .status{background:#f5f5f5}.light .price-label,.light .indicator-name,.light .metric-label,.light .status{color:#666}@media (max-width: 767px){.app-container{padding:1rem}.header h1{font-size:2rem}.price-main{font-size:2.5rem}.price-info{flex-direction:column;gap:1rem}.card{padding:1.5rem}}
