.wz{max-width:var(--w-wide);color:var(--fg);margin:0 auto;padding:24px 20px 110px}.wz a{color:var(--accent);text-decoration:none}.wz a:hover{text-decoration:underline}.wz .pgh-lede b,.wz-answer b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.wz .pgh{border-bottom:1px solid var(--border-soft);margin-bottom:24px;padding-bottom:20px}.wz-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:720px){.wz-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wz-stats{grid-template-columns:1fr}}.wz-stat{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;gap:4px;padding:16px;display:flex}.wz-stat.win{border-color:color-mix(in srgb, var(--winter) 30%, var(--border))}.wz-stat .big{font:var(--t-heading-28);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.wz-stat.win .big{color:var(--winter)}.wz-stat .sub{font:var(--t-label-13);color:var(--fg-2)}.wz-stat .note{font:var(--t-label-12);color:var(--meta)}.wz-grid{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.wz-main{min-width:0}.wz-block{border-top:1px solid var(--border-soft);scroll-margin-top:calc(var(--sticky-top) + 36px);padding:24px 0}.wz-block:first-child{border-top:none;padding-top:4px}.wz-h2{font:var(--t-heading-22);letter-spacing:-.01em;color:var(--fg);margin:0 0 8px}.wz-sub{font:var(--t-copy-16);color:var(--fg-2);text-wrap:pretty;max-width:68ch;margin:0 0 16px}.wz-note{font:var(--t-copy-14);color:var(--meta);text-wrap:pretty;max-width:68ch;margin:12px 0 0}.wz-context{font:var(--t-copy-14);color:var(--fg-2);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-row) var(--r-row) 0;margin:16px 0 0;padding:12px 16px}.wz-bars{flex-direction:column;gap:6px;display:flex}.wz-bar{text-align:left;border-radius:var(--r-row);cursor:pointer;width:100%;color:var(--fg);transition:background var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:26px 150px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.wz-bar:hover{background:var(--surface-2)}.wz-bar.on{background:var(--accent-weak);border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.wz-bar .rk{font:var(--t-data-13);color:var(--meta);font-variant-numeric:tabular-nums;font-weight:600}.wz-bar .nm{font:var(--t-label-13);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wz-bar .track{border-radius:var(--r-capsule);background:0 0;height:22px;position:relative}.wz-bar .track i{border-radius:var(--r-capsule);height:100%;position:absolute;top:0;left:0}.wz-bar .track i.wltp{background:var(--surface-sunken);border:1px solid var(--border)}.wz-bar .track i.win{background:var(--winter);justify-content:flex-end;align-items:center;display:flex}.wz-bar .track .onbar{padding:0 var(--sp-2);font:var(--t-label-12);font-variant-numeric:tabular-nums;color:var(--winter-fg)}.wz-bar .track .lossbar{transform:translate(var(--sp-2), -50%);font:var(--t-label-12);font-variant-numeric:tabular-nums;color:var(--meta);white-space:nowrap;position:absolute;top:50%}.wz-legend{align-items:center;gap:var(--sp-15);margin:0 0 var(--sp-3);font:var(--t-label-12);color:var(--fg-2);flex-wrap:wrap;display:flex}.wz-legend .lg{border-radius:var(--r-chip);width:10px;height:10px}.wz-legend .lg.win{background:var(--winter)}.wz-legend .lg.wltp{background:var(--surface-sunken);border:1px solid var(--border)}.wz-legend .lg-note{color:var(--meta)}.wz-axis{margin-top:var(--sp-2);grid-template-columns:26px 150px 1fr auto;gap:12px;padding:0 10px;display:grid}.wz-axis .ax{font:var(--t-label-12);color:var(--meta);font-variant-numeric:tabular-nums;grid-column:3;justify-content:space-between;display:flex}.wz-axis .ax b{font-weight:400}.wz-axis .val.ghost{visibility:hidden}.wz-bar .val{font:var(--t-data-14);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.wz-bar .val small{font:var(--t-label-12);color:var(--meta);font-weight:400}@media (max-width:560px){.wz-bar{grid-template-columns:22px 1fr auto}.wz-bar .track,.wz-legend,.wz-axis{display:none}}.wz-more{font:var(--t-label-13);margin-top:12px;font-weight:600;display:inline-block}.wz-srcgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:560px){.wz-srcgrid{grid-template-columns:1fr}}.wz-srccard{border:1px solid var(--border);border-radius:var(--r-row);background:var(--surface-2);color:inherit;flex-direction:column;gap:4px;padding:16px;display:flex}.wz-srccard:hover{border-color:var(--accent);text-decoration:none}.wz-srccard .t{font:var(--t-heading-15);color:var(--fg)}.wz-srccard .d{font:var(--t-label-12);color:var(--fg-2)}.wz-srccard .h{font:var(--t-label-12);color:var(--accent)}.wz-chem{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.wz-chem{grid-template-columns:1fr}}.wz-chemcard{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;gap:4px;padding:16px;display:flex}.wz-chemcard .k{font:var(--t-heading-15);color:var(--fg);letter-spacing:.02em}.wz-chemcard .v{font:var(--t-heading-28);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.wz-chemcard .v small,.wz-chemcard .n{font:var(--t-label-12);color:var(--meta)}.wz-chemcard .lnk{font:var(--t-label-13);margin-top:4px;font-weight:600}.wz-vs{grid-template-columns:1fr 1fr;gap:12px;max-width:460px;display:grid}.wz-vscard{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;gap:4px;padding:16px;display:flex}.wz-vscard.win{border-color:color-mix(in srgb, var(--winter) 30%, var(--border))}.wz-vscard .k{font:var(--t-label-13);color:var(--fg-2)}.wz-vscard .v{font:var(--t-heading-28);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.wz-vscard.win .v{color:var(--winter)}.wz-tips{counter-reset:od-step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wz-tips li{counter-increment:od-step;font:var(--t-copy-16);color:var(--fg-2);padding:0 0 0 40px;position:relative}.wz-tips b{color:var(--fg);font-weight:600}.wz-tablewrap{border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);overflow-x:auto}.wz-table{border-collapse:separate;border-spacing:0;width:100%;font:var(--t-data-13)}.wz-table th{text-align:left;font:var(--t-label-13);color:var(--meta);background:var(--surface-2);border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:10px 12px;position:sticky;top:0}.wz-table td{height:var(--row-h);vertical-align:middle;border-bottom:1px solid var(--border-soft);color:var(--fg-2);white-space:nowrap;padding:0 12px}.wz-table tbody tr{cursor:pointer;transition:background var(--dur-1) var(--ease)}.wz-table tbody tr:hover{background:var(--surface-2)}.wz-table tbody tr.on{background:var(--accent-weak)}.wz-table .rk{color:var(--meta);font-variant-numeric:tabular-nums}.wz-table .nm{color:var(--fg);white-space:nowrap;font-weight:500}.wz-table .num{font-variant-numeric:tabular-nums;text-align:right}.wz-table .win{color:var(--winter);font-weight:600}.wz-dtcell{align-items:center;gap:6px;display:flex}.wz-dt{font:var(--t-label-12);border-radius:var(--r-chip);white-space:nowrap;cursor:help;padding:4px 8px}.wz-dt.meas{background:var(--pos-weak);color:var(--pos)}.wz-dt.calc{background:var(--surface-2);color:var(--meta);border:1px solid var(--border)}.gi-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.gi-sort:hover{color:var(--accent)}.gi-anchor{font:var(--t-label-13);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-row);margin:0 0 16px;padding:10px 16px}.gi-anchor b{color:var(--fg);font-variant-numeric:tabular-nums}.gi-anchor .dt{color:var(--meta);font-weight:400}.wz-faq{border:1px solid var(--border);border-radius:var(--r-row);background:var(--surface-2);margin-bottom:8px;overflow:hidden}.wz-faq summary{cursor:pointer;font:var(--t-copy-16);color:var(--fg);align-items:center;gap:8px;padding:12px 16px;font-weight:500;list-style:none;display:flex}.wz-faq summary::-webkit-details-marker{display:none}.wz-faq .chev{color:var(--meta);transition:transform var(--dur-2) var(--ease);margin-left:auto}.wz-faq[open] .chev{transform:rotate(90deg)}.wz-faq .body{font:var(--t-copy-14);color:var(--fg-2);padding:0 16px 16px}.wz-src{gap:var(--hairline);background:var(--border);border:1px solid var(--border);border-radius:var(--r-row);flex-direction:column;display:flex;overflow:hidden}.wz-src .row{background:var(--surface-2);color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.wz-src .row:hover{background:var(--bg);text-decoration:none}.wz-src .t{font:var(--t-copy-14);color:var(--fg-2)}.wz-src .h{font:var(--t-label-12);color:var(--accent);white-space:nowrap}.wz-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}
