.token-card[data-v-d1d7fc48]{grid-column:1 / -1;background:#1a1a2e;border-radius:12px;padding:20px;border:1px solid #333}.token-card h2[data-v-d1d7fc48]{font-size:1.1rem;color:#00d4ff;margin-bottom:15px;display:flex;align-items:center;gap:8px}.token-grid[data-v-d1d7fc48]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:15px}.token-stat[data-v-d1d7fc48]{text-align:center;padding:15px;background:#0f0f23;border-radius:8px}.token-value[data-v-d1d7fc48]{font-size:1.8rem;font-weight:700}.token-label[data-v-d1d7fc48]{font-size:.8rem;color:#888;margin-top:5px}.token-cache[data-v-d1d7fc48]{text-align:center;padding:10px;color:#888;font-size:.9rem}.token-cache span[data-v-d1d7fc48]{color:#0f8;font-weight:700}.loading[data-v-d1d7fc48],.error[data-v-d1d7fc48]{text-align:center;padding:20px;color:#888}.error[data-v-d1d7fc48]{color:#f44}.chart-card[data-v-a84dd40d]{background:#1a1a2e;border-radius:12px;padding:20px;border:1px solid #333}.chart-card h2[data-v-a84dd40d]{font-size:1.1rem;color:#00d4ff;margin-bottom:15px}.loading[data-v-a84dd40d],.empty[data-v-a84dd40d]{text-align:center;padding:30px;color:#666}.history-list[data-v-a84dd40d]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-a84dd40d]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#0f0f23;border-radius:6px}.month[data-v-a84dd40d]{color:#888;font-family:monospace}.value[data-v-a84dd40d]{color:#00d4ff;font-weight:700}.label[data-v-a84dd40d]{color:#666;font-size:.8rem}.logs-card[data-v-0e2bad45]{grid-column:1 / -1;background:#1a1a2e;border-radius:12px;padding:20px;border:1px solid #333;max-height:400px;overflow-y:auto}.logs-card h2[data-v-0e2bad45]{font-size:1.1rem;color:#00d4ff;margin-bottom:15px}.loading[data-v-0e2bad45],.empty[data-v-0e2bad45]{text-align:center;padding:30px;color:#666}.error[data-v-0e2bad45]{text-align:center;padding:30px;color:#f44;background:#ff444420;border-radius:6px}.logs-list[data-v-0e2bad45]{display:flex;flex-direction:column;gap:8px}.log-entry[data-v-0e2bad45]{display:flex;align-items:flex-start;gap:12px;padding:10px;background:#0f0f23;border-radius:6px;font-size:.9rem}.log-time[data-v-0e2bad45]{color:#666;font-family:monospace;font-size:.8rem;min-width:140px;flex-shrink:0}.log-level[data-v-0e2bad45]{padding:2px 6px;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;min-width:60px;text-align:center;flex-shrink:0}.log-level-info[data-v-0e2bad45]{background:#00d4ff20;color:#00d4ff}.log-level-action[data-v-0e2bad45]{background:#00ff8820;color:#0f8}.log-level-tool[data-v-0e2bad45]{background:#ffaa0020;color:#fa0}.log-level-error[data-v-0e2bad45]{background:#ff444420;color:#f44}.log-message[data-v-0e2bad45]{color:#ccc;flex:1;word-break:break-word}.status-bar[data-v-b81430e2]{display:flex;justify-content:center;align-items:center;gap:20px;padding:15px;color:#666;font-size:.85rem}.refresh-btn[data-v-b81430e2]{background:#1a1a2e;border:1px solid #333;color:#00d4ff;padding:8px 16px;border-radius:6px;cursor:pointer;font-family:Rubik,sans-serif;transition:all .2s}.refresh-btn[data-v-b81430e2]:hover{background:#252540;border-color:#00d4ff}.container[data-v-f79ebbce]{max-width:1400px;margin:0 auto;padding:20px}header[data-v-f79ebbce]{text-align:center;padding:30px 0;border-bottom:1px solid #333;margin-bottom:30px}header h1[data-v-f79ebbce]{font-size:2.5rem;color:#00d4ff;font-weight:600}header p[data-v-f79ebbce]{color:#888;margin-top:5px}.grid[data-v-f79ebbce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin-bottom:20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Rubik,-apple-system,BlinkMacSystemFont,sans-serif;background:#0f0f23;color:#e0e0e0;line-height:1.6;min-height:100vh}#app{min-height:100vh}.card{background:#1a1a2e;border-radius:12px;padding:20px;border:1px solid #333}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f0f23;border-radius:4px}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}::selection{background:#00d4ff40;color:#fff}*:focus{outline:none}button:focus-visible,a:focus-visible{outline:2px solid #00d4ff;outline-offset:2px}
