.controls[data-v-82798a4e]{display:grid;gap:1rem}.controls-section[data-v-82798a4e]{padding:1.25rem;background:#111c2e;border:1px solid #26354e;border-radius:.75rem}.controls-title[data-v-82798a4e]{margin:0;color:#f8fafc;font-size:1rem}.controls-copy[data-v-82798a4e]{color:#b7c5db;font-size:.9rem;line-height:1.5}.button-row[data-v-82798a4e]{display:flex;flex-wrap:wrap;gap:.7rem}.button[data-v-82798a4e]{border:0;border-radius:.45rem;background:#44d7b6;color:#06221e;padding:.65rem .85rem;font-weight:700;cursor:pointer;transition:filter .14s ease,transform .14s ease}.button[data-v-82798a4e]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.button[data-v-82798a4e]:focus-visible{outline:2px solid #44d7b6;outline-offset:2px}.button-secondary[data-v-82798a4e]{background:#2b3e5b;color:#e7edf6}.button[data-v-82798a4e]:disabled{cursor:not-allowed;opacity:.45}.results[data-v-4970a1c4]{display:grid;gap:.8rem}.results-title[data-v-4970a1c4]{margin:0;color:#f8fafc;font-size:1rem}.scroll[data-v-4970a1c4]{overflow-x:auto;border:1px solid #26354e;border-radius:.75rem;background:#111c2e}.table[data-v-4970a1c4]{width:100%;border-collapse:collapse;font-size:.82rem}.table th[data-v-4970a1c4],.table td[data-v-4970a1c4]{padding:.65rem 1rem;text-align:left;border-top:1px solid #26354e;color:#c9d5e7;white-space:nowrap}.table thead th[data-v-4970a1c4]{border-top:0;color:#8da0bd;font-weight:600}.numeric[data-v-4970a1c4]{text-align:right;font-variant-numeric:tabular-nums}.operation[data-v-4970a1c4]{font-weight:600;color:#f8fafc}.winner[data-v-4970a1c4]{color:#44d7b6;font-weight:700}.verdict[data-v-4970a1c4]{display:flex;gap:.45rem;align-items:baseline}.lead[data-v-4970a1c4]{color:#e7edf6;font-weight:600}.ratio[data-v-4970a1c4]{color:#8da0bd;font-size:.72rem}.pass[data-v-4970a1c4],.fail[data-v-4970a1c4]{margin-right:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pass[data-v-4970a1c4]{color:#44d7b6}.fail[data-v-4970a1c4]{color:#ff8a8a}.detail[data-v-4970a1c4]{color:#93a5c0;font-size:.76rem}.panel[data-v-33c3563c]{padding:1.25rem;background:#111c2e;border:1px solid #26354e;border-radius:.75rem}.panel-head[data-v-33c3563c]{margin-bottom:1rem}.panel-title[data-v-33c3563c]{margin:0;color:#f8fafc;font-size:1rem}.panel-copy[data-v-33c3563c]{margin:.4rem 0 0;color:#b7c5db;font-size:.9rem;line-height:1.5}.grid[data-v-33c3563c]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.op[data-v-33c3563c]{position:relative;display:grid;gap:.3rem;width:100%;height:100%;padding:.8rem .9rem;border:1px solid #354967;border-radius:.55rem;background:#16233a;color:#e7edf6;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.op[data-v-33c3563c]:hover:not(:disabled){border-color:#44d7b6;background:#1a2c47;transform:translateY(-1px)}.op[data-v-33c3563c]:focus-visible{outline:2px solid #44d7b6;outline-offset:2px}.op[data-v-33c3563c]:active:not(:disabled){transform:translateY(0)}.op[data-v-33c3563c]:disabled{cursor:not-allowed;opacity:.4}.op-busy[data-v-33c3563c]{border-color:#44d7b6;background:#123}.op-label[data-v-33c3563c]{font-weight:700;font-size:.9rem}.op-description[data-v-33c3563c]{color:#93a5c0;font-size:.74rem;line-height:1.4}.op-tag[data-v-33c3563c]{position:absolute;top:.55rem;right:.6rem;color:#ffca8a;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.op-mutating[data-v-33c3563c]{border-left:3px solid #ffca8a}.panel-hint[data-v-33c3563c]{margin:.9rem 0 0;color:#8da0bd;font-size:.8rem}.evidence[data-v-e6710fe0]{padding:1.25rem;background:#0d2730;border:1px solid #1b5b69;border-radius:.75rem}.evidence-title[data-v-e6710fe0]{margin:0 0 .8rem;color:#d7fff5;font-size:1rem}.evidence-grid[data-v-e6710fe0]{display:grid;gap:.7rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}dt[data-v-e6710fe0]{color:#8db6bb;font-size:.75rem;text-transform:uppercase}dd[data-v-e6710fe0]{margin:.2rem 0 0;color:#e2f9f5;font-size:.85rem;overflow-wrap:anywhere}.hash[data-v-e6710fe0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell[data-v-0619a721]{width:min(1080px,calc(100% - 2rem));margin:0 auto;padding:3.5rem 0;display:grid;gap:1rem}.hero[data-v-0619a721]{padding-bottom:.5rem}.eyebrow[data-v-0619a721]{margin:0 0 .5rem;color:#44d7b6;font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.hero-title[data-v-0619a721]{margin:0;color:#f8fafc;font-size:clamp(1.8rem,5vw,3rem)}.hero-copy[data-v-0619a721],.status[data-v-0619a721]{max-width:740px;color:#b7c5db;line-height:1.6}.status[data-v-0619a721]{margin:0;border-left:3px solid #44d7b6;padding-left:.75rem;transition:border-color .2s ease}.status-busy[data-v-0619a721]{border-left-color:#ffca8a}.devmode[data-v-0619a721]{margin:0;padding:.7rem .9rem;border:1px solid #6b4d1f;border-radius:.5rem;background:#2a1f0c;color:#ffca8a;font-size:.82rem;line-height:1.5}.devmode code[data-v-0619a721]{padding:.05rem .3rem;border-radius:.25rem;background:#40300f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e7edf6;background:#07101d;font-synthesis:none}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at top,#142945 0,#07101d 42rem)}button,input{font:inherit}
