.rich h3{font-size:1rem;color:var(--ink);margin:1.6em 0 .4em}.rich table{width:100%;border-collapse:collapse;margin:.8em 0;font-size:.92rem}.rich td,.rich th{text-align:left;padding:9px 10px;border-bottom:1px solid rgba(0,0,0,.08)}.rich th{color:var(--ink);font-weight:600;background:rgba(0,0,0,.03)}.addons{margin:18px 0 4px;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:12px 14px}.addons-title{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.addon{display:flex;align-items:center;gap:12px;padding:6px 0}.addon+.addon{border-top:1px solid rgba(0,0,0,.06)}.addon-img{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none}.addon-text{flex:1 1;display:flex;flex-direction:column;gap:2px;font-size:.95rem}.addon-text a{color:var(--ink);font-weight:600;text-decoration:none}.addon-text span{color:var(--ink-2)}.addon-btn{flex:none;border:1.5px solid var(--ink);background:#fff;color:var(--ink);border-radius:999px;padding:8px 14px;font-weight:600;font-size:.9rem;cursor:pointer}.addon-btn.is-on{background:var(--go);border-color:var(--go);color:#fff}.chip.na{opacity:.45;border-style:dashed}