.adm{--adm-mark: var(--accent);--adm-wash: rgba(180, 85, 45, .1);--adm-grid: #efe9e0;--adm-axis: #d6cbbd;--adm-deemph: #b9afa3;--adm-gray: #cbbfb2;--adm-sunk: #f4f0e9;--adm-tip-bg: #1f1b16;--adm-tip-fg: #faf7f2;display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}@media(prefers-color-scheme:dark){.adm{--adm-mark: #d96f42;--adm-wash: rgba(217, 111, 66, .16);--adm-grid: #2c2621;--adm-axis: #453d35;--adm-deemph: #6a6158;--adm-gray: #564d45;--adm-sunk: #1c1815;--adm-tip-bg: #ece7df;--adm-tip-fg: #171411}}.adm h1,.adm h2{line-height:1.2;text-wrap:balance}.adm :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.adm-stack{display:flex;flex-direction:column;gap:1rem}.adm-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.adm-top h1{margin:.75rem 0 0;font-size:1.6rem}.adm-sub{margin:-.55rem 0 0;font-size:.85rem;color:var(--muted)}.adm-section-title{margin:.75rem 0 -.25rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-range{display:inline-flex;margin-top:.75rem;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--adm-sunk)}.adm-range button{font:inherit;font-size:.85rem;padding:.3rem .8rem;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.adm-range button[aria-checked=true]{background:var(--card);color:var(--fg);font-weight:700;box-shadow:0 0 0 1px var(--border)}.adm-card{min-width:0;padding:1rem 1.15rem 1.15rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.adm-card h2{margin:0;font-size:1.05rem}.adm-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin-bottom:.7rem}.adm-note{font-size:.8rem;color:var(--muted)}.adm-card-sub{margin:-.35rem 0 .8rem;max-width:42rem;font-size:.84rem;color:var(--muted)}.adm-message p{margin:.5rem 0}.adm-message h2+p{margin-top:.6rem}.adm-message code{font-size:.85em}.adm-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem}.adm-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem}.adm-foot{margin:.75rem 0 0;font-size:.8rem;color:var(--muted)}.adm-foot:empty{display:none}.adm-empty{margin:0;font-size:.88rem;color:var(--muted)}.adm-linklike{font:inherit;font-size:.8rem;padding:0;border:0;background:none;color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.adm-message .adm-linklike{font-size:inherit}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:.6rem}.adm-tile{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem .55rem;border:1px solid var(--border);border-radius:6px;background:var(--card)}.adm-tile-num{font-size:1.6rem;font-weight:700;line-height:1.15}.adm-tile-num small{font-size:.9rem;font-weight:400;color:var(--muted)}.adm-tile-lbl{font-size:.78rem;color:var(--muted)}.adm-delta{font-size:.78rem}.adm-delta span{color:var(--muted)}.adm-tile svg{display:block;width:100%;height:26px;margin-top:.35rem}.adm-chart{position:relative}.adm-chart svg{display:block;width:100%;overflow:visible}.adm-chart:focus-visible{outline-offset:6px}.adm-axis-text{font-family:Charter,Georgia,Times New Roman,serif;font-size:11px;fill:var(--muted)}.adm-tblview{margin-top:.75rem;max-height:15rem;overflow:auto;border:1px solid var(--border);border-radius:6px}.adm-scroll{overflow-x:auto}.adm-table{font-size:.88rem}.adm-table td{vertical-align:middle}.adm-table thead th,.adm-table .num{white-space:nowrap}.adm-table th button{font:inherit;color:inherit;padding:0;border:0;background:none;cursor:pointer}.adm-table th[aria-sort=descending] button:after{content:" ↓"}.adm-table th[aria-sort=ascending] button:after{content:" ↑"}.adm-book-cell a{color:var(--fg);font-weight:600;text-decoration:none}.adm-book-cell a:hover{text-decoration:underline}.adm-book-cell small{display:block;font-size:.76rem;color:var(--muted)}.adm-na{color:var(--muted)}.adm-vbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.adm-vbar .adm-trk{width:4.5rem;height:.5rem}.adm-vbar .adm-fill{display:block;height:100%;border-radius:0 3px 3px 0;background:var(--adm-mark)}.adm-spark-cell svg{display:block;width:6rem;height:22px}.adm-bars{display:flex;flex-direction:column;gap:.45rem}.adm-bar{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(3rem,1fr) auto;align-items:center;gap:.6rem;font-size:.88rem}.adm-bar-lbl{line-height:1.3;overflow-wrap:anywhere}.adm-bar-lbl a{color:var(--fg);text-decoration-color:var(--border);text-underline-offset:2px}.adm-bar-lbl a:hover{text-decoration-color:currentColor}.adm-grid3 .adm-bar{grid-template-columns:minmax(0,1.6fr) minmax(2.5rem,1fr) auto}.adm-bar-lbl small{display:block;font-size:.74rem;color:var(--muted)}.adm-bar .adm-trk{position:relative;height:.6rem}.adm-bar .adm-fill{position:absolute;inset:0 auto 0 0;min-width:2px;border-radius:0 4px 4px 0;background:var(--adm-mark)}.adm-bar .adm-fill.adm-gray{background:var(--adm-gray)}.adm-bar-val{min-width:3rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-group-label{margin:.55rem 0 .05rem;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.adm-group-label:first-child{margin-top:0}.adm-caveats ul{margin:.6rem 0 0;padding-left:1.2rem;font-size:.86rem;color:var(--muted)}.adm-caveats li{margin:.3rem 0;max-width:46rem}.adm-tip{position:fixed;z-index:10;max-width:17rem;padding:.45rem .6rem;border-radius:6px;background:var(--adm-tip-bg);color:var(--adm-tip-fg);font-size:.8rem;line-height:1.35;pointer-events:none;box-shadow:0 4px 14px #0000002e}.adm-tip strong{display:block;font-size:.95rem}@media(max-width:40rem){.adm-bar,.adm-grid3 .adm-bar{grid-template-columns:minmax(0,8rem) minmax(2rem,1fr) auto}.adm-books{min-width:32rem}.adm-vbar .adm-trk{display:none}}
