.pfx{overflow-x:auto}.pfm{min-width:460px}.pfm th:not(:first-child),.pfc{text-align:center}.pfy{color:#1f7a45;font-weight:700}.pfn{color:#8a949c}.dark-band .g12 .tile p{font-size:15.5px}.pfa{flex-direction:column;gap:12px;display:flex}.pfa h3{margin:0}.pfl{color:#1d2a35;flex-direction:column;gap:6px;font:12.5px/1.5 ui-monospace,Menlo,monospace;display:flex}.pfl>div{background:var(--bg);border-radius:10px;grid-template-columns:46px 128px minmax(0,1fr);gap:10px;padding:9px 12px;display:grid}.pfl b{font-weight:600}.pfl span:last-child{overflow-wrap:anywhere}.pfnote{color:#ffffffdb;margin:22px 0 0;font-weight:600}.pfd{flex-direction:column;gap:8px;display:flex}.pfdr{background:#f4f6f8;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.pfdh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pfdr p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px}.pfch{vertical-align:middle;height:22px;margin-left:6px;font-size:11.5px}.pfb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pfbd{background:#f4f6f8;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;font-size:13.5px;display:flex}.pfbl{font:700 14px var(--fd);letter-spacing:-.02em;align-items:center;gap:8px;display:flex}.pfbl i{background:var(--blue);border-radius:6px;width:18px;height:18px}.pfbi{color:#5b6873;background:#fff;border:1px solid #e3e8ec;border-radius:8px;padding:7px 10px}.pfbb{background:var(--blue);color:#111;border-radius:999px;align-self:flex-start;padding:7px 14px;font-weight:600}.pfsw{gap:6px;display:flex}.pfsw i{border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 2px #fff,0 0 0 3px #e3e8ec}.pfw{flex-direction:column;gap:6px;font:12.5px/1.5 ui-monospace,Menlo,monospace;display:flex}.pfw>div{background:#f4f6f8;border-radius:10px;grid-template-columns:64px 140px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.pfw b{font-weight:600}.pfw span:nth-child(3){overflow-wrap:anywhere}.pfs{flex-direction:column;gap:14px;display:flex}.pfs .tile{flex:1;padding:26px}@media (max-width:900px){.pfb{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pfl>div{grid-template-columns:46px minmax(0,1fr)}.pfl span:last-child{grid-column:1/-1}.pfw>div{grid-template-columns:64px minmax(0,1fr)}.pfw>div>span:nth-child(3){grid-column:1/-1}.pfw em{justify-self:start}}
