.wg{margin:0;container-type:inline-size}.wg-row{flex-wrap:wrap;align-items:flex-end;gap:2.2rem clamp(1.2rem,3.5cqw,2.6rem);display:flex}.wg-item{color:inherit;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:6.5rem;text-decoration:none;display:flex}.wg-item svg{width:calc(100cqw * var(--f));height:auto;overflow:visible}.wg-item path{fill:color-mix(in srgb,var(--a) 22%,transparent);stroke:var(--a);stroke-width:1.3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .2s,stroke .2s}.wg-item:hover path,.wg-item:focus-visible path{fill:color-mix(in srgb,var(--b) 34%,transparent);stroke:var(--b)}.wg-item strong{letter-spacing:-.01em;font-weight:600;line-height:1.2;display:block}.wg-item span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.wg-item:hover strong{color:var(--b)}.wg-scale{color:var(--muted);align-items:center;gap:.7rem;margin-top:1.6rem;font-size:.83rem;display:flex}.wg-scale i{height:7px;width:calc(100cqw * var(--f));border:1.5px solid var(--muted);border-top:0;display:block}.w-ledger{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:0 clamp(1rem,3vw,2.4rem);margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.w-ledger li{border-top:1px solid var(--rule);min-width:0;padding:.9rem 0 .8rem}.w-ledger .n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.14em;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:400;line-height:1.05;display:flex}.w-ledger .n i{letter-spacing:0;color:var(--muted);font-size:.42em;font-style:normal}.w-ledger .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.4rem;font-size:.8rem;font-weight:600;display:block}.w-ledger .s{color:var(--muted);margin-top:.1rem;font-size:.85rem;display:block}.w-ledger li.hot .n{color:var(--a)}.w-ledger li.hot2 .n{color:var(--b)}.names{flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.names li{border:1px solid var(--rule);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;max-width:100%;padding:.55rem 1rem .6rem .9rem;display:flex}.names li strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;max-width:100%;font-size:.98rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.names li strong:before{content:"";background:var(--a);border-radius:50%;flex:none;width:.45rem;height:.45rem}.names li.primary strong:before{background:var(--b)}.names li small{color:var(--muted);font-size:.8rem;line-height:1.35;display:block}.names-note{max-width:66ch;margin-top:.9rem}.parts{max-width:46rem;margin:0;padding:0;list-style:none}.parts li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.7rem 0 .8rem;display:grid}.parts .p-name{font-weight:600}.parts .p-v{color:var(--muted);font-variant-numeric:tabular-nums;text-align:end;font-size:.92rem}.parts .p-bar{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:3px;grid-column:1/-1;height:5px;display:block;position:relative;overflow:hidden}.parts .p-bar:after{content:"";width:var(--w,0%);background:var(--a);border-radius:3px;position:absolute;inset:0 auto 0 0}.shore{flex-wrap:wrap;gap:.45rem .6rem;margin:.4rem 0 .9rem;padding:0;list-style:none;display:flex}.shore a{border:1px solid var(--rule);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .65rem;font-size:.95rem;text-decoration:none;display:inline-flex}.shore a:before{content:"";border:2px solid var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.shore a:hover{border-color:var(--accent);color:var(--ink)}.wm{margin:0;padding:0;list-style:none}.wm li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:.3rem 1.4rem;padding:.9rem 0 1rem;display:grid}.wm .wm-name a{letter-spacing:-.015em;font-size:1.08rem;font-weight:600}.wm .wm-name small,.wm .wm-cell small{display:block}.wm .wm-cell .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--a);font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1;display:block}.wm .wm-cell .n i{color:var(--muted);letter-spacing:0;font-size:.5em;font-style:normal}.wm .wm-cell .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.25rem;font-size:.75rem;font-weight:600;display:block}.wm .wm-cell.us .n{color:var(--b)}.wm .wm-cell .dots{background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:3px;height:5px;margin-top:.5rem;display:block;position:relative;overflow:hidden}.wm .wm-cell .dots:after{content:"";width:var(--w,0%);background:var(--a);border-radius:3px;position:absolute;inset:0 auto 0 0}.wm .wm-cell.us .dots:after{background:var(--b)}.wm-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:.3rem 1.4rem;margin:0;padding:0 0 .5rem;font-size:.75rem;font-weight:600;display:grid}.recon{border-collapse:collapse;width:100%;max-width:62rem;font-size:.92rem}.recon th,.recon td{text-align:start;border-top:1px solid var(--rule);vertical-align:baseline;font-variant-numeric:tabular-nums;padding:.5rem}.recon thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:0;font-size:.78rem;font-weight:600}.recon td.num,.recon th.num{text-align:end}.recon .tag{border:1px solid var(--rule);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.78rem;display:inline-block}.recon .tag.ok{border-color:var(--a);color:var(--a)}.recon .tag.warn{border-color:var(--b);color:var(--b)}.w-lists{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.4rem clamp(1.2rem,4vw,3rem);display:grid}.w-lists h3{margin-bottom:.5rem}@media (width<=860px){.wm li,.wm-head{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,1fr));gap:.3rem .9rem}}@media (width<=640px){.wm-head{display:none}.wm li{grid-template-columns:repeat(3,minmax(0,1fr))}.wm .wm-name{grid-column:1/-1}.recon{display:block;overflow-x:auto}}
