.mydata-content{max-width:60ch}.mydata-heading{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:var(--space-8);font-weight:700}.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{gap:var(--space-12);flex-direction:column;display:flex}.mydata-section-label{font-size:var(--text-sm);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);font-weight:700}.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{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.mydata-leaf-card{padding:var(--space-4);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);transition:border-color var(--duration-fast) ease;flex-direction:column;display:flex}.mydata-leaf-card:hover{border-color:var(--color-border-strong)}.mydata-leaf-header{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.mydata-leaf-label{font-size:var(--text-sm);color:var(--color-text-primary);overflow-wrap:break-word;flex:1;min-width:0}.mydata-leaf-badge{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.15em var(--space-2);border-radius:var(--radius-sm);flex-shrink:0;font-weight:700}.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{gap:var(--space-1);flex-direction:column;display:flex}.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-btn{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-6);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-primary);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;background-color:#0000;justify-content:center;align-items:center;font-family:inherit;font-weight:700;display:inline-flex}.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);letter-spacing:var(--tracking-wide);min-height:1.5em;transition:color var(--duration-fast) ease;font-weight:700}.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);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:.15em var(--space-2);border-radius:var(--radius-sm);flex-shrink:0;font-weight:700}.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);color:#dc2626;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);border:1px solid #dc2626;font-weight:700}@media (prefers-color-scheme:light){.mydata-omission-warning{color:#b91c1c;border-color:#b91c1c}}.mydata-pagination{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-direction:row;display:flex}.mydata-pagination-btn{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-primary);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;background-color:#0000;justify-content:center;align-items:center;font-family:inherit;font-weight:700;display:inline-flex}.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;text-align:center;min-width:10ch}@media (width>=640px){.mydata-heading{margin-bottom:var(--space-12)}.mydata-leaf-meta{gap:var(--space-6);flex-direction:row;align-items:center}}
