.ev-explain{text-align:left;min-width:0;margin-top:6px;font-size:13px;line-height:1.55;display:block}.ev-explain .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-explain-toggle{min-height:32px;color:var(--p-accent);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:0 0 0 -6px;padding:4px 8px;line-height:1.3;display:inline-flex;font-size:12.5px!important;font-weight:600!important}.ev-explain-toggle svg{flex:none}.ev-explain-chevron{transition:transform .15s}.ev-explain.open .ev-explain-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ev-explain-chevron{transition:none}}.ev-explain-toggle:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.ev-explain.open .ev-explain-toggle{background:var(--g-select-bg,var(--p-accent-tint));color:var(--g-select,var(--p-accent));text-decoration:none}@media (hover:hover) and (pointer:fine){.ev-explain-toggle:hover{background:var(--p-accent-tint)}}@media (pointer:coarse){.ev-explain-toggle{min-height:44px}}.ev-explain-panel{border:1px solid var(--g-frame-2,var(--p-line));border-left:3px solid var(--g-frame,var(--p-line-strong));background:color-mix(in srgb,var(--g-select-bg,var(--p-soft)) 40%,var(--p-paper));color:var(--p-ink-2);border-radius:0 9px 9px 0;margin-top:6px;padding:12px 14px 13px}.ev-explain-panel[hidden]{display:none}.ev-explain-panel dl{gap:8px;margin:0;display:grid}.ev-explain-panel dl>div{min-width:0}.ev-explain-panel dt{letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-soft);margin:0;font-size:11px;font-weight:750}.ev-explain-panel dd{color:var(--p-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.55;font-family:var(--p-sans);letter-spacing:0;margin:1px 0 0;font-weight:400}.ev-explain.compact .ev-explain-toggle{font-size:12px!important}.ev-ledger{border:1px solid var(--p-line);background:var(--p-paper);min-width:0;color:var(--p-ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.ev-ledger-icon{color:var(--p-accent);flex:none;margin-top:2px}.ev-ledger-body{min-width:0}.ev-ledger a.ev-ledger-link{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:650;display:inline-flex}.ev-ledger-link:focus-visible,.ev-ledger small a:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.ev-ledger-host{color:var(--p-muted);font-size:12px;font-weight:500;text-decoration:none}.ev-ledger small{color:var(--p-muted);margin-top:2px;font-size:12px;line-height:1.55;display:block}.ev-ledger small a{color:var(--p-accent);text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (pointer:coarse){.ev-ledger-link{min-height:44px}}.ev-ledger-line{border-top:1px solid var(--p-line);background:var(--p-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:12px 22px;font-size:14px;line-height:1.5;display:flex}.ev-ledger-line a{color:var(--p-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--p-accent) 40%,transparent);font-weight:650}.ev-ledger-line .ev-ledger-icon{margin:0}.ev-ledger-line .ev-ledger-host{font-size:12.5px}.ev-ledger-line .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=680px){.ev-ledger-line{padding:12px 16px}}@media (pointer:coarse){.ev-ledger-line a{align-items:center;min-height:40px;display:inline-flex}}.ev-explain-inline{border-top:1px solid var(--g-frame-2,var(--p-line));padding:13px 0}.ev-explain-inline:first-of-type{border-top:0}.ev-explain-inline h5{font-family:var(--g-display,var(--p-serif));letter-spacing:-.005em;color:var(--p-ink);margin:0 0 8px;font-size:15.5px;font-weight:600}.ev-explain-inline dl{gap:8px;margin:0;display:grid}.ev-explain-inline dl>div{border-left:3px solid var(--g-frame,var(--p-line-strong));background:color-mix(in srgb,var(--g-select-bg,var(--p-soft)) 35%,transparent);border-radius:0 7px 7px 0;padding:7px 12px 8px}.ev-explain-inline dt{letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink-soft);margin:0;font-size:11px;font-weight:750}.ev-explain-inline dd{color:var(--p-ink);margin:1px 0 0;font-size:13px;line-height:1.55}.ijf-row{border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-ink);border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.ijf-row-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ijf-row-label{letter-spacing:.04em;text-transform:uppercase;color:var(--p-ink-2);font-size:12px;font-weight:700}.ijf-row-value{font-family:var(--p-serif);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:22px;font-weight:400;display:inline-flex}.ijf-row-value.ijf-unknown{color:var(--p-muted);font-family:inherit;font-size:14px}.ijf-row-meta{color:var(--p-muted);font-size:12.5px}.ijf-dots{gap:3px;display:inline-flex}.ijf-dots i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--p-muted);background:0 0;border-radius:50%}.ijf-dots i.on{background:var(--c);box-shadow:0 0 0 1px color-mix(in srgb,var(--p-ink) 18%,transparent)}.ijf-row-sentence{color:var(--p-ink-2);margin:4px 0 0}.ijf-row-source{color:var(--p-muted);margin:6px 0 0;font-size:12px}.ijf-row-source a{color:var(--p-accent)}.ijf-docs{margin:6px 0 0}.ijf-docs summary{cursor:pointer;color:var(--p-accent);font-size:12.5px;font-weight:600}.ijf-docs ul{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ijf-docs li{color:var(--p-ink-2);gap:8px;font-size:12.5px;display:flex}.ijf-docs li span{text-align:center;width:1em;color:var(--p-muted);flex:none}.ijf-docs li[data-state=found] span{color:#2f8077}.ijf-docs p{color:var(--p-muted);margin:6px 0 0;font-size:12px}.ijf-legend-scale{grid-template-columns:repeat(6,1fr);gap:2px;margin:6px 0 2px;display:grid}.ijf-legend-scale i{background:var(--c);height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-ink) 12%,transparent);border-radius:2px;display:block}.ijf-legend-ticks{color:var(--p-muted);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,1fr);gap:2px;font-size:11px;display:grid}.ijf-legend-source a{color:var(--p-accent)}@media (prefers-color-scheme:dark){.ijf-docs li[data-state=found] span{color:#7fc4b8}}:root[data-theme=dark] .ijf-docs li[data-state=found] span{color:#7fc4b8}.ijf-legend li{align-items:center;display:flex}.ijf-legend-count{font-variant-numeric:tabular-nums;color:var(--p-muted);margin-left:auto;padding-left:12px}
