*,*:before,*:after{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;background:#0f0f1a;color:#e0e0e0}body{margin:0}h1,h2,h3{color:#fff}input,select,button{font-family:inherit;font-size:16px}button{touch-action:manipulation;cursor:pointer}a{color:#7c9ef8}table{width:100%;border-collapse:collapse}th,td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #2a2a3e}th{background:#1a1a2e;color:#aaa;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}tr:hover td{background:#1a1a2e}.positive{color:#4caf50}.negative{color:#ef5350}.neutral{color:#aaa}.tip{position:relative;cursor:help}.tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1e1e30;border:1px solid #3a3a55;color:#ccc;font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:0;padding:.35rem .6rem;border-radius:5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s;z-index:100}.tip:hover:after{opacity:1}nav.svelte-12qhfyh{display:flex;gap:1rem;padding:.75rem 1rem;background:#1a1a2e;border-bottom:1px solid #333}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#e0e0e0;text-decoration:none;font-weight:500}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#fff}main.svelte-12qhfyh{padding:1rem;max-width:900px;margin:0 auto}
