.xg-b{padding:12px 14px 14px}.xg-s{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:14px}.xg-t{display:flex;flex-direction:column;gap:3px;min-width:0}.xg-t.a{align-items:flex-end;text-align:end}.xg-t b{font-size:30px;font-weight:750;line-height:1.05;letter-spacing:-.02em;color:var(--fg)}.xg-n{display:flex;align-items:center;gap:6px;max-width:100%;font-size:12.5px;font-weight:600;color:var(--fg-2)}.xg-n::before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--c1)}.xg-t.a .xg-n{flex-direction:row-reverse}.xg-t.a .xg-n::before{background:var(--c2)}.xg-n,.shm-t td:nth-child(2),.prt-t tbody th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xg-t small{font-size:11.5px;color:var(--fg-3)}.xg-v{padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;color:var(--fg-3)}.xg-h{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--fg-3)}.xg-g{display:block;width:100%;height:100%;overflow:visible}.xg-g .gr{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.xg-g .base{stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.xg-g .br{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:3 3;opacity:.6;vector-effect:non-scaling-stroke}.xg-g .lh,.xg-g .la{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.xg-g .lh{stroke:var(--c1)}.xg-g .la{stroke:var(--c2)}.xg-g .fh{fill:var(--c1s)}.xg-g .fa{fill:var(--c2s)}.xg-y{position:absolute;top:0;bottom:0;left:-24px;width:18px;font-size:10px;color:var(--fg-3)}.xg-y span{position:absolute;right:0;transform:translateY(-50%)}.xg-mk{position:absolute;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 2px var(--card);transform:translate(-50%,-50%);outline:0;cursor:default}.xg-mk.a{background:var(--c2)}.xg-mk::before{content:"";position:absolute;inset:-8px}.xg-mk:focus-visible{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--acc)}.xg-mk::after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:var(--fg);color:var(--card);font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:4}.xg-mk.e0::after{left:-6px;transform:none}.xg-mk.e1::after{left:auto;right:-6px;transform:none}.xg-mk:hover::after,.xg-mk:focus::after{opacity:1}.xg-x{font-size:10.5px;color:var(--fg-3)}.xg-x span{position:absolute;top:0;transform:translateX(-50%)}.xg-x .f{transform:none}.xg-x .l{transform:translateX(-100%)}.shm-b{padding:12px 14px 14px}.shm-fs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.xs-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.xs-seg button{flex:none;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shm-p{position:relative}.shm-svg{border-radius:10px}.shm-svg .pt{fill:var(--xsp)}.shm-svg .ln{stroke:var(--xsl);stroke-width:.32}.shm-svg .gl{stroke:var(--fg-3);stroke-width:1.1;stroke-linecap:round}.shm-svg .sp circle{fill:var(--xsl)}.shm-svg .s{stroke-width:.42;transition:opacity .15s}.s.h{--c:var(--c1)}.s.a{--c:var(--c2)}.s.og{fill:var(--c);stroke:var(--card);stroke-width:.55}.s.os{fill:color-mix(in srgb,var(--c) 34%,transparent);stroke:var(--c)}.s.op{fill:color-mix(in srgb,var(--c) 34%,transparent);stroke:var(--c);stroke-dasharray:.55 .35}.s.oo{fill:none;stroke:var(--c)}.s.ob{fill:none;stroke:var(--c);stroke-dasharray:.7 .45}.shm-svg .s:hover{stroke-width:.9}.shm-b[data-fs=h] .s.a,.shm-b[data-fs=a] .s.h,.shm-b[data-fs=h] tr[data-s=a],.shm-b[data-fs=a] tr[data-s=h]{display:none}.shm-b[data-fh="1"] :is(.s,tr[data-h]):not([data-h="1"]),.shm-b[data-fh="2"] :is(.s,tr[data-h]):not([data-h="2"]),.shm-b[data-fh="3"] :is(.s,tr[data-h]):not([data-h="3"]),.shm-b[data-fh="4"] :is(.s,tr[data-h]):not([data-h="4"]){display:none}.shm-d{position:absolute;top:7px;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;color:var(--fg-3);pointer-events:none}.shm-d.h{right:10px}.shm-d.a{left:10px}.shm-k{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:11.5px;color:var(--fg-2)}.shm-k li{display:flex;align-items:center;gap:6px}.shm-k svg{flex:none;width:12px;height:12px;overflow:visible}.shm-k .sz svg{width:26px}.shm-k .s.k{--c:var(--fg);stroke-width:1.3}.shm-k .s.og{stroke:none}.shm-k .s.ob{stroke-dasharray:1.7 1.1}.shm-k .s.op{stroke-dasharray:1.4 .9}.shm-k .s.z{fill:var(--fg-3);stroke:none}.shm-l{margin-top:10px}.shm-l summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--fg-2);padding:4px 0}.tbl-w{overflow-x:auto;-webkit-overflow-scrolling:touch}.shm-t,.prt-t{width:100%;border-collapse:collapse;font-size:12.5px}.shm-t th,.shm-t td{padding:6px 6px;border-bottom:1px solid var(--line);text-align:start}.shm-t thead th{font-size:11px;font-weight:600;color:var(--fg-3)}.shm-t td:nth-child(2){max-width:180px}.tm{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:6px;background:var(--c1);vertical-align:1px}.tm.a{background:var(--c2)}.pl .pl-r.motm{box-shadow:0 0 0 1.5px #ffd24a,0 1px 2px rgba(0,0,0,.3)}.pl .pl-r.motm::after{content:"★";position:absolute;top:-8px;left:-8px;font-size:11px;line-height:1;color:#ffd24a;text-shadow:0 1px 1px rgba(0,0,0,.5)}.prt-b{padding:12px 14px 14px}.prt-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 10px;font-size:13px;color:var(--fg-2)}.prt-m b{color:var(--fg)}.motm-t{color:#e0a800;font-size:13px;line-height:1}.prt-b>.xs-seg{margin-bottom:8px}.prt-t th,.prt-t td{padding:7px 6px;border-bottom:1px solid var(--line);white-space:nowrap;text-align:center}.prt-t thead th{font-size:11px;font-weight:600;color:var(--fg-3)}.prt-t thead button{padding:4px 2px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:4px}.prt-t thead button:focus-visible{outline:2px solid var(--acc)}.prt-t th[aria-sort] button{color:var(--fg)}.prt-t th[aria-sort=descending] button::after{content:" ▾"}.prt-t th[aria-sort=ascending] button::after{content:" ▴"}.prt-t thead th:first-child,.prt-t tbody th{text-align:start}.prt-t tbody th{position:sticky;inset-inline-start:0;z-index:1;max-width:170px;background:var(--card);font-weight:500}.prt-t thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;background:var(--card)}.prt-t tbody th a{color:var(--fg)}.prt-t tbody th a:hover{text-decoration:underline}.prt-t .pn{display:inline}.prt-t .motm-t{margin-inline-start:4px}.prt-t td{font-variant-numeric:tabular-nums}.prt-b[data-fs=h] tbody tr[data-s=a],.prt-b[data-fs=a] tbody tr[data-s=h]{display:none}.rt{display:inline-grid;place-items:center;min-width:2.4em;height:20px;padding:0 4px;border-radius:5px;font-size:12px;font-weight:750}.cd{display:inline-block;width:7px;height:10px;border-radius:1.5px;margin-inline-start:5px;vertical-align:-1px}.cd.y{background:var(--yel)}.cd.r{background:var(--red)}@media (max-width:640px){.xg-t b{font-size:26px}}