.sap-intro[data-v-b6f3675f]{color:#ffffff8c;font-size:.85rem;line-height:1.6;margin:0 0 1.1rem}.sap-fields[data-v-b6f3675f]{display:flex;flex-wrap:wrap;gap:.75rem}.sap-field[data-v-b6f3675f]{display:flex;flex:1 1 170px;flex-direction:column;gap:.3rem}.sap-field--wide[data-v-b6f3675f]{flex:1 1 100%}.sap-field--narrow[data-v-b6f3675f]{flex:0 1 130px}.sap-label[data-v-b6f3675f]{color:#ffffff73;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.sap-input[data-v-b6f3675f],.sap-label[data-v-b6f3675f]{font-family:JetBrains Mono,monospace}.sap-input[data-v-b6f3675f]{background:#05060a73;border:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:.8rem;padding:.5rem .65rem;width:100%}.sap-input[data-v-b6f3675f]:focus{border-color:#ff6a00;outline:none}.sap-input--bad[data-v-b6f3675f]{border-color:#ef4444}.sap-depths[data-v-b6f3675f]{display:flex;gap:4px}.sap-depth[data-v-b6f3675f]{background:#05060a73;border:1px solid hsla(0,0%,100%,.08);color:#fff9;cursor:pointer;flex:1;font-family:JetBrains Mono,monospace;font-size:.72rem;padding:.5rem 0}.sap-depth--on[data-v-b6f3675f]{background:#ff6a00;border-color:#ff6a00;color:#0a0a0a;font-weight:700}.sap-error[data-v-b6f3675f],.sap-hint[data-v-b6f3675f]{font-size:.78rem;line-height:1.5;margin:.7rem 0 0}.sap-error[data-v-b6f3675f]{color:#fca5a5}.sap-hint[data-v-b6f3675f]{color:#ffffff59}.sap-run[data-v-b6f3675f]{background:#ff6a00;border:none;color:#0a0a0a;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.06em;margin-top:1rem;padding:.65rem 1.2rem;text-transform:uppercase}.sap-run[data-v-b6f3675f]:disabled{cursor:not-allowed;opacity:.35}.sap-out[data-v-b6f3675f]{margin-top:1.25rem}.sap-hero[data-v-b6f3675f]{padding:1.5rem 0 1.2rem;text-align:center}.sap-hero__mult[data-v-b6f3675f]{color:#ff6a00;display:block;font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:800;line-height:1}.sap-hero__at[data-v-b6f3675f]{color:#ffffff8c;display:block;font-family:JetBrains Mono,monospace;font-size:.8rem;margin-top:.5rem}.sap-hero__dist[data-v-b6f3675f]{color:#ffffffbf;display:block;font-size:.85rem;margin-top:.2rem}.sap-verdict[data-v-b6f3675f]{border-left:2px solid;margin-bottom:1.1rem;padding:.85rem 1rem}.sap-verdict--ordinary[data-v-b6f3675f]{background:#ffffff05;border-color:#ffffff40}.sap-verdict--above-typical[data-v-b6f3675f]{background:#22c55e0d;border-color:#22c55e}.sap-verdict--below-typical[data-v-b6f3675f]{background:#ffffff05;border-color:#ffffff40}.sap-verdict__head[data-v-b6f3675f]{color:#fff;font-size:.9rem;font-weight:700;margin:0 0 .35rem}.sap-verdict__body[data-v-b6f3675f]{color:#ffffff9e;font-size:.82rem;line-height:1.6;margin:0}.sap-chase[data-v-b6f3675f]{margin-bottom:1.1rem}.sap-chase__head[data-v-b6f3675f]{color:#fff6;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.sap-chase__grid[data-v-b6f3675f]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sap-chase__grid>div[data-v-b6f3675f]{background:#05060a66;padding:.7rem}.sap-chase__v[data-v-b6f3675f]{color:#fff;display:block;font-family:JetBrains Mono,monospace;font-size:1rem}.sap-chase__v--bad[data-v-b6f3675f]{color:#fca5a5}.sap-chase__v--good[data-v-b6f3675f]{color:#22c55e}.sap-chase__l[data-v-b6f3675f]{color:#fff6;display:block;font-size:.68rem;margin-top:.2rem}.sap-truth[data-v-b6f3675f]{background:#ff6a000f;color:#ffffffb8;font-size:.85rem;line-height:1.65;margin:0 0 1.2rem;padding:.7rem .85rem}.sap-miles[data-v-b6f3675f]{margin-bottom:1.1rem}.sap-miles__head[data-v-b6f3675f]{color:#fff6;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.sap-miles__list[data-v-b6f3675f]{list-style:none;margin:0;padding:0}.sap-mile[data-v-b6f3675f]{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-family:JetBrains Mono,monospace;font-size:.78rem;justify-content:space-between;padding:.4rem 0}.sap-mile__t[data-v-b6f3675f]{color:#fffc}.sap-mile__n[data-v-b6f3675f]{color:#ffffff73}.sap-top[data-v-b6f3675f]{margin-bottom:1rem}.sap-top summary[data-v-b6f3675f]{color:#ffffff80;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.sap-table[data-v-b6f3675f]{border-collapse:collapse;margin-top:.7rem;width:100%}.sap-table td[data-v-b6f3675f],.sap-table th[data-v-b6f3675f]{border-bottom:1px solid hsla(0,0%,100%,.05);font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.3rem .5rem;text-align:left}.sap-table th[data-v-b6f3675f]{color:#ffffff59;font-weight:400}.sap-table td[data-v-b6f3675f]{color:#ffffffb8}.sap-meta[data-v-b6f3675f]{color:#ffffff4d;font-size:.7rem;line-height:1.5;margin:0}@media(max-width:768px){.sap-field[data-v-b6f3675f],.sap-field--narrow[data-v-b6f3675f]{flex:1 1 100%}}.sa-mode[data-v-becd5bd9]{display:flex;gap:4px;margin:0 0 1.25rem}.sa-mode__btn[data-v-becd5bd9]{background:#05060a73;border:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.07em;padding:.55rem 1.1rem;text-transform:uppercase}.sa-mode__btn--on[data-v-becd5bd9]{background:#ff6a00;border-color:#ff6a00;color:#0a0a0a;font-weight:700}.sa-grid[data-v-becd5bd9]{align-items:start;display:grid;gap:var(--g-space-5);grid-template-columns:340px 1fr}@media(max-width:1024px){.sa-grid[data-v-becd5bd9]{grid-template-columns:1fr}}.input-group[data-v-becd5bd9],.stake-format-info[data-v-becd5bd9]{margin-bottom:var(--g-space-4)}.stake-format-info[data-v-becd5bd9]{align-items:flex-start;background:rgba(var(--tds-tier-rgb),.06);border:1px solid rgba(var(--tds-tier-rgb),.18);border-radius:var(--g-radius-sm);color:var(--tds-ink-muted);display:flex;font-family:var(--p-font-body);font-size:.75rem;gap:8px;line-height:1.5;padding:10px 14px}.stake-format-info svg[data-v-becd5bd9]{color:var(--tds-tier);flex-shrink:0;margin-top:2px}.stake-format-info code[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:.7rem}.stake-format-info a[data-v-becd5bd9]{color:var(--tds-tier);text-decoration:none}.stake-format-info a[data-v-becd5bd9]:hover{text-decoration:underline}.input-label[data-v-becd5bd9]{align-items:baseline;color:var(--tds-ink-muted);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:7px}.input-hint[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:11px;font-weight:400}.calc-input--mono[data-v-becd5bd9]{font-family:var(--p-font-mono);font-size:13px}.select-wrapper[data-v-becd5bd9]{position:relative}.calc-select[data-v-becd5bd9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-soft);cursor:pointer;font-size:14px;outline:none;padding:10px 38px 10px 14px;transition:border-color var(--tds-quick) var(--tds-ease);width:100%}.calc-select[data-v-becd5bd9]:focus{border-color:rgba(var(--tds-tier-rgb),.5)}.calc-select option[data-v-becd5bd9]{background:#1a1a1a;color:var(--tds-ink-soft)}.select-chevron[data-v-becd5bd9]{color:var(--tds-ink-faint);height:16px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.action-row[data-v-becd5bd9]{display:flex;gap:10px;margin-top:var(--g-space-5)}.btn-analyze[data-v-becd5bd9]{align-items:center;background:var(--tds-tier);border:none;border-radius:0;color:#050505;cursor:pointer;display:flex;flex:1;font-family:var(--p-font-mono);font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.4px;padding:12px 20px;text-transform:uppercase;transition:opacity var(--tds-quick) var(--tds-ease),transform var(--tds-quick) var(--tds-ease)}.btn-analyze[data-v-becd5bd9]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-analyze[data-v-becd5bd9]:disabled{cursor:not-allowed;opacity:.5}.btn-icon[data-v-becd5bd9]{height:16px;width:16px}.btn-export[data-v-becd5bd9]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;display:flex;font-family:var(--p-font-mono);font-size:12px;font-weight:700;gap:6px;letter-spacing:.4px;padding:12px 16px;text-transform:uppercase;transition:background var(--tds-quick) var(--tds-ease),color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease)}.btn-export[data-v-becd5bd9]:hover{background:rgba(var(--tds-tier-rgb),.06);border-color:rgba(var(--tds-tier-rgb),.5);color:var(--tds-tier)}.btn-import[data-v-becd5bd9],.btn-verify[data-v-becd5bd9]{align-items:center;background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--p-font-mono);font-size:12px;font-weight:700;gap:8px;padding:10px 16px;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease),background var(--tds-quick) var(--tds-ease)}.btn-import[data-v-becd5bd9]:hover,.btn-verify[data-v-becd5bd9]:hover{background:rgba(var(--tds-tier-rgb),.08);border-color:rgba(var(--tds-tier-rgb),.25);color:var(--tds-tier)}.btn-import .btn-icon[data-v-becd5bd9],.btn-verify .btn-icon[data-v-becd5bd9]{height:14px;width:14px}.input-error[data-v-becd5bd9]{color:#ff4d6a;font-size:12px;margin-top:6px}.chain-result[data-v-becd5bd9]{border-radius:var(--g-radius-sm);font-family:var(--p-font-mono);font-size:12px;line-height:1.6;margin-top:8px;padding:10px 14px;word-break:break-all}.chain-result p[data-v-becd5bd9]{margin:0}.chain-result--pass[data-v-becd5bd9]{background:#00e7010f;border:1px solid rgba(0,231,1,.15);color:#00e701cc}.chain-result--fail[data-v-becd5bd9]{background:#ff00400f;border:1px solid rgba(255,0,64,.15);color:#ff4d6a}.chain-result--info[data-v-becd5bd9]{background:#ffffff08;border:1px solid var(--tds-hairline);color:var(--tds-ink-soft)}.spinner[data-v-becd5bd9]{animation:spin-becd5bd9 .6s linear infinite;border:2px solid rgba(5,5,5,.3);border-radius:50%;border-top-color:#050505;height:16px;width:16px}@keyframes spin-becd5bd9{to{transform:rotate(1turn)}}.progress-bar[data-v-becd5bd9]{background:#ffffff0f;border-radius:0;height:4px;margin-top:14px;overflow:hidden}.progress-bar__fill[data-v-becd5bd9]{background:var(--tds-tier);border-radius:0;height:100%;transition:width var(--tds-quick) var(--tds-ease)}.analyzer-results[data-v-becd5bd9]{min-height:400px}.empty-state[data-v-becd5bd9]{align-items:center;background:#ffffff05;border:1px dashed var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;flex-direction:column;justify-content:center;padding:60px 32px;text-align:center}.empty-icon[data-v-becd5bd9]{color:var(--tds-ink-dim);height:48px;margin-bottom:16px;width:48px}.empty-text[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:14px;line-height:1.6;max-width:400px}.stats-grid[data-v-becd5bd9]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-bottom:20px}.stat-card[data-v-becd5bd9]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:14px 16px;text-align:center}.stat-card__label[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.stat-card__value[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:16px;font-weight:700}.stat-card__sub[data-v-becd5bd9]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:10px;margin-top:4px}.stat-card__value--low[data-v-becd5bd9]{color:#ef4444}.stat-card__value--high[data-v-becd5bd9]{color:#22c55e}.stat-card__value--warn[data-v-becd5bd9]{color:#f59e0b}.result-tabs[data-v-becd5bd9]{border-bottom:1px solid var(--tds-hairline);display:flex;gap:4px;margin-bottom:18px;padding-bottom:0}.tab-btn[data-v-becd5bd9]{background:none;border:none;border-bottom:2px solid transparent;color:var(--tds-ink-faint);cursor:pointer;font-family:var(--p-font-mono);font-size:12px;font-weight:700;letter-spacing:.4px;padding:10px 18px;text-transform:uppercase;transition:color var(--tds-quick) var(--tds-ease),border-color var(--tds-quick) var(--tds-ease)}.tab-btn[data-v-becd5bd9]:hover{color:var(--tds-ink-muted)}.tab-btn--active[data-v-becd5bd9]{border-bottom-color:var(--tds-tier);color:var(--tds-tier)}.results-table-wrap[data-v-becd5bd9]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);overflow:hidden}.results-table[data-v-becd5bd9]{border-collapse:collapse;font-size:13px;width:100%}.results-table thead tr[data-v-becd5bd9]{background:#ffffff0a}.results-table th[data-v-becd5bd9]{border-bottom:1px solid var(--tds-hairline);color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.results-table td[data-v-becd5bd9]{border-bottom:1px solid hsla(0,0%,100%,.03);color:var(--tds-ink-muted);padding:10px 16px}.results-table tbody tr[data-v-becd5bd9]:hover{background:#ffffff05}.td-round[data-v-becd5bd9]{color:var(--tds-ink-faint);font-weight:600;width:70px}.td-nonce[data-v-becd5bd9],.td-round[data-v-becd5bd9]{font-family:var(--p-font-mono)}.td-nonce[data-v-becd5bd9]{width:80px}.td-hash[data-v-becd5bd9]{font-family:var(--p-font-mono);font-size:12px}.hash-truncated[data-v-becd5bd9]{background:none;color:var(--tds-ink-faint);cursor:help;padding:0}.td-result[data-v-becd5bd9]{font-family:var(--p-font-mono);font-weight:700}.result--bust[data-v-becd5bd9]{color:#ef4444}.result--low[data-v-becd5bd9]{color:#f59e0b}.result--mid[data-v-becd5bd9]{color:#22c55e}.result--high[data-v-becd5bd9]{color:#3b82f6}.result--heads[data-v-becd5bd9]{color:var(--tds-mythic)}.result--tails[data-v-becd5bd9]{color:#8b5cf6}.pagination[data-v-becd5bd9]{gap:10px;padding:14px}.page-btn[data-v-becd5bd9],.pagination[data-v-becd5bd9]{align-items:center;display:flex;justify-content:center}.page-btn[data-v-becd5bd9]{background:#ffffff0a;border:1px solid var(--tds-hairline);border-radius:0;color:var(--tds-ink-muted);cursor:pointer;height:32px;transition:background var(--tds-quick) var(--tds-ease);width:32px}.page-btn[data-v-becd5bd9]:hover:not(:disabled){background:#ffffff14}.page-btn[data-v-becd5bd9]:disabled{cursor:not-allowed;opacity:.3}.page-info[data-v-becd5bd9]{color:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:13px;font-weight:600}.page-info__detail[data-v-becd5bd9]{color:var(--tds-ink-dim);font-weight:400}.distribution-panel[data-v-becd5bd9]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:28px 24px}.sub-title[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:1rem;font-weight:700;margin:0 0 8px}.sub-desc[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:13px;line-height:1.55;margin:0 0 24px}.histogram-container[data-v-becd5bd9]{margin-bottom:16px;overflow-x:auto}.histogram-svg[data-v-becd5bd9]{height:auto;max-width:700px;width:100%}.hist-bar[data-v-becd5bd9]{fill:rgba(var(--tds-mythic-rgb),.5);stroke:rgba(var(--tds-mythic-rgb),.7);stroke-width:1;transition:fill var(--tds-quick) var(--tds-ease)}.hist-bar[data-v-becd5bd9]:hover{fill:rgba(var(--tds-mythic-rgb),.75)}.axis-label[data-v-becd5bd9]{fill:var(--tds-ink-faint);font-family:var(--p-font-mono);font-size:11px}.legend-row[data-v-becd5bd9]{display:flex;gap:20px;margin-bottom:24px}.legend-item[data-v-becd5bd9]{align-items:center;color:var(--tds-ink-faint);display:flex;font-size:12px;gap:8px}.legend-swatch[data-v-becd5bd9]{border-radius:2px;height:10px;width:16px}.legend-swatch--actual[data-v-becd5bd9]{background:rgba(var(--tds-mythic-rgb),.5);border:1px solid rgba(var(--tds-mythic-rgb),.7)}.legend-swatch--expected[data-v-becd5bd9]{background:transparent;border:2px dashed var(--tds-mythic);opacity:.7}.chi-squared-card[data-v-becd5bd9]{background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:22px 20px}.chi-title[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-heading);font-size:14px;font-weight:700;margin:0 0 16px}.chi-grid[data-v-becd5bd9]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:14px}.chi-stat[data-v-becd5bd9]{display:flex;flex-direction:column;gap:4px}.chi-stat__label[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.chi-stat__value[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:15px;font-weight:700}.chi-stat__value--pass[data-v-becd5bd9]{color:#22c55e}.chi-stat__value--fail[data-v-becd5bd9]{color:#ef4444}.chi-note[data-v-becd5bd9]{color:var(--tds-ink-dim);font-size:12px;line-height:1.55;margin:0}.streaks-panel[data-v-becd5bd9]{background:#ffffff05;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);padding:28px 24px}.streaks-grid[data-v-becd5bd9]{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:768px){.streaks-grid[data-v-becd5bd9]{grid-template-columns:1fr}}.streak-card[data-v-becd5bd9]{align-items:flex-start;background:#ffffff08;border:1px solid var(--tds-hairline);border-radius:var(--g-radius-sm);display:flex;gap:16px;padding:18px 16px}.streak-card__icon[data-v-becd5bd9]{align-items:center;background:#ffffff0a;border-radius:0;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.streak-card__icon svg[data-v-becd5bd9]{color:var(--tds-ink-faint);height:18px;width:18px}.streak-card--below .streak-card__icon svg[data-v-becd5bd9]{color:#ef4444}.streak-card--above .streak-card__icon svg[data-v-becd5bd9]{color:#22c55e}.streak-card__info[data-v-becd5bd9]{flex:1;min-width:0}.streak-card__label[data-v-becd5bd9]{color:var(--tds-ink-faint);font-size:12px;font-weight:600;margin-bottom:4px}.streak-card__value[data-v-becd5bd9]{color:var(--tds-ink-soft);font-family:var(--p-font-mono);font-size:18px;font-weight:700;margin-bottom:4px}.streak-card__detail[data-v-becd5bd9]{color:var(--tds-ink-dim);font-size:11px}.results-table-wrap[data-v-becd5bd9]::-webkit-scrollbar{height:6px}.results-table-wrap[data-v-becd5bd9]::-webkit-scrollbar-track{background:#ffffff05}.results-table-wrap[data-v-becd5bd9]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:0}@media(max-width:768px){.stats-grid[data-v-becd5bd9]{grid-template-columns:repeat(2,1fr)}.action-row[data-v-becd5bd9]{flex-direction:column}.chi-grid[data-v-becd5bd9]{grid-template-columns:1fr 1fr}}
