.ins{--box: clamp(300px, calc(100vh - 300px) , 820px);--known: var(--op);--silent: var(--uc);--unasked: rgba(22, 48, 46, .16);display:flex;flex-direction:column;gap:var(--s7)}.ins{padding:var(--s5) 0 var(--s8)}.ins h1{font-family:var(--display);font-weight:400;font-size:var(--t-head);line-height:1.1;margin:0;letter-spacing:var(--head-track);text-wrap:balance}.ins h2{font-family:var(--display);font-weight:400;font-size:var(--t-sect);line-height:1.15;margin:0;letter-spacing:var(--head-track);text-wrap:balance}.ins p{margin:0}.ins .standfirst{font-size:var(--t-lg);line-height:1.5;color:var(--ink-2);max-width:62ch}.ins .sub{font-size:var(--t-md);color:var(--muted);max-width:64ch}.ins section{display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start;width:100%}.ins .col{max-width:66ch;display:flex;flex-direction:column;gap:var(--s3)}.ins>header.col{max-width:none;padding-bottom:var(--s5);border-bottom:1px solid var(--line)}.ins figure{margin:0;width:100%;min-height:420px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3)}.ins svg{display:block}.ins svg text{font-family:var(--ui)}.ins .bar{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);align-items:center}.ins .stat{font-family:var(--ui);font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.03em}.ins .lbl{font-family:var(--ui);font-size:var(--t-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--brass-deep)}.ins .seg{display:flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;flex-wrap:wrap}.ins .seg button{font-family:var(--ui);font-size:var(--t-xs);background:transparent;color:var(--muted);border:0;border-right:1px solid var(--line-2);padding:var(--s1) var(--s3);cursor:pointer;white-space:nowrap}.ins .seg button:last-child{border-right:0}.ins .seg button[aria-pressed=true]{background:var(--paper-2);color:var(--ink);font-weight:620}.ins .seg button:hover{color:var(--ink)}.ins .seg button:focus-visible,.ins input:focus-visible,.ins .chip:focus-visible,.ins .rowbtn:focus-visible,.ins .clearq:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.ins .chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.ins .chip{font-family:var(--ui);font-size:var(--t-xs);background:transparent;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--s1) var(--s3);cursor:pointer;white-space:nowrap}.ins .chip:hover{background:var(--paper-2)}.ins .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ins .qwrap{position:relative;display:inline-block}.ins input[type=text]{font-family:var(--ui);font-size:var(--t-sm);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2) var(--s6) var(--s2) var(--s3);width:290px;max-width:100%}.ins .clearq{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:23px;height:23px;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:var(--t-md);line-height:1;cursor:pointer;display:none}.ins .clearq.on{display:block}.ins .clearq:hover{background:var(--paper-2);color:var(--ink)}.ins .scroll{overflow:auto;width:100%;border:1px solid var(--line-2);border-radius:var(--r-sm)}.ins table{border-collapse:separate;border-spacing:0;font-size:var(--t-sm);width:100%}.ins th,.ins td{padding:var(--s2) var(--s3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-2)}.ins thead th{position:sticky;top:0;z-index:3;background:var(--panel);border-bottom:1px solid var(--line);font-family:var(--ui);font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--brass-deep);font-weight:400;box-shadow:0 1px 0 var(--line)}.ins thead th.flat{font-family:var(--ui);font-size:var(--t-xs);letter-spacing:.01em;text-transform:none;color:var(--ink-2);font-weight:620;text-align:center}.ins table.grp thead tr:first-child th{top:0;height:26px;white-space:nowrap}.ins table.grp thead tr:last-child th{top:26px}.ins thead th.nm{vertical-align:bottom;z-index:400}.ins thead tr:last-child th{border-bottom:1px solid var(--line)}.ins thead th.rot{padding:0;vertical-align:bottom;position:relative;height:var(--roth)}.ins thead th.rotpad{width:var(--roth)}.ins thead th.rot>span{position:absolute;left:50%;bottom:7px;transform-origin:left bottom;transform:rotate(-54deg);white-space:nowrap;font-size:var(--t-xs);letter-spacing:.01em;text-transform:none;font-family:var(--ui);color:var(--ink-2);font-weight:520}.ins th.nm2,.ins td.nm2{left:236px}.ins th.nm,.ins td.nm{position:sticky;left:0;z-index:2;background:var(--panel);border-right:1px solid var(--line);min-width:236px}.ins tbody tr:hover td,.ins tbody tr:hover td.nm{background:var(--paper-2)}.ins th.split,.ins td.split{border-left:1px solid var(--line)}.ins th.ctr{text-align:center}.ins td.nm.head{font-weight:660}.ins td.nm.under{padding-left:var(--s5);color:var(--ink-2)}.ins td.n,.ins th.n{font-family:var(--ui);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ins td.dot{text-align:center;padding:var(--s1) var(--s1)}.ins td.ct{text-align:center;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--t-xs)}.ins td.ct .num{cursor:default;padding:var(--s1) var(--s2);border-radius:var(--r-sm)}.ins td.ct .num:hover{background:var(--paper-2)}.ins td.ct .none{color:var(--line)}.ins table.tight td.dot,.ins table.tight thead th.rot{min-width:23px;width:23px}.ins .kindtag{font-family:var(--ui);font-size:var(--t-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);display:block}.ins .kindtag.role{color:var(--brass-deep)}.ins .cellwrap{display:inline-block;border-radius:50%}.ins .hovtext{display:inline-block;padding:var(--s1) var(--s1);margin:-3px -5px;border-radius:var(--r-sm);cursor:default}.ins .hovtext:hover{background:var(--paper-2)}.ins .instip{position:fixed;z-index:9999;pointer-events:none;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2) var(--s3);max-width:420px;font-size:var(--t-xs);line-height:1.45;box-shadow:0 6px 22px #0000002e;opacity:0;transition:opacity .09s}.ins .instip.on{opacity:1}.ins .instip .t{font-family:var(--ui);font-size:var(--t-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);display:block;margin-bottom:var(--s1)}.ins .instip .n{font-family:var(--ui);font-variant-numeric:tabular-nums}.ins .instip .muted{color:var(--muted)}.ins .instip ul{margin:var(--s1) 0 0;padding-left:var(--s4)}.ins .instip li{font-size:var(--t-xs);line-height:1.42}.ins .instip ul.two{column-count:2;column-gap:var(--s4)}.ins .instip ul.three{column-count:3;column-gap:var(--s4)}.ins .hit{fill:transparent;cursor:default}.ins .explorer{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1.4fr);gap:var(--s4);width:100%}@media(max-width:860px){.ins .explorer{grid-template-columns:1fr}}.ins .results{border:1px solid var(--line-2);border-radius:var(--r-sm);max-height:var(--box);overflow:auto}.ins .rowbtn{display:flex;width:100%;text-align:left;gap:var(--s3);align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--line-2);padding:var(--s2) var(--s3);cursor:pointer;font-family:var(--ui);color:var(--ink)}.ins .rowbtn:hover{background:var(--paper-2)}.ins .rowbtn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ins .rowbtn[aria-pressed=true] .kindtag,.ins .rowbtn[aria-pressed=true] .rn{color:var(--paper);opacity:.82}.ins .rowbtn .rn{margin-left:auto;font-family:var(--ui);font-size:var(--t-xs);color:var(--muted);white-space:nowrap}.ins .detail{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s4);max-height:var(--box);overflow:auto}.ins .empty{padding:var(--s4);color:var(--muted);font-size:var(--t-sm)}.ins .kindline{margin-top:var(--s1)}.ins .alongrow{font-size:var(--t-sm);margin-bottom:var(--s2)}.ins .note{font-size:var(--t-xs);color:var(--muted);line-height:1.5}.ins .detail h3{font-family:var(--display);font-size:var(--t-xl);font-weight:400;margin:0;line-height:1.15;letter-spacing:var(--head-track)}.ins .dblock{display:flex;flex-direction:column;gap:var(--s1)}.ins .dhead{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s1)}.ins .drow{display:grid;grid-template-columns:1fr auto;gap:var(--s3);align-items:baseline;font-size:var(--t-sm);padding:var(--s1) 0}.ins .drow.place{font-weight:620}.ins .drow.sub{font-size:var(--t-xs);color:var(--muted);padding-left:var(--s3)}.ins .dnum{font-family:var(--ui);font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.ins .legend{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);font-size:var(--t-xs);color:var(--muted);align-items:center}.ins .legend .key{display:flex;flex-wrap:wrap;align-items:center;gap:0}.ins .legend .key b{font-weight:620;color:var(--ink-2)}.ins .legend i{display:inline-block;width:11px;height:11px;border-radius:var(--r-sm);margin-right:var(--s2);vertical-align:-1px}.ins .legend i.ring{border:1px solid var(--ink)}.ins .legend i.dash{height:0;border-top:1.4px dashed var(--pl);border-radius:0}.ins .legend i.tick{width:2px;height:13px;background:var(--brass-deep);border-radius:0;margin-right:var(--s3);margin-left:var(--s1)}.ins .legend i.track{background:var(--uc);opacity:.28}.ins .legend i.med{width:0;height:14px;border-left:1.4px dashed var(--brass-deep);border-radius:0;margin-right:var(--s3);margin-left:var(--s1)}.ins .asof{font-family:var(--ui);font-size:var(--t-xs);letter-spacing:.05em;color:var(--muted);border-top:1px solid var(--line);padding-top:var(--s4);width:100%}.ins .axisbox{width:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){.ins *{transition:none!important}}.figbox[data-astro-cid-4jdt5rvt],.figbox[data-astro-cid-h5nlsz5h],#v6body[data-astro-cid-aossxjkx]{overflow:auto;width:100%;max-height:var(--box)}#v7body[data-astro-cid-dxeub5xk]{overflow:auto;width:100%;max-height:var(--box);border:1px solid var(--line-2);border-top:0}.figbox[data-astro-cid-z7mjaycz],.figbox[data-astro-cid-mbxb2vbv],.figbox[data-astro-cid-2i35t7ts]{max-height:var(--box)}.figbox[data-astro-cid-dujnr2tb]{overflow:auto;width:100%;max-height:var(--box)}
