.blx{--blx-ink: #14202e;--blx-muted: #5b6b7c;--blx-line: #dde4ec;--blx-surface: #ffffff;--blx-sunk: #f4f7fa;--blx-live: #15803d;--blx-live-bg: #dcfce7;--blx-warn: #8a5a00;--blx-warn-bg: #fdf1d3;--blx-info: #2f5ea8;--blx-info-bg: #e3ecf9;--blx-past: #5b6b7c;--blx-past-bg: #eef2f6;color:var(--blx-ink);min-width:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .blx{--blx-ink: #e6edf5;--blx-muted: #9eaebf;--blx-line: #2c3a4b;--blx-surface: #16212e;--blx-sunk: #0e1721;--blx-live: #86efac;--blx-live-bg: #0d2f1a;--blx-warn: #f0b429;--blx-warn-bg: #3d2d06;--blx-info: #7aa8e8;--blx-info-bg: #14243d;--blx-past: #9eaebf;--blx-past-bg: #1c2836}}:root[data-theme=dark] .blx{--blx-ink: #e6edf5;--blx-muted: #9eaebf;--blx-line: #2c3a4b;--blx-surface: #16212e;--blx-sunk: #0e1721;--blx-live: #86efac;--blx-live-bg: #0d2f1a;--blx-warn: #f0b429;--blx-warn-bg: #3d2d06;--blx-info: #7aa8e8;--blx-info-bg: #14243d;--blx-past: #9eaebf;--blx-past-bg: #1c2836}.blx-card{background:var(--blx-surface);border:1px solid var(--blx-line);border-radius:var(--radius);padding:var(--space-4);margin:var(--space-3) 0;min-width:0}.blx-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;justify-content:space-between;margin-bottom:var(--space-3);min-width:0}.blx-h{margin:0;font-size:var(--text-lg);color:var(--blx-ink)}.blx-sub{margin:var(--space-1) 0 var(--space-3);color:var(--blx-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.blx-absent{color:var(--blx-muted)}.blx-empty{color:var(--blx-muted);margin:var(--space-3) 0 0}.blx-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.blx-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.blx-scroll{overflow-x:auto;min-width:0}.blx-table{width:100%;border-collapse:collapse;font-size:var(--text-md)}.blx-table th{text-align:left;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--blx-muted);padding:var(--space-2);border-bottom:1px solid var(--blx-line);white-space:nowrap}.blx-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--blx-line);vertical-align:top;overflow-wrap:break-word;word-break:normal;min-width:0}.blx-table td:nth-child(4){min-width:8rem}.blx-first input[type=checkbox]{width:24px;height:24px;margin:0 var(--space-2) 0 0;vertical-align:middle}.blx table.is-stacked.is-stacked :is(td,th)[data-label]:before{color:var(--blx-muted)}.blx:not(.blx-show-more) [data-more]{display:none}.blx-subline,.blx-flags{display:block;margin-top:var(--space-1);color:var(--blx-muted);font-size:var(--text-sm)}.blx-flags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.blx-num{font-variant-numeric:tabular-nums;text-align:right}button.blx-figure-ask{background:none;border:0;border-bottom:1px dotted currentColor;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;min-height:24px}button.blx-figure-ask:focus-visible{outline:2px solid currentColor;outline-offset:2px}.blx-pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-half) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.blx-pill-live{background:var(--blx-live-bg);color:var(--blx-live)}.blx-pill-warn{background:var(--blx-warn-bg);color:var(--blx-warn)}.blx-pill-info{background:var(--blx-info-bg);color:var(--blx-info)}.blx-pill-past{background:var(--blx-past-bg);color:var(--blx-past)}.blx-note{display:flex;gap:var(--space-3);border:1px solid var(--blx-line);border-left-width:4px;border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0;background:var(--blx-surface);min-width:0}.blx-note-warn{border-left-color:var(--blx-warn);background:var(--blx-warn-bg)}.blx-note-ico{font-weight:700;flex:none}.blx-note-body{min-width:0;overflow-wrap:anywhere}.blx-note-body p{margin:0}.blx-note-body p+p{margin-top:var(--space-2)}.blx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--blx-sunk);border:1px solid var(--blx-line);border-radius:var(--radius-sm)}.blx-facts>div{min-width:0}.blx-facts dt{font-size:var(--text-xs);color:var(--blx-muted);text-transform:uppercase;letter-spacing:.06em}.blx-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.blx-group{border:1px solid var(--blx-line);border-radius:var(--radius-sm);margin:var(--space-2) 0;background:var(--blx-surface);min-width:0}.blx-group>summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:600;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.blx-group>.blx-sub,.blx-group>.blx-scroll{margin-left:var(--space-3);margin-right:var(--space-3);margin-bottom:var(--space-3)}.blx-line>summary{cursor:pointer;min-height:32px;display:inline}.blx-line-body{margin-top:var(--space-2);display:grid;gap:var(--space-2);font-size:var(--text-sm);min-width:0}.blx-line-body p{margin:0;overflow-wrap:anywhere}.blx-values{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.blx-values li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);min-width:0}.blx-values li>span:first-child{color:var(--blx-muted);overflow-wrap:anywhere}.blx-locator{grid-column:1 / -1;color:var(--blx-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.blx-footer:not([hidden]){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;margin:var(--space-3) 0 0;color:var(--blx-muted)}.blx-dialog .ac-modal-panel{width:min(760px,100%);background:var(--blx-surface);color:var(--blx-ink);border-color:var(--blx-line)}.blx-field{display:grid;gap:var(--space-1);margin:var(--space-3) 0;font-weight:600;min-width:0}.blx-field select,.blx-field textarea,.blx-field input[type=text],.blx-field input[type=number]{min-width:0;max-width:100%;font-weight:400}.blx-required{margin:var(--space-2) 0;color:var(--blx-muted);font-size:var(--text-sm)}.blx-year-notes{margin:0 0 var(--space-3);padding-left:var(--space-4);color:var(--blx-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.blx-errors:not([hidden]){border:1px solid var(--blx-warn);background:var(--blx-warn-bg);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin:var(--space-3) 0}.blx-errors p{margin:0 0 var(--space-1)}.blx-errors ul{margin:0;padding-left:var(--space-4)}.blx-home-row:not([hidden]){display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;border:1px solid var(--blx-line);border-left:4px solid var(--blx-info);border-radius:var(--radius-sm);background:var(--blx-info-bg);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-4)}.blx-home-words{flex:1 1 14rem;min-width:0;font-weight:600;overflow-wrap:anywhere}.blx-fieldset{border:1px solid var(--blx-line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;min-width:0}.blx-fieldset legend{font-weight:600;padding:0 var(--space-1)}.blx-inputs{max-height:40vh;overflow-y:auto;min-width:0}.blx-hint{display:block;font-weight:400;color:var(--blx-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.blx-request{border-top:1px solid var(--blx-line);padding-top:var(--space-3);margin-top:var(--space-3);min-width:0}.blx-request:first-child{border-top:0;padding-top:0;margin-top:0}.blx-counts{list-style:none;margin:0 0 var(--space-3);padding:0;color:var(--blx-ink);font-size:var(--text-sm);min-width:0}.blx-counts:not([hidden]){display:grid;gap:var(--space-1)}.blx-counts li{overflow-wrap:anywhere}.blx-effect{min-width:0;margin-top:var(--space-3)}.blx-effect-block{margin:var(--space-3) 0;min-width:0}.blx-effect-h{margin:0 0 var(--space-2);font-size:var(--text-md);color:var(--blx-ink)}.blx-effect-h5{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);color:var(--blx-muted);overflow-wrap:anywhere}.blx-effect-body,.blx-effect-year{min-width:0}.blx-effect-year p{margin:var(--space-1) 0;overflow-wrap:anywhere}.blx-effect-caption{margin:var(--space-3) 0 var(--space-1);font-weight:600;color:var(--blx-ink);overflow-wrap:anywhere}.blx-effect-more{padding:0 var(--space-3) var(--space-3);min-width:0}.blx-effect-list{margin:var(--space-1) 0 0;padding-left:var(--space-4);overflow-wrap:anywhere}.blx-fig{font:inherit;font-variant-numeric:tabular-nums;min-height:0;padding:0 var(--space-1);text-decoration:underline dotted;text-underline-offset:3px}body:has(.blx-dialog:not([hidden])) .tr-panel{z-index:950}

