:root{--bg:#0f172a;--panel:#1e293b;--panel-2:#263449;--text:#e2e8f0;--muted:#94a3b8;--border:#94a3b826;--green:#22c55e;--amber:#f59e0b;--red:#ef4444;--violet:#a78bfa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app{min-height:100vh}.page{max-width:1100px;margin:0 auto;padding:24px 20px 48px}.page__header{margin-bottom:24px}.page__header--row{justify-content:space-between;align-items:center;gap:16px;display:flex}.page__header h1{margin:0 0 4px;font-size:1.6rem}.muted{color:var(--muted);margin:0}.error{color:var(--red)}.breadcrumb{margin-bottom:12px}.breadcrumb a,a{color:var(--violet);text-decoration:none}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.asset-card{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:12px;padding:16px;transition:border-color .15s,transform .15s;display:block}.asset-card:hover{border-color:var(--violet);transform:translateY(-2px)}.asset-card__head{justify-content:space-between;align-items:baseline;display:flex}.asset-card__name{font-size:1.1rem;font-weight:600}.asset-card__symbol{color:var(--muted);font-size:.85rem}.asset-card__category{color:var(--muted);margin:6px 0 14px;font-size:.75rem;display:inline-block}.asset-card__statuses{flex-direction:column;gap:8px;display:flex}.asset-card__tf{justify-content:space-between;align-items:center;display:flex}.tf-label{color:var(--muted);font-size:.8rem}.badge{border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-block}.badge--neutral{background:var(--panel-2);color:var(--muted)}.badge--forming{color:var(--amber);background:#f59e0b26;border-color:#f59e0b66}.badge--confirmed{color:var(--green);background:#22c55e26;border-color:#22c55e66}.tf-switch{gap:6px;display:flex}.tf-switch__btn{background:var(--panel);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.85rem}.tf-switch__btn--active{background:var(--violet);color:#0f172a;border-color:var(--violet);font-weight:600}.signal-context{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px}.signal-context__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.signal-context__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.signal-context__grid dt{color:var(--muted);margin-bottom:2px;font-size:.75rem}.signal-context__grid dd{margin:0;font-weight:600}.chart{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;height:460px;overflow:hidden}.disclaimer{color:var(--muted);background:var(--panel);border-left:3px solid var(--amber);border-radius:6px;margin-top:20px;padding:12px 16px;font-size:.78rem;line-height:1.5}
