.pub .feat-toc{flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px;margin:6px auto 0;display:flex}.pub .feat-toc a{border:1px solid var(--line);color:var(--txt-dim);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0f172a0d}.pub .feat-toc a:hover{color:var(--primary-deep);background:#6c5ce714;border-color:#6c5ce780;transform:translateY(-1px)}.pub .feat-toc a i{color:var(--primary)}.pub .anchor{scroll-margin-top:90px}.pub .pl-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.pub .pl-row:first-child{border-top:none}.pub .pl-row .lbl{color:var(--txt-dim)}.pub .pl-row .amt{color:#fff;font-weight:700}.pub .pl-total{border-top:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;margin-top:8px;padding-top:12px;font-size:15px;font-weight:800;display:flex}.pub .sim-field{border:1px solid var(--line);background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 14px;font-size:13px;display:flex}.pub .sim-field .k{color:var(--txt-dim)}.pub .sim-field .in{color:#fff;background:#0000004d;border-radius:6px;padding:3px 10px;font-weight:700}.pub .bar-track{background:#ffffff14;border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.pub .bar-fill{background:linear-gradient(90deg, var(--primary-light), var(--primary));border-radius:999px;height:100%}
