.mydata-content{max-width:60ch}.mydata-heading{font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-8)}.mydata-lead{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.mydata-state{padding-block:var(--space-4)}.mydata-state--hidden{display:none!important}.mydata-state-text{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-wide)}.mydata-state-text--error{color:#dc2626}.mydata-state-text--muted{color:var(--color-text-muted);font-style:italic}@media(prefers-color-scheme:light){.mydata-state-text--error{color:#b91c1c}}.mydata-results{display:flex;flex-direction:column;gap:var(--space-12)}.mydata-section-label{font-size:var(--text-sm);font-weight:700;color:var(--color-text-primary);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.mydata-root-hash{font-size:var(--text-xs);color:var(--color-text-primary);letter-spacing:var(--tracking-wide);word-break:break-all;padding:var(--space-3) var(--space-4);background-color:var(--color-bg-inset);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.mydata-updated{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide)}.mydata-leaf-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.mydata-leaf-card{padding:var(--space-4);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);transition:border-color var(--duration-fast) ease}.mydata-leaf-card:hover{border-color:var(--color-border-strong)}.mydata-leaf-header{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.mydata-leaf-label{font-size:var(--text-sm);color:var(--color-text-primary);flex:1;min-width:0;overflow-wrap:break-word}.mydata-leaf-badge{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.15em var(--space-2);border-radius:var(--radius-sm);flex-shrink:0}.mydata-leaf-badge--state{color:var(--color-bg-root);background-color:var(--color-accent)}.mydata-leaf-badge--comment{color:var(--color-text-muted);background-color:var(--color-bg-elevated);border:1px solid var(--color-border)}.mydata-leaf-meta{display:flex;flex-direction:column;gap:var(--space-1)}.mydata-leaf-timestamp{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide)}.mydata-leaf-hash{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);cursor:default}.mydata-verify-desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.mydata-verify-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--space-2) var(--space-6);font-size:var(--text-sm);font-weight:700;font-family:inherit;letter-spacing:var(--tracking-wide);color:var(--color-text-primary);background-color:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.mydata-verify-btn:hover{color:var(--color-bg-root);background-color:var(--color-accent);border-color:var(--color-accent)}.mydata-verify-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.mydata-verify-btn:active{background-color:var(--color-accent-muted);border-color:var(--color-accent-muted)}.mydata-verify-result{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:700;letter-spacing:var(--tracking-wide);min-height:1.5em;transition:color var(--duration-fast) ease}.mydata-verify-result.verified{color:var(--color-accent)}.mydata-verify-result.mismatch{color:#dc2626}@media(prefers-color-scheme:light){.mydata-verify-result.mismatch{color:#b91c1c}}.mydata-leaf-sig{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.15em var(--space-2);border-radius:var(--radius-sm);flex-shrink:0}.mydata-leaf-sig--verified{color:#fff;background-color:#16a34a}@media(prefers-color-scheme:light){.mydata-leaf-sig--verified{background-color:#15803d}}.mydata-leaf-sig--failed{color:#fff;background-color:#dc2626}@media(prefers-color-scheme:light){.mydata-leaf-sig--failed{background-color:#b91c1c}}.mydata-omission-warning{font-size:var(--text-sm);font-weight:700;color:#dc2626;padding:var(--space-3) var(--space-4);border:1px solid #dc2626;border-radius:var(--radius-md);margin-bottom:var(--space-4)}@media(prefers-color-scheme:light){.mydata-omission-warning{color:#b91c1c;border-color:#b91c1c}}.mydata-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.mydata-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:700;font-family:inherit;letter-spacing:var(--tracking-wide);color:var(--color-text-primary);background-color:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.mydata-pagination-btn:hover:not(:disabled){color:var(--color-bg-root);background-color:var(--color-accent);border-color:var(--color-accent)}.mydata-pagination-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.mydata-pagination-btn:active:not(:disabled){background-color:var(--color-accent-muted);border-color:var(--color-accent-muted)}.mydata-pagination-btn:disabled{color:var(--color-text-muted);border-color:var(--color-border);cursor:not-allowed;opacity:.5}.mydata-pagination-info{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase;min-width:10ch;text-align:center}@media(min-width:640px){.mydata-heading{margin-bottom:var(--space-12)}.mydata-leaf-meta{flex-direction:row;gap:var(--space-6);align-items:center}}
