.fx{padding-bottom:24px}.fx-head{border-bottom:1px solid var(--ink);gap:12px;padding:40px 0 22px;display:grid}.fx-head h1{font:600 40px/1.1 var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:22em;margin:0}.fx-dek{font:17px/1.5 var(--serif);color:var(--ink2);max-width:46em;margin:0}.fx-topics{font:14px var(--sans);flex-wrap:wrap;gap:4px 22px;margin-top:6px;display:flex}.fx-topics a{color:var(--ink2);padding:4px 0;text-decoration:none}.fx-topics a:hover{color:var(--ink)}.fx-topics a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.fx-topics span{color:var(--muted);padding:4px 0}.fx-f{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr);column-gap:8px;padding:40px 0 44px;display:grid}.fx-n{font:500 13px var(--mono);color:var(--muted);padding-top:9px}.fx-f h2{font:600 27px/1.22 var(--serif);letter-spacing:-.012em;text-wrap:pretty;max-width:34em;margin:0 0 22px}.fx-body{grid-template-columns:minmax(0,1fr) 272px;align-items:start;column-gap:48px;display:grid}.fx-cap{font:14.5px/1.55 var(--serif);color:var(--ink2);border-top:1px solid var(--rule);gap:10px;padding-top:12px;display:grid}.fx-cap p{margin:0}.fx-src{font:12.5px/1.45 var(--sans);color:var(--muted)}.fx-ask{font:500 14px var(--sans);color:var(--accent);justify-self:start;margin-top:4px;text-decoration:none}.fx-ask:hover{text-decoration:underline}.fx-fig{min-width:0;max-width:100%;position:relative;overflow-x:clip}.fx-fig svg{display:block;overflow:visible}.fx-bar{min-height:30px;font:13px var(--sans);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:10px;display:flex}.fx-tog{border:1px solid var(--rule2);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.fx-tog button{border:0;border-right:1px solid var(--rule2);background:var(--bg);color:var(--ink2);font:13px var(--sans);height:28px;padding:0 11px}.fx-tog button:last-child{border-right:0}.fx-tog button:hover{background:var(--hover);color:var(--ink)}.fx-tog button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.fx-leg{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.fx-leg span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fx-sw{border-radius:2px;flex:none;width:10px;height:10px}.fx-sw.hollow{border:1.5px solid;background:var(--bg)!important}.fx-sw.dash{border-top:2px dashed;border-radius:0;width:14px;height:0;background:0 0!important}.fx-ax{font:11.5px var(--sans);fill:var(--muted)}.fx-ax.mono,.fx-val{font-family:var(--mono)}.fx-val{fill:var(--ink2);font-size:11.5px}.fx-lab{font:12.5px var(--sans);fill:var(--ink)}.fx-lab2{font:11.5px var(--sans);fill:var(--muted)}.fx-grid{stroke:var(--rule);stroke-width:1px;shape-rendering:crispedges}.fx-base{stroke:var(--rule2);stroke-width:1px;shape-rendering:crispedges}.fx-hit{fill:#0000;cursor:default}.fx-hit.link{cursor:pointer}.fx-rowhi{fill:var(--hover)}.fx-tip{z-index:5;pointer-events:none;background:var(--bg);border:1px solid var(--ink);border-radius:var(--r-sm);font:13px/1.4 var(--sans);color:var(--ink);width:max-content;max-width:320px;padding:8px 10px;position:absolute}.fx-tip b{font-weight:600}.fx-tip .t{margin-bottom:4px;font-weight:600}.fx-tip .m{color:var(--muted);font-size:12px}.fx-tip .r{justify-content:space-between;gap:18px;display:flex}.fx-tip .r span:last-child{font-family:var(--mono);font-size:12px}.fx-tip .r i{align-items:center;gap:6px;font-style:normal;display:inline-flex}.fx-map{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:28px;display:grid}.fx-rank{font:13px var(--sans);border-top:1px solid var(--rule2);margin:0;padding:0;list-style:none}.fx-rank li{border-bottom:1px solid var(--rule);cursor:default;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 0 8px;display:grid}.fx-rank li.on{background:var(--hover)}.fx-rank .nm{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.fx-rank .v{font:12px var(--mono);color:var(--ink2)}.fx-rank .tr{background:var(--bg2);border-radius:2px;grid-column:1/-1;height:4px}.fx-rank .tr i{border-radius:2px;height:4px;display:block}.fx-note{font:12.5px/1.45 var(--sans);color:var(--muted);margin:10px 0 0}.fx-empty{font:16px var(--serif);color:var(--ink2);padding:48px 0}@media (max-width:980px){.fx-body{grid-template-columns:minmax(0,1fr);row-gap:20px}.fx-map{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fx-head h1{font-size:30px}.fx-f{grid-template-columns:minmax(0,1fr)}.fx-n{padding:0 0 6px}.fx-f h2{font-size:22px}}
